.vin-modal .vin-fx-context-row{position:relative;z-index:20;display:flex;align-items:center;flex-wrap:nowrap;gap:12px;width:100%;max-width:100%;min-width:0;margin:0;padding:6px 6px 6px 20px;background:#fff;border:1px solid #FFFFFF;border-radius:13px;box-shadow:0 1px 2px #0000000f,0 10px 26px #0000001a;overflow:visible;transition:background-color .28s ease,border-color .28s ease,border-radius .28s ease,box-shadow .28s ease}.vin-modal .vin-fx-parts-controls .vin-fx-selector{position:relative;z-index:6;padding:6px;background:#fff;border:1px solid #FFFFFF;border-radius:13px;box-shadow:0 1px 2px #0000000f,0 10px 26px #0000001a}.vin-modal .vin-fx-context-inner.vin-fx-context-inner{padding:0;gap:12px}.vin-modal .vin-fx-context-inner,.vin-modal .vin-fx-context-bar{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:visible}.vin-modal .vin-fx-selector.vin-fx-selector{flex-wrap:nowrap;min-width:0}.vin-modal .vin-fx-selchipwrap,.vin-modal .vin-fx-selchip{flex:0 1 auto;min-width:0}.vin-modal .vin-fx-selchip-cap,.vin-modal .vin-fx-selchip-chev{flex:0 0 auto}.vin-modal .vin-fx-selchip-val{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vin-modal .vin-fx-brand-switch{flex:0 0 auto}.vin-modal .vin-fx-selchipwrap{position:relative}.vin-modal .vin-fx-selchipwrap:has([aria-expanded=true]),.vin-modal .vin-fx-selchipwrap:has(.ident-selmenu){z-index:60}.vin-modal .ident-selmenu{z-index:80}.vin-modal .vin-fx-brand-switch{height:42px;min-width:0;width:auto;padding:0 4px 0 0;gap:14px;justify-content:flex-start;border:0;border-radius:0;background:none;box-shadow:none;color:#1d1d1f;transition:color .28s ease}.vin-modal #vinFxBrandSwitch .fx-pb__marks{width:132px;height:15px}.vin-modal #vinFxBrandSwitch .fx-pb__marks svg{width:100%;height:auto;shape-rendering:geometricPrecision}.vin-modal .vin-fx-selchipwrap .vin-fx-selchip,.vin-modal .vin-fx-selchip,.vin-modal .vin-fx-mobile-filter-toggle{min-height:42px;height:42px;padding:0 14px;border:1px solid #EDEDED;border-radius:10px;background:#fff;box-shadow:none;font-size:16px;color:#1d1d1f;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}.vin-modal .vin-fx-selchip:hover,.vin-modal .vin-fx-mobile-filter-toggle:hover{border-color:#d4d4d4;transform:translateY(-1px);box-shadow:0 6px 18px #00000021}.vin-modal .vin-fx-context-row:has(.vin-fx-brand-switch[data-fx-brand=shiftr]),.vin-modal:has(.vin-fx-brand-switch[data-fx-brand=shiftr]) .vin-fx-parts-controls .vin-fx-selector{background:#000;border-color:#000;border-radius:0;box-shadow:0 1px 2px #00000038,0 10px 26px #00000042}.vin-modal .vin-fx-context-row:has(.vin-fx-brand-switch[data-fx-brand=shiftr]) .vin-fx-brand-switch{color:#fff}.vin-modal .vin-fx-brand-switch[data-fx-brand=shiftr] .vin-fx-brand-switch-chev,.vin-modal .vin-fx-context-row:has(.vin-fx-brand-switch[data-fx-brand=shiftr]) .vin-fx-brand-switch-chev{color:#bc0404}.vin-modal:has(.vin-fx-brand-switch[data-fx-brand=shiftr]) .vin-fx-selchip,.vin-modal:has(.vin-fx-brand-switch[data-fx-brand=shiftr]) .vin-fx-mobile-filter-toggle{border-radius:0;border-color:#3a3a40;background:#000;color:#fff}@media screen and (max-width:749px){.vin-modal .vin-fx-context-row{padding:6px 6px 6px 14px;gap:10px}.vin-modal #vinFxBrandSwitch .fx-pb__marks{width:104px;height:12px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/fx-ext-selector.css.map */
