@font-face{font-family:Oswald Variable;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-cyrillic-wght-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Variable;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin-ext-wght-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald Variable;font-style:normal;font-weight:200 700;font-display:swap;src:url(/fonts/oswald-latin-wght-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-weight:400;font-display:swap;src:url(/fonts/golos-text-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-weight:400;font-display:swap;src:url(/fonts/golos-text-cyrillic-400-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Golos Text;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Golos Text;font-weight:600;font-display:swap;src:url(/fonts/golos-text-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Golos Text;font-weight:600;font-display:swap;src:url(/fonts/golos-text-cyrillic-600-normal.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald Fallback;src:local("Arial Narrow"),local("Arial"),local("Liberation Sans Narrow"),local("Liberation Sans");size-adjust:84%;ascent-override:134%;descent-override:32%;line-gap-override:0%}:root{--rf-ground:#0B0B0C;--rf-surface:#151517;--rf-border:#2a2a2d;--rf-text:#F2F0EB;--rf-muted:#A9A69E;--rf-amber:#D4A02A;--rf-blue:#2E7FD4;--rf-display:"Oswald Variable","Oswald Fallback","Arial Narrow",Arial,sans-serif;--rf-body:"Golos Text",system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;--r:2px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--rf-ground);color:var(--rf-text);font:400 16px/1.55 var(--rf-body);padding-bottom:calc(84px + env(safe-area-inset-bottom));overflow-wrap:break-word}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3{font-family:var(--rf-display);font-weight:700;line-height:1.05;margin:0;text-transform:uppercase;letter-spacing:.01em}h1{font-size:clamp(2.5rem,11vw,5.5rem)}h2{font-size:clamp(1.9rem,7vw,3rem);margin-bottom:24px}h3{font-size:1.35rem;font-weight:600}p{margin:0}.wrap{width:100%;max-width:1120px;margin:0 auto;padding:0 16px}section{padding:64px 0;border-top:1px solid var(--rf-border)}@media(min-width:900px){section{padding:112px 0}body{padding-bottom:0}}.skip{position:absolute;left:-999px;top:0;background:var(--rf-amber);color:#0b0b0c;padding:8px 12px;z-index:100}.skip:focus{left:0}:focus-visible{outline:2px solid var(--rf-amber);outline-offset:2px}.ribbon{background:var(--rf-amber);color:#0b0b0c;font:600 .85rem/1.3 var(--rf-body);padding:6px 16px;text-align:center}.ribbon b{font-family:var(--rf-display);text-transform:uppercase;letter-spacing:.06em;margin-right:8px}header.top{position:sticky;top:0;z-index:20;background:#0b0b0cf5;border-bottom:1px solid var(--rf-border)}.top .wrap{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px}.brand{font:700 1.5rem/1 var(--rf-display);text-decoration:none;text-transform:uppercase;white-space:nowrap;display:inline-flex;align-items:center;min-height:48px;min-width:48px}.brand span{color:var(--rf-amber)}.top nav.links{display:none}@media(min-width:900px){.top nav.links{display:flex;gap:24px}.top nav.links a{text-decoration:none;color:var(--rf-muted)}.top nav.links a:hover{color:var(--rf-text)}}.lang{display:flex;gap:8px}.lang a{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--rf-border);border-radius:var(--r);text-decoration:none;font:600 .85rem var(--rf-body);color:var(--rf-muted)}.lang a[aria-current=true]{border-color:var(--rf-amber);color:var(--rf-amber)}.top .btn{display:none}@media(min-width:900px){.top .btn{display:inline-flex}}@media(min-width:900px)and (max-width:1100px){.top nav.links{gap:14px}.top .btn.sm{padding:0 10px;font-size:.85rem}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;background:var(--rf-amber);color:#0b0b0c;border:1px solid var(--rf-amber);border-radius:var(--r);font:700 1.05rem var(--rf-display);text-transform:uppercase;letter-spacing:.04em;text-decoration:none;text-align:center}.btn:hover{background:#e4b13a}.btn.ghost{background:transparent;color:var(--rf-amber)}.btn.ghost:hover{background:#d4a02a1f}.btn.sm{min-height:40px;padding:0 16px;font-size:.95rem}.hero{position:relative;padding:48px 0 56px;border-top:0;overflow:hidden;isolation:isolate}.hero .bg{position:absolute;inset:0;z-index:-2}.hero .bg img{width:100%;height:100%;object-fit:cover;opacity:.35}.hero .scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b0b0ceb,#0b0b0c59)}.kicker{color:var(--rf-amber);font:600 .95rem var(--rf-display);text-transform:uppercase;letter-spacing:.12em;margin-bottom:16px}.hero h1{max-width:12ch}.hero .lead{max-width:34rem;margin:24px 0;font-size:1.15rem}.actions{display:flex;flex-wrap:wrap;gap:12px}.hero .note{margin-top:12px;color:var(--rf-muted);font-size:.95rem}@media(min-width:900px){.hero{padding:120px 0 128px}}.grid{display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:640px){.grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.grid{grid-template-columns:repeat(3,1fr)}}.card{background:var(--rf-surface);border:1px solid var(--rf-border);border-top:3px solid var(--rf-amber);border-radius:var(--r);padding:24px;display:flex;flex-direction:column;gap:8px}.card.cold{border-top-color:var(--rf-blue)}.card.cold .price{color:#6aa8ea}.card p{color:var(--rf-muted)}.price{margin-top:auto;padding-top:8px;font:600 1.1rem var(--rf-display);color:var(--rf-amber);text-transform:uppercase}.ph{border-bottom:1px dashed currentColor}.season .grid{margin:24px 0 32px}@media(min-width:640px){.season .grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.season .grid{grid-template-columns:repeat(2,1fr)}}.season .lead{max-width:40rem}ol.steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:s}@media(min-width:900px){ol.steps{grid-template-columns:repeat(3,1fr)}}ol.steps li{counter-increment:s;background:var(--rf-surface);border:1px solid var(--rf-border);border-radius:var(--r);padding:24px}ol.steps li:before{content:counter(s);display:block;font:700 3rem/1 var(--rf-display);color:var(--rf-amber);margin-bottom:8px}ol.steps p{color:var(--rf-muted)}.steps-cta{margin-top:32px}dl{margin:0;display:grid;gap:16px}dt{color:var(--rf-muted);font-size:.9rem;text-transform:uppercase;letter-spacing:.08em}dd{margin:0;font-size:1.15rem}dd a{color:var(--rf-amber);text-underline-offset:3px}footer a{color:inherit}.pn{margin-top:24px;color:var(--rf-muted);font-size:.95rem}details{border:1px solid var(--rf-border);border-radius:var(--r);background:var(--rf-surface);margin-bottom:8px}summary{cursor:pointer;padding:16px 20px;font:600 1.05rem var(--rf-body);min-height:48px}details p{padding:0 20px 20px;color:var(--rf-muted)}.final h2{max-width:14ch}footer{border-top:1px solid var(--rf-border);padding:32px 0;color:var(--rf-muted);font-size:.95rem}footer .wrap{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between}footer strong{color:var(--rf-amber);font-family:var(--rf-display);text-transform:uppercase;letter-spacing:.06em}.maps{margin-top:16px}.maps{display:flex;flex-wrap:wrap;gap:4px 24px}.maps a{display:inline-flex;align-items:center;min-height:48px;color:var(--rf-amber);text-underline-offset:3px}.card.featured{grid-column:1/-1;border-top-width:5px;background:var(--rf-surface)}.card.featured h3{font-size:1.25em}#prices .lead{max-width:40rem;color:var(--rf-muted);margin-bottom:24px}.ptable{margin-bottom:32px}.ptable h3{margin-bottom:12px}.scroll{overflow-x:auto;max-width:100%;border:1px solid var(--rf-border);border-radius:var(--r);background:var(--rf-surface)}.scroll table{width:100%;border-collapse:collapse;font-size:1rem}.scroll th,.scroll td{padding:10px 14px;text-align:right;white-space:nowrap;border-bottom:1px solid var(--rf-border)}.scroll thead th{font:600 .85rem var(--rf-body);color:var(--rf-muted);text-transform:uppercase;letter-spacing:.06em}.scroll tbody th{text-align:left;font-family:var(--rf-display);font-size:1.1rem}.scroll th:first-child{text-align:left}.scroll tbody tr:last-child th,.scroll tbody tr:last-child td{border-bottom:0}.plists{display:grid;gap:24px;grid-template-columns:1fr;margin-top:16px}@media(min-width:900px){.plists{grid-template-columns:repeat(2,1fr)}}.plist ul{list-style:none;margin:12px 0 0;padding:0;border:1px solid var(--rf-border);border-radius:var(--r);background:var(--rf-surface)}.plist li{display:flex;justify-content:space-between;gap:12px;padding:10px 14px;border-bottom:1px solid var(--rf-border)}.plist li:last-child{border-bottom:0}.plist li b{font-family:var(--rf-display);color:var(--rf-amber);text-align:right;white-space:nowrap;flex:none}.pnote{margin-top:16px;color:var(--rf-muted)}.scroll tbody th{position:sticky;left:0;background:var(--rf-surface);z-index:1;box-shadow:1px 0 0 var(--rf-border)}.scroll thead th:first-child{position:sticky;left:0;background:var(--rf-surface);z-index:1}.scroll td.tot{color:var(--rf-text);font-weight:600}.banner{display:inline-block;margin-bottom:24px;padding:10px 16px;border:1px solid var(--rf-amber);color:var(--rf-amber);font:700 1.1rem var(--rf-display);text-transform:uppercase;letter-spacing:.03em}.scroll td.hot,.scroll thead th.hot{color:var(--rf-amber);font-weight:700}.scroll td.hot{font-family:var(--rf-display);font-size:1.15rem}.scroll th,.scroll td{padding:10px 12px}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .05 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px}h1,h2,h3{font-weight:600;letter-spacing:.02em}h1{font-weight:700}#services .grid{grid-template-columns:1fr;grid-auto-flow:dense}@media(min-width:640px){#services .grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){#services .grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(150px,auto)}#services .card.featured{grid-column:span 2;grid-row:span 2;padding:32px;justify-content:flex-end;background:linear-gradient(160deg,rgba(212,160,42,.16),var(--rf-surface) 55%)}#services .card.featured h3{font-size:clamp(2rem,3.4vw,2.8rem)}#services .card.featured p{font-size:1.1rem;max-width:30ch}#services .card.featured .price{font-size:1.8rem}#services .card[data-k=ac]{grid-column:span 2}}@media(min-width:640px)and (max-width:899px){#services .card[data-k=ac]{grid-column:1/-1}}.svc-img{margin:-24px -24px 8px;aspect-ratio:16/10;overflow:hidden;background:var(--rf-ground);flex:none}.svc-img picture,.svc-img img{display:block;width:100%;height:100%;object-fit:cover}.card.featured .svc-img{margin:-24px -24px 12px}@media(min-width:900px){#services .card.featured .svc-img{margin:-32px -32px auto;flex:1 1 auto;aspect-ratio:auto;min-height:0}}.card{transition:border-color .2s,transform .2s}@media(hover:hover){.card:hover{border-color:#3a3a3e;transform:translateY(-2px)}}.ptable{background:linear-gradient(180deg,rgba(212,160,42,.07),transparent 140px);border:1px solid var(--rf-border);border-radius:var(--r);padding:16px 16px 0}.ptable .scroll{margin:0 -16px;border-left:0;border-right:0;border-bottom:0;border-radius:0}.ptable h3{font-size:1.6rem}.scroll tbody tr:nth-child(2n){background:#ffffff06}.scroll tbody tr:nth-child(2n) th{background:#18181a}@media(min-width:900px){.plists{grid-template-columns:repeat(6,1fr);gap:16px}.plist{grid-column:span 2}.plist:nth-child(1),.plist:nth-child(2){grid-column:span 3}}.plist{background:var(--rf-surface);border:1px solid var(--rf-border);border-top:3px solid var(--rf-amber);border-radius:var(--r);padding:16px 0 0}.plist h3{padding:0 14px;font-size:1.2rem}.plist ul{border:0;border-radius:0;background:none}.hero .bg picture{display:block;width:100%;height:100%}.hero .bg img{object-position:50% 18%}.stock{margin:32px 0 0;position:relative;border:1px solid var(--rf-border);border-radius:var(--r);overflow:hidden;background:var(--rf-surface)}.stock picture{display:block}.stock img{display:block;width:100%;height:auto;aspect-ratio:1160/640;object-fit:cover}.stock figcaption{position:absolute;left:0;bottom:0;padding:10px 16px;background:#0b0b0ce0;border-top:3px solid var(--rf-amber);font:700 1.1rem/1 var(--rf-display);text-transform:uppercase;letter-spacing:.04em}.hero h1{text-wrap:balance}.hero .chip{margin-top:14px}.chip{display:inline-flex;align-items:center;gap:8px;min-height:28px;color:var(--rf-text);font:600 .95rem var(--rf-body)}.chip i{width:9px;height:9px;border-radius:50%;background:var(--rf-amber);flex:none}.chip[data-state=open] i{background:#4cc47a}.chip[data-state=closed] i{background:#d9625a}.tread-hero{position:absolute;z-index:-2;right:-6%;top:6%;width:min(760px,125%);height:auto;opacity:.22;pointer-events:none;fill:none;stroke:var(--rf-amber);stroke-width:5;stroke-linecap:round;stroke-linejoin:round;transform:rotate(-7deg)}.tread-hero .g{stroke-width:2;opacity:.6}@media(max-width:430px){.hero .actions .btn{flex:1 1 100%}}.trust{border-top:1px solid var(--rf-border);background:var(--rf-surface)}.trust ul{list-style:none;margin:0;padding:12px 0;display:grid;grid-template-columns:1fr 1fr;gap:4px 12px}.trust li{display:flex;align-items:flex-start;gap:10px;padding:0;min-width:0}.trust a{min-height:48px}.trust li>div{padding:8px 0}.trust li:last-child:nth-child(odd){grid-column:1/-1}.trust svg{flex:none;color:var(--rf-amber);margin-top:1px}.trust a,.trust li>div{display:flex;flex-direction:column;justify-content:center;min-width:0;text-decoration:none;line-height:1.3}.trust b{font:600 .98rem var(--rf-body)}.trust span{color:var(--rf-muted);font-size:.9rem}.trust a:hover b{color:var(--rf-amber)}@media(min-width:900px){.trust ul{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:24px;padding:20px 0}.trust li:last-child:nth-child(odd){grid-column:auto}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;gap:8px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#0b0b0cf7;border-top:1px solid var(--rf-border)}.sticky-cta .btn{flex:1 1 0;min-width:0;min-height:52px;padding:0 8px;gap:8px}.sticky-cta .btn svg{flex:none}.sticky-cta .msg{flex:1 1 0}.sticky-cta.is-hidden{visibility:hidden;transform:translateY(100%)}@media(min-width:900px){.sticky-cta{display:none}}.tread-draw{display:block;width:100%;height:44px;margin:0 0 28px;fill:none;stroke:var(--rf-amber);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.tread-draw .g{stroke-width:1.5;opacity:.55}.sw{display:none}@media(prefers-reduced-motion:no-preference){.btn,.sticky-cta .btn{transition:transform .12s ease-out,background-color .2s,border-color .2s}.btn:active{transform:scale(.97)}.sticky-cta{transition:transform .25s ease-out,visibility 0s}.sticky-cta.is-hidden{transition:transform .25s ease-in,visibility 0s .25s}@keyframes tread-settle{0%{opacity:0;translate:56px 0}to{opacity:.22;translate:0 0}}.tread-hero{animation:tread-settle .8s cubic-bezier(.2,.7,.2,1) both}@keyframes rv-up{0%{opacity:.5;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes rv-left{0%{opacity:.5;transform:translate(-20px)}to{opacity:1;transform:none}}@keyframes rv-fade{0%{opacity:.5}to{opacity:1}}@keyframes rv-calm{0%{opacity:.5;transform:translateY(16px)}to{opacity:1;transform:none}}.card:nth-child(3n+2),ol.steps li:nth-child(3n+2){--k:1}.card:nth-child(3n),ol.steps li:nth-child(3n){--k:2}html.mo .plist li[data-rv],html.mo .ptable tbody tr[data-rv]{opacity:0;transform:translateY(10px)}html.mo .plist ul.in li[data-rv],html.mo .ptable tbody.in tr[data-rv]{opacity:1;transform:none;transition:opacity .45s ease-out,transform .45s ease-out;transition-delay:calc(var(--k,0)*50ms)}html.rvfb .rv{opacity:0;transform:translateY(24px)}html.rvfb .rv.l{transform:translate(-20px)}html.rvfb .rv.f{transform:none}html.rvfb .rv.in{opacity:1;transform:none;transition:opacity .5s ease-out,transform .5s ease-out;transition-delay:calc(var(--k,0)*70ms)}html.rvfb .final .rv.in{transition-duration:.9s}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){section:not(.hero):not(.final) h2{animation:rv-left linear both;animation-timeline:view();animation-range:entry 0% entry 35%}.card,ol.steps li{animation:rv-up linear both;animation-timeline:view();animation-range:entry calc(var(--k,0)*8%) entry calc(38% + var(--k,0)*10%)}.banner{animation:rv-fade linear both;animation-timeline:view();animation-range:entry 10% entry 50%}.final .wrap{animation:rv-calm linear both;animation-timeline:view();animation-range:entry 5% entry 70%}.tread-draw path{stroke-dasharray:1;animation:rf-draw linear both;animation-timeline:view();animation-range:entry 15% cover 45%}@keyframes rf-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}}}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){.sw{display:block;position:absolute;left:0;right:0;bottom:0;height:2px;pointer-events:none}.sw i{position:absolute;inset:0;background:var(--rf-amber);transform-origin:0 50%;animation:sw-line linear both;animation-timeline:scroll(root)}.sw b{position:absolute;left:0;top:-7px;width:16px;height:16px;color:var(--rf-amber);animation:sw-wheel linear both;animation-timeline:scroll(root)}.sw svg{display:block}@keyframes sw-line{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sw-wheel{0%{transform:translate(0) rotate(0)}to{transform:translate(calc(100vw - 16px)) rotate(2520deg)}}}}@media(max-width:430px){.hero h1{max-width:none}}@media(max-width:899px)and (max-height:640px),(max-width:340px){.ribbon{padding:4px 12px;font-size:.78rem}.hero{padding:20px 0 28px}.kicker{margin-bottom:8px;font-size:.85rem;letter-spacing:.08em}h1{font-size:clamp(2rem,9.5vw,2.5rem)}.hero .lead{margin:12px 0;font-size:1rem;line-height:1.45}.actions{gap:8px}.hero .note,.hero .chip{margin-top:8px}.tread-hero{width:min(520px,100%);top:2%}}.pk{margin:0 0 24px;border:1px solid var(--rf-border);border-top:3px solid var(--rf-amber);border-radius:var(--r);background:var(--rf-surface);padding:16px}.pk [hidden]{display:none!important}.pk fieldset{border:0;margin:0 0 20px;padding:0;min-width:0}.pk legend{padding:0;margin-bottom:10px;font:600 1.25rem/1.15 var(--rf-display);text-transform:uppercase;letter-spacing:.03em}.pk-grid{display:grid;gap:8px;grid-template-columns:repeat(4,1fr)}.pk-v .pk-grid,.pk-s .pk-grid{grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.pk-v .pk-grid,.pk-s .pk-grid{grid-template-columns:repeat(4,1fr)}.pk-grid{grid-template-columns:repeat(6,1fr)}}@media(min-width:900px){.pk{padding:28px}.pk-grid{grid-template-columns:repeat(8,1fr)}.pk-v .pk-grid,.pk-s .pk-grid{grid-template-columns:repeat(4,1fr)}}.pk-chip{position:relative;display:flex;min-height:56px;cursor:pointer}.pk-chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.pk-chip span{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;padding:6px 4px;text-align:center;line-height:1.15;background:var(--rf-ground);border:1px solid var(--rf-border);border-radius:var(--r);font:600 .95rem var(--rf-body);color:var(--rf-text);overflow-wrap:anywhere;hyphens:auto}.pk-r .pk-chip span{font:600 1.2rem var(--rf-display);letter-spacing:.02em}.pk-chip small{font:400 .72rem/1.1 var(--rf-body);color:var(--rf-muted)}.pk-chip small:empty{display:none}.pk-chip input:checked+span{border-color:var(--rf-amber);color:#0b0b0c;background:var(--rf-amber);background-image:repeating-linear-gradient(115deg,rgba(0,0,0,.14) 0 3px,transparent 3px 11px)}.pk-chip input:checked+span small{color:#0b0b0c}@media(hover:hover){.pk-chip input:not(:checked):not(:disabled)+span:hover{border-color:var(--rf-amber)}}.pk-chip input:focus-visible+span{outline:3px solid var(--rf-text);outline-offset:2px}.pk-chip input:disabled{cursor:not-allowed}.pk-chip input:disabled+span{border-style:dashed;color:var(--rf-muted);background:transparent}.pk-chip input:disabled+span small{color:var(--rf-amber)}.pk-res{position:relative;margin-bottom:12px;border:1px solid var(--rf-amber);border-radius:var(--r);background:var(--rf-ground);padding:22px 16px 16px;background-image:repeating-linear-gradient(115deg,var(--rf-amber) 0 7px,transparent 7px 15px);background-size:100% 6px;background-repeat:no-repeat;background-position:top}.pk-sum{color:var(--rf-muted);font-size:.95rem}.pk-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 12px;margin:6px 0 4px}.pk-n{font:700 clamp(3.4rem,17vw,5.5rem)/1 var(--rf-display);color:var(--rf-amber);font-variant-numeric:tabular-nums;min-width:4ch;letter-spacing:.01em}.pk-res[data-moto="1"] .pk-n{font-size:clamp(2rem,9vw,3rem);min-width:0;text-transform:uppercase}.pk-u{font:600 1.15rem var(--rf-display);text-transform:uppercase;letter-spacing:.04em}.pk-alt,.pk-bd,.pk-note,.pk-sur{margin-top:4px;color:var(--rf-muted);font-size:.95rem}.pk-note{color:var(--rf-text)}.pk-sur a{color:var(--rf-amber);text-underline-offset:3px;display:inline-flex;align-items:center;min-height:48px}.pk-cta{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pk-cta .btn{flex:1 1 150px}.pk-live{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pk-help{margin-bottom:0;background:var(--rf-ground)}.pk-hb{padding:0 16px 16px}.pk-help .pk-ht{padding:0;margin-top:12px}.pk-sw-wrap{position:relative;max-width:420px;margin:0 auto}.pk-sw-svg{display:block;width:100%;height:auto}.pk-tyre{fill:#1d1d20;stroke:var(--rf-border);stroke-width:1.5}.pk-tread{fill:none;stroke:var(--rf-amber);stroke-width:7;stroke-dasharray:11 6;opacity:.75}.pk-lip{fill:none;stroke:#6b6a66;stroke-width:3}.pk-sw-t{position:absolute;left:0;right:0;top:44%;text-align:center;font:600 clamp(1.5rem,7vw,2.1rem)/1 var(--rf-display);letter-spacing:.06em}.pk-sw-t b{color:var(--rf-amber);padding:2px 6px;border:1px dashed var(--rf-amber);border-radius:var(--r);margin-left:4px}.pk-sw-k{list-style:none;margin:8px auto 0;padding:0;max-width:420px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;text-align:center}.pk-sw-k b{display:block;font:600 1.1rem var(--rf-display)}.pk-sw-k .r b{color:var(--rf-amber)}.pk-sw-k span{display:block;color:var(--rf-muted);font-size:.8rem;line-height:1.2}.pk-det{margin-bottom:24px}.pk-det summary{display:flex;align-items:center;font:600 1.25rem var(--rf-display);text-transform:uppercase;letter-spacing:.03em}.pk-det>.pk-detbody{padding:0 0 16px}.pk-det .pk-detbody>.ptable,.pk-det .pk-detbody>.plists,.pk-det .pk-detbody>.pnote{margin-left:8px;margin-right:8px}.pk-det .plist li b{white-space:normal}.pk-det .pk-detbody>.ptable:last-child{margin-bottom:0}html.mo .pk-det .ptable tbody tr[data-rv],html.mo .pk-det .plist li[data-rv],html.rvfb .pk-det .rv{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:no-preference){@keyframes pk-fade{0%{opacity:0}to{opacity:1}}.pk-res.pk-sw .pk-body{animation:pk-fade .2s ease-out}.pk-chip span{transition:background-color .15s,border-color .15s,color .15s}}
