.woocommerce .related,.woocommerce .up-sells{width:100%;max-width:none;margin:clamp(56px,8vw,120px) auto 0;padding:0 var(--gutter)}
.woocommerce .related>h2,.woocommerce .up-sells>h2{margin:0 0 38px!important;text-align:left;font-size:clamp(32px,4vw,58px)!important;line-height:1!important;color:var(--navy)!important}
.woocommerce .related>ul.products,.woocommerce .up-sells>ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:28px!important;margin:0!important;padding:0!important;align-items:start}
.woocommerce .related ul.products li.product,.woocommerce .up-sells ul.products li.product{width:auto!important;float:none!important;margin:0!important;padding:0!important;min-width:0}
.woocommerce .related ul.products li.product a img,.woocommerce .up-sells ul.products li.product a img{width:100%!important;height:auto!important;aspect-ratio:1/1;object-fit:contain;background:#fff;border-radius:var(--radius);padding:9%;margin:0 0 18px!important}
.woocommerce .related ul.products li.product .button,.woocommerce .up-sells ul.products li.product .button{display:block!important;width:100%;text-align:center;background:var(--blue)!important;color:#fff!important;border:0!important;border-radius:3px!important;padding:14px 18px!important;margin-top:14px!important;transition:background .2s,color .2s,transform .2s}
.woocommerce .related ul.products li.product .button:hover,.woocommerce .up-sells ul.products li.product .button:hover{background:var(--red)!important;color:#fff!important;transform:translateY(-2px)}
.ssf-category:hover:after{background:linear-gradient(0deg,rgba(209,32,39,.4),transparent 65%)!important}
.ssf-category:hover h3{color:#fff!important}
@media(max-width:760px){.woocommerce .related,.woocommerce .up-sells{padding:0 20px}.woocommerce .related>ul.products,.woocommerce .up-sells>ul.products{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.woocommerce .related>h2,.woocommerce .up-sells>h2{margin-bottom:25px!important}.woocommerce .related ul.products li.product .button,.woocommerce .up-sells ul.products li.product .button{font-size:11px!important;padding:12px 8px!important}}
