.tesevo-collection-tabs{background:var(--tesevo-tabs-bg, #fff);color:#181a1b;padding:64px 24px}.tesevo-collection-tabs__inner{margin:0 auto;max-width:1320px}.tesevo-collection-tabs__header{margin:0 auto 24px;max-width:760px;text-align:center}.tesevo-collection-tabs__eyebrow{color:#598b00;font-size:12px;font-weight:750;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.tesevo-collection-tabs__header h2{font-size:clamp(30px,4vw,44px);font-weight:720;letter-spacing:-.035em;line-height:1.1;margin:0}.tesevo-collection-tabs__text{color:#626869;font-size:15px;line-height:1.6;margin-top:12px}.tesevo-collection-tabs__text p{margin:0}.tesevo-collection-tabs__nav{align-items:center;display:flex;flex-wrap:wrap;gap:4px 0;justify-content:center;margin:0 auto 32px}.tesevo-collection-tabs__nav-page{display:contents}.tesevo-collection-tabs__nav-page:not(:last-child) .tesevo-collection-tabs__tab:last-child:after{color:#969b9c;content:"/";font-weight:400;position:absolute;right:-2px}.m-collection-list--mobile-pages .m-mobile-collection-page{display:contents}.tesevo-collection-tabs__tab{background:transparent;border:0;color:#171a1b;cursor:pointer;font:inherit;font-size:14px;font-weight:700;line-height:1.2;margin:0;padding:11px 20px;position:relative}.tesevo-collection-tabs__tab:not(:last-child):after{color:#969b9c;content:"/";font-weight:400;position:absolute;right:-2px}.tesevo-collection-tabs__tab:before{background:var(--tesevo-tabs-accent, #76b900);bottom:3px;content:"";height:3px;left:18px;position:absolute;right:18px;transform:scaleX(0);transition:transform .16s ease}.tesevo-collection-tabs__tab:hover:before,.tesevo-collection-tabs__tab.is-active:before{transform:scaleX(1)}.tesevo-collection-tabs__tab.is-active{background:#f6f7f4}.tesevo-collection-tabs__tab:focus-visible{outline:3px solid color-mix(in srgb,var(--tesevo-tabs-accent, #76b900) 42%,transparent);outline-offset:2px}.tesevo-collection-tabs__panel{min-height:220px}.tesevo-collection-tabs__status{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);white-space:nowrap}.tesevo-collection-tabs__products{min-height:180px;position:relative}.tesevo-collection-tabs__products[aria-busy=true]:before{animation:tesevo-tabs-spin .7s linear infinite;border:3px solid #e5e8e2;border-radius:50%;border-top-color:var(--tesevo-tabs-accent, #76b900);content:"";height:34px;left:calc(50% - 17px);position:absolute;top:62px;width:34px}.tesevo-collection-products__grid{gap:calc(var(--tesevo-products-gap, 24px) + 18px) var(--tesevo-products-gap, 24px)}.tesevo-collection-tabs .tesevo-fitment-badge,.tesevo-collection-tabs .m-product-option,.tesevo-collection-products .tesevo-fitment-badge,.tesevo-collection-products .m-product-option{display:none!important}.tesevo-collection-tabs__empty,.tesevo-collection-products__empty{color:#666d6e;margin:55px 0;text-align:center}.tesevo-collection-tabs__error{align-items:center;background:#fff4f2;border:1px solid #ffd5cf;border-radius:10px;color:#9f241b;display:flex;justify-content:center;margin:35px auto;max-width:620px;min-height:78px;padding:18px;text-align:center}@keyframes tesevo-tabs-spin{to{transform:rotate(360deg)}}@media(max-width:767px){.tesevo-collection-tabs{padding:42px 14px}.tesevo-collection-tabs__header{margin-bottom:18px}.tesevo-collection-tabs__header h2{font-size:30px}.tesevo-collection-tabs__text{font-size:14px}.tesevo-collection-tabs__nav{align-items:stretch;display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:0;margin-bottom:24px;overflow-x:auto;overflow-y:hidden;padding:2px 2px 10px;scroll-snap-type:x mandatory;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.tesevo-collection-tabs__nav-page{display:grid;flex:0 0 100%;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(42px,auto));scroll-snap-align:start}.tesevo-collection-tabs__tab{align-items:center;display:flex;font-size:13px;justify-content:center;min-width:0;padding:10px 8px;text-align:center;white-space:normal}.tesevo-collection-tabs__nav-page .tesevo-collection-tabs__tab:nth-child(3n):after{display:none}.tesevo-collection-products__grid{gap:28px 12px;grid-template-columns:repeat(2,minmax(0,1fr))!important}.tesevo-collection-products__grid>*,.tesevo-collection-products__grid>.m\:column{margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}.template-index .m-mixed-layout--mobile-scroll,.template-index .m-mixed-layout--mobile-scroll .m-mixed-layout__wrapper,.template-index .m-mixed-layout--mobile-scroll .swiper-container{overflow:visible!important}.template-index .m-mixed-layout--mobile-scroll .m-mixed-layout__inner,.template-index .m-mixed-layout--mobile-scroll .swiper-wrapper{display:grid!important;gap:28px 12px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;transform:none!important;width:100%!important}.template-index .m-mixed-layout--mobile-scroll .m-mixed-layout__inner>*,.template-index .m-mixed-layout--mobile-scroll .swiper-wrapper>.swiper-slide{margin-left:0!important;margin-right:0!important;max-width:none!important;min-width:0!important;width:auto!important}.template-index .m-mixed-layout--mobile-scroll .m-slider-controls{display:none!important}.template-index .m-collection-list .m-mixed-layout__inner,.template-index .m-product-list .m-mixed-layout__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important}.template-index .m-collection-list--mobile-pages .m-mixed-layout--mobile-scroll{overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.template-index .m-collection-list--mobile-pages .m-mixed-layout--mobile-scroll .m-mixed-layout__inner{display:flex!important;flex-wrap:nowrap!important;grid-template-columns:none!important;transform:none!important;width:100%!important}.template-index .m-collection-list--mobile-pages .m-mixed-layout--mobile-scroll .m-mobile-collection-page{display:grid;flex:0 0 100%!important;gap:28px 0;grid-template-columns:repeat(2,minmax(0,1fr));max-width:none!important;min-width:0!important;scroll-snap-align:start;width:100%!important}.template-index .m-collection-list--mobile-pages .m-mixed-layout--mobile-scroll .m-mobile-collection-page>.m\:column{margin:0!important;max-width:none!important;min-width:0!important;width:auto!important}}@media(prefers-reduced-motion:reduce){.tesevo-collection-tabs__tab:before{transition:none}.tesevo-collection-tabs__products[aria-busy=true]:before{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/tesevo-vehicle-recommendations.css.map */
