a[href*="/carrito/"]{position:relative!important}.badge-contador-carrito{position:absolute;top:-12px;right:-15px;background-color:#ff4d4d;color:#ffffff!important;font-size:11px!important;font-weight:bold;line-height:18px;min-width:18px;height:18px;padding:0 4px;border-radius:50%;text-align:center;display:inline-block;box-shadow:0 2px 5px rgba(0,0,0,0.2);z-index:10;transition:all 0.3s ease}.badge-contador-carrito.contador-vacio{display:none!important}.woocommerce-cart .badge-contador-carrito{display:none!important}.wishlist-title-container{display:none}.product-add-to-cart{margin-bottom:50px!important}.vidrio{background-color:rgba(245,245,245,0.5);border-radius:100px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 4px 20px rgba(0,0,0,0.2)}body .et_pb_menu .nav li ul,body .et_pb_menu .nav li ul.sub-menu,body .et_pb_menu .nav li ul li,body .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul,body .et-db #et-boc .et-l .et_pb_menu_0_tb_header.et_pb_menu .nav li ul li{background-color:#e7e7e7!important;background:#e7e7e7!important;border-radius:10px!important;opacity:1!important;z-index:99999!important}.et_pb_section:has(.vidrio){background-color:transparent!important;background:transparent!important;overflow:visible!important;clip-path:none!important;z-index:9999!important}.et_pb_section:has(.vidrio) .et_pb_container{background-color:transparent!important;background:transparent!important}.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--over-image--top-left{left:80%!Important;top:5px!Important}@media screen and (max-width:767px){.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--over-image--top-left{left:70%!important;top:5px!important}}.cuchame-stock-container{margin-bottom:15px;margin-top:0px;width:100%}.cuchame-stock-texto{font-size:14px!important;font-weight:500;margin-bottom:8px!important}.cuchame-stock-barra-fondo{width:100%;height:4px;background-color:#ededed;border-radius:2px;overflow:hidden}.cuchame-stock-barra-progreso{height:100%;border-radius:2px;transition:width 0.6s cubic-bezier(0.4,0,0.2,1),background-color 0.4s ease}.stock-alto .cuchame-stock-texto{color:#438855}.stock-alto .cuchame-stock-barra-progreso{background-color:#438855;width:20%}.stock-bajo .cuchame-stock-texto{color:#cca300}.stock-bajo .cuchame-stock-barra-progreso{background-color:#cca300;width:80%}.stock-critico .cuchame-stock-texto{color:#ff8000}.stock-critico .cuchame-stock-barra-progreso{background-color:#ff8000;width:90%}.stock-agotado .cuchame-stock-texto{color:#cc3333}.stock-agotado .cuchame-stock-barra-progreso{background-color:#cc3333;width:100%}.cuchame-historias .swiper-container,.cuchame-historias .dib_essential_carousel_logo{overflow:visible!important}.cuchame-historias .swiper-slide{width:calc((100% - (15px * 4)) / 4.5)!important;margin-right:15px!important}#page-container{overflow-x:hidden!important}.cuchame-historias{overflow:visible!important}.cuchame-historias .et_pb_row,.cuchame-historias-container{overflow-x:hidden!important}@media screen and (max-width:980px){.fila-menu-movil .et_pb_column{position:static!important}.fila-menu-movil{position:relative!important}.fila-menu-movil ul.et_mobile_menu{position:absolute!important;left:0!important;right:0!important;width:300%!important;top:100%!important;background-color:#5d1a42!important;border-radius:15px!important;box-shadow:0 10px 25px rgba(0,0,0,0.2)!important;padding:15px 20px!important;box-sizing:border-box!important;z-index:99999!important}.fila-menu-movil ul.et_mobile_menu li a{color:#ffffff!important;font-weight:600!important;padding:12px 0!important;border-bottom:1px solid rgba(255,255,255,0.1)!important;background:transparent!important}.fila-menu-movil ul.et_mobile_menu li:last-child a{border-bottom:none!important}}.woocommerce-cart-form .quantity{display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid #ddd!important;border-radius:6px!important;overflow:hidden!important;background-color:#eee!important}.woocommerce-cart-form .quantity button.minus_qty,.woocommerce-cart-form .quantity button.plus_qty{width:35px!important;height:35px!important;line-height:35px!important;background:transparent!important;border:none!important;font-size:16px!important;cursor:pointer!important;padding:0!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#333!important}.woocommerce-cart-form .quantity input.qty{width:45px!important;min-width:45px!important;height:35px!important;border:none!important;border-left:1px solid #ccc!important;border-right:1px solid #ccc!important;background:#ffffff!important;text-align:center!important;padding:0!important;margin:0!important;box-sizing:border-box!important;font-size:14px!important}.woocommerce-account .wapu-sec-wrap{max-width:100%!important;width:100%!important;display:block!important}.woocommerce-account .wapu-sec-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.woocommerce-account form.login a[href*="wapu_auth_ml_form"],.woocommerce-checkout form.login a[href*="wapu_auth_ml_form"]{display:none!important}.woocommerce-account form.login div[style*="text-align:center"],.woocommerce-checkout form.login div[style*="text-align:center"]{display:none!important}.woocommerce-checkout select#billing_country,.woocommerce-checkout select#shipping_country,.woocommerce-checkout .form-row select{display:block!important;width:100%!important;height:auto!important;padding:15px 20px!important;background-color:#f6f6f6!important;border:none!important;border-radius:10px!important;font-family:inherit!important;font-size:15px!important;color:#333333!important;outline:none!important;box-sizing:border-box!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23333333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 20px center!important;background-size:12px!important;cursor:pointer!important}.woocommerce-checkout .form-row-first,.woocommerce-checkout .form-row-last,.woocommerce-checkout .form-row-wide{clear:both}.woocommerce-checkout .woocommerce-info{background-color:#fcf9fa!important;border-top:none!important;border:1px solid rgba(93,26,66,0.12)!important;border-radius:12px!important;color:#4a4a4a!important;padding:16px 20px 16px 50px!important;font-size:14px!important;line-height:1.5!important;position:relative!important;margin-bottom:15px!important}.woocommerce-checkout .woocommerce-info a{color:#5d1a42!important;font-weight:600!important;text-decoration:underline!important;transition:color 0.2s ease!important}.woocommerce-checkout .woocommerce-info a:hover{color:#000000!important;text-decoration:none!important}.woocommerce-checkout .woocommerce-info::before{content:""!important;position:absolute!important;left:20px!important;top:50%!important;transform:translateY(-50%)!important;width:18px!important;height:18px!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d1a42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z'%3E%3C/path%3E%3Cline x1='7' y1='7' x2='7.01' y2='7'%3E%3C/line%3E%3C/svg%3E")!important;background-size:contain!important;background-repeat:no-repeat!important}.woocommerce-checkout .woocommerce-info:first-of-type::before{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235d1a42' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'%3E%3C/path%3E%3Ccircle cx='12' cy='7' r='4'%3E%3C/circle%3E%3C/svg%3E")!important}.woocommerce-checkout form.login,.woocommerce-checkout form.checkout_coupon{border:1px solid rgba(0,0,0,0.08)!important;border-radius:12px!important;padding:25px!important;background:#ffffff!important;margin-bottom:25px!important}