.product__info-container form.installment,.product__info-container shopify-payment-terms{display:none}media-gallery .product__media{background:#f4f4f4}media-gallery .product__media img{transition:opacity .35s ease}media-gallery .product__media.fx-media-wait img{opacity:0}media-gallery .product__media.fx-media-wait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(100deg,#fff0 30%,#ffffff8c,#fff0 70%) #f4f4f4;background-size:220% 100%;animation:fxMediaShimmer 1.25s ease-in-out infinite;pointer-events:none}media-gallery .product__media-item.fx-media-swap .product__media img{animation:fxMediaIn .32s ease both}@keyframes fxMediaShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@keyframes fxMediaIn{0%{opacity:.25}to{opacity:1}}@media(prefers-reduced-motion:reduce){media-gallery .product__media.fx-media-wait:after{animation:none}media-gallery .product__media-item.fx-media-swap .product__media img{animation:none}media-gallery .product__media img{transition:none}}.vcp-more .vcp-more__head.fx-has-stock{display:flex;align-items:flex-end;justify-content:space-between;gap:16px 24px;flex-wrap:wrap}.vcp-more .vcp-more__head.fx-has-stock>.fx-vcp-headtext{min-width:0}.vcp-more .vcp-more__head .vin-fx-stock-toggle{margin:0 0 4px;font-size:16px;font-weight:600;color:#1d1d1f}#vcpMoreGrid.fx-instock>.diagram-card:has(.vin-fx-card-stock.is-out){display:none}.vcp-more .vin-fx-results-part-search-input.vin-fx-results-part-search-input{box-sizing:border-box;width:100%;height:58px;padding:0 20px 0 52px;border:1px solid #D4D4D4;border-radius:12px;font-family:inherit;font-size:18px;color:#1d1d1f;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Ccircle cx='8.5' cy='8.5' r='5.5' stroke='%23737373' stroke-width='1.8'/%3E%3Cpath d='M13 13l4 4' stroke='%23737373' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat 20px 50%;box-shadow:none;outline:none}.vcp-more .vin-fx-results-part-search-input.vin-fx-results-part-search-input:hover{border-color:#737373}.vcp-more .vin-fx-results-part-search-input.vin-fx-results-part-search-input:focus{border-color:#1d1d1f;box-shadow:0 0 0 1px #1d1d1f}.vcp-more .vin-fx-results-part-search-input::placeholder{color:#737373}.vcp-more .fx-vcp-none{margin:8px 0 0;font-size:16px;color:#737373}.vcp-more .fx-vcp-none[hidden]{display:none}.vcp-more .fx-vcp-none button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#1d1d1f;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.shopify-policy__container{padding-bottom:96px}@media screen and (max-width:749px){.shopify-policy__container{padding-bottom:64px}}.vin-modal .vin-modal-content.fx-find .vin-predictive-price .fx-pp-was{display:block;margin-bottom:4px;font-size:12.5px;font-weight:500;letter-spacing:0;color:#86868b;text-decoration:line-through}.vin-loading-bar.vin-loading-bar>span{animation-duration:1.9s;animation-timing-function:cubic-bezier(.65,0,.35,1)}.vin-fx-hero.fx-hero-wait>.vin-fx-context-row,.vin-fx-hero.fx-hero-wait>.vin-fx-hero-image,.vin-fx-hero.fx-hero-wait>.vin-fx-hero-content{opacity:0}.vin-fx-hero.fx-hero-in>.vin-fx-context-row{animation:fxHeroRise .44s cubic-bezier(.22,.61,.36,1) .04s both}.vin-fx-hero.fx-hero-in>.vin-fx-hero-image{animation:fxHeroRise .5s cubic-bezier(.22,.61,.36,1) .12s both}.vin-fx-hero.fx-hero-in>.vin-fx-hero-content{animation:fxHeroRise .5s cubic-bezier(.22,.61,.36,1) .2s both}@keyframes fxHeroRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.vin-fx-hero.fx-hero-wait>*{opacity:1}.vin-fx-hero.fx-hero-in>*{animation:none}}.vin-check-product .vin-fitment-summary.vin-fitment-summary{padding:0;border:0;border-radius:0;background:none}.vin-check-product .vin-fitment-summary .vin-fitment-facts.vin-fitment-facts{display:block;width:100%;margin:14px 0 0;padding:0}.vin-check-product .vin-fitment-summary .vin-fitment-fact.vin-fitment-fact{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0;padding:12px 0;border-top:1px solid #EDEDED}.vin-check-product .vin-fitment-summary .vin-fitment-fact:first-child{border-top:0}.vin-check-product .vin-fitment-summary .vin-fitment-fact dt{margin:0;padding:0;border:0;background:none;font-size:16px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;color:#737373}.vin-check-product .vin-fitment-summary .vin-fitment-fact dd{margin:0;padding:0;font-size:16px;font-weight:600;line-height:1.4;color:#1d1d1f;text-align:right}.vin-check-fitcheck-row .vin-check-form-link.vin-check-form-link{display:inline-block;margin:-2px -5px;padding:2px 5px 4px;border:0;border-radius:5px;background-color:transparent;background-image:linear-gradient(#ed2225,#ed2225),linear-gradient(#1d1d1f,#1d1d1f);background-repeat:no-repeat;background-size:0% 1.5px,calc(100% - 10px) 1.5px;background-position:5px calc(100% - 2px),5px calc(100% - 2px);color:#1d1d1f;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;cursor:pointer;transition:background-size .32s cubic-bezier(.25,.1,.25,1),transform .2s ease}.vin-check-fitcheck-row .vin-check-form-link.vin-check-form-link:hover{background-size:calc(100% - 10px) 1.5px,calc(100% - 10px) 1.5px;transform:translateY(-1px)}.vin-check-fitcheck-row .vin-check-form-link.vin-check-form-link:focus{outline:none}.vin-check-fitcheck-row .vin-check-form-link.vin-check-form-link:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d1d1f}#vcpFormModal:not([hidden]){display:flex;align-items:center;justify-content:center;padding:24px}#vcpFormModal .vcp-form__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;width:auto;height:auto;background:#1d1d1f8c}#vcpFormModal .vcp-form__dialog{position:relative;width:min(560px,100%);max-height:86vh;overflow:auto;border-radius:16px;background:#fff;box-shadow:0 30px 80px #0000004d}#vcpFormModal .vcp-form__close.vcp-form__close{position:absolute;top:14px;right:14px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:1px solid #EDEDED;border-radius:999px;background:#fff;color:#1d1d1f;cursor:pointer}#vcpFormModal .vcp-form__close.vcp-form__close:hover{border-color:#1d1d1f}#vcpFormModal .vcp-form__close:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #1d1d1f}.fx-pc-wrap .fx-pc-src{display:none}.vcp-more.vcp-more{border-top:0;padding-top:28px;padding-bottom:88px}.vcp-more .vcp-more__head{display:none}.vcp-more section.vin-fx-parts-browse-block.fx-has-stock{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px}.vcp-more .fx-has-stock>.vin-fx-parts-browse-heading{flex:1 1 auto;margin:0}.vcp-more .fx-has-stock>.vin-fx-stock-toggle{flex:0 0 auto;margin:0;font-size:16px;font-weight:600;color:#1d1d1f}.vcp-more .fx-has-stock>.vin-fx-parts-browse-divider,.vcp-more .fx-has-stock>.vin-fx-parts-filters-mock,.vcp-more .fx-has-stock>.vin-fx-filters-bar{flex:1 0 100%}@media screen and (max-width:749px){.vcp-more.vcp-more{padding-bottom:56px}}.vin-modal .vin-modal-content.fx-find .vin-filter-brand-btn .fx-bmark{position:static;transform:none;display:block;width:82px;height:auto;opacity:1;color:#1d1d1f}.vin-modal .vin-modal-content.fx-find .vin-filter-brand-btn .fx-bmark .fx-mk--shi,.vin-modal .vin-modal-content.fx-find .vin-filter-brand-btn .fx-bmark .fx-mk--fut{opacity:1}.vin-modal .vin-modal-content.fx-find .vin-filter-brand-btn:not(.is-active) .fx-bmark{opacity:.4;filter:grayscale(1)}.vin-modal .vin-modal-content.fx-find .vin-filter-brand-btn .vin-filter-brand-logo{display:none}.vin-modal .vin-modal-content.fx-find #vinPanelVin,.vin-modal .vin-modal-content.fx-find #vinPanelPart,.vin-modal .vin-modal-content.fx-find #vinPanelFilters{min-height:var(--fx-panel-h,0px)}html.fx-nomodel .vin-fx-fit-tag.vin-fx-fit-tag{display:none}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-launch-b.css.map */
