.elementor-text-editor p:last-child{margin-bottom:0}#cn-notice-buttons .button{padding:5px 10px;border:1px solid #fff;color:#fff}#cmplz-document{max-width:100%;text-align:justify}.equal-height-content{height:100%;display:flex}#cn-accept-cookie,#cn-refuse-cookie{background-color:#333;font-size:14px;padding:5px 10px}#hdr{transition:padding .3s ease,box-shadow .3s ease}#logo-iezfo,#logo-dipu,#logo-cecel{transition:width .3s ease}#h1home{width:0px;height:0px;overflow:hidden}.elementor-menu-toggle{padding:0 20px 0 0!important;margin-bottom:-3px!important}.elementor-menu-cart__toggle .elementor-button{padding:var(--toggle-icon-padding,0 20px)!important}.elementor-menu-cart--items-indicator-bubble{margin-bottom:9px!important}@media (max-width:1400px){.elementor-menu-cart--items-indicator-bubble{margin-bottom:3px!important}}@media (max-width:767px){.elementor-menu-cart--items-indicator-bubble{margin-bottom:7px!important}.elementor-nav-menu--dropdown.elementor-nav-menu__container{left:-23.5px!important}}#btn-cart a.elementor-menu-cart__toggle_button{border:0!important;background-color:transparent!important}#btn-cart:hover a.elementor-menu-cart__toggle_button{border:0!important;background-color:transparent!important}.e-toggle-cart-custom-icon.fas.fa-shopping-basket:hover{color:#ae382a!important}.agotado{position:absolute;bottom:-2px;left:50%;transform:translate(-50%,0);padding:2px 10px;background-color:#ae382a;color:#fff;letter-spacing:1px}.p-marg-btn p{margin-bottom:0!important}.aviso-separata{padding:15px;margin:0 0 50px;border:1px solid #b8daff;border-radius:5px;background-color:#cce5ff;color:#004085;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.aviso-separata strong{font-weight:700}.aviso-separata a{color:#004085;text-decoration:underline}.aviso-separata a:hover{color:#002752;text-decoration:none}.woocommerce-Price-currencySymbol{margin-left:5px;font-size:80%}.variations{background-color:#fff;padding:10px 20px;margin-bottom:3em!important}.variations .label{width:90px!important;padding-top:15px}.variations .label label{font-size:16px}.variations .value select{padding:12px 20px;border:1px solid #ccc;border-radius:4px;width:300px;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;transition:border-color .3s ease,background-color .3s ease}@media (max-width:425px){.variations .value select{width:200px}}.single_variation_wrap .woocommerce-variation.single_variation{margin:0 0 40px;background-color:#8aaca0;color:#fff}.single_variation_wrap .woocommerce-variation-description{padding:20px 20px 0}.single_variation_wrap .woocommerce-variation-price{line-height:60px;padding:0 20px}.single_variation_wrap .woocommerce-Price-amount.amount::before{content:"Importe: ";font-size:16px;font-weight:700;margin-right:5px}.woocommerce div.product form.cart div.quantity{background-color:#fff;font-weight:700}.crumbs{margin-left:0}.crumbs li{font-size:12px;display:inline}.crumbs li:last-child{font-weight:700}#billing_country_field,#shipping_country_field,#shipping_address_2_field{display:none!important}.select2-container--default .select2-selection--single{margin-bottom:15px;border:0}.select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:5px}#select2-billing_state-container,#select2-shipping_state-container{line-height:21px;padding:10px 15px;color:#666;background-color:#fafafa;border:1px solid #ccc}.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{background:#3a5b44!important;color:#fff!important;text-shadow:none!important;border:1px solid #3a5b44!important;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px!important}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{background-color:#fff!important;border:1px solid #ae382a!important;color:#ae382a!important}.woocommerce #content input.button:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button:hover{background-color:#fff!important;border:1px solid #ae382a!important;color:#ae382a!important}.woocommerce #content input.button.alt:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page input.button.alt:hover{box-shadow:none;background-color:#fff!important;border:1px solid #ae382a!important;color:#ae382a!important}@media (min-width:426px) and (max-width:810px){.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{padding:15px!important}}@media (max-width:425px){.woocommerce #content input.button,.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce-page #content input.button,.woocommerce-page #respond input#submit,.woocommerce-page a.button,.woocommerce-page button.button,.woocommerce-page input.button{padding:15px!important}}.categorias-personalizadas{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.categoria-bloque{border:1px solid #ae382a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border-radius:5px}.categoria-bloque:hover{transform:scale(1.05);box-shadow:0px 4px 10px rgba(0,0,0,.1);border:1px solid #3a5b44}.categoria-bloque a{text-decoration:none;color:inherit}.categoria-bloque h3{font-size:1.1em;margin:10px 0 0;color:#000}.categoria-bloque span{color:#3a5b44;font-size:17px;font-weight:700;font-family:Hind,sans-serif;opacity:.5}.cuadricula-enlaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.enlace-cuadrado{border:1px solid #ae382a;padding:20px;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border-radius:5px}.enlace-cuadrado:hover{transform:scale(1.05);box-shadow:0px 4px 10px rgba(0,0,0,.1);border:1px solid #3a5b44}.enlace-cuadrado a{text-decoration:none;color:inherit}.enlace-cuadrado h3{font-size:1.5em;margin:0;color:#3a5b44}.normas-anuario ul li{margin-bottom:10px}.normas-anuario ul li ul li{margin-top:15px}.anho-docampo{font-weight:700;font-size:150%;color:#3a5b44}