.r2-fitment-content{padding:0 28px 28px}.r2-fitment-panel{margin-top:12px;padding-top:22px;border-top:1px solid #292e35}.r2-fitment-panel[hidden]{display:none!important}.r2-fitment-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.r2-fitment-panel h3{margin:0;font-size:24px;letter-spacing:-.035em}.r2-fitment-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.r2-fitment-card{min-height:92px;padding:18px;text-align:left;border:1px solid #30363e;border-radius:11px;background:#0d1014;color:#fff;cursor:pointer;transition:.18s ease}.r2-fitment-card:hover{border-color:#ff6a00;transform:translateY(-1px);box-shadow:0 10px 28px #00000038}.r2-fitment-card strong,.r2-fitment-card span{display:block}.r2-fitment-card strong{font-size:15px}.r2-fitment-card span{margin-top:6px;color:#8f97a2;font-size:12px}.r2-fitment-back{padding:0;border:0;background:none;color:#ff7a1a;font-weight:850;cursor:pointer}.r2-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.r2-product-card{display:flex;min-width:0;flex-direction:column;border:1px solid #2e343c;border-radius:12px;background:#0d1014;color:#fff;overflow:hidden;text-decoration:none}.r2-product-card__image{display:flex;align-items:center;justify-content:center;aspect-ratio:1.25;background:#fff}.r2-product-card__image img{width:100%;height:100%;object-fit:contain}.r2-product-card__body{display:grid;gap:10px;padding:14px}.r2-product-card__body a{color:#fff;text-decoration:none}.r2-product-card__price{color:#ff8738;font-weight:900}.r2-product-card--missing{justify-content:center;min-height:140px;padding:18px}.r2-product-card--missing span{margin-top:8px;color:#ff8738}.r2-fitment-loading,.r2-fitment-empty{grid-column:1/-1;padding:30px;border:1px dashed #353b44;border-radius:11px;color:#929aa5;text-align:center}.r2-fitment-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;margin-top:20px}.r2-fitment-pagination button{min-width:38px;height:38px;border:1px solid #343a43;border-radius:8px;background:#0d1014;color:#fff;cursor:pointer}.r2-fitment-pagination button.is-current{border-color:#ff6a00;background:#ff6a00}.r2-fitment-pagination button:disabled{opacity:.4;cursor:not-allowed}.vehicle-status[data-error=true]{color:#ff6b6b}@media(max-width:1000px){.r2-fitment-grid,.r2-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.r2-fitment-content{padding:0 18px 20px}.r2-fitment-grid,.r2-product-grid{grid-template-columns:1fr}.r2-fitment-panel-head{align-items:flex-start;flex-direction:column}}.vehicle-field.has-r2-search:after{display:none}.r2-native-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important}.r2-search-select{position:relative;width:100%}.r2-search-select__input{width:100%;height:56px;border:1px solid #343a43;border-radius:10px;padding:0 44px 0 16px;background:#0d1014;color:#fff;font:inherit;font-weight:760;outline:none;cursor:text}.r2-search-select__input::placeholder{color:#858c96;opacity:1}.r2-search-select__input:focus{border-color:#ff6a00;box-shadow:0 0 0 3px #ff6a001f}.r2-search-select.is-disabled{opacity:.42}.r2-search-select.is-disabled .r2-search-select__input,.r2-search-select.is-disabled .r2-search-select__toggle{cursor:not-allowed}.r2-search-select__toggle{position:absolute;z-index:2;right:2px;top:2px;width:44px;height:52px;border:0;background:transparent;color:#ff7a1a;font-size:18px;cursor:pointer}.r2-search-select__menu{position:absolute;z-index:100;top:calc(100% + 6px);left:0;right:0;max-height:280px;overflow:auto;padding:5px;border:1px solid #3a414b;border-radius:10px;background:#15191f;box-shadow:0 18px 44px #0000007a}.r2-search-select__menu[hidden]{display:none!important}.r2-search-select__option{display:block;width:100%;min-height:40px;padding:9px 11px;border:0;border-radius:7px;background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:650;text-align:left;cursor:pointer}.r2-search-select__option:hover,.r2-search-select__option.is-active{background:#34383d}.r2-search-select__option[aria-selected=true]{color:#ff8b3d}.r2-search-select__empty{padding:12px;color:#929aa5;font-size:13px}.vehicle-field--model .vehicle-label{display:flex;align-items:center;justify-content:space-between;gap:10px}.vehicle-label__hint{color:#858c96;font-size:10px;font-weight:750;letter-spacing:.02em;text-transform:none}.vehicle-model-help{margin:7px 2px 0;color:#858c96;font-size:10.5px;font-weight:650;line-height:1.35}.r2-search-select__option--detailed{display:flex;min-height:54px;flex-direction:column;justify-content:center;gap:3px;padding-top:8px;padding-bottom:8px}.r2-search-select__primary{display:block;font-size:14px;font-weight:820;line-height:1.25}.r2-search-select__secondary{display:block;color:#9da5af;font-size:11.5px;font-weight:650;line-height:1.3}.r2-search-select__option--detailed:hover .r2-search-select__secondary,.r2-search-select__option--detailed.is-active .r2-search-select__secondary{color:#c7cdd5}.r2-search-select__option--detailed[aria-selected=true] .r2-search-select__secondary{color:#ffb27c}.r2-search-select__more{padding:9px 11px 7px;border-top:1px solid #2c3138;color:#929aa5;font-size:11.5px;font-weight:650;line-height:1.35}.vehicle-picker-section,.vehicle-picker-section .page-width{position:relative;overflow:visible}.vehicle-picker-section{z-index:20}.vehicle-picker[data-r2-vehicle-picker]{position:relative;overflow:visible}.vehicle-picker[data-r2-vehicle-picker] .vehicle-picker-grid{position:relative;z-index:30}.vehicle-picker[data-r2-vehicle-picker] .vehicle-field{min-width:0}.vehicle-picker[data-r2-vehicle-picker] .r2-search-select{z-index:1}.vehicle-picker[data-r2-vehicle-picker] .r2-search-select:focus-within{z-index:1000}.vehicle-picker[data-r2-vehicle-picker] .r2-search-select__menu{z-index:1100;max-height:min(320px,calc(100vh - 40px));overscroll-behavior:contain}.r2-product-card__image .svaico-placeholder-image{width:100%;height:100%;object-fit:contain;background:#fff}.r2-home-catalog{border-top:1px solid #292e35;background:#0b0d10;padding:0 28px 30px}.r2-home-catalog .r2-fitment-panel{margin-top:0;padding-top:30px;border-top:0}.r2-home-catalog .r2-home-subgroups,.r2-home-catalog .r2-home-results{margin-top:30px;border-top:1px solid #292e35}.r2-home-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:20px}.r2-home-section-heading h3{margin:5px 0 7px;font-size:clamp(30px,4vw,50px);letter-spacing:-.05em;line-height:1}.r2-home-section-heading p{margin:0;color:#b5bdc7;font-size:17px;font-weight:700;line-height:1.45}.r2-home-result-status{margin:0;color:#929aa5;font-size:13px;line-height:1.5}.r2-catalog-clear{flex:0 0 auto;min-height:42px;padding:0 16px;border:1px solid #ff6a00;border-radius:9px;background:#ff6a0014;color:#ff8738;font:inherit;font-size:12px;font-weight:900;cursor:pointer}.r2-catalog-clear:hover{background:#ff6a00;color:#fff}.r2-home-catalog .vehicle-category-card.is-unavailable,.r2-home-catalog .vehicle-category-card:disabled{opacity:.42;cursor:not-allowed;transform:none;box-shadow:none;border-color:#292e35}.r2-home-catalog .vehicle-category-card:disabled:before{background:#ff6a0006}.r2-home-catalog .subgroup-card{border:1px solid #2b3037;color:#fff;font:inherit;text-align:left;cursor:pointer}.r2-home-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.r2-home-product-grid>.product-card,.r2-home-product-grid>.r2-product-card{min-width:0}.r2-home-product-grid>.r2-fitment-loading,.r2-home-product-grid>.r2-fitment-empty{grid-column:1/-1}.r2-home-results-head{align-items:flex-end}.r2-home-results-head h3{margin:5px 0 6px;font-size:clamp(28px,4vw,44px);letter-spacing:-.045em}@media(max-width:1050px){.r2-home-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:820px){.r2-home-catalog{padding:0 18px 24px}.r2-home-section-heading{align-items:flex-start;flex-direction:column}.r2-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.r2-home-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.r2-home-section-heading p{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/svaico-r2-picker.css.map */
