/* Scoped sizing only. Keep original product actions and tracking. */
@media(min-width:701px){
 body.k1-product-v2 .pd-related-section .product-card{flex-basis:calc((100% - 60px)/3.65)}
 body.k1-product-v2 .pd-related-section .product-card .product-actions{grid-template-columns:minmax(0,1fr) 44px;gap:10px}
 body.k1-product-v2 .pd-related-section .product-card .product-buy-now{height:44px;min-height:44px;padding:10px 12px;font-size:14px;border-radius:12px;line-height:1.3}
 body.k1-product-v2 .pd-related-section .product-card .product-cart-icon{width:44px;min-width:44px;height:44px;min-height:44px;border-radius:12px}
 body.k1-product-v2 .pd-related-section .product-card .product-cart-icon svg{width:21px;height:21px}
}
@media(min-width:701px) and (max-width:1050px){
 body.k1-product-v2 .pd-related-section .product-card{flex-basis:calc((100% - 20px)/2.2)}
}
@media(max-width:700px){
 body.k1-product-v2 .pd-related-section .product-card{flex-basis:min(84vw,330px)}
 body.k1-product-v2 .pd-related-section .product-card .product-actions{grid-template-columns:minmax(0,1fr) 44px}
 body.k1-product-v2 .pd-related-section .product-card .product-buy-now{height:44px!important;min-height:44px!important;font-size:13px;padding:10px 12px}
 body.k1-product-v2 .pd-related-section .product-card .product-cart-icon{height:44px!important;min-height:44px!important;width:44px!important;min-width:44px!important;padding:10px!important}
}
