.sf-spare-parts-browser--root{--sfp-luxury-line: #dbe6e6;--sfp-luxury-line-strong: #bdcfcf;--sfp-luxury-surface: #ffffff;--sfp-luxury-surface-soft: #f4f8f8;--sfp-luxury-petrol: #064f53;--sfp-luxury-orange: #dc6a00;--sfp-luxury-shadow: 0 5px 18px rgba(5, 48, 52, .065);--sfp-luxury-shadow-hover: 0 13px 30px rgba(5, 48, 52, .13)}.sf-spare-parts-browser--root .sf-spare-parts-heading{align-items:center;gap:20px;margin-block:8px 15px}.sf-spare-parts-browser--root .sf-spare-parts-heading>div>span{color:var(--sfp-luxury-orange);font-size:10px;font-weight:850;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}[dir=rtl] .sf-spare-parts-browser--root .sf-spare-parts-heading>div>span{letter-spacing:0}.sf-spare-parts-browser--root .sf-spare-parts-heading h2{max-width:22ch;margin-top:4px;color:var(--sfp-luxury-petrol);font-size:clamp(25px,2.6vw,35px);font-weight:900;letter-spacing:-.035em;line-height:1.08;text-transform:none}[dir=rtl] .sf-spare-parts-browser--root .sf-spare-parts-heading h2{letter-spacing:0}.sf-spare-parts-browser--root .sf-spare-parts-category-search{flex:0 1 370px}.sf-spare-parts-browser--root .sf-spare-parts-category-search input{min-height:46px;padding-inline:15px 43px;color:var(--sfp-luxury-petrol);background:#fffffff0;border-color:var(--sfp-luxury-line);border-radius:13px;font-size:14px;font-weight:650;box-shadow:0 3px 12px #0530340b}.sf-spare-parts-browser--root .sf-spare-parts-category-search input::placeholder{color:#829092;opacity:1}.sf-spare-parts-browser--root .sf-spare-parts-category-search input:focus{border-color:var(--sfp-luxury-line-strong);box-shadow:0 0 0 3px #064f5317}.sf-spare-parts-browser--root .sf-spare-parts-category-search svg{inset-inline-end:13px;width:20px;height:20px;stroke:var(--sfp-luxury-petrol);stroke-width:1.7}.sf-spare-parts-browser--root .sf-spare-parts-main-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sf-spare-parts-browser--root .sf-spare-parts-main-card{grid-template-columns:64px minmax(0,1fr) 27px;align-items:center;gap:10px;min-height:102px;padding:11px;overflow:hidden;background:linear-gradient(135deg,#fffffffa,#f9fcfcfa);border-color:var(--sfp-luxury-line);border-radius:17px;box-shadow:var(--sfp-luxury-shadow)}.sf-spare-parts-browser--root .sf-spare-parts-main-card:before{position:absolute;inset-block:15px;inset-inline-start:0;width:2px;content:"";background:var(--sfp-luxury-orange);border-radius:0 2px 2px 0;opacity:0;transform:scaleY(.5);transition:opacity .16s ease,transform .16s ease}[dir=rtl] .sf-spare-parts-browser--root .sf-spare-parts-main-card:before{border-radius:2px 0 0 2px}.sf-spare-parts-browser--root .sf-spare-parts-main-card:hover,.sf-spare-parts-browser--root .sf-spare-parts-main-card:focus-visible{border-color:var(--sfp-luxury-line-strong);box-shadow:var(--sfp-luxury-shadow-hover);transform:translateY(-2px)}.sf-spare-parts-browser--root .sf-spare-parts-main-card:hover:before,.sf-spare-parts-browser--root .sf-spare-parts-main-card:focus-visible:before{opacity:1;transform:scaleY(1)}.sf-spare-parts-browser--root .sf-spare-parts-main-card__media{width:64px;height:64px;background:radial-gradient(circle at 35% 24%,#ffffff 0 12%,transparent 42%),var(--sfp-luxury-surface-soft);border-color:#dce7e7;border-radius:14px}.sf-spare-parts-browser--root .senfineco-category-icon{display:block;width:30px;height:30px;color:var(--sfp-luxury-petrol);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.sf-spare-parts-browser--root .sf-spare-parts-main-card__media img{padding:5px;background:transparent}.sf-spare-parts-browser--root .sf-spare-parts-media__fallback{display:grid;place-items:center;width:26px;max-width:none;height:26px;aspect-ratio:auto;background:#064f530f;border:1px solid rgba(6,79,83,.14);border-radius:8px}.sf-spare-parts-browser--root .sf-spare-parts-media__fallback:before{width:9px;height:9px;content:"";border:2px solid rgba(6,79,83,.52);border-radius:50%}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy{gap:3px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy strong{display:-webkit-box;overflow:hidden;color:var(--sfp-luxury-petrol);font-size:14px;font-weight:900;line-height:1.28;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy small{font-size:10px;line-height:1.35;-webkit-line-clamp:1}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy>span{color:var(--sfp-luxury-orange);font-size:9.5px;font-weight:850}.sf-spare-parts-browser--root .sf-spare-parts-main-card:not(.is-unavailable) .sf-spare-parts-main-card__copy>span{display:none}.sf-spare-parts-browser--root .sf-spare-parts-main-card.is-unavailable{background:#fbfcfc}.sf-spare-parts-browser--root .sf-spare-parts-main-card__arrow{position:relative;display:grid;place-items:center;width:27px;height:27px;overflow:hidden;color:transparent;background:#f2f6f6;border:1px solid #dce7e7;border-radius:9px;font-size:0}.sf-spare-parts-browser--root .sf-spare-parts-main-card__arrow:before{width:7px;height:7px;content:"";border-top:2px solid var(--sfp-luxury-petrol);border-right:2px solid var(--sfp-luxury-petrol);transform:rotate(45deg)}[dir=rtl] .sf-spare-parts-browser--root .sf-spare-parts-main-card__arrow:before{transform:rotate(-135deg)}.sf-spare-parts-browser--root .sf-spare-parts-main-card:hover .sf-spare-parts-main-card__arrow,.sf-spare-parts-browser--root .sf-spare-parts-main-card:focus-visible .sf-spare-parts-main-card__arrow{background:var(--sfp-luxury-petrol);border-color:var(--sfp-luxury-petrol)}.sf-spare-parts-browser--root .sf-spare-parts-main-card:hover .sf-spare-parts-main-card__arrow:before,.sf-spare-parts-browser--root .sf-spare-parts-main-card:focus-visible .sf-spare-parts-main-card__arrow:before{border-color:#fff}@media screen and (max-width:989px){.sf-spare-parts-browser--root .sf-spare-parts-main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.sf-spare-parts-browser--root .sf-spare-parts-heading{align-items:stretch;gap:10px;margin-block:2px 12px}.sf-spare-parts-browser--root .sf-spare-parts-heading>div>span{font-size:9px}.sf-spare-parts-browser--root .sf-spare-parts-heading h2{max-width:none;margin-top:3px;font-size:clamp(22px,6.4vw,27px);line-height:1.12}.sf-spare-parts-browser--root .sf-spare-parts-category-search input{min-height:44px;border-radius:12px;font-size:13px}.sf-spare-parts-browser--root .sf-spare-parts-main-grid{gap:8px}.sf-spare-parts-browser--root .sf-spare-parts-main-card{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:7px;min-height:78px;padding:9px;border-radius:14px}.sf-spare-parts-browser--root .sf-spare-parts-main-card:before{display:none}.sf-spare-parts-browser--root .sf-spare-parts-main-card__media{width:42px;height:42px;aspect-ratio:auto;border-radius:11px}.sf-spare-parts-browser--root .senfineco-category-icon{width:24px;height:24px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__media img{padding:4px}.sf-spare-parts-browser--root .sf-spare-parts-media__fallback{width:21px;height:21px;border-radius:7px}.sf-spare-parts-browser--root .sf-spare-parts-media__fallback:before{width:7px;height:7px;border-width:1.5px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy{min-height:0;padding:0}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy strong{font-size:12.5px;line-height:1.28;-webkit-line-clamp:2}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy small{display:none}.sf-spare-parts-browser--root .sf-spare-parts-main-card.is-unavailable .sf-spare-parts-main-card__copy>span{display:block;font-size:8.5px;line-height:1.15}.sf-spare-parts-browser--root .sf-spare-parts-main-card__arrow{position:relative;inset:auto;width:20px;height:20px;border-radius:7px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__arrow:before{width:5px;height:5px;border-width:1.5px}}@media screen and (max-width:370px){.sf-spare-parts-browser--root .sf-spare-parts-main-card{grid-template-columns:36px minmax(0,1fr) 18px;gap:6px;padding:8px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__media{width:36px;height:36px;border-radius:10px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__copy strong{font-size:11.5px}.sf-spare-parts-browser--root .sf-spare-parts-main-card__arrow{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.sf-spare-parts-browser--root .sf-spare-parts-main-card,.sf-spare-parts-browser--root .sf-spare-parts-main-card:before{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/senfineco-spare-parts-luxury-v1.css.map */
