.pslm-controls{clear:both;text-align:center;margin:28px auto;padding:12px;box-sizing:border-box}.pslm-controls .pslm-more{display:inline-block;border:0;border-radius:30px;background:#32aa32;color:#fff;padding:13px 32px;min-height:46px;font-weight:600;cursor:pointer}.pslm-controls .pslm-more[hidden]{display:none}.pslm-controls .pslm-more:disabled{opacity:.6;cursor:wait}.pslm-status{font-size:14px;margin:12px 0}.pslm-shop{width:100%;min-width:0}.pslm-shop ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0!important}.pslm-shop ul.products:before,.pslm-shop ul.products:after{display:none!important}.pslm-shop ul.products li.product{float:none!important;width:100%!important;min-width:0;margin:0!important;box-sizing:border-box}.pslm-shop li.product img{height:200px;width:100%;object-fit:contain}.pslm-shop li.product{background:#fff;border:1px solid #ddd;border-radius:8px;padding:16px!important}.pslm-shop .woocommerce-loop-product__title{font-size:16px;line-height:1.4}.pslm-shop a{overflow-wrap:anywhere}@media(max-width:600px){.pslm-shop ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pslm-shop li.product img{height:140px}.pslm-shop .woocommerce-loop-product__title{font-size:14px}.pslm-shop ul.products li.product{padding:10px!important}}
.pslm-cart ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.pslm-cart ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
.woocommerce span.onsale,.single-product span.onsale{background:#bd0000!important;color:#fff!important}
.woocommerce.pslm-cart ul.products{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:600px){.woocommerce.pslm-cart ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.single-product section.related.products ul.products,.woocommerce.pslm-cart ul.products{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:18px;padding:0!important}.single-product section.related.products ul.products:before,.single-product section.related.products ul.products:after{display:none!important}.single-product section.related.products ul.products li.product,.woocommerce.pslm-cart ul.products li.product{float:none!important;clear:none!important;width:100%!important;min-width:0;margin:0!important;box-sizing:border-box}.single-product section.related.products ul.products li.product img,.woocommerce.pslm-cart ul.products li.product img{width:100%;height:220px;object-fit:contain}}
