/* Deva Yatak V10.88 – static related-product cards, aligned service sidebar.
   Applies only to product pages and preserves the V10.39 video/gallery handlers. */
main section.v10-product.dv36-active .dv86-bottom-layout{
 display:grid!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:24px!important;align-items:start!important;
}
main section.v10-product.dv36-active .dv86-bottom-main{min-width:0!important}
main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul{
 display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;
}
main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul li{min-width:0!important;}
main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul li a{
 display:flex!important;flex-direction:column!important;align-items:stretch!important;
 gap:12px!important;text-align:center!important;padding:13px!important;
 min-height:224px!important;height:100%!important;box-sizing:border-box!important;
 border:1px solid #d9e9ed!important;border-radius:17px!important;
 background:#fff!important;box-shadow:0 4px 18px rgba(12,46,67,.05)!important;
}
main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul img.dv37-related-img{
 display:block!important;position:static!important;float:none!important;
 width:100%!important;max-width:100%!important;min-width:0!important;
 flex:0 0 auto!important;height:146px!important;max-height:146px!important;
 object-fit:contain!important;object-position:center!important;background:#f7fafb!important;
 mix-blend-mode:normal!important;border-radius:11px!important;padding:7px!important;
}
main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul .dv37-related-title{
 display:block!important;font-size:13px!important;font-weight:750!important;line-height:1.45!important;
 margin:auto 0 0!important;overflow-wrap:break-word!important;color:#154a61!important;
}
main section.v10-product.dv36-active .dv86-bottom-sidebar .dv5-promo-stack{
 display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;
}
main section.v10-product.dv36-active .dv86-bottom-sidebar .dv5-promo-card{
 display:flex!important;flex-direction:column!important;justify-content:center!important;
 min-width:0!important;min-height:147px!important;border-radius:16px!important;
 overflow:hidden!important;box-sizing:border-box!important;
}
@media(max-width:1250px){
 main section.v10-product.dv36-active .dv86-bottom-layout{grid-template-columns:minmax(0,1fr) 280px!important;}
 main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:960px){
 main section.v10-product.dv36-active .dv86-bottom-layout{grid-template-columns:minmax(0,1fr)!important;}
 main section.v10-product.dv36-active .dv86-bottom-sidebar .dv5-promo-stack{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
}
@media(max-width:600px){
 main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}
 main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul li a{min-height:185px!important;padding:9px!important;}
 main section.v10-product.dv36-active .dv86-bottom-main .dv37-related-cards ul img.dv37-related-img{height:110px!important;max-height:110px!important;}
 main section.v10-product.dv36-active .dv86-bottom-sidebar .dv5-promo-stack{grid-template-columns:1fr!important;}
}
/* Fallback without JS enhancement: related products still show their photos in cards. */
main section.v10-product:not(.dv36-active) .v10-product-aside li a:has(img.dv37-related-img){display:flex;align-items:center;gap:12px;}
main section.v10-product:not(.dv36-active) .v10-product-aside li img.dv37-related-img{width:70px;height:65px;object-fit:contain;}

/* Also cover the source HTML while JavaScript is not active. */
main section.v10-product:not(.dv36-active) .v10-product-aside li a .dv37-related-title{font-weight:750;line-height:1.4}
main section.v10-product .dv37-related-img{visibility:visible!important;opacity:1!important}
