.tbay-element-wishlist .wishlist i.tb-icon-heart-alt,.wishlist-icon i.icon-heart{display:inline-block;width:1em;height:1em;vertical-align:middle;background-color:currentColor;-webkit-mask:url(/wp-content/themes/greenmart-child/img/botiquin.svg) center / contain no-repeat;mask:url(/wp-content/themes/greenmart-child/img/botiquin.svg) center / contain no-repeat}.tbay-element-wishlist .wishlist i.tb-icon-heart-alt::before,.wishlist-icon i.icon-heart::before{content:none}.elementor-widget-tbay-wishlist .tbay-element-wishlist a.wishlist{align-items:center}@media (min-width:1025px){.product-block .group-actions-product .button-wishlist{width:auto}.product-block .group-actions-product a.yith-wcwl-add-to-wishlist-button{display:flex;flex-direction:row;align-items:center;gap:6px;white-space:nowrap}.product-block .group-actions-product a.yith-wcwl-add-to-wishlist-button img{width:22px;height:22px}.product-block .group-actions-product .yith-wcwl-add-to-wishlist-button__label{display:inline;font-size:13px;font-weight:600;line-height:1;color:#545454}.product-block .group-actions-product a.yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-add-to-wishlist-button__label{color:#71BF45}}.product-block .group-actions-product .yith-wcwl-add-to-wishlist-tooltip{display:none!important}@media (max-width:1024px){.product-block .group-actions-product{top:8px!important;right:8px!important;bottom:auto!important;left:auto!important;width:40px!important;height:40px!important;padding:0;border-radius:50%;background:rgb(255 255 255 / .92)!important;opacity:1!important;visibility:visible!important;z-index:5!important;box-shadow:0 1px 4px rgb(0 0 0 / .18);display:flex;align-items:center;justify-content:center}.product-block .group-actions-product .button-wishlist,.product-block .group-actions-product .yith-add-to-wishlist-button-block,.product-block .group-actions-product a.yith-wcwl-add-to-wishlist-button{visibility:visible!important;width:40px;height:40px;margin:0;display:flex;align-items:center;justify-content:center}.product-block .group-actions-product a.yith-wcwl-add-to-wishlist-button img{width:22px;height:22px}.product-block .group-actions-product .yith-wcwl-add-to-wishlist-button__label{display:none}.product-block.grid .onsale>span.featured{left:8px!important;right:auto!important;top:8px}.product-block.grid .onsale>span.saled+span.featured{top:17px!important;left:50%!important;transform:translateX(-50%);margin-top:0!important}}.yith-add-to-wishlist-button-block--single{width:auto!important;height:auto!important}.yith-add-to-wishlist-button-block--single a.yith-wcwl-add-to-wishlist-button{display:flex;flex-direction:row;align-items:center;gap:6px;width:auto;height:auto;white-space:nowrap}.yith-add-to-wishlist-button-block--single a.yith-wcwl-add-to-wishlist-button img{width:22px;height:22px}.yith-add-to-wishlist-button-block--single .yith-wcwl-add-to-wishlist-button__label{display:inline!important;font-size:13px;font-weight:600;line-height:1;color:#545454}.yith-add-to-wishlist-button-block--single a.yith-wcwl-add-to-wishlist-button:hover .yith-wcwl-add-to-wishlist-button__label{color:#71BF45}.product-block figure.image{overflow:visible;-webkit-clip-path:inset(-24px 0 0 0);clip-path:inset(-24px 0 0 0)}.product-block figure.image .onsale{top:-24px}@media (max-width:1024px){.product-block .group-actions-product{top:-16px!important}}@media (max-width:767px){.product-block figure.image{-webkit-clip-path:inset(-16px 0 0 0);clip-path:inset(-16px 0 0 0)}.product-block figure.image .onsale{top:-16px}.product-block .group-actions-product{top:-8px!important}}.woocommerce-order-overview li.woocommerce-order-overview__email strong{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.woocommerce-checkout #payment .payment_method_woo-mercado-pago-custom label img.jana-mp-logo{width:96px!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0 0 0 auto!important;padding-left:8px;align-self:center}.woocommerce-checkout #payment .payment_method_woo-mercado-pago-custom>label{flex-wrap:nowrap!important;width:100%}@media (max-width:480px){.woocommerce-checkout #payment .payment_method_woo-mercado-pago-custom label img.jana-mp-logo{width:76px!important}}#mp-checkout-custom-root .mp-checkout-custom-container::before{content:"Pago seguro procesado por Mercado Pago";display:block;margin-bottom:12px;padding-left:22px;font-size:13px;font-weight:600;line-height:16px;color:#545454;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2371BF45' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='11' width='16' height='10' rx='2'/%3E%3Cpath d='M8 11V7a4 4 0 0 1 8 0v4'/%3E%3C/svg%3E") left center / 16px 16px no-repeat}.mp-checkout-container{--woocommerce-primary:#71BF45;--mp-color-focus:#71BF45}.product-block .onsale>span.saled,.single-product .product .onsale>span.saled{width:38px!important;height:38px!important;min-width:0!important;min-height:0!important;padding:0!important;line-height:38px!important;font-size:13px!important}.woocommerce-info{border-top-color:#71BF45}.woocommerce-info::before{color:#71BF45}.wc-empty-cart-message .cart-empty.woocommerce-info{margin:24px 0 8px;padding:150px 16px 0;border:0;background:url(/wp-content/themes/greenmart-child/img/carrito-vacio.svg) center top / 140px auto no-repeat;text-align:center;font-size:22px;font-weight:700;line-height:1.3;color:#222}.wc-empty-cart-message .cart-empty.woocommerce-info::before{content:none}.wc-empty-cart-message .cart-empty.woocommerce-info::after{content:"Explora nuestro catálogo y agrega lo que necesitas.";display:block;margin-top:8px;font-size:15px;font-weight:400;color:#545454}.woocommerce-cart .return-to-shop{margin-bottom:40px;text-align:center}.jana-contacto-intro{max-width:760px;font-size:15px}.jana-contacto h3{margin-bottom:8px}.jana-contacto-dato a{font-size:18px;font-weight:700;color:#71BF45}.jana-contacto-dato a:hover{color:#5DA336}.entry-content .wp-block-button__link,.page .wp-block-button__link{background-color:#71BF45;color:#fff;border-radius:6px;font-weight:700;font-size:14px;padding:10px 20px}.entry-content .wp-block-button__link:hover,.page .wp-block-button__link:hover{background-color:#5DA336;color:#fff}.jana-contacto-mapa{margin-top:24px;border-radius:8px;overflow:hidden}.jmp-item>div{min-width:0}.jmp-item a[href^="mailto:"]{overflow-wrap:anywhere}@media (min-width:761px){div.jmp-info{grid-template-columns:1.1fr 1.6fr 0.8fr!important}.jmp-item a[href^="mailto:"]{font-size:14px;white-space:nowrap}}.jana-404{max-width:620px;margin:0 auto;padding:32px 0 56px;text-align:center}.jana-404__imagen{width:180px;height:auto;margin-bottom:16px}.jana-404__titulo{margin:0 0 8px;font-size:26px;font-weight:700;color:#222;text-transform:none}.jana-404__texto{margin:0 0 24px;font-size:15px;color:#545454}.jana-404__buscador{max-width:520px;margin:0 auto 24px;text-align:left}.jana-404__botones{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:28px}.jana-404 .jana-404__boton{display:inline-block;min-width:150px;padding:0 20px;line-height:42px;border-radius:6px;border:2px solid #71BF45;background:#71BF45;color:#fff;font-weight:700;text-transform:none}.jana-404 .jana-404__boton:hover{background:#5DA336;border-color:#5DA336;color:#fff}.jana-404 .jana-404__boton--secundario{background:#fff;color:#71BF45}.jana-404 .jana-404__boton--secundario:hover{background:#F1F8EC;color:#5DA336}.jana-404__conseguimos{margin:0;padding-top:20px;border-top:1px solid #EEE;font-size:14px;color:#545454}.jana-404__conseguimos a{color:#71BF45;font-weight:600}.jana-faq-intro{max-width:760px;font-size:15px}h2.jana-faq-tema{margin:32px 0 12px;font-size:20px;color:#222;text-transform:none}details.jana-faq{margin-bottom:10px;border:1px solid #E6E6E6;border-radius:8px;background:#fff}details.jana-faq[open]{border-color:#71BF45}details.jana-faq summary{position:relative;padding:14px 48px 14px 18px;font-size:15px;font-weight:600;color:#222;cursor:pointer;list-style:none}details.jana-faq summary::-webkit-details-marker{display:none}details.jana-faq summary::after{content:"+";position:absolute;top:50%;right:18px;transform:translateY(-50%);font-size:22px;font-weight:400;line-height:1;color:#71BF45}details.jana-faq[open] summary::after{content:"\2212"}details.jana-faq summary:hover{color:#71BF45}.jana-faq__respuesta{padding:0 18px 14px;font-size:14px;color:#545454}.jana-faq__respuesta p:last-child,.jana-faq__respuesta ul:last-child{margin-bottom:0}.jana-faq__respuesta ul{padding-left:20px}.jana-faq__respuesta a{color:#71BF45;font-weight:600}.jana-acceso{display:grid;grid-template-columns:1fr 1fr;gap:24px;max-width:960px;margin:8px auto 0}.jana-acceso--solo-login{grid-template-columns:minmax(0,460px);justify-content:center}.jana-acceso__tarjeta{padding:28px;border:1px solid #E6E6E6;border-radius:10px;background:#fff}.jana-acceso__tarjeta h2{margin:0 0 18px;font-size:20px;color:#222;text-transform:none}.jana-acceso .form-remember-lost-password{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.jana-acceso .lost_password a{color:#71BF45;font-weight:600}.jana-acceso .jana-acceso__boton{width:100%;margin-top:6px;padding:0 20px;line-height:44px;border:2px solid #71BF45;border-radius:6px;background:#71BF45;color:#fff;font-weight:700;text-transform:none}.jana-acceso .jana-acceso__boton:hover{background:#5DA336;border-color:#5DA336;color:#fff}.jana-acceso .jana-acceso__boton--secundario{background:#fff;color:#71BF45}.jana-acceso .jana-acceso__boton--secundario:hover{background:#F1F8EC;color:#5DA336}.jana-acceso__ayuda{font-size:14px;color:#545454}.jana-acceso .woocommerce-privacy-policy-text p{font-size:12px;color:#777}.jana-acceso__beneficios{margin-top:20px;padding-top:18px;border-top:1px solid #EEE}.jana-acceso__beneficios p{margin-bottom:8px;font-weight:600;color:#222}.jana-acceso__beneficios ul{margin:0;padding:0;list-style:none}.jana-acceso__beneficios li{position:relative;margin-bottom:6px;padding-left:24px;font-size:14px;color:#545454}.jana-acceso__beneficios li::before{content:"\2713";position:absolute;left:0;font-weight:700;color:#71BF45}#customer_login.jana-acceso input.input-text,#customer_login.jana-acceso input[type="password"]{width:100%!important;max-width:none!important}#customer_login.jana-acceso form{margin:0!important;padding:0!important;border:0!important}#customer_login.jana-acceso .jana-acceso__boton{width:100%!important;max-width:none!important;border:2px solid #71BF45!important}#customer_login.jana-acceso .jana-acceso__boton--secundario{background:#fff!important;color:#71BF45!important}#customer_login.jana-acceso .jana-acceso__boton--secundario:hover{background:#F1F8EC!important;color:#5DA336!important}.jana-acceso__invitado{margin:24px 0 40px;text-align:center;font-size:14px;color:#545454}.jana-acceso__invitado a{color:#71BF45;font-weight:600}@media (max-width:767px){.jana-acceso{grid-template-columns:1fr;gap:16px}.jana-acceso__tarjeta{padding:20px}}.woocommerce-checkout-review-order-table,.cart_totals table.shop_table{display:block!important;width:100%}.woocommerce-checkout-review-order-table>thead,.woocommerce-checkout-review-order-table>tbody,.woocommerce-checkout-review-order-table>tfoot,.cart_totals table.shop_table>tbody{display:block}.woocommerce-checkout-review-order-table tr,.cart_totals table.shop_table tr{display:flex!important;justify-content:space-between;align-items:baseline;gap:12px;width:100%}.woocommerce-checkout-review-order-table tr>*,.cart_totals table.shop_table tr>*{display:block}.woocommerce-checkout-review-order-table tr>th:first-child,.woocommerce-checkout-review-order-table td.product-name,.cart_totals table.shop_table tr>th{flex:1 1 auto}.woocommerce-checkout-review-order-table tr,.cart_totals table.shop_table tr{gap:0!important}.woocommerce-checkout-review-order-table tr>td:last-child,.cart_totals table.shop_table tr>td{padding-left:12px;text-align:right}.woocommerce-checkout-review-order-table tr.order-total,.cart_totals table.shop_table tr.order-total{align-items:center;border-top:1px solid rgb(145 158 171 / .24)}.woocommerce-checkout-review-order-table tr.order-total>*,.cart_totals table.shop_table tr.order-total>*{border-top:0!important}tr.woocommerce-shipping-totals:has(input[value^="local_pickup"]:checked) .woocommerce-shipping-destination,tr.woocommerce-shipping-totals:has(input[value^="local_pickup"]:checked) .woocommerce-shipping-calculator{display:none}tr.woocommerce-shipping-totals{flex-direction:column!important;align-items:stretch!important;gap:0!important}tr.woocommerce-shipping-totals>th,tr.woocommerce-shipping-totals>td{width:auto!important;text-align:left!important}tr.woocommerce-shipping-totals>th{padding-bottom:8px;border-bottom:0}tr.woocommerce-shipping-totals>td{padding-left:0!important;padding-right:0!important}#shipping_method{display:block!important;width:100%;margin:0;padding:0;list-style:none}#shipping_method li{display:block!important;margin:0 0 8px!important;padding:12px 14px!important;border:1px solid #E6E6E6;border-radius:8px;background:#fff;text-align:left}#shipping_method li:has(input:checked){border-color:#71BF45}#shipping_method li label{position:relative;display:flex!important;flex-wrap:wrap;align-items:baseline;gap:2px 10px;width:100%;margin:0;padding:0 0 0 30px!important;text-align:left!important;cursor:pointer}#shipping_method li label::before{position:absolute!important;top:1px!important;left:0!important;right:auto!important;margin:0!important}.jana-envio__nombre{flex:1 1 auto;font-size:14px;font-weight:600;color:#222}.jana-envio__precio,.jana-envio__precio .amount{margin-left:auto;font-size:14px;font-weight:600;color:#C30B0B;white-space:nowrap}.jana-envio__detalle{flex:0 0 100%;margin-top:4px;font-size:12px;line-height:1.4;color:#777}.woocommerce-checkout-review-order-table td.product-name img{float:left;width:48px!important;height:auto;margin:0 12px 0 0!important}.woocommerce-checkout-review-order-table td.product-name .box-quantity{display:block;margin:8px 0 0 60px!important}.woocommerce-checkout-review-order-table tbody td{vertical-align:top!important}.woocommerce-checkout-review-order-table td.product-total{vertical-align:top;text-align:right;white-space:nowrap}.jana-nosotros__intro{display:grid;grid-template-columns:1.4fr 1fr;gap:32px;align-items:center;margin-bottom:40px}.jana-nosotros__antetitulo{margin:0 0 6px;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71BF45}.jana-nosotros h2{margin:0 0 14px;font-size:26px;color:#222;text-transform:none}.jana-nosotros__texto p{font-size:15px;color:#545454}.jana-nosotros__imagen{width:100%;max-width:360px;height:auto;justify-self:center}.jana-nosotros__titulo,.jana-nosotros__lema{text-align:center}.jana-nosotros__lema{margin-bottom:24px;font-size:16px;color:#545454}.jana-nosotros__valores{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.jana-nosotros__valor{padding:22px;border:1px solid #E6E6E6;border-radius:10px;background:#fff}.jana-nosotros__valor h3{margin:0 0 8px;font-size:17px;color:#71BF45;text-transform:none}.jana-nosotros__valor p{margin:0;font-size:14px;color:#545454}.jana-nosotros__cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px}.jana-nosotros .jana-nosotros__boton{display:inline-block;min-width:150px;padding:0 20px;line-height:42px;border:2px solid #71BF45;border-radius:6px;background:#71BF45;color:#fff;font-weight:700;text-align:center}.jana-nosotros .jana-nosotros__boton:hover{background:#5DA336;border-color:#5DA336;color:#fff}.jana-nosotros .jana-nosotros__boton--secundario{background:#fff;color:#71BF45}.jana-nosotros .jana-nosotros__boton--secundario:hover{background:#F1F8EC;color:#5DA336}@media (max-width:767px){.jana-nosotros__intro,.jana-nosotros__valores{grid-template-columns:1fr}.jana-nosotros__imagen{order:-1;max-width:260px}}.product-block .groups-button .title-cart{text-transform:none;font-size:13px;font-weight:500}.woocommerce-checkout #billing_state_field select#billing_state{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:none!important}.woocommerce-checkout #billing_state_field .select2-selection--single{position:relative!important;background:#fff!important;padding-right:36px!important}.woocommerce-checkout #billing_state_field .select2-selection__arrow{display:none!important}.woocommerce-checkout #billing_state_field .select2-selection--single::after{content:""!important;position:absolute!important;right:12px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid #666!important;border-bottom:2px solid #666!important;transform:translateY(-60%) rotate(45deg)!important;pointer-events:none!important}.pm-wrap{color:#545454!important}