form.checkout p#billing_country_field{display:block}button.single_add_to_cart_button.button.alt{background:#fff;border:1px solid var(--ek-violet);border-radius:var(--radius-sm);transition:var(--transition-scale);display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);position:relative}button.single_add_to_cart_button.button.alt:hover{transform:scale(var(--ek-hover-scale));background:#fff;color:var(--ek-violet)}body .single_add_to_cart_button:before{position:static;content:"";font-family:"woodmart-font";font-size:1rem;background:0 0;width:auto;height:auto;line-height:1;background-color:transparent!important}.single_add_to_cart_button:hover{color:var(--ek-violet);background-color:var(--ek-violet-tint)!important}div.quantity input[type=number]{border-radius:0!important;border-width:1px!important}div.quantity .minus{border-radius:var(--radius-sm) 0 0 var(--radius-sm)!important;border-width:1px!important}div.quantity .plus{border-radius:0 var(--radius-sm) var(--radius-sm) 0!important;border-width:1px!important}p.stock.wd-style-bordered span{border:1px solid var(--ek-green)!important}p.stock.wd-style-bordered span:before{background-color:var(--ek-green)!important}p.stock{display:none!important}.wd-buy-now-btn.button.alt{background:var(--ek-green);border-width:1px;border-radius:var(--radius-sm);color:#fff!important;transition:transform var(--transition-slow),background-color var(--transition-slow);display:flex!important;align-items:center!important;justify-content:center!important;gap:var(--space-sm)!important}.wd-buy-now-btn.button.alt:hover{transform:scale(var(--ek-hover-scale));background:var(--ek-green-hover)}.single-product .summary .wd-buy-now-btn.button.alt::before,#wd-add-to-cart.wd-buy-now-btn.button.alt::before{content:"";font-family:"woodmart-font"!important;font-size:1rem;display:inline-block;line-height:1.25;color:#fff;margin-right:4px;vertical-align:middle}.single-product .summary:not(.wd-sticky-add-to-cart) form.cart{display:flex;flex-wrap:wrap;gap:10px}.single-product .summary:not(.wd-sticky-add-to-cart) form.cart .quantity{flex:0 0 auto}.single-product .summary:not(.wd-sticky-add-to-cart) form.cart button.single_add_to_cart_button.button.alt{flex:1 1 auto;min-width:150px}.single-product .summary .wd-buy-now-btn.button.alt{width:100%!important;margin:0!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}.single-product .summary .ek-product-subtitle{margin-top:-10px;margin-bottom:15px;font-size:1.15rem;color:var(--ek-700);font-weight:500}.single-product .summary .star-rating{display:none!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-sm);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}.stock-alert{font-weight:600;font-size:1.05rem;color:var(--ek-red);line-height:1.4;display:flex;align-items:center;gap:var(--space-sm);padding-left:3px;margin-left:0!important;margin-bottom:-5px;margin-top:10px}.stock-alert::before{content:"";display:inline-block;width:7px;height:7px;background-color:var(--ek-red-pulse);border-radius:50%;animation:pulsoLive 1.2s ease-in-out infinite}.contenedor-stock-alert.stock-amarillo .stock-alert{color:var(--ek-amber-text)}.contenedor-stock-alert.stock-amarillo .stock-alert::before{background-color:var(--ek-amber-dot)}body.single-product .estrellas-clientes{display:flex;align-items:center;gap:0;flex-wrap:nowrap;margin-bottom:20px;margin-top:5px;font-size:1rem;line-height:1.3;color:var(--ek-700);cursor:pointer;transition:opacity var(--transition-normal),transform var(--transition-fast)}body.single-product .estrellas-clientes:hover{opacity:.85}body.single-product .estrellas-clientes:active{transform:scale(.98)}body.single-product .estrellas-clientes:focus{outline:2px solid var(--ek-violet);outline-offset:2px;border-radius:var(--radius-sm)}body.single-product .estrellas-clientes:focus:not(:focus-visible){outline:none}body.single-product .estrellas-clientes .estrellas-svg{display:inline-block;margin-right:8px;flex-shrink:0;vertical-align:middle}body.single-product .estrellas-clientes .contador-clientes{font-weight:500;color:var(--ek-900);display:inline}.ek-rating-label{font-weight:500;color:var(--ek-900);white-space:pre}body.single-product .estrellas-clientes .contador-clientes::after{content:" ";white-space:pre}body.single-product .estrellas-clientes .desktop-only,body.single-product .estrellas-clientes .tablet-only,body.single-product .estrellas-clientes .mobile-only{display:none!important}@media (max-width:1024px) and (min-width:769px){body.single-product .estrellas-clientes{font-size:13.5px}body.single-product .estrellas-clientes .estrellas-svg{width:105px;height:auto;margin-right:7px}}@media (max-width:768px){body.single-product .estrellas-clientes{font-size:13px;flex-wrap:wrap}body.single-product .estrellas-clientes .estrellas-svg{width:100px;height:auto;margin-right:6px}}@media (max-width:480px){body.single-product .estrellas-clientes{font-size:14px}body.single-product .estrellas-clientes .estrellas-svg{width:90px;height:auto;margin-right:5px}}.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-50);color:var(--ek-900);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-700)}.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-50);border-radius:var(--radius-full);padding:6px 12px;color:var(--ek-700)}.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 var(--ek-200)}.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}.wd-nav-pagin-wrap[class*=wd-style-shape] li:not(.wd-active):hover span{border-color:var(--ek-400);background-color:var(--ek-400)}.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-900)}.wd-sub-menu .ek-menu-desc{font-weight:400;color:var(--ek-500);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-900)}.wd-dropdown-cart{border:1px solid var(--ek-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}a.elementor-button.elementor-button--view-cart.elementor-size-md{width:110px!important;border-radius:var(--radius-sm)!important}a.elementor-button.elementor-button--checkout.elementor-size-md{border-radius:var(--radius-sm)!important;margin-left:-15px}.container.wd-fbt-wrap{padding-top:10px;padding-bottom:10px;border-bottom:55px solid transparent}.wd-fbt-wrap .wd-el-title.slider-title{display:flex;flex-direction:column;align-items:flex-start}.cuw-heading.cuw-template-title{text-align:center}.cuw-product-addons.cuw-products.cuw-template.cuw-mobile-responsive{border-radius:var(--radius-sm);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}.single-product .woocommerce-Tabs-panel>h2{display:none!important}.ek-faq-wrap{--ekf-morado:var(--ek-violet);--ekf-texto:var(--ek-900);--ekf-mutado:var(--ek-500);--ekf-borde:var(--ek-200);--ekf-radio:var(--radius-lg);--ekf-curva:var(--ek-curve);max-width:820px;margin:80px auto 0;padding-bottom:90px;font-family:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--ekf-texto)}.ek-faq-title{text-align:center;margin:0 0 8px;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:var(--ekf-texto)}.ek-faq-title em{font-style:normal;color:var(--ekf-morado)}.ek-faq-subtitle{text-align:center;margin:0 0 28px;font-size:16px;opacity:1;color:var(--ekf-mutado)}.ek-faq-item{background:#fff;border:1px solid var(--ekf-borde);border-radius:var(--ekf-radio);border-bottom:1px solid var(--ekf-borde);margin-bottom:12px;padding:0}.ek-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 22px;cursor:pointer;text-align:left;font-size:16px;font-weight:700;line-height:1.35;color:var(--ekf-texto);list-style:none}.ek-faq-item summary::-webkit-details-marker{display:none}.ek-faq-item summary::marker{content:""}.ek-faq-item summary:focus-visible{outline:2px solid var(--ekf-morado);outline-offset:2px;border-radius:var(--ekf-radio)}.ek-faq-item summary::after{content:"";flex:0 0 auto;width:34px;height:34px;border:0;border-radius:50%;background-color:var(--ek-100);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23111111' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M8 2v12M2 8h12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:15px 15px;transition:transform var(--transition-slow)}.ek-faq-item[open] summary::after{content:"";transform:rotate(45deg)}.ek-faq-body{interpolate-size:allow-keywords;margin-top:0;padding:0 22px;overflow:hidden;height:0;opacity:0;transform:translateY(-6px);transition:height var(--transition-slow),opacity var(--transition-normal) .06s,transform var(--transition-normal) .06s}.ek-faq-body::after{content:"";display:block;height:22px}.ek-faq-item[open] .ek-faq-body{height:auto;opacity:1;transform:none}@supports not (interpolate-size:allow-keywords){.ek-faq-body{height:auto;max-height:0;transition:max-height var(--transition-slow),opacity var(--transition-normal) .06s,transform var(--transition-normal) .06s}.ek-faq-item[open] .ek-faq-body{max-height:500px}}.ek-faq-body p{margin:0 0 10px;opacity:1;line-height:1.65;text-align:left;padding-left:0;font-size:15px;color:var(--ekf-mutado)}.ek-faq-body p:last-child{margin-bottom:0}.ek-faq-body strong{color:var(--ekf-texto);font-weight:500}@media (max-width:600px){.ek-faq-wrap{margin-top:48px;padding-bottom:56px}.ek-faq-title{font-size:26px}.ek-faq-subtitle{font-size:15px;margin-bottom:22px}.ek-faq-item summary{padding:17px 18px;font-size:15px}.ek-faq-body{padding:0 18px}.ek-faq-body::after{height:18px}.ek-faq-body p{font-size:14px;text-align:left;padding-left:0}}@media (prefers-reduced-motion:reduce){.ek-faq-body,.ek-faq-item summary::after{transition:none}}.single-product .woocommerce-tabs .ek-req-title{text-align:center;font-size:2rem;font-weight:700;margin:0 0 10px}.single-product .woocommerce-tabs .ek-req-subtitle{text-align:center;font-size:1.05rem;font-weight:400;opacity:.85;margin:0 0 30px}.single-product .woocommerce-tabs .ek-req-table{width:100%;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid var(--ek-200);border-radius:var(--radius-sm);overflow:hidden}.single-product .woocommerce-tabs .ek-req-table th{text-align:left;padding:12px;font-weight:600;background:var(--ek-50);border-bottom:1px solid var(--ek-200)}.single-product .woocommerce-tabs .ek-req-table td{padding:12px;border-bottom:1px solid var(--ek-200);vertical-align:top}.single-product .woocommerce-tabs .ek-req-table tr:last-child td{border-bottom:none}.single-product .woocommerce-tabs .ek-req-table th:not(:last-child),.single-product .woocommerce-tabs .ek-req-table td:not(:last-child){border-right:1px solid var(--ek-200)}.wd-builder-off .woocommerce-order:not(.wd-with-extra-content){border:1px solid var(--ek-200);border-radius:var(--radius-lg);padding:30px;background:#fff;box-shadow:var(--shadow-lg)}.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-500)}.ek-thankyou-sku{font-size:.813rem;color:var(--ek-500)}.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 var(--ek-200)!important;border-radius:var(--radius-sm)!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:var(--ek-violet)!important;text-decoration:underline}.woocommerce-table__product-purchase-note.product-purchase-note a:hover{color:var(--ek-violet-dark)!important}@media (max-width:768px){.wd-buy-now-btn.button.alt{width:100%!important;display:block;margin:5px 0;padding-left:0!important;padding-right:0!important}}@media (max-width:769px){.wd-sticky-btn{--wd-sticky-btn-height:80px;background:#fff}.wd-sticky-btn .wd-sticky-btn-content>*:not(.wd-sticky-btn-cart){display:none!important}.wd-sticky-btn .wd-sticky-btn-cart .quantity,.wd-sticky-btn .wd-sticky-btn-cart .single_add_to_cart_button{display:none!important}.wd-sticky-btn .wd-sticky-btn-cart{flex:1 1 100%!important;width:100%!important;margin:0!important;display:block!important}.wd-sticky-btn .wd-buy-now-btn.button.alt{width:100%!important;height:48px;margin:0!important;border-radius:var(--radius-sm)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:14px 16px!important}}@media (max-width:900px){.ek-page{min-width:85%;grid-template-columns:1fr}.ek-reviews-wrap{padding:35px 24px}.ek-title{font-size:1.7rem}}.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:var(--ek-700)}.ek-check{color:var(--ek-violet);font-weight:700;font-size:16px;flex-shrink:0}.ek-benefits-title{font-size:13px;font-weight:600;color:var(--ek-violet);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:var(--ek-violet)!important}html .woocommerce-mini-cart__buttons .btn-cart{color:var(--ek-violet);background:#fff;border:1px solid var(--ek-violet)!important;border-radius:var(--radius-sm)}html .woocommerce-mini-cart__buttons .btn-cart:hover{background:var(--ek-violet-tint);color:var(--ek-violet)}html .woocommerce-mini-cart__buttons .btn-cart:before{content:"";font-family:"woodmart-font";font-size:1rem;color:var(--ek-violet);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{border-radius:var(--radius-sm)}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}.single-product .wrap-price .woocommerce-Price-amount{font-size:clamp(.85rem,1.2vw,1.15rem)!important}.single-product .wrap-price .cuota-principal{font-size:clamp(1rem,2.5vw,1.1rem)!important}.dgwt-wcas-pd-addtc a.button{background-color:#fff!important;color:var(--ek-violet)!important;border:1px solid var(--ek-violet)!important;border-radius:var(--radius-sm)}.dgwt-wcas-pd-addtc a.button:hover{background-color:var(--ek-violet-tint)!important;color:var(--ek-violet)!important;border-radius:var(--radius-sm)}.ek-crumb{color:var(--ek-500);padding:0 2px;transition:color var(--transition-fast)}.ek-crumb.active{color:var(--ek-900);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-400)}.ek-summary-row{display:flex;align-items:flex-start;gap:var(--space-sm);padding:10px 0;border-bottom:1px solid var(--ek-100)}.ek-summary-row:last-child{border-bottom:none;padding-bottom:0}.ek-summary-label{color:var(--ek-500);font-size:12px;min-width:80px;padding-top:1px}.ek-summary-value{color:var(--ek-900);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-900)}.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-500)!important;border:1px solid var(--ek-200)!important;padding:11px 22px!important;font-size:14px!important;font-family:"DM Sans",sans-serif!important;font-weight:500!important;border-radius:var(--radius-sm)!important;cursor:pointer;transition:all var(--transition-fast)!important;box-shadow:none!important}.ek-step-nav .ek-prev.button:hover{border-color:var(--ek-900)!important;color:var(--ek-900)!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-sm)!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:var(--ek-violet-dark)!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-green-text)!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-green-text);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}.elementor-editor-active .elementor-element-54b510e,.elementor-editor-active .elementor-element-7d312b6,.elementor-editor-active .elementor-element-b7cffcc{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}body.ek-step-3 .elementor-element-7d312b6{margin-bottom:20px!important}body.ek-step-3 .elementor-element-54b510e{margin-bottom:5px!important}@media (min-width:1025px){body.woocommerce-checkout:not(.woocommerce-order-received),body.woocommerce-checkout:not(.woocommerce-order-received) .wd-page-wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) .wd-page-wrapper.website-wrapper{background:linear-gradient(to right,#fff 50%,var(--ek-50) 50%) fixed!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wd-page-content.main-page-wrapper{background:0 0!important}body.woocommerce-checkout:not(.woocommerce-order-received) .wd-page-content .elementor-column:first-child .elementor-widget-wrap{background:#fff!important}body.woocommerce-checkout:not(.woocommerce-order-received) .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}li.payment_method_flow_flow label::after,li.payment_method_flow_webpay label::after{content:"Paga en 6 cuotas sin interés con tarjeta de crédito";display:block;font-size:1rem;color:var(--ek-green-text);font-weight:400;margin-top:5px}.garantia-compra{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px 10px!important;margin-top:4px!important;font-size:13px!important;color:var(--ek-green-text)!important;font-family:"DM Sans",sans-serif!important;font-weight:500}.garantia-compra span{display:flex!important;align-items:center!important;gap:4px!important;white-space:nowrap!important}.garantia-dot{color:var(--ek-300)!important;font-size:16px!important;line-height:1!important}@media (max-width:768px){.garantia-compra{display:grid!important;grid-template-columns:1fr 1fr!important;justify-content:start!important;gap:8px 12px!important;margin-top:8px!important}.garantia-compra .garantia-dot{display:none!important}.garantia-compra span{white-space:normal!important}}.ek-compat-box{display:flex;align-items:center;gap:8px;padding:0;border-radius:0;font-size:1rem;line-height:1.3;margin-bottom:10px;background:0 0;border:none}.ek-compat-ok{color:var(--ek-green-text)}.ek-compat-warn{color:var(--ek-amber-warn)}.ek-compat-info{color:var(--ek-violet)}.ek-vistas{display:block!important;align-items:center!important;gap:6px!important;font-size:14px!important;color:var(--ek-700)!important;font-family:"DM Sans",sans-serif!important;margin-top:-16px}.ek-vistas strong{font-weight:700!important;color:var(--ek-violet)!important}.woosb-product.woosb-product-type-simple .woosb-price{width:auto;min-width:130px;max-width:150px;flex-shrink:0;text-align:right}.woosb-product.woosb-product-type-simple .woosb-price-ori{width:auto;overflow:visible;white-space:normal}.woosb-product.woosb-product-type-simple .woosb-price-ori>span:first-child{display:inline-block;white-space:nowrap}.woosb-product.woosb-product-type-simple .woosb-price-ori del,.woosb-product.woosb-product-type-simple .woosb-price-ori ins,.woosb-product.woosb-product-type-simple .woosb-price-ori .amount{display:inline;white-space:nowrap}.woosb-product.woosb-product-type-simple .woosb-price-ori>span:last-child{display:block;margin-left:0!important;white-space:nowrap}.woosb-product.woosb-product-type-simple{flex-wrap:wrap}@media (max-width:600px){.woosb-product.woosb-product-type-simple{flex-wrap:wrap;gap:8px 0}.woosb-product.woosb-product-type-simple .woosb-price{width:100%;max-width:100%;min-width:0;text-align:left;margin-top:4px}.woosb-product.woosb-product-type-simple .woosb-price-ori>span:first-child{font-size:18px!important}.woosb-product.woosb-product-type-simple .woosb-price-ori>span:last-child{font-size:14px!important}}.ek-req-wrap{margin:40px auto;background:#fff;border:1px solid var(--ek-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:50px}.ek-req-header{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;margin-bottom:20px}.ek-req-title{font-size:1.7rem;font-weight:700;margin:0 0 6px}.ek-req-subtitle{margin:0;color:var(--ek-500);font-size:.95rem;max-width:560px}.ek-req-badges{display:flex;gap:18px;flex-wrap:wrap}.ek-req-badge{display:flex;align-items:center;gap:10px}.ek-req-badge-icon{width:38px;height:38px;flex:0 0 auto;border-radius:var(--radius-full);background:var(--ek-violet-tint);color:var(--ek-violet);display:grid;place-items:center}.ek-req-badge strong{display:block;font-size:.9rem;line-height:1.2}.ek-req-badge small{display:block;color:var(--ek-400);font-size:.78rem}.ek-req-table-scroll{overflow-x:auto;border-radius:var(--radius-lg)}.ek-req-table{width:100%;border-collapse:collapse;font-size:.95rem}.ek-req-table thead tr{background:linear-gradient(90deg,var(--ek-req-purple-dark),var(--ek-violet))}.ek-req-table thead th{background:0 0;text-align:left;padding:16px 18px;color:#fff;font-weight:600;font-size:.85rem;text-transform:none}.ek-req-table thead th small{display:block;font-weight:400;font-size:.72rem;opacity:.75;margin-top:2px;text-transform:none}.ek-req-table thead th:first-child{border-top-left-radius:var(--radius-lg)}.ek-req-table thead th:last-child{border-top-right-radius:var(--radius-lg)}.ek-req-header-star{display:inline-flex;width:15px;height:15px;color:var(--ek-amber-star);vertical-align:middle;margin-left:4px;position:relative;top:-1px}.ek-req-table tbody td{padding:14px 18px;vertical-align:middle;border-bottom:1px solid var(--ek-100)}.ek-req-table tbody tr:nth-child(even){background:var(--ek-50)}.ek-req-table tbody tr:last-child td{border-bottom:none}.ek-req-componente{display:flex;align-items:center;gap:12px;font-weight:600;white-space:nowrap;color:var(--ek-900)}.ek-req-row-icon{width:32px;height:32px;flex:0 0 auto;border-radius:var(--radius-sm);background:var(--ek-violet-tint);color:var(--ek-violet);display:grid;place-items:center}.ek-req-table tbody td:not(.ek-req-componente){color:var(--ek-700)}.ek-req-check{display:inline-flex;color:var(--ek-green);vertical-align:middle;margin-right:6px;width:18px;height:18px}.ek-req-star{display:inline-flex;color:var(--ek-violet);vertical-align:middle;margin-right:6px;width:15px;height:15px}.ek-req-footnote{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;background:var(--ek-violet-tint);border-radius:var(--radius-lg);padding:22px 26px;margin-top:18px;font-size:.95rem;color:var(--ek-700)}.ek-req-footnote-text{display:flex;align-items:flex-start;gap:14px;flex:1 1 320px}.ek-req-footnote-icon{color:var(--ek-violet);flex:0 0 auto;display:inline-flex;width:30px;height:30px;border:2px solid var(--ek-violet);border-radius:var(--radius-full);align-items:center;justify-content:center}.ek-req-footnote-link{display:inline-flex;align-items:center;gap:6px;color:var(--ek-violet);font-weight:700;text-decoration:none;white-space:nowrap;flex:0 0 auto}.ek-req-footnote-link:hover{text-decoration:underline}@media (max-width:700px){.ek-req-wrap{padding:20px;border-radius:var(--radius-lg)}.ek-req-header{flex-direction:column}.ek-req-title{font-size:1.35rem}.ek-req-badges{gap:12px}.ek-req-table-scroll{border-radius:var(--radius-lg);box-shadow:none}.ek-req-table thead{display:none}.ek-req-table,.ek-req-table tbody,.ek-req-table tr,.ek-req-table td{display:block;width:100%}.ek-req-table tbody tr{border-bottom:6px solid var(--ek-100);padding:8px 0}.ek-req-table tbody tr:last-child{border-bottom:none}.ek-req-table td{border-bottom:none;padding:4px 18px}.ek-req-table td:not(.ek-req-componente)::before{content:attr(data-label);display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em;color:var(--ek-violet);font-weight:600;margin-bottom:1px}.ek-req-componente{font-size:1.05rem;padding-top:6px;padding-bottom:2px}.ek-req-footnote{flex-direction:column;align-items:flex-start;justify-content:flex-start}.ek-req-footnote-text{flex:0 0 auto}.ek-req-footnote-link{margin-left:0}}.ek-faq-link-wrap{display:flex;justify-content:flex-end;margin-top:20px}.ek-faq-link{display:inline-flex;align-items:center;gap:8px;font-size:1rem;font-weight:500;color:var(--ek-violet);text-decoration:none}.ek-faq-link:hover{text-decoration:underline}.ek-faq-arrow{display:inline-flex;align-items:center;color:inherit;animation:ek-bounce 1.5s infinite}.wd-add-btn-replace>a:hover span{transform:none!important}.ek-op{--ek-ink:var(--ek-900);--ek-txt:var(--ek-700);--ek-soft:var(--ek-500);--ek-faint:var(--ek-400);--ek-line:var(--ek-200);--ek-panel:var(--ek-50);font-family:"DM Sans",sans-serif;max-width:1222px;margin:0 auto;padding:56px 0}.ek-op *{box-sizing:border-box}.ek-op__panel{background:#fff;border:1px solid var(--ek-line);border-radius:var(--radius-lg);padding:56px;box-shadow:0 10px 30px rgba(26,21,35,.08)}.ek-op__grid{display:grid;grid-template-columns:280px 1fr;align-items:start}.ek-op__sum{padding-right:40px;display:flex;flex-direction:column;gap:16px}.ek-op__sum h2{font-size:26px;font-weight:700;color:var(--ek-ink);margin:0;line-height:1.25}.ek-op__rate{display:flex;align-items:center;gap:12px}.ek-op__score{font-size:34px;font-weight:700;color:var(--ek-ink);line-height:1;font-variant-numeric:tabular-nums}.ek-op__rating{position:relative;display:inline-block;line-height:0}.ek-op__rating-fg{position:absolute;top:0;left:0;overflow:hidden;white-space:nowrap}.ek-op__stars{display:inline-flex;gap:3px;color:var(--ek-green)}.ek-op__base{font-size:15px;color:var(--ek-soft);margin:0;line-height:1.6}.ek-op__base b{color:var(--ek-ink);font-weight:500}.ek-op__base span{display:block}.ek-op__ai{margin-top:8px;padding-top:24px;border-top:1px solid var(--ek-line);display:flex;flex-direction:column;gap:12px}.ek-op__ai-label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;color:var(--ek-ink);margin:0}.ek-op__ai-text{font-size:15px;line-height:1.6;color:var(--ek-soft);margin:0}.ek-op__ai-note{font-size:13px;color:var(--ek-faint);margin:0}.ek-op__quotes{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ek-op__quotes::-webkit-scrollbar{display:none}.ek-op__q{flex:0 0 33.3333%;padding:0 32px;border-left:1px solid var(--ek-line);scroll-snap-align:start;display:flex;flex-direction:column;gap:16px}.ek-op__mark{font-size:34px;font-weight:700;color:var(--ek-green);line-height:.7;height:20px}.ek-op__text{font-size:16px;line-height:1.6;color:var(--ek-ink);margin:0}.ek-op__who{display:flex;flex-direction:column;gap:4px;margin-top:auto}.ek-op__name{font-size:15px;font-weight:500;color:var(--ek-ink);margin:0}.ek-op__ver{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ek-green-text)}.ek-op__flag{width:18px;height:12px;border-radius:2px;border:1px solid rgba(17,17,17,.12);margin-left:2px;flex:0 0 auto}.ek-op__foot{margin-top:40px;padding-top:32px;border-top:1px solid var(--ek-line);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px}.ek-op__count{font-size:13px;color:var(--ek-faint);margin:0;font-variant-numeric:tabular-nums}.ek-op__foot .ek-op__link{justify-self:center}.ek-op__link{font-size:15px;font-weight:500;color:var(--ek-violet);text-decoration:none;display:inline-flex;align-items:center;gap:8px}.ek-op__link:hover{text-decoration:underline}.ek-op__nav{display:flex;gap:8px;justify-self:end}.ek-op__nav button{width:40px;height:40px;border-radius:var(--radius-full);border:1px solid var(--ek-line);background:#fff;color:var(--ek-soft);display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:border-color var(--transition-normal),color var(--transition-normal)}.ek-op__nav button:hover{border-color:var(--ek-violet);color:var(--ek-violet)}.ek-op__nav button[disabled]{opacity:.35;cursor:default;border-color:var(--ek-line);color:var(--ek-soft)}@media (max-width:768px){.ek-op{padding:32px 0}.ek-op__panel{padding:24px}.ek-op__grid{grid-template-columns:1fr}.ek-op__sum{flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:0 0 20px}.ek-op__sum h2{font-size:19px}.ek-op__rate{gap:8px}.ek-op__score{font-size:26px}.ek-op__base{flex-basis:100%;font-size:13px;line-height:1.5}.ek-op__base span{display:inline}.ek-op__base span::before{content:" · "}.ek-op__ai{flex-basis:100%;margin-top:0;padding-top:20px}.ek-op__quotes{gap:24px;padding-top:20px;border-top:1px solid var(--ek-line)}.ek-op__q{flex:0 0 100%;padding:0;border-left:0}.ek-op__foot{display:grid;grid-template-columns:1fr auto;gap:16px;margin-top:24px;padding-top:20px}.ek-op__count{grid-area:1/1}.ek-op__nav{grid-area:1/2;justify-self:end}.ek-op__foot .ek-op__link{grid-area:2/1/3/3;justify-self:center}}@media (prefers-reduced-motion:reduce){.ek-op__quotes{scroll-behavior:auto}}.wd-add-btn.wd-add-btn-replace>a.added_to_cart{display:none!important}