.km-section{--km-orange: #ff4b29;--km-orange-hover: #e53d1e;--km-black: #0a0a0a;--km-graphite: #1a1a1a;--km-iron: #3a3a3a;--km-ash: #6b6b6b;--km-steel: #e9ecee;--km-fog: #f1f2f3;--km-paper: #f7f7f5;--km-white: #ffffff;--km-signal-yellow: #e5d330;--km-danger: #c4281c;--km-on-dark: #b9bcbe;--km-panel: #141414;--km-bar: #2a2a2a;--km-bar-cap: #3a3a3a;--km-placeholder-line: #55585a;--km-chip-border: #c9ccce;--km-border: #d9dcde;--km-rule: #e9ecee;--km-highlight: #fff1ec;--km-ff-display: "Anton", "Rubik", var(--heading-font-family), sans-serif;--km-ff-head: "Rubik", var(--heading-font-family), sans-serif;--km-ff-body: var(--body-font-family), "DIN Next W1G", system-ui, sans-serif;--km-ff-mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace;--km-pad-block: clamp(28px, 7cqw, 76px);--km-pad-inline: clamp(16px, 5cqw, 64px);--km-gap-cards: clamp(10px, 2.5cqw, 20px);--km-gap-split: clamp(20px, 4cqw, 56px);--km-ease: cubic-bezier(.2, .7, .2, 1);container-type:inline-size;position:relative;font-family:var(--km-ff-body)}.km-inner{margin-inline:auto;width:100%;max-width:1440px}.km-section,.km-scheme--white{--km-surface: var(--km-white);--km-surface-well: var(--km-fog);--km-surface-card: var(--km-white);--km-ink: var(--km-black);--km-ink-2: var(--km-iron);--km-ink-3: var(--km-ash);--km-line: var(--km-rule);--km-line-strong: var(--km-border)}.km-scheme--paper{--km-surface: var(--km-paper);--km-surface-well: var(--km-fog);--km-surface-card: var(--km-white);--km-ink: var(--km-black);--km-ink-2: var(--km-iron);--km-ink-3: var(--km-ash);--km-line: var(--km-border);--km-line-strong: var(--km-chip-border)}.km-scheme--steel{--km-surface: var(--km-steel);--km-surface-well: var(--km-fog);--km-surface-card: var(--km-white);--km-ink: var(--km-black);--km-ink-2: var(--km-iron);--km-ink-3: var(--km-ash);--km-line: var(--km-border);--km-line-strong: var(--km-chip-border)}.km-scheme--black{--km-surface: var(--km-black);--km-surface-well: var(--km-panel);--km-surface-card: var(--km-graphite);--km-ink: var(--km-white);--km-ink-2: var(--km-on-dark);--km-ink-3: var(--km-ash);--km-line: var(--km-graphite);--km-line-strong: var(--km-iron)}.km-scheme--orange{--km-surface: var(--km-orange);--km-surface-well: var(--km-panel);--km-surface-card: var(--km-black);--km-ink: var(--km-black);--km-ink-2: var(--km-black);--km-ink-3: var(--km-ash);--km-line: var(--km-graphite);--km-line-strong: var(--km-iron)}.km-invert{--km-surface: var(--km-black);--km-surface-well: var(--km-panel);--km-surface-card: var(--km-graphite);--km-ink: var(--km-white);--km-ink-2: var(--km-on-dark);--km-ink-3: var(--km-ash);--km-line: var(--km-graphite);--km-line-strong: var(--km-iron)}.km-section{background:var(--km-surface);color:var(--km-ink-2)}.km-section *,.km-section *:before,.km-section *:after{border-radius:0;box-sizing:border-box}.km-section p,.km-section h1,.km-section h2,.km-section h3,.km-section figure,.km-section blockquote{margin:0}.km-section a:not(.km-btn){color:inherit;text-decoration:none}.km-section a.km-btn{text-decoration:none}.km-section :focus-visible{outline:2px solid var(--km-orange);outline-offset:2px}.km-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.km-anchor{display:block;scroll-margin-top:var(--hdr-h, 72px)}.km-billboard{font-family:var(--km-ff-display);font-weight:400;letter-spacing:.01em;line-height:.98;text-transform:uppercase;text-wrap:balance}.km-subhead{font-family:var(--km-ff-head);font-weight:800;letter-spacing:-.01em;line-height:1.06;text-transform:uppercase;text-wrap:balance}.km-overline{font-family:var(--km-ff-mono);font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--km-orange)}.km-body{font-size:clamp(15px,3.4cqw,17px);line-height:1.6;text-wrap:pretty}.km-mono{font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:16px 26px;border:0;background:none;font-family:var(--km-ff-head);font-weight:800;font-size:15px;letter-spacing:.06em;line-height:1;text-align:center;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--km-ease),border-color .18s var(--km-ease),color .18s var(--km-ease)}.km-btn--block{width:100%}.km-btn--lg{font-size:16px;padding:18px 26px}.km-btn--primary{background:var(--km-orange);color:var(--km-black)}.km-btn--primary:hover{background:var(--km-orange-hover);color:var(--km-black)}.km-btn--dark{background:var(--km-ink);color:var(--km-surface)}.km-btn--dark:hover{background:var(--km-ink);color:var(--km-surface);opacity:.86}.km-btn--outline{border:2px solid var(--km-line-strong);padding:14px 26px;color:var(--km-ink)}.km-btn--outline:hover{border-color:var(--km-ink);color:var(--km-ink)}.km-btn--quiet{border:1px solid var(--km-line-strong);padding:10px 12px;font-family:var(--km-ff-mono);font-weight:700;font-size:11px;letter-spacing:.08em;color:var(--km-ink)}.km-btn--quiet:hover{border-color:var(--km-ink);color:var(--km-ink)}.km-btn[disabled]{cursor:default;opacity:.6}.km-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:11px 15px;border:1px solid var(--km-line-strong);background:transparent;color:var(--km-ink-2);font-family:var(--km-ff-mono);font-weight:700;font-size:12px;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--km-ease),border-color .18s var(--km-ease),color .18s var(--km-ease)}.km-chip:hover{border-color:var(--km-ink)}.km-chip[aria-pressed=true],.km-chip[aria-checked=true],.km-chip.is-active{background:var(--km-ink);border-color:var(--km-ink);color:var(--km-surface)}.km-chip.is-unavailable{color:var(--km-line-strong);text-decoration:line-through}.km-chip__swatch{display:block;flex:0 0 auto;width:14px;height:14px;border:1px solid var(--km-ink-3)}.km-chips{display:flex;flex-wrap:wrap;gap:8px}.km-group{display:flex;flex-direction:column;gap:9px}.km-group__label{font-family:var(--km-ff-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--km-ink-3)}.km-savetag{display:inline-block;padding:5px 8px;background:var(--km-signal-yellow);color:var(--km-black);font-family:var(--km-ff-mono);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.km-savetag[hidden]{display:none}.km-rail{display:flex;gap:10px;overflow-x:auto;padding-bottom:14px;padding-right:var(--km-pad-inline);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.km-rail>*{flex:0 0 auto;scroll-snap-align:start}.km-rail::-webkit-scrollbar,.km-tablewrap::-webkit-scrollbar{height:6px}.km-rail::-webkit-scrollbar-thumb,.km-tablewrap::-webkit-scrollbar-thumb{background:var(--km-line-strong)}.km-media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--km-surface-well)}.km-media--1x1{aspect-ratio:1 / 1}.km-media--4x3{aspect-ratio:4 / 3}.km-media--4x5{aspect-ratio:4 / 5}.km-media__img,.km-media img{width:100%;height:100%;object-fit:cover;display:block}.km-media--contain .km-media__img,.km-media--contain img{object-fit:contain}.km-media__el,.km-media__poster{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.km-media__poster{z-index:1;transition:opacity .2s var(--km-ease)}.km-media.is-playing .km-media__poster{opacity:0;pointer-events:none}.km-media__embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;z-index:3}.km-media__btn{position:absolute;z-index:2;display:flex;align-items:center;justify-content:center;padding:0;border:0;cursor:pointer;transition:background-color .18s var(--km-ease),opacity .18s var(--km-ease)}.km-media__btn--play{top:50%;left:50%;width:64px;height:64px;transform:translate(-50%,-50%);background:var(--km-accent, var(--km-orange))}.km-media__btn--play:hover{background:var(--km-orange-hover)}.km-media__btn--play:after{content:"";display:block;margin-left:4px;border-style:solid;border-width:11px 0 11px 18px;border-color:transparent transparent transparent var(--km-black)}.km-media.is-playing .km-media__btn--play{opacity:0;pointer-events:none}.km-media__btn--sound{right:10px;bottom:10px;width:40px;height:40px;background:var(--km-black);color:var(--km-white)}.km-media__btn--sound:hover{background:var(--km-graphite)}.km-media__btn--sound .km-icon{width:20px;height:20px}.km-media__btn--sound[aria-pressed=false] .km-icon--muted,.km-media__btn--sound[aria-pressed=true] .km-icon--unmuted{display:block}.km-media__btn--sound[aria-pressed=false] .km-icon--unmuted,.km-media__btn--sound[aria-pressed=true] .km-icon--muted{display:none}.km-media__placeholder{padding:0 20px;font-family:var(--km-ff-mono);font-size:11px;letter-spacing:.1em;line-height:1.5;text-align:center;text-transform:uppercase;color:var(--km-ink-3)}.km-media--dark{background:var(--km-panel)}.km-media--dark .km-media__placeholder{color:var(--km-on-dark)}.km-media--guide:after{content:"";position:absolute;inset:clamp(12px,4cqw,28px);border:1px dashed var(--km-placeholder-line);pointer-events:none}.km-stars{font-family:var(--km-ff-mono);font-size:13px;letter-spacing:.14em;line-height:1;color:var(--km-orange);white-space:nowrap}.km-hero{overflow:hidden}.km-hero__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0;align-items:stretch}.km-hero__media{min-height:clamp(300px,92cqw,620px);background:var(--km-surface-well)}.km-hero__copy{display:flex;flex-direction:column;justify-content:center;gap:clamp(14px,3cqw,22px);padding:clamp(24px,7cqw,64px);border-left:1px solid var(--km-line)}@container (max-width: 599px){.km-hero__copy{border-left:0;border-top:1px solid var(--km-line)}}.km-hero__title{font-size:clamp(40px,11cqw,86px);line-height:.92;letter-spacing:.005em;color:var(--km-ink)}.km-hero__sub{font-size:clamp(15px,3.6cqw,19px);line-height:1.5;max-width:44ch;color:var(--km-ink-2)}.km-hero__ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.km-hero__rating{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.km-hero__rating-price{font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-trust{border-top:1px solid var(--km-line)}.km-trust__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.km-trust__cell{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-left:1px solid var(--km-line)}.km-trust__cell:first-child{border-left:0}.km-trust__title{font-family:var(--km-ff-head);font-weight:800;font-size:13px;letter-spacing:.03em;text-transform:uppercase;color:var(--km-ink)}.km-trust__sub{font-family:var(--km-ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-cfg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--km-gap-split);align-items:start;padding:clamp(28px,7cqw,80px) var(--km-pad-inline)}.km-cfg__mediacol{display:flex;flex-direction:column;gap:8px}.km-cfg__media{border:1px solid var(--km-line-strong);background:var(--km-cfg-tint, var(--km-surface-well))}.km-cfg__caption{position:absolute;right:0;bottom:0;padding:6px 10px;background:var(--km-black);color:var(--km-white);font-family:var(--km-ff-mono);font-weight:700;font-size:11px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.km-cfg__source{font-family:var(--km-ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-cfg__controls{display:flex;flex-direction:column;gap:clamp(14px,3cqw,22px)}.km-cfg__title{font-size:clamp(24px,6cqw,42px);color:var(--km-ink)}.km-cfg__pairrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.km-cfg__pricerow{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding-top:16px;border-top:1px solid var(--km-line)}.km-cfg__price{font-family:var(--km-ff-head);font-weight:800;font-size:clamp(26px,6cqw,38px);line-height:1;color:var(--km-ink)}.km-cfg__was{font-size:15px;text-decoration:line-through;color:var(--km-ink-3)}.km-cfg__settings,.km-cfg__ship{font-family:var(--km-ff-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-cfg__settings{font-size:12px}.km-cfg__ship{font-size:11px}.km-cfg__error{font-size:13px;line-height:1.4;color:var(--km-danger)}.km-cfg__error[hidden]{display:none}.km-value__inner{display:flex;flex-direction:column;gap:clamp(18px,4cqw,34px);padding:var(--km-pad-block) var(--km-pad-inline)}.km-value__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px}.km-value__title{font-size:clamp(30px,8.5cqw,68px);color:var(--km-ink)}.km-value__spec{font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--km-ink-3)}.km-value__ladder{display:grid;grid-template-columns:repeat(auto-fit,minmax(76px,1fr));gap:6px;align-items:end}.km-value__step{display:flex;flex-direction:column;gap:8px}.km-value__bar{height:var(--km-bar-h, 30px);background:var(--km-bar-fill, var(--km-bar));border-top:2px solid var(--km-bar-fill, var(--km-bar-cap))}.km-value__step--peak .km-value__bar{background:var(--km-bar-fill, var(--km-accent, var(--km-orange)));border-top-color:var(--km-bar-fill, var(--km-accent, var(--km-orange)))}.km-value__ladder--dense .km-value__bar{border-top:0}.km-value__kg{font-family:var(--km-ff-head);font-weight:800;font-size:clamp(12px,2.8cqw,17px);color:var(--km-ink)}.km-value__step--peak .km-value__kg{color:var(--km-bar-fill, var(--km-accent, var(--km-orange)))}.km-value__ladder--dense{display:flex;align-items:flex-end;gap:clamp(1px,.4cqw,4px);padding-bottom:clamp(20px,4cqw,28px)}.km-value__ladder--dense .km-value__step{position:relative;flex:1 1 0;min-width:0;gap:0}.km-value__ladder--dense .km-value__kg{position:absolute;top:calc(100% + clamp(6px,1.4cqw,10px));left:50%;transform:translate(-50%);white-space:nowrap;font-family:var(--km-ff-mono);font-weight:700;font-size:clamp(9px,2.2cqw,12px);letter-spacing:.06em;color:var(--km-bar-fill, var(--km-accent, var(--km-orange)))}.km-value__legend{display:flex;flex-wrap:wrap;gap:clamp(10px,2.5cqw,30px)}.km-value__legenditem{display:inline-flex;align-items:center;gap:8px;font-family:var(--km-ff-mono);font-size:clamp(9px,2.2cqw,11px);letter-spacing:.08em;line-height:1.4;text-transform:uppercase;color:var(--km-ink-3)}.km-value__swatch{flex:0 0 auto;width:11px;height:11px;background:var(--km-bar)}.km-value__swatch--marked{background:var(--km-accent, var(--km-orange))}.km-value__notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(12px,2.5cqw,24px);padding-top:clamp(16px,3cqw,28px);border-top:1px solid var(--km-line)}.km-value__note{padding-left:14px;border-left:3px solid var(--km-accent, var(--km-orange));font-size:15px;line-height:1.5;color:var(--km-ink-2)}.km-feat{border-top:1px solid var(--km-line)}.km-feat__row{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--km-gap-split);align-items:center;padding:clamp(28px,7cqw,72px) var(--km-pad-inline);border-top:1px solid var(--km-line)}.km-feat__row:first-child{border-top:0}.km-feat__copy{display:flex;flex-direction:column;gap:14px}.km-feat__row--flip .km-feat__copy{order:2}.km-feat__media{min-height:220px;border:1px dashed var(--km-line-strong)}.km-feat__media.has-media{border:0}.km-feat__title{font-size:clamp(24px,6cqw,40px);color:var(--km-ink)}.km-feat__body{max-width:48ch;color:var(--km-ink-2)}.km-feat__checks{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.km-feat__check{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;color:var(--km-ink)}.km-feat__tick{flex:0 0 auto;font-family:var(--km-ff-head);font-weight:800;font-size:15px;line-height:1.4;color:var(--km-accent, var(--km-orange))}.km-feat__kicker{padding-left:14px;border-left:3px solid var(--km-accent, var(--km-orange));font-family:var(--km-ff-head);font-weight:700;font-size:clamp(15px,3.6cqw,18px);line-height:1.3;color:var(--km-ink)}.km-cmp{border-top:1px solid var(--km-line)}.km-cmp__inner{padding:var(--km-pad-block) 0 var(--km-pad-block) var(--km-pad-inline)}.km-cmp__head{display:flex;flex-direction:column;gap:10px;margin-bottom:clamp(18px,4cqw,32px);padding-right:var(--km-pad-inline)}.km-cmp__title{font-size:clamp(30px,8cqw,60px);line-height:1;color:var(--km-ink)}.km-tablewrap{overflow-x:auto;padding-bottom:10px;padding-right:var(--km-pad-inline)}.km-cmp__table{min-width:640px}.km-cmp__row{display:grid;grid-template-columns:1.1fr 1fr 1fr 1fr;align-items:stretch;border-bottom:1px solid var(--km-line)}.km-cmp__row--head{border-bottom:2px solid var(--km-ink)}.km-cmp__hcell{padding:14px 16px;font-family:var(--km-ff-head);font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--km-ink-2)}.km-cmp__hcell--ours{background:var(--km-ink);color:var(--km-accent, var(--km-orange))}.km-cmp__label{padding:16px;font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--km-ink-3)}.km-cmp__cell{padding:16px;font-size:14px;line-height:1.4;color:var(--km-ink-2)}.km-cmp__cell--ours{background:var(--km-highlight);border-left:3px solid var(--km-accent, var(--km-orange));font-family:var(--km-ff-head);font-weight:800;color:var(--km-black)}.km-cmp__cell--bad{color:var(--km-danger)}.km-rev{border-top:1px solid var(--km-line)}.km-rev__stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));background:var(--km-surface)}.km-rev__stat{display:flex;flex-direction:column;gap:4px;padding:clamp(16px,3cqw,26px);border-left:1px solid var(--km-line)}.km-rev__stat:first-child{border-left:0}.km-rev__statvalue{font-family:var(--km-ff-display);font-weight:400;font-size:clamp(26px,6cqw,40px);line-height:1;color:var(--km-ink)}.km-rev__statlabel{font-family:var(--km-ff-mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--km-ink-3)}.km-rev__quotes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:clamp(10px,2cqw,18px);padding:clamp(24px,6cqw,64px) var(--km-pad-inline)}.km-rev__quote{display:flex;flex-direction:column;gap:11px;margin:0;padding:22px;background:var(--km-surface-card);border:1px solid var(--km-line-strong)}.km-rev__pull{font-family:var(--km-ff-head);font-weight:800;font-size:17px;line-height:1.25;text-transform:uppercase;color:var(--km-ink)}.km-rev__text{font-size:14px;line-height:1.55;color:var(--km-ink-2)}.km-rev__author{font-family:var(--km-ff-mono);font-size:11px;font-style:normal;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-rev__ugc{padding:0 0 clamp(28px,6cqw,64px) var(--km-pad-inline)}.km-rev__ugclabel{margin-bottom:14px;font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--km-ink-3)}.km-rev__ugccard{width:clamp(150px,40cqw,220px)}.km-rev__ugcmedia{align-items:flex-end;justify-content:flex-start;padding:10px;border:1px dashed var(--km-line-strong)}.km-rev__ugcmedia.has-image{border:0;padding:0}.km-rev__ugccaption{position:absolute;bottom:0;left:0;padding:8px 10px;font-family:var(--km-ff-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-rev__ugcmedia.has-image .km-rev__ugccaption{background:var(--km-black);color:var(--km-white)}.km-bun__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(20px,4cqw,48px);align-items:start;padding:clamp(28px,7cqw,72px) var(--km-pad-inline)}.km-bun__copy{display:flex;flex-direction:column;gap:14px}.km-bun__overline{color:var(--km-ink)}.km-bun__title{font-size:clamp(30px,8.5cqw,64px);color:var(--km-ink)}.km-bun__body{max-width:46ch;line-height:1.55;color:var(--km-ink-2)}.km-bun__items{display:flex;flex-direction:column;gap:8px}.km-bun__item{display:flex;align-items:center;gap:12px;width:100%;min-height:56px;padding:12px 14px;background:var(--km-surface);border:0;border-left:3px solid var(--km-line-strong);text-align:left;cursor:pointer;opacity:.55;transition:opacity .18s var(--km-ease),border-color .18s var(--km-ease)}.km-bun__item[aria-pressed=true]{border-left-color:var(--km-accent, var(--km-orange));opacity:1}.km-bun__item--fixed{cursor:default;border-left-color:var(--km-accent, var(--km-orange));opacity:1}.km-bun__box{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--km-ink-3);background:transparent;color:transparent;font-family:var(--km-ff-head);font-weight:800;font-size:13px;line-height:1}.km-bun__item[aria-pressed=true] .km-bun__box,.km-bun__item--fixed .km-bun__box{background:var(--km-accent, var(--km-orange));border-color:var(--km-accent, var(--km-orange));color:var(--km-black)}.km-bun__itemtext{display:flex;flex-direction:column;gap:3px;min-width:0}.km-bun__name{font-family:var(--km-ff-head);font-weight:700;font-size:14px;letter-spacing:.02em;text-transform:uppercase;color:var(--km-ink)}.km-bun__note{font-family:var(--km-ff-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--km-ink-3)}.km-bun__itemprice{margin-left:auto;font-family:var(--km-ff-head);font-weight:800;font-size:14px;white-space:nowrap;color:var(--km-ink-2)}.km-bun__card{display:flex;flex-direction:column;gap:16px;padding:clamp(22px,4cqw,36px);background:var(--km-surface)}.km-bun__rows{display:flex;flex-direction:column;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--km-line)}.km-bun__row{display:flex;justify-content:space-between;gap:12px}.km-bun__rowlabel{font-family:var(--km-ff-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-bun__rowvalue{font-family:var(--km-ff-head);font-weight:700;font-size:14px;color:var(--km-ink-2)}.km-bun__row--discount .km-bun__rowlabel,.km-bun__row--discount .km-bun__rowvalue{color:var(--km-accent, var(--km-orange))}.km-bun__totalrow{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.km-bun__total{font-family:var(--km-ff-head);font-weight:800;font-size:clamp(24px,5cqw,34px);line-height:1;color:var(--km-ink)}.km-bun__was{font-size:15px;text-decoration:line-through;color:var(--km-ink-3)}.km-bun__was[hidden]{display:none}.km-bun__cardnote{font-size:14px;line-height:1.5;color:var(--km-ink-2)}.km-bun__actions{display:flex;flex-direction:column;gap:10px}.km-bun__error{font-size:13px;line-height:1.4;color:var(--km-danger)}.km-bun__error[hidden]{display:none}.km-bun__ship{text-align:center;font-family:var(--km-ff-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--km-ink-3)}.km-grid__inner{padding:var(--km-pad-block) var(--km-pad-inline)}.km-grid__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:clamp(14px,3cqw,22px)}.km-grid__title{font-size:clamp(30px,8cqw,60px);line-height:1;color:var(--km-ink)}.km-grid__count,.km-grid__empty{font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--km-ink-3)}.km-grid__filters{margin-bottom:clamp(16px,3cqw,28px)}.km-grid__cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:var(--km-gap-cards)}.km-grid__empty{padding:24px 0}.km-pcard{display:flex;flex-direction:column;background:var(--km-surface-card);border:1px solid var(--km-line);transition:border-color .18s var(--km-ease)}.km-pcard:hover{border-color:var(--km-ink)}.km-pcard[hidden]{display:none}.km-pcard__tag{position:absolute;top:0;left:0;padding:4px 7px;background:var(--km-tag-bg, var(--km-steel));color:var(--km-black);font-family:var(--km-ff-mono);font-weight:700;font-size:10px;letter-spacing:.08em;text-transform:uppercase;z-index:1}.km-pcard__body{display:flex;flex:1;flex-direction:column;gap:8px;padding:14px}.km-pcard__name{font-family:var(--km-ff-head);font-weight:700;font-size:14px;line-height:1.25;letter-spacing:.01em;text-transform:uppercase;color:var(--km-ink)}.km-pcard__spec{font-family:var(--km-ff-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--km-ink-3)}.km-pcard__meta{display:flex;align-items:baseline;gap:8px;margin-top:auto}.km-pcard__price{font-family:var(--km-ff-head);font-weight:800;font-size:17px;color:var(--km-ink)}.km-pcard__rating{font-family:var(--km-ff-mono);font-size:11px;letter-spacing:.1em;color:var(--km-accent, var(--km-orange))}.km-acc__inner{padding:clamp(24px,6cqw,64px) 0 clamp(24px,6cqw,64px) var(--km-pad-inline)}.km-acc__title{margin-bottom:6px;font-size:clamp(22px,5.5cqw,36px);line-height:1.05;color:var(--km-ink)}.km-acc__sub{margin-bottom:clamp(16px,3cqw,26px);font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--km-ink-3)}.km-acc__card{width:clamp(170px,44cqw,230px);border-color:var(--km-line-strong)}.km-acc__card .km-pcard__body{padding:12px}.km-acc__card .km-pcard__name{font-size:13px}.km-acc__card .km-pcard__spec{font-size:10px}.km-acc__card .km-pcard__price{margin-top:auto;font-size:15px}.km-acc__add{width:100%;min-height:44px;padding:12px;background:var(--km-accent, var(--km-orange));border:1px solid var(--km-accent, var(--km-orange));color:var(--km-black);font-family:var(--km-ff-head);font-weight:800;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background-color .18s var(--km-ease),color .18s var(--km-ease),border-color .18s var(--km-ease)}.km-acc__add:hover{background:var(--km-orange-hover);border-color:var(--km-orange-hover)}.km-acc__add.is-added{background:var(--km-ink);border-color:var(--km-ink);color:var(--km-surface)}.km-acc__add.is-added:hover{opacity:.86}.km-acc__add[disabled]{cursor:default;opacity:.7}.km-acc__error{margin-top:10px;padding-right:var(--km-pad-inline);font-size:13px;line-height:1.4;color:var(--km-danger)}.km-acc__error[hidden]{display:none}.km-faq{border-top:1px solid var(--km-line)}.km-faq__inner{display:flex;flex-direction:column;gap:clamp(22px,4cqw,40px);max-width:var(--km-faq-width, 900px);margin:0 auto;padding:var(--km-pad-block) var(--km-pad-inline)}.km-faq__picker{display:flex;flex-direction:column;gap:14px}.km-faq__pickertitle{font-size:clamp(28px,7.5cqw,52px);line-height:1;color:var(--km-ink)}.km-faq__panel{display:flex;flex-direction:column;gap:10px;padding:clamp(18px,4cqw,30px);background:var(--km-surface)}.km-faq__range{font-family:var(--km-ff-display);font-weight:400;font-size:clamp(30px,8cqw,52px);line-height:1;text-transform:uppercase;color:var(--km-accent, var(--km-orange))}.km-faq__panelbody{max-width:52ch;line-height:1.55;color:var(--km-ink-2)}.km-faq__panelcta{align-self:flex-start;margin-top:6px;font-size:14px;padding:14px 22px}.km-faq__bloglink{font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-3)}.km-faq__bloglink a{border-bottom:1px solid var(--km-accent, var(--km-orange))}.km-faq__head{display:flex;flex-direction:column;gap:10px}.km-faq__title{font-size:clamp(28px,7.5cqw,52px);line-height:1;color:var(--km-ink)}.km-faq__item{border-top:1px solid var(--km-line)}.km-faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0;min-height:44px;cursor:pointer;list-style:none;font-family:var(--km-ff-head);font-weight:700;font-size:clamp(15px,3.6cqw,18px);letter-spacing:.01em;text-transform:uppercase;color:var(--km-ink)}.km-faq__trigger::-webkit-details-marker{display:none}.km-faq__sign{flex:0 0 auto;font-family:var(--km-ff-mono);font-size:20px;line-height:1;color:var(--km-accent, var(--km-orange))}.km-faq__item[open] .km-faq__sign-open,.km-faq__item:not([open]) .km-faq__sign-close{display:none}.km-faq__answer{max-width:62ch;padding:0 0 22px;font-size:15px;line-height:1.6;color:var(--km-ink-2)}.km-rating{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.km-rating__text{font-family:var(--km-ff-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--km-ink-2)}@media(prefers-reduced-motion:reduce){.km-section *,.km-section *:before,.km-section *:after{transition-duration:.01ms!important;scroll-behavior:auto!important}}
/*# sourceMappingURL=/cdn/shop/t/55/assets/kettlebell-month.css.map */
