.garantia-card{display:flex;flex-direction:column;height:100%;align-items:stretch;background-color:#fff;padding:25px;border-radius:16px;border:1px solid #e9ecef;box-shadow:0 5px 15px rgb(0 0 0 / .05)}.garantia-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgb(0 0 0 / .08)}.garantia-card .card-icon{margin-right:20px}.garantia-card .card-icon i{font-size:28px;color:#16a34a;line-height:1}.garantia-card .card-text h4{margin-top:0;margin-bottom:8px;font-size:18px;font-weight:600;color:#1f2937}.garantia-card .card-text p,.garantia-card .card-text ul{margin-bottom:0;font-size:15px;line-height:1.6;color:#6b7280}.card-separator{border:none;border-top:1px solid #f0f0f0;margin:25px 0}.grid-dos-columnas-descripcion{display:grid;grid-template-columns:3fr 2fr;gap:30px}.etiquetas-abuela-container{margin-top:30px;padding-top:25px;border-top:1px solid #f0f0f0}.etiquetas-abuela-container h4{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:15px}.etiquetas-wrapper{display:flex;flex-wrap:wrap;gap:10px}.etiqueta-abuela{display:inline-block;background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9;padding:6px 15px;border-radius:20px;font-size:13px;font-weight:500}.precauciones-notice{background-color:#fffbe6;border:1px solid #f59e0b;border-left:5px solid #f59e0b;border-radius:8px;padding:20px;margin-top:25px}.precauciones-notice p{margin:0!important;line-height:1.6;color:#594a00}.precauciones-notice p::before{font-family:"Font Awesome 5 Free";content:"\f071";font-weight:900;color:#f59e0b;margin-right:10px}.garantia-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;margin-top:20px}.garantia-header{text-align:center;margin-bottom:30px}.garantia-header h3{font-size:24px;color:#1f2937;margin-bottom:8px}.garantia-header p{color:#6b7280}#reviews #comments ol.commentlist{margin:0;padding:0;list-style:none}#reviews #comments ol.commentlist li.comment{background-color:#fff;padding:25px;border-radius:16px;border:1px solid #e9ecef;box-shadow:0 5px 15px rgb(0 0 0 / .05);margin-bottom:25px}.comment_container{display:flex;align-items:flex-start;gap:15px}.comment_container .avatar{border-radius:50%;width:50px;height:50px}.comment-text .meta{font-size:14px;margin:0;color:#6b7280}.comment-text .meta strong{font-size:16px;color:#1f2937}.star-rating{color:#f59e0b!important}#review_form_wrapper{background-color:#f9fafb;padding:30px;border-radius:16px;margin-top:40px}#review_form #reply-title{font-size:22px;text-align:center;color:#1f2937;margin-bottom:25px}#review_form .form-submit .submit{background-color:#16a34a!important;color:#fff!important;border-radius:8px!important;padding:12px 30px!important;font-size:16px!important;font-weight:700!important;border:none!important;cursor:pointer;transition:background-color 0.3s ease}#review_form .form-submit .submit:hover{background-color:#15803d!important}.faq-acordeon-container .acordeon-pregunta{width:100%;background:0 0;border:none;padding:20px 0;text-align:left;font-size:18px;font-weight:600;color:#1f2937;cursor:pointer;display:flex;justify-content:space-between;align-items:center;transition:color .3s ease}.acordeon-pregunta:hover{color:#16a34a}.acordeon-pregunta::after{content:'+';font-size:28px;font-weight:300;color:#16a34a;transition:transform .3s ease}.acordeon-item.activo .acordeon-pregunta::after{content:'−';transform:rotate(180deg)}.acordeon-item{border-bottom:1px solid #e9ecef}.acordeon-item:last-of-type{border-bottom:none}.acordeon-respuesta{max-height:0;overflow:hidden;transition:max-height .3s ease-out;color:#6b7280;line-height:1.7}.acordeon-respuesta p,.acordeon-respuesta ul{padding-bottom:20px;margin:0}.acordeon-respuesta ul{padding-left:20px}.trust-badges-container{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 25px 0}.trust-badge{display:inline-flex;align-items:center;padding:6px 14px;background-color:#e8f5e9;color:#2e7d32;border:1px solid #c8e6c9;border-radius:20px;font-size:13px;font-weight:600}.info-logistica-confianza-v2{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-top:25px}.info-logistica-confianza-v2 .info-item{display:flex;align-items:flex-start;gap:15px;padding:12px 0;border-bottom:1px solid #e5e7eb}.info-logistica-confianza-v2 .info-item:last-of-type{border-bottom:none}.info-logistica-confianza-v2 .info-icono{font-size:24px;color:#16a34a;width:30px;text-align:center;margin-top:3px;flex-shrink:0}.info-logistica-confianza-v2 .info-texto p{margin:0;font-size:15px;line-height:1.5;color:#1f2937}.info-logistica-confianza-v2 .info-texto p.subtexto{font-size:13px;color:#6b7280}.info-logistica-confianza-v2 .metodos-pago h4{font-size:16px;color:#1f2937;margin-bottom:15px;font-weight:600}.ny-category-header-wrapper{background-color:#f9fafb;padding:60px 0;margin-bottom:40px;border-bottom:1px solid #e5e7eb}.ny-category-header-custom{display:grid;align-items:center;gap:40px;background-color:#fff;padding:40px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgb(0 0 0 / .05),0 4px 6px -2px rgb(0 0 0 / .05)}.ny-category-header-custom.has-image{grid-template-columns:2fr 1fr}.ny-header-texto .woocommerce-products-header__title{font-size:42px;font-weight:700;margin-top:0;margin-bottom:15px;color:#1f2937}.ny-header-texto .term-description{font-size:18px;color:#6b7280;line-height:1.6}.ny-header-imagen img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}.woocommerce-widget-area .widget{background-color:#fff;padding:25px;border-radius:12px;border:1px solid #e9ecef;margin-bottom:25px}.woocommerce-widget-area .widget-title{font-size:18px;font-weight:600;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #f0f0f0}.woocommerce-widget-area .woocommerce-widget-layered-nav-list{list-style:none;padding:0}.woocommerce-widget-area .woocommerce-widget-layered-nav-list-item a{color:#1f2937;text-decoration:none}.woocommerce-widget-area .woocommerce-widget-layered-nav-list-item a:hover{color:#16a34a}.seccion-con-espaciado .wp-block-heading{text-align:center;font-size:28px;font-weight:700;color:#1f2937;margin-bottom:20px}.seccion-con-espaciado>p{text-align:center;font-size:18px;color:#6b7280;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:40px}.ny-proposito-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px}.ny-proposito-card{display:block;text-decoration:none;background-color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px rgb(0 0 0 / .05);transition:all 0.3s ease-in-out}.ny-proposito-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px rgb(0 0 0 / .1)}.ny-proposito-imagen{position:relative;aspect-ratio:1 / 1}.ny-proposito-imagen img{width:100%;height:100%;object-fit:cover;display:block;transition:all 0.4s ease}.ny-proposito-card:hover .ny-proposito-imagen img{transform:scale(1.05)}.ny-proposito-imagen .overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgb(22 163 74 / .75);display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity 0.3s ease;cursor:pointer}.ny-proposito-card:hover .ny-proposito-imagen .overlay{opacity:1}.ny-proposito-imagen .overlay i{color:#fff;font-size:40px;font-weight:300}.ny-proposito-leyenda{padding:15px 20px;display:flex;align-items:center;gap:12px;font-size:16px;font-weight:600;color:#1f2937}.ny-proposito-leyenda .dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.dot-relax{background-color:#f9a825}.dot-defensas{background-color:#29b6f6}.dot-belleza{background-color:#ec407a}.dot-femenino{background-color:#ab47bc}.dot-digestion{background-color:#66bb6a}.dot-articular{background-color:#78909c}.dot-enfoque{background-color:#42a5f5}.dot-atleta{background-color:#ef5350}@media (max-width:992px){.ny-proposito-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.garantia-grid,.grid-dos-columnas-descripcion{grid-template-columns:1fr}.ny-category-header-custom.has-image{grid-template-columns:1fr;gap:25px}.ny-header-texto{order:2;text-align:center}.ny-header-imagen{order:1;max-width:200px;margin:0 auto}.ny-header-texto .woocommerce-products-header__title{font-size:28px}}@media (max-width:576px){.ny-proposito-grid{grid-template-columns:1fr}.ny-proposito-leyenda{font-size:18px;padding:20px}}.info-logistica-confianza-v3{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:10px 20px;margin-top:25px;margin-bottom:25px}.info-logistica-confianza-v3 .info-item{display:flex;align-items:center;gap:15px;padding:15px 0;border-bottom:1px solid #e5e7eb}.info-logistica-confianza-v3 .info-item:last-of-type{border-bottom:none}.info-logistica-confianza-v3 .info-icono{font-size:22px;color:#16a34a;width:25px;text-align:center;flex-shrink:0}.info-logistica-confianza-v3 .info-texto p{margin:0;padding:0;font-size:15px;line-height:1.4;color:#1f2937}.info-logistica-confianza-v3 .info-texto p.subtexto{font-size:13px;color:#6b7280}.info-logistica-confianza-v3 .info-texto a{color:#16a34a;text-decoration:underline;text-decoration-style:dotted;font-weight:500}.info-logistica-confianza-v3 .info-texto a:hover{color:#15803d}.logos-pago-consolidados{max-width:100%;height:auto;margin-top:8px}.ny-popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(31 41 55 / .7);z-index:100000;justify-content:center;align-items:center;padding:20px;backdrop-filter:blur(4px)}.ny-popup-content{background-color:#fff;padding:30px 40px;border-radius:16px;max-width:600px;width:100%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 20px 25px -5px rgb(0 0 0 / .1),0 10px 10px -5px rgb(0 0 0 / .04)}.ny-popup-close{position:absolute;top:10px;right:15px;background:#fff0;border:none;font-size:36px;line-height:1;color:#9ca3af;cursor:pointer;padding:5px;transition:color 0.2s ease}.ny-popup-close:hover{color:#1f2937}.ny-popup-content h3{margin-top:0;font-size:24px;color:#1f2937}.ny-popup-content h4{font-size:18px;color:#1f2937;margin-top:25px;margin-bottom:10px;border-bottom:1px solid #e5e7eb;padding-bottom:5px}.ny-popup-content p,.ny-popup-content li{color:#6b7280;line-height:1.7;font-size:15px}.ny-popup-content ol,.ny-popup-content ul{padding-left:20px;margin-bottom:15px}.ny-popup-content a{color:#16a34a}.ny-trust-pillar-item p{font-size:15px;color:#6b7280;line-height:1.6;margin:0}@media (max-width:992px){.ny-trust-banner-unified{grid-template-columns:repeat(2,1fr);gap:30px}}@media (max-width:576px){.ny-trust-banner-unified{grid-template-columns:1fr}}.ny-category-header-wrapper{margin-bottom:40px}.ny-category-header-custom{display:grid;align-items:center;gap:40px;background-color:#fff;padding:40px;border-radius:16px;border:1px solid #e5e7eb;box-shadow:0 10px 15px -3px rgb(0 0 0 / .05),0 4px 6px -2px rgb(0 0 0 / .05)}.ny-category-header-custom.has-image{grid-template-columns:2fr 1fr}.ny-header-texto .woocommerce-products-header__title{font-size:42px;font-weight:700;margin-top:0;margin-bottom:15px;color:#1f2937}.ny-header-texto .term-description{font-size:16px;color:#6b7280;line-height:1.6}.ny-header-imagen img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:12px}@media (max-width:768px){.ny-category-header-wrapper{margin-bottom:20px;padding:0!important}.ny-category-header-custom{grid-template-columns:1fr!important;gap:20px!important;padding:30px 20px!important;text-align:center}.ny-category-header-custom.has-image .ny-header-imagen{order:1;max-width:150px;margin-left:auto;margin-right:auto}.ny-category-header-custom.has-image .ny-header-texto{order:2}.ny-header-texto .woocommerce-products-header__title{font-size:32px!important;line-height:1.2!important}.ny-header-texto .term-description{font-size:15px!important;max-width:90%;margin-left:auto;margin-right:auto}}.ny-home-featured-products{padding-bottom:40px}.ny-home-featured-products .widget-title,.ny-home-featured-products .section-title{text-align:center;font-size:28px!important;font-weight:700!important;color:#1f2937!important;margin-bottom:40px!important}.ny-home-featured-products ul.products{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.ny-home-featured-products .product{text-align:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;transition:all 0.3s ease}.ny-home-featured-products .product:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgb(0 0 0 / .08)}.ny-home-featured-products .woocommerce-loop-product__title{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:10px;min-height:50px}.ny-home-featured-products .price{font-size:18px;font-weight:700;color:#16a34a;margin-bottom:15px}.ny-home-featured-products .product .button{display:inline-block;width:100%;padding:12px 20px!important;font-size:15px!important;font-weight:600!important;border-radius:8px!important;border:1px solid transparent!important;cursor:pointer;transition:all 0.3s ease;margin-top:auto}.ny-home-featured-products .product .add_to_cart_button{background-color:#1f2937!important;color:#ffffff!important}.ny-home-featured-products .product .add_to_cart_button:hover{background-color:#16a34a!important;color:#ffffff!important}.ny-home-featured-products .product .button:not(.add_to_cart_button){background-color:#f3f4f6!important;color:#6b7280!important;border-color:#e5e7eb!important}.ny-home-featured-products .product .button:not(.add_to_cart_button):hover{background-color:#e5e7eb!important;color:#1f2937!important}@media (max-width:992px){.ny-home-featured-products ul.products{grid-template-columns:repeat(3,1fr)}}@media (max-width:576px){.ny-home-featured-products ul.products{grid-template-columns:repeat(2,1fr)}}.ny-home-featured-products{padding-top:40px;padding-bottom:60px}.ny-home-featured-products .widget-title,.ny-home-featured-products .section-title{text-align:center!important;font-size:2.5rem!important;font-weight:700!important;color:#1f2937!important;margin-bottom:50px!important}.ny-home-featured-products ul.products{display:grid!important;grid-template-columns:repeat(5,1fr)!important;gap:25px!important}.ny-home-featured-products .product{margin:0!important;padding:0!important;text-align:center!important;background-color:#fff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;overflow:hidden;display:flex!important;flex-direction:column!important;transition:all 0.3s ease;box-shadow:0 4px 6px -1px rgb(0 0 0 / .05)}.ny-home-featured-products .product:hover{transform:translateY(-8px);box-shadow:0 10px 25px rgb(0 0 0 / .1)}.ny-home-featured-products .product .woocommerce-loop-product__link{display:block;text-decoration:none;padding:20px 20px 15px 20px}.ny-home-featured-products .product .woocommerce-loop-product__title{font-size:16px!important;font-weight:600!important;color:#1f2937!important;margin-top:15px!important;min-height:50px}.ny-home-featured-products .product .price{font-size:18px!important;font-weight:700!important;color:#16a34a!important;margin:0 0 15px 0!important;padding:0 20px!important}.ny-home-featured-products .product .button-wrapper{margin-top:auto;padding:0 20px 20px 20px}.ny-home-featured-products .product .button{display:block!important;width:100%!important;padding:12px 10px!important;font-size:15px!important;font-weight:600!important;border-radius:8px!important;border:1px solid transparent!important;cursor:pointer!important;transition:all 0.3s ease;line-height:1.2!important;text-shadow:none!important;box-shadow:none!important}.ny-home-featured-products .product .add_to_cart_button{background-color:#1f2937!important;color:#ffffff!important}.ny-home-featured-products .product .add_to_cart_button:hover{background-color:#16a34a!important}.ny-home-featured-products .product .button:not(.add_to_cart_button){background-color:#f3f4f6!important;color:#6b7280!important;border-color:#e5e7eb!important}.ny-home-featured-products .product .button:not(.add_to_cart_button):hover{background-color:#e5e7eb!important;color:#1f2937!important}@media (max-width:992px){.ny-home-featured-products ul.products{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:576px){.ny-home-featured-products ul.products{grid-template-columns:repeat(2,1fr)!important;gap:15px!important}}.woocommerce-cart .site-content .col-full,.woocommerce-checkout .site-content .col-full{max-width:1240px!important;margin:0 auto!important}.woocommerce-cart #primary.content-area,.woocommerce-checkout #primary.content-area{width:100%!important;float:none!important;padding-right:0!important}.woocommerce-cart #secondary.widget-area,.woocommerce-checkout #secondary.widget-area{display:none!important}.wp-block-woocommerce-product-collection .wc-block-product-template{gap:24px!important}.wp-block-woocommerce-product-collection .wc-block-product{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:18px!important;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 10px rgb(0 0 0 / .04);transition:transform 0.25s ease,box-shadow 0.25s ease}.wp-block-woocommerce-product-collection .wc-block-product:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgb(0 0 0 / .08)}.wp-block-woocommerce-product-collection .wp-block-post-title{font-size:16px!important;font-weight:600!important;line-height:1.4!important;min-height:44px;margin-top:10px!important}.wp-block-woocommerce-product-collection .wp-block-post-title a{color:#1f2937!important;text-decoration:none!important}.wp-block-woocommerce-product-collection .wc-block-components-product-price{font-size:18px!important;font-weight:700!important;color:#16a34a!important;margin-bottom:12px!important}.wp-block-woocommerce-product-collection .wc-block-components-product-button .wp-element-button{width:100%!important;padding:12px 16px!important;font-size:15px!important;font-weight:600!important;border-radius:8px!important;background-color:#16a34a!important;color:#ffffff!important}.home .wp-block-image img{border-radius:14px}.home .wp-block-group p[style*='line-height:0']{line-height:1.4!important;margin-top:10px!important;font-size:16px!important;font-weight:600!important}.home .wp-block-group p[style*='line-height:0'] a{color:#1f2937!important;text-decoration:none!important}.checkout-wrap{margin:10px auto 35px auto!important;max-width:900px!important}ul.checkout-bar li span,ul.checkout-bar li a{font-size:14px!important;font-weight:600!important}#commercekit-timer.checkout{background:#f0fdf4!important;border:1px solid #bbf7d0!important;border-radius:12px!important;padding:12px 20px!important;margin-bottom:24px!important}.woocommerce-checkout .woocommerce-shipping-calculator{display:none!important}.woocommerce-checkout .woocommerce-billing-fields h3,.woocommerce-checkout #order_review_heading{font-size:22px!important;font-weight:700!important;color:#1f2937!important;margin-bottom:20px!important;padding-bottom:12px!important;border-bottom:2px solid #f3f4f6!important}.woocommerce-checkout form .form-row label{font-size:14px!important;font-weight:600!important;color:#374151!important;margin-bottom:6px!important}.woocommerce-checkout form .form-row input.input-text,.woocommerce-checkout form .form-row textarea,.woocommerce-checkout form .form-row select,.woocommerce-checkout .select2-container--default .select2-selection--single{border-radius:8px!important;border:1px solid #d1d5db!important;padding:11px 14px!important;font-size:15px!important;color:#111827!important;background-color:#ffffff!important;box-shadow:0 1px 2px rgb(0 0 0 / .03)!important;transition:border-color 0.2s ease,box-shadow 0.2s ease!important}.woocommerce-checkout form .form-row input.input-text:focus,.woocommerce-checkout form .form-row textarea:focus{border-color:#16a34a!important;box-shadow:0 0 0 3px rgb(22 163 74 / .15)!important;outline:none!important}.woocommerce-checkout textarea#billing_referencias_de_envio{min-height:75px!important;max-height:120px!important}.woocommerce-checkout #order_review{background-color:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:16px!important;padding:28px!important;box-shadow:0 10px 25px -5px rgb(0 0 0 / .05)!important}.woocommerce-checkout .woocommerce-terms-and-conditions{max-height:150px!important;overflow-y:auto!important;padding:14px!important;background:#f9fafb!important;border:1px solid #e5e7eb!important;border-radius:8px!important;font-size:13px!important;line-height:1.5!important;margin-bottom:14px!important}.woocommerce-checkout .woocommerce-privacy-policy-text p{font-size:13px!important;color:#6b7280!important;line-height:1.5!important}.woocommerce-checkout #place_order,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{background-color:#16a34a!important;color:#ffffff!important;font-size:18px!important;font-weight:700!important;padding:16px 24px!important;border-radius:10px!important;width:100%!important;text-align:center!important;box-shadow:0 4px 14px rgb(22 163 74 / .3)!important;transition:all 0.25s ease!important}.woocommerce-checkout #place_order:hover,.woocommerce-cart .wc-proceed-to-checkout a.checkout-button:hover{background-color:#15803d!important;transform:translateY(-1px)!important;box-shadow:0 6px 18px rgb(22 163 74 / .4)!important}.ny-checkout-trust-seal{margin-top:16px;padding-top:14px;border-top:1px solid #f3f4f6;text-align:center}.ny-checkout-trust-seal .ny-seal-row{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;font-size:12.5px;font-weight:600;color:#4b5563}.ny-checkout-trust-seal .ny-seal-row i{color:#16a34a;margin-right:4px}.commercekit-fsn-bar a.button,.woocommerce-message a.button{margin-left:10px!important;border-radius:6px!important}.garantia-card .card-icon{margin-right:0!important;margin-bottom:12px!important}.faq-acordeon-container .acordeon-item{padding:0 16px!important;border-radius:12px!important;margin-bottom:10px!important;border:1px solid #e5e7eb!important}.faq-acordeon-container .acordeon-pregunta{padding:16px 0!important;font-size:16px!important;line-height:1.35!important;gap:12px!important}@media (max-width:992px){body.theme-shoptimizer .site-header .custom-logo-link img,body.wp-custom-logo .site-header .custom-logo-link img,.site-header .site-branding img{height:44px!important;max-height:44px!important;width:auto!important}.site-header{background-color:#4e642a!important;min-height:64px!important}.site-header .menu-toggle,.site-header .site-header-account a,.site-header .site-header-cart a,.site-header .site-header-cart .count{color:#ffffff!important}.site-header .menu-toggle,.site-header .site-header-cart a{min-width:44px!important;min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.col-full-nav .site-search input[type="search"],.commercekit-ajs-input{font-size:16px!important;height:44px!important;border-radius:8px!important;padding:0 14px!important}}@media (max-width:768px){.home .wp-block-cover{min-height:440px!important;padding:28px 16px!important;align-items:center!important;justify-content:center!important}.home .wp-block-cover .wp-block-cover__background{background-color:#1f2937!important;opacity:0.62!important}.home .wp-block-cover .wp-block-cover__inner-container{width:100%!important;max-width:100%!important;padding:0!important;text-align:center!important}.home .wp-block-cover__inner-container>p:first-of-type{font-size:clamp(1.45rem, 6.2vw, 1.95rem)!important;line-height:1.25!important;text-align:center!important;color:#ffffff!important;margin:0 auto 14px auto!important}.home .wp-block-cover__inner-container>p:nth-of-type(2){margin-left:auto!important;margin-right:auto!important;max-width:100%!important;width:100%!important;color:#f3f4f6!important;font-size:0.95rem!important;line-height:1.55!important;text-align:center!important;margin-bottom:22px!important}.home .wp-block-cover .wp-block-buttons{justify-content:center!important}.home .wp-block-cover .wp-block-button__link{min-height:48px!important;padding:14px 28px!important;font-size:1rem!important;font-weight:700!important;width:100%!important;max-width:280px!important}.home h1.wp-block-heading{text-align:center!important;font-size:1.7rem!important}.home .wp-block-media-text__content{padding:20px 14px!important}.home .wp-block-media-text__content p.has-small-font-size{font-size:1rem!important;line-height:1.6!important;color:#1f2937!important}.home .wp-block-group.is-layout-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;padding:0 8px!important}.home .wp-block-group.is-layout-grid figure.wp-block-image,.home .wp-block-group.is-layout-grid figure.wp-block-image img{width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:16 / 10!important;object-fit:cover!important;border-radius:12px!important;margin:0!important}.home .wp-block-group.is-layout-grid p{line-height:1.35!important;margin-top:8px!important;margin-bottom:4px!important;font-size:0.92rem!important;font-weight:600!important}.home .wp-block-group.is-layout-grid p a{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;padding:4px 6px!important;text-decoration:none!important;color:#1f2937!important}.home .wp-block-woocommerce-product-collection ul.wc-block-product-template{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.home .wp-block-woocommerce-product-collection .wc-block-product{padding:12px!important}.home .wp-block-woocommerce-product-collection .wp-block-post-title{font-size:0.9rem!important;line-height:1.35!important;min-height:2.7em!important}.home .wp-block-woocommerce-product-collection .wc-block-components-product-button .wp-element-button{font-size:0.875rem!important;min-height:44px!important;padding:10px 12px!important}.ny-category-header-custom{display:flex!important;flex-direction:row!important;align-items:center!important;text-align:left!important;padding:16px!important;gap:14px!important}.ny-category-header-custom.has-image .ny-header-imagen{max-width:68px!important;flex-shrink:0!important;margin:0!important}.ny-header-texto .woocommerce-products-header__title{font-size:20px!important;margin-bottom:4px!important}.ny-header-texto .term-description{font-size:13px!important;line-height:1.4!important;max-width:100%!important;margin:0!important}ul.products li.product .button{opacity:1!important;visibility:visible!important;transform:none!important;position:static!important;width:100%!important;min-height:42px!important;margin-top:8px!important}.woocommerce-billing-fields__field-wrapper .form-row,.woocommerce form .form-row-first,.woocommerce form .form-row-last,#billing_referencias_de_envio_field{width:100%!important;float:none!important;margin-left:0!important;margin-right:0!important;clear:both!important}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea,.select2-container .select2-selection--single{font-size:16px!important;min-height:48px!important}#commercekit-timer.checkout .commercekit-timer-block:nth-child(1),#commercekit-timer.checkout .commercekit-timer-sep:nth-child(2),#commercekit-timer.checkout .commercekit-timer-block:nth-child(3),#commercekit-timer.checkout .commercekit-timer-sep:nth-child(4){display:none!important}.ny-popup-overlay{padding:12px!important}.ny-popup-content{padding:24px 16px!important}}