/* Modern Dental V413: OPTIONAL visual controls only. Default V406 appearance unchanged. */
.md94-home .md402-restorative.md413-bg-white{background:#fff!important}
.md94-home .md402-restorative.md413-bg-mint{background:#e9faf0!important}
.md94-home .md402-restorative.md413-bg-sky{background:#edf9ff!important}
.md94-home .md402-restorative.md413-bg-custom{background:var(--md413-background,#f3fef9)!important}
.md94-home .md402-restorative.md413-no-price .product-card .price{display:none!important}
.md94-home .md402-restorative.md413-no-cart .product-card .pactions .btn{display:none!important}
.md94-home .md402-restorative.md413-no-cart .product-card .pactions{justify-content:flex-start!important}
.md94-home .md402-restorative.md413-size-compact .md402-shell > .products > .product-card{flex:0 0 calc((100% - 60px)/6)!important;width:calc((100% - 60px)/6)!important;height:267px!important;min-height:267px!important;max-height:267px!important}
.md94-home .md402-restorative.md413-size-compact .product-card > a:has(> img.pimage){height:130px!important;min-height:130px!important;max-height:130px!important;flex-basis:130px!important}
.md94-home .md402-restorative.md413-size-large .md402-shell > .products > .product-card{flex:0 0 calc((100% - 36px)/4)!important;width:calc((100% - 36px)/4)!important;height:324px!important;min-height:324px!important;max-height:324px!important}
.md94-home .md402-restorative.md413-size-large .product-card > a:has(> img.pimage){height:188px!important;min-height:188px!important;max-height:188px!important;flex-basis:188px!important}
@media(max-width:900px){
 .md94-home .md402-restorative.md413-size-compact .md402-shell > .products > .product-card{flex:0 0 180px!important;width:180px!important}
 .md94-home .md402-restorative.md413-size-large .md402-shell > .products > .product-card{flex:0 0 240px!important;width:240px!important}
}
@media(max-width:600px){
 .md94-home .md402-restorative.md413-size-compact .md402-shell > .products > .product-card{height:247px!important;min-height:247px!important;max-height:247px!important}
 .md94-home .md402-restorative.md413-size-compact .product-card > a:has(> img.pimage){height:112px!important;min-height:112px!important;max-height:112px!important;flex-basis:112px!important}
 .md94-home .md402-restorative.md413-size-large .md402-shell > .products > .product-card{height:301px!important;min-height:301px!important;max-height:301px!important}
 .md94-home .md402-restorative.md413-size-large .product-card > a:has(> img.pimage){height:167px!important;min-height:167px!important;max-height:167px!important;flex-basis:167px!important}
 .md94-home .md402-restorative.md413-mobile-narrow .md402-shell > .products > .product-card{flex:0 0 147px!important;width:147px!important}
 .md94-home .md402-restorative.md413-mobile-wide .md402-shell > .products > .product-card{flex:0 0 220px!important;width:220px!important}
}
