/*
MMASHOP - Safe padding + catalog image spacing v1

Reference in Shoptet:
<link rel="stylesheet" href="/user/documents/upload/mm-padding-safe-v1.css">
*/

/* Catalog product image box */
.products-block .product .p>a.image{
height:300px!important;
max-height:300px!important;
min-height:300px!important;
display:flex!important;
align-items:center!important;
justify-content:center!important;
margin:-10px -10px 4px!important;
padding:10px!important;
overflow:hidden!important;
box-sizing:border-box!important
}
.products-block .product .p>a.image img{
max-width:100%!important;
max-height:100%!important;
width:auto!important;
height:auto!important;
object-fit:contain!important;
object-position:center!important;
transition:transform .35s cubic-bezier(.22,.61,.36,1)!important;
transform-origin:center!important
}
.products-block .product:hover .p>a.image img,
.products-block .product .p>a.image:hover img{
transform:scale(1.04)!important
}

/* Product description padding */
.description-inner{padding:0 20px;box-sizing:border-box}
@media(max-width:767px){.description-inner{padding:0 12px}}

/* Product detail buy box right padding */
@media(min-width:768px){
.buy-box{padding-right:18px;box-sizing:border-box}
}
