/*! 
Theme Name:   GeneratePress Child
Theme URI:    https://generatepress.com
Description:  Default GeneratePress child theme
Author:       Tom Usborne
Author URI:   https://tomusborne.com
Template:     generatepress
Version:      0.1
*/@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@200;300;400;700&family=Open+Sans:wght@300;400;700&display=swap";*:focus{outline:5px solid #bf529a}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}body{font-family:"Nunito Sans",sans-serif;color:#333;font-size:1rem;line-height:1.5rem}h1{font-family:"Source Serif Pro",serif}a{color:#bf529a;text-decoration:none;transition:all .4s ease !important}a:hover{transition:all .4s ease !important}.white{color:#fff !important}.ov-hidden{overflow:hidden}.main-navigation .main-nav ul li[class*=current-menu-]>a{color:#fff;font-weight:700}.main-navigation .main-nav ul li a{color:#fff !important}.gp-icon svg{fill:#fff !important}.logos-kit-digital{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:20px 0}.logos-kit-digital img{display:block;max-width:33%;padding:0 20px}@media screen and (max-width: 1080px){.logos-kit-digital img{max-width:210px}.logos-kit-digital>img:last-child{max-width:23%}}@media screen and (max-width: 600px){.logos-kit-digital img{max-width:165px;padding:10px 5px}.logos-kit-digital>img:last-child{max-width:40%}}.grecaptcha-badge{display:none}.woocommerce-account .mi-cuenta .e-my-account-tab{font-family:"Nunito Sans",sans-serif}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce{display:flex;align-items:stretch}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content{padding:20px}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content .woocommerce-info{border-color:#bf529a;box-shadow:0 0 10px 0 rgba(191,82,154,.15);border-radius:20px}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content a{border-bottom:1px solid #bf529a}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title h2{margin-bottom:0}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content .woocommerce-Address-title a{margin-left:0}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content address{padding-left:0}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-navigation-link a{font-family:"Nunito Sans",sans-serif}.woocommerce-account .mi-cuenta .e-my-account-tab>div.woocommerce .woocommerce-MyAccount-content-wrapper{border:none !important;padding:0}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce{display:flex;flex-direction:column;align-items:center}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce h2{margin-bottom:20px}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form{width:100%;max-width:1500px;display:flex;flex-wrap:wrap;justify-content:space-between;padding:40px}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p{width:100%}.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(1),.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(2){width:48%}@media screen and (max-width: 600px){.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(1),.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form p:nth-child(2){width:100%}}@media screen and (max-width: 1500px){.woocommerce-account:not(.logged-in) .mi-cuenta .e-my-account-tab>div.woocommerce form{padding:20px}}.woocommerce-cart .mi-carrito *{font-family:"Nunito Sans",sans-serif}.woocommerce-cart .mi-carrito .product-name a{font-size:1rem;font-family:"Nunito Sans",sans-serif}.woocommerce-cart .mi-carrito .product-remove a{width:21px !important;height:22px;font-family:"Nunito Sans",sans-serif}.woocommerce-cart .mi-carrito .quantity a{display:none !important}.woocommerce-cart .mi-carrito .product-thumbnail{padding-right:10px !important;padding-left:10px !important}.woocommerce-cart .mi-carrito .cart-empty,.woocommerce-cart .mi-carrito .wc-empty-cart-message>div{background:none;border:none;padding:0;color:#1d1e1e;font-size:1.15rem;font-family:"Source Serif Pro",serif !important}.woocommerce-cart .mi-carrito .return-to-shop a{color:#1d1e1e !important;text-align:center;position:relative;border:1px solid #1d1e1e;background-color:#fff !important;backdrop-filter:blur(5px);border-radius:16px;padding:20px 20px 16px;width:300px !important;max-width:100%;text-transform:uppercase;font-family:"Nunito Sans",sans-serif;font-size:1rem;font-weight:500;letter-spacing:.05rem;overflow:hidden;z-index:1;margin-bottom:-10px}.woocommerce-cart .mi-carrito .return-to-shop a::after{content:"";background-color:#bf529a;position:absolute;width:0;height:0;border-radius:500px;z-index:-1;bottom:-50%;right:0;left:0;margin:auto;transition:all .4s ease}.woocommerce-cart .mi-carrito .return-to-shop a:hover::after{width:400px;height:400px;bottom:-185px;left:-10px}.woocommerce-cart .mi-carrito .coupon-col{align-items:center}.woocommerce-checkout .finalizar-compra{font-family:"Nunito Sans",sans-serif}.woocommerce-checkout .finalizar-compra .e-checkout__column #customer_details{width:100%}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review{display:flex;flex-direction:column}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review{width:100%}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review tr{font-size:1rem;color:#1d1e1e}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review td,.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review th{padding:5px !important}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review .order-total{background-color:#f2f2f2}.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review .order-total th,.woocommerce-checkout .finalizar-compra .e-checkout__column .e-checkout__order_review #order_review .order-total td{background:none}.woocommerce-checkout .finalizar-compra .e-checkout__column #payment .woocommerce-info{background-color:#fff !important;border:1px solid #e8e8e8 !important;border-left:5px solid #bf529a;border-radius:16px !important;color:#1d1e1e !important;font-size:1rem;margin-bottom:10px}.woocommerce-checkout .finalizar-compra .e-checkout__column #payment button[type=submit]{margin-top:20px}.woocommerce-checkout .finalizar-compra a{color:#1d1e1e;border-bottom:1px solid #bf529a;transition:all .35s ease}.woocommerce-checkout .finalizar-compra a:hover{color:#bf529a}.woocommerce-page.single-product .woocommerce-notices-wrapper{position:absolute;top:15vh;left:0;right:0;margin:auto;z-index:10;max-width:1500px}.woocommerce-page.single-product .woocommerce-notices-wrapper .woocommerce-message{background-color:#fff;border:1px solid #e8e8e8;box-shadow:5px 5px 0 0 #bf529a;border-radius:16px;color:#1d1e1e;font-size:1.15rem}.woocommerce-page.single-product .woocommerce-notices-wrapper .woocommerce-message a{color:#1d1e1e !important;border-bottom:1px solid #bf529a;transition:all .35s ease}.woocommerce-page.single-product .woocommerce-notices-wrapper .woocommerce-message a:hover{color:#bf529a !important}.woocommerce-notices-wrapper .woocommerce-message{border-color:#bf529a;box-shadow:0 0 10px 0 rgba(191,82,154,.15);border-radius:20px}.woocommerce-notices-wrapper .woocommerce-message a{color:#1d1e1e !important;border-bottom:1px solid #bf529a;transition:all .35s ease}.woocommerce-notices-wrapper .woocommerce-message a:hover{color:#bf529a !important}.elementor-add-to-cart .variations tbody tr{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.galeria-fotos .flex-control-thumbs{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:10px}.galeria-fotos .flex-control-thumbs li{max-width:100% !important;width:100% !important}@media screen and (max-width: 600px){.galeria-fotos .flex-control-thumbs{grid-template-columns:1fr 1fr 1fr 1fr}}.dialog-message img{border-radius:20px}@media screen and (max-width: 768px){.tabla-cookies{overflow-x:scroll}}#moove_gdpr_cookie_info_bar{background:rgba(0,0,0,.5) !important;max-height:100vh !important}.moove-gdpr-info-bar-container{display:flex !important;justify-content:center !important;align-items:center !important;height:100vh !important}.moove-gdpr-info-bar-content{max-width:700px;flex-direction:column !important;background:#fff;padding:2% !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme{border:none !important;box-shadow:5px 5px 15px #e2e2e2}#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden{bottom:-2100px !important}.moove-gdpr-button-holder{margin-top:20px !important;padding-left:0px !important;flex-direction:row-reverse !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:60px !important;padding-right:60px !important;flex-direction:row !important;margin-top:0px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{width:45% !important;order:1}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{order:2 !important}button.mgbutton{padding:12px 50px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:16px !important;line-height:1.5 !important;font-weight:300 !important;text-align:center}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{background-color:#fff !important;background:#fff !important;border:1px solid #000 !important;color:#000 !important;box-shadow:none !important;opacity:.7}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.moove-gdpr-modal-reject-btn:hover,#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button:hover{opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible{background-color:#bf529a !important;border-color:#bf529a !important;color:#fff !important;opacity:1}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all:hover,button.mgbutton.moove-gdpr-modal-allow-all.button-visible,.gdpr_cookie_settings_shortcode_content .gdpr-shr-button.button-green:hover,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all.button-visible:hover{background:#000 !important;border-color:#000 !important;color:#fff !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close i,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-close span.gdpr-icon{border-color:#000 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:after,#moove_gdpr_cookie_info_bar .moove-gdpr-infobar-close-btn.moovegdpr-arrow-close:before,.gdpr-icon.moovegdpr-arrow-close:after,.gdpr-icon.moovegdpr-arrow-close:before,i.moovegdpr-arrow-close.moovegdpr-arrow-close:after,i.moovegdpr-arrow-close.moovegdpr-arrow-close:before{background-color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button{color:#000 !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-save-settings{display:block !important}@media screen and (max-width: 1024px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{padding-left:10px !important;padding-right:10px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton{padding:12px !important}}@media(min-width: 768px)and (max-width: 999px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content{min-height:650px}.gdpr_lightbox-content{transform:scale(0.85) !important;margin-top:-60px}}@media screen and (max-width: 768px){.moove-gdpr-info-bar-content{padding:5% !important;max-width:100%}.moove-gdpr-button-holder{justify-content:center !important;padding:10px !important}button.mgbutton{padding:5px 10px !important;font-size:16px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton{font-size:15px !important;padding:15px 35px !important}#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder{background:#f1f1f1;margin:0 0px !important;border-radius:0 0 5px 5px;justify-content:space-between !important}}@media screen and (max-width: 600px){#moove_gdpr_cookie_info_bar .moove-gdpr-cookie-notice p{font-size:14px !important}.gdpr_lightbox-content{transform:scale(0.8) !important;margin-top:-80px}}@media screen and (max-width: 510px){#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{justify-content:space-between !important;flex-direction:row !important}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-allow-all{width:100% !important;order:2}#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder button.moove-gdpr-infobar-reject-btn,#moove_gdpr_cookie_info_bar:not(.gdpr-full-screen-infobar) .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button.mgbutton.moove-gdpr-infobar-settings-btn{width:45% !important;order:1}}@media screen and (max-width: 450px){#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton,#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton.moove-gdpr-modal-allow-all{width:100% !important}}/*# sourceMappingURL=style.css.map */