.header-actions{display:flex;gap:22px;align-items:center;justify-self:end}.header-actions button{border:0;background:none;font:11px Arial;min-height:44px;padding:0}.orve-header nav a[aria-current=page]{text-decoration:underline;text-underline-offset:8px}.product-link{text-decoration:none;display:block}.product{position:relative}.wish{position:absolute;right:10px;top:10px;width:44px;height:44px;border:0;background:#eeeae2e8;border-radius:50%;font:24px Georgia}.wish[aria-pressed=true]{color:#9a482d}.shop-head{padding:65px 0 50px}.crumb{display:flex;gap:15px;flex-wrap:wrap;align-items:center;font:10px Arial;color:#7a6a58;margin-bottom:45px}.crumb a{text-decoration:none}.shop-head h1{font:400 clamp(60px,8vw,125px)/1.02 Georgia;letter-spacing:-.055em;margin:25px 0}.shop-head>p{font-size:13px;color:#786b5a}.shop-catalog{padding-bottom:90px}.collection-tools{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c5bfb4;padding:20px 0 35px}.collection-tools nav{display:flex;gap:30px;overflow:auto}.collection-tools a{font:11px Arial;white-space:nowrap;text-decoration:none;padding:14px 0;border-bottom:1px solid transparent}.collection-tools a[aria-current=page]{border-color:currentColor}.collection-tools>span{font:9px Arial;letter-spacing:.1em}.scent-advice{border-top:1px solid #c5bfb4;padding:65px 0 85px}.scent-advice h2{font:40px Georgia;margin:20px 0}.scent-advice p{font-size:12px;color:#786b5a}.scent-advice a{font-size:12px;display:inline-block;margin-top:20px}.product-crumb{margin-top:35px;margin-bottom:35px}.scent-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start;padding-bottom:85px}.detail-photo{position:sticky;top:110px;background:#ded4c5}.detail-photo>img{width:100%;display:block;height:auto;max-height:920px;object-fit:contain}.detail-photo>span{position:absolute;bottom:20px;left:25px;color:#fff;mix-blend-mode:difference;font:10px Arial;letter-spacing:.13em}.detail-copy{padding:10px 0}.detail-copy h1{font:400 clamp(43px,4.5vw,70px)/1.05 Georgia;letter-spacing:-.045em;margin:25px 0 15px}.detail-ko{font-size:11px;color:#7f6b58}.detail-intro{font-size:13px;line-height:2.1;margin:30px 0}.note-pills{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.note-pills span{border:1px solid #c5bfb4;padding:7px 12px;font:8px Arial;letter-spacing:.1em}.volume{border:0;padding:20px 0;margin:0;border-top:1px solid #c5bfb4}.volume legend,.qty-label{font:11px Arial;display:block;margin-bottom:12px}.volume label{display:inline-flex;gap:10px;margin:10px 25px 0 0;font:12px Arial;min-height:30px;align-items:center}.qty-row{display:flex;width:160px;border:1px solid #b7ab9a;height:44px}.qty-row button{border:0;background:none;width:44px}.qty-row input{background:none;border:0;min-width:0;text-align:center;width:72px;appearance:textfield}.qty-row input::-webkit-inner-spin-button{appearance:none}.detail-actions{margin:25px 0;display:grid;gap:12px}.detail-actions button{min-height:50px}.save-detail{border:1px solid #b7ab9a;background:none;font-size:12px}.save-detail[aria-pressed=true]{background:#ddd2c2}.detail-copy details{border-top:1px solid #c5bfb4;padding:18px 0;font-size:12px}.detail-copy details p{color:#786b5a;line-height:2}.detail-copy summary{cursor:pointer}.related{padding:65px 0;border-top:1px solid #c5bfb4}.related .products{grid-template-columns:1fr 1fr;max-width:900px}.related .product-img{aspect-ratio:1}.brand-values{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:80px 0}.brand-values span{font:10px Arial;letter-spacing:.12em}.brand-values h2{font:30px Georgia;margin:24px 0}.brand-values p{font-size:12px;color:#786b5a;line-height:2}.story-page>img{height:780px;object-fit:contain;background:#161614}.ritual a{font-size:12px;display:inline-block;margin-top:25px}.ritual-picker>button{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #baaa98;background:none;padding:20px 0;font:20px Georgia}.ritual-picker>button[aria-pressed=true]{color:#934824}.ritual-picker>div{padding:25px 0}.ritual-picker p{line-height:2}.ritual-picker a{font-size:12px}#bagDialog{width:min(600px,calc(100% - 30px))}#bagItems .bag-row{display:grid;grid-template-columns:60px 1fr auto;gap:16px;align-items:center;font:17px Georgia}#bagItems img{width:60px;height:75px;object-fit:cover}.bag-row a{text-decoration:none}.bag-row small{display:block;font:10px Arial;margin-top:8px}.bag-row button{min-width:44px;min-height:44px}.bag-empty{padding:35px 0}#searchDialog input{width:100%;border:0;border-bottom:1px solid #9b8a75;background:none;padding:15px 0;margin:10px 0 20px;font-size:16px}.search-scent{display:flex;gap:20px;align-items:center;text-decoration:none;border-bottom:1px solid #c5bfb4;padding:15px 0;font:21px Georgia}.search-scent img{width:55px;height:65px;object-fit:cover}.search-scent small{font:9px Arial;display:block;margin-top:7px}#orveToast{position:fixed;bottom:35px;left:50%;transform:translateX(-50%);z-index:50;background:#292017;color:#eee2cd;padding:15px 24px;font-size:12px;opacity:0;pointer-events:none;max-width:90%;transition:opacity .2s}#orveToast.visible{opacity:1}.orve-header .wordmark{color:inherit}.orve-header .header-actions{grid-column:3;grid-row:1}body[data-logo=center] .orve-header .header-actions{grid-column:3}.orve-header{grid-template-rows:auto}.gtc-slide>img{object-fit:cover}.product-img img{transform:none!important}.gtc-controls button{min-width:44px;min-height:44px}
@media(max-width:760px){.orve-header{height:auto;min-height:105px;padding:16px 5% 0;grid-template-columns:1fr auto;row-gap:12px}.orve-header .wordmark{grid-column:1;grid-row:1}.orve-header .header-actions{grid-column:2;grid-row:1}.header-actions{gap:18px}.orve-header nav,body[data-logo=center] .orve-header nav{grid-column:1/-1;grid-row:2;display:flex;gap:30px;padding-bottom:15px;overflow:auto}.orve-header nav a{white-space:nowrap;font-size:11px}body[data-logo=center] .orve-header{grid-template-columns:1fr 1fr 1fr}body[data-logo=center] .orve-header .wordmark{grid-column:2}body[data-logo=center] .orve-header .header-actions{grid-column:3}.shop-head{padding:40px 0 30px}.shop-head h1{font-size:56px}.crumb{font-size:9px;margin-bottom:30px;gap:9px}.shop-head>p{font-size:12px}.collection-tools{align-items:start;gap:15px;flex-direction:column;padding:12px 0 25px}.collection-tools nav{max-width:100%;gap:25px}.collection-tools>span{align-self:end}.shop-catalog .product:first-child{grid-column:auto}.shop-catalog .product:first-child .product-img{aspect-ratio:.78}.shop-catalog .product-info h3{font-size:23px}.shop-catalog .products{gap:35px 15px}.product-info p{line-height:1.7}.product-img img{max-width:100%}.scent-detail{grid-template-columns:1fr;gap:30px}.detail-photo>img{max-height:580px}.detail-copy h1{font-size:52px}.detail-intro{font-size:12px}.scent-advice{padding:45px 0 60px}.scent-advice h2{font-size:33px}.brand-values{grid-template-columns:1fr;gap:25px;padding:45px 0}.brand-values article{border-top:1px solid #c5bfb4;padding-top:25px}.story-page>img{height:auto;max-height:600px}.related .product:first-child{grid-column:auto}.related .product:first-child .product-img{aspect-ratio:1}.wish{width:40px;height:40px;font-size:22px}.gtc-hero[data-mode=full] .gtc-slide{height:calc(100svh - 132px);min-height:560px}.detail-photo{position:relative;top:auto}.related .section-head>a{font-size:12px;display:inline-block;margin-top:15px}#bagItems .bag-row{font-size:16px;grid-template-columns:50px 1fr auto;gap:12px}#bagItems img{width:50px;height:65px}.shop-head .eyebrow{font-size:8px}.scent-advice p{font-size:11px}.related .product-info h3{font-size:22px}}
.orve-film{background:#211b17;color:#e8dfce;padding:80px 0 45px}.film-heading{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:40px}.film-heading .eyebrow{color:#bc9d7a}.film-heading h2{font:400 clamp(43px,5vw,75px)/1.05 Georgia;letter-spacing:-.045em;margin:25px 0 0}.film-heading>p{font-size:12px;color:#bba98f;line-height:2}.film-stage video{display:block;width:100%;aspect-ratio:16/9;max-height:760px;background:#17130f;object-fit:contain}.film-caption{display:flex;gap:30px;align-items:center;justify-content:space-between;margin-top:20px}.film-caption span{font:9px Arial;letter-spacing:.1em}.film-caption p,.film-caption a{font-size:10px}.film-caption p{color:#a99377}.closing>p{font-size:clamp(95px,17vw,250px);margin:25px 0}.closing{padding:50px 5%}.orveFooter{display:block!important;background:#e5dfd4;color:#45372b;padding:65px 5% 25px;font-size:11px}.footer-top{display:grid;grid-template-columns:1.3fr .8fr .8fr 1.1fr;gap:45px;padding-bottom:45px}.footer-wordmark{font:46px Georgia;text-decoration:none;letter-spacing:-3px}.orveFooter .footer-tagline{font-size:11px;line-height:2;margin-top:20px;max-width:270px}.footer-top nav,.footer-contact{display:flex;flex-direction:column;align-items:start;gap:10px}.footer-top nav>span,.footer-contact>span{font:9px Arial;letter-spacing:.12em;color:#8b7157;margin-bottom:14px}.footer-top nav a,.footer-contact a{font-size:11px;text-decoration:none;line-height:1.8;min-height:24px}.footer-top nav a:hover,.footer-contact a:hover{text-decoration:underline}.footer-legal{border-top:1px solid #bdb09c;padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.orveFooter .footer-legal p{font-size:10px;line-height:2;margin:0}.footer-legal>span{font:9px Arial;letter-spacing:.1em;grid-column:1/-1;margin-top:10px}.config-open{bottom:20px}
@media(max-width:760px){.orve-film{padding:50px 0 30px}.film-heading{display:block;margin-bottom:25px}.film-heading h2{font-size:45px}.film-heading>p{font-size:11px;margin-top:25px}.film-caption{align-items:start;flex-wrap:wrap;gap:12px}.film-caption p{width:100%;order:3}.film-caption a{margin-left:auto}.orveFooter{padding:45px 5% 85px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:30px}.footer-top>div:first-child{grid-column:1/-1}.footer-top .footer-contact{grid-column:1/-1}.footer-legal{grid-template-columns:1fr;gap:15px}.orveFooter .footer-legal p:nth-child(2){width:auto;order:0}.footer-wordmark{font-size:42px}.closing{padding:40px 5%}.closing>p{font-size:24vw}.footer-top nav a,.footer-contact a{min-height:30px}.footer-tagline{font-size:11px!important}}
#orveFilmToggle{background:transparent;border:1px solid #ba9c79;color:#eee2cd;font-size:11px;padding:10px 16px;min-height:44px}#filmStatus:empty{display:none}.film-caption{flex-wrap:wrap}

.orve-scent{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.orve-scent-trigger{position:absolute;right:5%;bottom:28px;z-index:3;display:flex;align-items:center;gap:10px;min-height:44px;border:0;background:transparent;color:#fff8e9;font:8px Arial;letter-spacing:.16em;text-shadow:0 1px 7px #21190e}.orve-scent-trigger>span:first-child{display:grid;place-items:center;width:32px;height:32px;border:1px solid #fff5d978;border-radius:50%;font:22px Georgia;transition:background .35s,border-color .35s}.orve-scent-trigger:hover>span:first-child,.scent-active .orve-scent-trigger>span:first-child{background:#fff5d91a;border-color:#fff5d9}.gtc-hero[data-tone=light] .orve-scent-trigger{color:#39291b;text-shadow:none}.gtc-hero[data-tone=light] .orve-scent-trigger>span:first-child{border-color:#39291b66}@media(max-width:760px){.orve-scent-trigger{right:5%;bottom:65px;font-size:7px}.orve-scent-trigger>span:first-child{width:30px;height:30px}}@media(prefers-reduced-motion:reduce){.orve-scent,.orve-scent-trigger{display:none!important}}

.orve-quicknav{position:fixed;right:14px;top:50%;transform:translateY(-35%);z-index:24;mix-blend-mode:difference;color:#fff;isolation:isolate}.orve-quicknav button,.orve-quicknav a{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:8px;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;color:inherit;text-decoration:none;cursor:pointer}.orve-quicknav svg{display:block;width:24px;height:24px;pointer-events:none}.orve-quick-toggle svg{width:30px;height:30px}.orve-quicknav button:hover svg,.orve-quicknav a:hover svg{opacity:.65}.orve-quicknav button:focus-visible,.orve-quicknav a:focus-visible{outline:1px solid currentColor;outline-offset:-3px}.orve-quicknav .quick-label{position:absolute;right:43px;white-space:nowrap;font:10px/1.4 'Malgun Gothic',sans-serif;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .15s}.orve-quicknav button:hover .quick-label,.orve-quicknav a:hover .quick-label,.orve-quicknav :focus-visible .quick-label{opacity:1}.orve-quicknav.is-collapsed .orve-quick-toggle:after{content:'+';position:absolute;right:4px;top:3px;font:12px Arial}@media(max-width:760px){.orve-quicknav{right:1px;top:50%}.orve-quicknav button,.orve-quicknav a{width:40px;height:44px;padding:9px}.orve-quicknav svg{width:21px;height:21px}.orve-quick-toggle svg{width:27px;height:27px}.orve-quicknav .quick-label{display:none}}@media(prefers-reduced-motion:reduce){.orve-quicknav .quick-label{transition:none}}

.orve-reveal.reveal-ready{opacity:0;transform:translate3d(var(--reveal-x,0),12px,0)}.orve-reveal[data-reveal=left]{--reveal-x:-36px}.orve-reveal[data-reveal=right]{--reveal-x:36px}.orve-reveal[data-reveal=soft]{--reveal-x:0px}.orve-reveal[data-reveal=logo].reveal-ready{transform:translate3d(0,14px,0) scale(.96);transform-origin:center}.orve-reveal.is-revealed{opacity:1!important;transform:none!important;transition:opacity 1100ms cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms),transform 1100ms cubic-bezier(.2,.7,.2,1) var(--reveal-delay,0ms)}.orve-reveal[data-reveal=logo].is-revealed{transition-duration:2100ms;transition-timing-function:cubic-bezier(.2,.55,.2,1)}.orve .story a,.story a{color:inherit}@media(max-width:760px){.orve-reveal[data-reveal=left]{--reveal-x:-14px}.orve-reveal[data-reveal=right]{--reveal-x:14px}.orve-reveal.is-revealed{transition-duration:950ms}.orve-reveal[data-reveal=logo].is-revealed{transition-duration:1800ms}}@media(prefers-reduced-motion:reduce){.orve-reveal.reveal-ready{opacity:1!important;transform:none!important;transition:none!important}}
