.kc-sec.ks{background:var(--kc-navy);color:#fff;padding:40px 0 44px}.kc-sec.ks [hidden],.kc-sec.ks[hidden]{display:none!important}.kc-sec.ks .ks-head{align-items:baseline;display:flex;flex-wrap:wrap;gap:6px 24px;justify-content:space-between;margin:0 0 6px}.kc-sec.ks h2.ks-h2{color:#fff;font-size:26px;font-weight:700;line-height:1.25}.kc-sec.ks .ks-pct,.kc-sec.ks a.ks-all{color:var(--kc-yellow)}.kc-sec.ks a.ks-all{font-size:16px;font-weight:600;text-decoration:none;white-space:nowrap}.kc-sec.ks a.ks-all:hover{color:var(--kc-yellow);text-decoration:underline;text-underline-offset:3px}.kc-sec.ks a.ks-all:focus-visible{outline:2px solid var(--kc-yellow);outline-offset:3px}.kc-sec.ks p.ks-code{color:hsla(0,0%,100%,.85);font-size:15px;margin:0 0 20px}.kc-sec.ks .ks-code__val{background:rgba(255,220,20,.12);border:1px dashed var(--kc-yellow);color:#fff;display:inline-block;font-weight:700;letter-spacing:.02em;padding:0 8px}.kc-sec.ks ul.ks-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.kc-sec.ks ul.ks-grid,.kc-sec.ks ul.ks-grid>li{list-style:none;margin:0;padding:0}.kc-sec.ks ul.ks-grid>li.ks-card{background:hsla(0,0%,100%,.08);padding:18px 20px 20px;position:relative;transition:background-color .15s ease}.kc-sec.ks ul.ks-grid>li.ks-card:hover{background:hsla(0,0%,100%,.14)}.kc-sec.ks .ks-card:has(a.ks-link:focus-visible){outline:2px solid var(--kc-yellow);outline-offset:2px}.kc-sec.ks p.ks-when{color:hsla(0,0%,100%,.75);font-size:12px;font-weight:600;letter-spacing:.06em;line-height:1.4;margin:0 0 6px;text-transform:uppercase}.kc-sec.ks h3.ks-title{color:#fff;font-size:18px;font-weight:700;line-height:1.3;margin:0 0 10px}.kc-sec.ks a.ks-link{color:#fff;text-decoration:none}.kc-sec.ks a.ks-link:hover{color:#fff}.kc-sec.ks a.ks-link:focus-visible{outline:none}.kc-sec.ks a.ks-link:after{content:"";inset:0;position:absolute}.kc-sec.ks p.ks-price{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 10px;margin:0}.kc-sec.ks .ks-sale{color:var(--kc-yellow);font-size:22px;font-weight:700;line-height:1.2}.kc-sec.ks s.ks-reg{color:hsla(0,0%,100%,.6);font-size:15px;text-decoration-thickness:1px}@media (max-width:980px){.kc-sec.ks ul.ks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.kc-sec.ks{padding:32px 0 36px}.kc-sec.ks h2.ks-h2{font-size:22px}.kc-sec.ks p.ks-code{margin-bottom:16px}.kc-sec.ks ul.ks-grid{gap:8px;grid-template-columns:1fr}.kc-sec.ks ul.ks-grid>li.ks-card{align-items:center;column-gap:12px;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.kc-sec.ks p.ks-when{grid-column:1;grid-row:1}.kc-sec.ks h3.ks-title{font-size:17px;grid-column:1;grid-row:2;margin:0}.kc-sec.ks p.ks-price{align-items:flex-end;flex-direction:column;gap:0;grid-column:2;grid-row:1/span 2;text-align:right}.kc-sec.ks .ks-sale{font-size:20px}}