.zzmp-products{clear:both;width:100%;margin:1em 0;--zzmp-columns:var(--zzmp-cols-desktop,4)} section.zzmp-products{box-sizing:border-box;max-width:100%;font-size:1rem!important;line-height:1.3} section.zzmp-products>h2{display:block!important;float:none!important;width:100%!important;max-width:100%;margin:0 0 .5em!important;padding:0!important;font:inherit!important;font-weight:normal!important;line-height:1.3!important;text-align:left!important;text-transform:none;letter-spacing:normal;white-space:normal;overflow-wrap:anywhere} .zzmp-cart-sections{display:flow-root!important;clear:both;float:none!important;flex:0 0 100%;box-sizing:border-box;width:100%!important;max-width:100%;margin:0;padding:0} .zzmp-cart-sections>section.zzmp-products{display:block;float:none!important;clear:both;width:100%!important;max-width:100%;margin:1em 0} .zzmp-cart-sections~.cart_totals{clear:both!important} body.butla-context-shop section.zzmp-products,body.butla-context-commerce section.zzmp-products,body.butla-context-shop section.zzmp-products.related.products{border-top-width:0.1em!important;border-top-style:solid;padding:.5em 0 1em} .zzmp-products>ul.products{display:grid!important;grid-template-columns:repeat(var(--zzmp-columns),minmax(0,1fr));align-items:start;gap:1em;width:100%;margin:0;padding:0;list-style:none} .zzmp-products>ul.products::before,.zzmp-products>ul.products::after{display:none!important} section.zzmp-products>ul.products>li.product{float:none!important;width:auto!important;margin:0!important;min-width:0;max-width:100%;box-sizing:border-box} section.zzmp-products>ul.products>li.product .woocommerce-loop-product__title{font-family:inherit;font-size:18px!important;line-height:1!important;white-space:normal;overflow-wrap:anywhere} section.zzmp-products>ul.products>li.product .price{white-space:normal;overflow-wrap:anywhere} section.zzmp-products>ul.products>li.product .pt{font-weight:600;display:flex;flex-wrap:wrap;justify-content:center;max-width:100%} section.zzmp-products>ul.products>li.product .pt sub{bottom:-1em} section.zzmp-products>ul.products>li.product img.attachment-woocommerce_thumbnail,section.zzmp-products>ul.products>li.product img.size-woocommerce_thumbnail,section.zzmp-products>ul.products>li.product .woocommerce-placeholder{max-width:100%!important;object-fit:contain!important} section.zzmp-products>ul.products>li.product form.cart.wpcustom-loop-cart>button.add_to_cart_button{white-space:normal!important;overflow-wrap:anywhere;line-height:1.2!important;height:auto!important} section.zzmp-products>ul.products>li.product>a.button{display:block;box-sizing:border-box;width:100%!important;max-width:100%;white-space:normal!important;overflow-wrap:anywhere} @media not all and (max-width:1024px){ section.zzmp-products[data-enabled-desktop="no"]{display:none!important} .zzmp-products[data-limit-desktop="1"]>ul.products>li.product:nth-child(n+2), .zzmp-products[data-limit-desktop="2"]>ul.products>li.product:nth-child(n+3), .zzmp-products[data-limit-desktop="3"]>ul.products>li.product:nth-child(n+4), .zzmp-products[data-limit-desktop="4"]>ul.products>li.product:nth-child(n+5), .zzmp-products[data-limit-desktop="5"]>ul.products>li.product:nth-child(n+6), .zzmp-products[data-limit-desktop="6"]>ul.products>li.product:nth-child(n+7), .zzmp-products[data-limit-desktop="7"]>ul.products>li.product:nth-child(n+8), .zzmp-products[data-limit-desktop="8"]>ul.products>li.product:nth-child(n+9), .zzmp-products[data-limit-desktop="9"]>ul.products>li.product:nth-child(n+10), .zzmp-products[data-limit-desktop="10"]>ul.products>li.product:nth-child(n+11), .zzmp-products[data-limit-desktop="11"]>ul.products>li.product:nth-child(n+12), .zzmp-products[data-limit-desktop="12"]>ul.products>li.product:nth-child(n+13){display:none!important} } @media(max-width:1024px){ @media not all and (max-width:768px){ .zzmp-products{--zzmp-columns:var(--zzmp-cols-tablet,4)} section.zzmp-products[data-enabled-tablet="no"]{display:none!important} .zzmp-products[data-limit-tablet="1"]>ul.products>li.product:nth-child(n+2), .zzmp-products[data-limit-tablet="2"]>ul.products>li.product:nth-child(n+3), .zzmp-products[data-limit-tablet="3"]>ul.products>li.product:nth-child(n+4), .zzmp-products[data-limit-tablet="4"]>ul.products>li.product:nth-child(n+5), .zzmp-products[data-limit-tablet="5"]>ul.products>li.product:nth-child(n+6), .zzmp-products[data-limit-tablet="6"]>ul.products>li.product:nth-child(n+7), .zzmp-products[data-limit-tablet="7"]>ul.products>li.product:nth-child(n+8), .zzmp-products[data-limit-tablet="8"]>ul.products>li.product:nth-child(n+9), .zzmp-products[data-limit-tablet="9"]>ul.products>li.product:nth-child(n+10), .zzmp-products[data-limit-tablet="10"]>ul.products>li.product:nth-child(n+11), .zzmp-products[data-limit-tablet="11"]>ul.products>li.product:nth-child(n+12), .zzmp-products[data-limit-tablet="12"]>ul.products>li.product:nth-child(n+13){display:none!important} } } @media(max-width:768px){ .zzmp-products{--zzmp-columns:var(--zzmp-cols-phone,2)} section.zzmp-products[data-enabled-phone="no"]{display:none!important} .zzmp-products[data-limit-phone="1"]>ul.products>li.product:nth-child(n+2), .zzmp-products[data-limit-phone="2"]>ul.products>li.product:nth-child(n+3), .zzmp-products[data-limit-phone="3"]>ul.products>li.product:nth-child(n+4), .zzmp-products[data-limit-phone="4"]>ul.products>li.product:nth-child(n+5), .zzmp-products[data-limit-phone="5"]>ul.products>li.product:nth-child(n+6), .zzmp-products[data-limit-phone="6"]>ul.products>li.product:nth-child(n+7), .zzmp-products[data-limit-phone="7"]>ul.products>li.product:nth-child(n+8), .zzmp-products[data-limit-phone="8"]>ul.products>li.product:nth-child(n+9), .zzmp-products[data-limit-phone="9"]>ul.products>li.product:nth-child(n+10), .zzmp-products[data-limit-phone="10"]>ul.products>li.product:nth-child(n+11), .zzmp-products[data-limit-phone="11"]>ul.products>li.product:nth-child(n+12), .zzmp-products[data-limit-phone="12"]>ul.products>li.product:nth-child(n+13){display:none!important} } section.zzmp-products>ul.products>li.product .woocommerce-loop-product__title {font-weight:600!important} section.zzmp-products>h2 *, section.zzmp-products>ul.products>li.product .woocommerce-loop-product__title * {font-weight:inherit!important} @media(max-width:1024px){ section.zzmp-products>ul.products>li.product .woocommerce-loop-product__title {font-size:4vw!important} } 