div.inside-right-sidebar{display:none}.out-of-stock-badge{position:absolute;top:auto;bottom:100px;left:12px;background:#000;color:#fff;font-size:14px;font-weight:600;text-transform:uppercase;padding:6px 12px;border-radius:25px;z-index:5}.single-product .soldout-label{position:absolute!important;top:50%;left:7%;transform:translateY(230px);background:#000;color:#fff;font-size:16px;font-weight:600;text-transform:uppercase;padding:8px 16px;border-radius:25px;z-index:99}.woocommerce span.onsale{position:absolute;top:15px;left:15px;background-color:#fc5000;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase;padding:8px 12px;border-radius:6px;z-index:10;line-height:normal}.et_mobile_nav_menu{display:none!important}.payment_box.payment_method_PLUGIN_gateway_Ebilink{background-color:#ffffff!important;border:1px solid #e5e5e5;border-radius:14px;padding:25px 30px;box-shadow:0 4px 10px rgba(0,0,0,0.05);color:#333!important;font-family:'Poppins',sans-serif;transition:all 0.3s ease}.payment_box.payment_method_PLUGIN_gateway_Ebilink input.input-text,.payment_box.payment_method_PLUGIN_gateway_Ebilink select{background-color:#f9f9f9!important;border:1px solid #dcdcdc!important;border-radius:8px;padding:12px 14px;color:#333!important;font-size:15px;width:100%;transition:all 0.3s ease}.payment_box.payment_method_PLUGIN_gateway_Ebilink input.input-text:focus,.payment_box.payment_method_PLUGIN_gateway_Ebilink select:focus{border-color:#ff6600!important;box-shadow:0 0 6px rgba(255,102,0,0.2);outline:none}.payment_box.payment_method_PLUGIN_gateway_Ebilink label{font-weight:500;color:#222;margin-bottom:6px;display:block}.payment_box.payment_method_PLUGIN_gateway_Ebilink select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg fill='%23ff6600' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5H7z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px}.payment_box.payment_method_PLUGIN_gateway_Ebilink img{max-width:110px!important;height:auto;display:block;margin:15px auto}.payment_box.payment_method_PLUGIN_gateway_Ebilink .derechos{font-size:11px!important;color:#666!important;text-align:center}.payment_box.payment_method_PLUGIN_gateway_Ebilink .derechos a{color:#0B1D6C!important}.payment_box.payment_method_PLUGIN_gateway_Ebilink{opacity:0;transform:translateY(10px);animation:aparecerPago 0.4s ease forwards}@keyframes aparecerPago{to{opacity:1;transform:translateY(0)}}.carrito-lleno{display:none}.contenedor-carrito .et-pb-icon{font-size:24px;cursor:pointer;transition:transform 0.3s ease,opacity 0.3s ease}.contenedor-carrito .et-pb-icon:hover{transform:scale(1.1);opacity:0.8}.carrito-activo .carrito-vacio{display:none}.carrito-activo .carrito-lleno{display:inline-block}.seccion-c-hombre,.seccion-c-mujer,.seccion-ropa,.seccion-ropa-h,.seccion-ropa-m,.seccion-ropa-u,.seccion-accesorios{display:none;opacity:1!important;visibility:visible!important;position:relative!important;height:auto!important;overflow:visible!important;z-index:9999;background-color:#fff}.seccion-c-hombre,.seccion-c-mujer,.seccion-ropa,.seccion-ropa-h,.seccion-ropa-m,.seccion-ropa-u,.seccion-accesorios{height:auto!important;min-height:calc(100vh - 100px);overflow-y:auto;padding-bottom:40px;box-sizing:border-box}.grecaptcha-badge{visibility:hidden!important;opacity:0!important;pointer-events:none!important;display:none!important}.woocommerce nav.woocommerce-pagination ul{border:none!important;box-shadow:none!important;background:transparent!important}.woocommerce nav.woocommerce-pagination ul li{border:none!important;background:transparent!important;margin:0 4px!important}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:none!important;background:transparent!important;color:#222!important;font-weight:400!important;transition:color 0.3s ease}.woocommerce nav.woocommerce-pagination ul li span.current{color:#d34126!important;font-weight:600!important}.woocommerce nav.woocommerce-pagination ul li a:hover{color:#d34126!important}.sp-mayor-edad-box{background:#f4f4f4;border-left:4px solid #FC5000;padding:20px;margin:20px 0;border-radius:6px;font-size:15px;line-height:1.6}.sp-mayor-edad-box p{margin-bottom:10px;color:#1a1a1a;font-weight:500}.sp-mayor-edad-box input[type="checkbox"]{margin-right:8px;transform:scale(1.1)}.sp-mayor-edad-box label{color:#555;display:flex;align-items:center;gap:6px}