/* The third view is a pair of portrait cards, independent of the list view. */
body.el-store-style .shop-layout-toggle.full:before{content:""!important;display:block!important;width:16px!important;height:17px!important;background:linear-gradient(to right,currentColor 0 6px,transparent 6px 10px,currentColor 10px 16px)!important;border:0!important;box-shadow:none!important;transform:none!important}
body.el-store-style .product-layout.full .loop-products ul.products{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px!important}
body.el-store-style .product-layout.full .loop-products ul.products>li.product{display:flex!important;flex-direction:column!important;grid-template-columns:none!important;width:100%!important;max-width:none!important;min-width:0!important}
body.el-store-style .product-layout.full .loop-products ul.products>li.product .image-container{width:100%!important;height:auto!important;aspect-ratio:3/4!important;align-self:auto!important;flex:none!important}
body.el-store-style .product-layout.full .loop-products ul.products>li.product .woo-loop-product__footer{height:auto!important;width:100%!important;margin-top:auto!important;display:flex!important;flex-direction:column!important}
body.el-store-style .product-layout.full .loop-products ul.products>li.product .woo-loop-product__footer .button{width:100%!important;margin:12px 0 0!important;align-self:stretch!important}
@media(max-width:767px){body.el-store-style .product-layout.full .loop-products ul.products{gap:12px!important}body.el-store-style li.product .el-new-badge{left:auto!important;right:10px!important;top:10px!important}body.el-store-style li.product .wcv{left:10px!important;right:auto!important}}

body.el-store-style .shop-layout-toggle.full:before{mask:none!important;-webkit-mask:none!important}
body.el-store-style .product-layout:is(.grid,.list,.full) .loop-products ul.products>li.product>div.wcv{position:absolute!important;top:10px!important;left:auto!important;right:10px!important;width:auto!important}
@media(max-width:767px){body.el-store-style .product-layout:is(.grid,.list,.full) .loop-products ul.products>li.product>div.wcv{left:10px!important;right:auto!important}}

body.el-store-style .shop-layout-toggle.full.active:before{background-color:transparent!important;background-image:linear-gradient(to right,currentColor 0 6px,transparent 6px 10px,currentColor 10px 16px)!important}

/* Keep the uncropped photo anchored at the top from the first render. */
body.el-store-style .product-layout:is(.grid,.list,.full) .loop-products ul.products>li.product .image-container img{object-position:center top!important;background:#fff!important;transition:none!important}
body.el-store-style .product-layout:is(.grid,.list,.full) .loop-products ul.products>li.product .image-container{background:#fff!important;transition:none!important}

/* Anchor desktop dropdowns to the complete navigation row, not its boxed inner. */
@media(min-width:1025px){
 body.el-header-propuesta3 #et__header-6562 .elementor-element-2c9151e>.e-con-inner{position:static!important}
 body.el-header-propuesta3 #et__header-6562 .elementor-element-2c9151e{position:relative!important;overflow:visible!important}
 body.el-header-propuesta3 #et__header-6562 .elementor-element-2c9151e .el-submenu-panel{left:0!important;right:0!important;transform:none!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;border-radius:0!important;padding:28px max(24px,calc((100% - 1440px)/2))!important}
 body.el-header-propuesta3 #et__header-6562 .el-submenu-links{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px 36px!important}
}

@media(min-width:1025px){body.el-header-propuesta3 #et__header-6562 .elementor-element-2c9151e .el-submenu-panel{width:var(--el-menu-full-width,calc(100% + 48px))!important}}
