form.checkout p#billing_country_field{display:block}p.stock.wd-style-bordered span{border:1px solid #00ba53!important}p.stock.wd-style-bordered span:before{background-color:#00ba53!important}p.stock{display:none!important}.wd-sticky-add-to-cart .wd-buy-now-btn.button.alt{width:auto!important;display:inline-block!important;margin:0!important}.wd-sticky-add-to-cart form.cart{display:block!important}.status-detail{background-color:var(--ek-red-bg);border:1px solid var(--ek-red-border);color:var(--ek-red-dark);font-weight:600;font-size:.844rem;border-radius:var(--radius-md);padding:6px 12px;display:flex;align-items:center;gap:var(--space-sm);line-height:1.35;max-width:fit-content;animation:bordeParpadeante 1.2s ease-in-out infinite}.contenedor-ultimas-unidades{width:100%;padding-left:0!important;margin-left:0!important}body.single-product .estrellas-clientes .desktop-only,body.single-product .estrellas-clientes .tablet-only,body.single-product .estrellas-clientes .mobile-only{display:none!important}.single-product #ahorro-dinamico.ek-ahorro-wrap{margin-bottom:10px}.single-product .ek-ahorro-badge{display:inline-flex;align-items:center;gap:6px;background-color:var(--ek-bg-gray);color:black;padding:7px 10px;border-radius:var(--radius-full);font-weight:400;font-size:.95rem;line-height:1.2}.single-product .ek-ahorro-icon{vertical-align:middle;display:block}.single-product .ek-ahorro-text{display:inline-block;color:var(--ek-text-gray)}.single-product .ek-garantia-wrap{margin-bottom:10px}.single-product .ek-garantia-badge{display:inline-flex;align-items:center;gap:var(--space-sm);background:var(--ek-bg-gray);border-radius:var(--radius-full);padding:6px 12px;color:var(--ek-text-gray)}.single-product .ek-garantia-text{font-size:.95rem;font-weight:400;line-height:1}.eael-gravity-form .gform_wrapper textarea{padding:12px!important;line-height:1.5;resize:vertical}.whb-sticked .whb-row{transition:background-color var(--transition-slow);border-bottom:1px solid #e9e9e9}.whb-main-header .wd-header-search-form-mobile .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{margin-top:-2px;margin-left:-10px}.dgwt-wcas-style-pirx.dgwt-wcas-style-pirx-compact .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit{left:15px;top:7px}.ek-pagination{width:100%;display:flex;justify-content:center;align-items:center;gap:15px}.wd-sub-menu .ek-menu-label{font-weight:600;color:var(--ek-text)}.wd-sub-menu .ek-menu-desc{font-weight:400;color:var(--ek-text-light-gray);transition:color var(--transition-fast)}.wd-sub-menu li>a:hover .ek-menu-desc{color:var(--ek-violet)}.wd-sub-menu li>a:hover .ek-menu-label{color:var(--ek-text)}html .woocommerce-mini-cart__buttons .btn-cart{color:#000;background:#fff;border:1px solid var(--ek-border-gray)!important}a.elementor-button.elementor-button--view-cart.elementor-size-md{width:110px!important;border-radius:var(--radius-md)!important}a.elementor-button.elementor-button--checkout.elementor-size-md{border-radius:var(--radius-md)!important;margin-left:-15px}.cuw-heading.cuw-template-title{text-align:center}.cuw-product-addons.cuw-products.cuw-template.cuw-mobile-responsive{border-radius:var(--radius-md);overflow:hidden}.wd-content-layout.content-layout-wrapper.container.wd-builder-off.wd-grid-g.wd-sidebar-hidden-md-sm.wd-sidebar-hidden-sm{--wd-gap-lg:57px!important}.widgettitle,.widget-title{text-transform:capitalize;font-weight:600}#ekReviews .ek-page{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}#ekReviews .ek-review-card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;transition:border-color .2s ease,box-shadow .2s ease}#ekReviews .ek-review-card:hover{border-color:#d1d5db;box-shadow:0 8px 18px rgba(0,0,0,.05)}#ekReviews .ek-review-body{display:flex;flex-direction:column;gap:8px}#ekReviews .ek-name-badge-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#ekReviews .ek-name{font-weight:700;font-size:1rem;color:#111827;margin:0}#ekReviews .ek-country-line{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:600;color:#295e48;line-height:1.2}#ekReviews .ek-verified-icon{width:15px;height:15px;flex-shrink:0}#ekReviews .ek-verified-text{color:#295e48}#ekReviews .ek-flag{width:20px;height:14px;border-radius:2px;object-fit:cover;flex-shrink:0}#ekReviews .ek-title-stars-row{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}#ekReviews .ek-review-title{margin:0;padding:0;font-size:.95rem;font-weight:700;color:#111827;line-height:1}#ekReviews .ek-title-stars-row::before{content:"·";color:#d1d5db;font-weight:700;font-size:1.1rem;order:1}#ekReviews .ek-stars{font-size:1.1rem;color:#fbbf24;letter-spacing:1px;line-height:1;order:2;position:relative;top:1px}#ekReviews .ek-review-text{margin:9px 0 0;font-size:.9rem;color:#4b5563;line-height:1.6;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#ekReviews .ek-foot{margin-top:auto;font-size:.85rem;color:#9ca3af;font-weight:500}#ekReviews .ek-page{opacity:1;transform:translateY(0);transition:opacity .22s ease,transform .22s ease;will-change:opacity,transform}#ekReviews .ek-page.is-leaving{opacity:0;transform:translateY(8px)}#ekReviews .ek-page.is-entering{opacity:0;transform:translateY(-8px)}#ekReviews .ek-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}#ekReviews .ek-dot{width:8px!important;height:8px!important;border-radius:50%!important;border:none!important;padding:0!important;background-color:#d1d5db!important;background-image:none!important;cursor:pointer;transition:background-color .25s ease}#ekReviews .ek-dot:hover{background-color:#9ca3af!important}#ekReviews .ek-dot.is-active{background-color:#7000e3!important}#ekReviews .ek-dot:focus{outline:none}#ekReviews .ek-dot:focus-visible{box-shadow:0 0 0 3px rgba(112,0,227,.25)}@media (max-width:768px){#ekReviews .ek-page{grid-template-columns:1fr}#ekReviews .ek-review-card{padding:16px}}#ekReviews .ek-country-line{display:inline-flex;align-items:center;gap:6px;font-size:.88rem;font-weight:500;color:#065f46;background:#ecfdf5;padding:5px 8px;border-radius:4px;width:fit-content;line-height:1.2}#ekReviews .ek-stars{font-size:1rem;color:#f59e0b;letter-spacing:1px}#ekReviews .ek-review-title{font-size:1.05rem;font-weight:700;margin:4px 0 0;color:#111827}#ekReviews .ek-review-text{font-size:.95rem;line-height:1.55;color:#374151;margin:0}#ekReviews .ek-foot{font-size:.85rem;color:#6b7280;margin-top:4px}#ekReviews .ek-pagination{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:18px}#ekReviews .ek-dot{width:8px!important;height:8px!important;min-width:8px!important;min-height:8px!important;border-radius:50%!important;border:none!important;background:#d1d5db!important;padding:0!important;cursor:pointer;appearance:none}#ekReviews .ek-dot.is-active{background:#7000e3!important}@media (max-width:900px){#ekReviews .ek-page{grid-template-columns:1fr}}.wd-builder-off .woocommerce-order:not(.wd-with-extra-content){border:1px solid #e5e7eb;border-radius:10px;padding:30px;background:#fff;box-shadow:0 8px 25px rgba(0,0,0,.05)}.ek-thankyou-item{display:flex;align-items:flex-start;gap:14px}.ek-thankyou-text{display:flex;flex-direction:column;gap:4px}.ek-thankyou-title-row{display:flex;align-items:baseline;gap:var(--space-sm)}.ek-thankyou-title{font-weight:600}.ek-thankyou-qty{font-size:.875rem;color:var(--ek-text-slate)}.ek-thankyou-sku{font-size:.813rem;color:var(--ek-text-slate)}.woocommerce-table__product-name .product-quantity,.woocommerce-table__product-name .sku{display:none!important}.woocommerce-table__product-purchase-note.product-purchase-note{display:table-row!important;border:none!important;background:0 0!important}.woocommerce-table__product-purchase-note.product-purchase-note td{border:1px solid #e5e7eb!important;border-radius:8px!important;padding:16px 18px!important;background-color:#fff!important}.woocommerce-table__product-purchase-note.product-purchase-note td p{margin:0 0 8px}.woocommerce-table__product-purchase-note.product-purchase-note td p:last-child{margin-bottom:0}.woocommerce-table__product-purchase-note.product-purchase-note a{color:#5a00e6!important;text-decoration:underline}.woocommerce-table__product-purchase-note.product-purchase-note a:hover{color:#4500b3!important}@media (max-width:900px){.ek-page{min-width:85%;grid-template-columns:1fr}}.ek-benefits-checklist{list-style:none;padding:0;margin:8px 0 16px}.ek-benefits-checklist li{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:6px;color:#333}.ek-check{color:#7000e3;font-weight:700;font-size:16px;flex-shrink:0}.ek-benefits-title{font-size:13px;font-weight:600;color:#7000e3;text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.woocommerce-variation-price .price del .amount{font-size:1.3rem!important;font-weight:400!important}.woocommerce-variation-price .price ins .amount{font-size:1.7rem!important;font-weight:600!important;color:#7000e3!important}html .woocommerce-mini-cart__buttons .btn-cart{color:#7000e3;background:#fff;border:1px solid #7000e3!important}html .woocommerce-mini-cart__buttons .btn-cart:hover{background:#f0e6ff;color:#7000e3}html .woocommerce-mini-cart__buttons .btn-cart:before{content:"";font-family:"woodmart-font";font-size:1rem;color:#7000e3;position:static;background:0 0;width:auto;height:auto;line-height:1;background-color:transparent!important;vertical-align:middle;margin-right:3px}html .woocommerce-mini-cart__buttons .checkout::before{content:"";font-family:"woodmart-font"!important;font-size:1rem;display:inline-block;line-height:1.25;color:#fff;margin-right:3px;vertical-align:middle}.home .wrap-price .woocommerce-Price-amount{font-size:1.15rem}.home .wrap-price .cuota-principal{font-size:clamp(.75rem,2.5vw,1.1rem)!important}.tax-product_cat .wrap-price .cuota-principal,.post-type-archive .wrap-price .cuota-principal{font-size:clamp(.75rem,2.5vw,1.1rem)!important}.single-product .wrap-price .cuota-principal{font-size:clamp(.75rem,2.5vw,1.1rem)!important}.cuota-principal,.cuota-principal+p{animation:cuotaFadeIn .4s ease forwards}.dgwt-wcas-pd-addtc a.button{background-color:#fff!important;color:#7000e3!important;border:1px solid #7000e3!important;border-radius:5px}.dgwt-wcas-pd-addtc a.button:hover{background-color:#f0e6ff!important;color:#7000e3!important;border-radius:5px}.ek-crumb{color:var(--ek-border-gray);padding:0 2px;transition:color var(--transition-fast)}.ek-crumb.active{color:var(--ek-text);font-weight:500}.ek-crumb.completed{color:var(--ek-violet);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.ek-crumb-sep{color:var(--ek-border)}.ek-summary-row{display:flex;align-items:flex-start;gap:var(--space-sm);padding:10px 0;border-bottom:1px solid var(--ek-bg-gray)}.ek-summary-row:last-child{border-bottom:none;padding-bottom:0}.ek-summary-label{color:var(--ek-text-muted);font-size:12px;min-width:80px;padding-top:1px}.ek-summary-value{color:var(--ek-text);flex:1;line-height:1.5}.ek-summary-edit{color:var(--ek-violet);font-size:12px;font-family:"DM Sans",sans-serif;cursor:pointer;text-decoration:underline;text-underline-offset:2px;white-space:nowrap;background:0 0;border:none;padding:0;transition:color var(--transition-fast)}.ek-summary-edit:hover{color:var(--ek-text)}.ek-step-nav{display:flex;gap:var(--space-sm);margin-top:var(--space-md);align-items:center}.ek-step-nav .ek-prev.button{background:0 0!important;color:var(--ek-text-muted)!important;border:1px solid var(--ek-border-gray)!important;padding:11px 22px!important;font-size:14px!important;font-family:"DM Sans",sans-serif!important;font-weight:500!important;border-radius:var(--radius-md)!important;cursor:pointer;transition:all var(--transition-fast)!important;box-shadow:none!important}.ek-step-nav .ek-prev.button:hover{border-color:var(--ek-text)!important;color:var(--ek-text)!important}.ek-step-nav .ek-next.button.alt{flex:1;background:var(--ek-violet)!important;color:#fff!important;border:none!important;padding:13px 28px!important;font-size:15px!important;font-family:"DM Sans",sans-serif!important;font-weight:700!important;border-radius:var(--radius-md)!important;cursor:pointer;display:block;text-align:center;box-shadow:none!important;transition:background var(--transition-fast)!important;letter-spacing:.01em}.ek-step-nav .ek-next.button.alt:hover{background:#5a00b8!important}#billing_whatsapp_optin_field .optional{display:none!important}#billing_whatsapp_optin_field label.checkbox{display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important;font-size:14px!important;font-family:"DM Sans",sans-serif!important;font-weight:500!important;color:var(--ek-success)!important;text-transform:none!important;letter-spacing:0!important;line-height:1.4!important;margin:0!important}.ek-whatsapp-hint{display:block!important;clear:both!important;font-size:12px;font-family:"DM Sans",sans-serif;color:var(--ek-success);margin-top:var(--space-sm)!important;margin-bottom:0!important;padding-left:30px;line-height:1.4}.woocommerce-additional-fields{display:none!important}body.ek-step-3 .woocommerce-billing-fields__field-wrapper{display:none!important}.ek-step-panel{animation:ekFade var(--transition-normal)}body.ek-step-3 .elementor-element-54b510e,body.ek-step-3 .elementor-element-7d312b6,body.ek-step-3 .elementor-element-b7cffcc{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}@media (min-width:1025px){body.woocommerce-checkout,body.woocommerce-checkout .wd-page-wrapper,body.woocommerce-checkout .wd-page-wrapper.website-wrapper{background:linear-gradient(to right,#fff 50%,var(--ek-bg-light) 50%) fixed!important}body.woocommerce-checkout .wd-page-content.main-page-wrapper{background:0 0!important}body.woocommerce-checkout .wd-page-content .elementor-column:first-child .elementor-widget-wrap{background:#fff!important}body.woocommerce-checkout .wd-page-content .elementor-column:last-child .elementor-widget-wrap{background:0 0!important}}.ywccp_error{display:block!important;width:100%!important;margin-top:4px;clear:both}body.wd-cart-open::before{content:"";position:fixed;inset:0;backdrop-filter:blur(10px);background:rgba(255,255,255,.5);z-index:99;pointer-events:none;animation:blurFadeIn .25s ease forwards}body.wd-cart-closing::before{animation:blurFadeOut .25s ease forwards}