.tire-sizes-container.svelte-1xwyl8t{width:100%}.filter-container.svelte-1xwyl8t{margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-end}.search-container.svelte-1xwyl8t,.diameter-filter-container.svelte-1xwyl8t{flex:1;min-width:250px}.filter-actions.svelte-1xwyl8t{display:flex;flex-direction:column;align-items:flex-start}.search-input{width:100%;border:0}.clear-filters-btn.svelte-1xwyl8t{cursor:pointer;background-color:var(--blue);color:#fff;border:none;border-radius:9999px;padding:.75rem;font-size:1rem;font-size:.875rem;font-weight:500;transition:all .2s ease;white-space:nowrap}.clear-filters-btn.svelte-1xwyl8t:hover{background-color:#000}.clear-filters-btn.svelte-1xwyl8t:active{transform:translateY(0);box-shadow:none}.table-container.svelte-1xwyl8t{overflow:auto;max-height:60vh;overflow-y:auto;position:relative;border-radius:.5em}.tire-sizes-table.svelte-1xwyl8t{width:100%;border-collapse:collapse;text-align:left}.tire-sizes-table.svelte-1xwyl8t thead:where(.svelte-1xwyl8t){position:sticky;top:0;z-index:30;box-shadow:1px 4px 20px #00000030}.tire-sizes-table.svelte-1xwyl8t th:where(.svelte-1xwyl8t){padding:.75rem 1rem;font-size:.7em;cursor:pointer;transition:background-color .2s;background-color:#000;color:#fff;text-align:center;position:sticky;top:0;height:100px}.tire-sizes-table.svelte-1xwyl8t th:where(.svelte-1xwyl8t):hover{background-color:var(--blue)}.tire-sizes-table.svelte-1xwyl8t th.active:where(.svelte-1xwyl8t){background-color:var(--blue);font-weight:700}.tire-sizes-table.svelte-1xwyl8t td:where(.svelte-1xwyl8t){padding:.75rem 1rem;text-align:center}.tire-sizes-table.svelte-1xwyl8t{background-color:#fff}.tire-sizes-table.svelte-1xwyl8t tr:where(.svelte-1xwyl8t):nth-child(odd){background-color:#f0f0f0}.tire-sizes-table.svelte-1xwyl8t tr:where(.svelte-1xwyl8t):hover{background-color:#fff}.diameter-group-header.svelte-1xwyl8t{background-color:#fff!important;position:sticky;top:100px;z-index:10;box-shadow:1px 4px 20px #00000010}.diameter-group-header.svelte-1xwyl8t td:where(.svelte-1xwyl8t){padding:1rem;font-family:var(--font-display);text-align:left}.diameter-label.svelte-1xwyl8t{font-size:2rem;color:#333}.tire-size-row.svelte-1xwyl8t:hover{background-color:#f5f5f5}.highlight-match.svelte-1xwyl8t{background-color:var(--smart-yellow, #ffee00)!important;transition:background-color .3s ease}@keyframes svelte-1xwyl8t-pulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.no-results.svelte-1xwyl8t{text-align:center;padding:2rem;background-color:#f9f9f9;border-radius:4px}@media (max-width: 768px){.filter-container.svelte-1xwyl8t{flex-direction:column;align-items:stretch}.search-container.svelte-1xwyl8t,.diameter-filter-container.svelte-1xwyl8t{margin-bottom:1rem}.table-container.svelte-1xwyl8t{position:relative;-webkit-overflow-scrolling:touch}.tire-sizes-table.svelte-1xwyl8t td:where(.svelte-1xwyl8t),.tire-sizes-table.svelte-1xwyl8t th:where(.svelte-1xwyl8t){min-height:48px;padding:.875rem .75rem}.tire-sizes-table.svelte-1xwyl8t td:where(.svelte-1xwyl8t):nth-child(1),.tire-sizes-table.svelte-1xwyl8t th:where(.svelte-1xwyl8t):nth-child(1){position:sticky;left:0;z-index:20;box-shadow:2px 0 4px #0000001a}.tire-sizes-table.svelte-1xwyl8t tr:where(.svelte-1xwyl8t):nth-child(odd) td:where(.svelte-1xwyl8t):nth-child(1){background-color:#f0f0f0}.tire-sizes-table.svelte-1xwyl8t tr:where(.svelte-1xwyl8t):hover td:where(.svelte-1xwyl8t):nth-child(1){background-color:#f5f5f5}.tire-sizes-table.svelte-1xwyl8t td:where(.svelte-1xwyl8t):nth-child(1){background-color:#fff}.diameter-group-header.svelte-1xwyl8t{position:sticky;top:100px;z-index:25}.diameter-group-header.svelte-1xwyl8t td:where(.svelte-1xwyl8t){position:sticky;left:0;right:0;z-index:25;background-color:#fff;box-shadow:2px 0 4px #0000001a;width:100vw;max-width:100%}.table-container.svelte-1xwyl8t:before,.table-container.svelte-1xwyl8t:after{content:"";position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:15}.table-container.svelte-1xwyl8t:before{left:0;background:linear-gradient(to right,rgba(255,255,255,.9),transparent)}.table-container.svelte-1xwyl8t:after{right:0;background:linear-gradient(to left,rgba(255,255,255,.9),transparent)}}.table-container.svelte-1xwyl8t{scrollbar-width:thin;scrollbar-color:#000 #fff}.table-container.svelte-1xwyl8t::-webkit-scrollbar{width:8px;height:8px}.table-container.svelte-1xwyl8t::-webkit-scrollbar-track{background:transparent;border-radius:4px}.table-container.svelte-1xwyl8t::-webkit-scrollbar-thumb{background-color:#000;border-radius:4px;border:2px solid #000}.table-container.svelte-1xwyl8t::-webkit-scrollbar-thumb:hover{background-color:var(--blue, #000)}.table-container.svelte-1xwyl8t::-webkit-scrollbar-corner{background:#000}.slides-thumbnails.svelte-e6ismu{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.slides-thumbnails.vertical.svelte-e6ismu{flex-direction:column;max-height:100%;overflow-y:auto;overflow-x:hidden;padding:0}.thumbnail.svelte-e6ismu{flex:0 0 var(--size, 80px);height:var(--size, 80px);position:relative;cursor:pointer;transition:all .2s ease;opacity:.8;padding-bottom:1em;margin-bottom:1em}.thumbnail.svelte-e6ismu:after{position:absolute;transition:all .2s ease;content:"";margin-top:8px;height:2px;width:100%}.thumbnail.svelte-e6ismu:hover,.thumbnail.active.svelte-e6ismu{opacity:1}.thumbnail.active.svelte-e6ismu:after{opacity:1;background-color:#fff}.thumbnail.svelte-e6ismu img:where(.svelte-e6ismu){width:100%;height:100%;object-fit:cover;transition:opacity .2s ease}.thumbnail-inner.svelte-e6ismu{position:relative}.play-button-overlay.svelte-e6ismu{flex:0 0 var(--size, 80px);height:var(--size, 80px);width:var(--size, 80px);border-radius:50%;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all .2s ease}.btn-wrap.svelte-e6ismu{height:80%;width:80%;justify-content:center;align-items:center;border-radius:50%;display:flex;background-color:#0000001a}.thumbnail.svelte-e6ismu:hover .btn-wrap:where(.svelte-e6ismu){background-color:#0003}img.svelte-e6ismu{font-size:0}.gallery-section.svelte-1l7466{overflow:visible;position:relative}.carousel-container.svelte-1l7466{position:relative;width:100%;max-width:100vw;overflow:hidden;padding:4rem 0;margin:0 auto}.carousel-wrapper.svelte-1l7466{display:flex;align-items:center;justify-content:center;position:relative;height:70vh;outline:none;width:100%}.carousel-slide.svelte-1l7466{position:absolute;transition:all .5s cubic-bezier(.4,0,.2,1);cursor:pointer;opacity:0;z-index:1;pointer-events:none}.carousel-slide.active.svelte-1l7466{opacity:1;transform:scale(1) translate(-50%);z-index:3;pointer-events:all;left:50%}.carousel-slide.prev.svelte-1l7466{opacity:.7;transform:scale(.9) translate(calc(-50% - 25vw));z-index:2;pointer-events:all;left:50%}.carousel-slide.next.svelte-1l7466{opacity:.7;transform:scale(.9) translate(calc(-50% + 25vw));z-index:2;pointer-events:all;left:50%}.carousel-image.svelte-1l7466{width:auto;height:60vh;max-width:80vw;object-fit:contain;object-position:center;border-radius:3rem;box-shadow:0 20px 40px #0003;transition:all .3s ease;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.carousel-video.svelte-1l7466{width:80vw;height:60vh;max-width:900px;max-height:500px;border-radius:3rem;box-shadow:0 20px 40px #0003;transition:all .3s ease;border:none}.carousel-slide.svelte-1l7466:hover .carousel-image:where(.svelte-1l7466){box-shadow:0 25px 50px #0000004d}.carousel-slide.active.svelte-1l7466 .carousel-image:where(.svelte-1l7466){box-shadow:0 30px 60px #00000040}.slide-controls.svelte-1l7466{position:absolute;bottom:-3rem;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:.75rem;z-index:10}.slide-counter.svelte-1l7466{padding-top:2px;font-weight:600;letter-spacing:.025em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav-arrow.svelte-1l7466{background:none;color:#000;border:none;width:2rem;height:2rem;cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:.25rem}.nav-arrow.svelte-1l7466 svg:where(.svelte-1l7466){width:1.5rem;height:1.5rem;transition:all .3s ease}.nav-arrow.svelte-1l7466:hover:not(:disabled){transform:scale(1.1)}.nav-arrow.svelte-1l7466:hover:not(:disabled) svg:where(.svelte-1l7466){color:#333}.nav-arrow.svelte-1l7466:disabled{opacity:.3;cursor:not-allowed}.nav-arrow.svelte-1l7466:active:not(:disabled){transform:scale(.95)}@media (max-width: 1024px){.carousel-wrapper.svelte-1l7466{height:450px}.carousel-image.svelte-1l7466{height:40vh;max-width:70vw;border-radius:2rem}}@media (max-width: 768px){.carousel-container.svelte-1l7466{padding:0}.carousel-wrapper.svelte-1l7466{height:50vh}.carousel-image.svelte-1l7466{height:35vh;border-radius:1.5rem}.slide-controls.svelte-1l7466{bottom:-2.5rem;gap:.5rem}.slide-counter.svelte-1l7466{font-size:.75rem;padding:.375rem .75rem}.nav-arrow.svelte-1l7466{width:1.75rem;height:1.75rem;padding:.2rem}.nav-arrow.svelte-1l7466 svg:where(.svelte-1l7466){width:1.25rem;height:1.25rem}}@media (max-width: 480px){.carousel-wrapper.svelte-1l7466{height:250px}.carousel-image.svelte-1l7466{height:30vh;border-radius:1rem}.slide-controls.svelte-1l7466{bottom:-2rem;gap:.5rem}.slide-counter.svelte-1l7466{font-size:.75rem;padding:.25rem .5rem}.nav-arrow.svelte-1l7466{width:1.5rem;height:1.5rem;padding:.15rem}.nav-arrow.svelte-1l7466 svg:where(.svelte-1l7466){width:1rem;height:1rem}}.tire-title.svelte-140dyan{font-size:2.5em;line-height:1.2em;margin-top:1rem;margin-bottom:0}h2.svelte-140dyan{font-size:2em;line-height:1em;margin-top:1rem}@media (min-width: 768px){.tire-title.svelte-140dyan{font-size:4.5em;line-height:1em}h2.svelte-140dyan{font-size:3em}}.yellow-grad-bg.svelte-140dyan{background:radial-gradient(circle at 20% 20%,rgba(255,255,255,.4) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgb(255,238,0) 0%,transparent 100%),radial-gradient(circle at 20% 10%,rgb(255,179,0) 30%,transparent 60%),radial-gradient(circle at 1% 20%,rgba(255,255,255,1) 0%,transparent 70%),radial-gradient(circle at 10% 99%,rgba(255,255,255,.9) 0%,transparent 40%),radial-gradient(circle at 100% 70%,rgba(255,255,255,.7) 0%,transparent 40%),radial-gradient(circle at 5% 20%,rgba(255,240,0,.9) 0%,transparent 60%),radial-gradient(circle at 20% 10%,rgb(255,179,0) 2%,transparent 60%),radial-gradient(circle at 80% 85%,rgba(255,196,32,1) 1%,transparent 70%),linear-gradient(to right,#fff000,#ffe100,#ffb700);background-attachment:fixed;background-size:100vw 100vh}.feature.svelte-140dyan{color:#fff;height:300px;transition:all .3s ease-in-out}.feature-base-img.svelte-140dyan,.feature-hover-img.svelte-140dyan{transition:opacity .5s ease-in-out,mix-blend-mode .3s ease-in-out}.feature.svelte-140dyan p:where(.svelte-140dyan){max-width:46ch;color:var(--smart-yellow)}.fitmentfont.svelte-140dyan{font-family:Radix Bold}.category-btn.svelte-140dyan{border-radius:9999em;background-color:#000;color:#fff;transition:all .2s ease-in-out;font-family:Radix Bold}.outlined.svelte-140dyan{background-color:transparent;outline:2px solid #000;color:#000;font-family:Radix Bold;cursor:none}.category-btn.svelte-140dyan:hover{background-color:var(--blue);color:#fff;opacity:1}.outlined.svelte-140dyan:hover{color:#000;background-color:transparent}.filter-btn.svelte-140dyan{border-radius:9999em;background-color:transparent;border:2px solid #000;color:#000;transition:all .2s ease-in-out}.where-to-buy.svelte-140dyan{background-color:var(--blue);color:#fff;position:relative}.where-to-buy.svelte-140dyan:before{content:"";position:absolute;background-image:url(../../../assets/images/lt-2025-web-product-map-opt.svg);top:0;bottom:0;width:100%;opacity:.2;z-index:0;background-size:cover}.where-to-buy-cta.svelte-140dyan{border-radius:9999em;border:2px solid #fff;color:#fff;font-weight:800;z-index:1}.where-to-buy-cta.svelte-140dyan:hover{background-color:#fff;color:#000}.masked.svelte-140dyan{display:flex;height:35vh;width:100%;margin:auto;overflow:hidden;border-radius:99999em;background-color:#000;max-width:1200px}.spec-download-btn.svelte-140dyan{display:flex;background-color:#000;color:#fff;padding:15px}.spec-sheet.svelte-140dyan:hover .spec-download-btn:where(.svelte-140dyan){background-color:var(--blue)}.built-for.svelte-140dyan h2:where(.svelte-140dyan){margin-bottom:1em}.built-for.svelte-140dyan h2:where(.svelte-140dyan):after{position:relative;display:block;content:"";height:4px;width:100%;max-width:300px;margin:.5em auto 0;background:#000}.tire-description.svelte-140dyan{margin:2em auto auto}h1.svelte-140dyan{margin-bottom:-1em}.rings-container-positioned.svelte-140dyan{position:absolute;top:50%;right:10vw;transform:translateY(-50%);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}h1.svelte-140dyan{line-height:.9em}@media (min-width: 768px){.feature.svelte-140dyan:hover{height:50vh}}.tire-card.svelte-cy78em:hover .tire-image-container:where(.svelte-cy78em) img:where(.svelte-cy78em){transform:scale(1.02)}.category-tag.svelte-cy78em{background-color:#f3f4f6;color:#374151}
