.related-product{display:block;text-align:center;margin-top:5rem;margin-bottom:6rem}@media(min-width:768px){.related-product{margin-top:4rem;margin-bottom:4rem}}.related-product .related-product-list{position:relative;overflow:hidden;padding-top:1rem}.related-product .related-product-backdrop{position:relative;width:100%;height:0}.related-product .related-product-backdrop span{display:block;position:absolute;top:0;left:0;width:100%;height:0;padding-bottom:calc((25% - 1.5rem)/var(--product-card-ratio))}@media(max-width:1024px){.related-product .related-product-backdrop span{padding-bottom:calc((33% - 1.5rem)/var(--product-card-ratio))}}@media(max-width:768px){.related-product .related-product-backdrop span{padding-bottom:calc((50% - 2rem)/var(--product-card-ratio))}}.related-product .related-product-backdrop span:before{content:"";position:absolute;top:50%;left:-100%;width:300%;height:50%;max-height:120px;transform:translateY(-50%);background:var(--accent);display:none}