.woocommerce-MyAccount-navigation{display:none}.woocommerce-account .woocommerce-MyAccount-content{width:100%}div.woocommerce-message>a{color:blue;text-decoration-line:underline}.woocommerce-terms-and-conditions{display:inherit!important}#mec_search_form_113087{background-color:purple;border-radius:12px}.et_pb_toggle_title:before{content:"\33";transition:all .3s ease-in-out}.et_pb_toggle_open .et_pb_toggle_title:before{content:"\33";transform:rotate(180deg)}#billing_wooccm14-description{display:block}.container{display:flex;align-items:center;justify-content:center}.card_box{width:200px;height:250px;border-radius:20px;background:linear-gradient(170deg,rgba(58,56,56,0.623) 0%,rgb(31,31,31) 100%);position:relative;box-shadow:0 25px 50px rgba(0,0,0,0.55);cursor:pointer;transition:all .3s}.card_box:hover{transform:scale(0.9)}.card_box span{position:absolute;overflow:hidden;width:150px;height:150px;top:-10px;left:-10px;display:flex;align-items:center;justify-content:center}.card_box span::before{content:'Premium';position:absolute;width:150%;height:40px;background-image:linear-gradient(45deg,#ff6547 0%,#ffb144 51%,#ff7053 100%);transform:rotate(-45deg) translateY(-20px);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;box-shadow:0 5px 10px rgba(0,0,0,0.23)}.card_box span::after{content:'';position:absolute;width:10px;bottom:0;left:0;height:10px;z-index:-1;box-shadow:140px -140px #cc3f47;background-image:linear-gradient(45deg,#FF512F 0%,#F09819 51%,#FF512F 100%)}#billing_wooccm13_field{display:block!important}.ppw-ppf-field-container{text-align:center;padding-top:25px}.ytp-chrome-top .ytp-copylink-button{min-width:48px;max-width:80px;display:none}.frm_error,.frm_message,.frm_error_style{text-decoration:underline;text-decoration-color:red;color:red!important}.aviso-descuentos{max-width:900px;margin:25px auto 35px;padding:22px 28px;background:#ffffff;border-left:5px solid #2f648f;border-radius:4px;box-shadow:0 4px 14px rgba(0,0,0,0.08)}.aviso-descuentos h3{margin-top:0;margin-bottom:12px;font-size:22px}.aviso-descuentos p{margin-bottom:8px;line-height:1.6}.aviso-descuentos p:last-child{margin-bottom:0}.gestion-recursos-panel{max-width:1200px;margin:40px auto;padding:0 20px}.gestion-recursos-encabezado{margin-bottom:25px}.gestion-recursos-encabezado h2{font-size:28px;font-weight:700;margin-bottom:8px}.gestion-recursos-encabezado p{margin:0;font-size:15px;color:#555}.gestion-recursos-busqueda{background:#fff;padding:18px 20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:18px}.gestion-recursos-busqueda form{display:flex;gap:10px;align-items:center}.gestion-recursos-busqueda input[type="text"],.gestion-recursos-busqueda input[type="search"]{flex:1;min-height:42px;border:1px solid #d0d7de;border-radius:6px;padding:8px 12px}.gestion-recursos-busqueda input[type="submit"],.gestion-recursos-busqueda button{min-height:42px;padding:8px 18px;border-radius:6px;border:none;cursor:pointer;font-weight:600}.gestion-recursos-filtros{background:#fff;padding:20px;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:25px}.gestion-recursos-tabla{overflow-x:auto}.gestion-recursos-tabla table{width:100%;border-collapse:collapse;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.gestion-recursos-tabla th{background:#f4f6f8;padding:12px 10px;font-weight:700;text-align:left;border-bottom:2px solid #ddd}.gestion-recursos-tabla td{padding:12px 10px;border-bottom:1px solid #ececec;vertical-align:top}.gestion-recursos-tabla tbody tr:hover{background:#f8fafc}.boton-ver-pdf{display:inline-block;padding:7px 12px;border-radius:6px;text-decoration:none!important;font-weight:600;white-space:nowrap}@media (max-width:768px){.gestion-recursos-panel{padding:0 12px}.gestion-recursos-busqueda form{flex-direction:column;align-items:stretch}.gestion-recursos-tabla table{min-width:900px}}.single-product .related.products,.single-product .upsells.products,.single-product section.related,.single-product section.upsells{display:none!important}