/* ALSINA mobile catalog/category/brand image fix V3 */
@media (max-width:767px){
body:not(.single-product) .alsina-card-lista [data-block-name="woocommerce/product-image"],
body:not(.single-product) .alsina-card-lista .wp-block-woocommerce-product-image,
body:not(.single-product) .alsina-card-lista .wc-block-components-product-image,
body:not(.single-product) .alsina-card-lista .wc-block-components-product-image > a,
body:not(.single-product) .alsina-card-lista .wc-block-components-product-image__inner-container{
 display:block!important;
 position:relative!important;
 width:100%!important;
 height:auto!important;
 min-width:0!important;
 min-height:0!important;
 max-width:100%!important;
 max-height:none!important;
 aspect-ratio:1 / 1!important;
 margin:0!important;
 padding:0!important;
 overflow:hidden!important;
 box-sizing:border-box!important;
 background:#f6f6f6!important;
}
body:not(.single-product) .alsina-card-lista .wc-block-components-product-image__inner-container{
 position:absolute!important;
 inset:0!important;
 height:100%!important;
 aspect-ratio:auto!important;
 z-index:1!important;
}
body:not(.single-product) .alsina-card-lista .wc-block-components-product-image img{
 display:block!important;
 visibility:visible!important;
 opacity:1!important;
 position:absolute!important;
 inset:0!important;
 top:0!important;
 left:0!important;
 width:100%!important;
 height:100%!important;
 min-width:0!important;
 min-height:0!important;
 max-width:100%!important;
 max-height:100%!important;
 margin:0!important;
 padding:0!important;
 object-fit:contain!important;
 object-position:center center!important;
 transform:none!important;
 z-index:2!important;
}
}/* V3.1 - Pantuflas/Panchas: evitar lazy responsive defectuoso en mobile via layout estable */
@media (max-width:767px){
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image,
body.term-panchas .alsina-card-lista .wc-block-components-product-image{
 contain:none!important;
 content-visibility:visible!important;
}
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image img,
body.term-panchas .alsina-card-lista .wc-block-components-product-image img{
 content-visibility:visible!important;
}
}
/* V3.2 - PANTUFLAS ONLY: bypass total del autozoom viejo */
@media (max-width:767px){
body.term-pantuflas{
 --alsina-product-image-size:100%!important;
 --alsina-image-size:100%!important;
}
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image,
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image > a{
 display:block!important;
 position:relative!important;
 width:100%!important;
 height:auto!important;
 aspect-ratio:1/1!important;
 min-width:0!important;
 min-height:0!important;
 max-width:100%!important;
 max-height:none!important;
 overflow:hidden!important;
 background:#f6f6f6!important;
}
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image__inner-container{
 display:block!important;
 position:absolute!important;
 inset:0!important;
 width:100%!important;
 height:100%!important;
 min-width:0!important;
 min-height:0!important;
 max-width:100%!important;
 max-height:100%!important;
 overflow:hidden!important;
}
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image img,
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image > a > img,
body.term-pantuflas .alsina-card-lista .wc-block-components-product-image__inner-container img{
 --alsina-image-size:100%!important;
 display:block!important;
 visibility:visible!important;
 opacity:1!important;
 position:absolute!important;
 top:0!important;
 right:0!important;
 bottom:0!important;
 left:0!important;
 width:100%!important;
 height:100%!important;
 min-width:0!important;
 min-height:0!important;
 max-width:100%!important;
 max-height:100%!important;
 margin:0!important;
 padding:0!important;
 object-fit:contain!important;
 object-position:center!important;
 transform:none!important;
 translate:none!important;
 scale:none!important;
 clip:auto!important;
 clip-path:none!important;
 z-index:10!important;
}
}
/* V3.3 PANTUFLAS ANDROID - imagen en flujo normal, sin absolute */
@media (max-width:767px){
html body.term-pantuflas .alsina-card-lista .wc-block-components-product-image,
html body.term-pantuflas .alsina-card-lista .wc-block-components-product-image > a{
 display:block!important;
 position:relative!important;
 width:100%!important;
 height:auto!important;
 min-height:0!important;
 aspect-ratio:auto!important;
 overflow:visible!important;
 background:#f6f6f6!important;
}
html body.term-pantuflas .alsina-card-lista .wc-block-components-product-image__inner-container{
 display:none!important;
}
html body.term-pantuflas .alsina-card-lista .wc-block-components-product-image img,
html body.term-pantuflas .alsina-card-lista .wc-block-components-product-image > a > img{
 display:block!important;
 position:relative!important;
 inset:auto!important;
 top:auto!important;
 right:auto!important;
 bottom:auto!important;
 left:auto!important;
 width:100%!important;
 height:auto!important;
 min-width:100%!important;
 min-height:0!important;
 max-width:100%!important;
 max-height:none!important;
 aspect-ratio:1/1!important;
 object-fit:contain!important;
 object-position:center!important;
 margin:0!important;
 padding:0!important;
 transform:none!important;
 translate:none!important;
 scale:none!important;
 visibility:visible!important;
 opacity:1!important;
 z-index:auto!important;
}
}