/* Limitado al producto 419300; NO afecta al resto de las fichas. */
body.pcj-bow-single-column-fix .elementor-element.elementor-element-4a12a7fa {
 display:flex!important;flex-direction:column!important;flex-wrap:nowrap!important;
 align-items:stretch!important;justify-content:flex-start!important;
 width:100%!important;max-width:100%!important;gap:0!important;
}
body.pcj-bow-single-column-fix .elementor-element.elementor-element-4a12a7fa > .elementor-element-55405d6,
body.pcj-bow-single-column-fix .elementor-element.elementor-element-4a12a7fa > .elementor-element-1f593a7 {
 width:100%!important;max-width:100%!important;min-width:0!important;
 flex:0 0 auto!important;align-self:stretch!important;
 margin-left:auto!important;margin-right:auto!important;
}
body.pcj-bow-single-column-fix .elementor-element.elementor-element-4a12a7fa > .elementor-element-55405d6 {order:1!important;}
body.pcj-bow-single-column-fix .elementor-element.elementor-element-4a12a7fa > .elementor-element-1f593a7 {order:2!important;}
body.pcj-bow-single-column-fix .elementor-element-55405d6 .summary,
body.pcj-bow-single-column-fix .elementor-element-55405d6 .entry-summary,
body.pcj-bow-single-column-fix .elementor-element-55405d6 form.cart {
 float:none!important;clear:both!important;width:100%!important;max-width:100%!important;
 margin-left:auto!important;margin-right:auto!important;min-width:0!important;
}
body.pcj-bow-single-column-fix .elementor-element-55405d6 #pcj-bow {
 box-sizing:border-box!important;max-width:1040px!important;margin:25px auto!important;
}
/* Tras mover el bloque izquierdo dentro del derecho, mantenerlo abajo y centrado. */
body.pcj-bow-single-column-fix .elementor-element-1f593a7.pcj-bow-gallery-relocated {
 display:block!important;position:relative!important;float:none!important;clear:both!important;
 width:100%!important;max-width:760px!important;min-height:0!important;height:auto!important;
 margin:28px auto 38px!important;padding:0!important;flex:none!important;
}
body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated .elementor-widget,
body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated .woocommerce-product-gallery,
body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated .images {
 float:none!important;position:relative!important;display:block!important;
 width:100%!important;max-width:100%!important;visibility:visible!important;opacity:1!important;
}
body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated img {max-width:100%!important;height:auto!important;}
body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated .flex-control-thumbs {display:flex!important;gap:10px;flex-wrap:wrap;list-style:none;padding:0;}
body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated .flex-control-thumbs li {width:calc(25% - 8px)!important;float:none!important;}
/* Si el plugin principal creó una segunda galería, ocultarla solo tras trasladar la real. */
body.pcj-bow-single-column-fix.pcj-bow-gallery-moved #pcj-bow-gallery-destination {display:none!important;}
@media(max-width:767px){
 body.pcj-bow-single-column-fix .elementor-element-55405d6 #pcj-bow{max-width:100%!important;}
 body.pcj-bow-single-column-fix .pcj-bow-gallery-relocated {max-width:100%!important;}
}
