*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--body);background:var(--bone);color:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:clip}::selection{background:var(--clay);color:var(--paper)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}input,select,textarea{font-family:var(--body)}.wrap{max-width:var(--max);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.skip-link{position:absolute;top:-60px;left:8px;z-index:999;background:var(--ink);color:var(--bone);padding:10px 16px;border-radius:var(--rad)}.skip-link:focus{top:8px}.tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:clamp(28px,4vw,48px)}.sec-head h1,.sec-head h2{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(40px,6vw,76px);line-height:.92;letter-spacing:.005em}.sec-head .kicker{display:flex;align-items:center;gap:10px;margin-bottom:14px;color:var(--clay-d)}.sec-head .kicker:before{content:"";width:26px;height:2px;background:var(--clay)}.sec-link{font-family:var(--mono);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:4px;white-space:nowrap;transition:color .2s,border-color .2s}.sec-link:hover{color:var(--clay-d);border-color:var(--clay-d)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;padding:17px 30px;border-radius:var(--rad);transition:.25s;position:relative;overflow:hidden;text-align:center}.btn-clay{background:var(--clay);color:var(--paper)}.btn-clay:hover{background:var(--clay-d);transform:translateY(-2px);box-shadow:0 12px 28px -8px #e8662e8c}.btn-ghost{border:1px solid rgba(239,233,220,.4);color:var(--bone)}.btn-ghost:hover{border-color:var(--bone);background:#efe9dc14;transform:translateY(-2px)}.btn-dark{background:var(--ink);color:var(--bone)}.btn-dark:hover{background:var(--pine-2);transform:translateY(-2px);box-shadow:0 12px 28px -10px #11160f80}.btn-line{border:1px solid var(--ink);color:var(--ink)}.btn-line:hover{background:var(--ink);color:var(--bone)}.btn .arr{transition:transform .25s}.btn:hover .arr{transform:translate(4px)}.btn[disabled]{opacity:.45;pointer-events:none}.ticker{background:var(--ink);color:var(--bone);overflow:hidden;border-bottom:1px solid rgba(247,244,236,.08)}.ticker-track{display:flex;width:max-content;animation:tick 28s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track span{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:9px 0;display:inline-flex;align-items:center}.ticker-track span:after{content:"\2726";margin:0 28px;color:var(--clay);font-size:9px}@keyframes tick{to{transform:translate(-50%)}}.shopify-section:has(>.site-header){position:sticky;top:0;z-index:100}.site-header{position:relative;z-index:100;background:#1b271ceb;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line-light)}.nav{display:flex;align-items:center;justify-content:space-between;height:72px;gap:32px}.logo{display:flex;align-items:center;gap:9px;color:var(--bone)}.logo img{height:50px;width:auto;object-fit:contain}@media(max-width:749px){.logo img{height:42px}}.logo b{font-family:var(--disp);font-weight:800;font-size:25px;letter-spacing:.03em;text-transform:uppercase;line-height:1}.nav-links{display:flex;gap:clamp(16px,2.4vw,34px);list-style:none}.nav-links>li{position:relative;height:72px;display:flex;align-items:center}.nav-links>li>a{color:var(--bone);font-size:13.5px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;position:relative;padding:24px 0;display:inline-flex;align-items:center;gap:6px}.nav-links>li>a:after{content:"";position:absolute;left:0;bottom:18px;width:100%;height:2px;background:var(--clay);transform:scaleX(0);transform-origin:left;transition:transform .25s cubic-bezier(.6,0,.2,1)}.nav-links>li:hover>a:after,.nav-links>li>a[aria-current=page]:after{transform:scaleX(1)}.nav-links>li>a.hot{color:var(--mustard)}.nav-links .caret{width:13px;height:13px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .25s;opacity:.7}.nav-links>li:hover>a .caret{transform:rotate(180deg)}.nav-sub{list-style:none;position:absolute;top:100%;left:-18px;min-width:230px;z-index:110;background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);box-shadow:0 24px 50px -18px #11160f59;padding:8px 0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .22s,transform .22s,visibility .22s}.nav-links li.has-sub:hover>.nav-sub,.nav-links li.has-sub:focus-within>.nav-sub{opacity:1;visibility:visible;transform:translateY(0)}.nav-sub>li{position:relative}.nav-sub a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px;color:var(--ink);font-size:14px;font-weight:500;transition:background .15s,color .15s,padding-left .15s}.nav-sub a:hover{background:var(--bone);color:var(--clay-d);padding-left:24px}.nav-sub .caret.r{width:12px;height:12px;opacity:.5}.nav-fly{list-style:none;position:absolute;top:-9px;left:100%;min-width:210px;background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);box-shadow:0 24px 50px -18px #11160f59;padding:8px 0;opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .22s,transform .22s,visibility .22s}.nav-sub li.has-fly:hover>.nav-fly,.nav-sub li.has-fly:focus-within>.nav-fly{opacity:1;visibility:visible;transform:translate(0)}.nav-fly .see-all a{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-d);border-top:1px solid var(--line);margin-top:6px;padding-top:13px}.nav-acts{display:flex;align-items:center;gap:18px}.nav-acts svg{width:20px;height:20px;stroke:var(--bone);fill:none;stroke-width:1.6}.nav-acts a,.nav-acts button{position:relative;display:grid;place-items:center;transition:opacity .2s}.nav-acts a:hover,.nav-acts button:hover{opacity:.7}.cart-n{position:absolute;top:-7px;right:-9px;background:var(--clay);color:var(--paper);font-family:var(--mono);font-size:9.5px;font-weight:600;min-width:16px;height:16px;border-radius:8px;display:grid;place-items:center;padding:0 3px}.burger{display:none;flex-direction:column;gap:5px}.burger i{width:22px;height:2px;background:var(--bone);display:block;transition:.3s}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.drawer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#11160f99;opacity:0;transition:.3s}.drawer-panel{position:absolute;top:0;left:0;bottom:0;width:min(86vw,360px);background:var(--pine);color:var(--bone);padding:28px;transform:translate(-102%);transition:transform .35s cubic-bezier(.2,.7,.3,1);display:flex;flex-direction:column;gap:8px;overflow-y:auto}.drawer.open{pointer-events:auto}.drawer.open:before{opacity:1}.drawer.open .drawer-panel{transform:none}.drawer-close{align-self:flex-end;color:var(--bone);font-size:26px;line-height:1;margin-bottom:12px}.drawer-panel>a,.drawer-panel .dr-group>summary{font-family:var(--disp);font-weight:700;font-size:26px;text-transform:uppercase;padding:10px 0;border-bottom:1px solid var(--line-light);display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.drawer-panel>a.hot{color:var(--mustard)}.dr-group>summary::-webkit-details-marker{display:none}.dr-group>summary .caret{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .25s;opacity:.6}.dr-group[open]>summary .caret{transform:rotate(180deg)}.dr-kids{display:flex;flex-direction:column;padding:6px 0 12px 14px;border-bottom:1px solid var(--line-light)}.dr-kids>a{font-size:16px;font-weight:500;padding:9px 0;color:#efe9dcd9}.dr-kids>a:active,.dr-kids>a:hover{color:var(--clay)}.dr-kids .see-all{font-family:var(--mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--mustard);margin-top:6px}.drawer-panel .dr-nested>summary{font-family:var(--body);font-weight:600;font-size:16px;text-transform:none;border-bottom:0;padding:9px 0;color:#efe9dce6}.dr-nested .dr-kids{border-bottom:0;padding-left:14px}.dr-nested .dr-kids>a{font-size:15px;color:#efe9dcb3}.hero{background:var(--pine);color:var(--bone);position:relative;overflow:hidden}.hero-topo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.13;pointer-events:none;width:100%;height:100%}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;min-height:min(86vh,820px);position:relative}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,7vw,90px) clamp(20px,4vw,56px) clamp(48px,7vw,90px) max(clamp(20px,4vw,56px),calc((100vw - var(--max))/2 + 56px));position:relative;z-index:2}.hero-eyebrow{display:flex;align-items:center;gap:12px;color:var(--mustard);margin-bottom:26px;opacity:0;animation:rise .7s .15s cubic-bezier(.2,.7,.3,1) forwards}.hero-eyebrow:before{content:"";width:34px;height:2px;background:var(--mustard)}.hero h1{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(64px,9.5vw,138px);line-height:.88;letter-spacing:.005em}.hero h1 .l{display:block;overflow:hidden}.hero h1 .l i{display:block;font-style:normal;transform:translateY(110%);animation:lift .8s cubic-bezier(.2,.7,.2,1) forwards}.hero h1 .l:nth-child(1) i{animation-delay:.22s}.hero h1 .l:nth-child(2) i{animation-delay:.32s}.hero h1 .l:nth-child(3) i{animation-delay:.42s}.hero h1 .accent{color:var(--clay)}.hero h1 .outline{color:transparent;-webkit-text-stroke:1.5px var(--bone)}.hero-sub{max-width:440px;font-size:clamp(15px,1.3vw,17px);line-height:1.65;color:#efe9dcc7;margin:28px 0 36px;opacity:0;animation:rise .7s .55s cubic-bezier(.2,.7,.3,1) forwards}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;opacity:0;animation:rise .7s .68s cubic-bezier(.2,.7,.3,1) forwards}.hero-meta{display:flex;gap:clamp(24px,3vw,48px);margin-top:clamp(36px,5vh,64px);padding-top:28px;border-top:1px solid var(--line-light);opacity:0;animation:rise .7s .8s cubic-bezier(.2,.7,.3,1) forwards;flex-wrap:wrap}.hero-meta b{font-family:var(--disp);font-weight:800;font-size:clamp(26px,2.6vw,38px);display:block;line-height:1;text-transform:uppercase}.hero-meta small{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#efe9dc8c;display:block;margin-top:6px}.hero-stage{position:relative;background:var(--bone-2);overflow:hidden;display:grid;place-items:center}.hero-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 75% 20%,rgba(232,102,46,.16),transparent 55%),radial-gradient(100% 100% at 20% 90%,rgba(72,96,74,.18),transparent 60%)}.stage-topo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.35;pointer-events:none;width:100%;height:100%}.hero-shoe{position:relative;z-index:2;width:min(86%,640px);mix-blend-mode:multiply;filter:saturate(1.05) contrast(1.04);transform:rotate(-8deg);animation:shoeIn 1.1s .3s cubic-bezier(.2,.8,.25,1) both,float 6s 1.5s ease-in-out infinite}@keyframes shoeIn{0%{opacity:0;transform:rotate(-14deg) translateY(60px) scale(.92)}to{opacity:1;transform:rotate(-8deg) translateY(0) scale(1)}}@keyframes float{0%,to{transform:rotate(-8deg) translateY(0)}50%{transform:rotate(-7deg) translateY(-14px)}}.stage-badge{position:absolute;z-index:3;top:clamp(20px,4vw,46px);right:clamp(20px,4vw,46px);width:clamp(96px,9vw,128px);height:clamp(96px,9vw,128px);border-radius:50%;background:var(--clay);color:var(--paper);display:grid;place-items:center;text-align:center;animation:spin 14s linear infinite}.stage-badge svg{width:100%;height:100%}.stage-badge text{font-family:var(--mono);font-size:10.5px;letter-spacing:.28em;text-transform:uppercase;fill:var(--paper)}.stage-tag{position:absolute;z-index:3;left:clamp(20px,3.4vw,44px);bottom:clamp(20px,3.4vw,44px);background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);padding:14px 18px;box-shadow:0 16px 40px -18px #11160f59;display:flex;align-items:center;gap:14px;color:var(--ink);animation:rise .7s 1s cubic-bezier(.2,.7,.3,1) both}.stage-tag .dot{width:8px;height:8px;border-radius:50%;background:var(--clay);box-shadow:0 0 0 4px #e8662e33;animation:pulse 2s infinite}.stage-tag strong{font-family:var(--disp);font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;display:block;line-height:1.1}.stage-tag em{font-family:var(--mono);font-style:normal;font-size:11px;color:var(--clay-d);font-weight:600}.stage-coord{position:absolute;z-index:3;top:clamp(22px,4vw,48px);left:clamp(20px,3.4vw,44px);font-family:var(--mono);font-size:10px;letter-spacing:.18em;color:#11160f73;text-transform:uppercase;writing-mode:vertical-rl}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #e8662e33}50%{box-shadow:0 0 0 8px #e8662e14}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes lift{to{transform:translateY(0)}}.bene{background:var(--clay);color:var(--paper);overflow:hidden}.bene-track{display:flex;width:max-content;animation:tick 22s linear infinite}.bene-track span{display:inline-flex;align-items:center;gap:12px;padding:15px 0;font-family:var(--disp);font-weight:700;font-size:17px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.bene-track span:after{content:"";width:7px;height:7px;background:var(--paper);margin:0 30px;transform:rotate(45deg);opacity:.7}.terrain{padding:clamp(64px,9vw,120px) 0;background:var(--bone)}.terrain-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.t-card{position:relative;border-radius:var(--rad);overflow:hidden;aspect-ratio:3/4.4;background:var(--pine);transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s}.t-card:hover{transform:translateY(-8px);box-shadow:0 26px 48px -20px #11160f73}.t-card .imgbox{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.t-card img{width:100%;height:114%;object-fit:cover;object-position:center top;transition:transform .6s cubic-bezier(.2,.7,.3,1);filter:saturate(1.02)}.t-card:hover img{transform:scale(1.06)}.t-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(17,22,15,.18) 0%,transparent 32%,transparent 48%,rgba(17,22,15,.86) 100%)}.t-num{position:absolute;top:14px;left:16px;z-index:2;font-family:var(--mono);font-size:11px;letter-spacing:.16em;color:var(--bone);opacity:.85}.t-info{position:absolute;left:18px;right:18px;bottom:18px;z-index:2;color:var(--bone)}.t-info h3{font-family:var(--disp);font-weight:800;font-size:clamp(24px,2.2vw,32px);text-transform:uppercase;letter-spacing:.02em;line-height:1}.t-info p{font-size:12.5px;color:#efe9dcbf;margin-top:6px;line-height:1.45;max-height:0;opacity:0;overflow:hidden;transition:.4s cubic-bezier(.2,.7,.3,1)}.t-card:hover .t-info p{max-height:60px;opacity:1;margin-top:8px}.t-cta{position:absolute;top:12px;right:12px;z-index:2;width:34px;height:34px;border-radius:50%;background:#efe9dc24;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;transition:.3s}.t-cta svg{width:14px;height:14px;stroke:var(--bone);fill:none;stroke-width:2}.t-card:hover .t-cta{background:var(--clay);transform:rotate(45deg)}.shop{padding:clamp(64px,9vw,120px) 0;background:var(--paper);position:relative}.shop:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--line)}.p-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,1.6vw,22px)}.p-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s}.p-card:hover{transform:translateY(-6px);box-shadow:0 24px 44px -22px #11160f59}.p-media{position:relative;aspect-ratio:1/1;background:#fff;overflow:hidden}.p-media img{width:100%;height:100%;object-fit:contain;padding:8%;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.p-card:hover .p-media img{transform:scale(1.07) rotate(-2deg)}.p-badge{position:absolute;top:12px;left:12px;z-index:2;font-family:var(--mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:6px 10px;border-radius:var(--rad)}.p-badge.novo{background:var(--ink);color:var(--bone)}.p-badge.off{background:var(--clay);color:var(--paper)}.p-badge.cert{background:var(--moss);color:var(--paper)}.p-badge.soldout{background:var(--sand);color:var(--ink)}.p-quick{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;background:var(--ink);color:var(--bone);font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;padding:13px;border-radius:var(--rad);text-align:center;transform:translateY(calc(100% + 14px));transition:transform .32s cubic-bezier(.2,.7,.3,1),background .2s;display:block}.p-quick:hover{background:var(--clay)}.p-card:hover .p-quick{transform:translateY(0)}.p-info{padding:16px 16px 18px;display:flex;flex-direction:column;gap:7px;flex:1}.p-cat{font-family:var(--mono);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#11160f73}.p-name{font-size:14.5px;font-weight:600;line-height:1.3}.p-price{display:flex;align-items:baseline;gap:9px;margin-top:auto;padding-top:4px;flex-wrap:wrap}.p-price b{font-family:var(--disp);font-size:21px;font-weight:800;letter-spacing:.01em}.p-price s{font-size:12.5px;color:#11160f66}.p-inst{font-family:var(--mono);font-size:10px;color:var(--moss);letter-spacing:.04em}.launch{background:var(--ink);color:var(--bone);overflow:hidden}.launch-grid{display:grid;grid-template-columns:1.15fr .85fr;min-height:560px}.launch-img{position:relative;overflow:hidden}.launch-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:18% center;transition:transform 1.2s cubic-bezier(.2,.7,.3,1)}.launch:hover .launch-img img{transform:scale(1.04)}.launch-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 55%,var(--ink) 100%)}.launch-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(48px,6vw,84px);position:relative}.launch-copy .tag{color:var(--launch-accent,#9dc544);display:flex;align-items:center;gap:10px;margin-bottom:22px}.launch-copy .tag:before{content:"";width:28px;height:2px;background:var(--launch-accent,#9dc544)}.launch-copy h2{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(52px,5.6vw,86px);line-height:.9}.launch-copy h2 span{color:var(--launch-accent,#9dc544)}.launch-copy .launch-text{color:#efe9dcb3;line-height:1.65;max-width:400px;margin:22px 0 32px;font-size:15.5px}.launch-specs{display:flex;gap:26px;margin-bottom:36px;flex-wrap:wrap}.launch-specs div{border-left:2px solid var(--launch-accent,#9dc544);padding-left:14px}.launch-specs b{font-family:var(--disp);font-size:19px;font-weight:800;text-transform:uppercase;display:block}.launch-specs small{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#efe9dc80}.btn-launch{background:var(--launch-accent,#9dc544);color:var(--ink)}.btn-launch:hover{filter:brightness(1.12);transform:translateY(-2px)}.tech{padding:clamp(64px,9vw,120px) 0;background:var(--bone)}.tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tech-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--rad);padding:clamp(24px,2.4vw,34px);position:relative;overflow:hidden;transition:.3s cubic-bezier(.2,.7,.3,1)}.tech-card:hover{background:var(--pine);color:var(--bone);transform:translateY(-6px)}.tech-card .ico{width:46px;height:46px;border-radius:50%;background:#e8662e1f;display:grid;place-items:center;margin-bottom:60px;transition:.3s}.tech-card:hover .ico{background:var(--clay)}.tech-card .ico svg{width:21px;height:21px;stroke:var(--clay-d);fill:none;stroke-width:1.7;transition:.3s}.tech-card:hover .ico svg{stroke:var(--paper)}.tech-card h3{font-family:var(--disp);font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:.02em;margin-bottom:10px}.tech-card p{font-size:13.5px;line-height:1.6;color:#11160f99;transition:.3s}.tech-card:hover p{color:#efe9dcb3}.tech-card .n{position:absolute;top:20px;right:22px;font-family:var(--mono);font-size:11px;letter-spacing:.12em;color:#11160f4d;transition:.3s}.tech-card:hover .n{color:#efe9dc66}.herit{background:var(--pine);color:var(--bone);padding:clamp(70px,10vw,130px) 0;position:relative;overflow:hidden}.herit-topo{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.1;pointer-events:none;width:100%;height:100%}.herit-marq{position:absolute;top:50%;left:0;transform:translateY(-50%);width:100%;overflow:hidden;pointer-events:none;opacity:.05}.herit-marq div{display:flex;width:max-content;animation:tick 40s linear infinite}.herit-marq span{font-family:var(--disp);font-weight:900;font-size:clamp(140px,22vw,300px);text-transform:uppercase;white-space:nowrap;line-height:1;padding-right:60px;-webkit-text-stroke:2px var(--bone);color:transparent}.herit-in{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,90px);align-items:center}.herit h2{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(48px,5.8vw,84px);line-height:.92}.herit h2 em{font-style:normal;color:var(--mustard)}.herit-r p{color:#efe9dcb8;line-height:1.7;font-size:15.5px;margin-bottom:36px}.herit-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.herit-stats div{border-top:1px solid var(--line-light);padding-top:18px}.herit-stats b{font-family:var(--disp);font-weight:800;font-size:clamp(34px,3.4vw,52px);line-height:1;display:block;color:var(--clay)}.herit-stats small{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#efe9dc8c;display:block;margin-top:8px;line-height:1.5}.rev{padding:clamp(64px,9vw,120px) 0;background:var(--paper)}.rev-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.rev-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--rad);padding:clamp(26px,2.6vw,36px);display:flex;flex-direction:column;gap:18px;transition:.3s;position:relative}.rev-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -22px #11160f4d}.rev-card:before{content:"\201c";font-family:var(--disp);font-size:90px;font-weight:900;line-height:.5;color:#e8662e40;position:absolute;top:34px;right:26px}.stars{display:flex;gap:3px}.stars svg{width:15px;height:15px;fill:var(--mustard)}.rev-card blockquote{font-size:14.5px;line-height:1.65;color:#11160fc7;flex:1;border:0}.rev-who{display:flex;align-items:center;gap:12px}.rev-who .av{width:42px;height:42px;border-radius:50%;background:var(--pine);color:var(--bone);display:grid;place-items:center;font-family:var(--disp);font-weight:800;font-size:16px}.rev-who b{font-size:13.5px;display:block}.rev-who small{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--moss)}.club{background:var(--clay);color:var(--paper);position:relative;overflow:hidden;padding:clamp(64px,9vw,110px) 0}.club:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 120% at 85% 10%,rgba(255,255,255,.14),transparent 55%)}.club-in{position:relative;z-index:2;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,6vw,80px);align-items:center}.club h2{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(44px,5.4vw,78px);line-height:.92}.club .tag{opacity:.85;margin-bottom:16px;display:block}.club .club-text{margin-top:18px;line-height:1.65;opacity:.9;max-width:460px;font-size:15.5px}.club-form{display:flex;flex-direction:column;gap:14px}.club-form .row{display:flex;gap:10px}.club-form input[type=email]{flex:1;background:#ffffff24;border:1px solid rgba(255,255,255,.35);border-radius:var(--rad);padding:17px 20px;color:var(--paper);font-size:14.5px;outline:none;transition:.2s;min-width:0}.club-form input[type=email]::placeholder{color:#ffffffa6}.club-form input[type=email]:focus{background:#ffffff38;border-color:var(--paper)}.club-msg{font-family:var(--mono);font-size:11.5px;letter-spacing:.06em}.club-cupom{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1.5px dashed rgba(255,255,255,.55);border-radius:var(--rad);padding:15px 20px;font-family:var(--mono)}.club-cupom span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.club-cupom b{font-size:16px;letter-spacing:.18em;font-weight:600}.club-cupom button{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper);border-bottom:1px solid rgba(255,255,255,.6);padding-bottom:2px;transition:.2s}.club-cupom button:hover{opacity:.7}.faq{padding:clamp(64px,9vw,120px) 0;background:var(--bone)}.faq-in{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(36px,6vw,90px)}.faq-l h2{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(40px,5vw,68px);line-height:.92;margin-bottom:20px}.faq-l p{color:#11160f99;line-height:1.65;font-size:15px;max-width:340px;margin-bottom:28px}.faq-item{border-bottom:1px solid var(--line)}.faq-item:first-child{border-top:1px solid var(--line)}.faq-q{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:22px 4px;text-align:left;font-size:16px;font-weight:600;color:var(--ink);transition:.2s}.faq-q:hover{color:var(--clay-d)}.faq-q .x{width:30px;height:30px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;flex-shrink:0;transition:.3s;position:relative}.faq-q .x:before,.faq-q .x:after{content:"";position:absolute;background:currentColor;transition:.3s}.faq-q .x:before{width:11px;height:1.6px}.faq-q .x:after{width:1.6px;height:11px}.faq-item.open .faq-q .x{background:var(--ink);border-color:var(--ink);color:var(--bone)}.faq-item.open .faq-q .x:after{transform:rotate(90deg);opacity:0}.faq-a{max-height:0;overflow:hidden;transition:max-height .4s cubic-bezier(.2,.7,.3,1)}.faq-a>div{padding:0 4px 24px;color:#11160fa6;line-height:1.7;font-size:14.5px;max-width:560px}.site-footer{background:var(--ink);color:var(--bone)}.foot-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:clamp(32px,5vw,70px);padding:clamp(56px,7vw,90px) 0 clamp(40px,5vw,60px)}.foot-brand .logo{margin-bottom:22px}.foot-brand .logo img{height:38px;width:38px}.foot-brand .logo b{font-size:28px}.foot-brand p{color:#efe9dc8c;font-size:13.5px;line-height:1.7;max-width:300px;margin-bottom:26px}.socials{display:flex;gap:10px}.socials a{width:38px;height:38px;border-radius:50%;border:1px solid var(--line-light);display:grid;place-items:center;transition:.25s}.socials a:hover{background:var(--clay);border-color:var(--clay);transform:translateY(-3px)}.socials svg{width:15px;height:15px;fill:var(--bone)}.foot-col h4{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#efe9dc73;margin-bottom:20px}.foot-col ul{list-style:none;display:flex;flex-direction:column;gap:12px}.foot-col a{font-size:14px;color:#efe9dccc;transition:.2s;display:inline-flex;align-items:center;gap:8px}.foot-col a:hover{color:var(--clay);transform:translate(3px)}.foot-pay{border-top:1px solid var(--line-light);padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.foot-pay .tag{color:#efe9dc66}.pay-chips{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.pay-chips svg{height:24px;width:auto}.foot-base{border-top:1px solid var(--line-light);padding:22px 0;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:#efe9dc66}.whats{position:fixed;right:22px;bottom:22px;z-index:90;width:54px;height:54px;border-radius:50%;background:#25d366;display:grid;place-items:center;box-shadow:0 12px 30px -8px #25d36699;transition:.25s}.whats:hover{transform:scale(1.08) translateY(-3px)}.whats svg{width:26px;height:26px;fill:#fff}.rv{opacity:0;transform:translateY(34px);transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1)}.rv.in{opacity:1;transform:none}.rv-d1{transition-delay:.08s}.rv-d2{transition-delay:.16s}.rv-d3{transition-delay:.24s}.rv-d4{transition-delay:.32s}.plp-head{background:var(--pine);color:var(--bone);padding:clamp(44px,6vw,80px) 0}.plp-head .tag{color:var(--mustard);display:flex;align-items:center;gap:10px;margin-bottom:14px}.plp-head .tag:before{content:"";width:26px;height:2px;background:var(--mustard)}.plp-head h1{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(44px,7vw,92px);line-height:.9}.plp-head .plp-desc{max-width:560px;margin-top:16px;color:#efe9dcb3;line-height:1.6;font-size:15px}.plp-body{padding:clamp(40px,6vw,72px) 0;background:var(--paper)}.plp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px;flex-wrap:wrap}.plp-count{font-family:var(--mono);font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:#11160f80}.plp-sort{font-family:var(--mono);font-size:12px;padding:10px 14px;border:1px solid var(--line);border-radius:var(--rad);background:var(--paper);color:var(--ink)}.pagi{display:flex;justify-content:center;gap:8px;margin-top:48px;font-family:var(--mono);font-size:12.5px}.pagi a,.pagi span{min-width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--rad);padding:0 12px;transition:.2s}.pagi a:hover{background:var(--ink);color:var(--bone);border-color:var(--ink)}.pagi span.cur{background:var(--clay);color:var(--paper);border-color:var(--clay)}.pdp{background:var(--paper);padding-bottom:clamp(56px,8vw,100px)}.pdp-bc{font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:#11160f73;padding:18px 0}.pdp-bc a:hover{color:var(--clay-d)}.pdp-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(28px,4vw,64px);align-items:start}.pdp-gallery{position:sticky;top:96px;display:flex;flex-direction:column;gap:12px}.pdp-main-img{background:#fff;border:1px solid var(--line);border-radius:var(--rad);aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden}.pdp-main-img img{width:100%;height:100%;object-fit:contain;padding:6%}.pdp-thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.pdp-thumbs button{background:#fff;border:1px solid var(--line);border-radius:var(--rad);aspect-ratio:1/1;overflow:hidden;transition:.2s;padding:6px}.pdp-thumbs button.cur,.pdp-thumbs button:hover{border-color:var(--clay)}.pdp-thumbs img{width:100%;height:100%;object-fit:contain}.pdp-info .p-cat{margin-bottom:10px;display:block}.pdp-info h1{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(32px,3.6vw,52px);line-height:.95;margin-bottom:18px}.pdp-price{display:flex;align-items:baseline;gap:12px;margin-bottom:6px;flex-wrap:wrap}.pdp-price b{font-family:var(--disp);font-size:38px;font-weight:800}.pdp-price s{font-size:17px;color:#11160f66}.pdp-price .p-badge.off{position:static}.pdp-inst{font-family:var(--mono);font-size:12px;color:var(--moss);margin-bottom:26px;display:block}.pdp-opt{margin-bottom:18px}.pdp-opt label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:8px;color:#11160f99}.pdp-opt select{width:100%;padding:14px 16px;border:1px solid var(--line);border-radius:var(--rad);background:#fff;font-size:14px;color:var(--ink)}.pdp-buy{display:flex;gap:12px;margin:26px 0 10px}.pdp-qty{display:flex;border:1px solid var(--line);border-radius:var(--rad);background:#fff}.pdp-qty button{width:44px;font-size:18px;color:var(--ink)}.pdp-qty input{width:48px;text-align:center;border:0;background:transparent;font-family:var(--mono);font-size:14px}.pdp-buy .btn-clay{flex:1}.pdp-pay-note{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:#11160f73;margin:16px 0 26px;display:flex;gap:18px;flex-wrap:wrap}.pdp-desc{border-top:1px solid var(--line);padding-top:24px;line-height:1.75;font-size:15px;color:#11160fc7}.pdp-desc h2,.pdp-desc h3{font-family:var(--disp);text-transform:uppercase;margin:18px 0 8px}.shopify-payment-button{margin-top:10px}.shopify-payment-button__button--unbranded{background:var(--pine)!important;color:var(--bone)!important;font-family:var(--mono)!important;font-size:12.5px!important;letter-spacing:.1em!important;text-transform:uppercase!important;border-radius:var(--rad)!important;padding:17px 30px!important}.cart-pg{background:var(--paper);padding:clamp(40px,6vw,72px) 0 clamp(64px,9vw,110px)}.cart-pg h1{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(44px,6vw,80px);margin-bottom:36px}.cart-line{display:grid;grid-template-columns:96px 1fr auto auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.cart-line:last-of-type{border-bottom:1px solid var(--line)}.cart-line img{width:96px;height:96px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:var(--rad);padding:8px}.cart-line .t{font-weight:600;font-size:15px}.cart-line .v{font-family:var(--mono);font-size:11px;color:#11160f80;margin-top:4px}.cart-line .rm{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-d);margin-top:8px;display:inline-block;border-bottom:1px solid currentColor}.cart-line .pr{font-family:var(--disp);font-weight:800;font-size:20px;text-align:right}.cart-foot{display:flex;justify-content:flex-end;margin-top:32px}.cart-sum{width:min(420px,100%);background:var(--bone);border:1px solid var(--line);border-radius:var(--rad);padding:28px}.cart-sum .row{display:flex;justify-content:space-between;margin-bottom:12px;font-size:14.5px}.cart-sum .row.total{font-family:var(--disp);font-size:24px;font-weight:800;text-transform:uppercase;border-top:1px solid var(--line);padding-top:16px;margin-top:16px}.cart-sum .btn{width:100%;margin-top:18px}.cart-sum small{font-family:var(--mono);font-size:10px;letter-spacing:.06em;color:#11160f80;display:block;text-align:center;margin-top:12px}.cart-empty{text-align:center;padding:clamp(56px,9vw,120px) 0}.cart-empty h1{margin-bottom:14px}.cart-empty p{color:#11160f99;margin-bottom:28px}.page-pg{background:var(--paper);padding:clamp(44px,6vw,80px) 0 clamp(64px,9vw,110px)}.page-pg h1{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(40px,5.6vw,72px);margin-bottom:28px}.rte{line-height:1.8;font-size:15.5px;color:#11160fd1;max-width:760px}.rte h2,.rte h3{font-family:var(--disp);text-transform:uppercase;margin:28px 0 12px}.rte p{margin-bottom:16px}.rte a{color:var(--clay-d);text-decoration:underline}.rte ul,.rte ol{padding-left:22px;margin-bottom:16px}.rte img{border-radius:var(--rad);margin:18px 0}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.blog-card{background:var(--bone);border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;transition:.3s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px -22px #11160f4d}.blog-card .bi{aspect-ratio:16/10;overflow:hidden;background:var(--sand)}.blog-card .bi img{width:100%;height:100%;object-fit:cover}.blog-card .bc{padding:20px}.blog-card .bc time{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#11160f73}.blog-card h3{font-size:17px;font-weight:600;line-height:1.35;margin-top:8px}.util-head{background:var(--pine);color:var(--bone);padding:clamp(44px,6vw,80px) 0;text-align:left}.util-head h1{font-family:var(--disp);font-weight:900;text-transform:uppercase;font-size:clamp(44px,7vw,92px);line-height:.9}.search-form{display:flex;gap:10px;max-width:560px;margin-top:24px}.search-form input{flex:1;padding:16px 20px;border:1px solid rgba(239,233,220,.35);background:#efe9dc1a;color:var(--bone);border-radius:var(--rad);font-size:15px;outline:none}.search-form input::placeholder{color:#efe9dc8c}.e404{padding:clamp(64px,10vw,140px) 0;text-align:center;background:var(--paper)}.e404 .big{font-family:var(--disp);font-weight:900;font-size:clamp(110px,22vw,260px);line-height:.85;color:transparent;-webkit-text-stroke:2px var(--ink)}.e404 h1{font-family:var(--disp);font-weight:800;text-transform:uppercase;font-size:clamp(28px,3.6vw,44px);margin:18px 0 12px}.e404 p{color:#11160f99;margin-bottom:30px}.lc-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}@media(max-width:1080px){.p-grid,.terrain-grid{grid-template-columns:repeat(3,1fr)}.t-card:nth-child(4),.t-card:nth-child(5){aspect-ratio:3/3.2}.tech-grid{grid-template-columns:repeat(2,1fr)}.foot-top{grid-template-columns:1fr 1fr}.lc-grid{grid-template-columns:repeat(3,1fr)}.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.nav-links{display:none}.burger{display:flex}.hero-grid{grid-template-columns:1fr;min-height:0}.hero-stage{min-height:440px;order:-1}.hero-copy{padding:48px clamp(20px,5vw,40px) 56px}.launch-grid{grid-template-columns:1fr}.launch-img{min-height:340px;position:relative}.launch-img:after{background:linear-gradient(180deg,transparent 55%,var(--ink) 100%)}.herit-in,.club-in,.faq-in,.rev-grid{grid-template-columns:1fr}.p-quick{transform:translateY(0);font-size:9.5px;letter-spacing:.06em;padding:10px 6px;white-space:nowrap}.pdp-grid{grid-template-columns:1fr}.pdp-gallery{position:static}.cart-line{grid-template-columns:72px 1fr;grid-template-rows:auto auto}.cart-line .pr{text-align:left}}@media(max-width:640px){.p-grid,.terrain-grid{grid-template-columns:repeat(2,1fr)}.t-card:nth-child(5){grid-column:span 2;aspect-ratio:16/9}.sec-head{flex-direction:column;align-items:flex-start;gap:14px}.hero-meta{flex-wrap:wrap;gap:20px}.club-form .row{flex-direction:column}.p-info{padding:12px}.p-name{font-size:13px}.p-price b{font-size:18px}.lc-grid{grid-template-columns:repeat(2,1fr)}.blog-grid{grid-template-columns:1fr}.pdp-buy{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}.rv{opacity:1;transform:none}}.pdp-badges{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.pdp-badges .p-badge{position:static}.p-badge.mb{background:var(--bone-2);color:var(--ink);border:1px solid var(--line)}.pdp-pix{display:inline-flex;align-items:center;gap:7px;font-family:var(--mono);font-size:12.5px;font-weight:600;color:#0a8f6c;margin-top:6px}.pdp-pix svg{width:14px;height:14px;fill:#0a8f6c}.pdp-zoom-hint{position:absolute;right:14px;bottom:14px;width:38px;height:38px;border-radius:50%;background:#f7f4ece6;border:1px solid var(--line);display:grid;place-items:center;pointer-events:none}.pdp-zoom-hint svg{width:17px;height:17px;stroke:var(--ink);fill:none;stroke-width:1.6}.pdp-main-img{cursor:zoom-in;position:relative}.pdp-main-img .p-badge{position:absolute;top:14px;left:14px;z-index:2}.pdp-picker{margin:22px 0 4px}.pdp-opt-pills{border:0;margin-bottom:16px}.pdp-opt-pills legend{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#11160f99;margin-bottom:10px}.pdp-opt-pills legend span{color:var(--ink);font-weight:600}.pills{display:flex;gap:8px;flex-wrap:wrap}.pill{position:relative;cursor:pointer}.pill input{position:absolute;opacity:0;pointer-events:none}.pill span{display:grid;place-items:center;min-width:46px;height:44px;padding:0 12px;border:1px solid var(--line);border-radius:var(--rad);background:#fff;font-family:var(--mono);font-size:13px;font-weight:600;transition:.18s}.pill:hover span{border-color:var(--ink)}.pill input:checked+span{background:var(--ink);color:var(--bone);border-color:var(--ink)}.pill input:focus-visible+span{outline:2px solid var(--clay);outline-offset:2px}.pill.off span{color:#11160f4d;background:var(--paper);text-decoration:line-through;border-style:dashed}.pill .low{position:absolute;top:-3px;right:-3px;width:9px;height:9px;border-radius:50%;background:var(--clay);box-shadow:0 0 0 2px var(--paper)}.pdp-lowstock{font-family:var(--mono);font-size:11.5px;color:var(--clay-d);font-weight:600;margin-top:4px}.pdp-low-legend{display:flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--body);font-size:13px;line-height:1.3;color:var(--moss)}.pdp-low-legend .dot{flex:none;width:9px;height:9px;border-radius:50%;background:var(--clay);box-shadow:0 0 0 2px var(--paper)}.pdp-low-legend b{color:var(--ink);font-weight:600}.pdp-size-guide{display:inline-block;font-family:var(--mono);font-size:11px;letter-spacing:.06em;border-bottom:1px solid var(--line);margin-top:8px}.pdp-size-guide:hover{color:var(--clay-d);border-color:var(--clay-d)}.pdp-sibs{margin:18px 0}.pdp-sibs-label{font-family:var(--mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#11160f99;display:block;margin-bottom:10px}.pdp-sibs-label em{font-style:normal;color:var(--ink);font-weight:600}.pdp-sibs-row{display:flex;gap:8px;flex-wrap:wrap}.pdp-sibs-row a{width:64px;height:64px;border:1px solid var(--line);border-radius:var(--rad);overflow:hidden;background:#fff;transition:.18s;display:block}.pdp-sibs-row a:hover{border-color:var(--ink);transform:translateY(-2px)}.pdp-sibs-row a.cur{border:2px solid var(--clay)}.pdp-sibs-row img{width:100%;height:100%;object-fit:contain;padding:4px}.bis{background:var(--bone);border:1px dashed rgba(17,22,15,.3);border-radius:var(--rad);padding:18px;margin:16px 0}.bis strong{font-family:var(--disp);font-size:18px;text-transform:uppercase;display:block}.bis p{font-size:13px;color:#11160f99;margin:4px 0 12px}.bis-row{display:flex;gap:8px}.bis-row input{flex:1;padding:13px 14px;border:1px solid var(--line);border-radius:var(--rad);font-size:14px;min-width:0;background:#fff}.bis-row .btn{padding:13px 18px;font-size:11px}.bis-msg{font-family:var(--mono);font-size:11.5px;display:block;margin-top:8px;color:var(--moss)}.pdp-trust{list-style:none;display:grid;gap:9px;margin:20px 0;padding:18px;background:var(--bone);border:1px solid var(--line);border-radius:var(--rad)}.pdp-trust li{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:500}.pdp-trust svg{width:17px;height:17px;flex-shrink:0;stroke:var(--moss);fill:none;stroke-width:1.6}.pdp-acc{border-top:1px solid var(--line)}.pdp-acc:last-of-type{border-bottom:1px solid var(--line)}.pdp-acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 2px;font-weight:600;font-size:15.5px;-webkit-user-select:none;user-select:none}.pdp-acc summary::-webkit-details-marker{display:none}.pdp-acc summary .x{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);position:relative;flex-shrink:0;transition:.25s}.pdp-acc summary .x:before,.pdp-acc summary .x:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.pdp-acc summary .x:before{width:10px;height:1.5px}.pdp-acc summary .x:after{width:1.5px;height:10px;transition:.25s}.pdp-acc[open] summary .x{background:var(--ink);border-color:var(--ink);color:var(--bone)}.pdp-acc[open] summary .x:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.pdp-acc-body{padding:0 2px 20px;font-size:14.5px;line-height:1.7;color:#11160fbf}.pdp-acc-body textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:var(--rad);font-size:14px;resize:vertical;background:#fff}.sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:95;background:#f7f4ecf5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--line);box-shadow:0 -10px 30px -18px #11160f59;transform:translateY(100%);transition:transform .3s cubic-bezier(.2,.7,.3,1)}.sticky-atc.show{transform:none}.sticky-atc-in{display:flex;align-items:center;gap:14px;padding-top:10px;padding-bottom:10px}.sticky-atc img{width:48px;height:48px;object-fit:contain;background:#fff;border:1px solid var(--line);border-radius:var(--rad)}.sticky-atc-t{flex:1;min-width:0}.sticky-atc-t strong{display:block;font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-atc-t span{font-family:var(--disp);font-weight:800;font-size:17px}.sticky-atc select{padding:11px 12px;border:1px solid var(--line);border-radius:var(--rad);font-family:var(--mono);font-size:12.5px;background:#fff;max-width:170px}.sticky-atc .btn{padding:13px 22px}[hidden]{display:none!important}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:300;background:#11160feb;display:grid;place-items:center;padding:4vw}.lightbox img{max-width:min(92vw,1000px);max-height:88vh;object-fit:contain;background:#fff;border-radius:var(--rad)}.lightbox-close{position:absolute;top:18px;right:24px;color:var(--bone);font-size:40px;line-height:1;z-index:2}.tech-bar{background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.tech-bar-in{display:flex;justify-content:center;gap:clamp(24px,5vw,64px);flex-wrap:wrap}.tech-bar-item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;min-width:90px}.tech-bar-item svg{width:34px;height:34px;stroke:var(--moss);fill:none;stroke-width:1.5}.tech-bar-item span{font-family:var(--mono);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:#11160fb3;max-width:120px;line-height:1.4}.related-products{background:var(--bone)}.related-products .sec-head h2{font-size:clamp(32px,4.4vw,56px)}.cart-count-h{color:var(--clay);font-size:.5em;vertical-align:middle}.fs-bar{background:var(--bone);border:1px solid var(--line);border-radius:var(--rad);padding:16px 20px;margin-bottom:26px}.fs-msg{font-size:14px;margin-bottom:10px}.fs-msg.ok{color:#0a8f6c;font-weight:600}.fs-track{height:8px;background:var(--sand);border-radius:4px;overflow:hidden}.fs-track i{display:block;height:100%;background:linear-gradient(90deg,var(--clay),var(--mustard));border-radius:4px;transition:width .5s cubic-bezier(.2,.7,.3,1)}.cart-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:clamp(24px,3.5vw,48px);align-items:start}.cart-lines .cart-line:first-child{border-top:1px solid var(--line)}.cart-line .v.disc{color:#0a8f6c}.cart-line .rm{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--clay-d);margin-top:8px;border-bottom:1px solid currentColor}.cart-sum{position:sticky;top:96px}.cart-sum .row.disc{color:#0a8f6c}.cupom-row{display:flex;gap:8px;margin-top:16px}.cart-sum .cupom-row input{flex:1 1 auto;width:auto;padding:13px 14px;height:46px;border:1px solid var(--line);border-radius:var(--rad);font-family:var(--mono);font-size:12.5px;text-transform:uppercase;min-width:0;background:#fff;color:var(--ink);-webkit-text-fill-color:var(--ink);line-height:1}.cart-sum .cupom-row .btn{padding:13px 18px;font-size:11px;width:auto;flex:0 0 auto;margin-top:0;white-space:nowrap}.cart-trust{display:grid;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.cart-trust span{display:flex;align-items:center;gap:9px;font-size:12.5px;color:#11160fb3}.cart-trust svg{width:15px;height:15px;stroke:var(--moss);fill:none;stroke-width:1.6;flex-shrink:0}.cart-note{margin-top:10px}.ship-calc{background:var(--bone);border:1px solid var(--line);border-radius:var(--rad);padding:18px;margin-top:18px}.ship-calc strong{font-family:var(--disp);font-size:17px;text-transform:uppercase;display:block;margin-bottom:12px}.ship-calc-row{display:flex;gap:8px}.ship-calc-row input{flex:1;padding:12px 14px;border:1px solid var(--line);border-radius:var(--rad);font-family:var(--mono);font-size:13px;min-width:0;background:#fff}.ship-calc-row .btn{padding:12px 16px;font-size:11px}.ship-calc-results{list-style:none;margin-top:12px;display:grid;gap:8px}.ship-calc-results li{display:flex;justify-content:space-between;gap:12px;font-size:13.5px;padding:10px 12px;background:#fff;border:1px solid var(--line);border-radius:var(--rad)}.ship-calc-results li b{font-family:var(--mono)}.ship-calc-results .err{color:var(--clay-d);background:transparent;border-color:#c94f1c66}.cart-busy{opacity:.5;pointer-events:none}@media(max-width:900px){.cart-grid{grid-template-columns:1fr}.cart-sum{position:static}.sticky-atc select{max-width:120px}.sticky-atc-t strong{font-size:12px}}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.site-header{background:linear-gradient(180deg,#1b271cb8,#1b271c94);-webkit-backdrop-filter:blur(22px) saturate(170%);backdrop-filter:blur(22px) saturate(170%);border-bottom:1px solid rgba(247,244,236,.14);box-shadow:0 1px #ffffff0f inset,0 18px 40px -22px #11160f73}.site-header:after{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent 4%,rgba(255,255,255,.28) 28%,rgba(255,255,255,.06) 60%,transparent 92%);pointer-events:none}.nav-sub,.nav-fly{background:linear-gradient(180deg,#f7f4ecc7,#f7f4ec9e);-webkit-backdrop-filter:blur(26px) saturate(180%);backdrop-filter:blur(26px) saturate(180%);border:1px solid rgba(17,22,15,.1);box-shadow:0 1px #ffffff8c inset,0 28px 60px -20px #11160f59}.nav-sub a:hover{background:#e8662e1a}.drawer-panel{background:linear-gradient(160deg,#1b271cdb,#11160fc7);-webkit-backdrop-filter:blur(26px) saturate(160%);backdrop-filter:blur(26px) saturate(160%);border-right:1px solid rgba(247,244,236,.12);box-shadow:0 1px #ffffff12 inset}.drawer.open:before{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#11160f61}.sticky-atc{background:linear-gradient(180deg,#f7f4ecad,#f7f4ec8f);-webkit-backdrop-filter:blur(24px) saturate(180%);backdrop-filter:blur(24px) saturate(180%);border-top:1px solid rgba(255,255,255,.5);box-shadow:0 1px #ffffff73 inset,0 -18px 44px -20px #11160f59}.p-badge{-webkit-backdrop-filter:blur(10px) saturate(160%);backdrop-filter:blur(10px) saturate(160%);border:1px solid rgba(255,255,255,.22);box-shadow:0 1px #ffffff2e inset,0 6px 16px -6px #11160f59}.p-badge.novo{background:#11160f9e;color:var(--bone)}.p-badge.off{background:#e8662eb8;color:var(--paper)}.p-badge.cert{background:#48604aa8;color:var(--paper)}.p-badge.mb{background:#f7f4ec8c;color:var(--ink);border-color:#11160f1f}.whats{background:#25d366c7;-webkit-backdrop-filter:blur(12px) saturate(170%);backdrop-filter:blur(12px) saturate(170%);border:1px solid rgba(255,255,255,.35);box-shadow:0 2px #ffffff40 inset,0 14px 30px -8px #25d3668c}.lightbox{background:#11160fa8;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%)}.pdp-sizetable-modal{background:#11160f73;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pdp-sizetable-card{background:linear-gradient(180deg,#f7f4ece0,#f7f4eccc);-webkit-backdrop-filter:blur(28px) saturate(170%);backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.5);box-shadow:0 1px #fff9 inset,0 40px 90px -30px #11160f80}.ticker{background:linear-gradient(180deg,#11160ff7,#11160fed)}}
/*# sourceMappingURL=/cdn/shop/t/75/assets/base.css.map */
