.sf-spare-parts-browser--root .sf-parts-direct-search{margin:0 0 clamp(18px,3vw,28px);overflow:hidden;background:#fff;border:1px solid var(--sfp-line);border-radius:18px;box-shadow:var(--sfp-shadow-sm)}.sf-spare-parts-browser--root .sf-parts-direct-search>summary{min-height:66px;padding:10px 13px;display:grid;grid-template-columns:40px minmax(0,1fr) 30px;align-items:center;gap:10px;color:var(--sfp-petrol);background:#fff;cursor:pointer;list-style:none;text-align:start;-webkit-tap-highlight-color:transparent}.sf-spare-parts-browser--root .sf-parts-direct-search>summary::-webkit-details-marker{display:none}.sf-spare-parts-browser--root .sf-parts-direct-search>summary::marker{content:""}.sf-spare-parts-browser--root .sf-parts-direct-search>summary:focus-visible{outline:3px solid rgba(242,139,26,.32);outline-offset:-3px}.sf-spare-parts-browser--root .sf-parts-direct-search__icon,.sf-spare-parts-browser--root .sf-parts-direct-search__arrow{display:grid;place-items:center}.sf-spare-parts-browser--root .sf-parts-direct-search__icon{width:40px;height:40px;color:#fff;background:linear-gradient(145deg,#f59a2d,#e87808);border-radius:12px;box-shadow:0 7px 16px #e8780833}.sf-spare-parts-browser--root .sf-parts-direct-search__icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.sf-spare-parts-browser--root .sf-parts-direct-search__copy,.sf-spare-parts-browser--root .sf-parts-direct-search__copy strong,.sf-spare-parts-browser--root .sf-parts-direct-search__copy small{display:block;min-width:0}.sf-spare-parts-browser--root .sf-parts-direct-search__copy strong{color:var(--sfp-petrol);font-size:13px;font-weight:900;line-height:1.25}.sf-spare-parts-browser--root .sf-parts-direct-search__copy small{margin-top:2px;color:var(--sfp-muted);font-size:10px;font-weight:750;line-height:1.25}.sf-spare-parts-browser--root .sf-parts-direct-search__arrow{width:30px;height:30px;color:var(--sfp-petrol);background:#eef6f5;border-radius:10px}.sf-spare-parts-browser--root .sf-parts-direct-search__arrow svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.sf-spare-parts-browser--root .sf-parts-direct-search[open]>summary{background:#f7fbfa;border-bottom:1px solid var(--sfp-line)}.sf-spare-parts-browser--root .sf-parts-direct-search[open] .sf-parts-direct-search__arrow svg{transform:rotate(180deg)}.sf-spare-parts-browser--root .sf-parts-direct-search .sf-spare-parts-product-search{position:relative;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;padding:12px!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important}.sf-spare-parts-browser--root .sf-parts-direct-search .sf-spare-parts-product-search>label{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}@media screen and (max-width:749px){.sf-spare-parts-browser--root .sf-spare-parts-browser__inner{padding-block:8px 20px}.sf-spare-parts-browser--root .sf-spare-parts-hero{display:none!important}.sf-spare-parts-browser--root .sf-spare-parts-vehicle{width:100%;margin:0 0 10px;padding:11px;border-radius:16px;box-shadow:0 8px 22px #05303417}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__heading{align-items:center;gap:8px;margin-bottom:9px}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__heading span{font-size:9px;line-height:1.2}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__heading h2{margin-top:2px;font-size:16px;line-height:1.2}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__reset{min-height:38px;padding-inline:11px;border-radius:11px;font-size:10.5px;white-space:nowrap}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__saved{gap:8px;margin:0;padding:9px 10px;border-radius:12px}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__saved span{font-size:9px}.sf-spare-parts-browser--root .sf-spare-parts-vehicle__saved strong{font-size:11.5px;line-height:1.25;unicode-bidi:plaintext}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle{margin-bottom:10px;padding:10px 11px;color:#fff;background:radial-gradient(circle at 88% 0,rgba(255,255,255,.12),transparent 10rem),linear-gradient(135deg,#0a6267,#063f43);border-color:#ffffff29;box-shadow:0 10px 24px #04373b2e}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__heading,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__heading{margin-bottom:7px}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__heading span,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__heading span{color:#ffb45f}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__heading h2,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__heading h2{color:#fff;font-size:15.5px}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__reset,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__reset{color:#fff;background:#ffffff1a;border-color:#ffffff47}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__saved,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__saved{background:#ffffff17;border-color:#ffffff2e}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__saved span,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__saved span{color:#e7f8f8bd}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__saved strong,.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__saved strong{color:#fff}.sf-spare-parts-browser--root .sf-spare-parts-vehicle.is-restoring-saved-vehicle:after{margin-top:6px;color:#e8f8f8c7}.sf-spare-parts-browser--root .sf-parts-direct-search{margin-bottom:9px;border-radius:15px}.sf-spare-parts-browser--root .sf-parts-direct-search>summary{min-height:52px;padding:8px 10px;grid-template-columns:34px minmax(0,1fr) 27px;gap:8px}.sf-spare-parts-browser--root .sf-parts-direct-search__icon{width:34px;height:34px;border-radius:10px}.sf-spare-parts-browser--root .sf-parts-direct-search__icon svg{width:19px;height:19px}.sf-spare-parts-browser--root .sf-parts-direct-search__copy strong{font-size:12.5px}.sf-spare-parts-browser--root .sf-parts-direct-search__copy small{font-size:9.5px}.sf-spare-parts-browser--root .sf-parts-direct-search__arrow{width:27px;height:27px;border-radius:9px}.sf-spare-parts-browser--root .sf-parts-direct-search .sf-spare-parts-product-search{gap:7px!important;padding:9px!important}.sf-spare-parts-browser--root .sf-parts-direct-search .sf-spare-parts-product-search input[type=search],.sf-spare-parts-browser--root .sf-parts-direct-search .sf-spare-parts-product-search button{min-height:44px}.sf-spare-parts-browser--root .sf-spare-parts-heading{margin-block:1px 9px}}@media(prefers-reduced-motion:reduce){.sf-spare-parts-browser--root .sf-parts-direct-search__arrow svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/senfineco-spare-parts-compact-entry-v1.css.map */
