@font-face{font-family:Archivo;src:url(kq-archivo-italic.woff2)format("woff2");font-style:italic;font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Archivo;src:url(kq-archivo.woff2)format("woff2");font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(kq-barlowsc-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(kq-barlowsc-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Semi Condensed;src:url(kq-barlowsc-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Permanent Marker;src:url(kq-permanent-marker.woff2)format("woff2");font-display:swap}.kq-root{--kq-night:#09060D;--kq-deep-violet:#19003B;--kq-ultraviolet:#411381;--kq-signal-violet:#5E17EB;--kq-mid-violet:#7148AA;--kq-lavender:#B98CF7;--kq-lavender-trail:#D6BEFF;--kq-electric-green:#30FDB2;--kq-mint:#A6FFDF;--kq-white:#FFFFFF;--kq-off-white:#F2F2F2;--kq-sprint-red:#FF4A52;--kq-sprint-red-trail:#FFA6AA;--kq-print-red:#E8112D;--kq-print-red-alt:#C8102E;--kq-surface-0:var(--kq-night);--kq-surface-1:#140A24;--kq-surface-2:var(--kq-deep-violet);--kq-line:#2C1A4A;--kq-line-strong:#4A2F7A;--kq-text:#FFFFFF;--kq-text-soft:#CDC6DC;--kq-text-dim:#A89DBF;--kq-focus:#30FDB2;--kq-stage:linear-gradient(160deg,#19003B 0%,#2A0B5C 55%,#411381 100%);--kq-hero-glow:radial-gradient(60% 50% at 70% 55%,rgba(94,23,235,.35),rgba(9,6,13,0) 70%);--kq-font-display:"Archivo",system-ui,sans-serif;--kq-font-body:"Archivo",system-ui,sans-serif;--kq-font-label:"Barlow Semi Condensed","Arial Narrow",sans-serif;--kq-font-marker:"Permanent Marker",cursive;--kq-display-stretch:78%;--kq-fs-h1:76px;--kq-lh-h1:.9;--kq-fs-h2:40px;--kq-lh-h2:.94;--kq-fs-h3:26px;--kq-lh-h3:1;--kq-fs-card:19px;--kq-fs-price:20px;--kq-fs-body:15px;--kq-lh-body:1.45;--kq-fs-small:13px;--kq-fs-label:12.5px;--kq-ls-label:.08em;--kq-fs-btn:15px;--kq-ls-btn:.06em;--kq-fs-badge:14px;--kq-sp-1:4px;--kq-sp-2:8px;--kq-sp-3:12px;--kq-sp-4:16px;--kq-sp-5:20px;--kq-sp-6:24px;--kq-sp-8:32px;--kq-sp-10:40px;--kq-sp-12:48px;--kq-sp-14:56px;--kq-sp-18:72px;--kq-sp-24:96px;--kq-gutter:20px;--kq-section-y:56px;--kq-maxw:1200px;--kq-r-badge:4px;--kq-r-chip:999px;--kq-r-btn:999px;--kq-r-card:16px;--kq-r-tile:14px;--kq-r-stage:12px;--kq-h-announce:34px;--kq-h-header:52px;--kq-h-btn:52px;--kq-h-btn-2:48px;--kq-h-atc:44px;--kq-h-sticky:68px;--kq-ribbon-pitch-m:13px;--kq-ribbon-pitch-d:22px;--kq-ribbon-lean:10deg;--kq-ease-out:cubic-bezier(.22,1,.36,1);--kq-ease-inout:cubic-bezier(.65,0,.35,1);--kq-dur-fast:.16s;--kq-dur:.28s}@media(min-width:900px){.kq-root{--kq-fs-h1:128px;--kq-fs-h2:64px;--kq-fs-h3:34px;--kq-fs-card:22px;--kq-fs-price:22px;--kq-fs-body:17px;--kq-fs-small:14px;--kq-fs-label:14px;--kq-fs-btn:16px;--kq-fs-badge:15px;--kq-gutter:48px;--kq-section-y:96px;--kq-h-announce:36px;--kq-h-header:72px;--kq-h-btn:56px;--kq-h-btn-2:56px}}.kq-root,.kq-root *{box-sizing:border-box;margin:0;padding:0}.kq-root{-webkit-text-size-adjust:100%;background:var(--kq-night);color:var(--kq-text);font:400 var(--kq-fs-body)/var(--kq-lh-body) var(--kq-font-body);-webkit-font-smoothing:antialiased}.kq-root .wrap{padding-inline:var(--kq-gutter);max-width:calc(var(--kq-maxw) + 2*var(--kq-gutter));margin-inline:auto}.kq-root .vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kq-root .display{font-family:var(--kq-font-display);font-style:italic;font-weight:900;font-stretch:var(--kq-display-stretch);text-transform:uppercase;letter-spacing:-.005em}.kq-root .h1{font-size:var(--kq-fs-h1);line-height:var(--kq-lh-h1)}.kq-root .h2{font-size:var(--kq-fs-h2);line-height:var(--kq-lh-h2)}.kq-root .h3{font-size:var(--kq-fs-h3);line-height:var(--kq-lh-h3)}.kq-root .label{font:600 var(--kq-fs-label)/1.2 var(--kq-font-label);letter-spacing:var(--kq-ls-label);text-transform:uppercase}.kq-root .lav{color:var(--kq-lavender)}.kq-root .green{color:var(--kq-electric-green)}.kq-root .soft{color:var(--kq-text-soft)}.kq-root .dim{color:var(--kq-text-dim)}.kq-root .sprint{color:var(--kq-sprint-red)}.kq-root .body{color:var(--kq-text-soft);max-width:56ch}.kq-root .marker{font-family:var(--kq-font-marker);font-size:26px;line-height:1.1;transform:rotate(-4deg);transform-origin:left bottom;display:inline-block;text-transform:none}.kq-root .hl{display:block;width:max-content}.kq-root .btn{display:flex;align-items:center;justify-content:center;gap:10px;height:var(--kq-h-btn);padding:0 24px;border-radius:var(--kq-r-btn);font:700 var(--kq-fs-btn)/1 var(--kq-font-label);letter-spacing:var(--kq-ls-btn);text-transform:uppercase;border:0;cursor:pointer;white-space:nowrap;transition:transform var(--kq-dur-fast) var(--kq-ease-out),background-color var(--kq-dur-fast)}.kq-root .btn:active{transform:scale(.98)}.kq-root .btn:focus-visible{outline:3px solid var(--kq-focus);outline-offset:3px}.kq-root .btn--primary{background:var(--kq-electric-green);color:var(--kq-night)}.kq-root .btn--primary:hover{background:#5bffc4}.kq-root .btn--secondary{background:0 0;color:var(--kq-white);box-shadow:inset 0 0 0 1.5px var(--kq-white);height:var(--kq-h-btn-2)}.kq-root .btn--secondary:hover{background:#ffffff14}.kq-root .btn--atc{background:var(--kq-white);color:var(--kq-night);height:var(--kq-h-atc);font-size:14px;width:100%}.kq-root .btn--atc:hover{background:var(--kq-off-white)}.kq-root .btn--ghost{height:auto;padding:0;background:0 0;color:var(--kq-white);text-decoration:underline;text-underline-offset:4px;justify-content:flex-start}.kq-root .btn .arr{font-family:var(--kq-font-display);font-style:italic;font-weight:900}.kq-root .badge,.kq-root .chip{display:inline-flex;align-items:center;text-transform:uppercase}.kq-root .badge{height:26px;padding:0 9px;border-radius:var(--kq-r-badge);background:var(--kq-print-red);color:#fff;font:italic 800 var(--kq-fs-badge)/1 var(--kq-font-display);font-stretch:85%;letter-spacing:.01em}.kq-root .chip{gap:6px;height:24px;padding:0 10px;border-radius:var(--kq-r-chip);box-shadow:inset 0 0 0 1px var(--kq-line-strong);font:600 11.5px/1 var(--kq-font-label);letter-spacing:.07em;color:var(--kq-lavender)}.kq-root .chip svg{width:13px;height:13px}.kq-root .tbc{font:500 11px/1 var(--kq-font-label);letter-spacing:.05em;text-transform:uppercase;color:var(--kq-text-dim);border-bottom:1px dotted var(--kq-text-dim)}.kq-root .card{background:var(--kq-surface-1);border-radius:var(--kq-r-card);overflow:hidden;display:flex;flex-direction:column;box-shadow:inset 0 0 0 1px var(--kq-line)}.kq-root .card__stage{position:relative;aspect-ratio:1/1;background:var(--kq-stage);display:grid;place-items:center;overflow:hidden}.kq-root .card__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(55% 40%at 50% 78%,rgba(94,23,235,.45),transparent 70%);pointer-events:none}.kq-root .card__stage img{position:absolute;z-index:1;left:7%;top:12%;width:86%;height:78%;object-fit:contain;filter:drop-shadow(0 14px 18px rgba(0,0,0,.45))}.kq-root .card__stage .badge{position:absolute;top:10px;left:10px;z-index:2}.kq-root .card__info{padding:12px 12px 14px;display:flex;flex-direction:column;gap:6px;flex:1;background:var(--kq-surface-1)}.kq-root .card__kicker{font:600 11px/1.15 var(--kq-font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--kq-lavender)}.kq-root .card__name{font:italic 800 var(--kq-fs-card)/1.02 var(--kq-font-display);font-stretch:82%;text-transform:uppercase}.kq-root .card__desc{font-size:12.5px;line-height:1.35;color:var(--kq-text-soft)}.kq-root .price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-top:auto;padding-top:2px}.kq-root .price b{font:700 var(--kq-fs-price)/1 var(--kq-font-label);font-variant-numeric:tabular-nums;color:#fff}.kq-root .price s{font:500 14px/1 var(--kq-font-label);color:var(--kq-text-dim)}.kq-root .card .btn--atc{margin-top:6px}.kq-root .trust{display:grid;grid-template-columns:1fr 1fr;gap:8px}.kq-root .trust__item{display:flex;gap:10px;align-items:center;padding:11px 12px;border-radius:var(--kq-r-tile);background:var(--kq-surface-1);box-shadow:inset 0 0 0 1px var(--kq-line);min-height:62px}.kq-root .trust__item svg{flex:0 0 26px;width:26px;height:26px;color:var(--kq-lavender)}.kq-root .trust__t{font:700 13.5px/1.1 var(--kq-font-label);letter-spacing:.04em;text-transform:uppercase}.kq-root .trust__s{font:500 11.5px/1.25 var(--kq-font-label);color:var(--kq-text-dim);letter-spacing:.02em}.kq-root .sticky-shop{position:fixed;left:0;right:0;bottom:0;z-index:40;height:var(--kq-h-sticky);padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:var(--kq-night);border-top:1px solid var(--kq-line-strong);display:flex;align-items:center;gap:10px}.kq-root .sticky-shop img{width:46px;height:46px;border-radius:8px;background:var(--kq-stage);object-fit:contain;padding:3px}.kq-root .sticky-shop .t{font:italic 800 15px/1 var(--kq-font-display);font-stretch:82%;text-transform:uppercase}.kq-root .sticky-shop .s{font:600 11.5px/1.2 var(--kq-font-label);color:var(--kq-text-dim);letter-spacing:.04em;margin-top:4px}.kq-root .sticky-shop .s b{color:#fff;font-weight:700}.kq-root .sticky-shop .btn{height:46px;padding:0 18px;margin-left:auto;font-size:14px}.kq-root .ph-tag{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:4px;background:#ffe066;color:#1a1300;font:700 11px/1 var(--kq-font-label);letter-spacing:.06em;text-transform:uppercase}@media(min-width:900px){.kq-root .m-only{display:none!important}.kq-root .card__info{padding:16px 16px 18px}.kq-root .card__desc{font-size:13.5px}.kq-root .trust{grid-template-columns:repeat(4,1fr);gap:12px}.kq-root .trust__item{padding:14px 16px;min-height:72px}.kq-root .trust__t{font-size:15px}.kq-root .trust__s{font-size:12.5px}.kq-root .sticky-shop{display:none}}@media(max-width:899px){.kq-root .d-only{display:none!important}}@media(prefers-reduced-motion:reduce){.kq-root,.kq-root *{transition:none!important;animation:none!important}}.kq-root{--hero-top:var(--header-group-height,calc(var(--kq-h-announce) + var(--kq-h-header)));--hero-h:578px;--pin:0px}.kq-root .pend{display:none;color:#ffe066;font-weight:700}.kq-root .hero{position:relative;height:calc(var(--hero-h) + var(--pin));background:var(--kq-night)}.kq-root .hero__frame{position:sticky;top:var(--hero-top);height:var(--hero-h);overflow:hidden;isolation:isolate}.kq-root .hero__content,.kq-root .hero__glow,.kq-root .hero__stage{position:absolute;top:0;right:0;bottom:0;left:0}.kq-root .hero__glow{background:radial-gradient(70% 38%at 62% 52%,#4113818c,#09060d00 72%),radial-gradient(50% 30%at 20% 90%,rgba(25,0,59,.9),transparent 70%)}.kq-root .hero__ribbon{position:absolute;left:-80px;right:-80px;top:70px;height:460px;transform:translate(calc(var(--rib-shift,60px)*(1 - var(--p))*.985),calc(var(--rib-shift,60px)*(1 - var(--p))*-.174));will-change:transform}.kq-root .hero__ribbon img{width:100%;height:100%;object-fit:fill}.kq-root .hero__product{position:absolute;left:96px;top:214px;width:262px;transform:translateY(calc(-32px*var(--p))) scale(calc(1 + .05*var(--p)));transform-origin:50% 60%}.kq-root .hero__product img{width:100%;filter:drop-shadow(0 18px 22px rgba(0,0,0,.55))}.kq-root .hero__content{z-index:2;padding:16px var(--kq-gutter)0}.kq-root .hero__h1{display:block;transform:translateY(calc(-4px*var(--p)))}.kq-root .hero__eyebrow{display:block;margin-bottom:8px;font-size:12px}.kq-root .hero__h1 .h1{font-size:68px}.kq-root .hero__sub{position:absolute;left:var(--kq-gutter);top:170px;width:350px;font-size:14.5px;line-height:1.42;opacity:calc(1 - var(--p)*2.5);transform:translateY(calc(-10px*var(--p)))}.kq-root .hero__cap{position:absolute;left:0;right:0;top:398px;display:flex;justify-content:center;gap:8px;align-items:baseline;font-size:12px;color:var(--kq-text-soft);transform:translateY(calc(-38px*var(--p)))}.kq-root .hero__cap b{font:700 15px/1 var(--kq-font-label);color:#fff;letter-spacing:.02em}.kq-root .hero__cap s{color:var(--kq-text-dim);letter-spacing:.02em}.kq-root .hero__ctas,.kq-root .hero__trust{position:absolute;left:var(--kq-gutter);right:var(--kq-gutter)}.kq-root .hero__ctas{top:428px;display:grid;gap:8px;transform:translateY(calc(-38px*var(--p)))}.kq-root .hero__trust{top:552px;transform:translateY(calc(-46px*var(--p)))}.kq-root .hero__trust .trust{grid-template-columns:repeat(4,1fr);gap:6px}.kq-root .hero__trust .trust__item{flex-direction:column;justify-content:center;text-align:center;min-height:64px;padding:8px 4px;gap:4px;border-radius:10px}.kq-root .hero__trust .trust__item svg{flex:0 0 auto;width:20px;height:20px}.kq-root .hero__trust .trust__t{font-size:11px;line-height:1.1;letter-spacing:.03em}.kq-root .hero__trust .trust__s{display:none}.kq-root .sec{padding:var(--kq-section-y)0;position:relative;overflow:hidden}.kq-root .sec__head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:20px}.kq-root .sec__head .label{margin-bottom:6px}.kq-root .grid-sec{padding-top:40px}.kq-root .pgrid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kq-root .card--feature{grid-column:1/-1}.kq-root .card--feature .card__stage{aspect-ratio:16/10}.kq-root .card--feature .card__stage img{left:10%;top:10%;width:80%;height:80%}.kq-root .boots__buy .price b,.kq-root .card--feature .card__name{font-size:26px}.kq-root .card--feature .card__desc{font-size:13.5px}.kq-root .card--feature .btn--atc{height:48px;font-size:15px}.kq-root .viewall{margin-top:16px;width:100%}.kq-root .cats-sec{padding-top:8px}.kq-root .cats{display:flex;gap:10px;overflow-x:auto;margin-right:calc(-1*var(--kq-gutter));padding-right:var(--kq-gutter);scrollbar-width:none}.kq-root .cat{flex:0 0 128px;display:flex;flex-direction:column;gap:8px}.kq-root .cat__img{position:relative;aspect-ratio:1/1;border-radius:var(--kq-r-tile);background:var(--kq-stage);display:grid;place-items:center;overflow:hidden;box-shadow:inset 0 0 0 1px var(--kq-line)}.kq-root .cat__img img{position:absolute;left:9%;top:12%;width:82%;height:76%;object-fit:contain}.kq-root .cat__n{font:italic 800 15px/1.05 var(--kq-font-display);font-stretch:82%;text-transform:uppercase}.kq-root .chainband{position:relative;overflow:hidden;background:linear-gradient(180deg,var(--kq-night) 0%,#0f0720 40%,var(--kq-night) 100%)}.kq-root .chainband__ribbon{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.kq-root .boots__ribbon img,.kq-root .chainband__ribbon img{width:100%;height:100%;object-fit:cover}.kq-root .boots{position:relative;padding:16px 0 24px}.kq-root .boots__stage{position:relative;height:330px;margin-bottom:18px}.kq-root .boots__ribbon{position:absolute;top:-20px;right:0;bottom:-20px;left:0}.kq-root .boots__img{position:absolute;left:50%;top:50%;width:300px;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%);mask-image:linear-gradient(90deg,transparent 0,#000 22%);filter:drop-shadow(0 22px 26px rgba(0,0,0,.6))}.kq-root .boots__copy .label{margin-bottom:8px}.kq-root .boots__copy .body{margin-top:12px}.kq-root .boots__buy{margin-top:18px;padding:16px;border-radius:var(--kq-r-card);background:var(--kq-surface-1);box-shadow:inset 0 0 0 1px var(--kq-line)}.kq-root .boots__buy .price .badge{margin-left:auto}.kq-root .boots__meta{display:flex;gap:10px;align-items:center;margin:10px 0 14px}.kq-root .boots__buy .btn{width:100%}.kq-root .system{position:relative;padding:200px 0 var(--kq-section-y)}.kq-root .system__ribbon{position:absolute;left:0;right:0;top:0}.kq-root .athletes__ribbon img,.kq-root .system__ribbon img{width:100%;height:auto}.kq-root .system .wrap{position:relative}.kq-root .system .label{margin-bottom:8px}.kq-root .sys{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.kq-root .sys__t{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px;border-radius:var(--kq-r-tile);background:var(--kq-surface-1);box-shadow:inset 0 0 0 1px var(--kq-line);min-height:178px}.kq-root .sys__t img{height:92px;width:100%;object-fit:contain;margin-bottom:8px}.kq-root .sys__n{font:italic 900 26px/1 var(--kq-font-display);font-stretch:78%;text-transform:uppercase}.kq-root .sys__p{font:600 14px/1 var(--kq-font-label);color:var(--kq-text-soft);margin-top:4px}.kq-root .sys__cta{margin-top:14px;width:100%}.kq-root .reviews{padding-top:24px}.kq-root .ath__c figcaption,.kq-root .rv{display:flex;flex-direction:column;align-items:flex-start}.kq-root .rv{border:1.5px dashed var(--kq-line-strong);border-radius:var(--kq-r-card);padding:22px 18px;gap:10px}.kq-root .rv__stars{display:flex;gap:4px;color:var(--kq-text-dim)}.kq-root .rv__stars svg{width:22px;height:22px}.kq-root .rv__t{font:600 15px/1.35 var(--kq-font-body)}.kq-root .rv__s{font-size:13px;color:var(--kq-text-dim)}.kq-root .athletes{padding-top:196px}.kq-root .athletes__ribbon{position:absolute;left:0;right:0;top:0}.kq-root .athletes .wrap{position:relative}.kq-root .ath{display:flex;gap:10px;overflow-x:auto;margin-right:calc(-1*var(--kq-gutter));padding-right:var(--kq-gutter);scrollbar-width:none}.kq-root .ath__c{flex:0 0 250px;position:relative;border-radius:var(--kq-r-card);overflow:hidden;aspect-ratio:3/4;background:#000}.kq-root .ath__c img,.kq-root .logos img{width:100%;height:100%;object-fit:cover}.kq-root .ath__c figcaption{position:absolute;inset:auto 0 0 0;padding:60px 14px 14px;background:linear-gradient(0deg,#09060deb 35%,#09060d00);gap:8px}.kq-root .ath__c>.ph-tag{position:absolute;top:12px;left:12px;z-index:2}.kq-root .ath__c .marker{font-size:26px;color:#fff}.kq-root .ath__id{font-size:11.5px;color:var(--kq-lavender)}.kq-root .ath__more{margin-top:14px}.kq-root .partners{padding-top:24px}.kq-root .logos{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.kq-root .logos li{aspect-ratio:1/1;border-radius:10px;overflow:hidden;background:#fff}.kq-root .partners__names{margin-top:12px;font:500 11.5px/1.5 var(--kq-font-label);letter-spacing:.03em;color:var(--kq-text-dim)}@media(min-width:900px){.kq-root{--hero-h:792px}.kq-root .hero__glow{background:radial-gradient(45% 50%at 72% 50%,#41138199,#09060d00 72%),radial-gradient(40% 40%at 10% 85%,rgba(25,0,59,.9),transparent 70%)}.kq-root .hero__athlete{position:absolute;right:0;top:0;width:760px;height:100%;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 34%),linear-gradient(0deg,transparent 0,#000 22%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,transparent 0,#000 34%);transform:translateY(calc(-18px*var(--p)))}.kq-root .hero__athlete img{width:100%;height:100%;object-fit:cover;object-position:50%0}.kq-root .hero__athlete--front{z-index:1}.kq-root .hero__ribbon{left:-140px;right:-140px;top:-140px;height:calc(100% + 280px);--rib-shift:120px}.kq-root .hero__product{left:auto;right:230px;top:336px;width:440px;z-index:2;transform:translateY(calc(-14px*var(--p))) scale(calc(1 + .05*var(--p)))}.kq-root .hero__content{padding:0;max-width:calc(var(--kq-maxw) + 2*var(--kq-gutter));margin:0 auto;padding-inline:var(--kq-gutter);left:0;right:0}.kq-root .hero__h1{position:absolute;left:var(--kq-gutter);top:84px}.kq-root .hero__eyebrow{font-size:15px;margin-bottom:14px}.kq-root .hero__h1 .h1{font-size:128px}.kq-root .hero__sub{left:calc(var(--kq-gutter) + 0px);top:372px;width:440px;font-size:17px;opacity:1;transform:none}.kq-root .hero__cap,.kq-root .hero__ctas{left:var(--kq-gutter);right:auto;transform:none}.kq-root .hero__cap{top:444px;justify-content:flex-start;font-size:14px}.kq-root .hero__cap b{font-size:17px}.kq-root .hero__ctas{top:478px;grid-auto-flow:column;gap:12px}.kq-root .hero__ctas .btn{padding:0 30px}.kq-root .hero__trust{left:var(--kq-gutter);right:var(--kq-gutter);top:auto;bottom:40px;transform:translateY(calc(24px*(1 - var(--p))))}.kq-root .hero__trust .trust{gap:12px;grid-template-columns:repeat(4,1fr)}.kq-root .hero__trust .trust__item{flex-direction:row;text-align:left;justify-content:flex-start;min-height:68px;padding:12px 16px;gap:12px;border-radius:14px;background:#140a24}.kq-root .hero__trust .trust__s{display:block}.kq-root .hero__trust .trust__item svg{flex:0 0 28px;width:28px;height:28px}.kq-root .hero__trust .trust__t{font-size:15px}.kq-root .hero__trust .trust__s{font-size:12.5px}.kq-root .sec__head{margin-bottom:28px}.kq-root .grid-sec{padding-top:88px}.kq-root .pgrid{grid-template-columns:repeat(4,1fr);gap:20px}.kq-root .card--feature,.kq-root .card--feature2{grid-column:auto}.kq-root .card--feature .card__stage{aspect-ratio:1/1}.kq-root .card--feature .card__stage img{left:7%;top:12%;width:86%;height:78%}.kq-root .card--feature .card__name{font-size:var(--kq-fs-card)}.kq-root .card--feature .btn--atc{height:var(--kq-h-atc);font-size:14px}.kq-root .cats-sec{padding-top:24px}.kq-root .cats{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;margin:0;padding:0}.kq-root .cat__n{font-size:20px}.kq-root .chainband{background:var(--kq-night)}.kq-root .boots{display:grid;grid-template-columns:1fr 1fr;align-items:center;max-width:calc(var(--kq-maxw) + 2*var(--kq-gutter));margin:0 auto;padding:24px var(--kq-gutter) 40px;gap:40px}.kq-root .boots__stage{height:520px;margin:0}.kq-root .boots__img{width:520px}.kq-root .boots__copy{padding:0;order:1}.kq-root .boots__stage{order:2}.kq-root .boots__buy{max-width:460px}.kq-root .system{padding:40px 0 120px}.kq-root .sys{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:32px}.kq-root .sys__t{min-height:280px;padding:18px;background:#140a24}.kq-root .sys__t img{height:150px}.kq-root .sys__n{font-size:36px}.kq-root .sys__cta{width:auto;display:inline-flex;margin-top:28px}.kq-root .reviews{padding-top:96px}.kq-root .rv{padding:36px 32px}.kq-root .athletes{padding-top:96px}.kq-root .athletes__ribbon{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin:0}.kq-root .athletes .wrap{position:relative}.kq-root .ath{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0}.kq-root .ath__c .marker{font-size:30px}.kq-root .logos{grid-template-columns:repeat(10,1fr);gap:14px}.kq-root .partners__names{font-size:13px}}.kq-root .fade-l{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24%);mask-image:linear-gradient(90deg,transparent 0,#000 24%)}@property --p{syntax:"<number>";inherits:true;initial-value:0}.kq-root .hero{--pin-len:400px}@media(max-width:899px){@supports (height:100svh){.kq-root{--hero-h:max(578px,calc(100svh - var(--hero-top)))}}}@media(min-width:900px){.kq-root .hero{--pin-len:720px}}.kq-root .hero__ribbon img{opacity:calc(.75 + .25*var(--p))}@supports (animation-timeline:scroll()){@keyframes kq-hero-p{0%{--p:0}to{--p:1}}html:not(.kq-manual):not(.kq-static) .kq-root .hero{--pin:var(--pin-len);animation:kq-hero-p cubic-bezier(.65,0,.35,1) both;animation-timeline:scroll(nearest block);animation-range:0 var(--pin-len)}}html.kq-js .kq-root .hero{--pin:var(--pin-len)}@media(prefers-reduced-motion:reduce){.kq-root .hero{--pin:0px!important;--p:1!important;animation:none!important}}.kq-root{--kq-fs-body:16px;--kq-fs-card:18px;--kq-fs-price:20px;--kq-fs-h2:44px;--kq-fs-h3:28px;--kq-fs-small:14px;--kq-fs-label:13.5px}@media(min-width:900px){.kq-root{--kq-fs-body:18px;--kq-fs-card:20px;--kq-fs-price:22px;--kq-fs-h2:72px;--kq-fs-h3:38px;--kq-fs-small:16px;--kq-fs-label:15px}}.kq-root .body,.kq-root .rv__t,.kq-root .card__desc{font-style:normal;font-size:var(--kq-fs-body)}.kq-root .card{background:#fff;box-shadow:0 0 0 1px #e6dcf7}.kq-root .card__stage{background:linear-gradient(180deg,#fff,#f3eefc)}.kq-root .card__stage:after{background:none}.kq-root .card__stage img{filter:drop-shadow(0 10px 14px rgba(25,0,59,.18))}.kq-root .card__info{background:#fff;color:#19003b}.kq-root .card__kicker{color:#411381;font-size:12.5px}.kq-root .card__name,.kq-root .card--feature .card__name{font:normal 700 var(--kq-fs-card)/1.2 var(--kq-font-body);font-stretch:100%;text-transform:none;color:#19003b}.kq-root .card__desc{color:#3a2a57;font-size:15px}.kq-root .price b{color:#19003b}.kq-root .price s{color:#5b4a78;font-size:15px}.kq-root .card .btn--atc{background:#19003b;color:#fff}.kq-root .card .btn--atc:hover{background:#411381}.kq-root .cat__img{background:linear-gradient(180deg,#fff,#f3eefc);box-shadow:0 0 0 1px #e6dcf7}.kq-root .sys__t{background:#fff!important;color:#19003b;box-shadow:0 0 0 1px #e6dcf7}.kq-root .sys__p{color:#3a2a57}.kq-root .boots__buy{background:#fff;color:#19003b}.kq-root .boots__buy .price b{color:#19003b}@media(min-width:900px){.kq-root .card--feature .card__name{font-size:var(--kq-fs-card)}}.kq-root .card__name{font-style:normal!important;font-weight:700!important;text-transform:none!important}
/*# sourceMappingURL=/cdn/shop/t/13/assets/kq-home.css.map */
