*:focus-visible{outline:2px solid #2e2a39;outline-offset:3px}newsletter-popup.newsletter-popup{align-items:center;background:radial-gradient(circle at 18% 18%,rgba(155,4,111,.2),transparent 20rem),radial-gradient(circle at 84% 12%,rgba(204,85,0,.12),transparent 18rem),#1c1725b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#2e2a39;top:0!important;right:0!important;bottom:0!important;left:0!important;justify-content:center;max-width:none;overflow-y:auto;padding:clamp(.85rem,3vw,2rem);width:auto!important;z-index:90}newsletter-popup.newsletter-popup[open]{display:grid!important}.newsletter-popup .pop-in__close-button{align-items:center;background:#fdfbf7db;border:1px solid rgba(46,42,57,.14);border-radius:999px;box-shadow:0 .75rem 2rem #2e2a391f;color:#2e2a39;display:inline-flex;height:2.35rem;inset-block-start:clamp(.75rem,1.5vw,1rem);inset-inline-end:clamp(.75rem,1.5vw,1rem);justify-content:center;transition:background .18s ease,color .18s ease,transform .18s ease;width:2.35rem;z-index:2}.newsletter-popup .pop-in__close-button:hover{background:#2e2a39;color:#fdfbf7;transform:rotate(8deg) scale(1.04)}.ps-newsletter-modal{background:linear-gradient(135deg,#fdfbf7fa,#eceaddf0),#fdfbf7;border:1px solid rgba(253,251,247,.78);border-radius:clamp(1.2rem,2.4vw,1.65rem);box-shadow:0 1.4rem 3.5rem #14101c52,inset 0 1px #ffffffb8;display:grid;grid-template-columns:minmax(11rem,.8fr) minmax(18rem,1.2fr);isolation:isolate;max-width:min(43rem,100%);min-height:min(24rem,calc(100svh - 2rem));overflow:hidden;position:relative;width:100%}.ps-newsletter-modal:after{background:radial-gradient(circle at 74% 18%,rgba(155,4,111,.13),transparent 16rem),radial-gradient(circle at 20% 90%,rgba(204,85,0,.1),transparent 14rem);content:"";top:0;right:0;bottom:0;left:0;opacity:.9;pointer-events:none;position:absolute;z-index:-1}.ps-newsletter-modal__visual{align-content:end;background:linear-gradient(155deg,#2e2a39f5,#371832f0),#2e2a39;color:#fdfbf7;display:grid;gap:.5rem;overflow:hidden;padding:clamp(1.25rem,2.8vw,2rem);position:relative}.ps-newsletter-modal__visual:before{background:radial-gradient(circle at 20% 20%,rgba(253,251,247,.2),transparent 8rem),radial-gradient(circle at 84% 18%,rgba(155,4,111,.58),transparent 12rem),linear-gradient(115deg,transparent 0 45%,rgba(253,251,247,.08) 45% 46%,transparent 46% 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.92;position:absolute}.ps-newsletter-modal__visual:after{background:radial-gradient(ellipse at center,rgba(253,251,247,.2),transparent 64%),linear-gradient(180deg,rgba(253,251,247,.13),transparent 62%),repeating-linear-gradient(90deg,rgba(253,251,247,.08) 0 1px,transparent 1px 2.35rem);border:1px solid rgba(253,251,247,.12);border-radius:999px 999px 1.35rem 1.35rem;content:"";height:10rem;inset-block-start:1.25rem;inset-inline:17%;opacity:.42;position:absolute}.ps-newsletter-modal__visual>*{position:relative;z-index:1}.ps-newsletter-modal__label,.ps-newsletter-modal__visual span:last-child,.ps-newsletter-modal__kicker,.ps-newsletter-modal__perks{font-size:.66rem;font-weight:800;letter-spacing:.18em;line-height:1.2;text-transform:uppercase}.ps-newsletter-modal__label{color:#fdfbf7ad}.ps-newsletter-modal__visual strong{color:#fdfbf7;font-family:var(--heading-font-family);font-size:clamp(3.65rem,7.4vw,5.65rem);font-weight:500;letter-spacing:-.08em;line-height:.82;text-shadow:0 1.5rem 3rem rgba(0,0,0,.28)}.ps-newsletter-modal__visual span:last-child{color:#fdfbf7c7;max-width:21ch}.ps-newsletter-modal__content{align-content:center;display:grid;gap:.92rem;padding:clamp(1.45rem,3vw,2.45rem)}.ps-newsletter-modal__intro{display:grid;gap:.65rem}.ps-newsletter-modal__kicker{color:#9b046f;margin:0}.ps-newsletter-modal__title{color:#2e2a39;font-family:var(--heading-font-family);font-size:clamp(1.85rem,3.15vw,2.85rem);letter-spacing:-.055em;line-height:.95;margin:0;max-width:12ch}.ps-newsletter-modal__copy{color:#2e2a39b8;font-size:clamp(.94rem,1.1vw,1rem);line-height:1.55;max-width:31rem}.ps-newsletter-modal__copy p,.ps-newsletter-modal__fineprint{margin:0}.ps-newsletter-modal__perks{color:#2e2a39b3;display:flex;flex-wrap:wrap;gap:.45rem;list-style:none;margin:0;padding:0}.ps-newsletter-modal__perks li{background:#ffffffa3;border:1px solid rgba(46,42,57,.1);border-radius:999px;padding:.48rem .65rem}.ps-newsletter-modal__form{display:grid;gap:.65rem}.ps-newsletter-modal__form .fieldset{gap:0}.ps-newsletter-modal__form .form-control{margin:0}.ps-newsletter-modal__form .input{background:#ffffffc2;border:1px solid rgba(46,42,57,.18);border-radius:999px;box-shadow:inset 0 1px #ffffffd9;color:#2e2a39;min-height:3rem;padding-inline:1.05rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.ps-newsletter-modal__form .input:focus{background:#fff;border-color:#9b046f85;box-shadow:0 0 0 4px #9b046f1c}.ps-newsletter-modal__form .floating-label{padding-inline:.7rem}.ps-newsletter-modal__form .button{--button-background: 155 4 111;--button-text-color: 253 251 247;border-radius:999px;font-size:.82rem;font-weight:800;letter-spacing:.16em;min-height:3rem;text-transform:uppercase;transition:box-shadow .18s ease,transform .18s ease}.ps-newsletter-modal__form .button:hover{box-shadow:0 1rem 2rem #9b046f3d;transform:translateY(-1px)}.ps-newsletter-modal__fineprint{color:#2e2a3994;font-size:.78rem;line-height:1.5}.newsletter-popup .form .banner--success,.newsletter-popup .form__banner--success{text-align:center}.newsletter-popup .form .banner--success:after,.newsletter-popup .form__banner--success:after{content:"You are on the list. Watch your inbox for your welcome offer, plus scent stories and private launch notes.";display:block;font-size:1rem;line-height:1.6}@media screen and (max-width:820px){newsletter-popup.newsletter-popup{align-items:end;padding:.7rem}.ps-newsletter-modal{grid-template-columns:1fr;max-height:calc(100svh - 1.4rem);min-height:0;overflow-y:auto}.ps-newsletter-modal__visual{min-height:8.25rem;padding:1.15rem 1.25rem}.ps-newsletter-modal__visual strong{font-size:clamp(3rem,14vw,4.45rem)}.ps-newsletter-modal__content{gap:.85rem;padding:1.25rem}.ps-newsletter-modal__title{max-width:12ch}.ps-newsletter-modal__perks{display:none}.newsletter-popup .pop-in__close-button{height:2.25rem;width:2.25rem}}.ps-status-badge{display:inline-flex;align-items:center;border-radius:999px;border:1px solid rgba(46,42,57,.16);background:#fdfbf7e6;color:#2e2a39;font-size:.68rem;font-weight:700;letter-spacing:.1em;line-height:1;padding:.55rem .75rem;text-transform:uppercase}.ps-status-badge--coming-soon,.ps-status-badge--testing{border-color:#9b046f38;color:#9b046f}.ps-status-badge--development,.ps-status-badge--sold-out{border-color:#2e2a3933;color:#706b76}.ps-inspired-by{color:#2e2a39ad;font-size:.72rem;font-weight:600;letter-spacing:.06em;line-height:1.45;margin:0;text-transform:uppercase}.ps-inspired-by span{color:#9b046f;font-weight:800}.ps-inspired-by--card{max-width:24ch;text-align:center}.ps-inspired-by--horizontal-card,.ps-inspired-by--quick-buy-mobile{font-size:.68rem;letter-spacing:.045em}.ps-inspired-by--product,.ps-inspired-by--main-product,.product-info .ps-inspired-by{color:#2e2a39bd;font-size:clamp(.82rem,1vw,.95rem);letter-spacing:.055em;margin-top:-.2rem}.ps-placeholder__reference,.ps-lineup-reference{color:#2e2a39b8;font-size:.78rem;font-weight:650;letter-spacing:.055em;line-height:1.5;margin:0;text-transform:uppercase}.ps-placeholder__reference{font-size:clamp(.82rem,1vw,.95rem);margin-top:-.35rem}.ps-placeholder__reference span,.ps-lineup-reference{color:#9b046f}.ps-search-alias{background:radial-gradient(circle at top left,rgba(155,4,111,.08),transparent 18rem),#fdfbf7d1;border:1px solid rgba(46,42,57,.1);border-radius:1.25rem;color:#2e2a39;display:grid;gap:.75rem;margin-inline:auto;max-width:32rem;padding:1.25rem;text-align:start}.ps-search-alias h2,.ps-search-alias p{margin:0}.ps-search-alias p:not(.ps-kicker){color:#2e2a39b8;line-height:1.65}.ps-search-alias p:not(.ps-kicker) span{color:#9b046f;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.ps-search-alias--predictive{margin:0 0 1.25rem;max-width:none}.predictive-search__results--scent-finder{padding:1rem}.ps-product-status{display:grid;gap:.75rem;margin-block:1rem}.ps-product-status__message{color:#706b76;line-height:1.65;margin:0}.ps-future,.ps-placeholder{--ps-bg: #fdfbf7;--ps-surface: rgba(255, 255, 255, .78);--ps-ink: #2e2a39;--ps-muted: #706b76;--ps-accent: #9b046f;color:var(--ps-ink);display:grid;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,7vw,6rem)}.ps-future__hero,.ps-placeholder__hero{background:radial-gradient(circle at 16% 0%,rgba(155,4,111,.11),transparent 32rem),linear-gradient(135deg,#fdfbf7f5,#eceaddbd);border:1px solid rgba(46,42,57,.08);border-radius:clamp(1.35rem,3vw,2.75rem);display:grid;gap:clamp(2rem,5vw,4rem);overflow:hidden;padding:clamp(1.75rem,5vw,4.5rem)}@media screen and (min-width:900px){.ps-future__hero,.ps-placeholder__hero{grid-template-columns:minmax(0,1.08fr) minmax(20rem,.92fr)}}.ps-kicker,.ps-home__panel-kicker,.launch-lineup__eyebrow,.launch-lineup__panel-label{color:var(--ps-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em;margin:0 0 .8rem;text-transform:uppercase}.ps-future h1,.ps-placeholder h1,.ps-placeholder h2,.launch-lineup__heading{color:var(--ps-ink);letter-spacing:-.035em;line-height:.98;margin:0}.ps-future h1,.ps-placeholder h1{font-size:clamp(2.6rem,7vw,5.25rem);max-width:9ch}.ps-placeholder h2,.launch-lineup__heading{font-size:clamp(1.7rem,3vw,3rem);max-width:13ch}.ps-placeholder__subtitle,.ps-placeholder__description,.ps-future__copy,.launch-lineup__text,.ps-placeholder__panel p,.ps-placeholder__support{color:var(--ps-muted);font-size:clamp(.98rem,1.2vw,1.12rem);line-height:1.7}.ps-placeholder__actions,.ps-future__actions,.launch-lineup__actions{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.5rem}.ps-placeholder__facts,.launch-lineup__summary{display:grid;gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(1.5rem,4vw,3rem)}.ps-placeholder__fact,.launch-lineup__stat,.ps-future__card,.ps-placeholder__panel{background:var(--ps-surface);border:1px solid rgba(46,42,57,.08);border-radius:1.2rem;padding:1.15rem}.ps-placeholder__fact span,.launch-lineup__stat span{color:var(--ps-muted);display:block;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase}.ps-placeholder__fact strong,.launch-lineup__stat strong{color:var(--ps-ink);display:block;font-size:1rem;font-weight:600;margin-top:.35rem}.ps-placeholder__media,.ps-future__visual{aspect-ratio:4 / 5;background:radial-gradient(circle at 50% 22%,rgba(155,4,111,.16),transparent 30%),linear-gradient(145deg,#f7f0ea,#eceadd);border-radius:2rem;min-height:22rem;overflow:hidden;position:relative}.ps-placeholder__media img,.ps-future__visual img{height:100%;object-fit:cover;width:100%}.ps-placeholder__media-overlay,.ps-future__visual-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fdfbf7c2;border:1px solid rgba(255,255,255,.56);border-radius:1rem;bottom:1rem;box-shadow:0 20px 60px #2e2a391f;display:grid;gap:.25rem;left:1rem;padding:1rem;position:absolute;right:1rem}.ps-placeholder__media-overlay span,.ps-future__visual-card span{color:var(--ps-accent);font-size:.66rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ps-placeholder__grid,.launch-lineup__columns{display:grid;gap:1rem}@media screen and (min-width:900px){.ps-placeholder__grid,.launch-lineup__columns{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-placeholder__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.launch-lineup__shell{display:grid;gap:clamp(1.5rem,4vw,3rem)}.launch-lineup__panel{background:#fdfbf7c2;border:1px solid rgba(46,42,57,.08);border-radius:1.35rem;overflow:hidden;padding:clamp(1rem,2vw,1.35rem)}.launch-lineup__panel-top{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1rem}.launch-lineup__list,.ps-placeholder__list{display:grid;gap:.55rem;list-style:none;margin:0;padding:0}.ps-lineup-item{border-top:1px solid rgba(46,42,57,.08);padding-top:.65rem}.ps-lineup-link{align-items:center;color:inherit;display:flex;gap:1rem;justify-content:space-between;text-decoration:none}.ps-lineup-link--static{cursor:default}.ps-lineup-copy{display:grid;gap:.15rem}.ps-lineup-name{color:var(--ps-ink);font-weight:600}.ps-lineup-note{color:var(--ps-muted);font-size:.82rem}.ps-lineup-meta{align-items:center;display:flex;flex-shrink:0;gap:.65rem}.ps-lineup-arrow{color:var(--ps-accent);font-size:.72rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ps-placeholder__panel--notify{align-items:center;display:grid;gap:1rem}@media screen and (min-width:900px){.ps-placeholder__panel--notify{grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr)}}.ps-placeholder__field{display:flex;gap:.7rem}.ps-placeholder__field input{background:#fff;border:1px solid rgba(46,42,57,.16);border-radius:999px;color:var(--ps-ink);min-height:3rem;min-width:0;padding:0 1rem;width:100%}.ps-placeholder__message{color:var(--ps-muted);display:block;margin-top:.65rem}.ps-placeholder__message--success{color:var(--ps-accent)}.ps-reference-retail{color:color-mix(in srgb,var(--ps-muted, #706b76) 88%,var(--ps-ink, #2e2a39));font-size:.68rem;letter-spacing:.055em;line-height:1.45;margin:.08rem 0 0;text-transform:uppercase}.ps-reference-retail span{color:color-mix(in srgb,var(--ps-muted, #706b76) 78%,var(--ps-ink, #2e2a39));font-weight:700}.ps-reference-retail small{color:var(--ps-muted, #706b76);display:block;font-size:.72rem;letter-spacing:.02em;margin-top:.1rem;text-transform:none}.ps-reference-retail__note{border-top:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 8%,transparent);margin-top:.45rem!important;padding-top:.45rem}.ps-reference-retail--product{background:color-mix(in srgb,var(--ps-accent, #9b046f) 6%,transparent);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:14px;margin-top:.55rem;max-width:26rem;padding:.7rem .85rem}.ps-reference-retail--product span{color:var(--ps-ink, #2e2a39)}.ps-reference-retail--card{font-size:.6rem;letter-spacing:.05em;margin-top:.16rem;opacity:.54}.ps-reference-retail--card span{font-weight:600}.ps-reference-retail--quick-buy{margin-top:.25rem}.ps-facet-guide{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 10%,transparent),transparent 14rem),color-mix(in srgb,var(--ps-accent, #9b046f) 4%,#fff);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1rem;color:var(--ps-muted, #706b76);font-size:.82rem;line-height:1.6;margin-bottom:1rem;padding:1rem}.ps-facet-guide .ps-kicker{margin-bottom:.35rem}.ps-facet-guide p:last-child{margin:0}.ps-collection-tag-filters{display:grid;gap:.95rem;margin:0 0 1.1rem}.ps-collection-tag-filters__group{display:grid;gap:.55rem}.ps-collection-tag-filters__title{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 68%,transparent);font-size:.68rem;font-weight:800;letter-spacing:.14em;line-height:1;margin:0;text-transform:uppercase}.ps-collection-tag-filters__grid{display:flex;flex-wrap:wrap;gap:.45rem}.ps-collection-tag-filter{align-items:center;background:#ffffffb8;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 12%,transparent);border-radius:999px;color:var(--ps-ink, #2e2a39);display:inline-flex;font-size:.78rem;gap:.45rem;letter-spacing:.01em;line-height:1;padding:.58rem .72rem;text-decoration:none;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.ps-collection-tag-filter b,.ps-active-tag-facet b{align-items:center;border-radius:999px;display:inline-flex;font-size:.9rem;font-weight:500;justify-content:center;line-height:1;margin-inline-start:.1rem}.ps-collection-tag-filter em{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 58%,transparent);font-style:normal;font-size:.7rem}.ps-collection-tag-filter.is-active,.ps-collection-tag-filter:hover{background:color-mix(in srgb,var(--ps-accent, #9b046f) 10%,#fff);border-color:color-mix(in srgb,var(--ps-accent, #9b046f) 40%,transparent);color:var(--ps-accent, #9b046f)}@media(hover:hover){.ps-collection-tag-filter:hover{transform:translateY(-1px)}}.ps-active-tag-facets{align-items:center;background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 9%,transparent),transparent 16rem),color-mix(in srgb,var(--ps-accent, #9b046f) 3%,#fff);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1rem;display:flex;flex-wrap:wrap;gap:.7rem;justify-content:space-between;margin-block:0 1rem;padding:.75rem}.ps-active-tag-facets__label{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 58%,transparent);font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.ps-active-tag-facets__list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.ps-active-tag-facet,.ps-active-tag-facets__clear{align-items:center;border-radius:999px;display:inline-flex;font-size:.76rem;line-height:1;text-decoration:none}.ps-active-tag-facet{background:#fff;border:1px solid color-mix(in srgb,var(--ps-accent, #9b046f) 28%,transparent);color:var(--ps-accent, #9b046f);gap:.35rem;padding:.55rem .68rem}.ps-active-tag-facets__clear{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 72%,transparent);font-weight:700;padding:.55rem .25rem}.product-card__figure{border-radius:clamp(1rem,2vw,1.35rem)}.product-card__media{border-radius:inherit;overflow:hidden;position:relative}.product-card__media:after{background:linear-gradient(to top,rgba(46,42,57,.16),transparent 42%),radial-gradient(circle at 78% 88%,color-mix(in srgb,var(--ps-accent, #9b046f) 14%,transparent),transparent 36%);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:1}.product-card__quick-add-button{align-items:center;background:#fdfbf7eb;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 14%,transparent);border-radius:999px;box-shadow:0 .7rem 1.75rem #2e2a3924;color:var(--ps-ink, #2e2a39);display:inline-flex;gap:.45rem;inset-block-end:.72rem;inset-inline-end:.72rem;min-height:2.45rem;padding:.62rem .78rem .62rem .95rem;text-transform:uppercase}.product-card__quick-add-button svg{color:var(--ps-accent, #9b046f);inline-size:.9rem;block-size:.9rem}.ps-product-card-action-label{font-size:.68rem;font-weight:800;letter-spacing:.12em;line-height:1;white-space:nowrap}@media(hover:hover){.product-card:hover .product-card__media:after,.product-card:focus-within .product-card__media:after{opacity:1}.product-card__quick-add-button:hover,.product-card__quick-add-button:focus{background:color-mix(in srgb,var(--ps-accent, #9b046f) 10%,#fff);border-color:color-mix(in srgb,var(--ps-accent, #9b046f) 38%,transparent)}}@media screen and (max-width:699px){.product-card__quick-add-button{inset-block-end:.55rem;inset-inline-end:.55rem;min-height:2.15rem;padding:.52rem .62rem .52rem .72rem}.ps-product-card-action-label{font-size:.6rem;letter-spacing:.1em}}.shopify-section--main-customers-account{--ps-account-ink: var(--ps-ink, #2e2a39);--ps-account-muted: var(--ps-muted, #706b76);--ps-account-accent: var(--ps-accent, #9b046f)}.ps-account-hero{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--ps-account-accent) 14%,transparent),transparent 20rem),linear-gradient(135deg,#fdfbf7f5,#eceaddbd);border:1px solid color-mix(in srgb,var(--ps-account-ink) 10%,transparent);border-radius:clamp(1.25rem,3vw,2.25rem);display:grid;gap:clamp(1.25rem,4vw,3rem);overflow:hidden;padding:clamp(1.25rem,4vw,3rem);width:100%}.ps-account-hero__copy{align-content:center;display:grid;gap:1rem;max-width:42rem}.ps-account-hero__eyebrow,.ps-account-ritual-card span{color:var(--ps-account-accent);font-size:.72rem;font-weight:800;letter-spacing:.16em;line-height:1.2;margin:0;text-transform:uppercase}.ps-account-hero h1{color:var(--ps-account-ink);font-size:clamp(2.4rem,6vw,5.4rem);letter-spacing:-.055em;line-height:.95;margin:0;max-width:10ch}.ps-account-hero p:not(.ps-account-hero__eyebrow){color:color-mix(in srgb,var(--ps-account-ink) 72%,transparent);font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65;margin:0;max-width:44rem}.ps-account-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:.25rem}.ps-account-hero__actions a{align-items:center;border:1px solid var(--ps-account-ink);border-radius:999px;display:inline-flex;font-size:.76rem;font-weight:800;justify-content:center;letter-spacing:.12em;line-height:1;min-block-size:2.85rem;padding:.9rem 1.15rem;text-decoration:none;text-transform:uppercase}.ps-account-hero__actions a:first-child{background:var(--ps-account-ink);color:#fdfbf7}.ps-account-hero__actions a:last-child{background:#fdfbf780;color:var(--ps-account-ink)}.ps-account-hero__visual{aspect-ratio:4 / 5;background:linear-gradient(#2e2a391a,#2e2a3961),radial-gradient(circle at 42% 22%,rgba(255,255,255,.7),transparent 10rem),linear-gradient(135deg,#2e2a39,#7a315a 52%,#eceadd);border-radius:clamp(1rem,2vw,1.65rem);box-shadow:0 1.5rem 4rem #2e2a3929;display:grid;min-block-size:18rem;overflow:hidden;padding:1rem;place-content:end start;position:relative}.ps-account-hero__visual:before{background:radial-gradient(ellipse at 50% 100%,rgba(253,251,247,.78),transparent 18rem),linear-gradient(90deg,transparent 0 18%,rgba(253,251,247,.22) 18% 19%,transparent 19% 100%);content:"";top:0;right:0;bottom:0;left:0;opacity:.8;position:absolute}.ps-account-hero__visual span{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfbf7b8;border:1px solid rgba(253,251,247,.48);border-radius:999px;color:var(--ps-account-ink);font-size:.68rem;font-weight:800;letter-spacing:.14em;margin-top:.42rem;padding:.56rem .75rem;position:relative;text-transform:uppercase;width:max-content;z-index:1}.ps-account-ritual-grid{display:grid;gap:.9rem}.ps-account-ritual-card{background:#ffffffb8;border:1px solid color-mix(in srgb,var(--ps-account-ink) 10%,transparent);border-radius:1.15rem;color:var(--ps-account-ink);display:grid;gap:.55rem;padding:1.1rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.ps-account-ritual-card h2{font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.03em;line-height:1.05;margin:0}.ps-account-ritual-card p{color:color-mix(in srgb,var(--ps-account-ink) 66%,transparent);line-height:1.6;margin:0}@media(hover:hover){.ps-account-ritual-card:hover{background:color-mix(in srgb,var(--ps-account-accent) 4%,#fff);border-color:color-mix(in srgb,var(--ps-account-accent) 24%,transparent);transform:translateY(-2px)}}@media screen and (min-width:800px){.ps-account-hero{grid-template-columns:minmax(0,1fr) minmax(16rem,.42fr)}.ps-account-ritual-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-service-page-card{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 10%,transparent),transparent 20rem),linear-gradient(145deg,#fffffff5,#fdfbf7c7);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 9%,transparent);border-radius:clamp(1.35rem,3vw,2rem);color:var(--ps-ink, #2e2a39);padding:clamp(1.5rem,5vw,3.5rem)}.ps-service-page-card h1{font-size:clamp(2.35rem,6vw,4.75rem);letter-spacing:-.045em;line-height:.98;margin:0 0 1rem}.ps-track-order__panel,.ps-service-page-grid article{background:#ffffffbd;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 9%,transparent);border-radius:1.1rem;box-shadow:0 1rem 2rem color-mix(in srgb,var(--ps-ink, #2e2a39) 5%,transparent)}.ps-track-order__panel{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:2rem;padding:1.1rem}.ps-track-order__panel h2,.ps-track-order__panel p{margin:0}.ps-track-order__panel p,.ps-service-page-grid p{color:var(--ps-muted, #706b76);line-height:1.65}.ps-service-page-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1rem}.ps-service-page-grid article{padding:1rem}.ps-service-page-grid span{color:var(--ps-accent, #9b046f);display:inline-block;font-size:.72rem;font-weight:800;letter-spacing:.14em;margin-bottom:.75rem}.ps-service-page-grid h3{font-size:1rem;margin:0 0 .45rem}.ps-scent-badges{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;list-style:none;margin:.35rem 0 0;padding:0}.ps-scent-badges li{background:color-mix(in srgb,var(--ps-accent, #9b046f) 7%,#fff);border:1px solid color-mix(in srgb,var(--ps-accent, #9b046f) 14%,transparent);border-radius:999px;color:color-mix(in srgb,var(--ps-ink, #2e2a39) 76%,var(--ps-accent, #9b046f));font-size:.64rem;letter-spacing:.08em;line-height:1;padding:.32rem .5rem;text-transform:uppercase}.variant-picker__option--priced .variant-picker__option-values{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr))}.variant-picker__option--priced .ps-size-order-1{order:1}.variant-picker__option--priced .ps-size-order-2{order:2}.variant-picker__option--priced .ps-size-order-3{order:3}.variant-picker__option--priced .ps-size-order-4{order:4}.variant-picker__option--priced .block-swatch--priced{align-items:flex-start;background:linear-gradient(145deg,#fffffff5,#fdfbf7d1),#fff;border-color:color-mix(in srgb,var(--ps-ink, #2e2a39) 14%,transparent);border-radius:1.05rem;flex-direction:column;gap:.34rem;justify-content:center;min-height:6.15rem;min-width:0;padding:1rem 1.05rem;text-align:left;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:100%}.variant-picker__option--priced .block-swatch--priced.is-disabled,.variant-picker__option--priced :disabled+.block-swatch--priced{display:flex;opacity:.52}.variant-picker__option--priced :checked+.block-swatch--priced,.variant-picker__option--priced .block-swatch--priced.is-selected{border-color:var(--ps-accent, #9b046f);box-shadow:0 0 0 1px var(--ps-accent, #9b046f),0 .8rem 1.7rem color-mix(in srgb,var(--ps-accent, #9b046f) 10%,transparent);color:var(--ps-ink, #2e2a39)}@media(hover:hover){.variant-picker__option--priced .block-swatch--priced:hover{border-color:color-mix(in srgb,var(--ps-accent, #9b046f) 42%,var(--ps-ink, #2e2a39) 10%);transform:translateY(-1px)}}.block-swatch__label{color:var(--ps-ink, #2e2a39);font-size:.88rem;font-weight:700;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.block-swatch__price{color:var(--ps-ink, #2e2a39);font-size:1.12rem;font-weight:700;letter-spacing:.01em;line-height:1.15}.block-swatch__compare{color:var(--ps-muted, #706b76);font-size:.78rem;line-height:1;text-decoration:line-through}.block-swatch__cue{border-top:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);color:var(--ps-muted, #706b76);font-size:.68rem;letter-spacing:.1em;margin-top:.28rem;padding-top:.42rem;text-transform:uppercase;width:100%}.variant-picker__size-note{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 66%,transparent);font-size:.82rem;line-height:1.55;margin:-.15rem 0 0}@media screen and (max-width:699px){.ps-track-order__panel{align-items:stretch;flex-direction:column}.ps-service-page-grid{grid-template-columns:1fr}.variant-picker__option--priced .variant-picker__option-values{gap:.65rem;grid-template-columns:repeat(2,minmax(8.5rem,1fr))}.variant-picker__option--priced .block-swatch--priced{min-height:5.7rem;padding:.82rem .78rem}.block-swatch__price{font-size:1rem}.block-swatch__cue{font-size:.62rem}}@media screen and (max-width:699px){.ps-placeholder__facts,.launch-lineup__summary{grid-template-columns:1fr}.ps-placeholder__field{align-items:stretch;flex-direction:column}}.sr-only{clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.product-content-below-gallery--conversion{margin-top:clamp(2rem,4vw,4rem)}.product-content-below-gallery--conversion+.accordion{margin-block-start:clamp(1.5rem,3vw,2.5rem)}.ps-service-standard{background:radial-gradient(circle at top right,color-mix(in srgb,var(--ps-service-accent) 10%,transparent),transparent 24rem),var(--ps-service-bg);color:var(--ps-service-text);padding-block:var(--ps-service-padding)}.ps-service-standard__inner{display:grid;gap:clamp(2rem,4vw,3.75rem)}.ps-service-standard__header{display:grid;gap:1rem;max-width:48rem}.ps-service-standard__header h2{font-size:clamp(2.1rem,4vw,4.75rem);letter-spacing:-.045em;line-height:.95;margin:0}.ps-service-standard__copy{color:var(--ps-service-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.7;max-width:39rem}.ps-service-standard__copy p{margin:0}.ps-service-standard__grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ps-service-standard__card{background:linear-gradient(145deg,#ffffffdb,#ffffff94),var(--ps-service-card);border:1px solid rgba(46,42,57,.1);border-radius:1.35rem;box-shadow:0 1.25rem 3.25rem #2e2a3914;display:grid;gap:.65rem;min-height:11rem;padding:clamp(1.25rem,2.2vw,1.75rem)}.ps-service-standard__card span{color:var(--ps-service-accent);font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.ps-service-standard__card h3{font-size:clamp(1.2rem,1.7vw,1.6rem);letter-spacing:-.025em;line-height:1.05;margin:0}.ps-service-standard__card p{color:var(--ps-service-muted);line-height:1.6;margin:0}@media screen and (max-width:999px){.ps-service-standard{padding-block:var(--ps-service-mobile-padding)}.ps-service-standard__grid{grid-template-columns:1fr}.ps-service-standard__card{min-height:auto}}@media screen and (min-width:1000px){.shopify-section--main-product safe-sticky.product-info,.shopify-section--main-product .product-info{position:static!important;top:auto!important}}.shopify-section--main-product .product-gallery[allow-zoom] .product-gallery__media,.shopify-section--main-product .product-gallery[allow-zoom] .product-gallery__media img{cursor:pointer!important}.shopify-section--main-product .product-gallery__zoom-button.circle-button{--circle-button-background: 253 251 247;--circle-button-text-color: 46 42 57;background:#fdfbf7f0!important;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 14%,transparent);box-shadow:0 .75rem 2rem color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);color:var(--ps-ink, #2e2a39)!important;min-block-size:2.4rem;min-inline-size:2.4rem;opacity:.92}.shopify-section--main-product .product-gallery__zoom-button.circle-button:hover,.shopify-section--main-product .product-gallery__zoom-button.circle-button:focus-visible{--circle-button-background: 253 251 247;--circle-button-text-color: 155 4 111;background:#fdfbf7fa!important;color:var(--ps-accent, #9b046f)!important}.shopify-section--main-product .product-gallery__zoom-button.circle-button svg{color:currentColor!important;stroke:currentColor!important}.shopify-section--main-product .product-gallery[allow-zoom] .product-gallery__media:hover{cursor:zoom-in!important}.shopify-section--main-product .product-info__block-item[data-block-type=variant-picker]{margin-block-start:clamp(1rem,2vw,1.35rem)}.shopify-section--main-product .product-info__block-item[data-block-type=quantity-selector],.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons]{margin-block-start:.9rem}.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] .button,.shopify-section--main-product .product-info__block-item[data-block-type=buy-buttons] button[type=submit]{min-block-size:3.35rem}.shopify-section--main-product .product-info__block-item[data-block-id=liquid_retention_tools]{margin-block-start:.85rem}.ps-pdp-retention{display:grid;gap:.55rem}.ps-pdp-retention__item{background:radial-gradient(circle at 0% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 7%,transparent),transparent 10rem),#fdfbf7b8;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:.95rem;color:var(--ps-ink, #2e2a39);display:grid;gap:.18rem;padding:.72rem .85rem;text-decoration:none;transition:border-color .18s ease,transform .18s ease,background .18s ease}.ps-pdp-retention__item span{font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.ps-pdp-retention__item small{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 64%,transparent);font-size:.78rem;line-height:1.45}@media(hover:hover){.ps-pdp-retention__item:hover{background:color-mix(in srgb,var(--ps-accent, #9b046f) 5%,#fff);border-color:color-mix(in srgb,var(--ps-accent, #9b046f) 26%,transparent);transform:translateY(-1px)}}@media screen and (min-width:700px){.ps-pdp-retention{grid-template-columns:repeat(3,minmax(0,1fr))}}.ps-wear-banner{background:radial-gradient(circle at 4% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 12%,transparent),transparent 12rem),linear-gradient(135deg,#fdfbf7f0,#eceadda8);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1rem;display:grid;gap:.9rem;padding:.95rem}.ps-wear-banner__intro{display:grid;gap:.16rem}.ps-wear-banner__intro span,.ps-mini-meter span,.ps-performance-meter span,.ps-drydown-map__steps span{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 55%,transparent);font-size:.68rem;font-weight:700;letter-spacing:.13em;line-height:1.2;text-transform:uppercase}.ps-wear-banner__intro strong{color:var(--ps-ink, #2e2a39);font-size:.98rem;line-height:1.25}.ps-wear-banner__meters{display:grid;gap:.7rem}.ps-mini-meter{display:grid;gap:.32rem;grid-template-columns:minmax(0,1fr) auto}.ps-mini-meter i,.ps-performance-meter i{background:color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:999px;display:block;grid-column:1 / -1;height:.42rem;overflow:hidden;position:relative}.ps-mini-meter i:before,.ps-performance-meter i:before{background:linear-gradient(90deg,var(--ps-accent, #9b046f),color-mix(in srgb,var(--ps-accent, #9b046f) 72%,#cc5500));border-radius:inherit;content:"";inset:0 auto 0 0;position:absolute;width:var(--ps-meter-value, 60%)}.ps-mini-meter strong{color:var(--ps-ink, #2e2a39);font-size:.78rem;line-height:1.2}.ps-wear-banner>p{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 68%,transparent);font-size:.78rem;line-height:1.55;margin:0}.ps-pdp-conversion{display:grid;gap:clamp(1rem,2vw,1.5rem)}.ps-pdp-conversion__grid{display:grid;gap:clamp(1rem,2vw,1.5rem);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:1000px){.ps-pdp-conversion__grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.ps-pdp-card,.ps-performance-panel,.ps-size-guide,.ps-drydown-map,.ps-concierge-callout,.ps-review-placeholder{background:radial-gradient(circle at 10% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 7%,transparent),transparent 32%),color-mix(in srgb,var(--ps-cream, #fdfbf7) 86%,#fff);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1.35rem;box-shadow:0 1.2rem 3rem color-mix(in srgb,var(--ps-ink, #2e2a39) 7%,transparent);padding:clamp(1.15rem,2.3vw,1.75rem)}.ps-performance-panel{align-items:start;display:grid;gap:clamp(1rem,2vw,1.5rem)}@media screen and (min-width:900px){.ps-performance-panel{grid-template-columns:.72fr 1.28fr}}.ps-performance-panel__header h2,.ps-drydown-map h2{color:var(--ps-ink, #2e2a39);font-size:clamp(1.45rem,2.6vw,2.35rem);line-height:1.03;margin:.35rem 0 0}.ps-performance-panel__meters{display:grid;gap:.85rem}.ps-performance-meter{background:#ffffff94;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1.08rem;display:grid;gap:.7rem;padding:clamp(.95rem,2vw,1.15rem)}.ps-performance-meter>div{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.ps-performance-meter strong{color:var(--ps-ink, #2e2a39);font-size:clamp(1.2rem,2vw,1.55rem);line-height:1}.ps-performance-meter i{height:.62rem}.ps-performance-meter p{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 72%,transparent);line-height:1.62;margin:0}.ps-performance-meter p span{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 52%,transparent);display:block;font-size:.82rem;margin-top:.15rem}.ps-scent-match-bridge{background:radial-gradient(circle at 14% 0%,color-mix(in srgb,var(--ps-accent, #9b046f) 9%,transparent),transparent 26rem),linear-gradient(135deg,#fdfbf7e6,#eceadd9e);border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1.4rem;display:grid;gap:.9rem;margin-top:clamp(1.2rem,3vw,2rem);padding:clamp(1rem,2.4vw,1.45rem)}.ps-review-placeholder{align-items:center;display:grid;gap:1rem;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr)}.ps-review-placeholder h2{color:var(--ps-ink, #2e2a39);font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.08;margin:.25rem 0 0}.ps-review-placeholder p:last-child{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 70%,transparent);line-height:1.65;margin:0}@media screen and (max-width:699px){.ps-review-placeholder{grid-template-columns:1fr}}.ps-scent-match-bridge h2{color:var(--ps-ink, #2e2a39);font-size:clamp(1.32rem,2vw,1.82rem);line-height:1.08;margin:.25rem 0 0}.ps-scent-match-bridge p:last-child{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 72%,transparent);line-height:1.7;margin:0}.ps-pdp-facts{display:grid;gap:.85rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:1rem}.ps-pdp-facts div{border-top:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 12%,transparent);padding-top:.75rem}.ps-pdp-facts span,.ps-size-guide__items span{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 58%,transparent);display:block;font-size:.72rem;letter-spacing:.1em;line-height:1.35;text-transform:uppercase}.ps-pdp-facts strong,.ps-size-guide__items strong{color:var(--ps-ink, #2e2a39);display:block;font-size:.98rem;line-height:1.35;margin-top:.28rem}.ps-fit-check{display:grid;gap:1rem;margin-top:1rem}.ps-fit-check div{border-left:2px solid color-mix(in srgb,var(--ps-accent, #9b046f) 48%,transparent);padding-left:.9rem}.ps-fit-check strong{color:var(--ps-ink, #2e2a39);display:block;font-size:.82rem;letter-spacing:.08em;margin-bottom:.25rem;text-transform:uppercase}.ps-fit-check p,.ps-concierge-callout p{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 72%,transparent);line-height:1.65;margin:0}.ps-size-guide{align-items:start;display:grid;gap:1.25rem}@media screen and (min-width:900px){.ps-size-guide{grid-template-columns:.72fr 1.28fr}}.ps-size-guide h2,.ps-concierge-callout h2{color:var(--ps-ink, #2e2a39);font-size:clamp(1.45rem,2.4vw,2.1rem);line-height:1.05;margin:.35rem 0 0}.ps-size-guide__items{display:grid;gap:.65rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ps-size-guide__items div{background:#ffffff8c;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1rem;padding:.9rem}.ps-drydown-map{align-items:start;display:grid;gap:clamp(1.2rem,2.5vw,2rem)}@media screen and (min-width:900px){.ps-drydown-map{grid-template-columns:.78fr 1.22fr}}.ps-drydown-map>div>p:last-child{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 70%,transparent);line-height:1.7;margin:.85rem 0 0}.ps-drydown-map__steps{counter-reset:drydown;display:grid;gap:.75rem;list-style:none;margin:0;padding:0}.ps-drydown-map__steps li{background:#ffffff94;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1.08rem;display:grid;gap:.35rem;padding:clamp(.95rem,2vw,1.15rem);position:relative}.ps-drydown-map__steps li:before{background:linear-gradient(180deg,var(--ps-accent, #9b046f),color-mix(in srgb,var(--ps-accent, #9b046f) 58%,#cc5500));border-radius:999px;content:"";inset:1rem auto 1rem 0;position:absolute;width:2px}.ps-drydown-map__steps strong{color:var(--ps-ink, #2e2a39);font-size:1rem;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.ps-drydown-map__steps p{color:color-mix(in srgb,var(--ps-ink, #2e2a39) 72%,transparent);line-height:1.65;margin:0}.ps-concierge-callout{align-items:center;display:grid;gap:1rem}@media screen and (min-width:800px){.ps-concierge-callout{grid-template-columns:minmax(0,1fr) auto}}.ps-scent-pathways{padding-block:clamp(3rem,7vw,6rem)}.ps-scent-pathways__header{display:grid;gap:.85rem;margin-inline:auto;max-width:760px;text-align:center}.ps-scent-pathways__header h2{color:var(--ps-ink, #2e2a39);font-size:clamp(2rem,4vw,4rem);line-height:.98;margin:0}.ps-scent-pathways__grid{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:clamp(1.75rem,4vw,3rem)}@media screen and (min-width:700px){.ps-scent-pathways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:1150px){.ps-scent-pathways__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ps-scent-pathway{background:#fff;border-radius:1.5rem;color:inherit;display:grid;min-height:24rem;overflow:hidden;position:relative;text-decoration:none}.ps-scent-pathway__media{background:radial-gradient(circle at 20% 10%,color-mix(in srgb,var(--ps-accent, #9b046f) 16%,transparent),transparent 36%),linear-gradient(135deg,#fdfbf7,#eceadd);display:block;min-height:16rem;overflow:hidden}.ps-scent-pathway__media img{height:100%;object-fit:cover;transform:scale(1.01);transition:transform .5s ease,filter .5s ease;width:100%}.ps-scent-pathway__placeholder{display:block;height:100%;min-height:16rem}.ps-scent-pathway__body{align-content:start;background:linear-gradient(180deg,#fdfbf7f5,#fff);display:grid;gap:.55rem;padding:1.15rem}.ps-scent-pathway__kicker{color:var(--ps-accent, #9b046f);font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ps-scent-pathway strong{color:var(--ps-ink, #2e2a39);font-size:clamp(1.35rem,2vw,1.75rem);line-height:1}.ps-scent-pathway span:not(.ps-scent-pathway__media):not(.ps-scent-pathway__body):not(.ps-scent-pathway__kicker){color:color-mix(in srgb,var(--ps-ink, #2e2a39) 70%,transparent);line-height:1.45}.ps-scent-pathway em{color:var(--ps-accent, #9b046f);font-size:.76rem;font-style:normal;font-weight:700;letter-spacing:.11em;margin-top:.25rem;text-transform:uppercase}@media(hover:hover){.ps-scent-pathway:hover .ps-scent-pathway__media img{filter:saturate(1.05) contrast(1.03);transform:scale(1.06)}}.ps-article-cta{background:radial-gradient(circle at 85% 10%,color-mix(in srgb,var(--ps-accent, #9b046f) 12%,transparent),transparent 34%),#fdfbf7;border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 10%,transparent);border-radius:1.35rem;margin-top:clamp(2rem,4vw,3.5rem);padding:clamp(1.25rem,3vw,2rem)}.ps-article-cta h2{color:var(--ps-ink, #2e2a39);font-size:clamp(1.55rem,2.8vw,2.5rem);line-height:1.05;margin:.35rem 0 .6rem}.ps-article-cta__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.15rem}.ps-policy-note{background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--ps-accent, #9b046f) 10%,transparent),transparent 34%),linear-gradient(135deg,#fdfbf7f2,#eceaddb8);border:1px solid color-mix(in srgb,var(--ps-accent, #9b046f) 16%,transparent);border-radius:1.35rem;color:var(--ps-ink, #2e2a39);margin-bottom:1.75rem;padding:1.1rem 1.25rem}.ps-policy-note p{margin:0}.ps-client-services__grid{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin-block:1.5rem}.ps-client-services__grid>div{border:1px solid color-mix(in srgb,var(--ps-ink, #2e2a39) 12%,transparent);border-radius:1rem;padding:1.1rem}.ps-client-services__grid h2{font-size:.78rem;letter-spacing:.14em;margin-block:0 .45rem;text-transform:uppercase}@media screen and (max-width:699px){.ps-client-services__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/petals-smoke-launch.css.map */
