.elementor-16162 .elementor-element.elementor-element-3cbec7b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:16px;--padding-right:16px;}.elementor-16162 .elementor-element.elementor-element-bc27256.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-16162 .elementor-element.elementor-element-bc27256.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-16162 .elementor-element.elementor-element-bc27256.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-16162 .elementor-element.elementor-element-3cbec7b{--padding-top:50px;--padding-bottom:50px;--padding-left:14px;--padding-right:14px;}.elementor-16162 .elementor-element.elementor-element-bc27256.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-bc27256 */.elementor-16162 .elementor-element.elementor-element-bc27256 ul.products{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0 !important;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products::before, .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products::after{display:none !important;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product{width:100% !important;margin:0 !important;float:none !important;background:#fff;border:1px solid #E6ECF2;border-radius:14px;padding:14px 14px 18px !important;display:flex;flex-direction:column;transition:box-shadow .2s, transform .2s;position:relative;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product:hover{box-shadow:0 10px 28px rgba(16,40,80,.10);transform:translateY(-2px);} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product img{width:100% !important;height:auto !important;aspect-ratio:4/3;object-fit:contain;background:#fff;border-radius:10px;margin-bottom:12px !important;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .woocommerce-loop-product__title{font-size:15px !important;line-height:1.35;color:#1B2A4A !important;font-weight:600;padding:0 !important;margin-bottom:6px !important;min-height:40px;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .price{color:#1B2A4A !important;font-size:18px !important;font-weight:700;display:block;margin-bottom:10px;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .price del{color:#8A97A6 !important;font-size:14px;font-weight:500;margin-right:6px;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .price ins{text-decoration:none;color:#C2410C !important;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .onsale{background:#C2410C !important;border-radius:999px !important;min-height:auto !important;line-height:1 !important;padding:6px 10px !important;font-size:12px !important;top:12px !important;left:12px !important;right:auto !important;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .button{margin-top:auto !important;width:100%;text-align:center;background:#1F2F6B !important;color:#fff !important;border-radius:8px !important;padding:12px 10px !important;font-weight:600;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .button:hover{background:#16669D !important;} @media(max-width:1024px){.elementor-16162 .elementor-element.elementor-element-bc27256 ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}} @media(max-width:767px){.elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product{padding:10px 10px 14px !important;} .elementor-16162 .elementor-element.elementor-element-bc27256 ul.products li.product .woocommerce-loop-product__title{font-size:14px !important;}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3cbec7b */body:not(.logged-in) .elementor-16162 .elementor-element.elementor-element-3cbec7b{display:none !important;} .elementor-16162 .elementor-element.elementor-element-3cbec7b{position:relative;} .elementor-16162 .elementor-element.elementor-element-3cbec7b::before{content:'Vista previa · Oculto al público hasta el lanzamiento de la tienda';position:absolute;top:10px;left:50%;transform:translateX(-50%);z-index:5;background:#FFF4D6;color:#7A5A00;border:1px solid #F2D27A;font-size:12px;font-weight:700;border-radius:999px;padding:5px 14px;white-space:nowrap;width:auto !important;height:auto !important;right:auto !important;bottom:auto !important;}/* End custom CSS */