#sf26 body .sf26-catalog-vehicle-section{background:#eeece4;margin:0;padding:0}#sf26 body .sf26-catalog-vehicle{width:min(1040px,calc(100% - 28px));margin:0 auto;padding:14px 0 0;color:#173b35}#sf26 body .sf26-catalog-vehicle,#sf26 body .sf26-catalog-vehicle *,#sf26 body .sf26-selected-vehicle,#sf26 body .sf26-selected-vehicle *{box-sizing:border-box}#sf26 body .sf26-catalog-vehicle [hidden]{display:none!important}#sf26 body .sf26-selected-vehicle{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;color:#173b35;background:#dfe8db;border:1px solid #b3c4b1;border-radius:12px;min-height:64px}#sf26 body .sf26-selected-vehicle>svg{width:25px;height:25px;fill:none;stroke:#385d4c;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}#sf26 body .sf26-selected-vehicle__copy{display:flex;flex-direction:column;gap:3px;min-width:0}#sf26 body .sf26-selected-vehicle__copy small{color:#52695b;font-size:11px;font-weight:500;line-height:1.4}#sf26 body .sf26-selected-vehicle__copy bdi{display:block;color:#173b35;font-size:13px;font-weight:650;line-height:1.5;overflow-wrap:anywhere;letter-spacing:0;text-align:start}#sf26 body .sf26-selected-vehicle__change{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:104px;padding:7px 10px;border:1px solid #cead78;border-radius:9px;background:#f8ead1;color:#663e12;text-decoration:none;font-family:inherit;font-size:12px;font-weight:650;line-height:1.4;text-align:center;cursor:pointer;touch-action:manipulation}#sf26 body .sf26-vehicle-editor{padding:12px;background:#f7f8f2;border:1px solid #c3ccbd;border-radius:12px}#sf26 body .sf26-vehicle-editor__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:8px}#sf26 body .sf26-vehicle-editor__head h2{margin:0!important;color:#173b35!important;font-size:17px!important;font-weight:700!important;line-height:1.5!important}#sf26 body .sf26-vehicle-editor__head button{min-height:44px;min-width:44px;padding:6px 10px;border:0;border-radius:8px;background:#e6eadf;color:#35513f;font:inherit;font-size:12px;cursor:pointer}#sf26 body .sf26-catalog-vehicle .sf-spare-parts-vehicle__app :is(.easysearch-block-container,.easysearch-container,.easysearch-main-widget,.easysearch-holder){width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important}#sf26 body .sf26-catalog-vehicle .sf-spare-parts-vehicle__app .easysearch-holder{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;align-items:end!important}#sf26 body .sf26-catalog-vehicle .easysearch-select-holder{display:block!important;min-width:0!important;width:auto!important;margin:0!important;padding:0!important;grid-column:auto!important}#sf26 body .sf26-catalog-vehicle .easysearch-select-holder:before,#sf26 body .sf26-catalog-vehicle .easysearch-select-holder:after,#sf26 body .sf26-catalog-vehicle label:before,#sf26 body .sf26-catalog-vehicle label:after{content:none!important;display:none!important}#sf26 body .sf26-catalog-vehicle .easysearch-select-holder label{display:block!important;position:static!important;margin:0 2px 5px!important;color:#193e38!important;-webkit-text-fill-color:#193e38!important;font-family:inherit!important;font-size:12px!important;font-weight:600!important;line-height:1.4!important;opacity:1!important;white-space:normal!important}#sf26 body .sf26-catalog-vehicle .easysearch-select-holder select{display:block!important;box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;min-height:48px!important;height:48px!important;margin:0!important;padding:8px 26px 8px 9px!important;border:1px solid #9caf9c!important;border-radius:9px!important;background-color:#fff!important;color:#193e38!important;-webkit-text-fill-color:#193e38!important;font-family:inherit!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;appearance:none!important;-webkit-appearance:none!important;opacity:1!important;box-shadow:none!important;letter-spacing:0!important;text-align:start!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='m4 6 4 4 4-4' fill='none' stroke='%23536d62' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-size:14px 14px!important;background-position:right 8px center!important}#sf26 body .sf26-catalog-vehicle[dir=rtl] .easysearch-select-holder select{padding:8px 9px 8px 26px!important;background-position:left 8px center!important}#sf26 body .sf26-catalog-vehicle .easysearch-select-holder select:disabled{background-color:#e9eee6!important;color:#576b5e!important;-webkit-text-fill-color:#576b5e!important;border-color:#b7c5b5!important}#sf26 body .sf26-catalog-vehicle :is(.easysearch-actions-holder,.easysearch-btn-holder,.easysearch-search-holder,.easysearch-btn-search,#easysearch-search){display:none!important}#sf26 body .sf26-vehicle-save{width:100%;min-height:46px;margin:12px 0 0;padding:10px 12px;border:0;border-radius:9px;background:#f58a1f;color:#142c2e;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;touch-action:manipulation}#sf26 body .sf26-vehicle-save:disabled{background:#e5d5bf;color:#5b503e;cursor:not-allowed}#sf26 body .sf26-vehicle-message{margin:8px 2px 0;font-size:12px;line-height:1.6;color:#38513f}#sf26 body .sf26-catalog-vehicle :is(button,a,select):focus-visible,#sf26 body .sf26-selected-vehicle a:focus-visible{outline:2px solid #9c4f10!important;outline-offset:3px!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle] .sf-spare-parts-saved-bar{display:none!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle] .sf-spare-parts-vehicle:not(:has([data-sf-vin-results]:not([hidden]))){display:none!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle] .sf-spare-parts-vehicle{padding:0!important;margin:0!important;width:100%!important;border:0!important;background:none!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle] .sf-spare-parts-vehicle :is(.sf-spare-parts-vehicle__heading,.sf-spare-parts-vehicle__saved,.sf-brand-landing-banner,.sf-vin-tabs,.sf-vin-panel,.sf-brand-vin-secondary,.sf-vin-vehicle){display:none!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle] .sf-spare-parts-hero{display:none!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle]>.sf-spare-parts-browser__inner{padding-top:12px!important}#sf26[data-sf26-compact] body [data-sf26-single-vehicle] .sf26-selected-vehicle{margin-bottom:12px}#sf26[data-sf26-compact] body .sf-spare-parts-browser--inner[data-sf26-single-vehicle][data-sf26-shared-search] .sf-spare-parts-product-search{display:none!important}#sf26[data-sf26-compact] body .sf-spare-parts-browser--inner[data-sf26-single-vehicle] .sf-spare-parts-breadcrumb{margin:0 0 8px!important;font-size:12px!important;gap:6px!important}#sf26[data-sf26-compact] body .sf-spare-parts-browser--inner[data-sf26-single-vehicle] .sf-spare-parts-category-header{padding:12px 14px!important;border-radius:12px!important;box-shadow:none!important}#sf26[data-sf26-compact] body .sf-spare-parts-browser--inner[data-sf26-single-vehicle] .sf-spare-parts-category-header h1{font-size:24px!important;line-height:1.4!important;margin:0!important}#sf26[data-sf26-compact] body .sf-spare-parts-browser--inner[data-sf26-single-vehicle] .sf-spare-parts-category-header>span{display:none!important}#sf26[data-sf26-compact] body .sf-spare-parts-browser--inner[data-sf26-single-vehicle] .sf-spare-parts-category-header p{font-size:12px!important;line-height:1.6!important;margin:4px 0 0!important}@media(max-width:749px){#sf26 body .sf26-catalog-vehicle .sf-spare-parts-vehicle__app .easysearch-holder{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 8px!important}}@media(max-width:359px){#sf26 body .sf26-catalog-vehicle{width:calc(100% - 20px)}#sf26 body .sf26-selected-vehicle{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:9px}#sf26 body .sf26-selected-vehicle>svg{display:none}#sf26 body .sf26-selected-vehicle__change{max-width:86px;padding-inline:7px}#sf26 body .sf26-selected-vehicle__copy bdi{font-size:12px}}@media(forced-colors:active){#sf26 body .sf26-selected-vehicle,#sf26 body .sf26-vehicle-editor{background:Canvas;color:CanvasText;border-color:CanvasText}#sf26 body .sf26-selected-vehicle :is(small,bdi,a){color:CanvasText!important}#sf26 body .sf26-vehicle-save{background:ButtonFace;color:ButtonText}}
/*# sourceMappingURL=/cdn/shop/t/42/assets/sf26-vehicle-context.css.map */
