.grecaptcha-badge{display:none!important}.home-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.ayudo-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.sesiones-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.tienda-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.autocuidado-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.sobremi-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.contacto-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important}.reserva-cod{border:1.52px solid #555;border-radius:20px;border-color:#000!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important;background-color:#000;color:#fff!important}.reserva-cod,.reserva-cod a{color:white!important}@media only screen and (max-width:768px){#slider-responsive .dica-container{padding-left:0!important;padding-right:0!important}.menu-container{padding:5px 5px;max-width:350px;margin:0 auto}.home-cod,.ayudo-cod,.sesiones-cod,.tienda-cod,.autocuidado-cod,.sobremi-cod,.contacto-cod{display:block;width:100%;border:1.5px solid #777;border-radius:25px;background-color:#f8f8f8;padding:0px 0px;margin-bottom:5px;text-align:center;font-size:16px;font-weight:500;color:#333;text-decoration:none;transition:all 0.3s ease;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.home-cod:hover,.ayudo-cod:hover,.sesiones-cod:hover,.tienda-cod:hover,.autocuidado-cod:hover,.sobremi-cod:hover,.contacto-cod:hover{background-color:#e8e8e8;border-color:#555;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.15)}.reserva-cod{display:block;width:100%;border:1.5px solid #000;border-radius:25px;background-color:#000;color:#fff!important;padding:5px 5px;margin-top:10px;margin-bottom:10px;text-align:center;font-size:17px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 8px rgba(0,0,0,0.2)}.reserva-cod:hover{background-color:#333;transform:translateY(-2px);box-shadow:0 6px 12px rgba(0,0,0,0.3)}.sesiones-cod{margin-bottom:20px}.contacto-cod{margin-bottom:0}}@media only screen and (max-width:768px){.sesiones-cod{margin-bottom:5px}}.titulo-hero{font-size:45px;color:white}.titulo-nido{font-size:50px;color:black;text-align:center}.titulo-como-ayudamos{font-size:55px;color:white;text-align:center;line-height:60px;margin-top:60px}@media (min-width:1024px) and (max-width:1500px){#titulo-servicios.titulo-servicios-clase
.et_pb_heading_container h1,#titulo-servicios.titulo-servicios-clase .et_pb_heading_container h2,#titulo-servicios.titulo-servicios-clase .et_pb_heading_container h3,#titulo-servicios.titulo-servicios-clase .et_pb_heading_container h4,#titulo-servicios.titulo-servicios-clase .et_pb_heading_container h5,#titulo-servicios.titulo-servicios-clase .et_pb_heading_container h6{font-weight:700;font-size:40px!important}}#columna-uno.columna-uno-clase{width:32%!important;margin-right:2%}@media (min-width:1024px) and (max-width:1720px){#menu-head.menu-head ul li a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-size:15px!important}}#tabla-precios .et_pb_pricing_content_top{padding-top:17px;padding-bottom:0px;position:relative;border-bottom:0px #bebebe;border-style:solid}#tabla-precios .et_pb_pricing li span:before{display:none}#tabla-precios
.et_pb_pricing_content{padding:0px!important}#tabla-precios .et_pb_pricing_table.et_pb_pricing_table_0{padding-bottom:6px!important}.boton-comoayudamos{display:flex;justify-content:center;align-items:center;margin:20px 0}.boton-centro{display:flex;justify-content:center;align-items:center;margin:20px 0}.boton-sesion{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid #000;border-radius:55px;text-decoration:none;font-family:montserrat;font-size:22px;color:#000;transition:all 0.3s ease}.boton-sesion:hover{background-color:#000;color:#fff}.boton-sesion .asterisco{margin-right:5px;font-weight:bold;font-size:33px}.boton-sesion .flecha{margin-left:5px;font-weight:bold;font-size:57px;margin-left:35px}.boton-sesionhero{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;border:1px solid #fff!important;border-radius:55px;text-decoration:none;font-family:montserrat;font-size:22px;color:#fff!important;transition:all 0.3s ease}@media screen and (max-width:768px){.boton-sesionhero{font-size:12px;line-height:17px}}.boton-sesionhero:hover{background-color:#fff!important;color:#000!important}.boton-sesionhero .asteriscohero{margin-right:5px;font-weight:bold;font-size:33px}.boton-sesionhero .flechahero{margin-left:5px;font-weight:bold;font-size:57px;margin-left:35px}#seccion-form #form-contacto form p[data-id="nombre"]{margin-bottom:10px!important;padding-bottom:0px!important}#seccion-form #form-contacto form p[data-id="email"]{margin-bottom:52px!important;padding-bottom:0px!important}.et_contact_bottom_container{float:left;text-align:right;margin-top:-1.5%;display:-moz-flex;display:-ms-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.forma-footer{width:100%!important;max-width:100%!important}#form-contacto.form-contacto-clase input#et_pb_contact_nombre_0{padding-bottom:0px}input#et_pb_contact_email_0{padding-bottom:0px}#form-contacto.form-contacto-clase input#et_pb_contact_email_0{padding-bottom:0px}#form-contacto input:not(:placeholder-shown),#form-contacto textarea:not(:placeholder-shown){font-size:20px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;letter-spacing:0px}#form-contacto button[type="submit"]{margin-top:20px!important}.et-pb-contact-message{font-size:31px}#form-contacto.form-contacto-clase .et-pb-contact-message{font-size:31px!important}.imagen-menu{position:relative;z-index:9999}.imagen-menu-clase{position:relative;z-index:9999}.lista-niveles{max-width:800px;margin:0 auto;text-align:center;color:black;font-size:20px;display:flex;flex-direction:column;align-items:center}.lista-niveles ul{list-style-type:disc;padding-left:1.5rem;text-align:center;margin-bottom:1.5rem}.lista-niveles li{margin-bottom:0.5rem;line-height:1.6}.fila-footer a{color:white;text-decoration:none}.fila-footer a:hover{color:white;text-decoration:underline}#imagen-menu{z-index:999999!important;position:relative!important}#imagen-menu a{height:auto;display:block;z-index:999999!important;position:relative!important}.lista-niveles ul{list-style-position:inside!important;padding-left:0!important;text-align:center!important}.lista-niveles li{display:list-item!important;margin-bottom:0!important}.lista-niveles{max-width:1280px!important}.lista-niveles ul{margin-top:10px}.salto-de-linea{width:100%;display:block}#seccion-links #bloque-footer .et_pb_text_inner{font-size:16px;margin-bottom:24px}#seccion-links #bloque-footer .et_pb_text_inner a{color:#000;transition:color 0.3s ease,text-decoration 0.3s ease}#seccion-links #bloque-footer .et_pb_text_inner a:hover{color:#555!important;text-decoration:underline!important}#columna-iz{position:relative;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important;border-top-right-radius:24px;border-top-left-radius:24px}#columna-iz .mascara-column{position:absolute;bottom:0;left:0;width:100.02%}@media (min-width:1600px){#columna-iz .elemento-titulo .titulo-hero{font-size:50px!important}#columna-iz .elemento-subtitulo p{font-size:22px!important;max-width:480px;line-height:32px}}@media (min-width:981px) and (max-width:1600px){#columna-iz .elemento-subtitulo p{font-size:18px!important;max-width:480px;line-height:23px}}@media (max-width:980px){#seccion-main-menu #fila-logo{padding-bottom:0!important}#seccion-main-menu #menu-head .et_mobile_nav_menu .mobile_menu_bar{position:relative;bottom:40px}#seccion-main-menu .et_pb_menu__wrap{-webkit-box-pack:end!important;justify-content:end!important}#seccion-main-menu #imagen-menu{width:280px!important;margin-left:0!important}#seccion-main-menu{padding-top:24px!important;padding-bottom:0!important;margin-bottom:0}#menu-head .et_pb_menu__wrap{height:0!important}#columna-iz .elemento-titulo .titulo-hero{font-size:28px!important}#columna-iz .elemento-titulo{width:100%!important;margin-top:60px!important;min-width:90%!important;margin-bottom:6px!important}#columna-iz .elemento-subtitulo{width:100%!important;min-width:90%!important}#columna-iz .elemento-subtitulo p{font-size:18px}#columna-iz{padding-bottom:34px!important}.lista-niveles ul li{line-height:23px!important;margin-bottom:12px!important}}#redes-sociales .et_pb_social_media_follow_network_0_tb_footer .icon,#redes-sociales .et_pb_social_media_follow_network_1_tb_footer .icon{height:60px;width:60px;padding:0;margin:-10px}#menu-head.et_pb_module .et_mobile_menu{position:absolute;left:0;padding:5%;background:#fff;width:100%;visibility:visible;opacity:1;display:none;z-index:9999;border-top:3px solid #000000;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);margin-top:31px!important}@media only screen and (max-width:768px){#seccion-form,.seccion-form-clase{display:flex;flex-direction:column-reverse}}@media only screen and (max-width:768px){#fila-inv-,.fila-inv-clase{display:flex;flex-direction:column-reverse}}#seccion-links #bloque-footer .et_pb_text_inner{font-size:13px;margin-bottom:24px}@media only screen and (max-width:768px){#tabla-precios .et_pb_pricing_table{float:left;width:33.33%;max-width:34%;-ms-flex:1 1 auto;-webkit-box-flex:1;flex:1 1 auto;border:1px solid #bebebe;background-color:#ffffff;padding-bottom:20px;text-align:center;margin:30px -1px 0 0;position:relative}}.dica_divi_carousel_0.dica_divi_carousel .dica-container,.dica_divi_carousel_1.dica_divi_carousel .dica-container{padding-right:0px!important;padding-left:0px!important}@media (min-width:1024px) and (max-width:1450px){#fila-tabla.fila-tabla-clase{width:100%!important;max-width:98%!important}}#tabla-precios .et_pb_pricing li span{position:relative;margin-left:20px}.titulo-soyelena{font-size:45px;font-weight:bold;color:#000}@media only screen and (max-width:768px){.titulo-soyelena{font-size:30px;font-weight:bold;color:#000;text-align:center}}.donde-estoy-clase{position:relative;z-index:10!important;pointer-events:auto}.sec-mapa{position:relative;z-index:1}@media only screen and (max-width:768px){#fila-inv{display:flex!important;flex-direction:column-reverse!important}}.custom-button{display:inline-flex;align-items:center;font-family:Montserrat;font-size:20px!important;font-weight:light;border:1px solid black;border-radius:999px;padding:10px 10px;text-decoration:none;color:black;transition:all 0.3s ease}.custom-button:hover{background-color:black;color:white}.icon-asterisco{width:31px;margin-right:10px;margin-left:15px}.icon-flecha{width:62px;margin-left:30px;margin-right:10px}.custom-button:hover img{filter:invert(1)}.button-container{text-align:center;margin:20px 0}.custom-buttonhero{display:inline-flex;align-items:center;font-family:Montserrat;font-size:20px!important;font-weight:light;border:1px solid white;border-radius:999px;padding:10px 10px;text-decoration:none;color:white;transition:all 0.3s ease}.custom-buttonhero:hover{background-color:white;color:black}.custom-buttonhero:hover img{filter:invert(1)}.reflejar img{transform:scaleX(-1)!important}#menu-head #menu-main-menu li.current-menu-item{border:1.52px solid #555;border-radius:20px;border-color:#777!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important;background-color:#000!important;color:#fff!important}#menu-head #menu-main-menu li a{color:#000!important}#menu-head #menu-main-menu li.reserva-cod a{color:#fff!important}#menu-head #menu-main-menu li.current-menu-item a{color:#fff!important}html body.home #menu-head #menu-main-menu li.current-menu-item:not(:first-child){background-color:#fff!important;border:1.52px solid #555;border-radius:20px!important;border-color:#000!important;padding-top:10px!important;padding-bottom:3px!important;margin-right:15px!important}body.home #menu-head #menu-main-menu li.current-menu-item:not(:first-child) a{color:#000!important}.quote-sobre-slider{position:absolute;bottom:-88px!important}.quote-sobre-slider .et_pb_image_wrap{position:relative;left:7.5vw!important}.titulo-tienda{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:44px!important;font-weight:400!important;line-height:50px!important}.titulo-tienda .titulo-bold{font-weight:700!important}#bloque-de-producto #categoria-de-producto a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-weight:400;font-size:28px!important;color:#000!important}#item-grid-producto-elena ul.products.columns-4 li.product{margin-right:2.66%!important;margin-left:0!important;width:23%!important}#item-grid-producto-elena ul.products.columns-4 li.product:nth-child(4n){margin-right:0!important}.boton-comprar-producto{display:inline-block;margin-top:20px;padding:10px 120px 10px 20px;border:1.5px solid #000;border-radius:40px;color:#000!important;text-decoration:none;font-weight:500;position:relative;transition:all 0.3s ease;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:18px}.boton-comprar-producto::before{content:"";background-image:url(/wp-content/uploads/2025/06/arrow-boton.svg);background-size:contain;background-repeat:no-repeat;width:48px;height:48px;position:absolute;right:20px;transform:translateY(-50%);top:38px}.boton-comprar-producto:hover{background-color:#000;color:#fff!important;border:1.5px solid #000}.boton-comprar-producto:hover::before{background-image:url(/wp-content/uploads/2025/06/arrow-boton-w.svg)}#bloque-faqs .faq-icon .et_pb_toggle_title{background-color:#4d4c4c;padding:70px;padding-top:14px!important;padding-bottom:14px!important;border-radius:30px;color:#fff!important;text-transform:uppercase!important;font-size:20px}#bloque-faqs .faq-icon .et_pb_toggle_title::before{right:18px!important;color:#ffffff!important}#bloque-faqs .et_pb_toggle_content{margin-bottom:40px!important;margin-top:10px!important}#bloque-tabla-carro table.shop_table .product-name a{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:20px!important;color:#000!important;font-weight:700!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}#bloque-tabla-carro table.shop_table button[name="apply_coupon"]{color:#000!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;border-radius:30px!important}#bloque-tabla-carro table.shop_table button[name="update_cart"]{background-color:#000!important;color:#fff!important;border-radius:30px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}.wc-proceed-to-checkout{width:290px!important}.wc-proceed-to-checkout a{background-color:#000!important;color:#fff!important;border-radius:30px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;border:1px #000 solid!important}#mensajes-aviso-carrito .woocommerce-message{background-color:#000!important}.woocommerce-info{background-color:#000!important}.woocommerce-info a{text-decoration:underline!important}.woocommerce-form-coupon button[name="apply_coupon"]{color:#000!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;border-radius:30px!important}#order_review button[name="woocommerce_checkout_place_order"]{background-color:#000!important;color:#fff!important;border-radius:30px!important;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}#order_review .woocommerce-privacy-policy-text a{color:#000!important;text-decoration:underline!important}#bloque-de-venta-dirigida .woocommerce-loop-product__title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:22px}#bloque-de-venta-dirigida .price{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:31px;color:#000000!important}.titular-venta-dirigida{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important;font-size:36px!important}.titular-venta-dirigida .span-bold{font-weight:700!important}#bloque-de-venta-dirigida .et_overlay:before{color:#000!important;content:"\e07a"!important}.boton-secdos .icon-asterisk{width:31px;margin-right:10px;margin-left:15px}.boton-secdos a:hover img{filter:invert(1)}.boton-centro .icon-asterisk{width:31px;margin-right:10px;margin-left:15px}.boton-centro a:hover img{filter:invert(1)}.boton-comoayudamos .icon-asterisk{width:31px;margin-right:10px;margin-left:15px}.boton-comoayudamos a:hover img{filter:invert(1)}@media only screen and (max-width:980px){#menu-head .sub-menu{}#fila-logo{position:relative!important;top:21px!important}#mensaje-especial-envios{position:fixed;top:0;width:100%!important;z-index:999999;display:block}#item-grid-producto-elena ul.products.columns-4 li.product{width:100%!important;margin-right:0!important;margin-left:0!important}.titulo-tienda{font-size:28px!important;line-height:1em!important}.titular-venta-dirigida{font-size:28px!important;line-height:1em!important}#bloque-de-producto{padding-bottom:0!important}#bloque-carrito{padding-bottom:0!important}#seccion-para-pago{padding-bottom:0!important}.titulo-como-ayudamos{font-size:28px!important;line-height:1em!important}#titular-como-te-ayudo,#bloque-subtitular{width:90%!important}#bloque-boton-como-ayudamos a{font-size:20px!important}#bloque-boton-como-ayudamos{margin-bottom:50px!important}#titular-como-te-ayudo{margin-top:20px!important}.homogeneizar-titular h2{font-size:28px!important;line-height:1em!important}.bloque-invertir-responsive{display:flex;flex-direction:column}.bloque-invertir-responsive .col-iz{order:2}.bloque-invertir-responsive .col-de{order:1}.bloque-invertir-responsive .col-iz #titulo-servicios{margin-top:40px!important}}#bloque-insta .sb_instagram_header.sbi_medium{display:none!important}.span-preciario{margin-left:0!important}#tabla-precios .et_pb_pricing span{margin-left:0!important}#mobile_menu1 a{color:#000000!important}#mobile_menu1 #menu-item-25 a{color:#fff!important}.xoo-wsc-container .xoo-wsc-ft-btn.xoo-wsc-btn.xoo-wsc-ft-btn-checkout .woocommerce-Price-amount.amount{display:none!important}#wfspb-main-content{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif!important}#menu-main-menu .sub-menu{background-color:#fff!important;border:0!important;padding-bottom:0!important;border-bottom-right-radius:20px;border-bottom-left-radius:20px;top:36px!important}#menu-main-menu .sub-menu li{padding-top:2px!important;margin-bottom:4px}#seccion-main-menu{z-index:0!important}html:not(.et-fb-top-html) body .et_pb_column{z-index:0}#menu-main-menu .sub-menu li{border:1.52px solid #555;border-top-color:rgb(85,85,85);border-right-color:rgb(85,85,85);border-bottom-color:rgb(85,85,85);border-left-color:rgb(85,85,85);border-radius:20px;border-color:#777!important;padding-top:10px;padding-bottom:3px;margin-right:15px!important;background-color:#000!important;color:#fff!important}#menu-main-menu .sub-menu li{margin-bottom:4px!important}html #menu-head #menu-main-menu .sub-menu li a{color:#fff!important;width:100%!important}html #menu-head #menu-main-menu .sub-menu li{width:100%!important}html #menu-head #menu-main-menu .sub-menu{width:100%!important}@media (max-width:980px){.boton-home-cta .icon-flecha{width:32px!important}#mobile_menu1 ul.sub-menu{display:none!important}#mobile_menu1 li.menu-item-has-children.open>ul.sub-menu{display:block!important}#mobile_menu1 .submenu-toggle{float:right!important;position:relative;bottom:40px!important;left:2px;font-size:23px;font-weight:700;border:0;background-color:transparent;color:#000!important}#mobile_menu1.et_mobile_menu .menu-item-has-children>a{background-color:transparent!important}html .menu-item.menu-item-has-children{margin-top:5px!important}.menu-item.menu-item-has-children.open{border-bottom-right-radius:13px!important;border-bottom-left-radius:13px!important;margin-top:6px!important;padding-bottom:10px}}.submenu-toggle{background:none;border:none;cursor:pointer;padding:0 10px;font-size:28px;line-height:1;display:inline-flex;align-items:center;justify-content:center}.submenu-toggle::after{font-family:'ETmodules';content:'\33';display:inline-block;font-size:28px;line-height:1}.submenu-toggle.arrow-up::after{content:'\32'}#woo-checkout-pago .woocommerce-error li a{color:#fff!important}.wc_payment_method.payment_method_ppcp-googlepay{display:block!important}@media (min-width:981px){body.woocommerce-cart #main-content .container{padding-top:340px!important}body.woocommerce-cart #sidebar{display:none!important}body.woocommerce-cart #left-area{width:100%!important}body.woocommerce-cart #main-content .container::before{display:none!important}body.woocommerce-cart .wc-block-components-express-payment__event-buttons{z-index:0;position:relative}}@media (max-width:980px){#seccion-main-menu{top:calc(0px + 16px)!important}body.woocommerce-cart #main-content .container{padding-top:200px!important}body.woocommerce-cart #sidebar{display:none!important}body.woocommerce-cart .wc-block-components-express-payment__event-buttons{z-index:0;position:relative}#wfspb-top-bar #wfspb-main-content{padding-left:2px!important;padding-right:2px!important}}body.woocommerce-cart h1.entry-title.main_title{font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;font-weight:700;font-size:32px;color:#000000!important}.wc-block-components-product-name{font-size:23px!important;color:#000000!important;margin-bottom:6px!important}.salto-linea{display:block!important}.subir-img-flotante{bottom:-20px!important}