/* Dolce Piacere Signature V3.7 — only shop/product CSS, leaves Yape/cart/blog alone. */
body.dps-signature .dps34-shop-halloween .dps34-season-products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important}
body.dps-signature .dps34-shop-halloween .dpa-product-card{min-width:0!important;overflow:hidden!important;border-radius:15px!important}
body.dps-signature .dps34-shop-halloween .dpa-product-visual{display:block!important;aspect-ratio:1.28!important;overflow:hidden}
body.dps-signature .dps34-shop-halloween .dpa-product-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;max-width:100%!important}
body.dps-signature .dps32-shop-results ul.products li.product{position:relative!important;min-height:0!important}
body.dps-signature .dps32-shop-results ul.products li.product img{aspect-ratio:1.28!important;max-height:250px!important;object-fit:cover!important}
body.dps-signature .dps32-shop-results ul.products li.product .woocommerce-loop-product__title{line-height:1.3!important}
body.dps-signature .dps32-shop-results ul.products li.product .dps32-item-description{line-height:1.55!important;font-size:12px!important}
body.dps-signature .dps32-single-product .woocommerce-product-gallery__wrapper img{max-height:540px;object-fit:cover}
@media (max-width:760px){body.dps-signature .dps34-shop-halloween .dps34-season-products{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (max-width:520px){body.dps-signature .dps34-shop-halloween .dps34-season-products{grid-template-columns:1fr!important}}
