*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--c-orange: #f26b2c;--c-orange-hover: #e25a1d;--c-navy: #0e2a3a;--c-navy-deep: #081d29;--c-ink: #1a2733;--c-mist: #eef3f6;--c-mist-soft: #f6f9fb;--c-white: #ffffff;--f-display: "Montserrat", system-ui, sans-serif;--f-body: "Inter", system-ui, sans-serif}html,body{font-family:var(--f-body);color:var(--c-ink);background:var(--c-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}.announce{position:sticky;top:0;z-index:99;background:var(--c-orange);color:var(--c-white);text-align:center;padding:11px 48px;font-size:12.5px;font-weight:700;letter-spacing:.6px}.announce__dot{display:inline-block;margin:0 6px;opacity:.8}.announce__close{position:absolute;right:18px;top:50%;transform:translateY(-50%);color:var(--c-white);width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;opacity:.9;transition:opacity .15s ease,background .15s ease}.announce__close:hover{opacity:1;background:#ffffff26}.announce__close svg{width:12px;height:12px}.nav{position:sticky;top:var(--announce-h, 0px);z-index:100;transition:top .28s ease;background:linear-gradient(90deg,#e9eff3b8,#f4f8fab8 30%,#f8fbfcb8,#f4f8fab8 70%,#e9eff3b8);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid rgba(255,255,255,.35);padding:16px 56px;display:flex;align-items:center;justify-content:space-between}.logo{display:flex;flex-direction:column;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}.logo__mark{width:54px;height:22px}.logo__name{font-family:var(--f-display);font-weight:800;font-size:12.5px;letter-spacing:.4px;color:var(--c-navy);margin-top:2px}.logo__name span{color:var(--c-orange)}.logo__tag{font-family:var(--f-display);font-size:7px;font-weight:600;letter-spacing:3px;color:var(--c-navy);margin-top:3px}.nav__menu{display:flex;align-items:center;gap:30px}.nav__link{display:inline-flex;align-items:center;gap:5px;color:var(--c-ink);font-size:15px;font-weight:500;padding:6px 0;transition:color .15s ease}.nav__link:hover{color:var(--c-orange)}.nav__link svg{width:10px;height:10px;opacity:.75}.nav__icons{display:flex;align-items:center;gap:14px;margin-left:22px}.icon-btn{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;color:var(--c-ink);border-radius:6px;transition:background .15s ease,color .15s ease}.icon-btn:hover{background:#0e2a3a0f}.icon-btn svg{width:18px;height:18px}.icon-btn--cart{background:var(--c-orange);color:var(--c-white)}.icon-btn--cart:hover{background:var(--c-orange-hover)}.hero{position:relative;min-height:640px;padding:88px 56px 96px;background-color:#2a5e7d;background-image:url(https://images.unsplash.com/photo-1502933691298-84fc14542831?w=2200&q=85&auto=format&fit=crop);background-size:cover;background-position:center right;overflow:hidden;display:flex;align-items:center}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0e2a3a8c,#0e2a3a59 35%,#0e2a3a0d 65%,#0e2a3a00);z-index:0}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 70%,#081d2959);z-index:0;pointer-events:none}.hero__inner{position:relative;z-index:1;max-width:1400px;width:100%;margin:0 auto}.hero__content{max-width:640px;color:var(--c-white)}.hero__eyebrow{font-size:12px;font-weight:600;letter-spacing:2.6px;text-transform:uppercase;margin-bottom:26px;opacity:.95}.hero__title{font-family:var(--f-display);font-weight:900;font-size:clamp(40px,5.4vw,72px);line-height:1.02;letter-spacing:-.5px;text-transform:uppercase;margin-bottom:28px;text-shadow:0 2px 30px rgba(0,0,0,.15)}.hero__subtitle{font-size:16px;line-height:1.6;max-width:460px;margin-bottom:36px;opacity:.94}.hero__cta{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:17px 30px;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;border-radius:2px;transition:transform .15s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;min-width:220px}.btn--primary{background:var(--c-orange);color:var(--c-white);box-shadow:0 6px 20px #f26b2c59}.btn--primary:hover{background:var(--c-orange-hover);transform:translateY(-1px);box-shadow:0 10px 26px #f26b2c73}.btn--ghost{background:#ffffff1f;color:var(--c-white);border:1px solid rgba(255,255,255,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.btn--ghost:hover{background:#ffffff38;border-color:#ffffffd9}.hero__trust{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:14px;color:#fffffff2}.trust-item{display:inline-flex;align-items:center;gap:8px}.trust-item .stars{color:#ffc107;letter-spacing:2px;font-size:13px;margin-right:4px}.trust-divider{width:1px;height:14px;background:#ffffff59}.trust-check{width:14px;height:14px;flex-shrink:0}.dealer{background:var(--c-navy-deep);padding:22px 56px;display:flex;align-items:center;gap:36px}.dealer__label{font-size:11px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:#ffffff73;white-space:nowrap;flex-shrink:0}.dealer__logos{position:relative;flex:1;min-width:0;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 60px,black calc(100% - 60px),transparent 100%)}.dealer__logos.is-dragging{cursor:grabbing}.dealer__track{display:flex;align-items:center;gap:56px;width:max-content;padding:0 28px;will-change:transform}.dealer__logo{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;color:#ffffff8c;font-weight:700;font-size:16px;letter-spacing:.3px;transition:color .2s ease,opacity .2s ease;pointer-events:none}.dealer__logo:hover{color:#ffffffe6}.dealer__logo svg{width:22px;height:22px}.dealer__logo--boxed{border:1px solid rgba(255,255,255,.55);padding:4px 10px;font-size:13px;font-weight:800;letter-spacing:1px}.dealer__logo--boxed span{background:var(--c-white);color:var(--c-navy-deep);padding:2px 6px;margin-left:4px}.cats{background:var(--c-white);padding:80px 56px 96px;border-top:1px solid #eef2f4}.cats__inner{max-width:1240px;margin:0 auto}.cats__head{margin-bottom:44px}.cats__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.cats__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.cats__subtitle{font-size:15px;color:#6e7c87;max-width:600px}.cats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:56px}.cat-card{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:4 / 3.05;background-color:#1a3a4d;background-size:cover;background-position:center;cursor:pointer;isolation:isolate;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.cat-card:hover{transform:translateY(-4px);box-shadow:0 22px 44px -12px #081d2959}.cat-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:inherit;background-size:cover;background-position:center;transition:transform .6s cubic-bezier(.2,.7,.3,1);z-index:-1}.cat-card:hover:after{transform:scale(1.05)}.cat-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#081d2900,#081d2926 45%,#081d29c7 80%,#081d29f2);z-index:1}.cat-card__content{position:absolute;left:0;right:0;bottom:0;padding:26px 28px;color:var(--c-white);z-index:2}.cat-card__title{font-family:var(--f-display);font-weight:800;font-size:21px;letter-spacing:.4px;text-transform:uppercase;margin-bottom:6px}.cat-card__desc{font-size:13.5px;line-height:1.45;color:#ffffffd9;margin-bottom:12px}.cat-card__price{color:var(--c-orange);font-size:13px;font-weight:700;letter-spacing:.3px}.cat-card__btn{display:inline-flex;align-items:center;gap:8px;background:var(--c-orange);color:var(--c-white);padding:0 20px;border-radius:3px;font-size:12px;font-weight:700;letter-spacing:1.3px;text-transform:uppercase;margin-top:16px;max-height:0;opacity:0;overflow:hidden;transform:translateY(6px);transition:max-height .3s ease,opacity .25s ease,transform .3s ease,padding .3s ease,background .2s ease}.cat-card:hover .cat-card__btn,.cat-card:focus-within .cat-card__btn,.cat-card.is-open .cat-card__btn{max-height:60px;opacity:1;transform:translateY(0);padding-top:12px;padding-bottom:12px}.cat-card__btn:hover{background:var(--c-orange-hover)}.cat-card__btn svg{width:12px;height:12px}.cats__viewall{display:flex;justify-content:center}.btn-outline{display:inline-flex;align-items:center;gap:12px;padding:16px 28px;font-size:12.5px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;color:var(--c-navy);border:1px solid #c9d3da;border-radius:2px;background:var(--c-white);transition:border-color .2s ease,background .2s ease,color .2s ease,transform .15s ease}.btn-outline:hover{border-color:var(--c-navy);background:var(--c-navy);color:var(--c-white);transform:translateY(-1px)}.btn-outline svg{width:13px;height:13px}.bestsellers{background:#eef2f4;padding:80px 56px 96px}.bestsellers__inner{max-width:1240px;margin:0 auto}.bestsellers__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px}.bestsellers__head-text{flex:1;min-width:0}.bestsellers__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.bestsellers__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.bestsellers__subtitle{font-size:15px;color:#6e7c87;max-width:540px}.bestsellers__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.product-card{background:var(--c-white);border:1px solid #dde4e8;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}.product-card:hover{transform:translateY(-3px);box-shadow:0 16px 32px -8px #081d292e;border-color:#c6d0d6}.product-card__media{position:relative;aspect-ratio:4 / 3;background-color:#1a3a4d;background-size:cover;background-position:center;overflow:hidden}.product-card__corner{position:absolute;top:0;right:0;width:0;height:0;border-style:solid;border-width:14px 14px 0 0;border-color:var(--c-navy) transparent transparent transparent;z-index:2}.product-card__badge{position:absolute;top:12px;left:12px;padding:6px 11px;font-size:10.5px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;color:var(--c-white);border-radius:2px;z-index:2;box-shadow:0 2px 6px #00000026}.product-card__badge--bestseller{background:var(--c-orange)}.product-card__badge--new{background:var(--c-navy)}.product-card__badge--limited{background:#4eb1d6}.product-card__body{padding:16px 18px 18px;display:flex;flex-direction:column;flex:1}.product-card__rating{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;color:#6e7c87}.product-card__stars{color:#ffc107;letter-spacing:1.5px;font-size:12px}.product-card__name{font-size:15.5px;font-weight:600;color:var(--c-ink);margin-bottom:12px;line-height:1.3}.product-card__specs{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.product-card__spec{font-size:10.5px;color:#6e7c87;background:#f0f3f5;padding:4px 10px;border-radius:999px;border:1px solid #e3e8eb;letter-spacing:.2px}.product-card__price{font-family:var(--f-display);font-size:20px;font-weight:700;color:var(--c-navy);margin-bottom:14px;letter-spacing:-.2px}.product-card__actions{display:flex;gap:8px;margin-top:auto}.product-card__btn{flex:1;padding:11px 10px;font-family:inherit;font-size:11px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;border-radius:2px;display:inline-flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .15s ease;white-space:nowrap}.product-card__btn svg{width:11px;height:11px}.product-card__btn--primary{background:var(--c-orange);color:var(--c-white);border:1px solid var(--c-orange)}.product-card__btn--primary:hover{background:var(--c-orange-hover);border-color:var(--c-orange-hover)}.product-card__btn--outline{background:var(--c-white);color:var(--c-navy);border:1px solid #d0d8dc}.product-card__btn--outline:hover{border-color:var(--c-navy);background:var(--c-navy);color:var(--c-white)}.why{position:relative;padding:84px 56px 100px;background:radial-gradient(120% 90% at 100% 50%,rgba(74,144,210,.18) 0%,transparent 55%),radial-gradient(80% 60% at 0% 0%,rgba(8,25,38,.5) 0%,transparent 60%),linear-gradient(125deg,#061722,#0c2738,#154463 70%,#1d5a82);overflow:hidden;isolation:isolate}.why:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.03) 0%,transparent 40%),radial-gradient(60% 50% at 90% 100%,rgba(255,255,255,.06),transparent 70%);pointer-events:none;z-index:0}.why__inner{max-width:1240px;margin:0 auto;position:relative;z-index:1}.why__head{margin-bottom:50px}.why__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:16px}.why__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:.3px;color:var(--c-white);text-transform:uppercase;line-height:1.05;margin-bottom:16px;max-width:720px}.why__subtitle{font-size:15px;color:#ffffff9e;max-width:540px}.why__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.why-card{position:relative;background:linear-gradient(180deg,#ffffff0f,#ffffff04);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:36px 26px 32px;text-align:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff14,0 6px 24px -10px #00000080;transition:transform .3s ease,border-color .3s ease,background .3s ease}.why-card:before{content:"";position:absolute;top:0;left:18%;right:18%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.25),transparent)}.why-card:hover{transform:translateY(-3px);border-color:#ffffff2e;background:linear-gradient(180deg,#ffffff17,#ffffff05)}.why-card__icon{width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;color:var(--c-white);background:linear-gradient(180deg,#0f2536,#061421);border:1px solid rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff1f,0 4px 12px #00000059}.why-card__icon svg{width:19px;height:19px}.why-card__title{font-size:17px;font-weight:700;color:var(--c-white);margin-bottom:12px;letter-spacing:.1px}.why-card__desc{font-size:13.5px;line-height:1.55;color:#ffffff9e}.brands{background:#eef2f4;padding:80px 56px 96px}.brands__inner{max-width:1240px;margin:0 auto}.brands__head{text-align:center;margin-bottom:44px}.brands__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.brands__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.1;margin-bottom:14px}.brands__subtitle{font-size:15px;color:#6e7c87;max-width:520px;margin:0 auto}.brands__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:40px}.brand-tile{position:relative;background:var(--c-white);border:1px solid #dde4e8;border-radius:6px;height:78px;display:flex;align-items:center;justify-content:center;font-family:var(--f-display);font-size:13px;font-weight:700;letter-spacing:1.6px;color:var(--c-navy);text-transform:uppercase;transition:border-color .2s ease,box-shadow .2s ease,transform .18s ease,color .2s ease,background .2s ease;cursor:pointer}.brand-tile:hover{border-color:var(--c-navy);transform:translateY(-2px);box-shadow:0 10px 22px -10px #081d2940}.brand-tile--active{border-color:var(--c-navy);border-width:2px;box-shadow:0 8px 18px -8px #081d2940}.brand-tile--more{background:var(--c-navy-deep);border-color:var(--c-navy-deep);color:var(--c-white);font-weight:600;letter-spacing:1px}.brand-tile--more:hover{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white)}.brands__cta{display:flex;justify-content:center}.process{background:var(--c-white);padding:84px 56px 96px}.process__inner{max-width:1240px;margin:0 auto}.process__head{text-align:center;margin-bottom:60px}.process__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.process__title{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.4vw,38px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.1}.process__steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:52px}.process__steps:before{content:"";position:absolute;top:30px;left:12.5%;right:12.5%;height:2px;background:var(--c-orange);z-index:0}.process-step{position:relative;z-index:1;text-align:center;padding:0 8px}.process-step__num{width:60px;height:60px;border-radius:50%;border:2px solid var(--c-orange);background:var(--c-white);color:var(--c-orange);font-family:var(--f-display);font-size:16px;font-weight:700;letter-spacing:.5px;display:flex;align-items:center;justify-content:center;margin:0 auto 22px}.process-step__title{font-size:17px;font-weight:700;color:var(--c-navy);margin-bottom:16px;letter-spacing:.1px}.process-step__desc{font-size:13.5px;line-height:1.6;color:#6e7c87;max-width:240px;margin:0 auto}.process__cta{display:flex;justify-content:center}.flagship{position:relative;padding:84px 56px 100px;background:radial-gradient(70% 60% at 0% 50%,rgba(8,25,38,.5) 0%,transparent 60%),radial-gradient(80% 60% at 100% 50%,rgba(74,144,210,.18) 0%,transparent 65%),linear-gradient(125deg,#061722,#0c2738,#154463 70%,#1d5a82);overflow:hidden}.flagship__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.flagship__media{border-radius:8px;overflow:hidden;aspect-ratio:4 / 3;background-color:#2a5e7d;background-size:cover;background-position:center;box-shadow:0 30px 60px -20px #00000080}.flagship__content{color:var(--c-white)}.flagship__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.flagship__title{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.2vw,36px);letter-spacing:.3px;text-transform:uppercase;line-height:1.1;margin-bottom:22px}.flagship__desc{font-size:15px;line-height:1.65;color:#ffffffc7;margin-bottom:28px}.flagship__features{list-style:none;margin-bottom:32px}.flagship__features li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;color:#ffffffe0;padding:7px 0}.flagship__features svg{width:16px;height:16px;color:var(--c-orange);flex-shrink:0;margin-top:3px}.flagship__cta{display:flex;gap:12px;flex-wrap:wrap}.reviews{background:var(--c-white);padding:80px 56px 96px}.reviews__inner{max-width:1240px;margin:0 auto}.reviews__head{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:44px}.reviews__head-text{flex:1;min-width:0}.reviews__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.reviews__title{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3.2vw,38px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05;margin-bottom:12px}.reviews__subtitle{font-size:14px;color:#6e7c87}.reviews__rating{display:flex;align-items:center;gap:18px;padding-left:22px;border-left:4px solid var(--c-orange)}.reviews__rating-stars{color:#ffc107;font-size:22px;letter-spacing:2px;line-height:1}.reviews__rating-num{font-family:var(--f-display);font-size:40px;font-weight:800;color:var(--c-navy);line-height:1}.reviews__rating-text{font-size:13px;color:#6e7c87;line-height:1.45;max-width:150px}.reviews__rating-text strong{color:var(--c-navy);font-weight:600}.reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:44px}.review-card{background:var(--c-white);border:1px solid #dde4e8;border-radius:6px;padding:24px 26px;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.review-card:hover{transform:translateY(-2px);border-color:#c6d0d6;box-shadow:0 14px 28px -10px #081d291f}.review-card__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.review-card__stars{color:#ffc107;font-size:16px;letter-spacing:2.5px}.review-card__verified{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:#6e7c87;font-weight:500}.review-card__verified svg{width:12px;height:12px}.review-card__quote{font-size:14px;line-height:1.6;color:#4a5762;font-style:italic;margin-bottom:20px;flex:1}.review-card__author{display:flex;align-items:flex-start;gap:12px;padding-top:18px;border-top:1px solid #eef2f4}.review-card__avatar{width:40px;height:40px;border-radius:50%;background:#d8dee2;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:#93a0a8;margin-top:2px}.review-card__avatar svg{width:18px;height:18px}.review-card__author-info{display:flex;flex-direction:column;gap:1px}.review-card__name{font-size:13.5px;color:var(--c-navy);font-weight:600}.review-card__location{font-size:12px;color:#93a0a8;margin-bottom:4px}.review-card__product{font-size:12.5px;color:var(--c-orange);font-weight:600}.reviews__cta{display:flex;justify-content:center}.community{position:relative;padding:84px 56px 100px;background:radial-gradient(70% 60% at 0% 100%,rgba(74,144,210,.18) 0%,transparent 60%),radial-gradient(50% 40% at 100% 0%,rgba(255,255,255,.05) 0%,transparent 60%),linear-gradient(135deg,#0a2334,#133e5a 60%,#1d5a82);overflow:hidden}.community__inner{max-width:1240px;margin:0 auto}.community__head{text-align:center;margin-bottom:44px}.community__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.community__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.6vw,44px);letter-spacing:.3px;color:var(--c-white);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.community__subtitle{font-size:15px;color:#ffffffa6}.community__subtitle strong{color:var(--c-white);font-weight:600}.community__gallery{display:grid;grid-template-columns:1.15fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:14px;margin-bottom:40px}.community-tile{position:relative;border-radius:8px;overflow:hidden;background-color:#1a3a4d;background-size:cover;background-position:center;cursor:pointer;aspect-ratio:1 / 1;transition:transform .35s cubic-bezier(.2,.7,.3,1),box-shadow .35s ease}.community-tile:hover{transform:translateY(-3px);box-shadow:0 18px 38px -12px #00000073}.community-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 60%,rgba(0,0,0,.35));opacity:0;transition:opacity .3s ease;pointer-events:none}.community-tile:hover:after{opacity:1}.community-tile--feature{grid-row:1 / span 2;aspect-ratio:auto}.community__cta{display:flex;justify-content:center}.knowledge{background:var(--c-white);padding:80px 56px 96px}.knowledge__inner{max-width:1240px;margin:0 auto}.knowledge__head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:44px}.knowledge__head-text{flex:1;min-width:0}.knowledge__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.knowledge__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.knowledge__subtitle{font-size:15px;color:#6e7c87;max-width:540px}.knowledge__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.article-card{background:var(--c-white);border:1px solid #e3e8eb;border-radius:6px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .2s ease}.article-card:hover{transform:translateY(-3px);border-color:#c6d0d6;box-shadow:0 16px 32px -10px #081d2926}.article-card__media{aspect-ratio:16 / 10;background-color:#1a3a4d;background-size:cover;background-position:center}.article-card__body{padding:22px 24px;display:flex;flex-direction:column;flex:1}.article-card__cat{font-size:11px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--c-orange);margin-bottom:12px}.article-card__title{font-size:16px;font-weight:700;color:var(--c-navy);line-height:1.35;margin-bottom:14px}.article-card__desc{font-size:13.5px;line-height:1.55;color:#6e7c87;margin-bottom:18px;flex:1}.article-card__meta{font-size:12px;color:#93a0a8}.faq{background:#eef2f4;padding:80px 56px 96px}.faq__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1.35fr;gap:64px;align-items:start}.faq__head{padding-top:4px}.faq__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.faq__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.faq__subtitle{font-size:15px;color:#6e7c87;margin-bottom:28px;max-width:460px}.faq__list{border-top:1px solid #d8dee2}.faq-item{border-bottom:1px solid #d8dee2}.faq-item__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 4px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;color:var(--c-ink);text-align:left;transition:color .2s ease}.faq-item__btn:hover{color:var(--c-navy)}.faq-item__icon{width:22px;height:22px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;color:#93a0a8;border:1.5px solid #c6d0d6;background:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease;position:relative}.faq-item__icon:before,.faq-item__icon:after{content:"";position:absolute;background:currentColor;border-radius:1px}.faq-item__icon:before{width:9px;height:1.5px}.faq-item__icon:after{width:1.5px;height:9px;transition:transform .25s ease,opacity .2s ease}.faq-item.is-open .faq-item__icon{background:var(--c-orange);border-color:var(--c-orange);color:var(--c-white)}.faq-item.is-open .faq-item__icon:after{transform:rotate(90deg);opacity:0}.faq-item__panel{max-height:0;overflow:hidden;transition:max-height .35s ease}.faq-item__panel-inner{padding:0 4px 22px;font-size:14px;line-height:1.65;color:#6e7c87;max-width:92%}.final-cta{display:grid;grid-template-columns:1fr 1fr}.final-cta__col{padding:80px 56px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.final-cta__col--vip{position:relative;color:var(--c-white);background:radial-gradient(70% 60% at 100% 50%,rgba(74,144,210,.2) 0%,transparent 60%),linear-gradient(135deg,#061722,#0c2738 35%,#154463 75%,#1d5a82);overflow:hidden}.vip__eyebrow,.ready__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.vip__title{font-family:var(--f-display);font-weight:800;font-size:clamp(30px,3.6vw,44px);letter-spacing:.3px;text-transform:uppercase;color:var(--c-white);line-height:1.05;margin-bottom:18px}.vip__desc{font-size:15px;line-height:1.6;color:#ffffffb8;max-width:440px;margin-bottom:22px}.vip__chip{display:inline-block;background:#081d298c;border:1px solid rgba(255,255,255,.12);color:#ffffffeb;font-size:13px;padding:9px 18px;border-radius:4px;margin-bottom:18px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vip__form{display:flex;width:100%;max-width:440px;background:var(--c-white);border-radius:4px;overflow:hidden;box-shadow:0 10px 30px -10px #0006;margin-bottom:16px}.vip__form input{flex:1;min-width:0;padding:14px 18px;border:none;outline:none;font-family:inherit;font-size:14px;color:var(--c-ink);background:var(--c-white)}.vip__form input::placeholder{color:#93a0a8}.vip__form button{background:var(--c-orange);color:var(--c-white);padding:14px 22px;font-family:inherit;font-size:12px;font-weight:800;letter-spacing:1.3px;text-transform:uppercase;cursor:pointer;transition:background .18s ease;white-space:nowrap}.vip__form button:hover{background:var(--c-orange-hover)}.vip__fineprint{font-size:12px;color:#ffffff8c}.final-cta__col--ready{background:var(--c-white);color:var(--c-ink)}.ready__title{font-family:var(--f-display);font-weight:800;font-size:clamp(30px,3.6vw,44px);letter-spacing:.3px;text-transform:uppercase;color:var(--c-navy);line-height:1.05;margin-bottom:18px}.ready__desc{font-size:15px;line-height:1.6;color:#6e7c87;max-width:460px;margin-bottom:30px}.ready__cta{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.btn--call{display:inline-flex;align-items:center;justify-content:center;padding:17px 30px;font-size:12px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;background:var(--c-white);color:var(--c-navy);border:1px solid #c6d0d6;border-radius:2px;min-width:220px;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.btn--call:hover{background:var(--c-navy);border-color:var(--c-navy);color:var(--c-white);transform:translateY(-1px)}.footer{background:var(--c-navy-deep);color:#ffffffa6;padding:60px 56px 24px}.footer__inner{max-width:1240px;margin:0 auto}.footer__top{display:grid;grid-template-columns:1.45fr 1fr 1fr 1fr 1.1fr;gap:36px;padding-bottom:44px}.footer__brand{max-width:240px}.footer .logo{align-items:flex-start}.footer .logo__name{color:var(--c-white)}.footer .logo__name span{color:var(--c-orange)}.footer .logo__tag{color:#ffffffb3}.footer__tagline{font-size:13.5px;line-height:1.6;color:#ffffff8c;margin:22px 0 24px}.footer__social{display:flex;gap:16px}.footer__social a{color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center;transition:color .2s ease,transform .2s ease}.footer__social a:hover{color:var(--c-orange);transform:translateY(-1px)}.footer__social svg{width:18px;height:18px}.footer__col-title{color:var(--c-white);font-size:12px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:24px}.footer__links{list-style:none;display:flex;flex-direction:column;gap:13px}.footer__links a{color:#ffffff9e;font-size:14px;transition:color .18s ease}.footer__links a:hover{color:var(--c-white)}.footer__contact{list-style:none;display:flex;flex-direction:column;gap:13px}.footer__contact li{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#ffffff9e;line-height:1.4}.footer__contact svg{width:13px;height:13px;margin-top:4px;color:#ffffff73;flex-shrink:0}.footer__contact a{color:inherit;transition:color .18s ease}.footer__contact a:hover{color:var(--c-white)}.footer__bottom{border-top:1px solid rgba(255,255,255,.08);padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap}.footer__copyright{color:#ffffff80;font-size:13px}.footer__legal{display:flex;gap:28px;list-style:none;flex-wrap:wrap}.footer__legal a{color:#ffffff8c;font-size:13px;transition:color .18s ease}.footer__legal a:hover{color:var(--c-white)}@media(max-width:1024px){.nav,.hero,.dealer,.cats,.bestsellers,.why,.brands,.process,.flagship,.reviews,.community,.knowledge,.faq,.footer{padding-left:32px;padding-right:32px}.nav__menu{gap:22px}.cats__grid,.bestsellers__grid{grid-template-columns:repeat(2,1fr)}.bestsellers__head{flex-direction:column;align-items:flex-start;gap:18px}.why__grid{grid-template-columns:repeat(2,1fr)}.brands__grid{grid-template-columns:repeat(4,1fr)}.flagship__inner{gap:40px}.reviews__head{flex-direction:column;align-items:flex-start;gap:24px}.reviews__grid{grid-template-columns:1fr 1fr}.reviews__grid .review-card:nth-child(3){grid-column:1 / -1;max-width:540px;justify-self:center}.knowledge__head{flex-direction:column;align-items:flex-start;gap:18px}.knowledge__grid{grid-template-columns:1fr 1fr}.knowledge__grid .article-card:nth-child(3){grid-column:1 / -1;max-width:560px;justify-self:center}.faq__inner{grid-template-columns:1fr;gap:36px}.final-cta__col{padding:64px 32px}.footer__top{grid-template-columns:1fr 1fr 1fr;gap:36px 28px}.footer__brand{grid-column:1 / -1;max-width:none}}@media(max-width:820px){.nav__menu{display:none}.hero{padding:64px 24px 80px;min-height:560px}.hero__content{max-width:100%}.hero__title{font-size:clamp(34px,9vw,52px)}.btn{min-width:0;flex:1}.dealer{padding:18px 24px;flex-direction:column;gap:18px}.cats,.bestsellers,.why,.brands,.process{padding:64px 24px 72px}.process__steps{grid-template-columns:1fr 1fr;gap:36px 24px}.process__steps:before{display:none}.flagship{padding:64px 24px 72px}.flagship__inner{grid-template-columns:1fr;gap:32px}.reviews,.community,.knowledge{padding:64px 24px 72px}.knowledge__grid{grid-template-columns:1fr}.knowledge__grid .article-card:nth-child(3){grid-column:auto;max-width:none}.faq{padding:64px 24px 72px}.final-cta{grid-template-columns:1fr}.final-cta__col{padding:56px 24px}.community__gallery{grid-template-columns:1fr 1fr;grid-template-rows:auto}.footer{padding:56px 24px 24px}.footer__top{grid-template-columns:1fr 1fr;gap:32px 24px}.footer__bottom{flex-direction:column;align-items:flex-start;gap:14px}.community-tile--feature{grid-column:1 / -1;grid-row:auto;aspect-ratio:16 / 9}.cat-card .cat-card__btn{max-height:60px;opacity:1;transform:translateY(0);padding-top:12px;padding-bottom:12px}}@media(max-width:560px){.cats__grid,.bestsellers__grid,.why__grid{grid-template-columns:1fr}.brands__grid{grid-template-columns:repeat(3,1fr);gap:10px}.brand-tile{height:66px;font-size:11.5px;letter-spacing:1.2px}.process__steps,.reviews__grid{grid-template-columns:1fr}.reviews__grid .review-card:nth-child(3){grid-column:auto;max-width:none}.community__gallery{grid-template-columns:1fr}}@media(max-width:480px){.announce{font-size:11px;padding:10px 36px}.nav,.hero,.dealer,.cats,.bestsellers,.why,.brands,.process,.flagship,.reviews,.community,.knowledge,.faq,.footer{padding-left:18px;padding-right:18px}.final-cta__col{padding:48px 18px}.vip__form{flex-direction:column}.vip__form button{padding:14px 22px}.btn--call{min-width:0;flex:1}.footer__top{grid-template-columns:1fr}.footer__legal{gap:14px 22px}.hero__cta{flex-direction:column}.btn{width:100%}.hero__trust{gap:10px}.trust-divider{display:none}}.breadcrumb{background:#f5f7f9;border-bottom:1px solid #e3e8eb;padding:14px 56px}.breadcrumb__inner{max-width:1240px;margin:0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:13px;color:#93a0a8;list-style:none}.breadcrumb a{color:#93a0a8;transition:color .18s ease}.breadcrumb a:hover{color:var(--c-navy)}.breadcrumb__sep{color:#c6d0d6;font-size:12px}.breadcrumb__current{color:var(--c-navy);font-weight:500}.product{background:var(--c-white);padding:50px 56px 72px}.product__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:start}.product__gallery{position:sticky;top:calc(var(--announce-h, 0px) + 84px)}.gallery__main{width:100%;aspect-ratio:1 / 1;background-color:#1a3a4d;background-size:cover;background-position:center;border-radius:6px;margin-bottom:12px;transition:background-image .25s ease}.gallery__thumbs{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.gallery__thumb{aspect-ratio:1 / 1;background-color:#1a3a4d;background-size:cover;background-position:center;border-radius:4px;cursor:pointer;border:2px solid transparent;transition:border-color .18s ease,transform .18s ease}.gallery__thumb:hover{border-color:#c6d0d6}.gallery__thumb.is-active{border-color:var(--c-navy)}.product__brand-row{display:flex;align-items:center;gap:12px;margin-bottom:14px;flex-wrap:wrap}.product__brand{font-size:12px;font-weight:700;letter-spacing:1.6px;text-transform:uppercase;color:var(--c-orange)}.product__authorized{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;letter-spacing:.7px;color:var(--c-navy);background:#eef2f4;border:1px solid #d8dee2;padding:5px 10px;border-radius:4px;text-transform:uppercase}.product__authorized svg{width:11px;height:11px}.product__title{font-family:var(--f-display);font-weight:800;font-size:clamp(26px,3vw,34px);letter-spacing:.2px;text-transform:uppercase;color:var(--c-navy);line-height:1.1;margin-bottom:14px}.product__rating-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:13px;color:#6e7c87;margin-bottom:16px}.product__rating-row .stars{color:#ffc107;letter-spacing:1.5px;font-size:13px}.product__rating-row .sep{color:#c6d0d6}.product__desc{font-size:14px;line-height:1.6;color:#6e7c87;margin-bottom:22px;max-width:540px}.product__price{font-family:var(--f-display);font-weight:800;font-size:38px;color:var(--c-navy);letter-spacing:-.5px;margin-bottom:6px;line-height:1}.product__financing{font-size:13px;color:#6e7c87;margin-bottom:14px}.product__financing strong{color:var(--c-navy);font-weight:700}.product__stock{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;color:var(--c-orange);font-weight:500;margin-bottom:24px}.product__stock svg{width:13px;height:13px}.product__divider{height:1px;background:#e3e8eb;margin-bottom:22px}.product__specs{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px}.spec-stat{background:#f5f7f9;border:1px solid #e3e8eb;border-radius:5px;padding:14px 8px 12px;text-align:center}.spec-stat__num{font-family:var(--f-display);font-size:19px;font-weight:800;color:var(--c-navy);line-height:1;margin-bottom:6px}.spec-stat__label{font-size:11px;color:#93a0a8;font-weight:500;letter-spacing:.2px;line-height:1.3}.product__batteries{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.battery-option{position:relative;display:flex;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d8dee2;border-radius:5px;cursor:pointer;background:var(--c-white);transition:border-color .18s ease,background .18s ease}.battery-option:hover{border-color:var(--c-navy)}.battery-option.is-selected{border-color:var(--c-navy);background:#f8fafb}.battery-option input{position:absolute;opacity:0;pointer-events:none}.battery-option__radio{width:16px;height:16px;border-radius:50%;border:2px solid #c6d0d6;flex-shrink:0;position:relative;transition:border-color .18s ease}.battery-option.is-selected .battery-option__radio{border-color:var(--c-navy)}.battery-option.is-selected .battery-option__radio:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:7px;height:7px;border-radius:50%;background:var(--c-navy)}.battery-option__label{flex:1;font-size:13.5px;color:var(--c-ink);line-height:1.3}.battery-option__name{font-weight:600;color:var(--c-navy)}.battery-option__detail{color:#6e7c87}.battery-option__badge{font-size:10.5px;font-weight:700;letter-spacing:.5px;padding:4px 9px;border-radius:3px;flex-shrink:0}.battery-option__badge--rec{background:var(--c-orange);color:var(--c-white)}.battery-option__badge--alt{background:#eef2f4;color:#6e7c87}.product__cta{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.btn-block{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:16px 22px;font-family:inherit;font-size:13px;font-weight:700;letter-spacing:1.4px;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:background .18s ease,border-color .18s ease,transform .15s ease,box-shadow .18s ease;border:1px solid transparent}.btn-block--primary{background:var(--c-orange);color:var(--c-white);border-color:var(--c-orange);box-shadow:0 6px 18px #f26b2c40}.btn-block--primary:hover{background:var(--c-orange-hover);border-color:var(--c-orange-hover);transform:translateY(-1px);box-shadow:0 10px 24px #f26b2c59}.btn-block--outline{background:var(--c-white);color:var(--c-navy);border-color:#c6d0d6}.btn-block--outline:hover{border-color:var(--c-navy);background:#f8fafb}.product__phone-link{display:block;text-align:center;font-size:13px;font-weight:600;color:var(--c-orange);text-decoration:underline;text-underline-offset:3px;margin-bottom:24px;transition:color .18s ease}.product__phone-link:hover{color:var(--c-orange-hover)}.product__trust{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px;margin-bottom:18px}.product-trust-item{display:flex;align-items:center;gap:9px;font-size:13px;color:#4a5762}.product-trust-item svg{width:16px;height:16px;color:var(--c-navy);flex-shrink:0}.product__delivery{background:#f5f7f9;border-radius:4px;padding:11px 14px;text-align:center;font-size:13px;color:#6e7c87}.product-strip{background:var(--c-navy-deep);color:#ffffffc7;padding:16px 56px}.product-strip__inner{max-width:1500px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:18px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;text-align:center;white-space:nowrap}.product-strip__sep{color:#ffffff38}.perf{background:var(--c-white);padding:80px 56px 88px}.perf__inner{max-width:1240px;margin:0 auto}.perf__head{margin-bottom:40px}.perf__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.perf__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,38px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05}.perf__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:44px}.perf-card{background:var(--c-white);border:1px solid #e3e8eb;border-radius:6px;padding:28px 30px 30px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.perf-card:hover{border-color:#c6d0d6;transform:translateY(-2px);box-shadow:0 14px 28px -10px #081d291a}.perf-card__icon{width:26px;height:26px;color:var(--c-orange);margin-bottom:18px}.perf-card__title{font-size:15px;font-weight:700;color:var(--c-navy);margin-bottom:12px;line-height:1.3}.perf-card__desc{font-size:13.5px;line-height:1.55;color:#6e7c87}.perf__cta{display:flex;justify-content:center}.shipment{position:relative;padding:80px 56px 96px;background:radial-gradient(80% 60% at 100% 50%,rgba(74,144,210,.18) 0%,transparent 60%),linear-gradient(125deg,#061722,#0c2738,#154463 70%,#1d5a82);overflow:hidden}.shipment__inner{max-width:1240px;margin:0 auto}.shipment__head{margin-bottom:44px}.shipment__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.shipment__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-white);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.shipment__subtitle{font-size:15px;color:#ffffff9e;max-width:540px}.shipment__body{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.shipment__media{background:var(--c-white);border-radius:10px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;padding:30px;overflow:hidden;box-shadow:0 30px 60px -20px #00000080}.shipment__media img{max-width:100%;max-height:100%;object-fit:contain}.shipment__list{list-style:none;display:flex;flex-direction:column;gap:14px}.shipment__list li{display:flex;align-items:flex-start;gap:12px;font-size:14.5px;color:#ffffffe0;line-height:1.5}.shipment__list svg{width:16px;height:16px;color:var(--c-orange);flex-shrink:0;margin-top:4px}.about{background:var(--c-white);padding:80px 56px 96px}.about__inner{max-width:800px;margin:0 auto}.about__head{text-align:center;margin-bottom:50px}.about__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.about__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,38px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.1}.about-block{margin-bottom:38px}.about-block:last-child{margin-bottom:0}.about-block__title{font-size:21px;font-weight:700;color:var(--c-navy);margin-bottom:16px;line-height:1.3}.about-block p{font-size:14.5px;line-height:1.7;color:#4a5762;margin-bottom:14px}.about-block p:last-child{margin-bottom:0}.about-block ul{list-style:disc;padding-left:22px;margin-bottom:14px;font-size:14.5px;line-height:1.7;color:#4a5762}.about-block ul li{margin-bottom:6px}.about-block ul li:last-child{margin-bottom:0}.specs{background:#eef2f4;padding:78px 56px 80px}.specs__inner{max-width:1240px;margin:0 auto}.specs__head{margin-bottom:36px}.specs__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.specs__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05}.specs__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:28px}.spec-card{background:var(--c-white);border:1px solid #e3e8eb;border-radius:6px;padding:20px 22px;display:flex;align-items:center;gap:14px;transition:border-color .2s ease,box-shadow .2s ease}.spec-card:hover{border-color:#c6d0d6;box-shadow:0 10px 22px -10px #081d2926}.spec-card__icon{width:26px;height:26px;color:var(--c-orange);flex-shrink:0}.spec-card__data{display:flex;flex-direction:column;min-width:0}.spec-card__num{font-family:var(--f-display);font-size:18px;font-weight:800;color:var(--c-navy);line-height:1.1;letter-spacing:-.2px}.spec-card__label{font-size:12px;color:#93a0a8;margin-top:3px}.specs__note{text-align:center;font-size:13px;color:#6e7c87}.battery-compare{background:var(--c-white);padding:80px 56px 88px}.battery-compare__inner{max-width:920px;margin:0 auto}.battery-compare__head{text-align:center;margin-bottom:36px}.battery-compare__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.battery-compare__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.1}.battery-compare__table{width:100%;border-collapse:collapse;border:1px solid #d8dee2;border-radius:6px;overflow:hidden;margin-bottom:36px}.battery-compare__table thead th{background:var(--c-navy);color:var(--c-white);font-size:14px;font-weight:700;text-align:center;padding:14px 18px}.battery-compare__table tbody td{font-size:13.5px;color:#4a5762;padding:16px 18px;text-align:center;border-top:1px solid #e3e8eb}.battery-compare__table tbody td:first-child{text-align:left;color:#6e7c87;font-weight:500}.battery-compare__table tbody tr:nth-child(odd) td{background:#f5f7f9}.battery-compare__cta{display:flex;justify-content:center}.tech{background:#eef2f4;padding:80px 56px 90px}.tech__inner{max-width:1240px;margin:0 auto}.tech__head{margin-bottom:48px;max-width:540px}.tech__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.tech__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,38px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05;margin-bottom:14px}.tech__subtitle{font-size:14.5px;line-height:1.6;color:#6e7c87;max-width:460px}.tech-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:56px}.tech-row:last-child{margin-bottom:0}.tech-row__media{aspect-ratio:4 / 3;background-size:cover;background-position:center;background-color:#1a3a4d;border-radius:6px;overflow:hidden}.tech-row__content{padding:0 4px}.tech-row__num{color:var(--c-orange);font-size:13px;font-weight:700;letter-spacing:.5px;margin-bottom:8px}.tech-row__title{font-size:22px;font-weight:700;color:var(--c-navy);margin-bottom:14px;line-height:1.2}.tech-row__desc{font-size:14px;line-height:1.65;color:#4a5762}.demo-cta{position:relative;padding:70px 56px 80px;background:radial-gradient(80% 60% at 100% 50%,rgba(74,144,210,.18) 0%,transparent 60%),linear-gradient(125deg,#061722,#0c2738,#154463 70%,#1d5a82);overflow:hidden}.demo-cta__inner{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.demo-cta__media{aspect-ratio:4 / 3;background-size:cover;background-position:center;background-color:#1a3a4d;border-radius:6px;box-shadow:0 30px 60px -20px #00000080}.demo-cta__content{color:var(--c-white)}.demo-cta__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.demo-cta__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-white);text-transform:uppercase;line-height:1.05;margin-bottom:18px}.demo-cta__desc{font-size:15px;line-height:1.6;color:#ffffffc7;margin-bottom:28px;max-width:480px}.demo-cta__buttons{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:18px}.demo-cta__fineprint{font-size:13px;color:#ffffff8c;max-width:460px}.compare-models{background:#eef2f4;padding:80px 56px 96px}.compare-models__inner{max-width:1240px;margin:0 auto}.compare-models__head{margin-bottom:44px}.compare-models__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.compare-models__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05}.compare-models__grid{display:grid;grid-template-columns:1fr 1.05fr 1fr;gap:18px;align-items:stretch}.compare-card{background:var(--c-white);border:1px solid #e3e8eb;border-radius:8px;padding:36px 28px 28px;display:flex;flex-direction:column;text-align:center}.compare-card--current{background:var(--c-navy);color:var(--c-white);border-color:var(--c-navy);margin-top:-14px;margin-bottom:-14px;padding-top:50px;padding-bottom:42px;box-shadow:0 24px 48px -12px #081d2966}.compare-card__viewing{color:var(--c-orange);font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.compare-card__name{font-size:18px;font-weight:600;color:var(--c-navy);margin-bottom:12px}.compare-card--current .compare-card__name{color:var(--c-white)}.compare-card__price{font-family:var(--f-display);font-size:38px;font-weight:800;color:var(--c-navy);line-height:1;margin-bottom:26px;letter-spacing:-.5px}.compare-card--current .compare-card__price{color:var(--c-white)}.compare-card__price small{font-size:18px;font-weight:700;vertical-align:top;margin-right:1px}.compare-card__divider{height:1px;background:#e3e8eb;margin-bottom:18px}.compare-card--current .compare-card__divider{background:#ffffff2e}.compare-card__specs{list-style:none;flex:1;margin-bottom:26px;text-align:left}.compare-card__specs li{display:flex;align-items:center;padding:8px 0;font-size:13.5px}.compare-card__specs .bullet{color:#c6d0d6;margin-right:8px;flex-shrink:0}.compare-card__specs .label{flex:1;color:#6e7c87}.compare-card__specs .value{color:var(--c-ink);font-weight:500}.compare-card--current .compare-card__specs .label{color:#ffffffb3}.compare-card--current .compare-card__specs .value{color:var(--c-white)}.compare-card--current .compare-card__specs .bullet{color:#ffffff59}.product-reviews{background:var(--c-white);padding:80px 56px 96px}.product-reviews__inner{max-width:1240px;margin:0 auto}.product-reviews__head{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-bottom:44px}.product-reviews__head-text{flex:1;min-width:0}.product-reviews__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.product-reviews__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,38px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05}.product-reviews__rating{display:flex;align-items:center;gap:18px;padding-left:22px;border-left:4px solid var(--c-orange)}.product-reviews__stars{color:#ffc107;font-size:22px;letter-spacing:2px;line-height:1}.product-reviews__num{font-family:var(--f-display);font-size:38px;font-weight:800;color:var(--c-navy);line-height:1}.product-reviews__text{font-size:12.5px;color:#6e7c87;line-height:1.5}.product-reviews__text strong{color:var(--c-navy);font-weight:600}.product-reviews__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:44px}.product-reviews__cta{display:flex;justify-content:center}.expert-reviews{position:relative;padding:80px 56px 56px;background:radial-gradient(70% 60% at 100% 50%,rgba(74,144,210,.18) 0%,transparent 60%),linear-gradient(125deg,#061722,#0c2738,#154463 70%,#1d5a82);overflow:hidden}.expert-reviews__inner{max-width:1240px;margin:0 auto}.expert-reviews__head{margin-bottom:36px}.expert-reviews__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.expert-reviews__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,38px);letter-spacing:.3px;color:var(--c-white);text-transform:uppercase;line-height:1.05}.expert-reviews__grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.expert-quote{background:linear-gradient(180deg,#ffffff0f,#ffffff04);border:1px solid rgba(255,255,255,.09);border-radius:8px;padding:36px 38px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f}.expert-quote__body{font-size:15px;line-height:1.6;color:#ffffffe0;font-style:italic;margin-bottom:18px}.expert-quote__source{font-size:13px;color:#ffffff8c}.product-faq{background:#eef2f4;padding:80px 56px 96px}.product-faq__inner{max-width:1240px;margin:0 auto}.product-faq__head{margin-bottom:36px}.product-faq__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.product-faq__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.1;margin-bottom:14px}.product-faq__subtitle{font-size:14.5px;color:#6e7c87}.product-faq__cols{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin-bottom:44px}.product-faq__cta{display:flex;justify-content:center}.policies{background:var(--c-white);padding:80px 56px 96px}.policies__inner{max-width:1240px;margin:0 auto}.policies__head{text-align:center;margin-bottom:50px}.policies__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.policies__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.1}.policies__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px}.policies-col__title{text-align:center;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--c-navy);margin-bottom:22px}.policies-col__list{list-style:none}.policies-col__list li{display:flex;align-items:flex-start;gap:14px;font-size:13.5px;line-height:1.5;color:#4a5762;padding:16px 0;border-top:1px solid #e3e8eb}.policies-col__list li:last-child{border-bottom:1px solid #e3e8eb}.policies-col__list svg{width:22px;height:22px;color:var(--c-navy);flex-shrink:0;margin-top:1px}.accessories{background:#eef2f4;padding:80px 56px 96px}.accessories__inner{max-width:1240px;margin:0 auto}.accessories__head{margin-bottom:40px}.accessories__eyebrow{color:var(--c-orange);font-size:12px;font-weight:700;letter-spacing:2.4px;text-transform:uppercase;margin-bottom:14px}.accessories__title{font-family:var(--f-display);font-weight:800;font-size:clamp(28px,3.4vw,40px);letter-spacing:.3px;color:var(--c-navy);text-transform:uppercase;line-height:1.05}.accessories__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:40px}.acc-card{background:var(--c-white);border:1px solid #e3e8eb;border-radius:6px;padding:18px;display:flex;flex-direction:column;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.acc-card:hover{border-color:#c6d0d6;transform:translateY(-2px);box-shadow:0 14px 28px -10px #081d291f}.acc-card__media{aspect-ratio:1 / 1;background-color:#f5f7f9;background-size:contain;background-repeat:no-repeat;background-position:center;border-radius:4px;margin-bottom:16px}.acc-card__name{font-size:15px;font-weight:600;color:var(--c-navy);margin-bottom:8px;line-height:1.3}.acc-card__desc{font-size:12.5px;line-height:1.5;color:#6e7c87;margin-bottom:14px;flex:1}.acc-card__price{font-family:var(--f-display);font-size:19px;font-weight:800;color:var(--c-navy);margin-bottom:14px;letter-spacing:-.2px}.acc-card__btn{width:100%;padding:11px 14px;font-family:inherit;font-size:11.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;background:var(--c-white);color:var(--c-navy);border:1px solid #d0d8dc;border-radius:3px;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease}.acc-card__btn:hover{border-color:var(--c-navy);background:var(--c-navy);color:var(--c-white)}.accessories__cta{display:flex;justify-content:center}@media(max-width:1024px){.breadcrumb,.product,.product-strip,.perf,.shipment,.about,.specs,.battery-compare,.tech,.demo-cta,.compare-models,.product-reviews,.expert-reviews,.product-faq,.policies,.accessories{padding-left:32px;padding-right:32px}.product__inner{gap:40px}.product__gallery{position:static}.perf__grid,.specs__grid{grid-template-columns:repeat(2,1fr)}.tech-row{gap:32px}.demo-cta__inner{gap:40px}.product-reviews__head{flex-direction:column;align-items:flex-start;gap:24px}.product-reviews__grid{grid-template-columns:1fr 1fr}.product-reviews__grid .review-card:nth-child(3){grid-column:1 / -1;max-width:540px;justify-self:center}.accessories__grid{grid-template-columns:repeat(2,1fr)}.product-faq__cols{gap:0 36px}}@media(max-width:820px){.breadcrumb{padding:12px 24px;font-size:12px}.product{padding:32px 24px 56px}.product__inner{grid-template-columns:1fr;gap:32px}.product-strip{padding:14px 24px}.product-strip__inner{flex-wrap:wrap;font-size:10.5px;gap:8px 14px;white-space:normal}.perf,.shipment,.about,.specs,.battery-compare,.tech,.demo-cta,.compare-models,.product-reviews,.expert-reviews,.product-faq,.policies,.accessories{padding:64px 24px 72px}.shipment__body{grid-template-columns:1fr;gap:32px}.perf__grid{grid-template-columns:1fr}.tech-row{grid-template-columns:1fr;gap:24px;margin-bottom:48px}.demo-cta__inner{grid-template-columns:1fr;gap:32px}.battery-compare__table thead th,.battery-compare__table tbody td{padding:12px 10px;font-size:12.5px}.compare-models__grid{grid-template-columns:1fr;gap:14px}.compare-card--current{margin-top:0;margin-bottom:0;padding-top:36px;padding-bottom:28px}.expert-reviews__grid,.product-faq__cols{grid-template-columns:1fr}.policies__grid{grid-template-columns:1fr;gap:32px}.accessories__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.product__specs{grid-template-columns:repeat(2,1fr)}.product__trust{grid-template-columns:1fr}.gallery__thumbs{grid-template-columns:repeat(4,1fr)}.product__title{font-size:26px}.product__price{font-size:32px}.specs__grid,.product-reviews__grid{grid-template-columns:1fr}.product-reviews__grid .review-card:nth-child(3){grid-column:auto;max-width:none}.accessories__grid{grid-template-columns:1fr}}@media(max-width:480px){.breadcrumb,.product,.product-strip,.perf,.shipment,.about,.specs,.battery-compare,.tech,.demo-cta,.compare-models,.product-reviews,.expert-reviews,.product-faq,.policies,.accessories{padding-left:18px;padding-right:18px}}body.template-index,body.template-product{font-family:Inter,system-ui,sans-serif!important;--f-display: "Montserrat", system-ui, sans-serif;--f-body: "Inter", system-ui, sans-serif;--c-orange: #f26b2c;--c-orange-hover: #e25a1d;--c-navy: #0e2a3a;--c-navy-deep: #081d29;--c-ink: #1a2733;--c-mist: #eef3f6;--c-mist-soft: #f6f9fb;--c-white: #ffffff}body.template-index h1,body.template-index h2,body.template-index h3,body.template-index h4,body.template-index h5,body.template-index h6,body.template-product h1,body.template-product h2,body.template-product h3,body.template-product h4,body.template-product h5,body.template-product h6,body.template-index .product-card__price,body.template-product .product__price,body.template-product .product__title,body.template-product .product__brand,body.template-product .spec-stat__num,body.template-index .btn,body.template-product .btn,body.template-index .btn-block,body.template-product .btn-block{font-family:Montserrat,system-ui,sans-serif!important}body.template-index .hero__title,body.template-index .hero__subtitle,body.template-index .hero__eyebrow,body.template-index .hero__rating,body.template-index .hero__perks,body.template-index .hero__perks span,body.template-index .hero__perk{color:#fff!important}body.template-index .flagship{background-color:#081d29!important;color:#fff!important}body.template-index .flagship__title,body.template-index .flagship__desc,body.template-index .flagship__features,body.template-index .flagship__features li,body.template-index .flagship__features span{color:#fff!important}body.template-index .flagship__eyebrow{color:#f26b2c!important}body.template-index .flagship__features svg{color:#f26b2c!important;stroke:#f26b2c!important}body.template-index .cat-card__title,body.template-index .cat-card__desc{color:#fff!important}body.template-index .cat-card__price{color:#f26b2c!important}body.template-index .cat-card__btn{color:#fff!important}body.template-index .community{background-color:#0e2a3a!important;color:#fff!important}body.template-index .community__title,body.template-index .community__subtitle,body.template-index .community p,body.template-index .community a{color:#fff!important}body.template-index .footer,body.template-product .footer{background-color:#0e2a3a!important;color:#fff!important}body.template-index .footer h3,body.template-index .footer h4,body.template-index .footer a,body.template-index .footer p,body.template-index .footer li,body.template-product .footer h3,body.template-product .footer h4,body.template-product .footer a,body.template-product .footer p,body.template-product .footer li{color:#fff!important}body.template-index .announce,body.template-product .announce{background-color:#f26b2c!important;color:#fff!important}body.template-index .announce *,body.template-product .announce *{color:#fff!important}body.template-index .final-cta__col--vip{background-color:#0e2a3a!important;color:#fff!important}body.template-index .final-cta__col--vip h1,body.template-index .final-cta__col--vip h2,body.template-index .final-cta__col--vip h3,body.template-index .final-cta__col--vip p,body.template-index .final-cta__col--vip span,body.template-index .final-cta__col--vip label,body.template-index .final-cta__col--vip div{color:#fff!important}body.template-index .vip__eyebrow{color:#f26b2c!important}body.template-index .final-cta__col--ready{background-color:#fff!important;color:#0e2a3a!important}body.template-index .ready__title,body.template-index .ready__desc{color:#0e2a3a!important}body.template-index .ready__eyebrow{color:#f26b2c!important}body.template-index .ready__cta .btn--primary{background-color:#f26b2c!important;color:#fff!important;border-color:#f26b2c!important}body.template-index .ready__cta .btn--call{color:#0e2a3a!important;border:1px solid #0e2a3a!important;background-color:transparent!important}body.template-index .btn--primary,body.template-product .btn--primary,body.template-index .btn-block--primary,body.template-product .btn-block--primary,body.template-index .product-card__btn--primary{background-color:#f26b2c!important;color:#fff!important;border-color:#f26b2c!important}body.template-index .btn--primary:hover,body.template-product .btn--primary:hover,body.template-index .btn-block--primary:hover,body.template-product .btn-block--primary:hover{background-color:#e25a1d!important;color:#fff!important}body.template-index .btn--ghost,body.template-index .hero__cta .btn--outline{color:#fff!important;border-color:#fff!important;background:transparent!important}body.template-index p,body.template-index li,body.template-product p,body.template-product li{font-family:Inter,system-ui,sans-serif!important}body.template-index .hero{background-color:#2a5e7d!important;background-image:url(hero-section-bg.webp)!important;background-size:cover!important;background-position:center center!important}@media(max-width:768px){body.template-index .hero{background-image:url(home-hero-section-mobile-bg.webp)!important}}@media(max-width:768px){body.template-index .flagship,body.template-index .signature{background-image:url(home-mid-section-mobil-bg.webp)!important;background-size:cover!important;background-position:center center!important}body.template-index .final-cta,body.template-index .vip{background-image:url(home-btm-section-mobile-bg.webp)!important;background-size:cover!important;background-position:center center!important}}@media(max-width:1024px){html,body{overflow-x:hidden!important;max-width:100vw!important}body.template-index,body.template-product,body.template-index *,body.template-product *{max-width:100%!important;box-sizing:border-box!important}body.template-index img,body.template-product img,body.template-index video,body.template-product video,body.template-index iframe,body.template-product iframe{max-width:100%!important;height:auto!important}}@media(max-width:1024px){body.template-index .announce,body.template-index .nav,body.template-index .hero,body.template-index .dealer,body.template-index .cats,body.template-index .bestsellers,body.template-index .why,body.template-index .brands,body.template-index .process,body.template-index .flagship,body.template-index .reviews,body.template-index .community,body.template-index .knowledge,body.template-index .faq,body.template-index .final-cta__col,body.template-index .footer,body.template-product .breadcrumb,body.template-product .product,body.template-product .product-strip,body.template-product .perf,body.template-product .shipment,body.template-product .about,body.template-product .specs,body.template-product .battery-compare,body.template-product .tech,body.template-product .demo-cta,body.template-product .compare-models,body.template-product .product-reviews,body.template-product .expert-reviews,body.template-product .product-faq,body.template-product .policies,body.template-product .accessories{padding-left:32px!important;padding-right:32px!important}}@media(max-width:820px){body.template-index .cats__grid,body.template-index .reviews__grid,body.template-index .knowledge__grid{grid-template-columns:1fr!important}body.template-index .bestsellers__grid,body.template-index .why__grid,body.template-index .process__steps{grid-template-columns:1fr 1fr!important}body.template-index .brands__grid{grid-template-columns:repeat(3,1fr)!important}body.template-index .flagship__inner,body.template-index .final-cta,body.template-index .faq__inner,body.template-index .community__gallery{grid-template-columns:1fr!important;gap:24px!important}body.template-index .footer__top{grid-template-columns:1fr 1fr!important;gap:24px!important}body.template-product .product__inner,body.template-product .product__trust,body.template-product .shipment__body,body.template-product .tech-row,body.template-product .demo-cta__inner,body.template-product .expert-reviews__grid,body.template-product .product-faq__cols{grid-template-columns:1fr!important;gap:24px!important}body.template-product .product__specs,body.template-product .specs__grid{grid-template-columns:1fr 1fr!important}body.template-product .gallery__thumbs{grid-template-columns:repeat(4,1fr)!important}body.template-product .perf__grid,body.template-product .product-reviews__grid,body.template-product .policies__grid{grid-template-columns:1fr!important}body.template-product .accessories__grid{grid-template-columns:1fr 1fr!important}body.template-product .compare-models__grid{grid-template-columns:1fr!important}body.template-index .hero__title,body.template-product .product__title{font-size:clamp(32px,8vw,56px)!important;line-height:1.05!important;word-break:break-word!important}body.template-index .flagship__title{font-size:clamp(28px,7vw,44px)!important;line-height:1.1!important;word-break:break-word!important}body.template-index .bestsellers__title,body.template-index .why__title,body.template-index .reviews__title,body.template-index .process__title,body.template-index .knowledge__title,body.template-index .faq__title,body.template-index .vip__title,body.template-index .ready__title,body.template-index .community__title,body.template-product .accessories__title,body.template-product .specs__title,body.template-product .compare-models__title,body.template-product .product-reviews__title,body.template-product .expert-reviews__title,body.template-product .product-faq__title,body.template-product .perf__title{font-size:clamp(26px,6.5vw,40px)!important;line-height:1.1!important;word-break:break-word!important}}@media(max-width:560px){body.template-index .announce,body.template-index .nav,body.template-index .hero,body.template-index .dealer,body.template-index .cats,body.template-index .bestsellers,body.template-index .why,body.template-index .brands,body.template-index .process,body.template-index .flagship,body.template-index .reviews,body.template-index .community,body.template-index .knowledge,body.template-index .faq,body.template-index .final-cta__col,body.template-index .footer,body.template-product .breadcrumb,body.template-product .product,body.template-product .product-strip,body.template-product .perf,body.template-product .shipment,body.template-product .about,body.template-product .specs,body.template-product .battery-compare,body.template-product .tech,body.template-product .demo-cta,body.template-product .compare-models,body.template-product .product-reviews,body.template-product .expert-reviews,body.template-product .product-faq,body.template-product .policies,body.template-product .accessories{padding-left:20px!important;padding-right:20px!important}body.template-index .bestsellers__grid,body.template-index .why__grid,body.template-index .process__steps,body.template-product .product__specs,body.template-product .specs__grid,body.template-product .accessories__grid{grid-template-columns:1fr!important}body.template-index .brands__grid{grid-template-columns:1fr 1fr!important}body.template-product .gallery__thumbs{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:820px){body.template-index .vip__form button,body.template-index .product-card__btn,body.template-product .product-strip__inner,body.template-product .dealer__label{white-space:normal!important}body.template-index .hero__perks,body.template-index .hero__rating{flex-wrap:wrap!important}body.template-index,body.template-product{overflow-wrap:anywhere!important}}@media(max-width:820px){body.template-index .ribbon,body.template-index [class*=try-it],body.template-index [class*=floating-cta]{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/custom-watersport.css.map */
