/* Ancho real: Blocksy controla el layout con variables y contenedores distintos. */
:root{--theme-container-width:1500px;--theme-content-width:1500px;--theme-wide-offset:0px}
body #main-container .ct-container,
body #main-container .ct-container-fluid,
body #main-container .ct-content,
body #main-container .site-main>.ct-container,
body #main-container .entry-content>.wp-block-group:not(.alignfull),
body #main-container .entry-content>.wp-block-columns:not(.alignfull){
 max-width:1500px!important;width:calc(100% - 40px)!important;margin-left:auto!important;margin-right:auto!important;
}
body #main-container .ct-container .ct-container,
body #main-container .entry-content .wp-block-group .wp-block-group{width:100%!important}
body #main-container .ct-header .ct-container,
body #main-container .ct-footer .ct-container{max-width:1500px!important}
body #main-container .entry-content>.alignfull{max-width:100%!important}
body #main-container .entry-content>.alignwide{max-width:1500px!important;margin-inline:auto!important}
body.woocommerce-shop .woocommerce,
body.post-type-archive-product .woocommerce,
body.single-product .woocommerce,
body.woocommerce-cart .woocommerce,
body.woocommerce-checkout .woocommerce{max-width:1500px!important;margin-inline:auto}
@media(max-width:700px){
 body #main-container .ct-container,
 body #main-container .ct-container-fluid,
 body #main-container .ct-content,
 body #main-container .entry-content>.wp-block-group:not(.alignfull),
 body #main-container .entry-content>.wp-block-columns:not(.alignfull){width:calc(100% - 28px)!important}
}
