.kb-page .ac-land{margin-top:0}.kb-page #builder{scroll-margin-top:110px}.kb-head{grid-template-columns:minmax(0,1fr);align-items:end;gap:14px 48px;display:grid}@media (min-width:900px){.kb-head{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.kb-head .ac-lead{max-width:none;margin-top:0}}.kb-kicker-tag{border:1px solid;border-radius:999px;margin-inline-start:10px;padding:2px 8px;font-size:10px}.kb-grid{perspective:900px;grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;margin-top:36px;display:grid}@media (min-width:900px){.kb-grid{grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:40px}.kb-stage{position:sticky;top:108px}}.kb-stage{--ac-d:24px;color:#fff;background:radial-gradient(70% 45% at 50% 0,#ffffff24 0%,#0000 70%),linear-gradient(160deg,#143845 0%,#0b1c23 60%,#071319 100%);border:1px solid #ffffff2e;flex-direction:column;min-height:560px;padding:22px 22px 18px;display:flex}.kb-stage-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.kb-live{letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;align-items:center;gap:9px;font-size:10.5px;font-weight:800;display:inline-flex}.kb-live i{background:var(--club-accent);border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite kb-pulse;box-shadow:0 0 0 3px #00f0ff2e}@keyframes kb-pulse{50%{box-shadow:0 0 0 7px #00f0ff0d}}@media (prefers-reduced-motion:reduce){.kb-live i{animation:none}}.kb-stage .kb-views{gap:18px;margin:0;padding:0}.kb-stage .tf-tab{color:#ffffff8c;border-bottom:2px solid #0000;padding-bottom:4px}.kb-stage .tf-tab:hover{color:#fff}.kb-stage .tf-tab.is-active{color:#fff;border-bottom-color:var(--club-accent)}.kb-stage .tf-tab:focus-visible{outline:3px solid var(--club-accent);outline-offset:3px}.kb-shirt{filter:drop-shadow(0 28px 30px #00000080);width:min(100%,470px);height:auto;margin:10px auto 0;display:block}.kb-stage-foot{color:#ffffff80;justify-content:space-between;align-items:baseline;gap:16px;margin-top:auto;padding-top:16px;font-size:11.5px;display:flex}.kb-stage-foot b{font-family:var(--club-display);letter-spacing:.04em;color:var(--club-warm);flex:none;font-size:16px}.kb-panel{border:1px solid var(--club-border);background:#fff;border-top:3px solid #10181e;padding:8px 22px 22px;box-shadow:0 10px 18px #060e121a}.kb-step-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.kb-label{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.kb-count{color:var(--club-text-muted);font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.kb-input{border-radius:var(--club-radius);letter-spacing:.06em;text-transform:uppercase;width:100%;height:50px;color:var(--club-text);text-align:start;direction:ltr;background:#fff;border:1px solid #c9d1d6;margin-top:10px;padding:0 14px;font-size:17px;font-weight:800;display:block}.kb-input::placeholder{color:#10181e47;font-weight:700}.kb-input:hover{border-color:#9aa7ae}.kb-input:focus-visible{outline:3px solid var(--club-accent);outline-offset:1px;border-color:var(--club-text)}.kb-input-no{width:120px;font-family:var(--club-kit);letter-spacing:.04em;font-size:22px;font-weight:400}.kb-hint{color:var(--club-text-muted);margin-top:8px;font-size:12.5px}.kb-sizes{border-radius:var(--club-radius);border:1px solid #c9d1d6;flex-wrap:wrap;width:fit-content;max-width:100%;margin-top:10px;display:flex;overflow:hidden}.kb-size{border:0;min-width:54px;color:var(--club-text-muted);cursor:pointer;background:#fff;border-inline-start:1px solid #c9d1d6;padding:12px 14px;font-size:13px;font-weight:700;transition:background .15s,color .15s}.kb-size:first-child{border-inline-start:0}.kb-size:hover{color:var(--club-text);background:var(--club-surface-raised)}.kb-size[aria-pressed=true]{color:#fff;background:#10181e}.kb-size:focus-visible{outline:3px solid var(--club-accent);outline-offset:-3px}.kb-error{color:#a3261e;margin-top:8px;font-size:12.5px;font-weight:700}.kb-chips{flex-wrap:wrap;gap:8px;margin:10px 0 14px;display:flex}.kb-chip{border:1px solid var(--club-border);letter-spacing:.06em;text-transform:uppercase;color:var(--club-text);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding-block:7px;padding-inline:9px 12px;font-size:11.5px;font-weight:800;transition:border-color .15s,background .15s;display:inline-flex}.kb-chip b{font-family:var(--club-kit);color:var(--club-warm-ink);font-size:14px;font-weight:400;line-height:1}.kb-chip:hover{border-color:var(--club-text)}.kb-chip[aria-pressed=true]{color:#fff;background:#10181e;border-color:#10181e}.kb-chip[aria-pressed=true] b{color:var(--club-warm)}.kb-chip:focus-visible{outline:3px solid var(--club-accent);outline-offset:2px}.kb-price-note{color:var(--club-text-muted);margin-top:6px;font-size:12.5px}.kb-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.kb-actions .btn-glass{border-color:#0928301f;box-shadow:inset 0 1px #fff,0 6px 18px #060e1252}.kb-status{min-height:18px;color:var(--club-warm-ink);margin-top:10px;font-size:12.5px;font-weight:700}.kb-notes{grid-template-columns:minmax(0,1fr);gap:8px 32px;margin-top:28px;display:grid}@media (min-width:900px){.kb-notes{grid-template-columns:220px minmax(0,1fr)}}.kb-notes-title{letter-spacing:.16em;text-transform:uppercase;color:var(--club-warm-ink);font-size:11px;font-weight:800}.kb-notes ul{color:var(--club-text-muted);gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.kb-notes li{gap:10px;display:flex}.kb-notes li:before{content:"";background:var(--club-warm-ink);flex:0 0 6px;height:6px;margin-top:7px}.kb-more-grid{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px 18px;margin:8px 0 0;padding:0;list-style:none;display:grid}.kb-more-card{--ac-d:16px;color:#fff;background:linear-gradient(160deg,#143845 0%,#0b1c23 60%,#071319 100%);border:1px solid #ffffff2e}.kb-more-link{min-height:200px;color:inherit;flex-direction:column;gap:8px;padding:20px 18px 18px;text-decoration:none;display:flex;position:relative}.kb-more-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.kb-more-cat{letter-spacing:.16em;text-transform:uppercase;color:#fff9;font-size:11px;font-weight:800}.kb-more-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--club-warm);border:1px solid #ffffff80;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:800}.kb-more-name{font-family:var(--club-display);text-transform:uppercase;font-size:27px;line-height:1;transition:color .2s}.kb-more-line{color:#ffffffb3;font-size:13px}.kb-more-price{font-family:var(--club-display);color:var(--club-warm);align-items:baseline;gap:10px;margin-top:auto;padding-top:12px;font-size:30px;line-height:1;display:flex}.kb-more-price s{color:#ffffff73;font-size:16px}.kb-more-go{inset-inline-end:16px;color:#fffc;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:34px;height:34px;transition:background .2s,color .2s,border-color .2s;display:grid;position:absolute;bottom:18px}html[dir=rtl] .kb-more-go svg{transform:scaleX(-1)}.kb-more-card:hover .kb-more-name{color:var(--club-warm)}.kb-more-card:hover .kb-more-go{background:var(--club-warm);border-color:var(--club-warm);color:#10181e}.kb-more-link:focus-visible{outline:3px solid var(--club-accent);outline-offset:-3px}html[lang=ar] .kb-more-name,html[lang=ar] .kb-more-price,html[lang=ar] .kb-stage-foot b{font-family:var(--font-display-ar), var(--font-ar), sans-serif;text-transform:none;letter-spacing:normal;font-weight:900}@media (max-width:640px){.kb-stage{min-height:0;padding:16px 14px 14px}.kb-shirt{width:100%}.kb-panel{padding-inline:16px}.kb-actions .btn-lg{justify-content:center;width:100%}}.kb-pane{border-bottom:1px solid var(--club-border);padding:6px 0 4px}.kb-pane:first-child{padding-top:14px}.kb-opt{border-bottom:1px solid var(--club-border);padding:16px 0}.kb-opt:last-child{border-bottom:0}.kb-toggle{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.kb-opt-btn{border-radius:var(--club-radius);color:var(--club-text-muted);cursor:pointer;background:#fff;border:1px solid #c9d1d6;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:700;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.kb-opt-btn:hover{border-color:#9aa7ae}.kb-opt-btn.is-active{color:#fff;background:#10181e;border-color:#10181e}.kb-opt-btn img{width:auto;height:20px}.kb-kit-cards{grid-template-columns:repeat(3,1fr);gap:10px;padding:14px 0 6px;display:grid}.kb-kit-card{border-radius:var(--club-radius);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--club-text-muted);background:#fff;border:1px solid #c9d1d6;flex-direction:column;align-items:center;gap:6px;padding:10px 6px 12px;font-size:10.5px;font-weight:800;transition:border-color .15s,box-shadow .15s,color .15s;display:flex}.kb-kit-card img{width:100%;height:auto}.kb-kit-card:hover{border-color:#9aa7ae}.kb-kit-card.is-active{color:var(--club-text);border-color:#10181e;box-shadow:inset 0 0 0 1px #10181e}.kb-custom{border-bottom:1px solid var(--club-border);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding:16px 0;display:grid}.kb-field{min-width:0}.kb-custom .kb-step-head{min-height:18px}.kb-field .kb-input{margin-top:8px}.kb-panel{container-type:inline-size}@container (max-width:420px){.kb-custom{grid-template-columns:1fr}}.kb-total{margin-top:14px}.kb-total>div{justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:13px;display:flex}.kb-total dt{color:var(--club-text-muted);font-weight:700}.kb-total dd{font-weight:700}.kb-total dd.is-soft{color:var(--club-text-muted);font-size:12px;font-weight:500}.kb-total .is-sum{border-top:1px solid var(--club-border);margin-top:4px;padding-top:12px}.kb-total .is-sum dt{letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:800}.kb-total .is-sum dd{font-family:var(--club-display);letter-spacing:.02em;font-size:34px;line-height:1}.kb-toggle,.kb-sizes{background:linear-gradient(#1c2b32 0%,#0b161b 100%);border:1px solid #ffffff1a;border-radius:14px;flex-wrap:wrap;gap:4px;width:fit-content;max-width:100%;margin-top:10px;padding:5px;display:flex;box-shadow:0 8px 14px #060e1229}.kb-toggle .kb-opt-btn,.kb-sizes .kb-size{color:#ffffffad;min-width:56px;box-shadow:none;background:0 0;border:0;border-radius:10px;justify-content:center;padding:10px 14px;font-weight:800;transition:background .2s,color .2s}.kb-toggle .kb-opt-btn:hover,.kb-sizes .kb-size:hover{color:#fff;background:#ffffff14}.kb-toggle .kb-opt-btn[aria-pressed=true],.kb-sizes .kb-size[aria-pressed=true]{color:#0b161b;background:#fff}.kb-toggle .kb-opt-btn:focus-visible,.kb-sizes .kb-size:focus-visible{outline:3px solid var(--club-accent);outline-offset:2px}.kb-sizes .kb-size:disabled{opacity:.4;cursor:not-allowed;background:0 0;text-decoration:line-through}
.hkb{border-top:1px solid var(--club-border);margin-top:40px;padding-top:34px;padding-bottom:28px}.hkb-head{align-items:center;gap:12px;margin-bottom:22px;display:flex}.hkb-bolt{width:26px;height:26px;color:var(--club-warm-ink);flex-shrink:0}.hkb-head h3{font-family:var(--club-display);text-transform:uppercase;letter-spacing:.03em;font-size:26px;font-weight:400}html[lang=ar] .hkb-head h3{font-family:var(--font-display-ar), var(--font-ar), sans-serif;letter-spacing:normal}.hkb-kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--club-warm-ink);font-size:10.5px;font-weight:800}.hkb-lead{max-width:32rem;color:var(--club-text-muted);text-align:end;margin-inline-start:auto;font-size:14px}.hkb-body{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:stretch;gap:clamp(18px,2.4vw,34px);display:grid}.hkb-stage{min-width:0;color:var(--club-text);flex-direction:column;display:flex;position:relative}.hkb-stage-top{letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:12px;font-size:10px;font-weight:800;display:flex}.hkb-live{color:var(--club-text-muted);align-items:center;gap:7px;display:inline-flex}.hkb-live i{background:var(--club-accent);border-radius:50%;width:7px;height:7px}.hkb-sides{gap:4px;display:inline-flex}.hkb-side{color:var(--club-text-muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 10px}.hkb-side.is-active{color:var(--club-text);border-bottom-color:var(--club-warm-ink)}.hkb-wheel{--wheel-r:470px;perspective:1250px;perspective-origin:50% 44%;width:100%;min-width:0;height:560px;margin-top:10px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#000 0 calc(100% - 30px),#0000 100%);mask:linear-gradient(#000 0 calc(100% - 30px),#0000 100%)}.hkb-ring{transform-style:preserve-3d;transform:translateZ(calc(-1 * var(--wheel-r)));position:absolute;inset:0}.hkb-slot{--slab:8px;width:440px;transform:rotateY(var(--a,0deg)) translateZ(var(--wheel-r));transform-origin:50%;transform-style:preserve-3d;margin-inline-start:-220px;transition:transform .6s cubic-bezier(.22,.61,.36,1),opacity .4s;position:absolute;top:6px;left:50%}.hkb-slot.is-far{opacity:0;pointer-events:none}.hkb-card{transform-origin:50% 88%;width:100%;color:var(--club-text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;gap:6px;padding:0;transition:filter .35s,color .35s,opacity .35s;display:flex;position:relative}.hkb-slot:has(.hkb-card.is-active){transform:rotateY(var(--a,0deg)) translateZ(var(--wheel-r)) rotateY(var(--tilt-y,0deg)) rotateX(var(--tilt-x,0deg))}@media (prefers-reduced-motion:reduce){.hkb-slot:has(.hkb-card.is-active){transform:rotateY(var(--a,0deg)) translateZ(var(--wheel-r))}.kp-sheen{display:none}}.hkb-card:after{content:"";pointer-events:none;background:radial-gradient(50% 50%,#0b1c2347,#0000 72%);border-radius:50%;width:62%;height:26px;position:absolute;bottom:-14px;left:50%;translate:-50%}.hkb-card.is-side:after{opacity:.7;width:52%;height:20px}.hkb-card :where(.kp){filter:drop-shadow(0 18px 22px #0b1c2338)}.hkb-card-head{text-align:center;letter-spacing:.14em;text-transform:uppercase;font-size:9.5px;font-weight:800;display:block}.hkb-road{justify-content:center;gap:8px;margin-top:8px;padding-bottom:6px;display:flex}.hkb-stop{border:1px solid var(--club-border);color:var(--club-text-muted);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:9.5px;font-weight:800;display:inline-flex}.hkb-stop.is-active{color:var(--club-text);border-color:var(--club-warm-ink)}.hkb-stop i{border:1px solid var(--club-border);border-radius:50%;width:9px;height:9px}.hkb-panel{border:1px solid var(--club-border);background:#fff;flex-direction:column;gap:18px;padding:clamp(18px,2vw,26px);display:flex;box-shadow:0 10px 24px #0b1c2314}@media (min-width:901px){.hkb-stage{align-self:start;position:sticky;top:108px}}@media (max-width:900px){.hkb-body{grid-template-columns:1fr}.hkb-wheel{height:360px}.hkb-slot{width:250px;margin-inline-start:-125px}.hkb-lead{text-align:start;margin-inline-start:0}.hkb-head{flex-wrap:wrap}}.hkb{border-top:0;margin-top:0;padding-top:28px}.hkb-head{text-align:center;flex-direction:column;justify-content:center;gap:6px;margin-bottom:14px}.hkb-lead{text-align:center;margin-inline:auto}.hkb-wheel{--wheel-r:560px;perspective:1300px;height:452px;margin-top:4px;overflow:visible;-webkit-mask:none;mask:none}.hkb-slot{--slab:14px;width:300px;margin-inline-start:-150px;top:14px}.hkb-card{color:#ffffffa6;z-index:2;background:linear-gradient(170deg,#22343c 0%,#0b161b 100%);border:1px solid #ffffff24;border-radius:12px;justify-content:center;gap:6px;min-height:416px;padding:14px 8px;box-shadow:inset 0 1px #fff3,inset 0 -22px 34px #0000004d,0 20px 34px #060e124d}.hkb-card.is-active{color:#fff}.hkb-card.is-side{filter:brightness(.72)saturate(.8);opacity:1;transform:none}.hkb-card:after{display:none}.hkb-road{background:linear-gradient(#1c2b32 0%,#0b161b 100%);border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;width:min(100%,480px);margin:8px auto 0;padding:5px;list-style:none;display:grid;box-shadow:0 10px 18px #060e122e}.hkb-stop{color:#ffffffad;letter-spacing:.1em;background:0 0;border:0;border-radius:10px;justify-content:center;width:100%;padding:13px 8px;font-size:12px;transition:background .2s,color .2s}.hkb-stop:hover{color:#fff;background:#ffffff14}.hkb-stop.is-active{color:#0b161b;background:#fff}.hkb-stop:focus-visible{outline:3px solid var(--club-accent);outline-offset:2px}.hkb-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.hkb-body{align-items:start}@media (max-width:640px){.hkb-wheel{--wheel-r:420px;height:392px;overflow:hidden}.hkb-slot{width:262px;margin-inline-start:-131px}.hkb-card{min-height:364px}}.hkb-stop{gap:9px}.hkb-stop i{border-color:#ffffff59;width:18px;height:18px}.hkb-stop.is-active i{border-color:#0b161b59}.hkb-sides{background:linear-gradient(#1c2b32 0%,#0b161b 100%);border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:inline-grid;box-shadow:0 8px 14px #060e1229}.hkb-side{color:#ffffffad;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:9px;min-width:72px;padding:9px 12px;font-size:11px;font-weight:800;transition:background .2s,color .2s}.hkb-side:hover{color:#fff;background:#ffffff14}.hkb-side.is-active{color:#0b161b;background:#fff}.hkb-side:focus-visible{outline:3px solid var(--club-accent);outline-offset:2px}.hkb-side.is-active:after,.hkb-side:after{display:none}.hkb-sides{width:fit-content;margin:10px auto 0;display:grid}.hkb-card{align-items:center;padding:0;overflow:hidden}.hkb-card :where(.kp){transform-origin:50%;width:100%;transform:scale(1.38)}@media (min-width:901px){.hkb-body{align-items:stretch}.hkb-stage{justify-content:space-between;align-self:stretch;position:static}.hkb-body .kb-panel{padding:8px 18px 14px;container-type:normal}.hkb-body .kb-pane{padding:0}.hkb-body .kb-kit-card{padding-block:4px}.hkb-body .kb-kit-card img{width:auto;height:62px;margin-inline:auto}.hkb-body .kb-opt{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:7px 0;display:flex}.hkb-body .kb-opt .kb-toggle,.hkb-body .kb-opt .kb-sizes{margin-top:0;padding:3px}.hkb-body .kb-toggle .kb-opt-btn,.hkb-body .kb-sizes .kb-size{min-width:42px;padding:7px 10px;font-size:12px}.hkb-body .kb-custom{grid-template-columns:minmax(0,1fr) 88px;gap:10px;padding:7px 0}.hkb-body .kb-custom .kb-hint{display:none}.hkb-body .kb-input{padding-block:8px}.hkb-body .kb-price-note{margin-top:4px;font-size:11px}.hkb-body .kb-panel{flex-direction:column;display:flex}.hkb-body .kb-opt{padding-block:12px}.hkb-body .kb-custom{grid-template-columns:minmax(0,1fr) minmax(0,88px);padding-block:12px}.hkb-body .kb-field.is-no,.hkb-body .kb-input-no{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.hkb-body .kb-total{margin-top:auto}.hkb-wheel{--wheel-r:470px;height:516px}.hkb-slot{width:340px;margin-inline-start:-170px}.hkb-card{min-height:480px}}.hkb-slot.is-jump{transition:none;animation:.3s .45s both hkb-appear}@keyframes hkb-appear{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.hkb-slot.is-jump{animation:none}}.hkb-slot{margin-inline-start:0;margin-left:-165px}.kp{direction:ltr}@media (min-width:901px){.hkb-slot{margin-left:-170px}}@media (max-width:640px){.hkb-slot{margin-left:-131px}}
