:root{--cream:#EEEDE9;--paper:#FAF8F3;--ink:#141210;--ink-2:#4A4540;--line:#D9D5CC;--orange:#DD4100;--orange-dk:#B83600;--pumpkin:#F2B48F;--night:#1A1714;--ok:#2F7A3E;--err:#B3261E;--display:"Archivo","Arial Black",system-ui,sans-serif;--body:"DM Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--r:14px;--gut:16px;color-scheme:light}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;background:var(--cream);color:var(--ink);font:16px/1.5 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}body.lock{overflow:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}img,svg,video{max-width:100%;display:block}img{height:auto}:focus-visible{outline:3px solid var(--orange);outline-offset:2px;border-radius:6px}.skip-link{position:absolute;left:-9999px;top:8px;z-index:200;background:var(--ink);color:var(--paper);padding:10px 14px;border-radius:8px}.skip-link:focus{left:8px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{max-width:1180px;margin:0 auto;padding-inline:var(--gut)}h1,h2,h3,.h{font-family:var(--display);font-stretch:112%;font-weight:850;line-height:1.02;letter-spacing:-.01em;margin:0;text-wrap:balance;text-transform:uppercase}h2,.h2{font-size:clamp(28px,7vw,46px)}.eyebrow{display:block;font:700 12px/1.2 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:8px}.lead{color:var(--ink-2);max-width:56ch;margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:0 26px;border-radius:999px;border:2px solid var(--ink);background:var(--ink);color:var(--paper);font:800 15px/1 var(--display);font-stretch:112%;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:transform .15s,background .15s;text-align:center}.btn:hover{transform:translateY(-2px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.btn.or{background:var(--orange);border-color:var(--orange);color:#fff}.btn.or:hover{background:var(--orange-dk);border-color:var(--orange-dk)}.btn.ghost{background:transparent;color:var(--ink)}.btn.block{width:100%}.btn.loading{pointer-events:none;opacity:.7}.sec{padding-block:56px}.sec.tight{padding-top:0}.sec-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:22px;flex-wrap:wrap}.sec-head>a{font-weight:700;font-size:14px;text-underline-offset:4px}.bg-paper{background:var(--paper)}.rte{max-width:68ch}.rte p,.rte li{color:var(--ink-2)}.rte img{border-radius:10px}.rte table{border-collapse:collapse;width:100%}.rte td,.rte th{border-bottom:1px solid var(--line);padding:10px 8px;text-align:left}.rte h2,.rte h3{margin:24px 0 8px;font-size:22px}.rte a{color:var(--orange)}.cc-art{width:100%;height:100%}.ann{background:var(--ink);color:var(--paper);font:700 12px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;text-align:center;min-height:36px;display:grid;place-items:center;overflow:hidden;padding:6px 12px}.ann a{text-decoration:none}.ann [data-msg]{animation:annIn .5s}@keyframes annIn{0%{transform:translateY(100%);opacity:0}}header.top{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--cream) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.hbar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:64px}.hbar .left,.hbar .right{display:flex;align-items:center;gap:2px}.hbar .right{justify-content:end}.ico{width:44px;height:44px;display:grid;place-items:center;border:0;background:none;border-radius:50%;position:relative;text-decoration:none}.ico:hover{background:var(--paper)}.ico svg{width:24px;height:24px}.logo{display:block;text-decoration:none}.logo img{height:var(--logo-h,44px);width:auto}.logo .txt{font:900 22px/1 var(--display);font-stretch:125%;text-transform:uppercase;color:var(--orange)}.badge-count{position:absolute;top:4px;right:2px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--orange);color:#fff;font:800 11px/19px var(--body);text-align:center}nav.desk{display:none}nav.desk>ul{display:flex;gap:26px;list-style:none;margin:0;padding:0}nav.desk li{position:relative}nav.desk a{display:block;text-decoration:none;padding:10px 0;font:700 13px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid transparent}nav.desk>ul>li>a:hover,nav.desk a[aria-current]{border-color:var(--orange)}nav.desk .sub{position:absolute;top:100%;left:-16px;min-width:220px;background:var(--paper);border-radius:12px;padding:10px 16px;box-shadow:0 12px 30px #1412101f;list-style:none;margin:0;opacity:0;visibility:hidden;transform:translateY(6px);transition:.18s}nav.desk li:hover>.sub,nav.desk li:focus-within>.sub{opacity:1;visibility:visible;transform:none}nav.desk .sub a{text-transform:none;letter-spacing:0;font-size:15px;font-weight:500;padding:8px 0}.only-mobile{display:flex}.only-desk{display:none}@media(min-width:990px){.hbar{grid-template-columns:auto 1fr auto;gap:36px;min-height:76px}.logo img{height:calc(var(--logo-h,44px) + 8px)}.only-mobile{display:none}.only-desk{display:grid}nav.desk{display:block}}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#14121073;z-index:60;opacity:0;pointer-events:none;transition:opacity .25s}.scrim.on{opacity:1;pointer-events:auto}.menu{position:fixed;top:0;bottom:0;left:0;width:min(86vw,380px);background:var(--paper);z-index:70;transform:translate(-102%);transition:transform .3s cubic-bezier(.2,.8,.2,1);padding:calc(16px + env(safe-area-inset-top,0px)) 20px 24px;display:flex;flex-direction:column;overflow:auto;visibility:hidden}.menu.on{transform:none;visibility:visible}.menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.menu-top img{height:48px;width:auto}.menu ul{list-style:none;margin:0;padding:0}.menu a,.menu summary{display:flex;justify-content:space-between;align-items:center;padding:14px 4px;border-bottom:1px solid var(--line);font:800 20px/1.1 var(--display);font-stretch:112%;text-transform:uppercase;text-decoration:none;cursor:pointer;list-style:none}.menu summary::-webkit-details-marker{display:none}.menu details[open]>summary:after{transform:rotate(45deg)}.menu summary:after{content:"+";font:400 26px/1 var(--body);transition:transform .2s}.menu .sub a{font:500 16px/1.2 var(--body);text-transform:none;padding:12px 4px 12px 14px}.menu-foot{margin-top:auto;padding-top:20px;display:grid;gap:10px;font-size:14px}.menu-foot a{border:0;font:600 15px var(--body);text-transform:none;padding:4px}.hero{position:relative;background:var(--night);color:var(--paper);overflow:hidden;isolation:isolate}.hero .art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.hero .art img,.hero .art video,.hero .art svg{width:100%;height:100%;object-fit:cover}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,rgb(26 23 20 / calc(var(--ov,.78) * .2)),rgb(26 23 20 / var(--ov,.78)) 38%,#1a1714f0 75%)}.hero .inner{position:relative;display:grid;align-content:end;gap:16px;min-height:600px;padding-block:120px 32px}.hero h1{font-size:clamp(44px,12.5vw,104px);color:var(--paper)}.hero h1 em{font-style:normal;color:var(--orange);display:block}.hero p{margin:0;max-width:34ch;font-size:17px;color:#e9e3d8}.hero .ctas{display:flex;gap:10px;flex-wrap:wrap}.hero .btn.ghost{color:var(--paper);border-color:var(--paper)}.hero .fine{font-size:13px;color:#bdb4a6;letter-spacing:.02em}.hero .eyebrow{color:var(--pumpkin)}@media(min-width:990px){.hero .inner{min-height:640px;align-content:center;padding-block:80px}.hero:before{background:linear-gradient(90deg,#1a1714f2 30%,rgb(26 23 20 / calc(var(--ov,.78) * .3)) 72%)}}.trust{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:8px;padding-block:16px;border-bottom:1px solid var(--line)}.trust div{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font:700 12px/1.2 var(--body)}.trust svg{width:22px;height:22px;color:var(--orange);flex:none}@media(min-width:750px){.trust div{flex-direction:row;justify-content:center;font-size:14px}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:64%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);padding-bottom:8px;scrollbar-width:none;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut)}.rail::-webkit-scrollbar{display:none}.rail>*{scroll-snap-align:start}@media(min-width:750px){.rail{grid-auto-columns:calc((100% - 36px)/4);margin-inline:0;padding-inline:0}}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px;list-style:none;margin:0;padding:0}@media(min-width:990px){.grid{grid-template-columns:repeat(var(--cols,4),minmax(0,1fr));gap:32px 18px}}.card{display:flex;flex-direction:column;gap:10px;min-width:0;position:relative}.card .ph{position:relative;display:block;aspect-ratio:4/5;border-radius:var(--r);overflow:hidden;background:var(--paper)}.card .ph img,.card .ph svg{width:100%;height:100%;object-fit:cover;transition:transform .4s,opacity .3s}.card .ph .alt{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.card:hover .ph .alt{opacity:1}.card:hover .ph img{transform:scale(1.04)}.tag{position:absolute;top:10px;left:10px;background:var(--paper);color:var(--ink);font:800 10px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;padding:7px 9px;border-radius:99px;z-index:1}.tag.or{background:var(--orange);color:#fff}.tag.dark{background:var(--ink);color:var(--paper)}.card h3{font:700 15px/1.25 var(--body);text-transform:none;letter-spacing:0}.card h3 a{text-decoration:none}.card h3 a:after{content:"";position:absolute;top:0;right:0;bottom:54px;left:0}.price{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;font:800 16px/1.1 var(--body);font-variant-numeric:tabular-nums}.price s{color:var(--ink-2);font-weight:500;font-size:14px}.price .save{color:var(--orange);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.price .from{font-weight:500;font-size:13px;color:var(--ink-2)}.qadd{margin-top:auto;min-height:44px;width:100%;border-radius:99px;border:1.5px solid var(--ink);background:transparent;font:800 13px/1 var(--display);font-stretch:112%;text-transform:uppercase;letter-spacing:.04em;display:grid;place-items:center;text-decoration:none;position:relative;z-index:1}.qadd:hover{background:var(--ink);color:var(--paper)}.qadd[disabled]{opacity:.45;pointer-events:none}.vibes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:990px){.vibes{grid-template-columns:repeat(var(--n,4),minmax(0,1fr))}}.vibe{position:relative;display:block;aspect-ratio:3/4;border-radius:var(--r);overflow:hidden;text-decoration:none;background:var(--night)}.vibe img,.vibe svg{width:100%;height:100%;object-fit:cover;transition:transform .4s}.vibe:hover img,.vibe:hover svg{transform:scale(1.04)}.vibe:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(transparent,#141210bf)}.vibe span{position:absolute;z-index:1;left:12px;right:12px;bottom:12px;display:flex;justify-content:space-between;align-items:center;gap:8px;font:850 17px/1.05 var(--display);font-stretch:112%;text-transform:uppercase;color:var(--paper)}.look{display:grid;gap:22px;align-items:center}@media(min-width:990px){.look{grid-template-columns:1.25fr 1fr;gap:48px}}.look .scene{position:relative;border-radius:var(--r);overflow:hidden;aspect-ratio:1/1;background:var(--night)}.look .scene img,.look .scene svg{width:100%;height:100%;object-fit:cover}.hot{position:absolute;width:30px;height:30px;border-radius:50%;border:0;background:var(--paper);display:grid;place-items:center;box-shadow:0 0 0 6px #faf8f34d;transform:translate(-50%,-50%);font:800 14px/1 var(--body);color:var(--ink);text-decoration:none;animation:pulse 2.4s infinite}@keyframes pulse{50%{box-shadow:0 0 0 11px #faf8f314}}.look ul{list-style:none;margin:18px 0;padding:0;display:grid}.look li{display:grid;grid-template-columns:28px 1fr auto;gap:10px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line)}.look li b{width:24px;height:24px;border-radius:50%;background:var(--ink);color:var(--paper);display:grid;place-items:center;font-size:12px}.look li a{font-weight:700;text-decoration:none}.look li i{font-style:normal;font-variant-numeric:tabular-nums;color:var(--ink-2)}.setprice{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin-bottom:14px;font:850 34px/1 var(--display);font-stretch:112%}.setprice s{font:500 18px var(--body);color:var(--ink-2)}.pill{display:inline-block;background:var(--orange);color:#fff;font:800 11px/1 var(--body);letter-spacing:.1em;padding:7px 10px;border-radius:99px;text-transform:uppercase;vertical-align:middle}.ba{position:relative;aspect-ratio:4/3;border-radius:var(--r);overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:var(--night)}@media(min-width:990px){.ba{aspect-ratio:16/8}}.ba .lay{position:absolute;top:0;right:0;bottom:0;left:0}.ba .lay img,.ba .lay svg{width:100%;height:100%;object-fit:cover}.ba .after{clip-path:inset(0 0 0 var(--x,50%))}.ba .knob{position:absolute;top:0;bottom:0;left:var(--x,50%);width:3px;background:var(--paper);transform:translate(-50%);pointer-events:none}.ba .knob:after{content:"\27f7";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:var(--paper);color:var(--ink);display:grid;place-items:center;font-size:20px;font-weight:700}.ba .lbl{position:absolute;top:12px;font:800 11px/1 var(--body);letter-spacing:.14em;padding:7px 10px;border-radius:99px;background:#141210b3;color:var(--paper);pointer-events:none}.ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}.tiers{display:grid;grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:10px;margin-top:22px}.tier{border-radius:var(--r);padding:18px 10px;text-align:center;border:2px solid transparent;background:#ffffff1f}.tier.hi{border-color:#fff}.tier b{display:block;font:850 clamp(26px,7vw,40px)/1 var(--display);font-stretch:112%;color:#fff}.tier span{font-size:13px;font-weight:700}.orangeband{background:var(--orange);color:#fff}.orangeband .eyebrow{color:var(--ink)}.orangeband .lead{color:#ffe7da}.ugc{grid-auto-columns:46%}@media(min-width:750px){.ugc{grid-auto-columns:calc((100% - 48px)/5)}}.ugc .v{aspect-ratio:9/16;border-radius:var(--r);overflow:hidden;position:relative;background:var(--night)}.ugc .v video,.ugc .v img,.ugc .v svg{width:100%;height:100%;object-fit:cover}.ugc .v p{position:absolute;left:10px;right:10px;bottom:10px;margin:0;color:var(--paper);font:700 13px/1.3 var(--body);text-shadow:0 1px 8px rgb(0 0 0 / .5)}.ugc .v a{position:absolute;top:0;right:0;bottom:0;left:0}.final{background:var(--night);color:var(--paper);text-align:center;border-radius:24px;padding:48px 20px;display:grid;gap:16px;justify-items:center}.final h2{color:var(--paper)}.final .eyebrow{color:var(--pumpkin)}.final .lead{color:#cfc8bc}.count{display:flex;gap:10px;align-items:baseline;font:900 clamp(64px,20vw,140px)/.9 var(--display);font-stretch:125%;color:var(--orange);font-variant-numeric:tabular-nums}.count small{font:700 14px/1.2 var(--body);letter-spacing:.14em;color:var(--paper);text-transform:uppercase;text-align:left}.club{display:grid;gap:14px}@media(min-width:990px){.club{grid-template-columns:1fr 1fr;align-items:center;gap:48px}}.inline-form{display:flex;gap:8px;flex-wrap:wrap}.field{flex:1 1 220px;min-height:54px;border-radius:99px;border:2px solid var(--ink);background:var(--paper);padding:0 20px;font:500 16px var(--body);color:var(--ink);width:100%}.okmsg{color:var(--ok);font-weight:700;margin:0}.errmsg{color:var(--err);font-weight:700;margin:0}footer.foot{background:var(--ink);color:#cfc8bc;margin-top:56px;padding-block:48px 32px;font-size:14px}.foot .logo-w img{height:72px;width:auto;margin-bottom:18px}.fcols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.fcols>div:first-child{grid-column:1/-1}@media(min-width:990px){.fcols{grid-template-columns:1.6fr repeat(var(--n,3),1fr)}.fcols>div:first-child{grid-column:auto}}.foot h4{color:var(--paper);font:800 12px/1 var(--body);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.foot a{text-decoration:none}.foot a:hover{color:var(--paper)}.socials{display:flex;gap:6px;margin-top:16px}.socials a{width:40px;height:40px;border-radius:50%;border:1px solid #3A3530;display:grid;place-items:center}.socials svg{width:18px;height:18px}.legal{border-top:1px solid #2E2A26;margin-top:32px;padding-top:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;font-size:12px}.pays{display:flex;gap:6px;flex-wrap:wrap;list-style:none;margin:0;padding:0}.pays svg{width:38px;height:24px}.pagehead{padding-block:36px 20px}.pagehead h1{font-size:clamp(38px,10vw,72px)}.pagehead .rte{margin-top:12px}.toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:20px}.chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px;margin-bottom:16px}.chips::-webkit-scrollbar{display:none}.chip{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:99px;border:1.5px solid var(--ink);background:transparent;font:700 13px var(--body);text-decoration:none}.chip.on{background:var(--ink);color:var(--paper)}.select{min-height:44px;border-radius:99px;border:1.5px solid var(--ink);background:var(--paper);padding:0 14px;font:600 14px var(--body);color:var(--ink)}.pagination{display:flex;justify-content:center;gap:6px;margin-top:40px;flex-wrap:wrap}.pagination a,.pagination span{min-width:44px;height:44px;border-radius:99px;display:grid;place-items:center;padding:0 12px;text-decoration:none;font-weight:700}.pagination .current{background:var(--ink);color:var(--paper)}.empty{background:var(--paper);border:2px dashed var(--line);border-radius:var(--r);padding:32px 20px;text-align:center;display:grid;gap:12px;justify-items:center}.crumb{font-size:13px;color:var(--ink-2);padding-block:14px}.crumb a{text-underline-offset:3px}.pdp{display:grid;gap:22px}@media(min-width:990px){.pdp{grid-template-columns:1.1fr 1fr;gap:48px;align-items:start}.pdp .buy{position:sticky;top:96px}}.gal{min-width:0}.gal-main{display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;border-radius:var(--r);background:var(--paper)}.gal-main::-webkit-scrollbar{display:none}.gal-main>*{scroll-snap-align:start;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.gal-main img,.gal-main video,.gal-main svg{width:100%;height:100%;object-fit:cover}.gal-main .deferred-media,.gal-main iframe{width:100%;height:100%;border:0}.thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:8px}.thumbs button{aspect-ratio:1;border-radius:10px;overflow:hidden;border:2px solid transparent;padding:0;background:var(--paper);position:relative}.thumbs button.on{border-color:var(--ink)}.thumbs img{width:100%;height:100%;object-fit:cover}.thumbs .play{position:absolute;inset:auto 4px 4px auto;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:9px}.dots{display:flex;justify-content:center;gap:6px;margin-top:10px}.dots i{width:7px;height:7px;border-radius:50%;background:var(--line)}.dots i.on{background:var(--ink)}@media(min-width:990px){.dots{display:none}}@media(max-width:989px){.thumbs{display:none}}.buy h1{font-size:clamp(30px,8vw,48px);margin:6px 0 12px}.buy .price{font-size:24px;margin-bottom:12px}.buy .price s{font-size:18px}.buy .one{font-size:17px;margin:0 0 16px;max-width:46ch}.status{display:grid;gap:6px;font-size:14px;margin-bottom:18px}.status div{display:flex;gap:8px;align-items:center}.status svg{width:18px;height:18px;flex:none}.dot{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px #2f7a3e26;flex:none}.dot.out{background:var(--err);box-shadow:0 0 0 4px #b3261e26}.opt{border:0;padding:0;margin:0 0 16px}.opt legend{font:800 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.opt legend span{font-weight:500;letter-spacing:0;text-transform:none;color:var(--ink-2);font-size:14px}.swatches{display:flex;flex-wrap:wrap;gap:8px}.swatches input{position:absolute;opacity:0;width:1px;height:1px}.swatches label{min-height:44px;padding:0 16px;border-radius:99px;border:1.5px solid var(--line);background:var(--paper);display:inline-flex;align-items:center;font-weight:700;font-size:14px;cursor:pointer}.swatches input:checked+label{border-color:var(--ink);background:var(--ink);color:var(--paper)}.swatches input:focus-visible+label{outline:3px solid var(--orange);outline-offset:2px}.swatches label.na{text-decoration:line-through;opacity:.5}.offers{display:grid;gap:10px;margin:0 0 16px;border:0;padding:0}.offers legend{font:800 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.offer{display:grid;grid-template-columns:22px 1fr auto;gap:12px;align-items:center;padding:14px 16px;border:2px solid var(--line);border-radius:12px;background:var(--paper);cursor:pointer;position:relative}.offer:has(input:checked){border-color:var(--ink)}.offer input{accent-color:var(--ink);width:18px;height:18px;margin:0}.offer b{display:block;font-size:15px}.offer small{color:var(--orange);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase}.offer .p{text-align:right;font-weight:800;font-variant-numeric:tabular-nums}.offer .p s{display:block;font-weight:500;color:var(--ink-2);font-size:13px}.offer .flag{position:absolute;top:-10px;right:14px;background:var(--orange);color:#fff;font:800 10px/1 var(--body);letter-spacing:.1em;padding:5px 8px;border-radius:99px;text-transform:uppercase}.qty{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:99px;margin-bottom:16px;background:var(--paper)}.qty button{width:44px;height:44px;border:0;background:none;font-size:20px}.qty input{width:44px;text-align:center;border:0;background:none;font:700 16px var(--body);-moz-appearance:textfield;color:var(--ink)}.qty input::-webkit-outer-spin-button,.qty input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.dyn{margin-top:8px}.dyn .shopify-payment-button__button{border-radius:999px!important;min-height:52px;overflow:hidden}.dyn .shopify-payment-button__more-options{font-size:13px;color:var(--ink-2)}.form-err{color:var(--err);font-weight:700;font-size:14px;margin:8px 0 0}.assure{display:flex;justify-content:space-between;gap:8px;margin-top:16px;font-size:13px;font-weight:700;flex-wrap:wrap}.assure span{display:flex;gap:6px;align-items:center}.assure svg{width:16px;height:16px;color:var(--ok)}.desc{margin-top:22px}.feat{display:grid;gap:12px}@media(min-width:750px){.feat{grid-template-columns:repeat(2,minmax(0,1fr))}}.feat>div{background:var(--paper);border-radius:var(--r);padding:20px}.feat h3{font-size:19px;margin-bottom:6px}.feat p{margin:0;color:var(--ink-2)}.feat img{width:44px;height:44px;object-fit:contain;margin-bottom:10px}details.acc{border-bottom:1px solid var(--line)}details.acc summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font:700 16px var(--body);cursor:pointer}details.acc summary::-webkit-details-marker{display:none}details.acc summary:after{content:"+";font:400 26px/1 var(--body);transition:transform .2s}details.acc[open] summary:after{transform:rotate(45deg)}details.acc .rte{padding-bottom:18px}.complete{background:var(--paper);border-radius:var(--r);padding:20px}.crow{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.crow .t{width:64px;height:64px;border-radius:10px;overflow:hidden;background:var(--cream);display:block}.crow .t img,.crow .t svg{width:100%;height:100%;object-fit:cover}.crow label{display:flex;gap:10px;align-items:center;font-weight:700;font-size:14px}.crow input{width:20px;height:20px;accent-color:var(--ink);flex:none}.crow .nm{font-weight:700;font-size:14px;text-decoration:none;display:block}.crow .sm{font-size:13px;color:var(--ink-2)}.crow .mini{min-height:36px;padding:0 14px;border-radius:99px;border:1.5px solid var(--ink);background:none;font:800 12px var(--body);text-decoration:none;display:inline-flex;align-items:center}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:35;background:var(--paper);border-top:1px solid var(--line);padding:10px var(--gut) calc(10px + env(safe-area-inset-bottom,0px));display:flex;gap:12px;align-items:center;transform:translateY(110%);transition:transform .25s}.sticky-atc.on{transform:none}.sticky-atc .n{flex:1;min-width:0;font-weight:700;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc .btn{min-height:48px;padding:0 20px}@media(min-width:990px){.sticky-atc{display:none}}.drawer{position:fixed;top:0;right:0;bottom:0;width:min(100vw,420px);background:var(--cream);z-index:80;transform:translate(102%);transition:transform .32s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);visibility:hidden}.drawer.on{transform:none;visibility:visible}.drawer-inner{display:flex;flex-direction:column;height:100%;min-height:0}.dh{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--line)}.dh h2{font-size:22px}.ship{padding:14px 18px;background:var(--paper);border-bottom:1px solid var(--line);font-size:14px;font-weight:700}.ship em{font-style:normal;color:var(--orange)}.bar{height:8px;border-radius:99px;background:var(--line);margin-top:10px;overflow:hidden}.bar i{display:block;height:100%;background:var(--orange);border-radius:99px;transition:width .4s}.dbody{flex:1;overflow:auto;padding:6px 18px;min-height:0}.line{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:12px;padding:14px 0;border-bottom:1px solid var(--line);align-items:start}.line .t{width:76px;height:76px;border-radius:10px;overflow:hidden;background:var(--paper);display:block}.line .t img{width:100%;height:100%;object-fit:cover}.line .nm{display:block;font-weight:700;font-size:14px;line-height:1.3;text-decoration:none}.line .vr{font-size:13px;color:var(--ink-2)}.line .ld{font-size:12px;color:var(--orange);font-weight:700}.line .lp{font-weight:800;font-variant-numeric:tabular-nums;font-size:14px;text-align:right}.line .lp s{display:block;font-weight:500;color:var(--ink-2);font-size:12px}.stepper{display:inline-flex;align-items:center;border:1.5px solid var(--ink);border-radius:99px;margin-top:8px}.stepper button{width:34px;height:32px;border:0;background:none;font-size:18px}.stepper span{min-width:22px;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.rm{border:0;background:none;font-size:12px;color:var(--ink-2);text-decoration:underline;padding:4px 0;display:block;margin-top:6px}.ups h3{margin:18px 0 6px;font:800 12px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase}.dfoot{padding:14px 18px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--paper);display:grid;gap:8px}.sum{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-variant-numeric:tabular-nums}.sum.disc{color:var(--orange);font-weight:700}.sum.tot{font:800 18px var(--body)}.dempty{text-align:center;padding:40px 10px;display:grid;gap:14px;justify-items:center}.dempty .g{width:120px;height:150px}.note{font-size:12px;color:var(--ink-2);text-align:center;margin:0}.additional-checkout-buttons{margin-top:4px}.drawer.busy .dbody,.drawer.busy .dfoot{opacity:.55;pointer-events:none}.cartpage{display:grid;gap:28px}@media(min-width:990px){.cartpage{grid-template-columns:1.5fr 1fr;align-items:start}}.cartpage .dfoot{border-radius:var(--r);border:0}.about{display:grid;gap:24px;align-items:center}@media(min-width:990px){.about{grid-template-columns:1fr 1fr;gap:56px}}.about .big{font:850 clamp(40px,10vw,84px)/.95 var(--display);font-stretch:112%;text-transform:uppercase}.about .big em{font-style:normal;color:var(--orange)}.about .media{border-radius:var(--r);overflow:hidden}.about .media img{width:100%}.form-card{max-width:460px;margin:0 auto;display:grid;gap:12px}.form-card label{font-weight:700;font-size:14px}.form-card .field{border-radius:12px}.errors{background:#fbe9e7;color:var(--err);border-radius:10px;padding:12px 14px;font-size:14px}.errors ul{margin:0;padding-left:18px}table.orders{width:100%;border-collapse:collapse;font-size:14px}table.orders th,table.orders td{padding:12px 8px;border-bottom:1px solid var(--line);text-align:left}.table-wrap{overflow-x:auto}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/theme.css.map */
