:root{--bg:#0b0b0a;--surface:#141311;--surface2:#1a1815;--text:#f5f0e7;--muted:#aaa399;--gold:#c9a45d;--line:rgba(245,240,231,.13);--max:1380px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.55}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:10px;top:10px;background:#fff;color:#000;padding:10px;z-index:99}.announcement{height:30px;overflow:hidden;border-bottom:1px solid var(--line);background:#0e0d0b;color:var(--muted);font-size:9px;letter-spacing:2px;text-transform:uppercase}.announcement-track{height:100%;display:flex;align-items:center;justify-content:center;gap:26px;white-space:nowrap}.announcement-track span:nth-child(3){color:var(--gold)}.site-header{position:sticky;top:0;z-index:30;background:#0b0b0ae6;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--line)}.header-inner{height:78px;max-width:var(--max);margin:auto;padding:0 30px;display:flex;align-items:center;gap:36px}.brand{display:flex;align-items:center;gap:11px}.brand-monogram{height:36px;width:36px;border:1px solid var(--gold);border-radius:50%;display:grid;place-items:center;color:var(--gold);font:11px Georgia,serif;letter-spacing:1px}.brand-name{font-weight:700;letter-spacing:5px;font-size:14px}.desktop-nav{display:flex;gap:27px;margin:auto;font-size:10px;letter-spacing:1.7px;text-transform:uppercase}.desktop-nav a:hover,.header-actions a:hover,.underlink:hover{color:var(--gold)}.header-actions{display:flex;gap:18px;font-size:10px;text-transform:uppercase;letter-spacing:1.5px}.menu-toggle{display:none;background:none;border:0}.mobile-nav{padding:18px 25px 25px;border-top:1px solid var(--line);flex-direction:column;gap:16px;text-transform:uppercase;letter-spacing:1.5px;font-size:11px}.mobile-nav[hidden]{display:none}.hero{min-height:720px;max-width:var(--max);margin:auto;display:grid;grid-template-columns:1.18fr .82fr}.hero-media{position:relative;min-height:720px;overflow:hidden;background:#161411}.hero-img{width:100%;height:100%;object-fit:cover}.hero-art{height:100%;min-height:720px;background:radial-gradient(circle at 50% 50%,#5a4932 0,#211c16 25%,#0b0b0a 65%);display:grid;place-items:center}.hero-bottle{width:230px;height:400px;border-radius:24px 24px 14px 14px;background:linear-gradient(100deg,#111,#33291e 45%,#090909);border:1px solid rgba(201,164,93,.6);box-shadow:0 60px 120px #000;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;color:var(--gold);position:relative}.hero-bottle:before{content:"";position:absolute;top:-70px;width:90px;height:72px;background:#080808;border:1px solid #58452a}.hero-bottle small{font-size:8px;letter-spacing:3px}.hero-bottle strong{font:50px Georgia,serif;font-weight:400}.hero-bottle em{font-size:7px;letter-spacing:2px;font-style:normal}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0000000d,#00000080)}.hero-caption{position:absolute;bottom:22px;left:25px;right:25px;display:flex;justify-content:space-between;color:#ddd8ce;font-size:9px;text-transform:uppercase;letter-spacing:2px}.hero-copy{padding:70px 65px;display:flex;flex-direction:column;justify-content:center;background:#10100e}.eyebrow{margin:0 0 18px;color:var(--gold);font-size:9px;letter-spacing:3px;text-transform:uppercase}.hero-copy h1{font:400 clamp(52px,5.8vw,88px)/.94 Georgia,serif;margin:0 0 28px;letter-spacing:-2px}.hero-copy>p:not(.eyebrow){max-width:510px;color:var(--muted);font-size:15px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:35px}.button{min-height:48px;padding:0 25px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--gold);font-size:9px;letter-spacing:2px;text-transform:uppercase}.button-gold{background:var(--gold);color:#12100c}.underlink{color:var(--gold);font-size:10px;text-transform:uppercase;letter-spacing:1.6px}.marquee{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:17px 0;background:#0f0e0c}.marquee-inner{display:flex;gap:28px;white-space:nowrap;justify-content:center;color:#ddd7ca;font-size:10px;letter-spacing:3px}.marquee i{color:var(--gold);font-style:normal}.section{max-width:var(--max);margin:auto;padding:105px 30px}.section-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:45px}.section-intro h2,.section-heading h2,.story-copy h2,.newsletter h2{font:400 clamp(42px,4.7vw,65px)/1 Georgia,serif;margin:0;letter-spacing:-1px}.section-intro>p{color:var(--muted);max-width:500px;margin:0}.collection-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.collection-tile{position:relative;min-height:520px;overflow:hidden;background:#181613}.collection-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.collection-tile:hover img{transform:scale(1.05)}.collection-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent 30%,#000000c7)}.tile-art{height:100%;min-height:520px}.tile-1{background:radial-gradient(circle at 55% 30%,#54402a,#191612 55%,#0b0b0a)}.tile-2{background:radial-gradient(circle at 45% 35%,#5b3d45,#1c1517 55%,#0b0b0a)}.tile-3{background:radial-gradient(circle at 50% 35%,#3d4a43,#111614 55%,#0b0b0a)}.tile-content{position:absolute;z-index:2;bottom:28px;left:28px}.tile-content span{font-size:9px;letter-spacing:2px;color:var(--gold)}.tile-content h3{font:400 44px Georgia,serif;margin:8px 0 20px}.tile-content b{font-size:9px;letter-spacing:1.7px;text-transform:uppercase}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.product-image{aspect-ratio:4/5;background:#171512;position:relative;overflow:hidden}.product-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.product-card:hover .product-image img{transform:scale(1.035)}.product-badge{position:absolute;top:13px;left:13px;background:#0b0b0ac7;padding:6px 9px;font-size:8px;letter-spacing:1px;text-transform:uppercase;color:var(--gold)}.image-placeholder{height:100%;display:grid;place-items:center;background:radial-gradient(circle,#3b3022,#15130f);font:38px Georgia,serif;color:var(--gold)}.product-meta{display:flex;justify-content:space-between;gap:15px;padding-top:15px}.product-meta h3{font:400 18px Georgia,serif;margin:0}.product-meta p{font-size:9px;letter-spacing:1.4px;text-transform:uppercase;color:var(--muted);margin:5px 0}.product-meta strong{font-size:12px;color:var(--gold);white-space:nowrap}.story-section{max-width:var(--max);margin:auto;display:grid;grid-template-columns:1fr 1fr;background:#151411}.story-image{min-height:620px}.story-image img{width:100%;height:100%;object-fit:cover}.story-art{height:100%;min-height:620px;background:linear-gradient(140deg,#473a29,#191511 55%,#090909)}.story-copy{padding:75px;display:flex;flex-direction:column;justify-content:center}.story-copy h2{max-width:600px;margin-bottom:28px}.richtext{color:var(--muted);max-width:590px}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.value{padding:30px 28px 10px 0;border-right:1px solid var(--line)}.value:not(:first-child){padding-left:28px}.value:last-child{border-right:0}.value span{color:var(--gold);font-size:10px;letter-spacing:2px}.value h3{font:400 24px Georgia,serif;margin:20px 0 10px}.value p{color:var(--muted);font-size:13px;max-width:330px}.newsletter{max-width:var(--max);margin:0 auto 100px;padding:70px 65px;background:#181613;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end}.newsletter h2{max-width:600px}.newsletter p:not(.eyebrow){color:var(--muted);max-width:470px}.newsletter-form{display:flex;border-bottom:1px solid var(--line);height:50px}.newsletter-form input{flex:1;background:none;border:0;color:var(--text);outline:0;font-size:13px}.newsletter-form button{background:none;border:0;color:var(--gold);font-size:10px;letter-spacing:2px;text-transform:uppercase}.site-footer{border-top:1px solid var(--line);max-width:var(--max);margin:auto;padding:65px 30px 25px}.footer-top{display:grid;grid-template-columns:2fr repeat(3,1fr);gap:50px}.footer-brand p{color:var(--gold);font-size:9px;letter-spacing:3px}.footer-top h4{font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--gold);margin:0 0 15px}.footer-top a{display:block;color:var(--muted);font-size:12px;margin:8px 0}.footer-bottom{border-top:1px solid var(--line);margin-top:60px;padding-top:18px;display:flex;justify-content:space-between;color:var(--muted);font-size:9px;letter-spacing:1px;text-transform:uppercase}.product-page{max-width:var(--max);margin:auto;padding:80px 30px;display:grid;grid-template-columns:1.1fr .9fr;gap:80px}.product-gallery{display:grid;gap:14px}.gallery-image{width:100%;background:#171512}.product-info{padding-top:40px}.product-info h1,.collection-header h1,.page-content h1,.cart-page h1{font:400 clamp(45px,5vw,72px)/.98 Georgia,serif;margin:0 0 18px}.product-price{color:var(--gold);font-size:18px;margin-bottom:28px}.product-description{color:var(--muted);font-size:14px}.product-form{margin-top:32px}.product-form label{display:block;font-size:9px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:8px}.product-form select{width:100%;height:48px;background:#151411;color:#fff;border:1px solid var(--line);padding:0 12px;margin-bottom:12px}.buy-row{display:flex;gap:10px}.buy-row input{width:80px;background:#151411;border:1px solid var(--line);color:#fff;padding:12px}.buy-row .button{flex:1}.product-details{border-top:1px solid var(--line);margin-top:40px}.product-details div{border-bottom:1px solid var(--line);padding:17px 0;display:flex;justify-content:space-between;gap:20px;font-size:11px}.product-details b{font-weight:400}.product-details span{color:var(--muted);text-align:right}.collection-page,.page-content,.cart-page{max-width:var(--max);margin:auto;padding:85px 30px}.collection-header{text-align:center;max-width:750px;margin:0 auto 60px}.collection-header>div{color:var(--muted)}.page-content .richtext{margin-top:35px}.cart-item{display:grid;grid-template-columns:150px 1fr;gap:25px;border-top:1px solid var(--line);padding:20px 0}.cart-item img{width:150px}.cart-item input{width:70px;background:#151411;border:1px solid var(--line);color:#fff;padding:8px}.cart-summary{border-top:1px solid var(--line);padding-top:25px;display:flex;justify-content:space-between;align-items:center}@media(max-width:950px){.desktop-nav{display:none}.menu-toggle{display:flex;flex-direction:column;gap:5px;width:28px}.menu-toggle span{height:1px;background:#fff;width:20px}.header-inner{justify-content:space-between}.hero{grid-template-columns:1fr}.hero-media,.hero-art{min-height:560px}.hero-copy{padding:65px 30px 80px}.collection-tiles{grid-template-columns:1fr}.collection-tile,.tile-art{min-height:430px}.product-grid{grid-template-columns:repeat(2,1fr)}.story-section{grid-template-columns:1fr}.story-image,.story-art{min-height:450px}.newsletter{grid-template-columns:1fr;margin-left:20px;margin-right:20px}.footer-top{grid-template-columns:1fr 1fr}.product-page{grid-template-columns:1fr;gap:35px}.product-info{padding-top:0}}@media(max-width:550px){.announcement{font-size:7px}.header-inner{height:68px;padding:0 18px}.brand-name{font-size:12px;letter-spacing:3px}.header-actions{gap:10px;font-size:8px}.hero-media,.hero-art{min-height:470px}.hero-copy{padding:55px 20px}.hero-copy h1{font-size:49px}.hero-actions{align-items:flex-start;flex-direction:column}.section{padding:75px 20px}.section-intro{grid-template-columns:1fr;gap:20px}.section-heading{align-items:flex-start;gap:18px;flex-direction:column}.product-grid{gap:13px}.product-meta{display:block}.product-meta strong{display:block;margin-top:8px}.story-copy{padding:55px 25px}.values-grid{grid-template-columns:1fr}.value,.value:not(:first-child){border-right:0;border-bottom:1px solid var(--line);padding:25px 0}.newsletter{margin-left:0;margin-right:0;padding:55px 25px;gap:30px}.footer-top{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:8px}.product-page,.collection-page,.page-content,.cart-page{padding:60px 20px}.product-details div{display:block}.product-details span{display:block;text-align:left;margin-top:7px}.cart-item{grid-template-columns:90px 1fr}.cart-item img{width:90px}}.hero-crimson{max-width:none;min-height:760px;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);background:radial-gradient(circle at 76% 48%,rgba(118,46,24,.34),transparent 30%),linear-gradient(110deg,#090908,#12100d 52%,#080807);overflow:hidden}.hero-crimson .hero-copy{background:transparent;max-width:720px;padding-left:max(30px,calc((100vw - 1380px)/2 + 30px));padding-right:40px}.hero-crimson .hero-copy h1{font-size:clamp(64px,7vw,112px);letter-spacing:-4px;margin-bottom:22px}.hero-lead{font:400 25px/1.25 Georgia,serif!important;color:#eee7dc!important;max-width:570px!important}.hero-sub{font-size:13px!important;max-width:520px!important}.hero-specs{display:flex;gap:24px;margin-top:45px;padding-top:18px;border-top:1px solid var(--line);color:#8e887e;font-size:8px;letter-spacing:2px}.hero-stage{position:relative;min-height:760px;display:grid;place-items:center;perspective:1100px;overflow:hidden}.stage-glow{position:absolute;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(173,70,31,.35),rgba(104,35,20,.12) 35%,transparent 68%);filter:blur(8px)}.pedestal{position:absolute;bottom:115px;width:440px;height:80px;border-radius:50%;background:radial-gradient(ellipse,#4b2b1e 0,#1a100c 40%,transparent 70%);box-shadow:0 20px 50px #000c}.bottle-3d{position:relative;width:260px;height:450px;transform-style:preserve-3d;transform:rotateY(-17deg) rotateX(2deg);animation:bottleFloat 6s ease-in-out infinite;z-index:3}.bottle-body{position:absolute;bottom:0;left:10px;width:240px;height:355px;border-radius:22px 22px 16px 16px;background:linear-gradient(105deg,#090909,#2b1510 25%,#7b2c17 48%,#2b120d 72%,#070707);border:1px solid rgba(201,164,93,.6);box-shadow:inset 12px 0 25px #ffffff0f,inset -18px 0 35px #000000b3,0 45px 80px #000c;transform:translateZ(20px);overflow:hidden}.bottle-glass{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 10%,rgba(255,255,255,.11) 22%,transparent 34%,transparent 70%,rgba(255,255,255,.04) 78%,transparent 90%);mix-blend-mode:screen}.bottle-highlight{position:absolute;top:10px;bottom:10px;left:22px;width:16px;background:linear-gradient(transparent,rgba(255,255,255,.18),transparent);filter:blur(4px)}.bottle-label{position:absolute;left:34px;right:34px;top:112px;height:135px;border:1px solid rgba(201,164,93,.72);background:linear-gradient(145deg,#0c0a08e6,#2a130dd6);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#e9d5a5;gap:7px;text-align:center;box-shadow:0 8px 25px #00000059}.bottle-label small{font-size:7px;letter-spacing:3px}.bottle-label strong{font:13px Arial,sans-serif;letter-spacing:3px}.bottle-label b{font:400 27px Georgia,serif;letter-spacing:2px}.bottle-label em{font-size:6px;letter-spacing:1.5px;font-style:normal;color:#a78b5a}.bottle-neck{position:absolute;z-index:4;top:39px;left:88px;width:84px;height:65px;background:linear-gradient(90deg,#090909,#4b3a25,#0a0908);border:1px solid rgba(201,164,93,.35)}.bottle-cap{position:absolute;z-index:5;top:0;left:73px;width:114px;height:75px;border-radius:8px 8px 3px 3px;background:linear-gradient(90deg,#080808,#3b2b1b 48%,#070707);border:1px solid rgba(201,164,93,.45);box-shadow:0 12px 30px #000000a6}.orbit{position:absolute;border:1px solid rgba(201,164,93,.17);border-radius:50%;transform:rotateX(72deg) rotate(12deg)}.orbit-a{width:520px;height:180px}.orbit-b{width:630px;height:240px;opacity:.45}.stage-note{position:absolute;bottom:28px;right:32px;display:flex;gap:18px;color:#8e887e;font-size:8px;letter-spacing:2px}.stage-note span:first-child{color:var(--gold)}@keyframes bottleFloat{0%,to{transform:translateY(5px) rotateY(-17deg) rotateX(2deg)}50%{transform:translateY(-12px) rotateY(17deg) rotateX(-1deg)}}.scent-strip{display:flex;justify-content:center;gap:50px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:22px 25px;background:#0e0d0b;font-size:8px;letter-spacing:2px;color:#77716a;text-transform:uppercase}.scent-strip b{color:#ddd3c4;font-weight:400;margin-left:8px}@media(max-width:950px){.hero-crimson{grid-template-columns:1fr}.hero-crimson .hero-copy{padding:70px 30px 30px}.hero-stage{min-height:600px}.scent-strip{gap:18px;flex-wrap:wrap}.bottle-3d{transform:scale(.85) rotateY(-17deg)}}@media(max-width:550px){.hero-crimson .hero-copy{padding:55px 20px 10px}.hero-crimson .hero-copy h1{font-size:58px}.hero-lead{font-size:20px!important}.hero-stage{min-height:520px}.bottle-3d{transform:scale(.72) rotateY(-17deg)}.stage-glow{width:390px;height:390px}.scent-strip{justify-content:flex-start;display:grid;gap:10px}.hero-specs{gap:12px;flex-wrap:wrap}}:root{--bg:#f3eee6;--surface:#ebe3d8;--text:#241711;--muted:#765f50;--gold:#92684b;--line:rgba(36,23,17,.16)}body{background:var(--bg);color:var(--text)}.announcement{background:#0c0603;color:#e1d6d0}.site-header{background:#f3eee6f0;border-color:var(--line);color:var(--text)}.brand-monogram{border-color:#5e412e;color:#5e412e}.brand-name{color:#5e412e}.desktop-nav a,.header-actions a{color:#4f392b}.desktop-nav a:hover,.header-actions a:hover{color:#92684b}.editorial-hero{min-height:720px;max-width:1440px;margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;overflow:hidden;background:linear-gradient(105deg,#f3eee6,#e9dfd3 52%,#d8c8b6)}.editorial-copy{padding:80px 50px 65px max(35px,calc((100vw - 1380px)/2 + 35px));display:flex;flex-direction:column;justify-content:center}.editorial-copy h1{font:400 clamp(58px,6.6vw,105px)/.9 Georgia,serif;letter-spacing:-4px;margin:0 0 28px;color:#2b1b13}.editorial-copy h1 i{color:#76513b}.hero-intro{font:400 17px/1.55 Georgia,serif;max-width:470px;color:#765f50;margin:0 0 32px}.editorial-cta{display:inline-flex;gap:15px;width:max-content;border-bottom:1px solid #5e412e;padding-bottom:8px;color:#3d291e;text-transform:uppercase;font-size:9px;letter-spacing:2px}.editorial-cta span{font-size:16px}.editorial-mini{display:flex;gap:22px;margin-top:60px;padding-top:17px;border-top:1px solid var(--line);font-size:7px;letter-spacing:1.8px;color:#765f50}.editorial-product{min-height:720px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 46%,#d9c3ad,#c5aa90 28%,#9a765b 65%,#6b4934);overflow:hidden}.editorial-product:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,rgba(243,238,230,.18),transparent 42%,rgba(40,20,10,.2))}.lux-bottle{width:250px;height:450px;position:relative;z-index:5;transform-style:preserve-3d;animation:editorialFloat 7s ease-in-out infinite;filter:drop-shadow(25px 35px 25px rgba(38,20,10,.38))}.lux-body{position:absolute;bottom:0;left:10px;width:230px;height:350px;border-radius:18px 18px 12px 12px;background:linear-gradient(100deg,#29160e,#6d2d18 28%,#a54f2a 48%,#5a2517 70%,#21110b);border:1px solid rgba(255,235,200,.45);box-shadow:inset 15px 0 25px #ffffff1f,inset -20px 0 35px #00000059;overflow:hidden}.lux-reflection{position:absolute;left:28px;top:15px;width:18px;height:315px;background:linear-gradient(transparent,rgba(255,255,255,.3),transparent);filter:blur(3px)}.lux-label{position:absolute;left:29px;right:29px;top:103px;height:150px;background:#f1e7d8;border:1px solid rgba(94,65,46,.75);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#4b2d1e}.lux-label small{font-size:7px;letter-spacing:3px}.lux-label b{font:12px Arial,sans-serif;letter-spacing:3px}.lux-label strong{font:400 29px Georgia,serif}.lux-label em{font-size:6px;letter-spacing:1.4px;font-style:normal}.lux-neck{position:absolute;z-index:4;left:89px;top:38px;width:72px;height:65px;background:linear-gradient(90deg,#2b180e,#7c563c,#25130b);border:1px solid rgba(255,236,211,.35)}.lux-cap{position:absolute;z-index:6;left:72px;top:0;width:108px;height:73px;border-radius:5px;background:linear-gradient(90deg,#1c0e09,#6a4b36,#1c0d08);border:1px solid rgba(255,232,200,.35)}.botanical-ring{position:absolute;border:1px solid rgba(245,235,220,.45);border-radius:50%;z-index:1}.ring-one{width:600px;height:600px}.ring-two{width:470px;height:470px;border-style:dashed}.leaf{position:absolute;background:linear-gradient(135deg,#6f7c3c,#9b9a62);border-radius:100% 0;z-index:2;opacity:.8}.leaf-one{width:90px;height:210px;left:8%;top:10%;transform:rotate(35deg)}.leaf-two{width:65px;height:170px;right:10%;bottom:10%;transform:rotate(-35deg)}.leaf-three{width:48px;height:130px;right:5%;top:13%;transform:rotate(60deg);opacity:.45}.hero-product-note{position:absolute;z-index:8;left:38px;bottom:28px;display:flex;flex-direction:column;color:#f5ece2;text-transform:uppercase}.hero-product-note small{font-size:7px;letter-spacing:2px}.hero-product-note b{font:400 22px Georgia,serif;margin:4px 0}.hero-product-note span{font-size:8px;letter-spacing:1.4px}.editorial-feature-bar{max-width:1440px;margin:auto;display:flex;justify-content:space-between;padding:18px 30px;border-bottom:1px solid var(--line);background:#f3eee6;color:#5e412e;font-size:8px;letter-spacing:2px}.section-intro h2,.section-heading h2,.story-copy h2,.newsletter h2{color:#2b1b13}.product-image{background:#e5dbcf}.product-meta h3{color:#2b1b13}.product-meta strong{color:#76513b}.story-section{background:#e4d8ca}.newsletter{background:#e1d4c4}.site-footer{background:#f3eee6;border-color:var(--line)}.button-gold{background:#5e412e;border-color:#5e412e;color:#f6eee4}.underlink{color:#5e412e}.product-page,.collection-page,.page-content,.cart-page{background:#f3eee6}.product-info h1,.collection-header h1,.page-content h1,.cart-page h1{color:#2b1b13}.product-price{color:#76513b}@keyframes editorialFloat{0%,to{transform:translateY(5px) rotateY(-8deg)}50%{transform:translateY(-15px) rotateY(8deg)}}@media(max-width:950px){.editorial-hero{grid-template-columns:1fr}.editorial-copy{padding:65px 30px 45px}.editorial-product{min-height:600px}.editorial-feature-bar{gap:15px;flex-wrap:wrap}}@media(max-width:550px){.editorial-copy{padding:55px 20px 35px}.editorial-copy h1{font-size:52px;letter-spacing:-2px}.editorial-mini{gap:10px;flex-wrap:wrap;margin-top:35px}.editorial-product{min-height:500px}.lux-bottle{transform:scale(.72)}.editorial-feature-bar{font-size:7px;padding:14px 18px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/base.css.map */
