.vin-fx-diagram-grid .diagram-thumb.diagram-thumb.diagram-thumb{aspect-ratio:4 / 3;height:auto;min-height:0}@media screen and (min-width:1100px){.diagrams-grid.vin-fx-diagram-grid.vin-fx-diagram-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.diagram-thumb.diagram-thumb,.vin-fx-diagram-picker-thumb.vin-fx-diagram-picker-thumb,.ident-answer-crop.ident-answer-crop,.vin-fx-diagram-card-link:hover .diagram-thumb.diagram-thumb.diagram-thumb{background:#fff}.ident-media.ident-media,.vin-fx-hero-media.vin-fx-hero-media{background:#f4f4f4}.diagram-card .diagram-title.diagram-title{font-size:17px;font-weight:600;line-height:1.35;letter-spacing:-.005em;color:#1d1d1f}.diagram-card .vin-price-now.vin-price-now{font-size:21px;font-weight:700;line-height:1.15;letter-spacing:-.01em}.diagram-card .vin-price-was.vin-price-was{font-size:16px;font-weight:400;color:#9a9a9a}.diagram-card .vin-fx-card-stock.vin-fx-card-stock{font-size:16px;font-weight:500;line-height:1.4;color:#737373}.diagram-card .vin-fx-diagram-card-cta.vin-fx-diagram-card-cta{min-height:50px;padding:14px 16px;font-size:16px;font-weight:600;letter-spacing:0;text-transform:none}.vin-fx-fit-tag__label.vin-fx-fit-tag__label{font-size:12px;font-weight:600;letter-spacing:.05em;text-transform:none;line-height:1.25}.vin-fx-parts-browse-heading.vin-fx-parts-browse-heading{font-size:24px;font-weight:700;letter-spacing:-.01em;text-transform:none;line-height:1.2;margin:0 0 14px}.vin-fx-diagram-grid .diagram-card .diagram-thumb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:#fff;opacity:1;transition:opacity .18s ease;pointer-events:none}.vin-fx-diagram-grid .diagram-card.fx-card-ready .diagram-thumb:after{opacity:0}.vin-fx-diagram-grid .diagram-card .diagram-thumb:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;background:linear-gradient(100deg,#f4f4f4 30%,#fff,#f4f4f4 70%);background-size:300% 100%;animation:fxGridShimmer 1.25s linear infinite;pointer-events:none}.vin-fx-diagram-grid .diagram-card.fx-card-ready .diagram-thumb:before{content:none}.vin-fx-diagram-grid .diagram-card .diagram-body,.vin-fx-diagram-grid .diagram-card .vin-fx-diagram-card-cta{opacity:0;transition:opacity .18s ease}.vin-fx-diagram-grid .diagram-card.fx-card-ready .diagram-body,.vin-fx-diagram-grid .diagram-card.fx-card-ready .vin-fx-diagram-card-cta{opacity:1}@keyframes fxGridShimmer{0%{background-position:150% 0}to{background-position:-150% 0}}@media(prefers-reduced-motion:reduce){.vin-fx-diagram-grid .diagram-card .diagram-thumb:before{animation:none;background:#f4f4f4}.vin-fx-diagram-grid .diagram-card .diagram-thumb:after,.vin-fx-diagram-grid .diagram-card .diagram-body,.vin-fx-diagram-grid .diagram-card .vin-fx-diagram-card-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-ext-grid.css.map */
