.v42-site{--v42-surface:#191919;--v42-muted:#b9b2a7;--v42-line:rgba(198,165,107,.24);--v42-ease:cubic-bezier(.22,.75,.2,1);--at-muted:#b9b2a7;--at-line:var(--v42-line);color:var(--at-ink);background:var(--at-bg);font-size:var(--at-body-size,16px);font-synthesis:none}
.v42-site *, .v42-site *::before,.v42-site *::after{box-sizing:border-box}
.v42-site h1,.v42-site h2,.v42-site h3{text-wrap:balance;font-weight:400;letter-spacing:-.025em}
.v42-site p{text-wrap:pretty}.v42-site a,.v42-site button{touch-action:manipulation}.v42-site :focus-visible{outline:2px solid var(--at-gold);outline-offset:5px}.v42-site button:disabled{cursor:not-allowed;opacity:.5}.v42-site [hidden]{display:none!important}
.v42-site .at-wrap{max-width:1680px;--at-pad:clamp(22px,5vw,88px)}
.v42-site .at-section{padding-block:clamp(64px,8vw,var(--at-section-space,112px))}
.v42-site .at-eyebrow{font-size:11px;font-weight:500;letter-spacing:.2em;line-height:1.6;color:var(--at-gold)}
.v42-site .at-button,.v42-site .presence-add-to-bag{min-height:52px;letter-spacing:.035em;font-size:13px;font-weight:600;border-radius:2px;background:var(--at-gold);color:#111;transition:background .2s,transform .2s,border-color .2s}
.v42-site .at-button:hover,.v42-site .presence-add-to-bag:hover{background:#e0ca9d;transform:translateY(-2px)}
.v42-site .at-button:active,.v42-site .presence-add-to-bag:active{transform:scale(.985)}
.v42-site .at-button--outline{background:transparent;color:var(--at-ink);border-color:var(--v42-line)}
.v42-site .at-button--outline:hover{background:var(--v42-surface);border-color:var(--at-gold)}
.v42-site .at-text-link{min-height:44px;display:inline-flex;align-items:center;color:var(--at-ink);text-underline-offset:6px}
.v42-logo{display:block;position:relative;width:var(--logo-width,112px);max-width:100%;aspect-ratio:var(--logo-ratio,1.3079);flex:none}
.v42-logo img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;transform:none!important;filter:none!important;opacity:1!important}
.v42-logo--footer{width:var(--logo-footer-width,184px);margin-bottom:32px}
.v42-logo--story{width:96px;margin-bottom:32px}
.v42-logo--hero{width:88px}
@supports (mask-image:url('')){.v42-logo:not(.v42-logo--original)::after{content:"";position:absolute;inset:0;mask:var(--logo-master) center/contain no-repeat;-webkit-mask:var(--logo-master) center/contain no-repeat;background:var(--logo-champagne)}.v42-logo:not(.v42-logo--original) img{opacity:0!important}.v42-logo--antique::after{background:var(--logo-antique)!important}.v42-logo--metallic::after{background:linear-gradient(125deg,#876533 0%,#edd9ab 28%,#a37c3a 50%,#f2dfb6 74%,#9a7435)!important}}
.v42-site .at-header{height:116px;padding-block:12px;gap:32px;background:rgba(11,11,11,.97);border-color:var(--v42-line)}
.v42-site .at-brand{padding:0;min-width:0;flex:none;width:auto;display:block}
.v42-site .at-header-tools{gap:16px}.v42-site .at-header-tools a{min-width:40px;min-height:44px;display:inline-flex;align-items:center;justify-content:center}
.v42-site .at-desktop-nav{gap:clamp(16px,2vw,34px)}.v42-site .at-desktop-nav a{font-size:12px;min-height:44px;display:inline-flex;align-items:center}
.v42-site .at-announcement{font-size:11px;min-height:36px;background:#14120e;color:#e5d4b2;border-color:var(--v42-line)}
.v42-site .v42-cinema{min-height:720px;max-height:1000px;height:calc(100svh - 150px)}
.v42-site .v42-cinema .at-cinema-inner{min-height:100%;display:flex;align-items:center;position:relative;z-index:2;padding-block:72px 110px}
.v42-site .v42-cinema .at-cinema-copy{max-width:680px;width:55%}
.v42-site .v42-cinema .at-cinema-copy h1{font-size:clamp(52px,5.6vw,var(--at-cinema-heading,80px));line-height:.99;max-width:none;margin:26px 0}
.v42-site .v42-cinema .at-cinema-copy h1 em{display:block;color:#d9c392;font-weight:400;margin-top:10px}
.v42-site .v42-cinema .at-cinema-description{font-size:16px;line-height:1.65;max-width:34ch;color:#d5cec2}
.v42-site .v42-cinema .at-cinema-media{inset:0;position:absolute;z-index:-1}
.v42-site .v42-cinema .at-cinema-media::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(6,6,6,.94),rgba(6,6,6,.58) 38%,rgba(6,6,6,.02) 70%),linear-gradient(0deg,rgba(6,6,6,.6),transparent 35%);pointer-events:none}
.v42-site .v42-cinema .at-cinema-media img,.v42-site .v42-cinema .at-cinema-media video{object-position:center;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}
.v42-site .v42-cinema .at-cinema-footnote{font-size:10px;letter-spacing:.12em;color:#bfb5a3;margin-top:30px}
.v42-hero-brand{margin-bottom:28px}.v42-site .v42-cinema .at-eyebrow{font-size:10px}.v42-site .at-cinema-bottom{bottom:24px}.v42-film-index{font-size:9px;letter-spacing:.18em;color:var(--at-gold)}
.v42-site .at-hero-actions{gap:24px;margin-top:32px}.v42-site .at-cinema-caption{display:none}
.v42-site .at-card{background:#11110f;border:1px solid var(--v42-line);padding:0;overflow:hidden;transition:transform .4s var(--v42-ease),border-color .3s,box-shadow .4s}
.v42-site .at-card-media{border:0;aspect-ratio:4/5;background:#151410}
.v42-site .at-card-media img{transition:transform .7s var(--v42-ease)}
.v42-site .at-card:hover{border-color:rgba(198,165,107,.65);box-shadow:0 20px 55px #0005}
.v42-site .at-card:hover .at-card-media img{transform:scale(1.035)}
.v42-site .at-card-copy{padding:24px}.v42-site .at-card-copy h3{font-size:30px;line-height:1.1;margin:12px 0 16px}.v42-site .at-card-copy .at-eyebrow{font-size:9px}
.v42-site .at-card-bottom{border-top:1px solid var(--v42-line);padding-top:18px;font-size:20px;font-weight:500}
.v42-site .at-card-rating{min-height:24px;margin-bottom:16px}.v42-site .at-card-rating .jdgm-prev-badge{font-size:12px}.v42-site .at-card-rating .jdgm-star{font-size:14px;color:var(--at-gold)!important}
.v42-site .at-product-grid--carousel{gap:24px;padding-bottom:28px}.v42-site .at-product-grid--carousel .at-card{flex-basis:clamp(270px,29vw,420px);opacity:.82;transform:scale(.96);filter:none}
.v42-site .at-product-grid--carousel .at-card.is-spotlight{opacity:1;transform:scale(1);filter:none}
.v42-site .at-spotlight-controls{padding-top:20px}.v42-quick-form{margin:18px 0 0}.v42-quick-add{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;min-height:44px;padding:12px 0 0;background:transparent;border:0;border-top:1px solid var(--v42-line);color:var(--at-ink);font:inherit;font-size:12px;text-align:left;cursor:pointer;transition:color .2s}
.v42-quick-add:hover{color:var(--at-gold)}.v42-quick-add span{font-size:22px}.v42-site .at-editorial{gap:clamp(32px,7vw,112px)}
.v42-site .at-editorial h2{font-size:clamp(42px,5vw,var(--at-heading-size,64px));line-height:1.06}.v42-site .at-editorial-media{overflow:hidden;border:1px solid var(--v42-line)}
.v42-site .at-editorial-media img{aspect-ratio:4/5;object-fit:cover}.v42-site .at-richtext{font-size:16px;line-height:1.8;color:var(--v42-muted);max-width:54ch}
.v42-site .at-values{background:#14130f;border-block:1px solid var(--v42-line)}.v42-site .at-values h2{font-size:25px}.v42-site .at-values p{font-size:13px;color:var(--v42-muted);line-height:1.65}
.v42-site .at-footer{max-width:none;padding-inline:clamp(22px,5vw,88px);padding-top:80px;background:#10100e}.v42-site .at-footer h2{font-size:clamp(36px,4vw,58px);margin-top:0}.v42-site .at-footer-top{gap:60px}
.v42-site .at-footer-links a{display:inline-flex;min-height:36px;align-items:center;font-size:13px}.v42-social{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.v42-social a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px;color:var(--at-ink);border:1px solid transparent;transition:color .2s,border-color .2s}.v42-social a:hover{color:var(--at-gold);border-color:var(--v42-line)}.v42-social span{font-size:11px}
.v42-site .at-footer-bottom{align-items:center;gap:24px;flex-wrap:wrap}.v42-site .at-footer-bottom small{font-size:11px}.v42-site .at-footer-bottom a{min-height:32px}
.v42-site .at-newsletter{grid-template-columns:1fr 1fr;gap:80px}.v42-newsletter-brand .v42-logo{width:72px}.v42-site .at-newsletter h2{font-size:clamp(40px,4.5vw,64px)}
.v42-site .at-newsletter input{font-size:16px;color:var(--at-ink);min-height:56px}.v42-site .at-newsletter button{min-height:56px;min-width:56px}.v42-site .at-form-note{font-size:12px;line-height:1.6;color:var(--v42-muted)}
.v42-site .presence-product-page{padding-top:36px}.v42-site .v42-product-layout{gap:clamp(32px,6vw,96px)}
.v42-site .presence-gallery{position:sticky;top:132px}.v42-site .presence-gallery-main{background:#151410;border:1px solid var(--v42-line);overflow:hidden;position:relative}.v42-site .at-product-media-item{position:relative}
.v42-site .presence-gallery-main img{width:100%;height:auto;object-fit:contain;display:block}.v42-site .presence-gallery-thumbnails{gap:12px}.v42-site .presence-gallery-thumbnail{border-color:var(--v42-line);min-width:60px}
.v42-site .presence-fragrance-details h1{font-size:clamp(40px,4.5vw,64px);line-height:1.04}.v42-site .at-product-intro{font-size:15px;line-height:1.8;color:var(--v42-muted)}
.v42-site .presence-product-page-price{font-size:32px!important;line-height:1.3;letter-spacing:-.02em;color:var(--at-ink)!important}.v42-site .presence-product-volume{font-size:13px;letter-spacing:.06em;color:var(--v42-muted)}
.v42-site .presence-product-form select{min-height:50px;font-size:16px;background:#191919;color:var(--at-ink);border-color:var(--v42-line)}.v42-site .presence-quantity-control{min-height:48px}.v42-site .presence-quantity-control button{min-width:44px;min-height:44px}.v42-site .presence-product-panel{min-width:0}
.v42-site .at-accordion summary{font-size:16px;min-height:60px;color:var(--at-ink);padding-block:20px}.v42-site .presence-notes-list dt{font-size:10px;color:var(--at-gold);letter-spacing:.16em}.v42-site .presence-notes-list dd{font-size:15px;line-height:1.7;color:var(--at-ink)}
.v42-site .presence-product-assurances,.v42-site .presence-product-delivery{font-size:12px;line-height:1.8;color:var(--v42-muted)}.v42-site .presence-product-service{border-color:var(--v42-line)}.v42-site .presence-product-service strong{font-size:12px;color:var(--at-gold)}.v42-site .presence-product-service span{font-size:13px;color:var(--at-ink)}
.v42-zoom-button{position:absolute;top:18px;right:18px;z-index:2;width:46px;height:46px;background:#111d;border:1px solid var(--v42-line);color:var(--at-ink);border-radius:50%;display:grid;place-items:center;cursor:pointer}
.v42-site .presence-product-aftercare,.v42-site .presence-product-reviews,.v42-site .presence-product-next-steps{border-color:var(--v42-line);padding-block:64px}.v42-site .presence-product-aftercare h2{font-size:clamp(32px,4vw,48px)}.v42-site .presence-product-aftercare-grid p{color:var(--v42-muted);font-size:14px;line-height:1.8}
.v42-site .jdgm-review-widget .jm-text,.v42-site .jdgm-review-widget .jdgm-review-content__body-content p{color:var(--at-ink)!important}.v42-site .jdgm-review-widget .jdgm-star{color:var(--at-gold)!important}.v42-site .jdgm-write-review-modal__field-input{color:#222!important;-webkit-text-fill-color:#222!important;background:#fafafa!important;font-size:16px}.v42-site .jdgm-write-review-modal__field-input::placeholder{color:#666!important;-webkit-text-fill-color:#666!important}
.v42-site .presence-collection-intro{padding-block:56px 36px;max-width:800px}.v42-site .presence-collection-intro h1{font-size:clamp(44px,6vw,80px);line-height:1.05}.v42-site .presence-collection-intro div{font-size:16px;color:var(--v42-muted);line-height:1.8}.v42-site .presence-collection-toolbar{padding:20px;border:1px solid var(--v42-line);background:#141411}.v42-site .presence-collection-toolbar select,.v42-site .presence-collection-toolbar button{min-height:44px;font-size:14px}.v42-site .presence-collection-filter input{min-height:24px}
.v42-site .presence-collection-products{gap:28px}.v42-site .presence-page-section{background:var(--at-bg);padding-top:64px}.v42-site .presence-page-container{font-family:var(--at-body-font);width:min(100%,1120px)}.v42-site .presence-page-title{font-family:var(--at-heading-font);font-size:clamp(44px,6vw,76px);font-weight:400;letter-spacing:-.025em;text-transform:none;line-height:1.08;color:var(--at-ink)!important}
.v42-site .presence-page-content{font-size:16px;line-height:1.85}.v42-site .presence-page-content h2,.v42-site .presence-page-content h3{font-family:var(--at-heading-font);text-transform:none;letter-spacing:-.02em;color:var(--at-ink)!important;font-weight:400}.v42-site .presence-page-content h2{font-size:36px}.v42-site .presence-page-content h3{font-size:28px}.v42-site .presence-page-content p,.v42-site .presence-page-content li{color:var(--v42-muted)!important}.v42-site .presence-about-kicker{color:var(--at-gold)!important}.v42-site .presence-founder-note,.v42-site .presence-about-values article{background:var(--v42-surface);border-color:var(--v42-line)}
.v42-site .presence-cart-page{background:var(--at-bg)}.v42-site .presence-cart-page h1{font-family:var(--at-heading-font);font-size:clamp(44px,6vw,76px);font-weight:400}.v42-site .presence-cart-item,.v42-site .presence-cart-summary{border-color:var(--v42-line);background:#151512}.v42-site .presence-search-section input{font-size:16px}.v42-site .presence-page-content img{height:auto;max-width:100%}
.v42-drawer{position:fixed;inset:0 0 0 auto;margin:0;height:100dvh;max-height:none;width:min(100%,520px);max-width:100%;border:0;border-left:1px solid var(--v42-line);background:#131310;color:var(--at-ink);padding:28px;z-index:1000;overflow:auto;font-family:var(--at-body-font)}
.v42-drawer[open]{display:flex;flex-direction:column;animation:v42-drawer-in .3s var(--v42-ease)}
.v42-drawer::backdrop,.v42-zoom::backdrop{background:#000a;backdrop-filter:blur(5px)}
.v42-drawer>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--v42-line);padding-bottom:20px;gap:20px}.v42-drawer h2{font-family:var(--at-heading-font);font-size:36px;line-height:1.1;margin:8px 0}.v42-drawer button[data-v42-close],.v42-zoom button[data-v42-close]{background:transparent;color:var(--at-ink);border:1px solid var(--v42-line);width:44px;height:44px;flex:none;cursor:pointer}.v42-cart-status{font-size:13px;line-height:1.6;min-height:22px}.v42-cart-items{flex:1}.v42-cart-item{display:grid;grid-template-columns:84px 1fr;gap:18px;padding-block:22px;border-bottom:1px solid var(--v42-line)}.v42-cart-item img{width:84px;height:112px;object-fit:cover}.v42-cart-item h3{font-family:var(--at-heading-font);font-size:25px;font-weight:400;line-height:1.1;margin:0 0 8px}.v42-cart-item p{font-size:13px;line-height:1.6;margin:4px 0}.v42-cart-controls{display:flex;align-items:center;gap:12px;margin-top:12px}.v42-cart-controls input{width:62px;min-height:44px;background:#191919;color:var(--at-ink);border:1px solid var(--v42-line);padding:8px;font:inherit}.v42-cart-controls button{min-height:44px;border:0;background:transparent;color:var(--v42-muted);text-decoration:underline;text-underline-offset:4px;font:inherit;font-size:12px}.v42-cart-totals{padding-top:24px}.v42-cart-totals>div{display:flex;justify-content:space-between;gap:16px}.v42-cart-totals p{font-size:12px;line-height:1.6;color:var(--v42-muted);margin:16px 0 24px}.v42-cart-totals .at-button{width:100%;justify-content:space-between}.v42-cart-totals .at-text-link{font-size:13px}.v42-zoom{max-width:95vw;max-height:94dvh;background:#111;border:1px solid var(--v42-line);padding:24px;color:var(--at-ink)}.v42-zoom img{display:block;width:auto;max-width:100%;height:auto;max-height:84dvh;object-fit:contain}.v42-zoom button{position:sticky;top:0;float:right}
.v42-scent{background:linear-gradient(110deg,#191612,#100f0d 60%);border-block:1px solid var(--v42-line);padding-block:96px}.v42-scent-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.v42-scent h2{font-size:clamp(42px,5vw,72px);line-height:1.04;max-width:14ch;margin:12px 0}.v42-scent-heading>p{font-size:14px;line-height:1.7;color:var(--v42-muted);max-width:28ch}.v42-tabs{display:flex;gap:12px;overflow:auto;border-bottom:1px solid var(--v42-line);padding-bottom:20px;margin-bottom:40px}.v42-tabs button{font-family:var(--at-body-font);font-size:12px;white-space:nowrap;min-height:44px;border:1px solid var(--v42-line);background:transparent;color:var(--v42-muted);padding:12px 20px;cursor:pointer;transition:color .2s,border-color .2s,background .2s}.v42-tabs button[aria-selected=true]{background:var(--at-gold);color:#111;border-color:var(--at-gold)}
.v42-scent-panel{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,100px);align-items:center}.v42-scent-image{position:relative;overflow:hidden;aspect-ratio:4/5;max-height:660px;border:1px solid var(--v42-line)}.v42-scent-image img{display:block;width:100%;height:100%;object-fit:cover}.v42-scent-panel h3{font-size:clamp(36px,4vw,56px);line-height:1.06;margin:0 0 20px}.v42-scent-panel .at-accordion{border-color:var(--v42-line)}.v42-scent-panel .at-richtext{font-size:14px}.v42-scent-panel .at-button{margin-top:28px}.v42-scent-price{font-size:24px;color:var(--at-gold)}
.v42-journal-header{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:36px}.v42-journal h2{font-size:clamp(40px,5vw,64px);margin:8px 0}.v42-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.v42-journal-card{padding-top:24px;border-top:1px solid var(--v42-line)}.v42-journal-card img{width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;margin-bottom:24px}.v42-journal-card h3{font-size:30px;line-height:1.1;margin:16px 0}.v42-journal-card p{font-size:14px;line-height:1.75;color:var(--v42-muted)}.v42-journal-card .at-text-link{font-size:12px}
.at-reveal-ready .v42-site [data-at-reveal]{transition-duration:.65s;transition-timing-function:var(--v42-ease)}.v42-site[data-v42-motion=off] [data-at-reveal]{transform:none;opacity:1}.v42-site .at-mobile-nav{background:#11110f;inset-block-start:100%;border-color:var(--v42-line);box-shadow:0 30px 60px #0009}.v42-site .at-mobile-nav a{min-height:48px;display:flex;align-items:center;font-size:20px;font-family:var(--at-heading-font)}
@keyframes v42-drawer-in{from{transform:translateX(40px);opacity:.5}to{transform:translateX(0);opacity:1}}
@keyframes v42-reveal{from{transform:translateY(22px);opacity:0}to{transform:translateY(0);opacity:1}}
@media(prefers-reduced-motion:no-preference){.v42-site:not([data-v42-motion=off]) .v42-cinema h1{animation:v42-reveal .75s var(--v42-ease) both}.v42-site:not([data-v42-motion=off]) .v42-cinema .at-cinema-description{animation:v42-reveal .75s .12s var(--v42-ease) both}.v42-site:not([data-v42-motion=off]) .v42-cinema .at-hero-actions{animation:v42-reveal .75s .2s var(--v42-ease) both}.v42-site[data-v42-motion=expressive] .v42-scent-panel{animation:v42-reveal .65s var(--v42-ease) both}}
@media(min-width:1100px){.v42-site .at-header{position:sticky;top:0}.v42-site .at-product-grid--carousel{scroll-padding-inline:calc((100% - 420px)/2)}}
@media(max-width:1099px){.v42-site .at-header{height:104px;gap:20px}.v42-site .at-desktop-nav{gap:15px}.v42-site .at-desktop-nav a{font-size:11px}.v42-site .v42-cinema .at-cinema-copy{width:60%}.v42-site .at-header-tools{gap:8px}.v42-account-link{display:none!important}.v42-site .presence-gallery{top:20px}.v42-site .at-footer-top{grid-template-columns:1fr 1fr}.v42-site .v42-cinema .at-cinema-copy h1{font-size:64px}}
@media(max-width:749px){.v42-site .at-header{height:94px;padding-inline:22px;position:relative;gap:16px}.v42-logo--header{width:var(--logo-mobile-width,88px)}.v42-site .at-brand{margin-inline:auto}.v42-site .at-header-tools{gap:0}.v42-site .at-header-tools a{min-width:36px}.v42-site .at-menu summary{min-width:40px;min-height:44px;display:grid;place-items:center}.v42-site .at-announcement{min-height:32px;font-size:10px}.v42-site .v42-cinema{height:auto;min-height:800px;max-height:none}.v42-site .v42-cinema .at-cinema-inner{min-height:800px;padding-block:350px 110px;align-items:flex-end}.v42-site .v42-cinema .at-cinema-copy{width:100%;max-width:none}.v42-site .v42-cinema .at-cinema-copy h1{font-size:var(--at-cinema-mobile-heading,44px);max-width:15ch;line-height:1.02;margin:18px 0}.v42-site .v42-cinema .at-cinema-copy h1 em{margin-top:2px}.v42-hero-brand{display:none}.v42-site .v42-cinema .at-cinema-media::after{background:linear-gradient(0deg,#080808 3%,rgba(8,8,8,.97) 34%,rgba(8,8,8,.05) 70%),linear-gradient(90deg,#08080822,transparent)}.v42-site .v42-cinema .at-cinema-media img,.v42-site .v42-cinema .at-cinema-media video{height:610px;object-position:center top}.v42-site .v42-cinema .at-cinema-description{font-size:14px;max-width:34ch}.v42-site .at-hero-actions{flex-wrap:wrap;gap:14px;margin-top:24px}.v42-site .at-hero-actions .at-button{width:100%;justify-content:space-between}.v42-site .at-hero-actions .at-text-link{font-size:12px}.v42-site .at-cinema-footnote{margin-top:18px!important;font-size:9px!important}.v42-site .at-cinema-bottom{bottom:20px;gap:10px}.v42-film-index{display:none}.v42-site .at-cinema-bottom button,.v42-site .at-scroll-link{font-size:9px}.v42-site .at-section{padding-block:60px}.v42-site .at-product-grid--carousel .at-card{flex-basis:84vw;transform:scale(.97)}.v42-site .at-card-copy{padding:22px}.v42-site .at-card-copy h3{font-size:30px}.v42-site .at-card-media{aspect-ratio:4/5}.v42-site .at-editorial{gap:32px}.v42-site .at-editorial-media img{aspect-ratio:4/5}.v42-site .at-richtext{font-size:15px}.v42-site .at-newsletter{grid-template-columns:1fr;gap:32px}.v42-site .at-footer-top{grid-template-columns:1fr;gap:48px}.v42-site .at-footer-links{gap:32px}.v42-site .at-footer-bottom{gap:16px;align-items:flex-start;flex-direction:column}.v42-logo--footer{width:160px}.v42-site .presence-gallery{position:static}.v42-site .presence-fragrance-details h1{font-size:44px}.v42-site .presence-product-page-price{font-size:30px!important}.v42-site .presence-product-panel .at-product-intro{font-size:14px}.v42-site .presence-product-aftercare-grid{grid-template-columns:1fr 1fr}.v42-site .presence-product-aftercare-grid p{font-size:13px}.v42-site .at-sticky-buy{padding-bottom:max(12px,env(safe-area-inset-bottom))}.v42-site .presence-collection-products{gap:20px;grid-template-columns:1fr 1fr}.v42-site .presence-collection-products .at-card-copy{padding:14px}.v42-site .presence-collection-products .at-card-copy h3{font-size:24px}.v42-site .presence-collection-products .at-card-bottom{font-size:17px}.v42-site .presence-collection-products .at-eyebrow{font-size:8px}.v42-site .presence-collection-products .jdgm-prev-badge__text{display:block;margin-top:5px}.v42-site .presence-collection-products .v42-quick-add{font-size:11px}.v42-site .presence-page-title{font-size:46px}.v42-site .presence-page-content h2{font-size:32px}.v42-scent{padding-block:60px}.v42-scent-heading{display:block;margin-bottom:24px}.v42-scent-heading>p{max-width:32ch}.v42-scent h2{font-size:44px}.v42-tabs{gap:8px;margin-bottom:28px}.v42-tabs button{padding-inline:16px;font-size:11px}.v42-scent-panel{grid-template-columns:1fr;gap:30px}.v42-scent-image{max-height:480px}.v42-scent-panel h3{font-size:40px}.v42-journal-grid{grid-template-columns:1fr;gap:32px}.v42-journal-header{display:block}.v42-journal-card h3{font-size:32px}.v42-journal-card p{font-size:14px}.v42-drawer{padding:22px}.v42-drawer h2{font-size:32px}.v42-cart-item{grid-template-columns:72px 1fr}.v42-cart-item img{width:72px;height:96px}.v42-social a{padding:8px 8px 8px 0}.v42-social span{font-size:10px}}
@media(max-width:360px){.v42-site .presence-collection-products{grid-template-columns:1fr}.v42-site .v42-cinema .at-cinema-copy h1{font-size:38px}}
@media(prefers-reduced-motion:reduce){.v42-site *,.v42-site *::before,.v42-site *::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.v42-site [data-at-reveal]{opacity:1!important;transform:none!important}.v42-site .at-product-grid--carousel .at-card{transform:none!important}}

@media(min-width:750px){.v42-site .presence-gallery-main img{max-height:calc(100svh - 190px);object-fit:contain}}
.v42-campaign-brand .v42-logo{width:80px;margin-bottom:24px}.v42-customer-experiences h2{font-size:clamp(38px,5vw,64px)}

.v42-site .at-values-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.v42-site .at-value{min-width:0;overflow-wrap:anywhere}@media(max-width:749px){.v42-site .at-values-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:359px){.v42-site .at-value h2{font-size:22px}}
