@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/barlowcondensed/v13/HTxwL3I-JCGChYJ8VI-L6OO_au7B4873_3E.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopxhTg.ttf) format("truetype")}:root{--bg:#0d0e10;--panel:#17181a;--line:#343332;--gold:#e9b665;--ink:#f6f0e6;--muted:#aaa7a1}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px DM Sans,Arial,sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button{cursor:pointer}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold);outline-offset:5px}button{color:inherit;border:1px solid var(--line);background:transparent;padding:10px 16px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600;line-height:1.02;text-transform:uppercase}h1{font-size:clamp(56px,6.7vw,100px);letter-spacing:-2px}h2{font-size:clamp(36px,4vw,58px)}h3{font-size:18px}p{color:var(--muted)}small,.small{font-size:12px;color:var(--muted)}.announcement{background:var(--gold);color:#1b150e;text-align:center;padding:8px;font-size:10px;letter-spacing:2px;font-weight:700}.announcement span{margin:0 25px}header{height:96px;padding:0 5%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);gap:25px}.brand{font:22px Georgia,serif;letter-spacing:2px;white-space:nowrap}.brand small{display:block;font:8px Arial;letter-spacing:3.5px;text-align:center;margin-top:9px;color:var(--gold)}nav{display:flex;gap:30px;font-size:13px}nav a:hover,footer a:hover{color:var(--gold)}.bag{border:0}.bag span{border:1px solid #65533b;border-radius:50%;padding:3px 8px;margin-left:6px;font-size:11px}.demo{text-align:center;font-size:10px;color:#bbb6ab;padding:6px;background:#181714;letter-spacing:.5px}.hero{display:grid;grid-template-columns:.9fr 1.1fr;min-height:680px;position:relative;overflow:hidden}.herocopy{padding:90px 0 70px 11%;align-self:center;position:relative;z-index:1}.eyebrow{color:var(--gold);font-size:10px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-bottom:25px}.hero h1{max-width:620px;margin-bottom:27px}.hero h1 em{font-style:normal;color:var(--gold)}.hero p{max-width:390px;font-size:16px}.heroart{position:relative;min-height:650px}.heroart img{width:100%;height:100%;object-fit:cover;object-position:center}.heroart:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--bg),transparent 24%),linear-gradient(0deg,var(--bg),transparent 20%)}.herofoot{margin-top:34px;font-size:10px;letter-spacing:2px;color:#c0b9aa}.btn{display:inline-flex;align-items:center;justify-content:center;gap:30px;padding:15px 24px;background:var(--gold);color:#17120c;border:1px solid var(--gold);font-size:12px;font-weight:700;letter-spacing:.5px}.btn:hover{background:#f3ca8c}.btn.outline{background:transparent;color:var(--ink);border-color:#686052}.actions{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.textlink{font-size:12px;text-decoration:underline;text-underline-offset:5px}.strip{display:flex;justify-content:space-around;border-block:1px solid var(--line);padding:24px 4%;font-size:11px;letter-spacing:2px;color:#c3b8a5;gap:20px}.strip b{color:var(--gold);font-size:22px;margin-right:12px}.section{padding:85px 6%;max-width:1500px;margin:auto}.sectionhead{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px;gap:25px}.sectionhead h2{margin:0}.sectionhead p{max-width:340px;margin-bottom:0}.products{display:grid;grid-template-columns:1fr 1fr;gap:28px}.productimage{position:relative;background:#191713;overflow:hidden;display:block}.productimage img{width:100%;height:480px;object-fit:cover;transition:transform .5s}.productimage:hover img{transform:scale(1.025)}.tag{position:absolute;top:20px;left:20px;background:#111c;padding:6px 12px;font-size:10px;letter-spacing:1px;border:1px solid #827151}.cardbottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px}.cardbottom h3{margin:0 0 3px;font-size:20px}.cardbottom p{margin:0;font-size:12px}.editorial{display:grid;grid-template-columns:1fr 1fr;background:#181715;margin:25px 0}.editorial img{width:100%;height:100%;max-height:690px;object-fit:cover}.editorial .copy{padding:70px 12%;align-self:center}.editorial h2{max-width:450px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:45px}.steps article{border-top:1px solid #665137;padding-top:25px}.steps b{color:var(--gold);font-size:12px}.steps h3{margin:16px 0 10px}.gift{background:radial-gradient(ellipse at right,#49321a 0,#1c1915 50%,#151515 90%);padding:60px;display:flex;justify-content:space-between;align-items:center;gap:35px;border:1px solid #4e402d}.gift h2{margin-bottom:18px}.gift p{max-width:550px}.reviews{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.reviews article{border:1px solid var(--line);padding:30px}.reviews blockquote{margin:18px 0;font:22px Georgia;line-height:1.5}.reviews small{color:var(--gold)}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;padding-right:35px;position:relative}summary:after{content:"+";right:8px;position:absolute;color:var(--gold)}details[open] summary:after{content:"\2212"}details p{margin-top:18px;max-width:800px}.faqgrid{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px}.finalcta{text-align:center;padding:90px 20px;background:radial-gradient(ellipse at bottom,#382817,transparent 70%)}footer{padding:65px 6% 45px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;border-top:1px solid var(--line)}footer h3{font-size:12px;margin-bottom:20px}footer a:not(.brand){display:block;font-size:12px;color:var(--muted);margin:10px 0}footer p{font-size:12px;margin-top:20px}footer small{font-size:10px;display:block;max-width:300px}.breadcrumb{font-size:11px;color:var(--muted);margin-bottom:30px}.pdp{display:grid;grid-template-columns:1.1fr 1fr;gap:65px}.mainimage{padding:0;border:0;width:100%;display:block}.mainimage img{width:100%;display:block;aspect-ratio:1/1.05;object-fit:cover}.thumbs{display:flex;gap:10px;margin-top:14px}.thumbs button{width:75px;padding:0}.thumbs img{width:100%;display:block}.pdp h1{font-size:64px;margin:12px 0}.price{font-size:25px;color:var(--ink);margin-bottom:3px}.swatches{display:flex;gap:10px;margin:12px 0 25px}.swatches button.active,.bundle.active{border-color:var(--gold);background:#272016}.dot{display:inline-block;width:13px;height:13px;border-radius:50%;margin-right:8px;background:#111;border:1px solid #777}.dot.white{background:#eee}.bundle{display:block;width:100%;text-align:left;margin:10px 0;padding:16px}.bundle strong{float:right}.bundle small{display:block;margin-top:5px}.full{width:100%}.giftmini{padding:16px;border:1px dashed #6b5739;margin:18px 0;font-size:12px}.featurelist{padding-left:20px;color:var(--muted)}.stickybuy{display:none}.page{max-width:900px;padding:65px 30px 100px;margin:auto;min-height:60vh}.page h1{font-size:60px}.page h2{font-size:28px;margin-top:35px}.notice{background:#241f17;border-left:2px solid var(--gold);padding:18px;margin:25px 0;color:#d3c6b0;font-size:13px}.form{max-width:600px}.form label{display:block;margin:18px 0 7px}.form input,.form textarea,.form select{width:100%;padding:13px;background:#17181a;border:1px solid #504b44;color:var(--ink);border-radius:0}.form textarea{min-height:130px}.form button{margin-top:20px}.status{padding:20px;border:1px solid #75603c;margin-top:20px}.timeline{border-left:2px solid var(--gold);padding-left:25px;margin:25px}.timeline p{padding:10px 0}dialog{color:var(--ink);background:#121315;border:1px solid #484035;max-height:100dvh}dialog::backdrop{background:#000b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#CartDrawer{margin:0 0 0 auto;width:500px;height:100dvh;max-width:100%;padding:25px 28px;max-height:100dvh}.drawerhead{display:flex;justify-content:space-between;align-items:center}.drawerhead h2{font-size:36px;margin:0}.drawerhead button{border:0;font-size:20px}.cartline{display:grid;grid-template-columns:72px 1fr auto;gap:16px;padding:22px 0;border-bottom:1px solid var(--line);align-items:start}.cartline img{width:72px;height:90px;object-fit:cover}.cartline h3{font-size:14px;margin:0 0 5px}.cartline select{max-width:170px;background:#1b1b1b;color:#eee;border:1px solid #555;padding:5px;font-size:11px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line);margin-top:12px}.qty button{border:0;padding:3px 12px}.qty span{font-size:12px}.remove{font-size:11px;text-decoration:underline;border:0;padding:5px 0;display:block;color:var(--muted)}.progress{height:4px;background:#45413a;margin:12px 0}.progress span{display:block;height:100%;background:var(--gold)}.giftline{padding:16px;background:#211d16;margin:15px 0;font-size:12px;display:flex;justify-content:space-between}.totals{margin:22px 0}.totals div{display:flex;justify-content:space-between;padding:7px 0;font-size:13px}.totals .grand{font-size:21px;border-top:1px solid var(--line);padding-top:16px;margin-top:10px}.protection{display:flex;gap:10px;align-items:start;padding:20px 0;font-size:12px}.protection input{accent-color:var(--gold);margin-top:6px}.empty{text-align:center;padding:70px 10px}.empty .symbol{font-size:50px;color:var(--gold)}#ImageZoom{padding:15px;max-width:95vw}#ImageZoom img{display:block;max-height:85dvh;max-width:85vw}#ImageZoom button{position:absolute;right:15px;top:15px;background:#111}#toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:var(--gold);color:#17120c;padding:12px 24px;z-index:10;display:none;font-size:13px}.skip{position:fixed;top:-100px;z-index:20;background:var(--gold);color:#000;padding:10px}.skip:focus{top:0}.specs{width:100%;border-collapse:collapse;font-size:13px}.specs td{padding:13px 0;border-bottom:1px solid var(--line)}.specs td:last-child{color:var(--muted);padding-left:25px}@media(min-width:1500px){.hero{max-height:850px}.heroart img{object-fit:contain}}@media(max-width:850px){header{height:auto;min-height:85px;padding:20px 5%;flex-wrap:wrap;gap:20px}.brand{font-size:18px}nav{order:3;width:100%;justify-content:center;gap:24px;font-size:11px}.hero{grid-template-columns:1fr 1fr;min-height:560px}.heroart{min-height:560px}.herocopy{padding:55px 0 40px 10%}h1{font-size:65px}.hero p{font-size:14px}.products .productimage img{height:350px}.pdp{gap:30px}.pdp h1{font-size:48px}.editorial .copy{padding:35px 9%}footer{grid-template-columns:2fr 1fr;gap:35px}.gift{padding:35px}.reviews{gap:12px}.reviews article{padding:20px}.reviews blockquote{font-size:18px}}@media(max-width:600px){.announcement{font-size:8px;letter-spacing:1px}.announcement span{margin:0 10px}.demo{font-size:9px}header{gap:16px}.hero{display:flex;flex-direction:column}.herocopy{padding:45px 7% 0}.hero h1{font-size:65px;max-width:390px}.hero p{max-width:350px}.heroart{min-height:0;height:440px;margin-top:15px}.heroart img{object-position:center 65%}.heroart:after{background:linear-gradient(180deg,var(--bg),transparent 15%),linear-gradient(0deg,var(--bg),transparent 15%)}.herofoot{margin-top:22px}.strip{flex-wrap:wrap;font-size:8px;padding:18px;gap:12px 20px}.strip b{font-size:15px;margin-right:5px}.section{padding:55px 6%}.sectionhead{display:block}.sectionhead p{margin-top:20px}.products{gap:15px}.products .productimage img{height:245px}.tag{left:10px;top:10px;padding:4px 7px;font-size:8px}.cardbottom{display:block}.cardbottom h3{font-size:15px}.cardbottom .price{font-size:18px;margin-top:12px}.editorial{grid-template-columns:1fr}.editorial .copy{padding:40px 7%}.editorial img{max-height:480px}.steps{grid-template-columns:1fr;gap:20px}.gift{display:block;padding:30px}.reviews{grid-template-columns:1fr}.faqgrid{grid-template-columns:1fr;gap:15px}.pdp{grid-template-columns:1fr;gap:35px}.pdp h1{font-size:58px}.page h1{font-size:46px}.stickybuy.visible{display:flex;position:fixed;bottom:0;left:0;right:0;background:#17181af5;border-top:1px solid #65533b;padding:12px 18px;z-index:5;align-items:center;justify-content:space-between}.stickybuy small{display:block}.stickybuy .btn{padding:12px 18px}.page{padding:45px 6% 80px}footer{grid-template-columns:1fr 1fr;padding-bottom:100px}footer>div:first-child{grid-column:1/-1}.finalcta{padding:65px 6%}.cartline{gap:10px}.cartline select{max-width:145px}.gift h2{font-size:36px}}@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.worldwide-note{display:flex;align-items:center;gap:18px;margin-top:24px;padding:24px 0;border-top:1px solid var(--line)}.worldwide-note .signal-mark{font-size:32px;color:var(--gold)}.worldwide-note strong{font-family:Georgia,serif;font-size:22px;font-weight:400;color:var(--gold)}.worldwide-note p{margin:4px 0 0;font-size:13px}.worldwide-note>a{margin-left:auto;white-space:nowrap}@media(max-width:600px){.worldwide-note{flex-wrap:wrap;gap:12px}.worldwide-note>a{margin-left:44px}.worldwide-note strong{font-size:20px}}body{font-family:Arial,sans-serif}h1,h2{font-family:Impact,Arial Narrow,sans-serif;font-weight:400}button:disabled{opacity:.45;cursor:not-allowed}[hidden]{display:none!important}img{max-width:100%}.heroart img{object-fit:cover}.native-select,input,textarea{background:#202124;color:var(--ink);border:1px solid var(--line);padding:12px;max-width:100%}.native-select{width:100%;margin:8px 0 20px}.buy-qty{width:88px}.product-form{margin:24px 0}.product-form .btn{margin-top:18px}.product-description{margin:24px 0}.product-description ul{padding-left:22px}.native-gallery img{width:100%;height:auto}.thumbs img{object-fit:cover;width:75px;height:75px}.section:empty{display:none}.money{white-space:nowrap}.cartline img{object-fit:cover}.cartline input{width:75px}.care-content{max-width:850px}.care-content h2{margin-top:35px}.care-content li{color:var(--muted);margin:10px 0}.field{display:block;margin:18px 0}.field input,.field textarea{display:block;width:100%;margin-top:8px}.field textarea{min-height:160px}.error{color:#ffb3a7}.status:empty{display:none}.native-dialog{width:min(92vw,1000px);max-height:90vh;background:var(--bg);color:var(--ink);border:1px solid var(--line)}.native-dialog img{display:block;max-height:80vh;width:auto;margin:auto}.mobile-buy{display:none}.cart-discount{color:var(--gold)}.worldwide-note{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);padding:26px 0;margin-top:24px}.worldwide-note strong{color:var(--gold);font:24px Georgia,serif}.worldwide-note p{margin:6px 0 0}.worldwide-note>a{margin-left:auto}.shopify-policy__container{max-width:850px!important;padding:60px 25px!important}.shopify-policy__title h1{font-size:52px}.shopify-policy__body a{color:var(--gold)}.search-form{display:flex;gap:12px;margin-bottom:30px}.search-form input{flex:1;min-width:0}footer{padding-bottom:100px}.form-success{padding:20px;border:1px solid var(--gold)}@media(max-width:700px){header{height:auto;min-height:100px;flex-wrap:wrap;padding:18px 5%;gap:15px}header nav{order:3;width:100%;overflow:auto;gap:22px}header .brand{font-size:17px}.worldwide-note{flex-wrap:wrap}.worldwide-note>a{margin-left:0}.mobile-buy{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:15;padding:12px 5%;background:#121316;border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px}.mobile-buy .btn{padding:12px 18px}.cartline{grid-template-columns:65px 1fr}.cartline>strong{grid-column:2}.cartline img{width:65px}.heroart{min-height:0}.heroart img{height:auto}.hero h1{font-size:68px}}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}body{font-family:DM Sans,Arial,sans-serif}h1,h2{font-family:Barlow Condensed,Arial Narrow,sans-serif;font-weight:600}:root{color-scheme:dark;--muted:#c1bdb5}.btn{background:#edbd70;color:#19140e;border-color:#edbd70;font-size:14px;min-height:48px;border-radius:4px;letter-spacing:.2px}.btn:hover{background:#ffdaa0;color:#19140e}.btn.outline{background:#f6f0e6;color:#211b13;border-color:#bfa783}.btn.outline:hover{background:#fff}input:not([type=radio]):not([type=checkbox]):not([type=hidden]),textarea,select,.native-select,.form input,.form textarea,.form select,.cartline select{background:#fffaf2;color:#211b13;border:1px solid #b7a68c;border-radius:4px;color-scheme:light;font-size:16px;caret-color:#211b13}input::placeholder,textarea::placeholder{color:#6d6458;opacity:1}input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #edbd70;outline-offset:3px}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #edbd70;outline-offset:4px}.bag{color:var(--ink);border:1px solid #867352;border-radius:4px}.remove{color:#f3cf91;padding:8px 0}.drawerhead button,#ImageZoom button{background:#f6f0e6;color:#211b13;border:1px solid #bfa783;border-radius:4px;min-width:44px;min-height:44px}.preorder-note{padding:16px 18px;background:#252016;border:1px solid #8c7048;border-radius:6px;color:#f4e5cb;line-height:1.6;font-size:14px;margin:16px 0}.preorder-note strong{display:block;color:#ffcf85}.offer-picker{padding:0;border:0;margin:18px 0}.offer-picker legend{font-weight:700;margin-bottom:10px;color:var(--ink)}.offer-card{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:20px 16px;background:#fffaf2;color:#211b13;border:2px solid #d4c2a6;border-radius:8px;margin:12px 0;cursor:pointer;position:relative}.offer-card:has(input:checked){border-color:#edbd70;box-shadow:0 0 0 2px #edbd7040;background:#fff0d5}.offer-card input{accent-color:#805617;width:18px;height:18px;margin:0}.offer-card strong{display:block;font-size:18px}.offer-card small{display:block;color:#65513b;font-size:13px;margin-top:3px}.offer-price{text-align:right;white-space:nowrap;font-weight:700}.offer-badge{display:inline-block!important;width:max-content;background:#805617;color:#fff!important;border-radius:3px;padding:2px 7px;margin:0 0 5px!important;font-size:10px!important;letter-spacing:1px}.offer-card:focus-within{outline:3px solid #fff;outline-offset:3px}.offer-picker a{color:#f3cf91;text-decoration:underline}.bundle-price{font-size:22px;color:#f4d5a0}.product-form label[for=ProductQuantity]{display:block;margin:12px 0 8px}.mobile-buy{padding-bottom:max(12px,env(safe-area-inset-bottom))}.mobile-buy .btn{font-size:12px}.pdp>div{min-width:0}@media(max-width:400px){.offer-card{padding:16px 10px;gap:8px}.offer-card strong{font-size:16px}.offer-card small{font-size:12px}.mobile-buy{gap:8px}.mobile-buy .btn{padding:12px}.pdp h1{font-size:46px}}.promo-bar{display:flex;align-items:center;background:#edbd70;color:#21180c;overflow:hidden;min-height:40px}.promo-window{flex:1;min-width:0;overflow:hidden}.promo-track{display:flex;width:max-content;animation:signal-scroll 42s linear infinite}.promo-group{display:flex;flex-shrink:0;align-items:center}.promo-group span{display:block;white-space:nowrap;padding:8px 26px;font-size:12px;font-weight:700;letter-spacing:.6px}.promo-toggle{background:#edbd70;color:#21180c;border:0;border-left:1px solid #a47936;flex-shrink:0;min-width:44px;min-height:40px;padding:6px}.promo-toggle:focus-visible{outline:2px solid #21180c;outline-offset:-4px}@keyframes signal-scroll{to{transform:translate(-50%)}}.offer-picker legend{font-size:18px}.offer-card{grid-template-columns:18px 54px minmax(0,1fr) minmax(90px,auto);gap:10px;padding:20px 14px 0;overflow:visible;margin:14px 0 18px}.offer-card strong{font-size:17px}.offer-thumb{position:relative}.offer-thumb img{display:block;width:54px;height:58px;object-fit:cover;border-radius:4px}.offer-thumb b{position:absolute;bottom:-5px;right:-4px;background:#21180c;color:#ffdfac;font-size:11px;border-radius:4px;padding:0 4px}.offer-card small{font-size:11px;line-height:1.4}.offer-copy .offer-badge{margin:5px 0 2px!important;letter-spacing:0;font-size:10px!important}.offer-price{font-size:15px;align-self:start}.offer-price s{display:block;color:#6f675d;font-size:12px;font-weight:400}.offer-price small{font-size:10px;max-width:115px;white-space:normal}.offer-shipping{grid-column:1/-1;background:#f2dfbf;color:#483012;border-radius:0 0 5px 5px;text-align:center;margin:5px -14px 0;padding:7px 10px;font-size:11px;font-weight:700;letter-spacing:.3px}.offer-ribbon{position:absolute;right:12px;top:-12px;color:#21180c;background:#edbd70;padding:3px 12px;border-radius:4px;font-weight:700;font-size:11px}.offer-trio{border-color:#bd8c40;margin-top:26px}.offer-free{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:5px 8px;align-items:center;background:#272016;color:#ffe0aa;border-radius:0 0 5px 5px;padding:10px 14px;margin:-10px -14px 0;font-size:12px}.offer-free>span{display:flex;align-items:center;gap:8px}.offer-free img{width:36px;height:38px;object-fit:cover;border-radius:3px}.offer-free>b{margin-left:auto}.offer-free small{width:100%;color:#edcf9f;padding-left:44px}.offer-terms{font-size:11px;line-height:1.6;color:#c1bdb5}.offer-terms a{display:block;color:#f0ce98;margin-top:6px}.offer-card:has(input:checked){border-color:#edbd70;background:#fff1db}.offer-card:focus-within{outline:2px solid #edbd70}@media(max-width:400px){.offer-card{grid-template-columns:16px 42px minmax(0,1fr) 88px;gap:7px;padding:18px 10px 0}.offer-thumb img{width:42px;height:48px}.offer-card strong{font-size:14px}.offer-price{font-size:13px}.offer-card small{font-size:10px}.offer-shipping,.offer-free{margin-inline:-10px}.promo-group span{font-size:11px;padding-inline:18px}}@media(prefers-reduced-motion:reduce){.promo-track{animation:none;transform:none;width:auto}.promo-group{flex-wrap:wrap;justify-content:center}.promo-group[aria-hidden=true]{display:none}.promo-group span{padding:4px 10px;white-space:normal}.promo-toggle{display:none}}.btn,.bag,button:not(.mainimage):not([data-thumbnail]),nav a,.textlink,.offer-card{transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}@media(hover:hover)and (pointer:fine){.btn:hover,.btn.outline:hover,.bag:hover,button:not(.mainimage):not([data-thumbnail]):not(:disabled):hover{background:#fff0cf;color:#201609;border-color:#ffe0a0;box-shadow:0 0 0 4px #edbd7045,0 0 22px #edbd7028}nav a:hover{background:#edbd70;color:#21180c;border-radius:6px;box-shadow:0 0 0 4px #edbd702e}.textlink:hover{color:#fff0c9;text-decoration-color:#edbd70}.offer-card:hover{background:#fff4df;border-color:#e0ad5d;box-shadow:0 0 0 3px #edbd7033}[data-thumbnail]:hover{border-color:#ffdc98;box-shadow:0 0 0 3px #edbd7045}.mainimage:hover{box-shadow:0 0 0 3px #edbd7045}}header nav a{padding:5px 9px}header nav{gap:14px}.shop-first{max-width:1280px;padding:28px 5% 48px}.shop-first .pdp{grid-template-columns:1fr 1fr;gap:44px}.shop-first .pdp h1{font-size:clamp(32px,3.3vw,46px);line-height:1.08;margin:8px 0 12px}.shop-first .eyebrow{margin-bottom:10px}.shop-first .breadcrumb{display:none}.shop-first .native-gallery{align-self:start;position:sticky;top:22px}.shop-first .mainimage img{max-height:600px;object-fit:contain;background:#171717;border-radius:8px}.shop-first .preorder-note{font-size:12px;padding:10px 14px;margin:12px 0}.shop-first .preorder-note strong{display:inline}.shop-first .product-form{margin:14px 0}.shop-first .offer-picker{margin:12px 0}.shop-first .thumbs{flex-wrap:wrap}.shop-first .native-gallery .thumbs img{width:64px;height:64px}.shop-first .thumbs button{width:64px}.shop-first .offer-terms{margin-bottom:8px}@media(max-width:700px){.shop-first{padding:18px 5% 35px}.shop-first .pdp{grid-template-columns:1fr;gap:20px}.shop-first .native-gallery{position:static}.shop-first .mainimage img{height:220px;aspect-ratio:auto;object-fit:contain}.shop-first .thumbs{margin-top:8px;gap:8px}.shop-first .native-gallery .thumbs img{width:42px;height:42px}.shop-first .thumbs button{width:42px}.shop-first .pdp h1{font-size:32px}.shop-first .eyebrow{font-size:9px;letter-spacing:2px}header nav{gap:5px;justify-content:flex-start}header nav a{white-space:nowrap;font-size:12px;padding:6px 8px}}.signals-catalog{max-width:840px;margin:auto;padding:42px 24px 65px;text-align:center}.signals-catalog h1{font-size:44px;margin-bottom:12px}.signals-count{text-align:right;color:var(--muted);font-size:12px;margin:24px 0 12px}.signals-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;max-width:640px;margin:auto}.signal-card{background:#f9f4eb;border-radius:9px;overflow:hidden;box-shadow:0 8px 24px #0003;color:#231b12}.signal-image{display:block;aspect-ratio:1}.signal-image img{width:100%;height:100%;object-fit:cover}.signal-card-copy{padding:18px}.signal-card h2{font:600 18px/1.3 Georgia,serif;text-transform:none;letter-spacing:0;margin:0 0 10px}.signal-card p{font-size:16px;font-weight:700;color:#60431c;margin:0 0 14px}.signal-card .btn{font-size:13px}.signal-showcase{background:#181714;border-block:1px solid #51402c;padding:48px 22px}.showcase-inner{max-width:850px;margin:auto;text-align:center}.showcase-inner h2{font-size:38px;margin-bottom:14px}.showcase-inner h3{margin:34px 0 18px;font:24px Georgia,serif}.scene-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px auto;max-width:740px}.scene-card{margin:0;position:relative;border-radius:8px;overflow:hidden;height:270px;background:#211a12}.scene-card img{display:block;width:100%;height:100%;object-fit:cover}.scene-card:last-child img{object-fit:contain}.scene-card figcaption{position:absolute;bottom:0;inset-inline:0;padding:30px 12px 14px;color:#fff0d7;background:linear-gradient(transparent,#090807ef);font:15px/1.4 Georgia,serif}.film-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:540px;margin:auto}.film-grid figure{margin:0}.film-grid video{display:block;width:100%;height:320px;background:#080808;border-radius:8px;object-fit:contain}.film-grid figcaption{padding:10px;color:#edcf9f;font-size:13px}.scene-note{max-width:600px;margin:18px auto 0;font-size:11px}@media(max-width:600px){.signals-grid{gap:12px}.signals-catalog{padding-inline:16px}.signal-card-copy{padding:12px}.signal-card h2{font-size:15px}.signal-card .btn{padding:12px 8px;font-size:12px}.scene-grid{gap:9px}.scene-card{height:190px}.scene-card figcaption{font-size:12px;padding-inline:8px}.film-grid{gap:12px}.film-grid video{height:250px}.showcase-inner h2{font-size:32px}.signal-showcase{padding:35px 16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/shadow.css.map */
