:is(.template-collection,.template-search) .section-breadcrumbs-wrapper{padding-top:1.6rem}:is(.template-collection,.template-search) .breadcrumb,:is(.template-collection,.template-search) .breadcrumb a{color:#66666a;font-size:1.2rem}:is(.template-collection,.template-search) .page-hero-heading,:is(.template-collection,.template-search) .collection-hero-banner-heading{margin:0;color:#0a0a0a;font-size:clamp(2.6rem,3vw,3.4rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}:is(.template-collection,.template-search) .page-hero{padding:.8rem 0 .4rem}:is(.template-collection,.template-search) .collection-hero-banner{position:relative;display:block;min-height:0;margin-bottom:0;padding:0;overflow:hidden;background:#0a0a0a}:is(.template-collection,.template-search) .collection-hero-banner .collection-hero-banner-media{position:relative;display:block;width:100%;height:auto;max-height:36rem;object-fit:cover;object-position:center}@media(max-width:749px){:is(.template-collection,.template-search) .collection-hero-banner .collection-hero-banner-media{max-height:15rem}}:is(.template-collection,.template-search) .collection-hero-banner .container{position:absolute!important;top:0;right:0;bottom:0;left:0;pointer-events:none}:is(.template-collection,.template-search) .collection-hero-banner-info{padding:0}:is(.template-collection,.template-search) .section-main-collection-banner .section-content:not(:has(.collection-hero-banner)):not(:has(.page-hero)){margin-block:0!important}:is(.template-collection,.template-search) .hrllc-grid-v1-vehicle-selector-title,:is(.template-collection,.template-search) .hrllc-grid-v1-filter-label{color:#0a0a0a;font-size:1.4rem;font-weight:600}@media(max-width:749px){:is(.template-collection,.template-search) .hrllc-grid-v1-topbar{padding:1.2rem 0}}:is(.template-collection,.template-search) facet-filters-form{display:block}:is(.template-collection,.template-search) .page-layout:has(>.page-layout-main-content>.hrllc-grid-v1-topbar),:is(.template-collection,.template-search) .page-layout-main-content:has(>.hrllc-grid-v1-topbar){display:contents}:is(.template-collection,.template-search) .hrllc-grid-v1-topbar{position:sticky;top:var(--header-height, 6.4rem);z-index:20}:is(.template-collection,.template-search) .hrllc-grid-v1-vehicle-status{width:100%;margin-top:.6rem;color:#1f643c;font-size:1.3rem;text-align:center}:is(.template-collection,.template-search) .hrllc-grid-v1-vehicle-status strong{font-weight:600}:is(.template-collection,.template-search) .saikospeed-price-facet{gap:.6rem}:is(.template-collection,.template-search) .saikospeed-price-facet__input{width:7rem;height:calc(var(--hrllc-grid-v1-bubble-height, 30px) - 8px);padding:0 .6rem;border:1px solid #d7d7da;border-radius:2px;background:#fff;color:#0a0a0a;font-size:1.3rem}:is(.template-collection,.template-search) .collection.loading,:is(.template-collection,.template-search) #ProductCount.loading{opacity:.45;transition:opacity .12s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-search) .collection.loading,:is(.template-collection,.template-search) #ProductCount.loading{transition:none}}:is(.template-collection,.template-search) [data-chassis-mode] .saikospeed-ymm-seg-year,:is(.template-collection,.template-search) [data-chassis-mode] .saikospeed-ymm-seg-make,:is(.template-collection,.template-search) [data-chassis-mode] .saikospeed-ymm-seg-model,:is(.template-collection,.template-search) [data-chassis-mode] .hrllc-grid-v1-filter-label{display:none!important}:is(.template-collection,.template-search) .saikospeed-filters-popover{position:relative;flex:0 0 auto}:is(.template-collection,.template-search) .saikospeed-filters-popover>summary{display:inline-flex;align-items:center;gap:.6rem;height:var(--hrllc-grid-v1-bubble-height, 30px);padding:0 1.4rem;border:1px solid #d7d7da;border-radius:2px;background:#fff;color:#0a0a0a;font-size:1.3rem;font-weight:600;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}:is(.template-collection,.template-search) .saikospeed-filters-popover>summary::-webkit-details-marker{display:none}:is(.template-collection,.template-search) .saikospeed-filters-popover>summary:after{content:"";width:.7rem;height:.7rem;border-right:2px solid #0a0a0a;border-bottom:2px solid #0a0a0a;transform:rotate(45deg) translateY(-.15rem)}:is(.template-collection,.template-search) .saikospeed-filters-popover[open]>summary{border-color:#0a0a0a}:is(.template-collection,.template-search) .saikospeed-filters-popover__panel{position:absolute;top:calc(100% + .6rem);right:0;z-index:40;display:flex;flex-direction:column;gap:1rem;width:27rem;padding:1.6rem;border:1px solid #d7d7da;border-radius:2px;background:#fff;box-shadow:0 8px 24px #0a0a0a1f}:is(.template-collection,.template-search) .saikospeed-filters-popover__panel .hrllc-grid-v1-field{flex:1 1 auto!important;width:100%}:is(.template-collection,.template-search) .saikospeed-filters-popover__panel select{width:100%}:is(.template-collection,.template-search) .saikospeed-filters-popover__panel .hrllc-grid-v1-universal-toggle-wrap{width:100%;justify-content:space-between;box-shadow:none;padding:0}@media(max-width:749px){:is(.template-collection,.template-search) .saikospeed-filters-popover{width:100%}:is(.template-collection,.template-search) .saikospeed-filters-popover>summary{width:100%;justify-content:center}:is(.template-collection,.template-search) .saikospeed-filters-popover__panel{position:static;width:100%;box-shadow:none;border:0;padding:.6rem 0 0}}html.saikospeed-sheet-lock,html.saikospeed-sheet-lock body{overflow:hidden}html.saikospeed-sheet-lock shopify-chat{opacity:0!important;pointer-events:none!important}:is(.template-collection,.template-search) .saikospeed-subcats{display:flex;flex-wrap:wrap;gap:.8rem;padding:1.6rem 0 .4rem}:is(.template-collection,.template-search) .saikospeed-subcats__chip{display:inline-flex;align-items:center;min-height:3.6rem;padding:0 1.4rem;border:1px solid #d7d7da;border-radius:2px;background:#fff;color:#0a0a0a;font-size:1.3rem;font-weight:600;line-height:1;text-decoration:none;transition:border-color .12s cubic-bezier(.23,1,.32,1)}:is(.template-collection,.template-search) .saikospeed-subcats__chip:hover{border-color:#0a0a0a;color:#0a0a0a}:is(.template-collection,.template-search) .saikospeed-subcats__chip[aria-current=page]{border-color:#0a0a0a;background:#0a0a0a;color:#fff}@media(max-width:749px){:is(.template-collection,.template-search) .saikospeed-subcats{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}:is(.template-collection,.template-search) .saikospeed-subcats::-webkit-scrollbar{display:none}:is(.template-collection,.template-search) .saikospeed-subcats__chip{flex:0 0 auto}}:is(.template-collection,.template-search) .hrllc-grid-v1-product-count{margin:0;color:#0a0a0a;font-size:1.3rem;font-weight:600}:is(.template-collection,.template-search) .saikospeed-collection-help{display:inline-flex;align-items:center;gap:.7rem;margin:0;color:#66666a;font-size:1.3rem}:is(.template-collection,.template-search) .saikospeed-collection-help__icon{width:1.5rem;height:1.5rem;flex-shrink:0}@media(max-width:749px){:is(.template-collection,.template-search) .saikospeed-collection-help{order:5}}:is(.template-collection,.template-search) #collection-sort-order{min-height:4rem;padding:0 3.2rem 0 1.2rem;border:1px solid #d7d7da;border-radius:2px;background-color:#fff;color:#0a0a0a;font-size:1.4rem}:is(.template-collection,.template-search) .card.card-product .card-heading{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 .6rem;text-align:left}:is(.template-collection,.template-search) .card.card-product .card-heading a{color:inherit;text-decoration:none}:is(.template-collection,.template-search) .card.card-product .card-footer{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;width:100%;text-align:left}:is(.template-collection,.template-search) .card.card-product .card-footer>*{margin:0;text-align:left}:is(.template-collection,.template-search) .card.card-product .card-footer>.star-rating-link{order:1}:is(.template-collection,.template-search) .card.card-product .card-footer>.price{order:2}:is(.template-collection,.template-search) .card.card-product .card-footer>.card-stock-count{order:3}:is(.template-collection,.template-search) .card.card-product .card-footer>.card-fits-vehicle{order:4}:is(.template-collection,.template-search) .card.card-product .card-footer>.card-floating-footer{order:5}:is(.template-collection,.template-search) .card.card-product .card-fits-vehicle{margin:0;color:#1f643c;font-size:1.2rem;font-weight:600;line-height:1.4}:is(.template-collection,.template-search) .card.card-product .card-media .aspect-ratio{position:relative}:is(.template-collection,.template-search) .card.card-product .card-media-image-secondary{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .16s cubic-bezier(.23,1,.32,1)}@media(hover:hover)and (pointer:fine){:is(.template-collection,.template-search) .card.card-product:hover .card-media-image-secondary{opacity:1}}@media(prefers-reduced-motion:reduce){:is(.template-collection,.template-search) .card.card-product .card-media-image-secondary{transition:none}}:is(.template-collection,.template-search) .card.card-product .card-stock-count{color:#1f643c;font-size:1.3rem;font-weight:600;line-height:1.4}:is(.template-collection,.template-search) .card.card-product .card-stock-count--backorder{color:#b85700}:is(.template-collection,.template-search) .card.card-product .price{justify-content:flex-start;color:#0a0a0a;font-size:1.5rem;font-weight:600;text-align:left}:is(.template-collection,.template-search) .card.card-product .price-container{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem;row-gap:.2rem}:is(.template-collection,.template-search) .card.card-product .price-item{margin:0;color:#0a0a0a;font-size:1.5rem!important;font-weight:600!important;line-height:1.3!important}:is(.template-collection,.template-search) .card.card-product .price-on-sale .price-sale{order:1;display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.8rem;row-gap:.2rem}:is(.template-collection,.template-search) .card.card-product .price-on-sale .price-regular{order:2}:is(.template-collection,.template-search) .card.card-product .price-on-sale .price-regular .price-item,:is(.template-collection,.template-search) .card.card-product .price-sale .price-item-regular{color:#66666a;font-size:1.4rem!important;font-weight:400!important;text-decoration:line-through}:is(.template-collection,.template-search) .card.card-product .price-sale .price-item-sale{order:1}:is(.template-collection,.template-search) .card.card-product .price-sale .price-item-regular{order:2}:is(.template-collection,.template-search) .card.card-product .card-eyebrow{margin:0 0 .4rem;color:#66666a;font-size:1.2rem;font-weight:600;letter-spacing:.02em}:is(.template-collection,.template-search) .card.card-product .card-eyebrow a{color:inherit;text-decoration:none}:is(.template-collection,.template-search) .card.card-product .card-eyebrow a:hover{color:#0a0a0a}:is(.template-collection,.template-search) .card.card-product .card-savings-inline{color:#66666a;font-weight:400;white-space:nowrap}:is(.template-collection,.template-search) #product-grid .card.card-product .card-info{flex-grow:0}:is(.template-collection,.template-search) #product-grid .card.card-product .card-footer{flex-grow:1}:is(.template-collection,.template-search) #product-grid .card.card-product .card-footer>.card-fits-vehicle{margin-top:auto}:is(.template-collection,.template-search) #product-grid .card.card-product .card-footer:not(:has(>.card-fits-vehicle))>.card-floating-footer{margin-top:auto}:is(.template-collection,.template-search) .card.card-product .card-floating-footer{position:static;width:100%;max-height:none;margin:1rem 0 0;padding:0;overflow:visible;background:transparent;box-shadow:none;opacity:1;visibility:visible;transform:none;pointer-events:auto}:is(.template-collection,.template-search) .card.card-product .card-floating-footer .button-add-to-cart,:is(.template-collection,.template-search) .card.card-product .card-floating-footer .product-actions-add-to-cart .button{display:flex;align-items:center;justify-content:center;width:100%;min-height:4.4rem;margin:0;padding:1rem 1.2rem;border:1px solid #0a0a0a;border-radius:2px;background:#0a0a0a;color:#fff;font:inherit;font-size:1.4rem;font-weight:600;line-height:1.3;text-decoration:none;cursor:pointer;transition:opacity .12s cubic-bezier(.23,1,.32,1)}:is(.template-collection,.template-search) .card.card-product .card-floating-footer .button-add-to-cart:disabled{opacity:.55;cursor:default}@media(hover:hover)and (pointer:fine){:is(.template-collection,.template-search) .card.card-product .card-floating-footer .button-add-to-cart:hover,:is(.template-collection,.template-search) .card.card-product .card-floating-footer .product-actions-add-to-cart .button:hover{opacity:.85}}:is(.template-collection,.template-search) .card.card-product .star-rating-badge{color:#66666a;font-size:1.2rem}:is(.template-collection,.template-search) .card.card-product .rating-review-count{display:inline}:is(.template-collection,.template-search) .card.card-product .star-rating-badge svg,:is(.template-collection,.template-search) .card.card-product .star-rating-badge svg *{fill:#0a0a0a}:is(.template-collection,.template-search) .card.card-product .star-rating-link .rating{display:flex;flex-wrap:nowrap;align-items:center;gap:.6rem}:is(.template-collection,.template-search) .card.card-product .star-rating-link .rating-caption{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:is(.template-collection,.template-search) .card.card-product .star-rating-link .rating-star{display:inline-flex;align-items:center;gap:.2rem;width:auto;margin:0}:is(.template-collection,.template-search) .card.card-product .star-rating-link .rating-star svg{width:1.6rem;height:1.6rem;flex:0 0 auto}:is(.template-collection,.template-search) .card.card-product .card-footer>.star-rating-link{display:block;min-height:1.8rem;margin-top:0}:is(.template-collection,.template-search) .card.card-product .card-footer:not(:has(.star-rating-link)):before{content:"";order:1;display:block;height:1.8rem}:is(.template-collection,.template-search) .pagination{margin-top:3.2rem}:is(.template-collection,.template-search) .pagination .page-number{border-radius:2px;color:#0a0a0a;font-weight:600}:is(.template-collection,.template-search) .pagination .page-number-active{background:#0a0a0a;border-color:#0a0a0a;color:#fff}@media(max-width:749px),(pointer:coarse){:is(.template-collection,.template-search) .pagination .page-number{min-width:4.4rem;min-height:4.4rem}:is(.template-collection,.template-search) #collection-sort-order{min-height:4.4rem}}:is(.template-collection,.template-search) .saikospeed-vehicle-spec{margin:.8rem 0 0;color:#66666a;font-size:1.3rem;line-height:1.5}:is(.template-collection,.template-search) .saikospeed-vehicle-spec strong{color:#111;font-weight:600}:is(.template-collection,.template-search) .saikospeed-vehicle-spec[hidden]{display:none}:is(.template-collection,.template-search) .saikospeed-vehicle-spec--mismatch{color:#111}:is(.template-collection,.template-search) .saikospeed-vehicle-spec__route{color:#111;font-weight:600;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/44/assets/saikospeed-collection.css.map */
