.loyalty-page-blocks{padding-bottom:4rem}.loyalty-page-blocks>*+*{margin-top:2rem}@media screen and (max-width:749px){.loyalty-page-blocks{padding-bottom:2.8rem}.loyalty-page-blocks>*+*{margin-top:1.4rem}}.perfume-oil-family-shop{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.perfume-oil-family-shop__header{max-width:760px;margin:0 auto 2.4rem;text-align:center}.perfume-oil-family-shop__eyebrow{margin:0 0 .7rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.perfume-oil-family-shop__heading{margin:0}.perfume-oil-family-shop__subheading{max-width:640px;margin:.9rem auto 0;opacity:.78}.perfume-oil-family-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.perfume-oil-family-shop__card{display:block;color:inherit;text-decoration:none;border-radius:1.6rem;overflow:hidden}.perfume-oil-family-shop__media{position:relative;min-height:360px;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.05)}.perfume-oil-family-shop__image,.perfume-oil-family-shop__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.perfume-oil-family-shop__placeholder{background:radial-gradient(circle at 30% 20%,rgba(var(--color-foreground),.09),transparent 35%),linear-gradient(145deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.12))}.perfume-oil-family-shop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a3,#0000000a 58%)}.perfume-oil-family-shop__content{position:absolute;inset:auto 1.6rem 1.5rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:.9rem;background:#fffcf8e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#721a82}.perfume-oil-family-shop__label{font-family:var(--font-heading-family);font-size:clamp(2rem,2.3vw,3rem);line-height:1.05}.perfume-oil-family-shop__cta{flex:0 0 auto;padding-bottom:.2rem;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid currentColor}.perfume-oil-family-shop__card:hover .perfume-oil-family-shop__image,.perfume-oil-family-shop__card:focus-visible .perfume-oil-family-shop__image{transform:scale(1.035)}.perfume-oil-family-shop__selected{max-width:68rem;margin:0 auto;padding:1rem 0 .5rem;text-align:center}.perfume-oil-family-shop__selected-title{margin:0}.perfume-oil-family-shop__selected-title:after{content:"";display:block;width:3.6rem;height:1px;margin:1rem auto 0;background:#c6a15b}.perfume-oil-family-shop__selected-copy{margin:1.2rem auto 1.4rem;color:rgba(var(--color-foreground),.72)}.perfume-oil-family-shop__back{display:inline-block;color:#721a82;text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid currentColor;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:989px){.perfume-oil-family-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.perfume-oil-family-shop__media{min-height:300px}}@media screen and (max-width:749px){.perfume-oil-family-shop{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}.perfume-oil-family-shop__header{margin-bottom:1.8rem}.perfume-oil-family-shop__media{min-height:240px}.perfume-oil-family-shop__content{inset:auto 1.1rem 1.1rem;display:block;padding:.8rem .9rem}.perfume-oil-family-shop__label{display:block;font-size:2rem}.perfume-oil-family-shop__cta{display:inline-block;margin-top:.55rem;font-size:1rem}}.scent-family-shop{padding-top:var(--section-padding-top);padding-bottom:var(--section-padding-bottom)}.scent-family-shop__header{max-width:760px;margin:0 auto 2.4rem;text-align:center}.scent-family-shop__eyebrow{margin:0 0 .7rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.72}.scent-family-shop__heading{margin:0}.scent-family-shop__subheading{max-width:620px;margin:.9rem auto 0;opacity:.78}.scent-family-shop__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem}.scent-family-shop__card{display:block;color:inherit;text-decoration:none;border-radius:1.6rem;overflow:hidden}.scent-family-shop__media{position:relative;min-height:360px;aspect-ratio:4 / 5;overflow:hidden;background:rgba(var(--color-foreground),.05)}.scent-family-shop__image,.scent-family-shop__placeholder{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.scent-family-shop__placeholder{background:radial-gradient(circle at 30% 20%,rgba(var(--color-foreground),.09),transparent 35%),linear-gradient(145deg,rgba(var(--color-foreground),.04),rgba(var(--color-foreground),.12))}.scent-family-shop__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000a3,#0000000a 58%)}.scent-family-shop__content{position:absolute;inset:auto 1.6rem 1.5rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-radius:.9rem;background:#fffcf8e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#721a82}.scent-family-shop__label{font-family:var(--font-heading-family);font-size:clamp(2rem,2.3vw,3rem);line-height:1.05}.scent-family-shop__cta{flex:0 0 auto;padding-bottom:.2rem;font-size:1.15rem;letter-spacing:.06em;text-transform:uppercase;border-bottom:1px solid currentColor}.scent-family-shop__card:hover .scent-family-shop__image,.scent-family-shop__card:focus-visible .scent-family-shop__image{transform:scale(1.035)}.scent-family-shop__selected{max-width:68rem;margin:0 auto;padding:1rem 0 .5rem;text-align:center}.scent-family-shop__selected-title{margin:0}.scent-family-shop__selected-title:after{content:"";display:block;width:3.6rem;height:1px;margin:1rem auto 0;background:#c6a15b}.scent-family-shop__selected-copy{margin:1.2rem auto 1.4rem;color:rgba(var(--color-foreground),.72)}.scent-family-shop__back{display:inline-block;color:#721a82;text-decoration:none;padding-bottom:.2rem;border-bottom:1px solid currentColor;font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase}@media screen and (max-width:989px){.scent-family-shop__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.scent-family-shop__media{min-height:300px}}@media screen and (max-width:749px){.scent-family-shop{padding-top:calc(var(--section-padding-top) * .75);padding-bottom:calc(var(--section-padding-bottom) * .75)}.scent-family-shop__header{margin-bottom:1.8rem}.scent-family-shop__media{min-height:240px}.scent-family-shop__content{inset:auto 1.1rem 1.1rem;display:block;padding:.8rem .9rem}.scent-family-shop__label{display:block;font-size:2rem}.scent-family-shop__cta{display:inline-block;margin-top:.55rem;font-size:1rem}}.product-paths{padding-top:var(--product-paths-top);padding-bottom:var(--product-paths-bottom)}.product-paths__header{max-width:720px;margin:0 auto 2.6rem;text-align:center}.product-paths__eyebrow{margin:0 0 .7rem;font-size:1.1rem;letter-spacing:.18em;text-transform:uppercase;opacity:.7}.product-paths__heading{margin:0}.product-paths__subheading{margin:.9rem auto 0;max-width:620px;opacity:.78}.product-paths__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem}.product-paths__card{display:block;min-width:0;overflow:hidden;border-radius:1.6rem;color:#721a82;text-decoration:none}.product-paths__card:not(.product-paths__card--placeholder) .product-paths__content{padding:.85rem 1rem;border-radius:.9rem;background:#fffcf8e6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.product-paths__card--placeholder{color:#fff}.product-paths__card--placeholder .product-paths__content{background:transparent;padding:0;border-radius:0;-webkit-backdrop-filter:none;backdrop-filter:none}.product-paths__media{position:relative;aspect-ratio:4 / 5;min-height:300px;overflow:hidden;background:rgba(var(--color-foreground),.06)}.product-paths__image,.product-paths__fallback{width:100%;height:100%;object-fit:cover;transition:transform .42s ease}.product-paths__fallback{display:grid;place-items:center;background:radial-gradient(circle at 24% 20%,rgba(114,26,130,.28),transparent 34%),linear-gradient(145deg,#721a82e0,#231727f0)}.product-paths__fallback span{font-family:var(--font-heading-family);font-size:clamp(5rem,8vw,9rem);line-height:1;opacity:.18}.product-paths__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000ad,#00000005 62%)}.product-paths__content{position:absolute;inset:auto 1.5rem 1.45rem}.product-paths__label{display:block;font-family:var(--font-heading-family);font-size:clamp(1.9rem,2vw,2.7rem);line-height:1.08}.product-paths__link{display:inline-block;margin-top:.65rem;padding-bottom:.15rem;border-bottom:1px solid currentColor;font-size:1.05rem;letter-spacing:.08em;text-transform:uppercase}.product-paths__card:hover .product-paths__image,.product-paths__card:focus-visible .product-paths__image{transform:scale(1.035)}.product-paths__card--coming-soon{cursor:default}.product-paths__card--coming-soon .product-paths__link{border-bottom:0;opacity:.86}@media screen and (max-width:1099px){.product-paths__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:749px){.product-paths{padding-top:calc(var(--product-paths-top) * .76);padding-bottom:calc(var(--product-paths-bottom) * .76)}.product-paths__header{margin-bottom:2rem}.product-paths__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.product-paths__media{min-height:220px}.product-paths__content{inset:auto 1.05rem 1.05rem}.product-paths__label{font-size:1.8rem}.product-paths__link{margin-top:.45rem;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
