body.single-product{overflow-x:hidden!important} .single-product .zv31-description.zv1651-description,
.single-product .zv31-description.zv1651-description .woocommerce-Tabs-panel--description,
.single-product .zv31-description.zv1651-description .zavryne-description,
.single-product .zv31-description.zv1651-description .product-description,
.single-product .zv31-description.zv1651-description .description-infographic{
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
padding-left:0!important;
padding-right:0!important;
transform:none!important;
box-sizing:border-box!important;
}
.single-product .zv31-description.zv1651-description p:has(> img:only-child),
.single-product .zv31-description.zv1651-description figure,
.single-product .zv31-description.zv1651-description picture{
display:block!important;
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
padding-left:0!important;
padding-right:0!important;
transform:none!important;
box-sizing:border-box!important;
}
.single-product .zv31-description.zv1651-description .woocommerce-Tabs-panel--description img,
.single-product .zv31-description.zv1651-description .zavryne-description img,
.single-product .zv31-description.zv1651-description .product-description img,
.single-product .zv31-description.zv1651-description .description-infographic img,
.single-product .zv31-description.zv1651-description img.zv1615-hq-infographic{
display:block!important;
width:100%!important;
max-width:100%!important;
height:auto!important;
max-height:none!important;
margin:0!important;
transform:none!important;
object-fit:contain!important;
object-position:center center!important;
box-sizing:border-box!important;
} .single-product .zv40-story{
display:block!important;
width:100%!important;
max-width:100%!important;
margin:24px 0!important;
padding:0!important;
transform:none!important;
left:auto!important;
right:auto!important;
overflow:hidden!important;
box-sizing:border-box!important;
}
.single-product .zv40-panel,
.single-product .zv40-media,
.single-product .zv40-media>picture{
display:block!important;
width:100%!important;
max-width:100%!important;
height:auto!important;
min-height:0!important;
max-height:none!important;
margin-left:0!important;
margin-right:0!important;
padding-left:0!important;
padding-right:0!important;
aspect-ratio:auto!important;
transform:none!important;
overflow:hidden!important;
box-sizing:border-box!important;
}
.single-product .zv40-media>img,
.single-product .zv40-media>picture>img{
display:block!important;
width:100%!important;
max-width:100%!important;
height:auto!important;
max-height:none!important;
margin:0!important;
object-fit:contain!important;
object-position:center center!important;
transform:none!important;
} @media(max-width:1050px){
.single-product .zv40-story,
.single-product .zv31-description.zv1651-description,
.single-product .zv31-description.zv1651-description p:has(> img:only-child){
width:100%!important;
max-width:100%!important;
margin-left:0!important;
margin-right:0!important;
transform:none!important;
}
}
@media(max-width:800px){
.single-product .zv40-story{margin:16px 0!important}
.single-product .zv31-description.zv1651-description .woocommerce-Tabs-panel--description img,
.single-product .zv31-description.zv1651-description .zavryne-description img,
.single-product .zv31-description.zv1651-description .product-description img,
.single-product .zv31-description.zv1651-description .description-infographic img,
.single-product .zv31-description.zv1651-description img.zv1615-hq-infographic{
width:100%!important;
max-width:100%!important;
height:auto!important;
margin:0!important;
object-fit:contain!important;
transform:none!important;
}
}