.product-page.has-gallery .detail-photo{height:540px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#efece5}
.product-page.has-gallery .detail-photo>img{width:100%;height:100%;object-fit:contain;transform:none!important}
.cms-gallery-photo{padding:20px 0;border-bottom:1px solid var(--line);margin-bottom:20px}
@media(max-width:950px){.product-page.has-gallery .detail-photo{height:470px}}
@media(max-width:680px){.product-page.has-gallery .detail-photo{height:430px}}
