.ts-k{padding-bottom:24px}.ts-k input,.ts-k select{font:inherit;color:inherit}.ts-k .ts-crumbs span{color:var(--ts-line-2)}.ts-k-hero{position:relative;display:grid;gap:14px;margin:8px 0 22px;padding:30px 28px 22px;border-radius:14px;overflow:hidden;background:#15181c center / cover no-repeat;color:#fff;isolation:isolate;min-height:250px}.ts-k-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0c0fe6,#0a0c0fb8 40%,#0a0c0f2e 72%,#0a0c0f0d)}.ts-k-hero-tire{position:absolute;z-index:-1;right:-2%;top:50%;height:175%;width:auto;transform:translateY(-50%) rotate(-12deg);filter:drop-shadow(-24px 18px 30px rgba(0,0,0,.55));pointer-events:none}.ts-k-mark{position:absolute;z-index:-1;left:46%;top:50%;transform:translate(-50%,-58%);font-size:clamp(110px,14vw,200px);font-weight:800;letter-spacing:-.04em;line-height:1;color:transparent;-webkit-text-stroke:2px rgba(255,255,255,.2);pointer-events:none}.ts-k-hero-text h1{margin:0;font-size:clamp(30px,3.4vw,44px);line-height:1.05;color:#fff}.ts-k-hero-text p{margin:8px 0 0;font-size:20.5px;color:#ffffffe0;max-width:520px}.ts-k-hero-lead{margin-top:8px;font-size:16px}.ts-k-finder{display:flex;gap:10px}.ts-k-seasons,.ts-k-sizes{display:flex;align-items:center;gap:4px;padding:8px;background:#fff;border-radius:10px;color:var(--ts-ink)}.ts-k-seasons button{display:inline-flex;align-items:center;gap:7px;height:48px;padding:0 12px;border-radius:6px;font-size:15px;font-weight:600;color:var(--ts-ink-2);box-shadow:inset 0 -2px 0 transparent}.ts-k-seasons button svg{width:18px;height:18px;color:var(--ts-muted)}.ts-k-seasons button.is-on{font-weight:800;color:var(--ts-ink);box-shadow:inset 0 -3px 0 var(--ts-accent);background:var(--ts-accent-soft)}.ts-k-seasons button.is-on svg{color:var(--ts-accent)}.ts-k-sizes{flex:1;gap:10px;padding:8px 12px}.ts-k-select{display:grid;gap:3px;flex:1;min-width:92px}.ts-k-select small{font-size:13px;font-weight:600;color:var(--ts-ink-2)}.ts-k-select span{position:relative;display:block}.ts-k-select select{width:100%;height:40px;padding:0 30px 0 10px;border:1px solid var(--ts-line-2);border-radius:7px;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-weight:600;font-size:15px;cursor:pointer}.ts-k-select svg{position:absolute;right:9px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.ts-k-sizes>.ts-btn{align-self:flex-end;min-height:44px}.ts-k-where{align-self:flex-end;display:inline-flex;align-items:center;gap:7px;height:44px;font-size:14.5px;font-weight:600;white-space:nowrap}.ts-k-where span{text-decoration:underline;text-underline-offset:3px;color:#1d4ed8}.ts-k-where svg{width:20px;height:20px}.ts-k-grid{grid-template-columns:280px minmax(0,1fr);gap:22px}.ts-k-filters .ts-fhead a{color:#1d4ed8;text-decoration:underline;text-underline-offset:3px}.ts-k-filters .ts-fgroup h4{position:relative;display:flex;align-items:center;gap:6px}.ts-k-filters .ts-fgroup h4 svg{width:15px;height:15px}.ts-k-filters .ts-tip{display:inline-flex;padding:4px;margin:-4px;color:var(--ts-muted);cursor:help;outline:none}.ts-k-filters .ts-tip:is(:hover,:focus){color:var(--ts-accent-dark)}.ts-k-filters .ts-tip>span{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:5;padding:10px 12px;border-radius:8px;background:var(--ts-ink);color:#fff;font-size:13px;font-weight:500;line-height:1.45;box-shadow:0 8px 24px #0000002e;opacity:0;visibility:hidden;transition:opacity .15s,visibility .15s;pointer-events:none}.ts-k-filters .ts-tip:is(:hover,:focus)>span{opacity:1;visibility:visible}.ts-k-toggle{gap:10px;text-align:left;font-weight:600;font-size:15px;white-space:nowrap}.ts-k-toggle i{flex:none}.ts-k-toggle.is-on i{background:var(--ts-accent)}.ts-k-price-in{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ts-k-price-in label{display:grid;gap:3px}.ts-k-price-in small{font-size:13px;font-weight:600}.ts-k-price-in input{width:100%;height:38px;padding:0 10px;border:1px solid var(--ts-line-2);border-radius:6px;font-size:15px}.ts-k-range{position:relative;height:26px;margin:8px 4px 0}.ts-k-range:before,.ts-k-range:after{content:"";position:absolute;top:11px;height:4px;border-radius:2px}.ts-k-range:before{left:0;right:0;background:var(--ts-line)}.ts-k-range:after{left:var(--lo);right:calc(100% - var(--hi));background:var(--ts-accent)}.ts-k-range input{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;margin:0;background:none;pointer-events:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.ts-k-range input::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:#fff;border:2px solid var(--ts-accent);pointer-events:auto;cursor:pointer}.ts-k-range input::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid var(--ts-accent);pointer-events:auto;cursor:pointer}.ts-k-bsearch{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:8px;padding:0 10px;border-radius:6px;background:var(--ts-bg)}.ts-k-bsearch svg{width:15px;height:15px;color:var(--ts-muted);flex:none}.ts-k-bsearch input{flex:1;min-width:0;border:0;outline:0;background:none;font-size:14.5px}.ts-k-more{margin-top:6px;font-size:14.5px;font-weight:600;color:var(--ts-muted)}.ts-k-letters{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ts-k-letters button{height:36px;border:1px solid var(--ts-line-2)!important;border-radius:6px;background:#fff!important;font-weight:700;font-size:14.5px}.ts-k-letters button.is-on{background:var(--ts-ink)!important;border-color:var(--ts-ink)!important;color:#fff!important}.ts-k-letters button:disabled{opacity:.35;cursor:default}.ts-k-advice{display:flex;gap:12px;margin:12px;padding:16px 14px;border-radius:10px;background:var(--ts-accent-soft);font-size:14px}.ts-k-advice>svg{width:30px;height:30px;flex:none;color:var(--ts-accent)}.ts-k-advice b{display:block;font-size:15px}.ts-k-advice p{margin:4px 0 10px;color:var(--ts-ink-2)}.ts-k-advice .ts-btn{min-height:38px;padding:0 16px;font-size:14.5px;border-color:var(--ts-ink)!important;border-width:1.5px!important;border-style:solid}.ts-k-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.ts-k-chips button{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border:1px solid var(--ts-line-2)!important;border-radius:6px;background:#fff!important;font-size:14px;font-weight:600}.ts-k-chips svg{width:14px;height:14px;color:var(--ts-muted)}.ts-k-tools{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ts-k-tools h2{flex:1;margin:0;font-size:23px}.ts-k-tools h2 small{margin-left:8px;font-size:14.5px;font-weight:500;color:var(--ts-muted);letter-spacing:0}.ts-k-sort{position:relative}.ts-k-sort select{height:40px;padding:0 36px 0 12px;border:1px solid var(--ts-line-2);border-radius:6px;background:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-size:15px;font-weight:600;cursor:pointer}.ts-k-sort svg{position:absolute;right:11px;top:50%;width:16px;height:16px;transform:translateY(-50%);pointer-events:none}.ts-k-view{display:flex;gap:6px}.ts-k-view button{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--ts-line-2)!important;border-radius:6px;background:#fff!important}.ts-k-view button.is-on{background:var(--ts-accent)!important;border-color:var(--ts-accent)!important;color:#fff!important}.ts-k-view svg{width:18px;height:18px}.ts-k-mfilter{display:none;align-items:center;gap:8px;height:40px;padding:0 12px;border:1px solid var(--ts-line-2)!important;border-radius:6px;background:#fff!important;font-weight:700;font-size:15px}.ts-k-mfilter svg{width:17px;height:17px}.ts-k-cards{grid-template-columns:repeat(3,1fr)}.ts-k-rows{display:grid;gap:10px}.ts-k-row{position:relative;display:grid;grid-template-columns:26px 200px minmax(0,1fr) 170px 220px;gap:18px;align-items:center;padding:16px 18px;background:#fff;border:1px solid var(--ts-line);border-radius:10px}.ts-k-row.is-picked{border-color:var(--ts-accent);box-shadow:0 0 0 1px var(--ts-accent)}.ts-k-pick{align-self:start;cursor:pointer}.ts-k-pick input,.ts-k-pick-text input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.ts-k-pick i,.ts-k-pick-text i{display:grid;place-items:center;width:22px;height:22px;border:1.5px solid var(--ts-line-2);border-radius:4px;background:#fff}.ts-k-pick-text i{width:16px;height:16px}.ts-k-pick input:checked+i,.ts-k-pick-text input:checked+i{background:var(--ts-accent);border-color:var(--ts-accent)}.ts-k-pick input:checked+i:after,.ts-k-pick-text input:checked+i:after{content:"";width:9px;height:5px;border:2px solid #fff;border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.ts-k-pick input:focus-visible+i,.ts-k-pick-text input:focus-visible+i{outline:2px solid var(--ts-accent);outline-offset:2px}.ts-k-pick input:disabled+i,.ts-k-pick-text input:disabled+i{opacity:.4}.ts-k-pick-text{display:inline-flex;align-items:center;gap:8px;margin-top:10px;font-size:14px;color:var(--ts-ink-2);cursor:pointer}.ts-k-media{position:relative;align-self:stretch;display:block;height:auto;min-height:190px;margin:-16px 0;overflow:hidden}.ts-k-media img{position:absolute;left:0;top:10px;width:100%;height:135%;object-fit:contain;object-position:50% 0;mix-blend-mode:multiply}.ts-k-brand{display:block;font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--ts-accent-dark);font-style:italic}.ts-k-info h3{margin:4px 0;font-size:19.5px;line-height:1.25}.ts-k-size{font-size:15.5px;color:var(--ts-ink-2)}.ts-k-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.ts-k-tags span{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border-radius:5px;background:var(--ts-bg);font-size:13.5px;font-weight:600;color:var(--ts-ink-2)}.ts-k-tags svg{width:15px;height:15px}.ts-k-eu{display:grid;gap:9px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--ts-ink-2)}.ts-k-eu li{display:grid;grid-template-columns:18px 1fr auto;gap:8px;align-items:center}.ts-k-eu svg{width:17px;height:17px;color:var(--ts-ink-2)}.ts-k-db{grid-column:2 / -1;font-weight:600;color:var(--ts-ink)}.ts-k-letter{display:grid;place-items:center;width:20px;height:20px;border-radius:3px;font-size:13px;font-weight:800;color:#fff}.ts-k-letter.is-none{background:var(--ts-bg);color:var(--ts-muted)}.ts-k-buy{position:relative;padding-left:16px;border-left:1px solid var(--ts-line)}.ts-k-heart{position:absolute;top:-2px;right:0;width:32px;height:32px;display:grid;place-items:center;color:var(--ts-ink-2)}.ts-k-heart svg{width:20px;height:20px}.ts-k-heart.is-on{color:var(--ts-accent)}.ts-k-heart.is-on svg{fill:currentColor}.ts-k-price b{font-size:25px;font-weight:800;letter-spacing:-.02em}.ts-k-price small{font-size:14px;color:var(--ts-muted)}.ts-k-set{font-size:14px;color:var(--ts-ink-2);margin:2px 0 10px}.ts-k-act{display:flex;gap:8px}.ts-k-qty{display:inline-flex;align-items:center;height:42px;border:1px solid var(--ts-line-2);border-radius:6px}.ts-k-qty button{width:30px;height:100%;font-size:19.5px}.ts-k-qty span{min-width:22px;text-align:center;font-weight:700}.ts-k-add{flex:1;min-height:42px;padding:0 12px;font-size:15px}.ts-k-add svg{width:17px;height:17px}.ts-k-stock{display:flex;align-items:center;gap:7px;margin-top:10px;font-size:14px;font-weight:600;color:var(--ts-ok)}.ts-k-stock:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.ts-k-stock.is-low{color:var(--ts-warn)}.ts-k-stock.is-out{color:var(--ts-muted)}.ts-k-ship{display:flex;align-items:center;gap:7px;margin-top:4px;font-size:14px;color:var(--ts-ink-2)}.ts-k-ship svg{width:16px;height:16px}.ts-k-foot{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:18px;font-size:14.5px;color:var(--ts-muted)}.ts-k-seo{margin-top:32px;padding:24px 26px;background:#fff;border:1px solid var(--ts-line);border-radius:12px;color:var(--ts-ink-2);font-size:15.5px;line-height:1.65}.ts-k-seo p{margin:0}.ts-k-seo p+p{margin-top:12px}.ts-k-seo h2,.ts-k-seo h3{margin:22px 0 8px;color:var(--ts-ink);line-height:1.3;break-after:avoid}.ts-k-seo h2{font-size:20px}.ts-k-seo h3{font-size:17px}.ts-k-seo>:first-child{margin-top:0}.ts-k-seo ul,.ts-k-seo ol{margin:10px 0;padding-left:22px}.ts-k-seo ul{list-style:disc}.ts-k-seo ol{list-style:decimal}.ts-k-seo li+li{margin-top:4px}.ts-k-seo a{color:var(--ts-accent-dark);text-decoration:underline;text-underline-offset:2px}.ts-k-seo strong{color:var(--ts-ink)}@media (min-width: 1000px){.ts-k-seo.is-long{column-count:2;column-gap:44px}.ts-k-seo.is-long p,.ts-k-seo.is-long li{break-inside:avoid-column}}.ts-k-links{display:grid;gap:22px;margin-top:22px;padding:22px 26px;background:#fff;border:1px solid var(--ts-line);border-radius:12px}.ts-k-links h2{margin:0 0 12px;font-size:18px}.ts-k-linkgrid{display:flex;flex-wrap:wrap;gap:8px}.ts-k-linkgrid a{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 12px;border:1px solid var(--ts-line-2);border-radius:8px;font-size:15px;font-weight:600;color:var(--ts-ink)}.ts-k-linkgrid a:hover{border-color:var(--ts-ink)}.ts-k-linkgrid small{font-size:12.5px;font-weight:500;color:var(--ts-muted)}@media (max-width: 600px){.ts-k-seo,.ts-k-links{padding:18px 16px}.ts-k-linkgrid a{height:36px;padding:0 10px;font-size:14px}}.ts-k-pager{display:flex;gap:6px}.ts-k-pager button{min-width:38px;height:38px;padding:0 8px;display:grid;place-items:center;border:1px solid var(--ts-line)!important;border-radius:6px;background:#fff!important;font-weight:700;color:var(--ts-ink)}.ts-k-pager button.is-on{background:var(--ts-ink)!important;color:#fff!important;border-color:var(--ts-ink)!important}.ts-k-pager svg{width:17px;height:17px}.ts-k-gap{display:grid;place-items:center;min-width:20px}.ts-k-cbar{position:sticky;bottom:0;z-index:40;margin-top:24px;background:#fff;border-top:2px solid var(--ts-accent);box-shadow:0 -10px 30px #00000014}.ts-k-cbar .ts-wrap{display:flex;align-items:center;gap:18px;min-height:68px;padding:10px 0}.ts-k-cbar>.ts-wrap>b{font-size:16px;white-space:nowrap}.ts-k-citems{display:flex;flex:1;gap:10px;min-width:0;overflow-x:auto}.ts-k-citems>span{display:inline-flex;align-items:center;gap:10px;flex:none;height:46px;padding:0 8px 0 6px;border:1px solid var(--ts-line);border-radius:8px;font-size:14.5px;font-weight:600}.ts-k-citems img{width:34px;height:34px;object-fit:contain}.ts-k-citems button{width:28px;height:28px;display:grid;place-items:center}.ts-k-citems svg{width:16px;height:16px}.ts-k-cclear{font-size:15px;font-weight:700;color:var(--ts-accent-dark)}.ts-k-cbar .ts-btn svg{width:17px;height:17px}.ts-k-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:20px;background:#1113178c}.ts-k-modal-box{width:min(1000px,100%);max-height:calc(100vh - 40px);overflow:auto;padding:22px;border-radius:14px;background:#fff;color:var(--ts-ink);font-family:var(--ts-font)}.ts-k-modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ts-k-modal-head h2{margin:0;font-size:23px;font-weight:800}.ts-k-modal-head button{width:38px;height:38px;display:grid;place-items:center}.ts-k-table-wrap{overflow-x:auto}.ts-k-table{width:100%;border-collapse:collapse;font-size:15px}.ts-k-table th,.ts-k-table td{padding:10px 12px;border-bottom:1px solid var(--ts-line);text-align:left;vertical-align:middle}.ts-k-table tbody th{width:190px;font-weight:600;color:var(--ts-muted)}.ts-k-table thead th{position:relative;min-width:170px;vertical-align:top}.ts-k-table thead img{display:block;width:90px;height:90px;object-fit:contain;margin-bottom:8px}.ts-k-table thead a{display:block;font-weight:800;font-size:16px}.ts-k-remove{position:absolute;top:6px;right:6px;width:28px;height:28px;display:grid;place-items:center;color:var(--ts-muted)}.ts-k-remove svg{width:16px;height:16px}.ts-k-table .ts-btn{min-height:40px;font-size:15px}.ts-k-help-box{width:min(560px,100%);font-size:15.5px;line-height:1.55}.ts-k-help-box img{display:block;width:100%;border-radius:10px;margin-bottom:12px}.ts-k-help-box p{margin:0 0 10px}@media (max-width: 1300px){.ts-k-finder{flex-direction:column;align-items:flex-start}.ts-k-sizes{width:100%}}@media (max-width: 1180px){.ts-k-grid{grid-template-columns:250px minmax(0,1fr)}.ts-k-toggle{white-space:normal}.ts-k-finder{flex-direction:column;align-items:flex-start}.ts-k-sizes{width:100%}.ts-k-row{grid-template-columns:26px 160px minmax(0,1fr) 210px}.ts-k-eu{grid-column:3;grid-row:2;grid-template-columns:repeat(3,auto);justify-content:start;gap:16px}.ts-k-eu li{grid-template-columns:18px auto auto}.ts-k-db{grid-column:auto}.ts-k-buy{grid-column:4;grid-row:1 / span 2}.ts-k-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width: 900px){.ts-k-hero{padding:20px 16px 16px;min-height:0;border-radius:12px}.ts-k-hero:before{background:linear-gradient(180deg,#0a0c0fd1,#0a0c0fb3 55%,#0a0c0f80)}.ts-k-hero-tire{height:120%;right:-30%;opacity:.55}.ts-k-mark{display:none}.ts-k-hero-text p{font-size:16px}.ts-k-hero-lead{margin-top:0;font-size:15px}.ts-k-finder{flex-direction:column;align-items:stretch}.ts-k-seasons{padding:4px}.ts-k-seasons button{flex:1;justify-content:center;height:40px;padding:0 6px;font-size:14px;gap:5px}.ts-k-sizes{flex-wrap:wrap;padding:10px}.ts-k-select{min-width:0;flex:1 1 28%}.ts-k-sizes>.ts-btn{flex:1 1 100%}.ts-k-where{flex:1 1 100%;justify-content:center;height:32px}.ts-k-grid{grid-template-columns:1fr}.ts-k-tools{flex-wrap:wrap}.ts-k-tools h2{flex:1 1 100%;font-size:20.5px}.ts-k-mfilter{display:inline-flex}.ts-k-sort{flex:1}.ts-k-sort select{width:100%}.ts-k-row{grid-template-columns:150px minmax(0,1fr);gap:10px 14px;padding:14px}.ts-k-pick{position:absolute;top:12px;left:12px;z-index:1}.ts-k-media{grid-row:1;min-height:175px;margin:-14px 0 0 -14px}.ts-k-media img{top:8px}.ts-k-info{grid-column:2}.ts-k-info h3{font-size:17.5px}.ts-k-eu{grid-column:1 / -1;grid-row:auto;display:flex;flex-wrap:wrap;gap:8px 16px}.ts-k-buy{grid-column:1 / -1;grid-row:auto;padding:12px 0 0;border-left:0;border-top:1px solid var(--ts-line)}.ts-k-heart{top:8px}.ts-k-cards{grid-template-columns:1fr 1fr;gap:10px}.ts-k-foot{grid-template-columns:1fr;justify-items:center}.ts-k-cbar .ts-wrap{flex-wrap:wrap;gap:8px 12px;padding:10px 0 calc(10px + env(safe-area-inset-bottom))}.ts-k-cbar>.ts-wrap>b{flex:1;font-size:15px}.ts-k-citems{order:3;flex:1 1 100%}.ts-k-cbar .ts-btn{min-height:40px;padding:0 14px;font-size:15px}.ts-k-modal{padding:0;place-items:end stretch}.ts-k-modal-box{max-height:92vh;border-radius:14px 14px 0 0;padding:16px}}.ts-k-rimspec b{font-weight:800;color:var(--ts-ink);white-space:nowrap}
