body.template-index .sf5-parts-catalog-hub{grid-column:1 / -1;min-width:0;padding:0!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}body.template-index .sf5-parts-portal{position:relative;isolation:isolate;min-height:318px;padding:22px;display:grid;grid-template-columns:minmax(0,1fr);align-content:space-between;gap:14px;overflow:hidden;color:#fff!important;text-decoration:none!important;border:1px solid rgba(255,207,224,.62);border-block-start:4px solid #f29ab9;border-radius:28px;background:linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 32px 32px,linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px) 0 0 / 32px 32px,radial-gradient(circle at 9% 18%,rgba(255,179,207,.22),transparent 28%),linear-gradient(128deg,#40071f,#75103a 43%,#a32659 73%,#c64b78);box-shadow:0 18px 40px #570a2b38,inset 0 1px #ffffff1f;-webkit-tap-highlight-color:transparent;transition:transform .2s ease,box-shadow .2s ease}body.template-index .sf5-parts-portal:before{content:"";position:absolute;inset:-18% -9% auto auto;z-index:-2;width:54%;height:82%;clip-path:polygon(25% 0,100% 0,100% 82%,62% 100%,0 64%);background:linear-gradient(145deg,#ffc5db36,#ffffff06);border-inline-start:1px solid rgba(255,220,232,.18);transform:skew(-8deg)}body.template-index .sf5-parts-portal:after{content:"";position:absolute;inset-block-end:-108px;inset-inline-start:-72px;z-index:-2;width:250px;aspect-ratio:1;border:1px solid rgba(255,229,239,.16);border-radius:50%;box-shadow:0 0 0 30px #ffdfeb09,0 0 0 61px #ffdfeb06}body.template-index .sf5-parts-portal:is(:hover,:focus-visible){color:#fff!important;transform:translateY(-2px);box-shadow:0 22px 48px #570a2b47,inset 0 0 0 3px #ffdce833;outline:0}body.template-index .sf5-parts-portal__geometry,body.template-index .sf5-parts-portal__geometry i{position:absolute;pointer-events:none}body.template-index .sf5-parts-portal__geometry{top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}body.template-index .sf5-parts-portal__geometry i:nth-child(1){inset-block-start:22%;inset-inline-start:47%;width:170px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,216,231,.38),transparent);transform:rotate(-18deg)}body.template-index .sf5-parts-portal__geometry i:nth-child(2){inset-block-start:9%;inset-inline-start:63%;width:52px;height:52px;border:1px solid rgba(255,225,236,.2);transform:rotate(45deg)}body.template-index .sf5-parts-portal__geometry i:nth-child(3){inset-block-end:19%;inset-inline-end:4%;width:92px;height:46px;border:1px solid rgba(255,221,233,.18);clip-path:polygon(13px 0,100% 0,100% calc(100% - 13px),calc(100% - 13px) 100%,0 100%,0 13px)}body.template-index .sf5-parts-portal__geometry i:nth-child(4){inset-block-end:37%;inset-inline-start:18%;width:6px;height:6px;border-radius:50%;background:#ffd2e2;box-shadow:16px 0 #ffd2e2b8,32px 0 #ffd2e26b}body.template-index .sf5-parts-portal__toyota-mark{position:absolute;inset-block-start:34%;inset-inline-end:8%;width:150px;height:auto;fill:none;stroke:#ffe4ee24;stroke-width:2.6;transform:rotate(-7deg);filter:drop-shadow(0 0 14px rgba(255,214,229,.07))}body.template-index .sf5-parts-portal__brands{position:relative;z-index:1;width:100%;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}body.template-index .sf5-parts-portal__brands b{min-width:0;min-height:28px;display:grid;place-items:center;padding:5px 4px;overflow:hidden;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-weight:900;line-height:1;letter-spacing:.025em;text-overflow:clip;white-space:nowrap;border:1px solid rgba(255,223,234,.24);background:#ffffff17;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);box-shadow:inset 0 1px #ffffff1a}body.template-index .sf5-parts-portal__hero{position:relative;z-index:1;display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:16px}body.template-index .sf5-parts-portal__mark{width:78px;height:78px;display:grid;place-items:center;color:#fff;border:1px solid rgba(255,225,236,.3);border-radius:22px;background:linear-gradient(145deg,#ffffff2b,#ffffff0f);box-shadow:inset 0 1px #ffffff1f}body.template-index .sf5-parts-portal__mark svg{width:47px;height:47px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}body.template-index .sf5-parts-portal__copy,body.template-index .sf5-parts-portal__copy small,body.template-index .sf5-parts-portal__copy strong,body.template-index .sf5-parts-portal__copy>span{display:block;min-width:0}body.template-index .sf5-parts-portal__copy small{margin-block-end:3px;color:#ffc7dc;font-size:12px;font-weight:800;line-height:1.35}body.template-index .sf5-parts-portal__copy strong{color:#fff;font-size:clamp(28px,3.2vw,42px);font-weight:900;line-height:1.14;letter-spacing:-.025em}body.template-index .sf5-parts-portal__copy>span{margin-block-start:6px;color:#fff5f9d1;font-size:13px;line-height:1.45}body.template-index .sf5-parts-portal__promise{position:relative;z-index:1;display:flex;align-items:center;gap:11px;color:#fff5f9e6}body.template-index .sf5-parts-portal__promise b{font-size:12px;font-weight:850;line-height:1.2;white-space:nowrap}body.template-index .sf5-parts-portal__promise i{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#ffc1d8;box-shadow:0 0 0 4px #ffc1d817}body.template-index .sf5-parts-portal__footer{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}body.template-index .sf5-parts-portal__cta{justify-self:end;min-height:46px;padding:10px 13px 10px 17px;display:inline-flex;align-items:center;justify-content:center;gap:10px;color:#fff;font-size:13px;font-weight:900;line-height:1.2;border:1px solid rgba(255,255,255,.28);border-radius:15px;background:linear-gradient(135deg,#08676c,#064b50);box-shadow:0 8px 18px #032e3247}body.template-index .sf5-parts-portal__cta svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.template-index .sf5[dir=ltr] .sf5-parts-portal__cta svg{transform:rotate(180deg)}@media(max-width:749px){body.template-index .sf5-parts-portal{min-height:0;padding:13px;align-content:start;gap:8px;border-block-start-width:3px;border-radius:23px}body.template-index .sf5-parts-portal:before{width:70%;height:70%}body.template-index .sf5-parts-portal:after{inset-block-end:-95px;inset-inline-start:-88px;width:220px}body.template-index .sf5-parts-portal__toyota-mark{inset-block-start:38%;inset-inline-end:7%;width:94px;stroke-width:2.8}body.template-index .sf5-parts-portal__brands{grid-template-columns:1.15fr 1fr 1.1fr 1.35fr .65fr .75fr 1fr;gap:2px}body.template-index .sf5-parts-portal__brands b{min-height:23px;padding:3px 1px;font-size:clamp(6.7px,2vw,8px);letter-spacing:0;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}body.template-index .sf5-parts-portal__hero{grid-template-columns:58px minmax(0,1fr);gap:11px}body.template-index .sf5-parts-portal__mark{width:58px;height:58px;border-radius:17px}body.template-index .sf5-parts-portal__mark svg{width:36px;height:36px}body.template-index .sf5-parts-portal__copy small{font-size:10px}body.template-index .sf5-parts-portal__copy strong{font-size:clamp(25px,7vw,30px);line-height:1.12}body.template-index .sf5-parts-portal__copy>span{margin-block-start:3px;font-size:11px}body.template-index .sf5-parts-portal__promise{gap:7px;margin-block:1px 2px}body.template-index .sf5-parts-portal__promise b{font-size:9.5px}body.template-index .sf5-parts-portal__promise i{width:4px;height:4px;flex-basis:4px}body.template-index .sf5-parts-portal__footer{gap:6px}body.template-index .sf5-parts-portal__cta{min-height:38px;padding:8px 10px;gap:5px;font-size:10.5px;border-radius:12px}body.template-index .sf5-parts-portal__cta svg{width:18px;height:18px}}@media(max-width:359px){body.template-index .sf5-parts-portal{padding:12px}body.template-index .sf5-parts-portal__brands b{font-size:6.7px}}@media(prefers-reduced-motion:reduce){body.template-index .sf5-parts-portal{transition:none}}@media(max-width:749px){body.template-index .sf5-catalog-card--filters .sf5-catalog-card__items>a:last-child:nth-child(odd){grid-column:1 / -1}}
/*# sourceMappingURL=/cdn/shop/t/36/assets/senfineco-home-parts-catalog-v1.css.map */
