.product-related{color:#232536;content-visibility:auto;contain-intrinsic-size:1px 480px;background:#fff;width:100%;max-width:1920px;margin-left:auto;margin-right:auto;overflow-x:clip}.product-related__inner{box-sizing:border-box;padding:clamp(8px,1.5vw,24px)var(--container-pad)clamp(32px,4vw,56px)}.product-related__head{margin-bottom:max(20px,min(2.5vw,40px))}.product-related__title{font-family:var(--font-display);color:#302197;margin:0 0 12px;font-size:max(24px,min(2.2vw,32px));font-weight:600;line-height:1.4}.product-related__rule{width:100%;height:7px;margin:0;display:block;position:relative}.product-related__rule-track{background:#323c8a;height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.product-related__rule-accent{width:min(238px,70%);max-width:100%;height:7px;display:block;position:absolute;top:0;left:0}.product-related__grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:max(12px,min(1.6vw,30px));margin:0;padding:4px 0 8px;list-style:none;display:grid}.product-related__grid>li{min-width:0;height:100%;display:flex}.product-related__card{width:100%;min-width:0;height:100%}.product-related__card-link{box-sizing:border-box;width:100%;height:100%;color:inherit;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:max(14px,min(1.4vw,24px));padding:max(16px,min(1.4vw,24px)) max(14px,min(1.2vw,20px));text-decoration:none;display:flex;box-shadow:0 28px 80px rgba(0,0,0,.07),0 12px 33px rgba(0,0,0,.05),0 6px 18px rgba(0,0,0,.04),0 1px 5px rgba(0,0,0,.03)}.product-related__card-link:focus-visible{outline-offset:3px;outline:2px solid #323c8a}.product-related__card-link[aria-disabled=true]{cursor:default}.product-related__media{aspect-ratio:1;width:100%;max-width:169px;margin-left:auto;margin-right:auto;position:relative}.product-related__img{object-fit:contain;width:100%;height:100%}.product-related__card-title{width:100%;font-family:var(--font-display);text-transform:uppercase;color:#000;overflow-wrap:anywhere;margin:0;font-size:max(12px,min(1vw,14px));font-weight:500;line-height:1.17}.product-related__cta{box-sizing:border-box;color:#fff;width:min(100%,160px);max-width:100%;height:34px;font-family:var(--font-display);background-position:50%;background-repeat:no-repeat;background-size:100% 100%;justify-content:space-between;align-items:center;gap:8px;padding:0 14px 0 16px;font-size:max(12px,min(1.1vw,14px));font-weight:400;line-height:1;display:inline-flex}.product-related__cta span{text-overflow:ellipsis;white-space:nowrap;line-height:1;display:block;overflow:hidden}.product-related__cta img{flex:none;width:max(22px,min(3vw,32px));height:auto;display:block}.product-related__more{justify-content:center;margin-top:max(20px,min(2.5vw,36px));display:flex}.product-related__more-link{font-family:var(--font-display);color:#323c8a;border-bottom:1px solid #323c8a;align-items:center;min-height:44px;padding-bottom:2px;font-size:16px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.product-related__more-link:focus-visible{outline-offset:3px;outline:2px solid #323c8a}@media (min-width:1200px){.product-related{--vx:min(100vw,1920px)/1920}.product-related__inner{padding:calc(24*var(--vx))calc(140*var(--vx))calc(48*var(--vx));padding-left:calc(693*var(--vx))}.product-related__title{font-size:calc(32*var(--vx))}.product-related__rule{height:calc(7*var(--vx))}.product-related__rule-accent{width:calc(238*var(--vx));height:calc(7*var(--vx))}.product-related__grid{max-width:calc(1165*var(--vx));gap:calc(30*var(--vx))}.product-related__card-link{border-radius:calc(12*var(--vx));padding:calc(24*var(--vx))calc(20*var(--vx));gap:calc(24*var(--vx))}.product-related__media{max-width:calc(169*var(--vx))}.product-related__card-title{font-size:calc(14*var(--vx))}.product-related__cta{width:calc(160*var(--vx));height:calc(34*var(--vx));font-size:calc(14*var(--vx))}}@media (max-width:1199px){.product-related__inner{padding:clamp(16px,2.5vw,28px)var(--container-pad)clamp(28px,4vw,48px)}.product-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:900px){.product-related__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.product-related__card-link{gap:14px;padding:16px 14px}}@media (max-width:900px) and (min-width:768px){.product-related__cta{width:100%;height:34px}.product-related__cta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.product-related__cta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.product-related__cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.product-related__cta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.product-related__cta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.product-related__cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}}@media (min-width:768px) and (max-width:1024px){.product-related__inner{max-width:760px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px}.product-related__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.product-related__card-link{gap:12px;padding:14px 12px}.product-related__media{max-width:120px}.product-related__card-title{font-size:11px}.product-related__cta{width:100%;height:32px;font-size:12px}.product-related__cta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:8px}.product-related__cta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:8px}.product-related__cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:10px;padding-right:8px}.product-related__cta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:10px}.product-related__cta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:10px}.product-related__cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:8px;padding-right:10px}}@media (max-width:767px){.product-related__title{font-size:20px;line-height:1.4}.product-related__rule-accent{width:min(81px,24%)}.product-related__grid{scroll-snap-type:none;flex-direction:column;gap:20px;max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex;overflow-x:visible}.product-related__grid>li{flex:none;width:100%}.product-related__card-link{text-align:center;align-items:center;gap:16px;padding:20px 16px}.product-related__media{width:100%;max-width:233px}.product-related__card-title{text-align:center}.product-related__cta{width:160px;height:34px;margin-left:auto;margin-right:auto}.product-related__cta:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.product-related__cta:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.product-related__cta:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:14px;padding-right:12px}.product-related__cta:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.product-related__cta:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}.product-related__cta:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:12px;padding-right:14px}}@media (max-width:580px){.product-related__card-title{font-size:12px}}
