.logged-in .ocultar-menu-login{display:none!important}body:not(.logged-in) .ocultar-menu,body:not(.logged-in) .ov-menu-usuario{display:none!important}.ov-menu-usuario .avatar{border-radius:100px}@media screen and (min-width:981px){.ov-menu-usuario{margin-left:40px!important}.ov-menu-usuario .avatar{position:absolute;border-radius:100px;left:-38px}}@media screen and (max-width:980px){.ov-menu-usuario a{display:flex!important;align-items:center}.ov-menu-usuario .avatar{margin-right:10px}}@media screen and (min-width:981px){.ov-menu-usuario>.sub-menu{margin-top:-6px;border-radius:6px;border-top:none;box-shadow:0px 2px 16px rgb(0 0 0 / 20%);padding:12px 0!important;left:-40px!important}.ov-menu-usuario>.sub-menu:after{position:absolute;content:'';left:45px;top:-26px;border-style:solid;border-width:14px;border-color:transparent transparent #ffffff}}.ov-menu-usuario>.sub-menu a{font-size:15px!important}.ov-menu-usuario>.sub-menu a:before{font-family:'ETMODULES';text-align:center;margin-right:16px;margin-left:-10px;color:#4d2def;font-size:1em;transition:all .3s ease}.ov-menu-usuario .escritorio>a:before{content:'\e009'}.ov-menu-usuario .pedidos>a:before{content:'\e015'}.ov-menu-usuario .descargas>a:before{content:'\e004'}.ov-menu-usuario .direcciones>a:before{content:'\e01d'}.ov-menu-usuario .editar-cuenta>a:before{content:'\e101'}.ov-menu-usuario .soporte-premium>a:before{content:'\74'}.ov-menu-usuario .cerrar-sesion>a:before{content:'\7e'}.woocommerce-loop-product__title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:4.5em;padding-bottom:0.5em}@media all and (max-width:767px){.two-col-mob .et_pb_column{width:47.25%!important}.two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}.two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}.swiper-pagination-bullet{display:none}.swiper-pagination-bullet-active{background-color:#ff6c27!important;display:none!important}.ui-swiper{overflow:hidden;width:100%;margin:0 auto}#payment ul.wc_payment_methods{display:flex!important;flex-direction:column!important;gap:14px!important;padding:0!important;background:transparent!important;border:none!important}#payment ul.wc_payment_methods li.wc_payment_method{list-style:none!important;transition:transform 0.35s ease,opacity 0.35s ease,box-shadow 0.35s ease!important;border:none!important;background:transparent!important;padding:0!important;margin:0!important;border-radius:12px!important}#payment ul.wc_payment_methods li.wc_payment_method input[type="radio"]{display:none!important}#payment ul.wc_payment_methods li.wc_payment_method>label{display:block!important;width:100%!important;height:160px!important;background-size:100% 100%!important;background-repeat:no-repeat!important;background-position:center!important;text-indent:-9999px!important;cursor:pointer!important;border-radius:12px!important;overflow:hidden!important}#payment ul.wc_payment_methods li.payment_method_bacs>label{background-image:url('https://familyonlinestorecr.com/wp-content/uploads/2026/05/PAGO-1-HACER-PEDIDOS-HABLAR-CON-VENDEDOR-JUANK-scaled.png')!important}#payment ul.wc_payment_methods li[class*="onvo"]>label{background-image:url('https://familyonlinestorecr.com/wp-content/uploads/2026/05/PAGO-2-PAGAR-CON-TARJETA-ONVO-PAY-JUANK-scaled.png')!important}#payment ul.wc_payment_methods li.payment_method_bacs .payment_box{display:none!important}#payment ul.wc_payment_methods li.payment_method_onvo_payment .payment_box{display:none!important}#payment ul.wc_payment_methods li.wc_payment_method.payment-selected{transform:scale(1.06)!important;box-shadow:0 10px 32px rgba(0,0,0,0.28)!important;opacity:1!important;outline:3px solid #25D366!important;outline-offset:3px!important}#payment ul.wc_payment_methods li.wc_payment_method.payment-unselected{transform:scale(0.84)!important;opacity:0.35!important;filter:grayscale(40%)!important}#payment ul.wc_payment_methods li.payment_method_onvo_payment.payment-selected .payment_box{display:block!important;margin-top:10px!important}#payment>p,#payment .about_paypal,.woocommerce-checkout #payment div.payment_box p{display:none!important}p.stock.out-of-stock{display:block!important;font-size:30px!important;font-weight:800!important;color:#ffffff!important;background:#d80000!important;text-align:center!important;padding:16px 20px!important;border-radius:8px!important;text-transform:uppercase!important;letter-spacing:1px!important;margin:18px 0!important}.joinchat__tooltip{background:#000000!important;color:#ffffff!important;font-size:17px!important;font-weight:600!important;padding:14px 20px!important;border-radius:12px!important;box-shadow:0 4px 14px rgba(0,0,0,0.3)!important;display:flex!important;align-items:center!important;line-height:1.3!important}.joinchat__tooltip::after{border-color:transparent transparent transparent #000000!important}body.search-results #sidebar{display:none!important}body.search-results #left-area{width:100%!important;padding-right:0!important}body.search-results ul.products{display:flex!important;flex-wrap:wrap!important}body.search-results ul.products li.product{width:23%!important;margin:0 1% 24px 1%!important;float:none!important;clear:none!important}@media (max-width:768px){body.search-results ul.products li.product{width:48%!important}}body.search-results .woocommerce-ordering{float:right!important;margin-bottom:20px!important}body.search-results .woocommerce-ordering select{padding:8px 12px!important;border:1px solid #ccc!important;border-radius:6px!important;background:#fff!important;font-size:14px!important;cursor:pointer!important}body.search-results .woocommerce-ordering::before{content:"Ordenar por: ";font-weight:600!important;margin-right:8px!important;vertical-align:middle!important}