:root{--ms-product-media-bg:#fff;--ms-product-media-border:#e1e8e3;--ms-product-card-radius:12px;--ms-product-media-radius:10px}main[data-template*=collection] .product-grid__item,main[data-template*=search] .product-grid__item,.product-recommendations .product-card,.product-recommendations .card,.mpprod{display:flex!important;flex-direction:column!important}main[data-template*=collection] .product-grid__item .card-gallery,main[data-template*=collection] .product-grid__item .product-card__image,main[data-template*=collection] .product-grid__item .media,main[data-template*=search] .product-grid__item .card-gallery,main[data-template*=search] .product-grid__item .product-card__image,main[data-template*=search] .product-grid__item .media,.product-recommendations .card-gallery,.product-recommendations .media,.mpprod-img{width:100%!important;aspect-ratio:1/1!important;min-height:0!important;max-height:none!important;overflow:hidden!important;background:var(--ms-product-media-bg)!important;border-radius:var(--ms-product-media-radius)!important;display:flex!important;align-items:center!important;justify-content:center!important}main[data-template*=collection] .product-grid__item img,main[data-template*=search] .product-grid__item img,.product-recommendations .product-card img,.product-recommendations .card img,.mpprod-img img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:10%!important;background:#fff!important;box-sizing:border-box!important}main[data-template*=collection] .product-grid__item img,main[data-template*=search] .product-grid__item img,.product-recommendations img,.mpprod-img img{transform:none!important}main[data-template*=product] .product-media-container,main[data-template*=product] .product-media,main[data-template*=product] .media,main[data-template*=product] product-media-gallery,main[data-template*=product] .product-media-gallery{background:#fff!important}main[data-template*=product] .product-media-container{width:100%!important;min-height:0!important;overflow:hidden!important}main[data-template*=product] .product-media,main[data-template*=product] .media{width:100%!important;aspect-ratio:1/1!important;min-height:0!important;max-height:min(70vh,720px)!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}main[data-template*=product] .product-media img,main[data-template*=product] .product-media-container img,main[data-template*=product] .media img{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;padding:7%!important;box-sizing:border-box!important;background:#fff!important}main[data-template*=product] [class*=thumbnail] img,main[data-template*=product] .thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;object-position:center!important;padding:6px!important;background:#fff!important}main[data-template*=collection] .product-grid__item,main[data-template*=search] .product-grid__item,.product-recommendations .product-card,.product-recommendations .card{height:100%!important}@media(min-width:1100px){main[data-template*=collection] .product-grid__item img,main[data-template*=search] .product-grid__item img,.product-recommendations img,.mpprod-img img{padding:12%!important}main[data-template*=product] .product-media img,main[data-template*=product] .product-media-container img,main[data-template*=product] .media img{padding:8%!important}}@media(max-width:767px){main[data-template*=collection] .product-grid__item img,main[data-template*=search] .product-grid__item img,.product-recommendations img,.mpprod-img img{padding:8%!important}main[data-template*=product] .product-media,main[data-template*=product] .media{aspect-ratio:1/1!important;max-height:58vh!important}main[data-template*=product] .product-media img,main[data-template*=product] .product-media-container img,main[data-template*=product] .media img{padding:6%!important}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/melton-image-system.css.map */
