.sf-vin-autostart-screen{display:none}body.sf-spare-parts-page #senfinecoYmmCategories{display:none!important}body.sf-spare-parts-page #product-grid>[data-sf-spare-parts-product].sf-ymm-filter-hidden{display:list-item!important}html.sf-vin-autostarting,html.sf-vin-autostarting body{overflow:hidden}html.sf-vin-autostarting .sf-vin-autostart-screen{position:fixed;z-index:2147483000;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:7px;padding:24px;color:#073f43;text-align:center;background:radial-gradient(circle at 50% 40%,rgba(7,79,83,.08),transparent 18rem),#f8fbfb}.sf-vin-autostart-screen__mark{position:relative;display:grid;place-items:center;width:68px;height:68px;margin-bottom:8px;background:#073f43;border-radius:22px;box-shadow:0 16px 36px #0530342e}.sf-vin-autostart-screen__mark:before,.sf-vin-autostart-screen__mark span{position:absolute;width:30px;height:30px;content:"";border:3px solid rgba(255,255,255,.28);border-top-color:#f58a1f;border-radius:50%;animation:sf-vin-autostart-spin .85s linear infinite}.sf-vin-autostart-screen strong{font-size:18px;font-weight:900}.sf-vin-autostart-screen small{color:#617174;font-size:12px;font-weight:700}@keyframes sf-vin-autostart-spin{to{transform:rotate(360deg)}}.sf-spare-parts-browser--root .sf-spare-parts-heading{margin-block:4px 13px}.sf-spare-parts-browser--root .sf-parts-families{display:grid;gap:18px}.sf-spare-parts-browser--root .sf-parts-family{min-width:0}.sf-spare-parts-browser--root .sf-parts-family__header{display:grid;grid-template-columns:68px minmax(0,1fr) 30px;align-items:center;gap:15px;min-height:104px;padding:14px 18px;overflow:hidden;color:#fff;background:radial-gradient(circle at 88% 0,rgba(255,255,255,.11),transparent 16rem),linear-gradient(135deg,#073f43,#0a555a);border:1px solid rgba(255,255,255,.12);border-radius:22px;box-shadow:0 12px 30px #05303421}.sf-spare-parts-browser--root .sf-parts-family__icon{display:grid;place-items:center;width:68px;height:68px;color:#fff;background:linear-gradient(145deg,#ff991f,#ef7b08);border:1px solid rgba(255,255,255,.28);border-radius:18px;box-shadow:0 10px 22px #0000001f}.sf-spare-parts-browser--root .sf-parts-family__icon .senfineco-category-icon{width:34px;height:34px;color:currentColor;fill:none;stroke:currentColor}.sf-spare-parts-browser--root .sf-parts-family__copy{display:grid;min-width:0;gap:4px;text-align:start}.sf-spare-parts-browser--root .sf-parts-family__copy strong{color:#fff;font-size:clamp(18px,2.2vw,26px);font-weight:900;line-height:1.2}.sf-spare-parts-browser--root .sf-parts-family__copy small{color:#ffffffb3;font-size:12px;font-weight:650}.sf-spare-parts-browser--root .sf-parts-family__arrow{color:#f58a1f;font-size:34px;font-weight:900;line-height:1}.sf-spare-parts-browser--root .sf-parts-family__rail{display:grid;grid-auto-columns:minmax(190px,245px);grid-auto-flow:column;gap:9px;margin-top:9px;padding:1px 2px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline proximity;scrollbar-width:none}.sf-spare-parts-browser--root .sf-parts-family__rail::-webkit-scrollbar{display:none}.sf-spare-parts-browser--root .sf-parts-family__sub{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;min-height:72px;padding:7px 11px 7px 7px;color:#101719;text-decoration:none;background:#fff;border:1px solid #dbe6e6;border-radius:17px;box-shadow:0 5px 16px #0530340f;scroll-snap-align:start;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}[dir=rtl] .sf-spare-parts-browser--root .sf-parts-family__sub{padding-inline:7px 11px}.sf-spare-parts-browser--root .sf-parts-family__sub:hover,.sf-spare-parts-browser--root .sf-parts-family__sub:focus-visible,.sf-spare-parts-browser--root .sf-parts-family__sub.is-active{color:#073f43;border-color:#f58a1f;box-shadow:0 9px 22px #0530341c;transform:translateY(-1px)}.sf-spare-parts-browser--root .sf-parts-family__sub.is-active{background:#fff8ef}.sf-spare-parts-browser--root .sf-parts-family__sub.is-unavailable{opacity:1}.sf-spare-parts-browser--root .sf-parts-family__sub-media{display:grid;place-items:center;width:58px;height:58px;overflow:hidden;background:#f5f8f8;border:1px solid #e2ebeb;border-radius:13px}.sf-spare-parts-browser--root .sf-parts-family__sub-media img{width:100%;height:100%;padding:4px;object-fit:contain}.sf-spare-parts-browser--root .sf-parts-family__sub-media .sf-spare-parts-media__fallback{display:grid;place-items:center;width:100%;height:100%}.sf-spare-parts-browser--root .sf-parts-family__sub strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:13px;font-weight:850;line-height:1.35;text-align:start;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-spare-parts-browser--root .sf-parts-filter-summary{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:15px;padding:9px 12px;color:#073f43;background:#fff;border:1px solid #dbe6e6;border-radius:14px;font-size:11px;font-weight:800}.sf-spare-parts-browser--root .sf-parts-filter-summary[hidden]{display:none!important}.sf-spare-parts-browser--root .sf-parts-filter-summary button{min-height:36px;padding:0 12px;color:#fff;background:#073f43;border:0;border-radius:999px;font:inherit;cursor:pointer}.sf-spare-parts-results{scroll-margin-top:112px}.sf-spare-parts-results #product-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;width:100%!important;scroll-margin-top:112px}.sf-spare-parts-results .sf-parts-local-empty{margin-bottom:12px;padding:18px;color:#073f43;text-align:center;background:#fff;border:1px solid #dce7e8;border-radius:16px;box-shadow:0 5px 17px #0530340f}.sf-spare-parts-results .sf-parts-local-empty[hidden]{display:none!important}.sf-spare-parts-results .sf-parts-local-empty strong,.sf-spare-parts-results .sf-parts-local-empty span{display:block}.sf-spare-parts-results .sf-parts-local-empty strong{font-size:14px;font-weight:900}.sf-spare-parts-results .sf-parts-local-empty span{margin-top:4px;color:#617174;font-size:11px}.sf-spare-parts-results #product-grid>.sf-spare-parts-grid__item{flex:none!important;min-width:0!important;width:auto!important;max-width:none!important;margin:0!important}.sf-spare-parts-results #product-grid>.sf-spare-parts-grid__item[hidden]{display:none!important}.sf-spare-parts-results #product-grid .product-card-wrapper,.sf-spare-parts-results #product-grid product-card,.sf-spare-parts-results #product-grid .product-card__inner,.sf-spare-parts-results #product-grid .product-card__content,.sf-spare-parts-results #product-grid .product-card__information{min-width:0}.sf-spare-parts-results #product-grid .product-card-wrapper,.sf-spare-parts-results #product-grid product-card,.sf-spare-parts-results #product-grid .product-card__inner{height:100%}.sf-spare-parts-results #product-grid product-card{display:flex;overflow:hidden;background:#fff;border:1px solid #dce7e8;border-radius:16px;box-shadow:0 5px 17px #05303412}.sf-spare-parts-results #product-grid .product-card__inner,.sf-spare-parts-results #product-grid .product-card__information{display:flex;flex:1;flex-direction:column}.sf-spare-parts-results #product-grid .product-card__media,.sf-spare-parts-results #product-grid .product-card__media .media{aspect-ratio:1 / .82!important;min-height:0!important}.sf-spare-parts-results #product-grid .product-card__media .media img{object-fit:contain!important}.sf-spare-parts-results #product-grid .product-card__content{display:flex;flex:1;padding:10px!important}.sf-spare-parts-results #product-grid .product-card__heading{display:-webkit-box;min-height:2.8em;margin:0!important;overflow:hidden;font-size:13px!important;font-weight:850!important;line-height:1.4!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-spare-parts-results #product-grid .product-card__heading a{color:#101719!important}.sf-spare-parts-results #product-grid .sf-spare-parts-card__facts{display:block;margin-top:6px;padding:0;border:0}.sf-spare-parts-results #product-grid .sf-spare-parts-card__part-number{display:block;color:#617174;font-size:10px;font-weight:850;line-height:1.25}.sf-spare-parts-results #product-grid .sf-spare-parts-card__facts>:not(.sf-spare-parts-card__part-number),.sf-spare-parts-results #product-grid .sf-parts-card__meta,.sf-spare-parts-results #product-grid .sf-parts-card__thumbs,.sf-spare-parts-results #product-grid .sf-spare-parts-card__favorite,.sf-spare-parts-results #product-grid .product-card__vendor,.sf-spare-parts-results #product-grid .product-card__rating,.sf-spare-parts-results #product-grid .product__badges{display:none!important}.sf-spare-parts-results #product-grid .sf-parts-card__buy-row{display:flex!important;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:10px}.sf-spare-parts-results #product-grid .sf-parts-card__price{min-width:0;color:#073f43;font-size:12px!important;font-weight:900;line-height:1.2}.sf-spare-parts-results #product-grid .sf-parts-card__price .price-item{font-size:inherit!important;font-weight:inherit!important;white-space:nowrap}.sf-spare-parts-results #product-grid .sf-parts-card__cart-form{flex:0 0 auto;margin:0}.sf-spare-parts-results #product-grid .sf-parts-card__cart{display:grid!important;grid-template-columns:auto auto;place-content:center;gap:5px;min-width:40px;min-height:38px;padding:0 11px!important;color:#fff;background:#f58a1f!important;border:0!important;border-radius:11px!important;font-size:10px!important;font-weight:900!important}.sf-spare-parts-results #product-grid .sf-parts-card__cart svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.sf-spare-parts-results.is-catalog-loading #product-grid{opacity:.58;pointer-events:none;cursor:progress;transition:opacity .16s ease}.sf-spare-parts-page .sf-vin-products{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.sf-spare-parts-page .sf-vin-product__body{min-height:0;padding:8px}.sf-spare-parts-page .sf-vin-product h3{display:-webkit-box;min-height:2.7em;margin:6px 0 4px;overflow:hidden;font-size:11px;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-spare-parts-page .sf-vin-product__facts>:not(:first-child),.sf-spare-parts-page .sf-vin-product__badge,.sf-spare-parts-page .sf-vin-product__view{display:none!important}.sf-spare-parts-page .sf-vin-product__commerce{padding-top:6px;font-size:11px}.sf-spare-parts-page .sf-vin-product__actions{margin-top:5px}.sf-spare-parts-page .sf-vin-product__actions .sf-parts-card__cart{min-height:34px;padding:0 7px;color:#fff;background:#f58a1f;border:0;border-radius:9px;font-size:9px;font-weight:900}@media screen and (max-width:749px){.sf-spare-parts-browser--root .sf-parts-families{gap:15px}.sf-spare-parts-browser--root .sf-parts-family__header{grid-template-columns:50px minmax(0,1fr) 22px;gap:10px;min-height:80px;padding:10px 12px;border-radius:18px}.sf-spare-parts-browser--root .sf-parts-family__icon{width:50px;height:50px;border-radius:14px}.sf-spare-parts-browser--root .sf-parts-family__icon .senfineco-category-icon{width:27px;height:27px}.sf-spare-parts-browser--root .sf-parts-family__copy strong{font-size:16px}.sf-spare-parts-browser--root .sf-parts-family__copy small{font-size:10px}.sf-spare-parts-browser--root .sf-parts-family__arrow{font-size:26px}.sf-spare-parts-browser--root .sf-parts-family__rail{grid-auto-columns:minmax(142px,45vw);gap:7px;margin-top:7px}.sf-spare-parts-browser--root .sf-parts-family__sub{grid-template-columns:46px minmax(0,1fr);gap:7px;min-height:58px;padding:5px 8px 5px 5px;border-radius:14px}.sf-spare-parts-browser--root .sf-parts-family__sub-media{width:46px;height:46px;border-radius:11px}.sf-spare-parts-browser--root .sf-parts-family__sub strong{font-size:11px}.sf-spare-parts-results #product-grid{gap:6px!important}.sf-spare-parts-results #product-grid product-card{border-radius:12px;box-shadow:0 3px 12px #0530340f}.sf-spare-parts-results #product-grid .product-card__media,.sf-spare-parts-results #product-grid .product-card__media .media{aspect-ratio:1 / .92!important}.sf-spare-parts-results #product-grid .product-card__content{padding:6px!important}.sf-spare-parts-results #product-grid .product-card__heading{min-height:2.65em;font-size:10.5px!important;line-height:1.32!important}.sf-spare-parts-results #product-grid .sf-spare-parts-card__facts{margin-top:3px}.sf-spare-parts-results #product-grid .sf-spare-parts-card__part-number{font-size:9px}.sf-spare-parts-results #product-grid .sf-parts-card__buy-row{gap:3px;padding-top:6px}.sf-spare-parts-results #product-grid .sf-parts-card__price{font-size:10px!important}.sf-spare-parts-results #product-grid .sf-parts-card__cart{grid-template-columns:1fr;min-width:32px;min-height:32px;padding:0 7px!important;border-radius:9px!important}.sf-spare-parts-results #product-grid .sf-parts-card__cart span{display:none}.sf-spare-parts-results #product-grid .sf-parts-card__cart svg{width:15px;height:15px}}@media screen and (max-width:370px){.sf-spare-parts-results #product-grid{gap:4px!important}.sf-spare-parts-results #product-grid .product-card__content{padding:5px!important}.sf-spare-parts-results #product-grid .sf-parts-card__price{font-size:9px!important}}@media(prefers-reduced-motion:reduce){.sf-vin-autostart-screen__mark:before,.sf-vin-autostart-screen__mark span{animation-duration:1.8s}.sf-spare-parts-browser--root .sf-parts-family__sub,.sf-spare-parts-results{scroll-behavior:auto;transition:none}}.sf-spare-parts-results #product-grid.collection-empty{display:block!important;width:100%!important;grid-template-columns:1fr!important}.sf-spare-parts-results #product-grid.collection-empty .collection-empty__inner{max-width:460px;margin-inline:auto;padding:28px 18px!important}html.sf-ymm-results-page .sf-spare-parts-results #product-grid.product-grid .sf-parts-card__fitment{display:none!important}html.sf-ymm-results-page .sf-spare-parts-results #product-grid.product-grid .sf-card-identity:after{content:"\2713  \645\637\627\628\642  \644\633\64a\627\631\62a\643";display:inline-flex;align-items:center;min-height:18px;padding-inline:7px;color:#0b6a51;background:#eaf7f1;border-radius:999px;font-size:9px;font-weight:900;line-height:1;white-space:nowrap}html[lang^=en].sf-ymm-results-page .sf-spare-parts-results #product-grid.product-grid .sf-card-identity:after{content:"\2713  Fits selected vehicle"}@media screen and (max-width:749px){.sf-spare-parts-results #product-grid.product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.sf-spare-parts-results #product-grid.product-grid .product-card__media,.sf-spare-parts-results #product-grid.product-grid .product-card__media .media{aspect-ratio:1 / .84!important}.sf-spare-parts-results #product-grid.product-grid .product-card__heading{min-height:2.8em!important;max-height:2.8em!important;font-size:11.75px!important;line-height:1.4!important}.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__buy-row{flex-direction:column!important;align-items:stretch!important;gap:5px!important}.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__price{font-size:15px!important}.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__cart-form,.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__cart{width:100%!important;min-width:0!important}.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__cart{grid-template-columns:auto auto!important;min-height:40px!important;padding:0 8px!important}.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__cart span,.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__cart .sf-grid-cart__label{display:inline-flex!important}.sf-spare-parts-browser--root .sf-parts-families{gap:10px}.sf-spare-parts-browser--root .sf-parts-family__header{grid-template-columns:42px minmax(0,1fr) 18px;gap:8px;min-height:60px;padding:7px 9px;border-radius:15px}.sf-spare-parts-browser--root .sf-parts-family__icon{width:42px;height:42px;border-radius:12px}.sf-spare-parts-browser--root .sf-parts-family__icon .senfineco-category-icon{width:23px;height:23px}.sf-spare-parts-browser--root .sf-parts-family__copy strong{font-size:13.5px}.sf-spare-parts-browser--root .sf-parts-family__copy small{font-size:9px}.sf-spare-parts-browser--root .sf-parts-family__arrow{font-size:21px}.sf-spare-parts-browser--root .sf-parts-family__rail{grid-auto-columns:minmax(118px,39vw);gap:6px;margin-top:5px}.sf-spare-parts-browser--root .sf-parts-family__sub{grid-template-columns:38px minmax(0,1fr);min-height:50px;padding:4px 6px 4px 4px;border-radius:12px}.sf-spare-parts-browser--root .sf-parts-family__sub-media{width:38px;height:38px;border-radius:9px}.sf-spare-parts-browser--root .sf-parts-family__sub strong{font-size:10px}}@media screen and (max-width:370px){.sf-spare-parts-results #product-grid.product-grid .sf-parts-card__price{font-size:13.5px!important}}.sf-spare-parts-browser--root .sf-parts-family__header{width:100%;margin:0;appearance:none;-webkit-appearance:none;font:inherit;text-align:inherit;cursor:pointer}.sf-spare-parts-browser--root .sf-parts-family__header:focus-visible{outline:3px solid rgba(245,138,31,.42);outline-offset:3px}.sf-spare-parts-browser--root [data-sf-parts-family-panel][hidden]{display:none!important}.sf-spare-parts-browser--root .sf-parts-family__arrow{display:grid;place-items:center;width:28px;height:28px}.sf-spare-parts-browser--root .sf-parts-family__arrow svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6;transition:transform .18s ease}.sf-spare-parts-browser--root .sf-parts-family.is-open .sf-parts-family__arrow svg{transform:rotate(180deg)}.sf-spare-parts-browser--root .sf-parts-family.is-open .sf-parts-family__header{box-shadow:0 14px 34px #05303429}@media screen and (max-width:749px){.sf-spare-parts-browser--root .sf-parts-families{gap:8px}.sf-spare-parts-browser--root .sf-parts-family.is-open{padding-bottom:4px}.sf-spare-parts-browser--root .sf-parts-family__header{min-height:62px}.sf-spare-parts-browser--root .sf-parts-family__rail{grid-auto-columns:minmax(122px,40vw);margin-top:6px;padding-block:2px 4px}.sf-spare-parts-browser--root .sf-parts-family__arrow{width:20px;height:20px}.sf-spare-parts-browser--root .sf-parts-family__arrow svg{width:18px;height:18px}}@media(prefers-reduced-motion:reduce){.sf-spare-parts-browser--root .sf-parts-family__arrow svg{transition:none}}.sf-spare-parts-browser--root .sf-parts-leaf-surface{position:relative;min-width:0;margin-top:12px;padding:11px;overflow:hidden;color:#073f43;background:#fff;border:1px solid #d8e5e5;border-radius:17px;box-shadow:0 8px 24px #05303412}.sf-spare-parts-browser--root .sf-parts-leaf-surface[hidden],.sf-spare-parts-browser--root .sf-parts-leaf-surface__empty[hidden],.sf-spare-parts-browser--root .sf-parts-leaf-rail[hidden],.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card[hidden]{display:none!important}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0;margin-bottom:8px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header>div{display:grid;min-width:0;gap:1px;text-align:start}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header span{color:#e87509;font-size:9px;font-weight:850;line-height:1.25}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header strong{display:block;overflow:hidden;color:#073f43;font-size:13px;font-weight:900;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]{flex:none;min-height:32px;margin:0;padding:0 11px;color:#fff;background:#073f43;border:1px solid #073f43;border-radius:10px;font:inherit;font-size:9px;font-weight:850;line-height:1;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]:hover{background:#0a555a;border-color:#0a555a}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]:focus-visible{outline:3px solid rgba(245,138,31,.36);outline-offset:2px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__status,.sf-spare-parts-browser--root .sf-parts-leaf-surface__empty{margin:0;color:#617174;font-size:10px;font-weight:750;line-height:1.45;text-align:start}.sf-spare-parts-browser--root .sf-parts-leaf-surface__status:empty{display:none}.sf-spare-parts-browser--root .sf-parts-leaf-surface__status:not(:empty){margin-block:2px 7px;padding-inline-start:18px}.sf-spare-parts-browser--root .sf-parts-leaf-surface[aria-busy=true] .sf-parts-leaf-surface__status:before,.sf-spare-parts-browser--root .sf-parts-leaf-surface__status.is-loading:before{position:absolute;inline-size:11px;block-size:11px;margin-block-start:1px;margin-inline-start:-18px;content:"";border:2px solid #d6e3e3;border-block-start-color:#f58a1f;border-radius:50%;animation:sf-parts-leaf-spin .7s linear infinite}@keyframes sf-parts-leaf-spin{to{transform:rotate(360deg)}}.sf-spare-parts-browser--root .sf-parts-leaf-rail{display:grid;grid-auto-columns:minmax(138px,176px);grid-auto-flow:column;gap:7px;min-width:0;margin:0;padding:2px 1px 5px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-padding-inline:1px;scroll-snap-type:inline proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch}.sf-spare-parts-browser--root .sf-parts-leaf-rail::-webkit-scrollbar{display:none}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;align-items:center!important;gap:8px!important;min-width:0!important;min-height:60px!important;margin:0!important;padding:6px!important;overflow:hidden;color:#152326!important;text-align:start!important;text-decoration:none!important;background:#fbfdfd!important;border:1px solid #dbe6e6!important;border-radius:13px!important;box-shadow:0 4px 12px #0530340d!important;scroll-snap-align:start;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card:hover,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card:focus-visible{color:#073f43!important;border-color:#f58a1f!important;box-shadow:0 7px 18px #0530341a!important;transform:translateY(-1px)}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card:focus-visible{outline:3px solid rgba(245,138,31,.32);outline-offset:1px}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card.is-active,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card[aria-pressed=true]{color:#073f43!important;background:#fff5e8!important;border-color:#f58a1f!important;box-shadow:inset 0 0 0 1px #f58a1f29,0 7px 18px #f58a1f1f!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card.is-unavailable,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card[aria-disabled=true]{opacity:1}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__media{display:grid!important;place-items:center;inline-size:46px!important;block-size:46px!important;min-width:46px!important;margin:0!important;overflow:hidden;background:#fff!important;border:1px solid #e2ebeb!important;border-radius:10px!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__media img{inline-size:100%!important;block-size:100%!important;padding:3px;object-fit:contain!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-media__fallback{display:grid;place-items:center;inline-size:100%;block-size:100%}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy{display:block!important;min-width:0;margin:0!important;text-align:start}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy strong{display:-webkit-box!important;overflow:hidden;color:inherit!important;font-size:11px!important;font-weight:850!important;line-height:1.35!important;text-align:start!important;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy small,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card>span:last-child{display:none!important}.sf-spare-parts-browser--root .sf-parts-leaf-surface__empty{margin-top:5px;padding:10px;color:#68787a;text-align:center;background:#f6f9f9;border:1px dashed #d7e3e3;border-radius:11px}@media screen and (max-width:749px){.sf-spare-parts-browser--root .sf-parts-leaf-surface{margin-top:9px;padding:9px;border-radius:15px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header{margin-bottom:6px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header strong{font-size:12px}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]{min-height:30px;padding-inline:9px;border-radius:9px}.sf-spare-parts-browser--root .sf-parts-leaf-rail{grid-auto-columns:minmax(126px,41vw);gap:6px}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card{grid-template-columns:44px minmax(0,1fr)!important;min-height:56px!important;gap:7px!important;padding:5px!important;border-radius:12px!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__media{inline-size:44px!important;block-size:44px!important;min-width:44px!important;border-radius:9px!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy strong{font-size:10.5px!important}}@media screen and (max-width:370px){.sf-spare-parts-browser--root .sf-parts-leaf-rail{grid-auto-columns:minmax(122px,43vw)}}@media(prefers-reduced-motion:reduce){.sf-spare-parts-browser--root [data-sf-parts-main-show-all],.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card{scroll-behavior:auto;transition:none}.sf-spare-parts-browser--root .sf-parts-leaf-surface[aria-busy=true] .sf-parts-leaf-surface__status:before,.sf-spare-parts-browser--root .sf-parts-leaf-surface__status.is-loading:before{animation-duration:1.5s}}@media screen and (max-width:749px){.sf-spare-parts-browser--root .sf-parts-family__rail{grid-auto-columns:calc((100% - 18px)/4);gap:6px;margin-top:4px;padding-block:1px 3px}.sf-spare-parts-browser--root .sf-parts-family__sub{grid-template-columns:1fr;grid-template-rows:31px minmax(18px,auto);justify-items:center;align-content:center;gap:2px;min-height:54px;padding:3px!important;text-align:center;border-radius:10px}[dir=rtl] .sf-spare-parts-browser--root .sf-parts-family__sub{grid-template-columns:1fr;padding:3px!important;padding-inline:3px!important}.sf-spare-parts-browser--root .sf-parts-family__sub-media{width:31px;height:31px;border:0;border-radius:0;background:transparent}.sf-spare-parts-browser--root .sf-parts-family__sub-media img{width:100%;height:100%;padding:0;object-fit:contain;mix-blend-mode:multiply}.sf-spare-parts-browser--root .sf-parts-family__sub strong{display:-webkit-box;width:100%;overflow:hidden;font-size:8.5px;line-height:1.15;text-align:center;unicode-bidi:plaintext;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sf-spare-parts-browser--root .sf-parts-leaf-surface{margin-top:6px;padding:6px;border-radius:12px;box-shadow:0 5px 16px #0530340f}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header{min-height:25px;gap:6px;margin-bottom:4px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header>div{display:flex;align-items:baseline;gap:5px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header span{font-size:7.5px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header strong{max-width:46vw;font-size:10px}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]{min-height:25px;padding-inline:7px;border-radius:7px;font-size:7.5px}.sf-spare-parts-browser--root .sf-parts-leaf-rail{grid-auto-columns:calc((100% - 15px)/4);gap:5px;padding:0 0 2px}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card{grid-template-columns:1fr!important;grid-template-rows:28px minmax(18px,auto)!important;justify-items:center!important;align-content:center!important;gap:1px!important;min-height:57px!important;max-height:57px!important;padding:3px!important;text-align:center!important;border-radius:9px!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__media{inline-size:28px!important;block-size:28px!important;min-width:28px!important;border:0!important;border-radius:0!important;background:transparent!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__media img{padding:0;object-fit:contain!important;mix-blend-mode:multiply}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy strong{width:100%;text-align:center!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy{min-height:0!important;padding:0!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy strong{font-size:8.5px!important;line-height:1.12!important;unicode-bidi:plaintext}}@media screen and (max-width:370px){.sf-spare-parts-browser--root .sf-parts-family__rail,.sf-spare-parts-browser--root .sf-parts-leaf-rail{grid-auto-columns:calc((100% - 12px)/4);gap:4px}.sf-spare-parts-browser--root .sf-parts-family__sub strong,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__copy strong{font-size:8.2px!important}}.sf-spare-parts-vehicle.has-saved-vehicle-results,.sf-spare-parts-vehicle.is-restoring-saved-vehicle{margin-bottom:16px;padding-block:14px}.sf-spare-parts-vehicle.has-saved-vehicle-results .sf-vin-search,.sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-vin-search{display:none!important}.sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__heading,.sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__heading{align-items:center;margin-bottom:9px}.sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__heading h2,.sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__heading h2{font-size:clamp(16px,2.4vw,21px)}.sf-spare-parts-vehicle.has-saved-vehicle-results .sf-spare-parts-vehicle__saved,.sf-spare-parts-vehicle.is-restoring-saved-vehicle .sf-spare-parts-vehicle__saved{margin-bottom:0}.sf-spare-parts-vehicle.is-restoring-saved-vehicle:after{display:block;margin-top:8px;color:#7e5968;content:"Preparing your saved vehicle\2026";font-size:10px;font-weight:750;text-align:start}[dir=rtl] .sf-spare-parts-vehicle.is-restoring-saved-vehicle:after{content:"\62c\627\631\64a  \62a\62c\647\64a\632  \62e\627\631\637\629  \633\64a\627\631\62a\643  \648\627\644\642\637\639  \627\644\645\62a\648\627\641\642\629\2026"}.sf-spare-parts-browser--root{--sfp-cat-deep: #4b0825;--sfp-cat-dark: #75103a;--sfp-cat-mid: #a32659;--sfp-cat-rose: #c64b78;--sfp-cat-accent: #f29ab9;--sfp-cat-soft: #fff4f8;--sfp-cat-line: #efbfd1;--sfp-cat-ink: #4b1b2e;--sfp-cat-muted: #7e5968;--sfp-cat-focus: rgba(198, 75, 120, .24);--sfp-cat-shadow: 0 10px 26px rgba(91, 10, 46, .13)}.sf-spare-parts-browser--root .sf-spare-parts-heading span{color:var(--sfp-cat-rose)}.sf-spare-parts-browser--root .sf-spare-parts-heading h2{color:var(--sfp-cat-deep)}.sf-spare-parts-browser--root .sf-parts-family__header{background:radial-gradient(circle at 88% 0,rgba(255,255,255,.14),transparent 16rem),linear-gradient(135deg,var(--sfp-cat-deep),var(--sfp-cat-dark) 54%,var(--sfp-cat-mid));border-color:#ffffff29;box-shadow:var(--sfp-cat-shadow)}.sf-spare-parts-browser--root .sf-parts-family.is-open .sf-parts-family__header{box-shadow:0 14px 34px #5b0a2e2e}.sf-spare-parts-browser--root .sf-parts-family__header:focus-visible{outline-color:var(--sfp-cat-focus)}.sf-spare-parts-browser--root .sf-parts-family__icon{color:#fff;background:linear-gradient(145deg,var(--sfp-cat-rose),var(--sfp-cat-mid));border-color:#ffffff57;box-shadow:0 10px 22px #46041f33}.sf-spare-parts-browser--root .sf-parts-family__arrow{color:#ffd3e1}.sf-spare-parts-browser--root .sf-parts-family__sub{color:var(--sfp-cat-ink);background:#fff;border-color:var(--sfp-cat-line);box-shadow:0 5px 16px #5b0a2e12}.sf-spare-parts-browser--root .sf-parts-family__sub-media{background:var(--sfp-cat-soft);border-color:var(--sfp-cat-line)}.sf-spare-parts-browser--root .sf-parts-family__sub:hover,.sf-spare-parts-browser--root .sf-parts-family__sub:focus-visible,.sf-spare-parts-browser--root .sf-parts-family__sub.is-active{color:var(--sfp-cat-deep);border-color:var(--sfp-cat-rose);box-shadow:0 9px 22px #5b0a2e21}.sf-spare-parts-browser--root .sf-parts-family__sub:focus-visible{outline:3px solid var(--sfp-cat-focus);outline-offset:1px}.sf-spare-parts-browser--root .sf-parts-family__sub.is-active{background:#fff0f6;box-shadow:inset 0 0 0 1px #a326591f,0 9px 22px #5b0a2e1c}.sf-spare-parts-browser--root .sf-parts-family__sub.is-unavailable{opacity:.78}.sf-spare-parts-browser--root .sf-parts-leaf-surface{color:var(--sfp-cat-ink);background:#fff8fb;border-color:var(--sfp-cat-line);box-shadow:0 8px 24px #5b0a2e17;scroll-margin-block:96px 20px}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header span{color:var(--sfp-cat-rose)}.sf-spare-parts-browser--root .sf-parts-leaf-surface__header strong{color:var(--sfp-cat-deep)}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]{background:var(--sfp-cat-dark);border-color:var(--sfp-cat-dark)}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]:hover{background:var(--sfp-cat-mid);border-color:var(--sfp-cat-mid)}.sf-spare-parts-browser--root [data-sf-parts-main-show-all]:focus-visible{outline-color:var(--sfp-cat-focus)}.sf-spare-parts-browser--root .sf-parts-leaf-surface[aria-busy=true] .sf-parts-leaf-surface__status:before,.sf-spare-parts-browser--root .sf-parts-leaf-surface__status.is-loading:before{border-color:var(--sfp-cat-line);border-block-start-color:var(--sfp-cat-rose)}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card{color:var(--sfp-cat-ink)!important;background:#fff!important;border-color:var(--sfp-cat-line)!important;box-shadow:0 4px 12px #5b0a2e0f!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card__media{background:var(--sfp-cat-soft)!important;border-color:var(--sfp-cat-line)!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card:hover,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card:focus-visible{color:var(--sfp-cat-deep)!important;border-color:var(--sfp-cat-rose)!important;box-shadow:0 7px 18px #5b0a2e1f!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card:focus-visible{outline-color:var(--sfp-cat-focus)}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card.is-active,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card[aria-pressed=true]{color:var(--sfp-cat-deep)!important;background:#fff0f6!important;border-color:var(--sfp-cat-mid)!important;box-shadow:inset 0 0 0 1px #a3265926,0 7px 18px #5b0a2e1c!important}.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card.is-unavailable,.sf-spare-parts-browser--root .sf-parts-leaf-rail .sf-spare-parts-sub-card[aria-disabled=true]{opacity:.78}.sf-spare-parts-browser--root .sf-parts-leaf-surface__empty{color:var(--sfp-cat-muted);background:var(--sfp-cat-soft);border-color:var(--sfp-cat-line)}.sf-spare-parts-browser--root .sf-parts-filter-summary{color:var(--sfp-cat-deep);background:#fff8fb;border-color:var(--sfp-cat-line)}.sf-spare-parts-browser--root .sf-parts-filter-summary button{background:var(--sfp-cat-dark)}
/*# sourceMappingURL=/cdn/shop/t/23/assets/senfineco-spare-parts-streamlined-v1.css.map */
