.vin-modal .vin-modal-content.vin-modal-content{max-height:calc(100dvh - 28px);padding-top:0}.vin-modal .vin-modal-content .vin-modal-toolbar{min-height:88px;padding-block:12px;border-radius:24px 24px 0 0}.vin-modal .fx-mlogo img{display:block;width:auto;height:64px}.vin-modal .vin-modal-toolbar.is-floating{box-shadow:0 6px 18px #00000014}.vin-modal .vin-modal-toolbar:before{content:none;display:none}.vin-modal .vin-modal-toolbar.is-floating .vin-modal-top.vin-modal-top,.vin-modal .vin-modal-toolbar .vin-modal-top.vin-modal-top,.vin-modal .vin-modal-top.vin-modal-top{display:none}.vin-modal .vin-modal-toolbar.is-floating .vin-modal-close.vin-modal-close{display:inline-flex}.vin-modal .vin-modal-toolbar .vin-modal-cart__bubble{display:grid;place-items:center;min-width:21px;width:auto;height:21px;top:-4px;right:-4px;padding:0 5px;border-radius:999px;background:#ed2225;color:#fff;font-size:12px;font-weight:700;line-height:1}.vin-modal .vin-modal-toolbar .vin-modal-cart__bubble>span{display:block;line-height:1;transform:translateY(-.5px)}.vin-modal .vin-fx-hero-title,.vin-modal .vin-fx-hero-title.vin-fx-hero-title--oneline{font-size:clamp(30px,3.2vw,42px)}.vin-modal .vin-modal-header p{max-width:none;padding-right:0}@media screen and (min-width:900px){.vin-modal .vin-modal-header p{white-space:nowrap}}.vin-modal .vin-fx-spec-faq-summary.vin-fx-spec-faq-summary.vin-fx-spec-faq-summary,.vin-modal .vin-fx-spec-faq-summary.vin-fx-spec-faq-summary.vin-fx-spec-faq-summary>*{font-size:16px;font-weight:500}.vin-modal .vin-fx-status-row .vin-fx-chip--compat{font-size:16px;order:2}.vin-modal .vin-fx-status-row .vin-fx-chip--stock{order:1}.vin-modal .vin-fx-status-row .vin-fx-chip--diagrams{order:3}.vin-modal .vin-fx-diagram-card-link,.vin-modal .vin-fx-diagram-picker-card{transition:border-color .22s ease,box-shadow .15s ease-out,transform .25s cubic-bezier(.25,.1,.25,1)}.vin-modal .vin-fx-diagram-card-link:hover,.vin-modal .vin-fx-diagram-picker-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #0000001a;border-color:#9a9a9a}.vin-modal .vin-fx-diagram-picker-card.is-active,.vin-modal .vin-fx-diagram-picker-card.is-picked,.vin-modal .vin-fx-diagram-picker-card[aria-current=true]{transform:translateY(-4px);box-shadow:0 0 0 2px #1d1d1f,0 14px 28px #00000021;border-color:#1d1d1f}.vin-modal .vin-fx-diagram-picker.vin-fx-diagram-picker{padding:10px 0 26px;margin:-10px 0 -26px}.vin-fx-filter-sheet__close.vin-fx-filter-sheet__close,.vin-part-detail__close.vin-part-detail__close,.vin-preq__close.vin-preq__close,.vin-diagram-expand__close.vin-diagram-expand__close,.vin-diagram-zoom__close.vin-diagram-zoom__close,.vin-fx-drift__close.vin-fx-drift__close{width:44px;height:44px;min-width:44px;flex:0 0 44px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid #E0E0E0;border-radius:999px;background:#fff;color:#1d1d1f;cursor:pointer;transition:border-color .16s ease,transform .16s ease,box-shadow .16s ease}.vin-fx-filter-sheet__close.vin-fx-filter-sheet__close:hover,.vin-part-detail__close.vin-part-detail__close:hover,.vin-preq__close.vin-preq__close:hover,.vin-diagram-expand__close.vin-diagram-expand__close:hover,.vin-diagram-zoom__close.vin-diagram-zoom__close:hover,.vin-fx-drift__close.vin-fx-drift__close:hover{border-color:#1d1d1f;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.vin-fx-filter-sheet__close svg,.vin-part-detail__close svg,.vin-preq__close svg,.vin-diagram-expand__close svg,.vin-diagram-zoom__close svg,.vin-fx-drift__close svg{width:20px;height:20px}.vin-modal .vin-modal-toolbar .vin-modal-cart svg,.vin-modal .vin-modal-toolbar .vin-modal-cart__icon{width:29px;height:29px}@media screen and (max-width:749px){.vin-modal .vin-modal-toolbar .vin-modal-cart svg,.vin-modal .vin-modal-toolbar .vin-modal-cart__icon{width:25px;height:25px}.vin-modal .vin-modal-content .vin-modal-toolbar{min-height:72px;padding-block:12px;border-radius:20px 20px 0 0}.vin-modal .fx-mlogo img{height:48px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-ext-fine.css.map */
