:root{--orange:#ff5a1f;--black:#0b0c0d;--ink:#141516;--muted:#67696c;--cream:#f4f1eb;--line:#d9d8d3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font-family:Inter,Arial,sans-serif;background:#fff}.sale-bar{height:34px;background:var(--orange);color:#fff;display:flex;justify-content:center;align-items:center;font-size:11px;letter-spacing:1.5px;gap:12px}.site-header{height:78px;padding:0 5vw;background:#0a0b0c;color:#fff;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:20}.logo{font:800 25px/1 'Barlow Condensed',sans-serif;letter-spacing:1.5px;color:#fff;text-decoration:none}.logo span{color:var(--orange)}.logo sup{font-size:8px}.nav{display:flex;gap:36px}.nav a,.header-actions a{color:#fff;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:1.4px}.header-actions{display:flex;gap:10px}.icon-btn{width:38px;height:38px;border:0;background:transparent;color:#fff;position:relative;cursor:pointer}.icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8;width:21px}.cart b{position:absolute;right:0;top:0;background:var(--orange);border-radius:10px;width:16px;height:16px;font-size:9px;display:grid;place-items:center}.menu{display:none}.hero{height:calc(100vh - 112px);min-height:610px;max-height:850px;background:url('../images/marketing/A8bbdf38f893346f5b27dc08048debb21R.webp') center/cover no-repeat;position:relative;color:#fff;display:flex;align-items:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.86) 0%,rgba(0,0,0,.58) 38%,rgba(0,0,0,.03) 72%)}.hero-content{position:relative;width:min(600px,90%);margin-left:8vw}.eyebrow{font-size:11px;font-weight:800;letter-spacing:2.8px;margin:0 0 18px}.eyebrow.orange{color:var(--orange)}h1,h2{font-family:'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:0}h1{font-size:clamp(62px,7vw,102px);line-height:.86;margin:0 0 26px}.hero-copy{max-width:560px;font-size:16px;line-height:1.7;color:#d8d8d8;margin-bottom:30px}.cta{display:inline-flex;align-items:center;justify-content:center;min-height:54px;background:var(--orange);color:#fff;border:0;text-decoration:none;padding:0 29px;font-weight:800;font-size:12px;letter-spacing:1.3px;cursor:pointer}.cta:hover{background:#ed4910}.guarantee{font-size:11px;letter-spacing:1px;margin:16px 0}.rating{position:absolute;bottom:26px;left:8vw;display:flex;gap:14px;align-items:center;font-size:11px;letter-spacing:.7px}.stars{color:var(--orange);letter-spacing:2px}.feature-strip{background:#111213;color:#fff;display:grid;grid-template-columns:repeat(5,1fr);padding:25px 5vw}.feature-strip article{display:flex;justify-content:center;gap:12px;align-items:center;border-right:1px solid #383838}.feature-strip article:last-child{border:0}.feature-strip article>span{font-size:27px;color:var(--orange)}.feature-strip strong,.feature-strip small{display:block}.feature-strip strong{font-size:11px;text-transform:uppercase;letter-spacing:.6px}.feature-strip small{font-size:9px;color:#898989;margin-top:5px}.section-pad{padding:110px 7vw}.steps{text-align:center;background:var(--cream)}.steps h2,.wild h2,.adventure h2,.product h2,.reviews h2,.comparison h2{font-size:clamp(50px,6vw,78px);line-height:.92;margin:0}.section-intro{max-width:600px;margin:25px auto 50px;color:var(--muted);font-size:14px;line-height:1.7}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);max-width:1200px;margin:auto;border-top:1px solid var(--line)}.steps-grid article{padding:45px 48px;position:relative;border-right:1px solid var(--line)}.steps-grid article:last-child{border-right:0}.steps-grid b{position:absolute;top:19px;left:20px;color:#c8c5be;font:700 15px 'Barlow Condensed'}.step-icon{font-size:45px;color:var(--orange)}.steps-grid h3{text-transform:uppercase;font:700 24px 'Barlow Condensed';margin:20px 0 13px}.steps-grid p{color:var(--muted);font-size:13px;line-height:1.75;margin:0}.wild{min-height:680px;background:#0e1010;color:#fff;display:grid;grid-template-columns:1.07fr .93fr}.wild-image{background:url('../images/product/Ab0f57dbfa9f54db5a3e3cdea887bbc2cx.webp') center/cover}.wild-copy{padding:100px 8vw 80px 7vw}.wild-copy>p:not(.eyebrow){color:#aaa;line-height:1.7;font-size:14px;max-width:520px}.wild ul{list-style:none;padding:10px 0 0;margin:0}.wild li{display:flex;gap:17px;border-top:1px solid #333;padding:18px 0}.wild li i{font-style:normal;color:var(--orange);font-weight:800}.wild li strong,.wild li small{display:block}.wild li strong{text-transform:uppercase;font:700 18px 'Barlow Condensed';letter-spacing:.5px}.wild li small{color:#888;font-size:11px;margin-top:4px}.adventure{min-height:590px;background:linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.15)),url('../images/product/Ac08e4fec3064432eb09de33c4f0f2404Z.webp') center 43%/cover;color:#fff;display:flex;align-items:center;padding:80px 8vw}.adventure>div{max-width:580px}.adventure p:not(.eyebrow){line-height:1.7;color:#ccc;max-width:520px;margin:24px 0 30px}.product{display:grid;grid-template-columns:1fr .9fr;gap:8vw;max-width:1450px;margin:auto}.main-image{aspect-ratio:1;background:#0d0e0f;overflow:hidden}.main-image img{width:100%;height:100%;object-fit:cover}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumbs button{aspect-ratio:1;background:#111;border:2px solid transparent;padding:0;cursor:pointer}.thumbs button.active{border-color:var(--orange)}.thumbs img{width:100%;height:100%;object-fit:cover}.product-info{padding-top:10px}.product-info h2{font-size:60px}.product-info h3{font:700 29px 'Barlow Condensed';text-transform:uppercase;margin:4px 0 16px}.product-rating{font-size:12px;padding:15px 0;border-bottom:1px solid var(--line)}.price{display:flex;align-items:center;gap:14px;margin:22px 0}.price strong{font-size:32px}.price del{color:#999}.price span{background:var(--orange);color:#fff;font-size:10px;padding:6px 9px;font-weight:800}.description{font-size:14px;line-height:1.8;color:var(--muted)}.specs{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:25px 0;font-size:12px;font-weight:700}.specs span::first-letter{color:var(--orange)}.add-cart{width:100%;font-family:inherit}.trust{display:flex;justify-content:space-between;font-size:9px;font-weight:700;letter-spacing:.4px;margin-top:18px}.reviews{background:#111;color:#fff;text-align:center}.reviews h2{margin-bottom:55px}.review-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto;text-align:left}.review-grid article{border:1px solid #333;padding:35px;min-height:265px}.review-grid blockquote{margin:28px 0;font:600 19px/1.65 'Barlow Condensed';text-transform:uppercase}.review-grid strong{font-size:11px;color:#aaa}.comparison{text-align:center;background:var(--cream)}.comparison>p:not(.eyebrow){color:var(--muted);font-size:13px}.table-wrap{max-width:900px;margin:45px auto 0;overflow:auto}table{border-collapse:collapse;width:100%;background:#fff;text-align:left;font-size:12px}th,td{padding:20px;border-bottom:1px solid #e3e2dd}th{font-size:10px;letter-spacing:1px}.highlight{background:#fff4ef;color:#de4210;font-weight:700}footer{background:#080909;color:#fff;text-align:center;padding:65px 5vw 35px}footer p{color:#777;font-size:12px}footer div{display:flex;justify-content:center;gap:30px;margin:35px}footer div a{color:#aaa;text-decoration:none;font-size:11px;text-transform:uppercase;letter-spacing:1px}footer small{color:#555;font-size:9px}.toast{position:fixed;right:25px;bottom:25px;background:#111;color:#fff;padding:17px 24px;font-size:12px;transform:translateY(100px);opacity:0;transition:.3s;z-index:50;border-left:3px solid var(--orange)}.toast.show{transform:none;opacity:1}
@media(max-width:850px){.sale-bar{font-size:8px;letter-spacing:.8px}.site-header{height:66px;padding:0 20px}.nav{display:none;position:absolute;top:66px;left:0;right:0;background:#0a0b0c;flex-direction:column;padding:24px;gap:22px}.nav.open{display:flex}.menu{display:block}.hero{height:690px;min-height:0;background-position:62% center;align-items:flex-end;padding-bottom:100px}.hero-shade{background:linear-gradient(0deg,rgba(0,0,0,.92),rgba(0,0,0,.15) 85%)}.hero-content{margin:0 22px;width:auto}.hero h1{font-size:58px}.hero-copy{font-size:13px}.rating{left:22px;bottom:35px;flex-direction:column;align-items:flex-start;gap:5px}.feature-strip{grid-template-columns:1fr 1fr;padding:14px}.feature-strip article{justify-content:flex-start;padding:15px;border-bottom:1px solid #333}.feature-strip article:nth-child(even){border-right:0}.feature-strip article:last-child{grid-column:1/-1}.section-pad{padding:80px 20px}.steps-grid{grid-template-columns:1fr}.steps-grid article{border-right:0;border-bottom:1px solid var(--line);padding:42px 30px}.wild{grid-template-columns:1fr}.wild-image{min-height:440px}.wild-copy{padding:70px 25px}.adventure{min-height:620px;padding:60px 25px;background-position:63% center}.product{grid-template-columns:1fr;gap:45px}.product-info h2{font-size:50px}.review-grid{grid-template-columns:1fr}.review-grid article{min-height:auto}.comparison h2{font-size:49px}.table-wrap{margin-left:-20px;margin-right:-20px}.trust{gap:8px}.header-actions .icon-btn:first-child{display:none}}
.security-bar{display:grid;grid-template-columns:repeat(4,1fr);background:#f05a24;color:#fff;padding:25px 7vw}.security-bar>div{display:flex;align-items:center;justify-content:center;gap:13px;border-right:1px solid rgba(255,255,255,.3)}.security-bar>div:last-child{border:0}.security-bar b{font-size:25px}.security-bar strong{font:700 15px/1.1 'Barlow Condensed';text-transform:uppercase}.security-bar small{font:500 9px Inter;color:#ffe2d8;text-transform:none}.details{background:#f4f1eb;display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw}.details-head>p:last-child{color:var(--muted);line-height:1.7}.detail-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.detail-grid article{padding:36px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:230px}.detail-grid article>b{color:var(--orange)}.detail-grid h3{font:700 23px 'Barlow Condensed';text-transform:uppercase;margin:30px 0 12px}.detail-grid p{font-size:12px;color:var(--muted);line-height:1.7}.spec-section{background:#111;color:#fff;display:grid;grid-template-columns:.7fr 1.3fr;gap:8vw}.spec-table{border-top:1px solid #393939}.spec-table>div{display:grid;grid-template-columns:.7fr 1.3fr;padding:21px 0;border-bottom:1px solid #393939;gap:20px}.spec-table span{color:#777;font-size:10px;text-transform:uppercase}.spec-table strong{font-size:12px}.faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:8vw}.faq-list{border-top:1px solid var(--line)}.faq-list button{width:100%;border:0;border-bottom:1px solid var(--line);background:#fff;padding:23px 4px;display:flex;justify-content:space-between;text-align:left;font:700 16px 'Barlow Condensed';text-transform:uppercase;cursor:pointer}.faq-list button b{color:var(--orange);font-size:20px;transition:.25s}.faq-list button.open b{transform:rotate(45deg)}.faq-list>div{display:none;border-bottom:1px solid var(--line)}.faq-list>div.open{display:block}.faq-list p{color:var(--muted);font-size:12px;line-height:1.7;padding:0 35px 22px 4px}.search-panel,.cart-drawer{position:fixed;z-index:80;background:#fff;box-shadow:0 10px 45px rgba(0,0,0,.3);transition:.35s}.search-panel{left:0;right:0;top:0;padding:70px max(7vw,25px) 50px;transform:translateY(-110%)}.search-panel.open{transform:none}.search-panel input{width:100%;border:0;border-bottom:2px solid #111;padding:12px 0;font:700 28px 'Barlow Condensed';outline:0}.search-hint{color:#999;font-size:10px}.close-panel{position:absolute;right:25px;top:20px;border:0;background:transparent;font-size:30px;cursor:pointer}.cart-drawer{top:0;right:0;width:min(430px,100%);height:100vh;padding:70px 35px;transform:translateX(110%)}.cart-drawer.open{transform:none}.cart-drawer h2{font-size:48px;border-bottom:1px solid var(--line);padding-bottom:20px}.cart-drawer>p{color:#888;font-size:12px}.cart-drawer #cartLine{display:grid;gap:20px}.cart-drawer #cartLine[hidden]{display:none}.cart-drawer #cartLine span{font-size:12px;color:#777}
@media(max-width:850px){.security-bar{grid-template-columns:1fr 1fr;padding:15px}.security-bar>div{justify-content:flex-start;padding:13px;border-bottom:1px solid rgba(255,255,255,.25)}.security-bar>div:nth-child(even){border-right:0}.details,.spec-section,.faq{grid-template-columns:1fr;gap:45px}.detail-grid{grid-template-columns:1fr}.detail-grid article{min-height:auto;padding:30px}.spec-table>div{grid-template-columns:1fr;gap:7px}.search-panel input{font-size:22px}.mobile-buy{position:fixed;display:flex;align-items:center;justify-content:space-between;bottom:0;left:0;right:0;background:#fff;padding:10px 16px;z-index:70;box-shadow:0 -4px 20px rgba(0,0,0,.15);font-weight:800}.mobile-buy .cta{min-height:42px;padding:0 20px}.buy-row{gap:7px}.quantity button{width:32px}}
.buy-row{display:flex;gap:10px}.quantity{height:54px;border:1px solid var(--line);display:flex;align-items:center}.quantity button{width:38px;height:100%;border:0;background:transparent;font-size:20px;cursor:pointer}.quantity span{width:26px;text-align:center;font-size:13px}.add-cart{flex:1}.buy-now{width:100%;height:48px;margin-top:10px;border:1px solid #111;background:#fff;font:800 11px Inter;letter-spacing:1.3px;cursor:pointer}.footer-company{display:flex;flex-direction:column;gap:8px;margin:0 0 35px!important;color:#555;font-size:10px}.footer-company strong{color:#888}.mobile-buy{display:none}
@media(max-width:850px){.mobile-buy{display:flex}}
.lang-switch{background:#111;color:#fff;border:1px solid #444;height:34px;padding:0 7px;font-size:10px}.policy-links{margin-top:-18px!important}.cookie-banner{display:none;position:fixed;z-index:100;left:20px;right:20px;bottom:20px;background:#fff;box-shadow:0 8px 35px rgba(0,0,0,.3);padding:18px 22px;align-items:center;gap:15px;border-left:4px solid var(--orange)}.cookie-banner.show{display:flex}.cookie-banner div{flex:1}.cookie-banner strong{font:700 18px 'Barlow Condensed';text-transform:uppercase}.cookie-banner p{margin:5px 0 0;color:#777;font-size:11px}.cookie-banner button:not(.cta){border:1px solid #aaa;background:#fff;padding:13px 16px;font-size:10px;font-weight:700;cursor:pointer}@media(max-width:850px){.lang-switch{width:58px}.cookie-banner{bottom:72px;flex-wrap:wrap}.cookie-banner div{flex-basis:100%}.policy-links{flex-wrap:wrap}.mobile-buy{display:flex}}
.lang-switch{display:none!important}
