.logo,.logo>a,.logo .rimage,.header__logo,.footer__logo{background:transparent!important}
.logo{mix-blend-mode:multiply}
.logo img{mix-blend-mode:multiply;object-fit:contain!important}
#footer .footer__logo{width:154px!important;max-width:100%;margin-inline:auto}
.collection-product-grid{align-items:stretch}
.collection-product-grid>div{display:flex;min-width:0}
.collection-product-grid .product-collection{display:flex!important;flex-direction:column;width:100%;height:auto!important;flex:1;min-width:0}
.collection-product-grid .product-collection__wrapper,.collection-product-grid .product-collection__wrapper>div{display:flex;flex-direction:column;flex:1;height:auto!important}
.product-collection .product-collection__image,.mx-home .mx-product__image{aspect-ratio:1/1;background:#f5f5ef!important;overflow:hidden;isolation:isolate;position:relative;flex-shrink:0;border-radius:12px}
.product-collection__image>a[data-js-product-image]{display:block;aspect-ratio:1/1;position:relative;width:100%}
.product-collection__image>a[data-js-product-image]>.rimage{height:100%!important;width:100%;padding-top:0!important;position:absolute;inset:0;aspect-ratio:1/1;background:transparent!important}
.product-collection__image .rimage__height-spacer{display:none}
.product-collection .product-collection__image img,.mx-home .mx-product__image img{display:block;position:absolute;inset:0;width:100%!important;height:100%!important;max-width:none;object-fit:contain!important;object-position:50% 50%!important;padding:9%!important;mix-blend-mode:multiply!important;transform:none;transition:none}
.product-collection__image .product-image__overlay-top{z-index:2}
.collection-product-grid .product-collection__content{display:flex;flex-direction:column;flex:1;width:100%;min-width:0;margin-top:18px!important;padding-top:0}
.collection-product-grid .product-collection__title{margin:0 0 18px!important;width:100%}
.collection-product-grid .product-collection__title h4{margin:0!important;font-size:15px!important;line-height:1.5!important;min-height:0}
.collection-product-grid .product-collection__title a{overflow-wrap:break-word;hyphens:auto}
.collection-product-grid .product-collection__price{margin-top:auto!important;padding-top:8px;margin-bottom:14px!important;line-height:1.5}
.collection-product-grid .product-collection__control{width:100%;margin:0}
.collection-product-grid .product-collection__buttons{width:100%;margin:0!important}
.collection-product-grid .product-collection__button-add-to-cart{width:100%;margin:0!important}
.collection-product-grid .product-collection__button-add-to-cart .btn{display:flex;width:100%;align-items:center;justify-content:center;min-height:48px!important;padding:10px!important;font-size:12px!important;line-height:1.35;white-space:normal!important}
.mx-home .mx-product__image{display:block;width:100%;margin-bottom:20px!important}
.mx-home .mx-product{height:100%}
.mx-home .mx-product h3{flex:1;min-height:0}
.mx-home .mx-product__link{min-height:48px!important}
@media(max-width:767px){
 .collection-product-grid .product-collection{padding:10px!important}
 .collection-product-grid .product-collection__content{margin-top:14px!important}
 .collection-product-grid .product-collection__title h4{font-size:13px!important;line-height:1.5!important}
 .collection-product-grid .product-collection__title{margin-bottom:14px!important}
 .collection-product-grid .product-collection__button-add-to-cart .btn{min-height:48px!important;font-size:11px!important;padding:9px 6px!important}
 .product-collection .product-collection__image,.mx-home .mx-product__image{border-radius:8px}
 #footer .footer__logo{width:154px!important;margin-bottom:16px!important}
 }
