body{--parts-accent: #ce333c;--parts-accent-hover: #ae2630;--parts-border: #d4dde3;--parts-muted: #596971;--buttons-radius: 2px;--inputs-radius: 2px;--border-radius-base: 2px;--border-radius: 2px;--shopify-accelerated-checkout-button-border-radius: 2px}body :is(.button,.esv-button,.esv-action,.esv-more-categories,.esv-guide__choice,.esv-request>section){border-radius:2px}body :is(.button,.esv-button,.esv-action){min-height:44px;line-height:1.4}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-radius:2px}body :is(.button,.esv-button,.esv-action,input,select,textarea,summary):focus-visible{outline:2px solid var(--parts-accent);outline-offset:3px}body .button:not(.button-text):not(.pill-nav-item){border-radius:2px}body :is(.esv-action,.esv-button):not(:disabled):hover{background:var(--parts-accent-hover)}body :is(.esv-action,.esv-button,.button):disabled{cursor:not-allowed}.esv-parts-footer .list-unstyled a{-webkit-hyphens:auto;hyphens:auto}.template-index .tab-nav-item:before,.template-index .tab-nav-item:after{display:none}.template-index .tab-nav-item{border-bottom:2px solid transparent;padding-bottom:10px}.template-index .tab-nav-item.is-active{border-bottom-color:var(--parts-accent)}body:has([data-esv-search]){background:#fff}body .esv-search{--esv-red:var(--parts-accent);--esv-ink:#172329;--esv-line:var(--parts-border);--esv-muted:var(--parts-muted);background:#fff}body .esv-search :is(.esv-guide,.esv-search__filters,.esv-card,.esv-search__vehicle,.esv-search__vehicle-picker,.esv-search__assist,.esv-search__empty,.esv-request>section,.esv-picker__popup){border-radius:2px;box-shadow:none}body .esv-search :is(input,select,textarea,.esv-search__examples button,.esv-search__pagination button){border-radius:2px;border-color:var(--parts-border)}body .esv-search :is(.esv-search__content,.esv-search__collection-heading){max-width:1320px;padding-left:24px;padding-right:24px}body .esv-search .esv-search__collection-heading{padding-top:26px;padding-bottom:14px}body .esv-search .esv-search__collection-heading h1{font-size:28px;line-height:1.3;letter-spacing:-.5px}body .esv-search .esv-search__intro{border-bottom:1px solid #e3e8eb;padding-top:0;padding-bottom:15px}body .esv-search .esv-search__form{border:1px solid var(--parts-border);border-radius:2px;background:#fff;padding:6px 6px 6px 14px;gap:10px}body .esv-search .esv-search__form input{border:0;box-shadow:none;background:#fff}body .esv-search .esv-search__form .esv-button{background:var(--parts-accent);border-color:var(--parts-accent);border-radius:2px;min-height:44px}body .esv-search .esv-search__form .esv-button:hover{background:var(--parts-accent-hover)}body .esv-search .esv-search__icon{color:var(--parts-muted)}body .esv-search .esv-search__ai-entry a,body .esv-search .esv-guide__more,body .esv-search .esv-guide__actions a{color:#a3242d}body .esv-search .esv-search__content{padding-top:22px}body .esv-search .esv-active-vehicle{border:1px solid var(--parts-border);border-left:3px solid var(--parts-accent);border-radius:2px;background:#f4f6f7;padding:14px 18px}body .esv-search .esv-active-vehicle span{color:var(--parts-muted)}body .esv-search .esv-active-vehicle strong{font-size:16px}body .esv-search .esv-search__filters{background:#f7f8f9;border-color:#e0e6ea}body .esv-search .esv-search__filters>summary{font-size:14px;padding:16px}body .esv-search .esv-search__filters fieldset{padding-left:16px;padding-right:16px}body .esv-search .esv-search__toolbar h2{font-size:22px}body .esv-search .esv-card{border-color:#dbe3e8}body .esv-search .esv-card:hover{border-color:#9eafb8;box-shadow:none}body .esv-search .esv-card__image{background:#f7f8f9;border-bottom:1px solid #e8edef;padding:18px;aspect-ratio:1.4}body .esv-search .esv-card__body{padding:16px}body .esv-search .esv-card__fit{border-radius:2px}body .esv-search .esv-card__bottom .esv-button{background:var(--parts-accent);border-color:var(--parts-accent);border-radius:2px}body .esv-search .esv-guide__selection,body .esv-search .esv-search__assist{background:#f4f6f7;border:1px solid var(--parts-border);border-radius:2px}body .esv-search .esv-search__assist p{color:var(--parts-muted)}body .esv-search .esv-button--secondary{background:#fff;color:#172329!important;border-color:#aab9c2}body .esv-search .esv-button--secondary:hover{background:#f0f3f5}body .esv-search .esv-guide__choice{background:#f7f8f9;border-color:#dbe3e8;border-radius:2px}body .esv-search .esv-guide__choice:hover{background:#eef2f4;border-color:#9eafb8}body .esv-search .esv-picker [role=option]:is(:hover,[aria-selected=true]){background:#edf2f5;color:#172329}body .esv-search .esv-search__vehicle-picker>summary{color:#172329}body .esv-search .esv-search__pagination button{min-width:44px;min-height:44px}body.template-product{background:#fff}body.template-product .product-info-wrap>.container{max-width:1320px;padding-left:24px;padding-right:24px}body.template-product #MainContent .product-info-wrap>.container>.section-content{margin-top:28px;margin-bottom:38px}body.template-product .product-info-wrap-content{border:1px solid var(--parts-border);border-radius:2px;padding:24px;background:#f7f8f9;min-width:0}body.template-product .product-info{position:static;top:auto}body.template-product .product-info-heading{font-size:27px;line-height:1.3;letter-spacing:-.5px}body.template-product .product-info-eyebrow{font-size:12px;color:var(--parts-muted);margin-bottom:10px}body.template-product .product-block{margin-bottom:22px}body.template-product .product-info .price{font-size:29px;line-height:1.3}body.template-product .product-info .price .sup{font-size:12px;color:var(--parts-muted)}body.template-product .product-actions{display:flex;flex-direction:column;gap:14px}body.template-product .product-actions .product-actions-add-to-cart{display:flex;gap:12px;align-items:stretch;width:100%;height:auto;min-height:50px;background:transparent;border:0;box-shadow:none;border-radius:0}body.template-product .product-actions .quantity-input{flex:0 0 116px;width:116px;max-width:116px;height:50px;min-height:50px;border:1px solid #b7c5ce;border-radius:2px;box-shadow:none;background:#fff;padding:0}body.template-product .product-actions .quantity-input-field{height:48px;padding:0;min-width:0;font-size:16px;border:0;background:#fff}body.template-product .product-actions .quantity-input-button{min-width:34px;width:34px;height:48px;border:0;background:#fff;color:#172329;border-radius:0}body.template-product .product-actions .button-add-to-cart{flex:1;min-width:0;width:auto;min-height:50px;height:auto;padding:12px 16px;border:1px solid var(--parts-accent);border-radius:2px;background:var(--parts-accent);color:#fff;font-size:15px;line-height:1.4;box-shadow:none}body.template-product .product-actions .button-add-to-cart:hover{background:var(--parts-accent-hover);border-color:var(--parts-accent-hover)}body.template-product .product-actions-buy-now{width:100%;max-width:none;min-width:0;padding-top:12px;border-top:1px solid #dbe3e8}body.template-product .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius:2px;--shopify-accelerated-checkout-button-block-size:44px}body.template-product .product-media-main-wrapper{border:1px solid #e0e6ea;border-radius:2px;background:#fff}body.template-product .product-media-main img{max-height:480px;width:100%;object-fit:contain}body.template-product .product-media-thumbnails .product-media{border-radius:2px}body.template-product .product-info-sidebar{margin:0;padding:20px;border:1px solid var(--parts-border);border-radius:2px;background:#fff;min-width:0;align-self:start}body.template-product .product-info-details-title{font-size:17px;margin-bottom:14px}body.template-product .product-info-details-item{padding:10px 12px;font-size:13px;line-height:1.6;border-bottom:1px solid #e6ebee}body.template-product .product-info-details-item:nth-child(odd){background:#f5f7f8}body.template-product .product-info-details-item-value{overflow-wrap:anywhere}body.template-product .product-info-description{border:1px solid var(--parts-border);border-radius:2px;background:#fff;padding:24px;min-width:0}body.template-product .product-info .lb-vd-container{margin-top:16px;border:1px solid #dbe3e8;border-radius:2px;background:#fff}body.template-product .product-info .lb-vd-promotion-text{font-size:14px;font-weight:600;margin:0;padding:10px 12px}body.template-product .product-info .lb-vd-table{margin:0;font-size:12px}body.template-product .product-info .lb-vd-table :is(th,td){padding:7px 12px;font-size:12px;font-weight:400;border-color:#e0e6ea}body.template-product .product-info .lb-vd-table th{font-weight:600;background:#f1f4f6}body.template-product .product-info .card-product{border:1px solid #dbe3e8;border-radius:2px;box-shadow:none}body.template-product .product-info .card-product .button-add-to-cart{background:var(--parts-accent);border-color:var(--parts-accent);color:#fff;border-radius:2px}body.template-product .product-info .card-heading{font-size:13px;line-height:1.5}body.template-product .product-info .card-eyebrow{display:none}body.template-product .product-info .card-price .price{font-size:17px}body.template-product .product-info .tab-nav-item{font-size:13px}@media(min-width:990px){body.template-product .product-page:not(.product-no-media){grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start;grid-template-rows:min-content auto auto}body.template-product .product-media-gallery-wrap{grid-column:1;grid-row:1;min-width:0}body.template-product .product-info-wrap-content{grid-column:2;grid-row:1/3}body.template-product .product-info-sidebar{grid-column:1;grid-row:2}body.template-product .product-info-description{grid-column:1/-1;grid-row:3}}@media(max-width:989px){body.template-product .product-info-wrap>.container{padding-left:16px;padding-right:16px}body.template-product #MainContent .product-info-wrap>.container>.section-content{margin-top:20px;margin-bottom:28px}body.template-product .product-info-wrap-content{padding:20px;margin-bottom:22px}body.template-product .product-info-sidebar{margin-top:22px;margin-bottom:22px}body.template-product .product-info-heading{font-size:24px}body.template-product .product-media-main img{max-height:440px}}@media(max-width:749px){body .esv-search :is(.esv-search__content,.esv-search__collection-heading){padding-left:12px;padding-right:12px}body .esv-search .esv-search__collection-heading h1{font-size:23px}body .esv-search .esv-search__intro{padding-left:12px;padding-right:12px}body .esv-search .esv-search__form{padding-left:10px;gap:6px}body .esv-search .esv-search__form input{font-size:16px}body .esv-search .esv-active-vehicle,body .esv-search .esv-card__body{padding:12px}body .esv-search .esv-card__image{padding:12px;aspect-ratio:1.1}body .esv-search .esv-search__assist{padding:18px}body .esv-search .esv-guide{padding:18px 14px}body.template-product .product-info-wrap>.container{padding-left:12px;padding-right:12px}body.template-product .product-info-wrap-content,body.template-product .product-info-sidebar,body.template-product .product-info-description{padding:16px}body.template-product .product-info-heading{font-size:22px}body.template-product .product-media-main img{max-height:340px}body.template-product .product-actions .product-actions-add-to-cart{gap:8px}body.template-product .product-actions .quantity-input{flex-basis:100px;width:100px;max-width:100px}body.template-product .product-actions .quantity-input-button{min-width:28px;width:28px}body.template-product .product-actions .button-add-to-cart{padding:10px 8px;font-size:13px}body.template-product .product-info .price{font-size:26px}}@media(max-width:360px){body.template-product .product-actions .product-actions-add-to-cart{flex-wrap:wrap}body.template-product .product-actions .button-add-to-cart{flex-basis:100%;width:100%}}body.template-product .esv-product-extras{border:1px solid var(--parts-border);background:#fff;border-radius:2px}body.template-product .esv-product-extras>summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 14px;cursor:pointer;font-size:15px;font-weight:600;list-style:none}body.template-product .esv-product-extras>summary::-webkit-details-marker{display:none}body.template-product .esv-product-extras>summary:after{content:"+";font-size:22px;line-height:1;margin-left:12px}body.template-product .esv-product-extras[open]>summary:after{content:"\2212"}body.template-product .esv-product-extras .product-recommendation-list{padding:0 12px 12px}body.template-product .product-info-description .tab-nav-item:before,body.template-product .product-info-description .tab-nav-item:after{display:none}body.template-product .product-info-description .tab-nav-item{border-bottom:2px solid transparent;padding-bottom:12px}body.template-product .product-info-description .tab-nav-item.is-active{border-bottom-color:var(--parts-accent)}body .esv-search .esv-card__image{position:relative;min-height:0}body .esv-search .esv-card__image img{position:absolute;top:18px;right:18px;bottom:18px;left:18px;width:calc(100% - 36px);height:calc(100% - 36px);object-fit:contain}@media(max-width:749px){body .esv-search .esv-card__image img{top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);height:calc(100% - 24px)}}body .esv-search .esv-card .esv-button{color:#fff!important}body .esv-search .esv-search__empty a:not(.esv-button){color:#a3242d}body .esv-search .esv-link{min-height:44px;display:inline-flex;align-items:center}body .esv-search .esv-search__form input[type=search]{padding-left:0;padding-right:0}.esv-parts-header .esv-header-vehicle{flex-basis:240px;align-self:stretch}.esv-parts-header .esv-header-vehicle strong{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35}.esv-picker__request{display:block;width:100%;min-height:44px;padding:10px 12px;text-align:left;border:0;border-top:1px solid #d4dde3;background:#f4f6f7;color:#a3242d;font:inherit;font-size:13px;cursor:pointer}.esv-picker__request:hover{background:#e9eef1}.esv-picker__request:focus-visible{outline:2px solid #ce333c;outline-offset:-3px}.esv-vehicle-form>[data-parts-vehicle-request]{display:block;margin-top:8px;min-height:44px;padding:10px 0;line-height:1.5}@media(min-width:990px)and (max-width:1199px){.esv-parts-header .esv-header-vehicle{flex-basis:210px}}@media(max-width:989px){.esv-parts-header .esv-header-vehicle{flex-basis:100%;min-height:44px}.esv-parts-header .esv-header-vehicle>span:not(.angle){flex:1}}body .esv-search.is-vehicle-inquiry .esv-request>section{margin:0 auto}body .esv-search #esv-request-title:focus{box-shadow:none;outline:none}body .esv-search .esv-request__privacy a{color:#a3242d}
/*# sourceMappingURL=/cdn/shop/t/21/assets/parts-components.css.map */
