body{overflow-x:hidden!important}@font-face{font-display:swap;font-family:'ITC Souvenir Demi Regular';src:url(https://happymamilactancia.com/wp-content/themes/hello-theme-child-master/assets/fonts/itc-souvenir-demi-regular.woff2) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Euclid Circular B';src:url('https://happymamilactancia.com/wp-content/themes/hello-theme-child-master/assets/fonts/euclid-circular-b/Euclid Circular B Regular.woff2') format('woff2');font-weight:400;font-style:normal}@media screen and (max-width:600px){div>#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px!important}}@media (min-width:600px){.page-id-25052 .gform_ajax_spinner,.page-id-30165 .gform_ajax_spinner,.page-id-32835 .gform_ajax_spinner{width:30px!important}.page-id-25052 .gform_footer.top_label,.page-id-30165 .gform_footer.top_label,.page-id-32835 .gform_footer.top_label{display:flex;flex-direction:column;align-items:center}#gform_wrapper_9 .gform_ajax_spinner,#gform_wrapper_7 .gform_ajax_spinner{width:30px!important}#gform_wrapper_9 .gform_footer.top_label,#gform_wrapper_7 .gform_footer.top_label{display:flex;flex-direction:column;align-items:center}}body #gform_wrapper_7 .gform_footer input[type=submit]{background-color:#73c6ce;font-weight:700;border-width:2px;border-color:#73C6CE;color:#000}body #gform_wrapper_7 .gform_footer input[type=submit]:hover{border:1px solid rgb(114 114 114 / .6);background-color:#fff}body #gform_wrapper_9 .gform_footer input[type=submit]{background-color:#73c6ce;font-weight:700;border-width:2px;border-color:#73C6CE;color:#000}body #gform_wrapper_9 .gform_footer input[type=submit]:hover{border:1px solid rgb(114 114 114 / .6);background-color:#fff}section.elementor-section.elementor-top-section.elementor-element.elementor-element-78f48dd.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky__spacer{visibility:visible!important}.elementor-widget.elementor-widget-wp-widget-gform_widget{display:none}.elementor-element-fde7310.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{margin-bottom:0px!important}.joinchat.joinchat--right.joinchat--btn.joinchat--show{display:none}.form-container{border-radius:10px;margin-top:-29px}.question{max-width:1265px;margin:0 auto;margin-bottom:20px;position:relative;overflow-x:hidden}.question-title{font-weight:700;font-size:22px;text-align:center;color:#30475E;margin-top:20px}.question-subtitle{font-size:16px;text-align:center;color:#7D7777;width:90%;margin:10px auto 30px auto}.options-container{display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:10px}.sin-margin{margin-right:0}.options{display:flex;flex-shrink:0;justify-content:space-between;width:70%;max-width:calc(40% * 3);padding:0 5px}.option{position:relative;flex:0 0 30%;text-align:center;border:1px solid #BBB;border-radius:30px;margin:0 8px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:40px;min-height:300px}.selected{border:2px solid #F4B6A0}.option img{width:auto;height:100%;max-height:250px;display:block;margin:18px auto}.option-text{display:flex;justify-content:center;align-items:flex-end;margin-top:auto;background-color:#fff;border:1px solid #30475E;padding:16px 5px;border-radius:20px;min-width:85%;position:absolute;bottom:-30px;left:0;z-index:1;margin-left:7%;font-size:21px;font-family:Lora;color:#30475E;font-weight:700;max-height:54px;line-height:20px}.doble{padding-bottom:18px;padding-top:16px;display:block}.doble_m{display:none}.options-container::-webkit-scrollbar{display:none}.option.selected .option-text{background:#F4B6A0;border:1px solid #F4B6A0;color:#fff}button.next-button{width:30%;padding:20px;font-size:16px;border-radius:30px;margin-top:30px;background:#30475E;color:#fff;border:none;margin-left:auto;margin-right:auto;display:block;text-align:center}button.next-button:disabled{border:none;color:#7C7C7C;background-color:#EDEDED}button.final-button{width:30%;padding:20px;font-size:16px;border-radius:30px;margin-top:30px;background:#30475E;color:#fff;border:none;margin-left:auto;margin-right:auto;display:block;text-align:center}button.final-button:disabled{border:none;color:#7C7C7C;background-color:#EDEDED;width:30%}button.back-button{border:none;background:no-repeat;font-size:14px;color:#30475E}.hidden{display:none}@keyframes growProgressBar{0%,33%{--pgPercentage:0}100%{--pgPercentage:var(--value)}}@property --pgPercentage{syntax:'<number>';inherits:false;initial-value:0}div[role="progressbar"]{--size:50px;--fg:#30475E;--bg:#DBECF3;--pgPercentage:var(--value);width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 0turn,var(--fg) 0%,var(--fg) calc(var(--pgPercentage) * 1%),var(--bg) 0);color:var(--fg);font-size:15px;font-weight:700}.numero_progress{height:40px;width:40px;background:#fff;border-radius:50%;display:grid;place-items:center}.titulo_bar{display:flex;justify-content:space-between;align-items:center;padding:0 28px;background:#DBECF3;height:80px}.circulo{margin-right:10px}.nombre_bar{display:flex;flex-direction:column;font-size:16px;font-weight:700;color:#30475E;margin-left:8px}.nombre_bar span{font-weight:400;font-size:14px}.atras_bar{margin-left:auto;margin-right:0;margin-top:-2px}.progress_bar{width:95%;height:3px;background-color:#C5D4DB;margin-top:0;position:relative;margin-left:10px}.progress_line{position:absolute;top:-1px;left:0;height:5px;width:var(--progress-value,0%);background-color:#30475E;transition:width 0.3s ease}@keyframes loading{0%,20%{content:'CREATING BOTTLE.'}40%{content:'CREATING BOTTLE..'}60%{content:'CREATING BOTTLE...'}80%,100%{content:'CREATING BOTTLE...'}}.loading-text::after{content:'Cargando';display:inline-block;animation:loading 1.5s infinite}.question-pop{text-decoration:underline;cursor:pointer;margin-top:8px;font-weight:600}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);justify-content:center;align-items:center;z-index:1000}.popup-content{position:relative;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .3);text-align:center;z-index:1000;width:30%}.popup-close{position:absolute;top:3px;right:10px;cursor:pointer;font-size:20px}.solos{flex:1 0 40%;max-width:300px}.options_solos{max-width:calc(50% * 2);padding:0;width:52%}.options_cuatro{display:flex;justify-content:center;align-items:flex-start;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:0}.cuatro{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 5px;width:100%;max-width:calc(26% * 2)}.cuatro .option{min-height:210px;max-height:210px;padding:2px}.especial{margin-top:0}.especial_2{margin-top:0}.boton{width:96%;padding:20px;font-size:16px;border-radius:30px;margin-top:40px;background:#30475E;color:#fff;border:none;margin-left:auto;margin-right:auto;display:block;text-align:center}.boton:disabled{border:none;color:#7C7C7C;background-color:#EDEDED}.boton-contenedor{width:100%;display:flex}#nombreInput{width:50%;margin:0 auto;display:flex;padding:14px;border-radius:30px;border:1px solid #C3C3C3;font-size:15px;text-align:center}.form_title{margin:0 auto;width:58%;text-align:center;color:#7D7777;margin-bottom:20px;font-weight:700;margin-top:40px}span#nombreUsuarioSpan1{font-weight:700}span#nombreUsuarioSpan2{font-weight:700}.content_pregunta .question-title{padding-top:60px;margin-bottom:40px;margin-top:0}.content_pregunta{background:#DBECF3;padding-bottom:40px}input.no-zoom{touch-action:none}.barra_azul{background:#DBECF3;height:83px;margin-bottom:-82px}.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{display:none}@media only screen and (max-width:767px){.titulo_bar{height:70px;padding:0 4px}.options{width:100%}.options_solos{width:100%}.option{flex:0 0 40%;min-height:250px}button.next-button{width:96%}.solos{flex:0 0 46%!important}.question-title{font-size:20px}.question-subtitle{font-size:15px}.doble_m{padding-bottom:8px;padding-top:5px;display:block}.doble{display:none}.option img{max-height:200px}.cuatro{max-width:calc(50% * 2)}.especial{margin-top:60px}.especial_2{margin-top:-60px}.cuatro .option{min-height:220px;max-height:220px}button.final-button{width:96%}button.final-button:disabled{width:96%}.elementor-element-ebcc599 .elementor-widget-wrap.elementor-element-populated{padding:10px 0px!important}.barra_azul{display:none}.popup-content{width:95%}}@media screen and (max-width:1260px){#container_id{width:100%!important}}@media screen and (max-width:700px){#cards_g_test{display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:0;margin-bottom:20px;padding-bottom:16px}#cta_carrito_test{margin-left:8px!important;width:100%!important}a.added_to_cart.wc-forward{background:#fff;display:block;width:30%;margin-left:20px;padding:14px;text-align:center;border-radius:40px;border:2px solid;z-index:1000}#cards_3_test.active .message-with h5{text-align:center!important}#cards_g_test{padding-bottom:36px!important}#lista_nueva_ul li{width:32%}.tooltip_test{width:100%!important;margin-top:30px!important}#form_id{width:100%!important;padding-bottom:20px!important}#titulo_test h4{width:90%;margin:0 auto;margin-top:20px}#bloque_superior_test{padding:0!important}#titulo_test{margin-bottom:10px!important;padding-bottom:10px!important}#fotos_p_test{display:none}button.single_add_to_cart_button.button.alt{padding-left:3rem!important;padding-right:3rem!important}#cards_3_test .custom-vari{width:86%;margin-left:auto!important;margin-right:auto}.swiper-wrapper .swiper-slide .elementor-carousel-image{background-size:cover!important;width:77%;margin:0 auto;border-radius:10px;height:230px!important}#titulo_podium{text-align:center!important;margin-bottom:30px!important}#cards_3_test.active{height:280px!important}#cards_2_test.active .wbdl-price{background:#F4B6A0!important;border:1px solid #F4B6A0!important}#cards_1_test.active .wbdl-price{background:#F4B6A0!important;border:1px solid #F4B6A0!important;padding-top:15px!important}#cards_3_test.active .wbdl-price{background:#F4B6A0!important;border:1px solid #F4B6A0!important;width:80%!important;min-width:70%!important;margin-left:11%!important;padding:2px 15px 10px}#cards_1_test{height:90px;padding-top:26px!important}#cards_1_test .message-with h5{margin-top:14px!important}#img_biberon_1 img{margin-left:6px!important;width:100%!important}#img_biberon_2 img{margin-left:6px!important;width:100%!important;padding-top:20px!important}#img_biberon_3 img{margin-left:6px!important;width:100%!important}#container_id{width:100%!important;margin:0 auto!important}.joinchat__button{bottom:80px!important}.sticky_btn{width:98%!important}#cards_1_test,#cards_2_test,#cards_3_test{margin:0 8px!important;flex-direction:column!important;margin-bottom:40px!important;position:relative!important;flex:0 0 50%!important;text-align:center!important;border:1px solid #BBBBBB!important;border-radius:30px!important;margin:0 8px!important;cursor:pointer!important;display:flex!important;padding:5px 0 10px 0!important}#cards_options_test{display:flex!important}div.message-with h5{width:80%!important;word-wrap:break-word!important}#cards_options_test .wbdl-price{width:80%!important;margin:0 auto!important;white-space:normal!important;background:#fff!important;border-radius:40px!important;border:1px solid #30475E!important;display:block!important;margin-top:auto!important;background-color:#fff!important;padding:5px 5px!important;min-width:80%!important;position:absolute!important;bottom:-13%!important;left:0!important;z-index:1!important;margin-left:10%!important;font-size:21px!important;font-family:Lora!important;color:#30475E!important;font-weight:bold!important;max-height:54px!important;line-height:20px!important;padding:2px 15px 10px!important}#cards_1_test .wbdl-price{width:80%!important;padding:15px 5px!important}#cards_2_test{height:210px!important;padding-top:30px}#cards_1_test{height:180px!important;padding-top:18px!important}#cards_3_test{height:180px!important;padding-top:20px;flex:0 0 50%!important}#cards_3_test .message-with h5{width:70%!important;margin-top:4px!important;text-align:center!important}#cards_2_test .message-with h5{margin-top:4px!important}.active .message-with{margin-top:5px}#img_biberon_1,#img_biberon_2,#img_biberon_3{margin-right:0!important}#img_puntos_id{width:90%!important;margin:0 auto;margin-top:-10px!important;margin-bottom:40px}#lista_nueva_id{width:100%!important}span.discount-rule{text-align:center!important;width:100%!important;margin:0 auto!important}}#cta_carrito_test{margin-left:0;margin-right:0}#lista_nueva_id{width:80%;margin:0 auto}#img_puntos_id{width:70%;margin:0 auto;margin-top:30px;margin-bottom:40px}#img_biberon_1,#img_biberon_2,#img_biberon_3{margin-right:20px}span.discount-rule{text-align:left}#cards_2_test .message-with h5{margin-top:-20px}#container_id{width:80%;margin:0 auto}.elementor-element-fde7310.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{margin-bottom:0px!important}#lista_nueva_ul li a{color:#7D7777!important;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}#text_subtitle{width:80%;margin:0 auto;line-height:20px;margin-top:17px;margin-bottom:10px;color:#7D7777;font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color emoji}div#img_biberon_1 img{margin-left:30px;width:80%}div#img_biberon_2 img{margin-left:16px;width:100%}div#img_biberon_3 img{margin-left:16px;width:96%}p.bundle-message-blink{display:none}#cards_3_test span.bundle-variation select{height:38px;border-radius:12px;width:100%!important;margin:0 auto}#bloque_nuevo{margin-top:20px}#cards_3_test .message-with .bundle-variation{margin-top:20px}#titulo_podium{text-align:left;margin-bottom:10px;color:#7D7777;margin-top:0;font-weight:700}.text_tooltip_1{color:#EB9779;font-weight:700;font-size:18px;margin-bottom:6px!important}.text_tooltip{color:#7D7777;font-size:17px;margin-bottom:10px!important;font-weight:600}.content_tooltip{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-style:normal!important;padding-top:2px}.tooltip_test{position:relative;background-color:#FFF1EE;color:#fff;width:80%;margin:0 auto;padding:10px;border-radius:5px;border-radius:10px}.triangle_test{position:absolute;top:-10px;left:calc(50% - 10px);width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid #FFF1EE}#lista_nueva_ul{display:flex;justify-content:space-around;align-items:flex-start;margin-top:20px}#lista_nueva_ul li{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}#lista_nueva_ul li .elementor-icon-list-icon{width:50px;height:50px;text-align:center;margin:0 auto}.icon_test img{width:50px}#lista_nueva_ul li .elementor-icon-list-text{margin-top:10px;line-height:18px;font-size:15px;color:#7D7777}.sticky_btn{position:static;bottom:20px;z-index:2;width:50%;left:0;margin-bottom:20px}.sticky_btn a{flex:none;padding-top:10px;padding-left:20px}.woocommerce .quantity{display:flex!important;align-items:center;justify-content:center;margin:0 auto!important;border:1px solid #d0d5dd;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgb(16 24 40 / .05)}.woocommerce .quantity input.qty{width:45px!important;height:38px!important;border:none!important;border-radius:0!important;text-align:center;padding:0!important;font-weight:600;color:#2f393f;background:#fff;font-size:1rem;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity input.qty::-webkit-inner-spin-button,.woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .minus,.woocommerce .quantity .plus{width:35px!important;height:38px!important;background:#f9fafb!important;color:#667085;border:none!important;border-radius:0!important;cursor:pointer;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;padding:0;margin:0}.woocommerce .quantity .minus{border-right:1px solid #d0d5dd!important}.woocommerce .quantity .plus{border-left:1px solid #d0d5dd!important}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{background:#f49898!important;color:white!important}.woocommerce .quantity .minus.disabled,.woocommerce .quantity .minus:disabled{opacity:0.5!important;background:#f2f2f2!important;color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{border:none!important;margin:0!important;text-align:center!important}button.single_add_to_cart_button.button.alt.added{width:100%}#cards_1_test .radio-button{display:none}#cards_1_test .bundle-cprice{color:#30475E!important;font-size:14px;font-weight:normal!important;display:block}#cards_2_test .radio-button{display:none}#cards_3_test .radio-button{display:none}button#moove_gdpr_save_popup_settings_button{display:none!important}#cards_g_test .custom-title{display:none}#cards_3_test .custom-vari{width:86%;margin-left:0;margin-right:auto}#cards_1_test.active{border:3px solid #F4B6A0!important;background:#FEF8F6!important}#cards_2_test.active{border:3px solid #F4B6A0!important;background:#FEF8F6!important}#cards_3_test.active{border:3px solid #F4B6A0!important;background:#FEF8F6!important;height:160px;flex:0 0 60%;max-width:200px}#cards_3_test .wbdl-price{width:70%;padding:4px 20px}#cards_1_test,#cards_2_test,#cards_3_test{text-align:center;border:1px solid #BBB;border-radius:30px;margin:0 8px;cursor:pointer;margin-bottom:20px;padding:5px 0 10px 0;margin-left:auto;margin-right:auto}.custom-bundle .bundle-price{font-size:20px!important;color:#30475E!important}span.bundle-price{font-weight:bold!important}#cards_3_test .message-with h5{width:auto;margin-top:-6px;text-align:left}#cards_2_test .bundle-cprice{color:#30475E!important;font-size:14px;font-weight:normal!important;display:block}#cards_3_test .bundle-cprice{color:#30475E!important;font-size:14px;font-weight:normal!important;display:block}#cards_1_test .message-with h5{width:100%!important;margin-top:-12px}#cards_2_test{height:120px;padding-top:30px}#cards_1_test{height:90px;padding-top:19px}#cards_3_test{height:90px;padding-top:26px;flex:0 0 50%!important}#cards_1_test .wbdl-price{width:auto;top:20px!important}#cards_options_test .wbdl-price{width:auto;margin:0 auto;display:block;margin-top:auto;padding:5px 5px;font-family:Lora;position:absolute;top:14px;right:6%}#cards_3_test.active .wbdl-price{top:5px}#cards_2_test .wbdl-price{top:30px}div.message-with h5{text-align:center;margin:0 auto;white-space:normal;font-size:18px;font-weight:400;line-height:20px;color:#7D7777}#cards_options_test{display:block;flex-shrink:0;justify-content:initial;width:100%;max-width:calc(40% * 3);padding:0 5px;padding-top:20px}#acelerador_test{background:#F4B6A0;color:#fff;padding:6px 11px;border-radius:20px;font-weight:700;position:absolute;top:-17px}#cards_g_test{display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:0;margin-bottom:-10px;padding-bottom:16px}#cards_g_test::-webkit-scrollbar{width:0;height:0}#cards_g_test>*{flex-shrink:0}.joinchat__button{bottom:70px;height:50px!important;max-width:50px!important;width:50px!important;min-width:50px!important}.joinchat__button__open{width:50px!important;height:50px!important}#cualidades_test{padding:0;border-bottom:1px solid #C2D1D9;padding-bottom:20px}.elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios{height:250px!important}.elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-android{height:250px!important}.swiper-wrapper .swiper-slide .elementor-carousel-image{background-size:cover;width:77%;margin:0 auto;border-radius:10px;height:100%}button#moove_gdpr_save_popup_settings_button{display:none}#form_id{width:100%;margin-left:0;margin-right:0}.elementor-element.elementor-element-437524a6{padding:0px!important}.wbdl_widget .bundle-variation .custom-vari p.variant-title{display:none}.e-atc-qty-button-holder{width:60%}#cards_3_test.active .message-with h5{text-align:left}.woocommerce-order-details .woocommerce-table--custom-fields{display:none}.woocommerce-terms-and-conditions-wrapper{margin-top:2rem}.woocommerce-terms-and-conditions-checkbox-text .woocommerce-privacy-policy-link{color:#984A3E!important;text-transform:lowercase}.offer-header{display:none}#sl-preloader img{height:auto;width:100px}body{margin:0}.elementor-menu-cart__main .variation dt{font-weight:700}.elementor-menu-cart__main .variation dd p{margin-top:0}.single_add_to_cart_button{font-family:"Euclid Circular B Regular",Sans-serif!important;width:50%;padding:1.1rem!important;font-weight:bold!important;color:#fff!important;font-size:1.3rem!important;border-radius:5rem!important}.woocommerce-variation-add-to-cart{font-family:"Euclid Circular B Regular",Sans-serif!important}@media screen and (max-width:1024px){#product-col{width:100%!important}}.pre-btn{display:none}#preview-small{text-align:center;margin-bottom:0}.cuw-offers *{font-family:"Euclid Circular B Regular",Sans-serif}.cuw-offers .cuw-product-title{font-size:1rem}.cuw-offers .cuw-product-quantity{display:none}.cuw-offers .cuw-product-price{text-align:center;display:flex;flex-direction:column;max-width:5rem;font-size:.9rem}.cuw-offers .cuw-product-price>.amount,.cuw-offers .cuw-product-price *:not(del) .amount{font-weight:700;color:#3B3B63}.cuw-offers .cuw-product-variants:has(.variant-select)::before{content:'\f0dd';position:absolute;font-family:"Font Awesome 5 Free"}.cuw-offers .cuw-product-variants .variant-select{padding:0 1rem!important;appearance:none}.cuw-offers .cuw-button{font-size:.8rem}.cuw-offers .cuw-product-image{text-align:center}.cuw-offers .cuw-product-image img{max-height:100px!important;width:auto!important}@media screen and (max-width:450px){.cuw-offers .cuw-product-image{min-width:50px!important;max-width:55px}.cuw-offers .cuw-product-image img{max-height:55px!important}}.e-cart__container .shop_table{margin-top:2rem}.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{border:0!important}.e-cart__container .product-name a{display:block;text-align:left;font-size:1rem;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem}.e-cart__container .product-name .variation dt{font-weight:700;color:#3b3b63!important}.e-cart__container .product-name::before{display:none}.e-cart__container .shop_table td{vertical-align:top}@media screen and (max-width:768px){.e-cart__container .cart_item td{padding:.2rem!important}.e-cart__container .product-thumbnail{display:block!important}}.woocommerce-checkout .form-row-first{clear:both}.e-checkout__order_review tfoot tr th,.e-checkout__order_review tfoot tr td{padding:0!important}.e-checkout__order_review .woocommerce-shipping-methods li,.e-checkout__order_review .woocommerce-shipping-methods .extra-container{margin-bottom:0}.e-checkout__order_review .order-total>*{border-top:2px solid #3b3b63!important;padding-top:.5rem!important}.woocommerce-checkout #payment ul.payment_methods li img{max-height:1.5rem}.wpml-ls-statics-footer{z-index:999;display:block;position:relative;background-color:#fff;margin-bottom:0}.cuw-offers .cuw-offer-cta-section{border-radius:30px!important;background-color:#85A8B2!important}.cuw-offers .cuw-container{border-radius:30px!important;padding:0 1.5rem!important;background-color:#fff!important;box-shadow:0 0 10px 0 #dadada!important}.cuw-offers .cuw-container .variant-select{background-color:transparent!important}.cuw-offers .cuw-button{border-radius:30px!important;background-color:#85A8B2!important}.e-shop-table.e-cart-section *{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62}.e-shop-table.e-cart-section .product-name a{color:#85A8B2!important}.elementor-widget-woocommerce-cart .e-cart-section{border-radius:20px!important}.e-apply-coupon{border:2px solid #F5B09C!important;background:#fff!important;color:#F5B09C!important}#opt-cart .contenedor_azul{background-color:#F5D6CF!important}#opt-cart .contenedor_azul *{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62!important}#shipping_method label{color:#984A3E!important}.shipping-calculator-button{color:#85A8B2!important}.includes_tax{font-family:"Euclid Circular B Regular",Sans-serif!important}.checkout-button{font-size:1.3rem!important;box-shadow:none!important}.checkout-button:hover{background-color:#3B3C62!important}@media screen and (min-width:700px){#cards_g_test{overflow:hidden!important}}@media screen and (max-width:700px){.ywgc_enter_code .form-row{float:inherit}.ywgc_enter_code .form-row{width:100%!important}.cuw-offers .cuw-container{padding:15px!important}#cards_options_test .wbdl-price{padding-top:0!important}#cards_1_test,#cards_2_test,#cards_3_test{height:210px!important}#cards_g_test{margin-bottom:2rem!important}[data-elementor-post-type="product"] .elementor-swiper{height:260px}}.options-container{overflow:hidden!important}@media screen and (max-width:990px){.options-container{overflow-x:scroll!important}}.product-template-default #primary{width:1440px!important;margin:auto}.woocommerce-checkout-review-order-table thead th{border-bottom:1px solid!important}.woocommerce-checkout-review-order-table tbody td{border-bottom:1px solid #ADBFC7!important}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td{padding-top:1rem!important}.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table .product-name *{color:#3B3C62!important}.ywgc_have_code{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62;border:0!important;border-radius:30px!important;box-shadow:0 0 15px 0 rgb(255 179 156 / .6)!important;font-size:1.2rem!important;position:relative;z-index:0!important}.ywgc_enter_code{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62;margin-top:-20px;background-color:#fff;border:0!important;border-radius:0 0 30px 30px!important;box-shadow:0 0 15px 0 rgb(255 179 156 / .6)!important;position:relative;margin-left:2%;margin-right:2%;padding:2rem;z-index:-1}.ywgc_enter_code .ywgc_apply_gift_card_button{border:0!important;font-weight:500;margin-left:2rem!important}.ywgc_enter_code .ywgc_apply_gift_card_button:hover{background:#3B3C62!important}.ywgc-show-giftcard{color:#85A8B2!important}.gift-cards_form{margin-bottom:3rem!important}.gift-cards_form *,.ywgc-form-preview-product-title,.ywgc-form-preview-from-to-container *,.product-template-default #primary *{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62}.product-template-default #primary .entry-title{font-family:"ITC Souvenir Demi Regular","Poppins",Sans-serif!important}.ywgc-form-preview-from-to-container .ywgc-form-preview-from-content,.ywgc-form-preview-from-to-container .ywgc-form-preview-to-content,.ywgc-form-preview-from-to-container .ywgc-form-preview-message{padding-left:.5rem}.variations_button .gift_card_add_to_cart_button{background-color:#FFB39C!important;color:#fff!important}.variations_button .gift_card_add_to_cart_button:hover{background-color:#D48C73!important}.gift-cards-list .ywgc-amount-buttons{border-radius:15px!important;background-color:#F4D6CE!important;font-family:"Euclid Circular B Regular",Sans-serif!important;font-weight:600!important;border:0;margin:0 5px}.gift-cards-list .ywgc-manual-amount{max-width:155px!important;width:155px!important}.gift-cards-list .ywgc-manual-amount input{max-width:120px!important;border-radius:30px!important;background-color:#F4D6CE!important;font-family:"Euclid Circular B Regular",Sans-serif!important;font-weight:600!important;font-size:initial!important;margin-right:30px;outline:none!important}.gift-cards-list .ywgc-manual-amount .ywgc-manual-currency-symbol{position:relative;margin-left:-17px;top:-1%}.gift-cards-list .ywgc-amount-buttons.selected_button{background-color:#FFB39C!important}.gift_card_template_button.variations_button button,.gift-cards-list .ywgc-amount-buttons.selected_button *{color:#fff!important}.ywgc-main-form-preview-container *{font-family:"Euclid Circular B Regular",Sans-serif!important}.gift-card-content-editor label{font-family:"Euclid Circular B Regular",Sans-serif!important;font-weight:700}.gift-card-content-editor input:not(:first-child),.gift-card-content-editor textarea{background-color:#F4E9E1;border:none!important;font-family:"Euclid Circular B Regular",Sans-serif!important;padding:1rem!important}.upsellingtext{font-family:"ITC Souvenir Demi Regular","Poppins",Sans-serif!important;color:#3B3C62;font-size:1.5rem;margin:1.5rem 1rem}@media screen and (max-width:700px){.ywgc_enter_code .form-row{text-align:center!important}.ywgc_enter_code .ywgc_apply_gift_card_button{margin-left:0!important}}@media screen and (max-width:1015px){.gift-cards-list .ywgc-amount-buttons,.gift-cards-list .ywgc-manual-amount{width:40%!important;max-width:40%!important;margin-bottom:10px}.gift-cards-list .ywgc-manual-amount input{width:80%!important}}.woocommerce-terms-and-conditions-checkbox-text{color:#69727d!important}.woocommerce-terms-and-conditions-link,#mostrar_info_adicional{color:#984A3E!important}.woocommerce-table.order_details .product-name a{color:#69727D;font-weight:700}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th{padding-bottom:5px!important;padding-top:5px!important}#kl_newsletter_checkbox_field{display:none}.e-woo-select2-wrapper .select2-results__option:hover{color:#fff!important}.nif-field-hidden{display:none!important}@media screen and (max-width:600px){.elementor-widget-woocommerce-cart .e-cart__container #opt-cart{margin-top:2rem}.elementor-widget-woocommerce-cart .e-cart__container{display:inherit!important}.elementor-widget-woocommerce-cart .e-cart__container .e-apply-coupon{font-size:16px!important}}.elementor-widget-woocommerce-checkout-page .woocommerce-customer-details:last-child{display:none}.payment_box.payment_method_redsys{display:none!important}.fade-in-custom{opacity:0;animation:fade-in-custom .8s ease-in forwards .5s!important}@keyframes fade-in-custom{from{opacity:0}to{opacity:1}}.happymami-product-selector ul li{border:none;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.product_benefits_specs{background-color:#fffbf8;border-radius:25px;box-shadow:0 7px 15px rgb(0 0 0 / .1)}.product_benefits_specs .e-n-tab-title{background-color:transparent!important;border-bottom:3px solid transparent!important;width:50%;margin:0 auto;flex-grow:unset!important;font-weight:700;font-size:large}.product_benefits_specs .e-n-tab-title:hover{color:#925a5a!important}.product_benefits_specs .e-n-tab-title[aria-selected=true]{color:#925a5a!important;border-bottom:3px solid #925a5a!important}.product_benefits_specs .e-grid .elementor-image-box-wrapper .elementor-image-box-img{width:45%!important}.product_benefits_specs .e-grid .elementor-image-box-wrapper .elementor-image-box-img img{background-color:#fff;border:1px solid #87a1b2;box-shadow:0 4px 5px rgb(0 0 0 / .1);border-radius:20px;object-fit:contain}.product_benefits_specs .elementor-icon-list-items .elementor-icon-list-text{color:#3a4249!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#D0D5DD}.LandbotLivechat{left:-17px!important;bottom:40px!important}body.page-id-104684 .LandbotLivechat,body.page-id-133140 .LandbotLivechat{display:none!important}body.page-id-123402 .LandbotLivechat,body.page-id-118706 .LandbotLivechat,body.page-id-118703 .LandbotLivechat,body.page-id-118702 .LandbotLivechat,body.page-id-118699 .LandbotLivechat{display:none!important}body.page-id-117587 .LandbotLivechat{display:none!important}.woocommerce-checkout .LandbotLivechat{display:none!important}.page-id-13 .LandbotLivechat{display:none!important}@media screen and (max-width:1025px){.e-atc-qty-button-holder{margin:0 auto!important;justify-content:center!important;margin-top:10px!important}}@media screen and (max-width:767px){.price-flex{justify-content:center!important}}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout h3.desplegable-titulo{cursor:pointer;position:relative;padding-right:30px;user-select:none}#order_review_heading_custom{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#f7eae4;border-radius:8px;cursor:pointer;margin-top:20px;margin-bottom:0;transition:all 0.3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.order-summary-info{display:flex;flex-direction:column;gap:3px}.order-summary-label{font-weight:600;font-size:18px;color:#2d3436;line-height:1.2}.order-summary-count{font-size:14px;color:#636e72;font-weight:400}.order-summary-total{display:flex;align-items:center;gap:5px;font-weight:600}.order-summary-currency{font-size:14px;color:#636e72;font-weight:500}.order-summary-amount{font-size:22px;color:#2d3436;font-weight:700}.icono-desplegable{font-size:14px;color:#636e72;margin-left:10px;transition:transform 0.3s ease;display:inline-block}#order_review_heading_custom.activo .icono-desplegable{transform:rotate(0deg)}#order_review_table_wrapper{margin-top:15px;padding-top:15px;border-top:1px solid #dee2e6}.woocommerce-checkout-review-order-table{margin-top:0}@media screen and (max-width:600px){#order_review_heading_custom{padding:12px 15px;margin-top:15px}.order-summary-label{font-size:16px}.order-summary-count{font-size:13px}.order-summary-amount{font-size:20px}.order-summary-currency{font-size:13px}}.resumen-checkout{display:none}@media screen and (max-width:767px){.resumen-checkout{display:block}}.e-cart__container{overflow:hidden;width:100%}.e-cart__column{overflow:hidden}.cuw-cart-upsells-carousel{max-width:100%;overflow:hidden}.cuw-cart-upsells-carousel .cuw-carousel-track{max-width:100%}#productos_accordion_custom{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background-color:#fafafd;cursor:pointer;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border-top:1px solid rgb(58 66 73 / .15)}#productos_accordion_custom .order-summary-info{display:flex;flex-direction:column;gap:4px;flex:1}#productos_accordion_custom .order-summary-label{font-weight:700;font-size:17px;color:#3a4249;line-height:1.3;display:flex;align-items:center;gap:6px}#productos_accordion_custom .order-summary-count{font-size:14px;color:#3a4249;font-weight:400;opacity:.75}#productos_accordion_custom .order-summary-total{display:flex;align-items:center}#productos_accordion_custom .order-summary-amount{font-size:18px;color:#3a4249;font-weight:700}#productos_accordion_custom .icono-desplegable{font-size:14px;color:#3a4249}#productos_table_wrapper{padding:12px 18px;background-color:#f5f5f8}.productos-lista-simple{display:flex;flex-direction:column;gap:12px}.producto-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:12px}.producto-imagen{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.producto-imagen img{width:50px;height:50px;object-fit:cover;border-radius:4px}.producto-nombre{font-size:14px;color:#3a4249;font-weight:500;line-height:1.4;flex:1}.producto-cantidad{font-size:14px;color:#3a4249;font-weight:700;white-space:nowrap}@media screen and (max-width:600px){#productos_accordion_custom{padding:14px 16px}#productos_accordion_custom .order-summary-label{font-size:15px}#productos_accordion_custom .order-summary-count{font-size:13px}#productos_accordion_custom .order-summary-amount{font-size:16px}#productos_accordion_custom .icono-desplegable{font-size:13px}#productos_table_wrapper{padding:10px 16px}.productos-lista-simple{gap:10px}.producto-item{padding:6px 0}.producto-imagen{width:45px;height:45px}.producto-imagen img{width:45px;height:45px}.producto-nombre{font-size:13px}.producto-cantidad{font-size:13px}}.payment_box.payment_method_insite{background-color:transparent!important;border:none!important;border-radius:20px!important;box-shadow:none!important;padding:0!important;width:100%!important}#payment .payment_methods li .payment_box fieldset.card-saved{background-color:#fff0;border:none!important;box-shadow:none!important;padding:0!important}#payment .payment_method li .payment_box fieldset.card-saved>p{display:none!important}#order_review fieldset.redsys-new-card-data{background-color:#fafafa!important;border:none!important;border-radius:10px;padding:15px!important;padding-right:10px!important;max-width:100%!important;width:100%!important;margin:0!important}.payment_method_insite .date-wrap>div label,fieldset.redsys-new-card-data .cardinfo-label{color:var(--forms-labels-color,#69727d);font-family:var(--forms-labels-font-family,"Euclid Circular B Regular",Sans-serif)!important;font-size:16px!important;font-weight:500!important;margin-bottom:var(--forms-label-spacing,3px);display:inline-block!important;width:100%}fieldset.redsys-new-card-data label[for="card-number"],fieldset.redsys-new-card-data label[for="expiration-date"]{text-transform:lowercase!important}fieldset.redsys-new-card-data label[for="card-number"]::first-letter,fieldset.redsys-new-card-data label[for="expiration-date"]::first-letter{text-transform:uppercase!important}fieldset.redsys-new-card-data label[for="cvv"]{text-transform:uppercase!important}.payment_method_insite .input-wrap iframe{border:none!important;background:transparent!important}fieldset.redsys-new-card-data>div:first-child{margin-bottom:20px}fieldset.redsys-new-card-data>div:first-child .input-wrap{height:55px!important;font-size:18px}#billing_nif_field{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-error,.elementor-widget-woocommerce-checkout-page .woocommerce-info,.elementor-widget-woocommerce-checkout-page .woocommerce-message{color:#333!important}.elementor-widget-woocommerce-checkout-page .woocommerce-error a,.elementor-widget-woocommerce-checkout-page .woocommerce-info a,.elementor-widget-woocommerce-checkout-page .woocommerce-message a{color:#333!important;text-decoration:underline!important}.postid-136115 .elementor-element-727fed70{display:none}.boton-flotante{z-index:1000;transition:all 0.6s cubic-bezier(.34,1.56,.64,1);opacity:1;transform:translateY(0) scale(1)}.boton-flotante.oculto{opacity:0;transition:all 0.6s cubic-bezier(.34,1.56,.64,1);transform:translateY(20px) scale(.9);pointer-events:none}.wpml-floating-language-switcher{display:none}@media (min-width:769px){.wpml-floating-language-switcher .wpml-ls-item-toggle::after{content:none!important;display:none!important}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown a{padding-right:15px!important}.wpml-floating-language-switcher{display:block;position:fixed;bottom:20px;right:20px;z-index:999;overflow:visible;width:auto!important;max-width:fit-content!important}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown{width:auto!important;min-width:0!important}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{background-color:#fff;color:#983232;border:1px solid #ebebeb;border-radius:15px!important;padding:10px 15px;text-decoration:none;display:block;font-weight:600;white-space:nowrap;position:relative;z-index:20;transition:background-color 0.3s ease,border-radius 0.3s ease}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown:hover a.wpml-ls-item-toggle{background-color:#fae7e7;border-radius:0 0 15px 15px!important;border-top-color:#fae7e7;border-bottom-color:#f1f1f1;border-left-color:#f1f1f1;border-right-color:#f1f1f1}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{bottom:100%!important;top:auto!important;margin-bottom:0;width:100%;min-width:100%;background-color:#fff;border:1px solid #f1f1f1;border-bottom:none;border-radius:15px 15px 0 0;padding:0;box-shadow:0 -5px 15px rgb(0 0 0 / .05);overflow:hidden;z-index:10;display:block!important;visibility:hidden;opacity:0;transform:translateY(20px);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu{visibility:visible;opacity:1;transform:translateY(0);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{margin:0!important;list-style:none;width:100%}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{display:block;padding:10px 15px;color:#983232;background-color:#fff;text-decoration:none;transition:background 0.2s;border:none;border-bottom:1px solid #f1f1f1;font-size:14px;white-space:nowrap}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover{background-color:#fae7e7}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-child a{border-bottom:none}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions{margin-bottom:0}}.woocommerce-cart-form .coupon{display:none!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}@media (max-width:768px){.woocommerce table.shop_table_responsive tr td.product-thumbnail::before{content:none!important;display:none!important}}@media (max-width:768px){.elementor-widget-woocommerce-cart .e-cart-section{padding:0 20px!important}.woocommerce table.shop_table thead{display:none!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-cart-form__cart-item td::before{content:none!important;display:none!important}.woocommerce table.shop_table{display:flex!important;flex-direction:column;align-items:center!important}.woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:120px auto auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"image title title title title" "image qty remove space price";gap:10px 15px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:15px;margin-bottom:20px;align-items:center;width:100%;box-sizing:border-box}tr.cart_item{padding:10px 0!important;border:none!important}tr.cart_item td.product-thumbnail{grid-area:image;width:100%!important;aspect-ratio:1 / 1!important;border:1px solid #e5e5e5!important;border-radius:10px;background-color:#fff;padding:5px!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden}tr.cart_item td.product-thumbnail a:first-child:empty,tr.cart_item td.product-thumbnail a[href=""]:first-child{display:none!important}tr.cart_item td.product-thumbnail a{display:flex!important;width:100%;height:100%;align-items:center;justify-content:center}tr.cart_item td.product-thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:4px;object-position:center!important}tr.cart_item td.product-thumbnail a:first-child:empty,tr.cart_item td.product-thumbnail a[href=""]:first-child{display:none!important}tr.cart_item td.product-thumbnail a{display:block!important;height:auto;width:100%}tr.cart_item td.product-thumbnail img{width:100%!important;height:auto!important;object-fit:contain!important;border-radius:8px}tr.cart_item td.product-name{grid-area:title;border:none!important;padding:0!important;align-self:start}tr.cart_item td.product-name a{border:none!important;margin:0!important;padding:0!important}tr.cart_item td.product-name dl{gap:0!important;margin:0!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}tr.cart_item td.product-name a{font-weight:700;color:#333;text-decoration:none;display:block;margin-bottom:4px;line-height:1.2}tr.cart_item td.product-name dl.variation{margin:0;font-size:.85em;color:#666}tr.cart_item td.product-name dl.variation dt{float:none;font-weight:400;display:inline}tr.cart_item td.product-name dl.variation dd{float:none;margin:0;display:inline-block}tr.cart_item td.product-name dl.variation dd p{display:inline}tr.cart_item td.product-name dl.variation dd::after{content:"\A";white-space:pre}tr.cart_item td.product-quantity{grid-area:qty;border:none!important;padding:0!important;margin:0!important}.woocommerce .quantity{margin:0;display:flex;border:1px solid #ddd;border-radius:5px}.woocommerce .quantity .qty{width:35px;height:35px;padding:0;border:none;text-align:center}tr.cart_item td.product-remove{grid-area:remove;border:none!important;padding:0!important;display:flex;align-items:center;justify-content:center;position:static!important;width:auto!important;height:auto!important}tr.cart_item td.product-remove a.remove{color:#999!important;font-size:24px!important;font-weight:300;background:transparent!important;border:none!important;margin-left:5px;line-height:1}tr.cart_item td.product-subtotal{grid-area:price;border:none!important;padding:0!important;display:flex!important;justify-content:flex-end;align-items:flex-end}tr.cart_item td.product-subtotal .hm-subtotal-wrapper{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}tr.cart_item td.product-subtotal .hm-subtotal-wrapper del,tr.cart_item td.product-subtotal .hm-subtotal-wrapper del span,tr.cart_item td.product-subtotal .hm-subtotal-wrapper del bdi,tr.cart_item td.product-subtotal .hm-subtotal-wrapper del .woocommerce-Price-currencySymbol{color:#aaa!important;text-decoration:line-through!important;font-weight:normal!important;font-size:0.85rem!important}tr.cart_item td.product-subtotal .hm-subtotal-wrapper del{margin-bottom:2px}tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins,tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins span,tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins bdi,tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins .woocommerce-Price-currencySymbol,tr.cart_item td.product-subtotal>span.amount bdi,tr.cart_item td.product-subtotal>span.amount .woocommerce-Price-currencySymbol{color:#de6b7d!important;text-decoration:none!important;background:transparent!important;font-weight:800!important;font-size:1.2rem!important}tr.cart_item td.product-price{display:none!important}.woocommerce-cart .e-cart-totals{border:1px solid #ccc!important;border-radius:10px!important;padding:10px!important;width:90vw!important;margin:0 auto!important}.cart_totals tr.order-total small.includes_tax{display:none!important}.cart_totals>h2{display:none!important}.e-cart-totals table.shop_table tbody{width:100%!important}.e-cart-totals table.shop_table tbody tr{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.cart_totals ul#shipping_method{list-style:none!important;margin:0!important;padding:0!important;text-align:right}.cart_totals ul#shipping_method li{margin:0!important;text-indent:0}.cart_totals ul#shipping_method input[type="radio"]{display:none}.cart_totals ul#shipping_method label{margin:0}.cart_totals .woocommerce-shipping-calculator,.cart_totals .woocommerce-shipping-destination{display:none!important}.e-cart-totals table.shop_table tbody tr th,.e-cart-totals table.shop_table tbody tr td{padding:0!important}.e-cart-totals table.shop_table tbody tr.order-total{margin-top:20px!important;font-size:1.5rem!important;font-weight:800!important}.e-cart-totals table.shop_table tbody tr.order-total td span{color:#de6b7d!important}.e-cart__container .shop_table .cart-discount th{flex-grow:1!important}.elementor-13 .elementor-element.elementor-element-19889a9c{padding:30px 20px 0 20px!important}.woocommerce-cart .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:180px!important}.e-cart__container .e-sticky-right-column--active{position:unset!important}.wc-proceed-to-checkout{padding-inline:10px!important}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0 5px!important}.wc-proceed-to-checkout #ppc-button-ppcp-gateway .paypal-button-tagline{display:none!important}#wc-stripe-express-checkout-element>div{min-width:0!important;width:auto!important}.wc-proceed-to-checkout .ppc-button-wrapper{height:56px!important}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th,.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block!important}}@media screen and (max-width:1024px){.woocommerce-cart .wc-proceed-to-checkout{position:fixed!important;left:0!important;right:0!important;bottom:calc(env(safe-area-inset-bottom, 0px))!important;width:100%!important;z-index:2147483647!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(6px)}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:block;width:min(95%, 520px)!important;margin:0 auto!important}.woocommerce-cart footer,.woocommerce-cart .site-footer{position:relative!important;z-index:1!important}}.woocommerce-cart .wc-proceed-to-checkout{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:5px}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%!important;flex-basis:100%!important;margin-bottom:5px!important}.woocommerce-cart .wc-proceed-to-checkout>div:not(.checkout-button),.woocommerce-cart .wc-proceed-to-checkout>.payment_method{width:48%!important;flex-basis:48%!important;margin:0!important;min-width:140px}#wc-stripe-payment-request-wrapper,#ppc-button-wrapper{width:48%!important;margin-top:0!important}.woocommerce-cart .wc-proceed-to-checkout>img,.woocommerce-cart .wc-proceed-to-checkout>.cred-icons{width:100%!important;flex-basis:100%!important;text-align:center;margin-top:10px}.woocommerce-cart .cuw-cart-item-subtotal{display:flex!important;flex-direction:column!important}.woocommerce-cart .woocommerce-message{display:none!important}tr.cart_item td.product-remove a.remove{font-size:0!important;color:transparent!important;background:transparent!important;border:none!important;display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important}tr.cart_item td.product-remove a.remove::before{content:"\f2ed";font-family:"Font Awesome 5 Free"!important;font-weight:400;font-size:12px!important;color:#a4b0be!important;display:block;line-height:1;transition:all 0.2s ease}tr.cart_item td.product-remove a.remove:hover::before{color:#de6b7d!important;transform:scale(1.1);font-weight:900}.ppcp-messages{display:none!important}.wc-proceed-to-checkout .ppc-button-wrapper{height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffc439!important;border-radius:5px!important}.wc-proceed-to-checkout .ppc-button-wrapper #ppc-button-ppcp-gateway{transform:scale(1.2)}@media screen and (min-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail img{width:100px!important;height:auto!important}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:top!important}.woocommerce-cart .e-cart-totals{border:1px solid #ccc!important;border-radius:10px!important;padding:10px!important;margin:0 auto!important}.woocommerce-cart .wc-proceed-to-checkout{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important}.woocommerce-cart .e-sticky-right-column{width:100%!important}}.woocommerce-cart .ppc-button-wrapper{max-height:48px!important;overflow:hidden!important;margin-top:10px!important;margin-bottom:0px!important;display:block!important}.woocommerce-cart .ppc-button-wrapper iframe{margin-top:10px;max-height:25px!important}#wc-stripe-express-checkout-element{min-height:48px!important;width:100%!important;display:block!important;background-color:#f7f7f7;border-radius:5px;clear:both!important;position:relative}#wc-stripe-express-checkout-element .StripeElement{background:transparent!important;z-index:2}@media screen and (max-width:767px){.woocommerce-cart #wc-stripe-express-checkout-element-link{display:none!important}}.page-id-85016 .happymami-whatsapp-button,.page-id-85016 .happymami-whatsapp-text{display:none!important}@media screen and (max-width:600px){.payment_box.payment_method_insite{padding:20px 15px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}fieldset.redsys-new-card-data{padding:25px 15px!important;max-width:100%!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.payment_method_insite .date-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.payment_method_insite .date-wrap>div{margin:0!important;width:100%!important}.payment_method_insite .date-wrap .cvv-wrap{width:100%!important;margin-left:0!important;margin-right:0!important}.payment_method_insite .date-wrap>div label,fieldset.redsys-new-card-data .cardinfo-label{font-size:10px!important;letter-spacing:1px}.payment_method_insite .input-wrap{height:48px!important;margin:0!important}fieldset.redsys-new-card-data>div:first-child .input-wrap{height:50px!important}}@media screen and (max-width:400px){.payment_box.payment_method_insite{padding:15px 10px!important}fieldset.redsys-new-card-data{padding:20px 12px!important;min-height:240px}.payment_method_insite .date-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.payment_method_insite .date-wrap .cvv-wrap{width:100%!important}fieldset.redsys-new-card-data .input-wrapper#redsys-submit,fieldset.redsys-new-card-data #redsys-submit,.payment_method_insite .input-wrapper#redsys-submit{left:10px!important;right:10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;bottom:-65px!important}.input-wrapper#redsys-submit{height:50px!important}}.payment_method_insite .input-wrap#card-number{margin-right:0!important;margin-left:0!important}.payment_method_insite .input-wrap{margin-left:0!important}.insite-unificado,.insite-unificado #card-form{background-color:transparent!important;border:none!important}fieldset.redsys-new-card-data-uni{background:linear-gradient(135deg,#f49898 0%,#ff9999 50%,#ffa8a8 100%)!important;border:none!important;border-radius:20px;padding:30px 25px!important;box-shadow:0 8px 16px rgb(244 152 152 / .3),0 2px 4px rgb(0 0 0 / .1)!important}@keyframes fadeInCard{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}fieldset.redsys-new-card-data{animation:fadeInCard 0.5s ease-out}checkout woocommerce-checkout{padding:0!important}#payment.woocommerce-checkout-payment{background:transparent!important;padding:0!important}#payment .payment_methods{padding:0!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:12px!important;list-style:none!important;overflow:hidden!important;background:#ffffff!important}#payment .payment_methods li.payment_method_stripe{display:none!important}#payment .payment_methods li.wc_payment_method{background:#ffffff!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;margin:0!important;padding:0!important;transition:all 0.2s ease!important}#payment .payment_methods li.wc_payment_method:last-child{border-bottom:none!important}#payment .payment_methods li.wc_payment_method:has(input:checked){background:#fff!important;box-shadow:inset 4px 0 0 0 #f49898!important}#payment .payment_methods li.wc_payment_method{display:flex!important;flex-wrap:wrap!important;align-items:center!important}#payment .payment_methods li.wc_payment_method>input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border:2px solid #d1d5db!important;border-radius:50%!important;margin:0!important;margin-left:20px!important;position:relative!important;cursor:pointer!important;flex-shrink:0!important;transition:all 0.2s ease!important;background:#ffffff!important;order:1!important}#payment .payment_methods li.wc_payment_method>input[type="radio"]:checked{border-color:#f49898!important;border-width:6px!important;background:#ffffff!important}#payment .payment_methods li.wc_payment_method>label{flex:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px 16px 14px!important;margin:0!important;cursor:pointer!important;font-size:15px!important;font-weight:400!important;color:#1f2937!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;transition:background 0.2s ease!important;order:2!important}#payment .payment_methods li.wc_payment_method:hover>label{background:transparent!important}#payment .payment_methods li.wc_payment_method:hover{background:#f9fafb!important}#payment .payment_methods li.wc_payment_method>label>img{max-height:24px!important;width:auto!important;object-fit:contain!important;margin-left:auto!important;flex-shrink:0!important}#payment .payment_methods li.wc_payment_method>.payment_box{width:100%!important;order:3!important;flex-basis:100%!important}#payment .payment_methods li.wc_payment_method>label>.stripe-cards-icon,#payment .payment_methods li.wc_payment_method>label>img[src*="visa"],#payment .payment_methods li.wc_payment_method>label>img[src*="mastercard"],#payment .payment_methods li.wc_payment_method>label>img[src*="cards"],#payment .payment_methods li.wc_payment_method>label>img{max-height:28px!important;margin-left:auto!important}#payment .payment_methods li .payment_box{background:#fafafa!important;border-top:1px solid #e5e7eb!important;padding:20px!important;margin:0!important;border-radius:0!important}#payment .payment_methods li .payment_box p{color:#64748b!important;font-size:13px!important;margin:0 0 15px 0!important;line-height:1.5!important}#payment .payment_methods li.payment_method_stripe_googlepay>label::after,#payment .payment_methods li[class*="googlepay"]>label::after{content:'';display:inline-block;width:33px;height:44px;margin-left:auto;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"%3E%3Cg transform="matrix(.6782 0 0 .6782 1.226 120.628)"%3E%3CclipPath id="prefix__a"%3E%3Cpath d="M0 0h752v400H0z"/%3E%3C/clipPath%3E%3Cg clip-path="url(%23prefix__a)"%3E%3Cpath d="M552 0H200C90 0 0 90 0 200s90 200 200 200h352c110 0 200-90 200-200S662 0 552 0z" fill="%23fff" fill-rule="nonzero"/%3E%3Cpath d="M552 16.2c24.7 0 48.7 4.9 71.3 14.5 21.9 9.3 41.5 22.6 58.5 39.5 16.9 16.9 30.2 36.6 39.5 58.5 9.6 22.6 14.5 46.6 14.5 71.3 0 24.7-4.9 48.7-14.5 71.3-9.3 21.9-22.6 41.5-39.5 58.5-16.9 16.9-36.6 30.2-58.5 39.5-22.6 9.6-46.6 14.5-71.3 14.5H200c-24.7 0-48.7-4.9-71.3-14.5-21.9-9.3-41.5-22.6-58.5-39.5-16.9-16.9-30.2-36.6-39.5-58.5-9.6-22.6-14.5-46.6-14.5-71.3 0-24.7 4.9-48.7 14.5-71.3 9.3-21.9 22.6-41.5 39.5-58.5 16.9-16.9 36.6-30.2 58.5-39.5 22.6-9.6 46.6-14.5 71.3-14.5h352M552 0H200C90 0 0 90 0 200s90 200 200 200h352c110 0 200-90 200-200S662 0 552 0z" fill="%233c4043" fill-rule="nonzero"/%3E%3Cg fill-rule="nonzero"%3E%3Cg fill="%233c4043"%3E%3Cpath d="M358.6 214.1v60.6h-19.2V125.3h50.9c12.9 0 23.9 4.3 32.9 12.9 9.2 8.6 13.8 19.1 13.8 31.5 0 12.7-4.6 23.2-13.8 31.7-8.9 8.5-19.9 12.7-32.9 12.7h-31.7zm0-70.4v52.1h32.1c7.6 0 14-2.6 19-7.7 5.1-5.1 7.7-11.3 7.7-18.3 0-6.9-2.6-13-7.7-18.1-5-5.3-11.3-7.9-19-7.9h-32.1v-.1zM487.2 169.1c14.2 0 25.4 3.8 33.6 11.4 8.2 7.6 12.3 18 12.3 31.2v63h-18.3v-14.2h-.8c-7.9 11.7-18.5 17.5-31.7 17.5-11.3 0-20.7-3.3-28.3-10-7.6-6.7-11.4-15-11.4-25 0-10.6 4-19 12-25.2 8-6.3 18.7-9.4 32-9.4 11.4 0 20.8 2.1 28.1 6.3v-4.4c0-6.7-2.6-12.3-7.9-17-5.3-4.7-11.5-7-18.6-7-10.7 0-19.2 4.5-25.4 13.6l-16.9-10.6c9.3-13.5 23.1-20.2 41.3-20.2zm-24.8 74.2c0 5 2.1 9.2 6.4 12.5 4.2 3.3 9.2 5 14.9 5 8.1 0 15.3-3 21.6-9 6.3-6 9.5-13 9.5-21.1-6-4.7-14.3-7.1-25-7.1-7.8 0-14.3 1.9-19.5 5.6-5.3 3.9-7.9 8.6-7.9 14.1zM637.5 172.4l-64 147.2h-19.8l23.8-51.5-42.2-95.7h20.9l30.4 73.4h.4l29.6-73.4h20.9z"/%3E%3C/g%3E%3Cpath d="M282.23 202c0-6.26-.56-12.25-1.6-18.01h-80.48v33l46.35.01c-1.88 10.98-7.93 20.34-17.2 26.58v21.41h27.59c16.11-14.91 25.34-36.95 25.34-62.99z" fill="%234285f4"/%3E%3Cpath d="M229.31 243.58c-7.68 5.18-17.57 8.21-29.14 8.21-22.35 0-41.31-15.06-48.1-35.36h-28.46v22.08c14.1 27.98 43.08 47.18 76.56 47.18 23.14 0 42.58-7.61 56.73-20.71l-27.59-21.4z" fill="%2334a853"/%3E%3Cpath d="M149.39 200.05c0-5.7.95-11.21 2.68-16.39v-22.08h-28.46c-5.83 11.57-9.11 24.63-9.11 38.47s3.29 26.9 9.11 38.47l28.46-22.08a51.657 51.657 0 01-2.68-16.39z" fill="%23fabb05"/%3E%3Cpath d="M200.17 148.3c12.63 0 23.94 4.35 32.87 12.85l24.45-24.43c-14.85-13.83-34.21-22.32-57.32-22.32-33.47 0-62.46 19.2-76.56 47.18l28.46 22.08c6.79-20.3 25.75-35.36 48.1-35.36z" fill="%23e94235"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}#payment .payment_methods li label[for="payment_method_googlepayredirecredsys"] img,#payment .payment_methods li.payment_method_googlepayredirecredsys>label>img{display:none!important}#payment .payment_methods li .payment_box p:last-child{margin-bottom:0!important}#wc-stripe-upe-form{background:transparent!important;padding:0!important;border:none!important}.wc-stripe-upe-element{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px!important}#payment .wc-stripe-new-payment-method,#payment .woocommerce-SavedPaymentMethods-saveNew input[type="checkbox"]{width:18px!important;height:18px!important;border-radius:4px!important;margin-right:8px!important}#payment .woocommerce-SavedPaymentMethods-saveNew label{font-size:13px!important;color:#64748b!important}.woocommerce-terms-and-conditions-wrapper{margin-top:24px!important;padding-top:20px!important;border-top:1px solid #e5e7eb!important}.woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:12px!important}.woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;color:#374151!important;line-height:1.5!important;cursor:pointer!important}.woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;border:2px solid #d1d5db!important;border-radius:4px!important;margin:0!important;cursor:pointer!important;transition:all 0.2s ease!important;position:relative!important}.woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked{background:#3b82f6!important;border-color:#3b82f6!important}.woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked::after{content:'✓'!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#ffffff!important;font-size:12px!important;font-weight:bold!important}.woocommerce-terms-and-conditions-checkbox-text a{color:#dc7171!important;text-decoration:none!important;font-weight:500!important}.woocommerce-terms-and-conditions-checkbox-text a:hover{text-decoration:underline!important}#terminos_adicionales_wrapper{margin-bottom:16px!important;padding:0!important}#terminos_adicionales_wrapper label{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;color:#374151!important;cursor:pointer!important}#terminos_adicionales_wrapper input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;border:2px solid #d1d5db!important;border-radius:4px!important;margin:0!important;cursor:pointer!important;transition:all 0.2s ease!important;position:relative!important}#terminos_adicionales_wrapper input[type="checkbox"]:checked{background:#3b82f6!important;border-color:#3b82f6!important}#terminos_adicionales_wrapper input[type="checkbox"]:checked::after{content:'✓'!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#ffffff!important;font-size:12px!important;font-weight:bold!important}@media screen and (max-width:600px){#payment .payment_methods{border-radius:10px!important}#payment .payment_methods li label{padding:0 16px!important;margin:0!important;font-size:14px!important}#payment .payment_methods li input[type="radio"]{width:18px!important;height:18px!important;margin-right:12px!important}#payment .payment_methods li label img{max-height:20px!important}}.payment_method_stripe fieldset:last-child{display:none!important}.elementor-product-variable .variations_form .quantity{display:none!important}body{overflow-x:hidden!important}.woocommerce-billing-fields>h3{display:none!important}.woocommerce-billing-fields__field-wrapper{display:none!important}body:not(.wc-validation-active) .woocommerce-invalid input,body:not(.wc-validation-active) .woocommerce-invalid select,body:not(.wc-validation-active) .woocommerce-invalid textarea,body:not(.wc-validation-active) .woocommerce-invalid .select2-selection,body:not(.wc-validation-active) .woocommerce-invalid-required-field input,body:not(.wc-validation-active) .woocommerce-invalid-required-field select,body:not(.wc-validation-active) .woocommerce-invalid-required-field textarea,body:not(.wc-validation-active) .woocommerce-invalid-required-field .select2-selection{border-color:#d4d4d4!important;box-shadow:none!important}body:not(.wc-validation-active) .woocommerce-invalid label,body:not(.wc-validation-active) .woocommerce-invalid-required-field label{color:inherit!important}body:not(.wc-validation-active) .woocommerce-error,body:not(.wc-validation-active) .woocommerce-NoticeGroup{display:none!important}@font-face{font-display:swap;font-family:'ITC Souvenir Demi Regular';src:url(https://happymamilactancia.com/wp-content/themes/hello-theme-child-master/assets/fonts/itc-souvenir-demi-regular.woff2) format('opentype');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Euclid Circular B';src:url('https://happymamilactancia.com/wp-content/themes/hello-theme-child-master/assets/fonts/euclid-circular-b/Euclid Circular B Regular.woff2') format('woff2');font-weight:400;font-style:normal}@media (min-width:600px){.page-id-25052 .gform_ajax_spinner,.page-id-30165 .gform_ajax_spinner,.page-id-32835 .gform_ajax_spinner{width:30px!important}.page-id-25052 .gform_footer.top_label,.page-id-30165 .gform_footer.top_label,.page-id-32835 .gform_footer.top_label{display:flex;flex-direction:column;align-items:center}#gform_wrapper_9 .gform_ajax_spinner,#gform_wrapper_7 .gform_ajax_spinner{width:30px!important}#gform_wrapper_9 .gform_footer.top_label,#gform_wrapper_7 .gform_footer.top_label{display:flex;flex-direction:column;align-items:center}}body #gform_wrapper_7 .gform_footer input[type=submit]{background-color:#73c6ce;font-weight:700;border-width:2px;border-color:#73C6CE;color:#000}body #gform_wrapper_7 .gform_footer input[type=submit]:hover{border:1px solid rgb(114 114 114 / .6);background-color:#fff}body #gform_wrapper_9 .gform_footer input[type=submit]{background-color:#73c6ce;font-weight:700;border-width:2px;border-color:#73C6CE;color:#000}body #gform_wrapper_9 .gform_footer input[type=submit]:hover{border:1px solid rgb(114 114 114 / .6);background-color:#fff}section.elementor-section.elementor-top-section.elementor-element.elementor-element-78f48dd.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky__spacer{visibility:visible!important}.elementor-widget.elementor-widget-wp-widget-gform_widget{display:none}.elementor-element-fde7310.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{margin-bottom:0px!important}.joinchat.joinchat--right.joinchat--btn.joinchat--show{display:none}.form-container{border-radius:10px;margin-top:-29px}.question{max-width:1265px;margin:0 auto;margin-bottom:20px;position:relative;overflow-x:hidden}.question-title{font-weight:700;font-size:22px;text-align:center;color:#30475E;margin-top:20px}.question-subtitle{font-size:16px;text-align:center;color:#7D7777;width:90%;margin:10px auto 30px auto}.options-container{display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:10px}.sin-margin{margin-right:0}.options{display:flex;flex-shrink:0;justify-content:space-between;width:70%;max-width:calc(40% * 3);padding:0 5px}.option{position:relative;flex:0 0 30%;text-align:center;border:1px solid #BBB;border-radius:30px;margin:0 8px;cursor:pointer;display:flex;flex-direction:column;margin-bottom:40px;min-height:300px}.selected{border:2px solid #F4B6A0}.option img{width:auto;height:100%;max-height:250px;display:block;margin:18px auto}.option-text{display:flex;justify-content:center;align-items:flex-end;margin-top:auto;background-color:#fff;border:1px solid #30475E;padding:16px 5px;border-radius:20px;min-width:85%;position:absolute;bottom:-30px;left:0;z-index:1;margin-left:7%;font-size:21px;font-family:Lora;color:#30475E;font-weight:700;max-height:54px;line-height:20px}.doble{padding-bottom:18px;padding-top:16px;display:block}.doble_m{display:none}.options-container::-webkit-scrollbar{display:none}.option.selected .option-text{background:#F4B6A0;border:1px solid #F4B6A0;color:#fff}button.next-button{width:30%;padding:20px;font-size:16px;border-radius:30px;margin-top:30px;background:#30475E;color:#fff;border:none;margin-left:auto;margin-right:auto;display:block;text-align:center}button.next-button:disabled{border:none;color:#7C7C7C;background-color:#EDEDED}button.final-button{width:30%;padding:20px;font-size:16px;border-radius:30px;margin-top:30px;background:#30475E;color:#fff;border:none;margin-left:auto;margin-right:auto;display:block;text-align:center}button.final-button:disabled{border:none;color:#7C7C7C;background-color:#EDEDED;width:30%}button.back-button{border:none;background:no-repeat;font-size:14px;color:#30475E}.hidden{display:none}@keyframes growProgressBar{0%,33%{--pgPercentage:0}100%{--pgPercentage:var(--value)}}@property --pgPercentage{syntax:'<number>';inherits:false;initial-value:0}div[role="progressbar"]{--size:50px;--fg:#30475E;--bg:#DBECF3;--pgPercentage:var(--value);width:var(--size);height:var(--size);border-radius:50%;display:grid;place-items:center;background:conic-gradient(from 0turn,var(--fg) 0%,var(--fg) calc(var(--pgPercentage) * 1%),var(--bg) 0);color:var(--fg);font-size:15px;font-weight:700}.numero_progress{height:40px;width:40px;background:#fff;border-radius:50%;display:grid;place-items:center}.titulo_bar{display:flex;justify-content:space-between;align-items:center;padding:0 28px;background:#DBECF3;height:80px}.circulo{margin-right:10px}.nombre_bar{display:flex;flex-direction:column;font-size:16px;font-weight:700;color:#30475E;margin-left:8px}.nombre_bar span{font-weight:400;font-size:14px}.atras_bar{margin-left:auto;margin-right:0;margin-top:-2px}.progress_bar{width:95%;height:3px;background-color:#C5D4DB;margin-top:0;position:relative;margin-left:10px}.progress_line{position:absolute;top:-1px;left:0;height:5px;width:var(--progress-value,0%);background-color:#30475E;transition:width 0.3s ease}@keyframes loading{0%,20%{content:'CREATING BOTTLE.'}40%{content:'CREATING BOTTLE..'}60%{content:'CREATING BOTTLE...'}80%,100%{content:'CREATING BOTTLE...'}}.loading-text::after{content:'Cargando';display:inline-block;animation:loading 1.5s infinite}.question-pop{text-decoration:underline;cursor:pointer;margin-top:8px;font-weight:600}.popup-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7);justify-content:center;align-items:center;z-index:1000}.popup-content{position:relative;background-color:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgb(0 0 0 / .3);text-align:center;z-index:1000;width:30%}.popup-close{position:absolute;top:3px;right:10px;cursor:pointer;font-size:20px}.solos{flex:1 0 40%;max-width:300px}.options_solos{max-width:calc(50% * 2);padding:0;width:52%}.options_cuatro{display:flex;justify-content:center;align-items:flex-start;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:0}.cuatro{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;padding:0 5px;width:100%;max-width:calc(26% * 2)}.cuatro .option{min-height:210px;max-height:210px;padding:2px}.especial{margin-top:0}.especial_2{margin-top:0}.boton{width:96%;padding:20px;font-size:16px;border-radius:30px;margin-top:40px;background:#30475E;color:#fff;border:none;margin-left:auto;margin-right:auto;display:block;text-align:center}.boton:disabled{border:none;color:#7C7C7C;background-color:#EDEDED}.boton-contenedor{width:100%;display:flex}#nombreInput{width:50%;margin:0 auto;display:flex;padding:14px;border-radius:30px;border:1px solid #C3C3C3;font-size:15px;text-align:center}.form_title{margin:0 auto;width:58%;text-align:center;color:#7D7777;margin-bottom:20px;font-weight:700;margin-top:40px}span#nombreUsuarioSpan1{font-weight:700}span#nombreUsuarioSpan2{font-weight:700}.content_pregunta .question-title{padding-top:60px;margin-bottom:40px;margin-top:0}.content_pregunta{background:#DBECF3;padding-bottom:40px}input.no-zoom{touch-action:none}.barra_azul{background:#DBECF3;height:83px;margin-bottom:-82px}.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.elementor-sticky.elementor-sticky--active.elementor-section--handles-inside.elementor-sticky--effects{display:none}@media only screen and (max-width:767px){.titulo_bar{height:70px;padding:0 4px}.options{width:100%}.options_solos{width:100%}.option{flex:0 0 40%;min-height:250px}button.next-button{width:96%}.solos{flex:0 0 46%!important}.question-title{font-size:20px}.question-subtitle{font-size:15px}.doble_m{padding-bottom:8px;padding-top:5px;display:block}.doble{display:none}.option img{max-height:200px}.cuatro{max-width:calc(50% * 2)}.especial{margin-top:60px}.especial_2{margin-top:-60px}.cuatro .option{min-height:220px;max-height:220px}button.final-button{width:96%}button.final-button:disabled{width:96%}.elementor-element-ebcc599 .elementor-widget-wrap.elementor-element-populated{padding:10px 0px!important}.barra_azul{display:none}.popup-content{width:95%}}@media screen and (max-width:1260px){#container_id{width:100%!important}}@media screen and (max-width:700px){#cards_g_test{display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:0;margin-bottom:20px;padding-bottom:16px}#cta_carrito_test{margin-left:8px!important;width:100%!important}a.added_to_cart.wc-forward{background:#fff;display:block;width:30%;margin-left:20px;padding:14px;text-align:center;border-radius:40px;border:2px solid;z-index:1000}#cards_3_test.active .message-with h5{text-align:center!important}#cards_g_test{padding-bottom:36px!important}#lista_nueva_ul li{width:32%}.tooltip_test{width:100%!important;margin-top:30px!important}#form_id{width:100%!important;padding-bottom:20px!important}#titulo_test h4{width:90%;margin:0 auto;margin-top:20px}#bloque_superior_test{padding:0!important}#titulo_test{margin-bottom:10px!important;padding-bottom:10px!important}#fotos_p_test{display:none}button.single_add_to_cart_button.button.alt{padding-left:3rem!important;padding-right:3rem!important}#cards_3_test .custom-vari{width:86%;margin-left:auto!important;margin-right:auto}.swiper-wrapper .swiper-slide .elementor-carousel-image{background-size:cover!important;width:77%;margin:0 auto;border-radius:10px;height:230px!important}#titulo_podium{text-align:center!important;margin-bottom:30px!important}#cards_3_test.active{height:280px!important}#cards_2_test.active .wbdl-price{background:#F4B6A0!important;border:1px solid #F4B6A0!important}#cards_1_test.active .wbdl-price{background:#F4B6A0!important;border:1px solid #F4B6A0!important;padding-top:15px!important}#cards_3_test.active .wbdl-price{background:#F4B6A0!important;border:1px solid #F4B6A0!important;width:80%!important;min-width:70%!important;margin-left:11%!important;padding:2px 15px 10px}#cards_1_test{height:90px;padding-top:26px!important}#cards_1_test .message-with h5{margin-top:14px!important}#img_biberon_1 img{margin-left:6px!important;width:100%!important}#img_biberon_2 img{margin-left:6px!important;width:100%!important;padding-top:20px!important}#img_biberon_3 img{margin-left:6px!important;width:100%!important}#container_id{width:100%!important;margin:0 auto!important}.joinchat__button{bottom:80px!important}.sticky_btn{width:98%!important}#cards_1_test,#cards_2_test,#cards_3_test{margin:0 8px!important;flex-direction:column!important;margin-bottom:40px!important;position:relative!important;flex:0 0 50%!important;text-align:center!important;border:1px solid #BBBBBB!important;border-radius:30px!important;margin:0 8px!important;cursor:pointer!important;display:flex!important;padding:5px 0 10px 0!important}#cards_options_test{display:flex!important}div.message-with h5{width:80%!important;word-wrap:break-word!important}#cards_options_test .wbdl-price{width:80%!important;margin:0 auto!important;white-space:normal!important;background:#fff!important;border-radius:40px!important;border:1px solid #30475E!important;display:block!important;margin-top:auto!important;background-color:#fff!important;padding:5px 5px!important;min-width:80%!important;position:absolute!important;bottom:-13%!important;left:0!important;z-index:1!important;margin-left:10%!important;font-size:21px!important;font-family:Lora!important;color:#30475E!important;font-weight:bold!important;max-height:54px!important;line-height:20px!important;padding:2px 15px 10px!important}#cards_1_test .wbdl-price{width:80%!important;padding:15px 5px!important}#cards_2_test{height:210px!important;padding-top:30px}#cards_1_test{height:180px!important;padding-top:18px!important}#cards_3_test{height:180px!important;padding-top:20px;flex:0 0 50%!important}#cards_3_test .message-with h5{width:70%!important;margin-top:4px!important;text-align:center!important}#cards_2_test .message-with h5{margin-top:4px!important}.active .message-with{margin-top:5px}#img_biberon_1,#img_biberon_2,#img_biberon_3{margin-right:0!important}#img_puntos_id{width:90%!important;margin:0 auto;margin-top:-10px!important;margin-bottom:40px}#lista_nueva_id{width:100%!important}span.discount-rule{text-align:center!important;width:100%!important;margin:0 auto!important}}#cta_carrito_test{margin-left:0;margin-right:0}#lista_nueva_id{width:80%;margin:0 auto}#img_puntos_id{width:70%;margin:0 auto;margin-top:30px;margin-bottom:40px}#img_biberon_1,#img_biberon_2,#img_biberon_3{margin-right:20px}span.discount-rule{text-align:left}#cards_2_test .message-with h5{margin-top:-20px}#container_id{width:80%;margin:0 auto}.elementor-element-fde7310.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default p{margin-bottom:0px!important}#lista_nueva_ul li a{color:#7D7777!important;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}#text_subtitle{width:80%;margin:0 auto;line-height:20px;margin-top:17px;margin-bottom:10px;color:#7D7777;font-size:18px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color emoji}div#img_biberon_1 img{margin-left:30px;width:80%}div#img_biberon_2 img{margin-left:16px;width:100%}div#img_biberon_3 img{margin-left:16px;width:96%}p.bundle-message-blink{display:none}#cards_3_test span.bundle-variation select{height:38px;border-radius:12px;width:100%!important;margin:0 auto}#bloque_nuevo{margin-top:20px}#cards_3_test .message-with .bundle-variation{margin-top:20px}#titulo_podium{text-align:left;margin-bottom:10px;color:#7D7777;margin-top:0;font-weight:700}.text_tooltip_1{color:#EB9779;font-weight:700;font-size:18px;margin-bottom:6px!important}.text_tooltip{color:#7D7777;font-size:17px;margin-bottom:10px!important;font-weight:600}.content_tooltip{text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important;font-style:normal!important;padding-top:2px}.tooltip_test{position:relative;background-color:#FFF1EE;color:#fff;width:80%;margin:0 auto;padding:10px;border-radius:5px;border-radius:10px}.triangle_test{position:absolute;top:-10px;left:calc(50% - 10px);width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid #FFF1EE}#lista_nueva_ul{display:flex;justify-content:space-around;align-items:flex-start;margin-top:20px}#lista_nueva_ul li{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;margin-bottom:10px}#lista_nueva_ul li .elementor-icon-list-icon{width:50px;height:50px;text-align:center;margin:0 auto}.icon_test img{width:50px}#lista_nueva_ul li .elementor-icon-list-text{margin-top:10px;line-height:18px;font-size:15px;color:#7D7777}.sticky_btn{position:static;bottom:20px;z-index:2;width:50%;left:0;margin-bottom:20px}.sticky_btn a{flex:none;padding-top:10px;padding-left:20px}.woocommerce .quantity{display:flex!important;align-items:center;justify-content:center;margin:0 auto!important;border:1px solid #d0d5dd;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 1px 2px rgb(16 24 40 / .05)}.woocommerce .quantity input.qty{width:45px!important;height:38px!important;border:none!important;border-radius:0!important;text-align:center;padding:0!important;font-weight:600;color:#2f393f;background:#fff;font-size:1rem;-moz-appearance:textfield;appearance:textfield}.woocommerce .quantity input.qty::-webkit-inner-spin-button,.woocommerce .quantity input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.woocommerce .quantity .minus,.woocommerce .quantity .plus{width:35px!important;height:38px!important;background:#f9fafb!important;color:#667085;border:none!important;border-radius:0!important;cursor:pointer;font-size:18px;font-weight:500;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;padding:0;margin:0}.woocommerce .quantity .minus{border-right:1px solid #d0d5dd!important}.woocommerce .quantity .plus{border-left:1px solid #d0d5dd!important}.woocommerce .quantity .minus:hover,.woocommerce .quantity .plus:hover{background:#f49898!important;color:white!important}.woocommerce .quantity .minus.disabled,.woocommerce .quantity .minus:disabled{opacity:0.5!important;background:#f2f2f2!important;color:#ccc!important;cursor:not-allowed!important;pointer-events:none!important}.elementor-widget-woocommerce-cart .woocommerce .input-text.qty{border:none!important;margin:0!important;text-align:center!important}button.single_add_to_cart_button.button.alt.added{width:100%}#cards_1_test .radio-button{display:none}#cards_1_test .bundle-cprice{color:#30475E!important;font-size:14px;font-weight:normal!important;display:block}#cards_2_test .radio-button{display:none}#cards_3_test .radio-button{display:none}button#moove_gdpr_save_popup_settings_button{display:none!important}#cards_g_test .custom-title{display:none}#cards_3_test .custom-vari{width:86%;margin-left:0;margin-right:auto}#cards_1_test.active{border:3px solid #F4B6A0!important;background:#FEF8F6!important}#cards_2_test.active{border:3px solid #F4B6A0!important;background:#FEF8F6!important}#cards_3_test.active{border:3px solid #F4B6A0!important;background:#FEF8F6!important;height:160px;flex:0 0 60%;max-width:200px}#cards_3_test .wbdl-price{width:70%;padding:4px 20px}#cards_1_test,#cards_2_test,#cards_3_test{text-align:center;border:1px solid #BBB;border-radius:30px;margin:0 8px;cursor:pointer;margin-bottom:20px;padding:5px 0 10px 0;margin-left:auto;margin-right:auto}.custom-bundle .bundle-price{font-size:20px!important;color:#30475E!important}span.bundle-price{font-weight:bold!important}#cards_3_test .message-with h5{width:auto;margin-top:-6px;text-align:left}#cards_2_test .bundle-cprice{color:#30475E!important;font-size:14px;font-weight:normal!important;display:block}#cards_3_test .bundle-cprice{color:#30475E!important;font-size:14px;font-weight:normal!important;display:block}#cards_1_test .message-with h5{width:100%!important;margin-top:-12px}#cards_2_test{height:120px;padding-top:30px}#cards_1_test{height:90px;padding-top:19px}#cards_3_test{height:90px;padding-top:26px;flex:0 0 50%!important}#cards_1_test .wbdl-price{width:auto;top:20px!important}#cards_options_test .wbdl-price{width:auto;margin:0 auto;display:block;margin-top:auto;padding:5px 5px;font-family:Lora;position:absolute;top:14px;right:6%}#cards_3_test.active .wbdl-price{top:5px}#cards_2_test .wbdl-price{top:30px}div.message-with h5{text-align:center;margin:0 auto;white-space:normal;font-size:18px;font-weight:400;line-height:20px;color:#7D7777}#cards_options_test{display:block;flex-shrink:0;justify-content:initial;width:100%;max-width:calc(40% * 3);padding:0 5px;padding-top:20px}#acelerador_test{background:#F4B6A0;color:#fff;padding:6px 11px;border-radius:20px;font-weight:700;position:absolute;top:-17px}#cards_g_test{display:flex;justify-content:center;align-items:flex-end;white-space:nowrap;overflow-x:scroll;-webkit-overflow-scrolling:touch;margin-right:0;margin-bottom:-10px;padding-bottom:16px}#cards_g_test::-webkit-scrollbar{width:0;height:0}#cards_g_test>*{flex-shrink:0}.joinchat__button{bottom:70px;height:50px!important;max-width:50px!important;width:50px!important;min-width:50px!important}.joinchat__button__open{width:50px!important;height:50px!important}#cualidades_test{padding:0;border-bottom:1px solid #C2D1D9;padding-bottom:20px}.elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-ios{height:250px!important}.elementor-main-swiper.swiper-container.swiper-container-initialized.swiper-container-horizontal.swiper-container-android{height:250px!important}.swiper-wrapper .swiper-slide .elementor-carousel-image{background-size:cover;width:77%;margin:0 auto;border-radius:10px;height:100%}button#moove_gdpr_save_popup_settings_button{display:none}#form_id{width:100%;margin-left:0;margin-right:0}.elementor-element.elementor-element-437524a6{padding:0px!important}.wbdl_widget .bundle-variation .custom-vari p.variant-title{display:none}.e-atc-qty-button-holder{width:60%}#cards_3_test.active .message-with h5{text-align:left}.woocommerce-order-details .woocommerce-table--custom-fields{display:none}.woocommerce-terms-and-conditions-wrapper{margin-top:2rem}.woocommerce-terms-and-conditions-checkbox-text .woocommerce-privacy-policy-link{color:#984A3E!important;text-transform:lowercase}.offer-header{display:none}#sl-preloader img{height:auto;width:100px}body{margin:0}.elementor-menu-cart__main .variation dt{font-weight:700}.elementor-menu-cart__main .variation dd p{margin-top:0}.single_add_to_cart_button{font-family:"Euclid Circular B Regular",Sans-serif!important;width:50%;padding:1.1rem!important;font-weight:bold!important;color:#fff!important;font-size:1.3rem!important;border-radius:5rem!important}.woocommerce-variation-add-to-cart{font-family:"Euclid Circular B Regular",Sans-serif!important}@media screen and (max-width:1024px){#product-col{width:100%!important}}.pre-btn{display:none}#preview-small{text-align:center;margin-bottom:0}.cuw-offers *{font-family:"Euclid Circular B Regular",Sans-serif}.cuw-offers .cuw-product-title{font-size:1rem}.cuw-offers .cuw-product-quantity{display:none}.cuw-offers .cuw-product-price{text-align:center;display:flex;flex-direction:column;max-width:5rem;font-size:.9rem}.cuw-offers .cuw-product-price>.amount,.cuw-offers .cuw-product-price *:not(del) .amount{font-weight:700;color:#3B3B63}.cuw-offers .cuw-product-variants:has(.variant-select)::before{content:'\f0dd';position:absolute;font-family:"Font Awesome 5 Free"}.cuw-offers .cuw-product-variants .variant-select{padding:0 1rem!important;appearance:none}.cuw-offers .cuw-button{font-size:.8rem}.cuw-offers .cuw-product-image{text-align:center}.cuw-offers .cuw-product-image img{max-height:100px!important;width:auto!important}@media screen and (max-width:450px){.cuw-offers .cuw-product-image{min-width:50px!important;max-width:55px}.cuw-offers .cuw-product-image img{max-height:55px!important}}.e-cart__container .shop_table{margin-top:2rem}.elementor-widget-woocommerce-cart .woocommerce table.cart td.actions,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-name,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-price,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-quantity,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-remove,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-subtotal,.elementor-widget-woocommerce-cart .woocommerce table.cart td.product-thumbnail{border:0!important}.e-cart__container .product-name a{display:block;text-align:left;font-size:1rem;font-weight:700;padding-bottom:.5rem;margin-bottom:.5rem}.e-cart__container .product-name .variation dt{font-weight:700;color:#3b3b63!important}.e-cart__container .product-name::before{display:none}.e-cart__container .shop_table td{vertical-align:top}@media screen and (max-width:768px){.e-cart__container .cart_item td{padding:.2rem!important}.e-cart__container .product-thumbnail{display:block!important}}.woocommerce-checkout .form-row-first{clear:both}.e-checkout__order_review tfoot tr th,.e-checkout__order_review tfoot tr td{padding:0!important}.e-checkout__order_review .woocommerce-shipping-methods li,.e-checkout__order_review .woocommerce-shipping-methods .extra-container{margin-bottom:0}.e-checkout__order_review .order-total>*{border-top:2px solid #3b3b63!important;padding-top:.5rem!important}.woocommerce-checkout #payment ul.payment_methods li img{max-height:1.5rem}.wpml-ls-statics-footer{z-index:999;display:block;position:relative;background-color:#fff;margin-bottom:0}#place_order.fixed{position:fixed;bottom:5px!important;left:0;width:70%!important;height:50px;color:#fff;padding:0!important;text-align:center;z-index:9999999;transition:bottom 0.3s ease;left:50%;transform:translateX(-50%);max-width:1140px}@media screen and (max-width:768px){#place_order.fixed{width:60%!important;bottom:0!important}}.cuw-offers .cuw-offer-cta-section{border-radius:30px!important;background-color:#85A8B2!important}.cuw-offers .cuw-container{border-radius:30px!important;padding:0 1.5rem!important;background-color:#fff!important;box-shadow:0 0 10px 0 #dadada!important}.cuw-offers .cuw-container .variant-select{background-color:transparent!important}.cuw-offers .cuw-button{border-radius:30px!important;background-color:#85A8B2!important}.e-shop-table.e-cart-section *{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62}.e-shop-table.e-cart-section .product-name a{color:#85A8B2!important}.elementor-widget-woocommerce-cart .e-cart-section{border-radius:20px!important}.e-apply-coupon{border:2px solid #F5B09C!important;background:#fff!important;color:#F5B09C!important}#opt-cart .contenedor_azul{background-color:#F5D6CF!important}#opt-cart .contenedor_azul *{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62!important}#shipping_method label{color:#984A3E!important}.shipping-calculator-button{color:#85A8B2!important}.includes_tax{font-family:"Euclid Circular B Regular",Sans-serif!important}.checkout-button{font-size:1.3rem!important;box-shadow:none!important}.checkout-button:hover{background-color:#3B3C62!important}@media screen and (min-width:700px){#cards_g_test{overflow:hidden!important}}@media screen and (max-width:700px){.ywgc_enter_code .form-row{float:inherit}.ywgc_enter_code .form-row{width:100%!important}.cuw-offers .cuw-container{padding:15px!important}#cards_options_test .wbdl-price{padding-top:0!important}#cards_1_test,#cards_2_test,#cards_3_test{height:210px!important}#cards_g_test{margin-bottom:2rem!important}[data-elementor-post-type="product"] .elementor-swiper{height:260px}}.options-container{overflow:hidden!important}@media screen and (max-width:990px){.options-container{overflow-x:scroll!important}}.product-template-default #primary{width:1440px!important;margin:auto}.woocommerce-checkout-review-order-table thead th{border-bottom:1px solid!important}.woocommerce-checkout-review-order-table tbody td{border-bottom:1px solid #ADBFC7!important}.woocommerce-checkout-review-order-table .cart-subtotal th,.woocommerce-checkout-review-order-table .cart-subtotal td{padding-top:1rem!important}.woocommerce-checkout-review-order-table .product-name,.woocommerce-checkout-review-order-table .product-name *{color:#3B3C62!important}.ywgc_have_code{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62;border:0!important;border-radius:30px!important;box-shadow:0 0 15px 0 rgb(255 179 156 / .6)!important;font-size:1.2rem!important;position:relative;z-index:0!important}.ywgc_enter_code{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62;margin-top:-20px;background-color:#fff;border:0!important;border-radius:0 0 30px 30px!important;box-shadow:0 0 15px 0 rgb(255 179 156 / .6)!important;position:relative;margin-left:2%;margin-right:2%;padding:2rem;z-index:-1}.ywgc_enter_code .ywgc_apply_gift_card_button{border:0!important;font-weight:500;margin-left:2rem!important}.ywgc_enter_code .ywgc_apply_gift_card_button:hover{background:#3B3C62!important}.ywgc-show-giftcard{color:#85A8B2!important}.gift-cards_form{margin-bottom:3rem!important}.gift-cards_form *,.ywgc-form-preview-product-title,.ywgc-form-preview-from-to-container *,.product-template-default #primary *{font-family:"Euclid Circular B Regular",Sans-serif!important;color:#3B3C62}.product-template-default #primary .entry-title{font-family:"ITC Souvenir Demi Regular","Poppins",Sans-serif!important}.ywgc-form-preview-from-to-container .ywgc-form-preview-from-content,.ywgc-form-preview-from-to-container .ywgc-form-preview-to-content,.ywgc-form-preview-from-to-container .ywgc-form-preview-message{padding-left:.5rem}.variations_button .gift_card_add_to_cart_button{background-color:#FFB39C!important;color:#fff!important}.variations_button .gift_card_add_to_cart_button:hover{background-color:#D48C73!important}.gift-cards-list .ywgc-amount-buttons{border-radius:15px!important;background-color:#F4D6CE!important;font-family:"Euclid Circular B Regular",Sans-serif!important;font-weight:600!important;border:0;margin:0 5px}.gift-cards-list .ywgc-manual-amount{max-width:155px!important;width:155px!important}.gift-cards-list .ywgc-manual-amount input{max-width:120px!important;border-radius:30px!important;background-color:#F4D6CE!important;font-family:"Euclid Circular B Regular",Sans-serif!important;font-weight:600!important;font-size:initial!important;margin-right:30px;outline:none!important}.gift-cards-list .ywgc-manual-amount .ywgc-manual-currency-symbol{position:relative;margin-left:-17px;top:-1%}.gift-cards-list .ywgc-amount-buttons.selected_button{background-color:#FFB39C!important}.gift_card_template_button.variations_button button,.gift-cards-list .ywgc-amount-buttons.selected_button *{color:#fff!important}.ywgc-main-form-preview-container *{font-family:"Euclid Circular B Regular",Sans-serif!important}.gift-card-content-editor label{font-family:"Euclid Circular B Regular",Sans-serif!important;font-weight:700}.gift-card-content-editor input:not(:first-child),.gift-card-content-editor textarea{background-color:#F4E9E1;border:none!important;font-family:"Euclid Circular B Regular",Sans-serif!important;padding:1rem!important}.upsellingtext{font-family:"ITC Souvenir Demi Regular","Poppins",Sans-serif!important;color:#3B3C62;font-size:1.5rem;margin:1.5rem 1rem}@media screen and (max-width:700px){.ywgc_enter_code .form-row{text-align:center!important}.ywgc_enter_code .ywgc_apply_gift_card_button{margin-left:0!important}}@media screen and (max-width:1015px){.gift-cards-list .ywgc-amount-buttons,.gift-cards-list .ywgc-manual-amount{width:40%!important;max-width:40%!important;margin-bottom:10px}.gift-cards-list .ywgc-manual-amount input{width:80%!important}}.woocommerce-terms-and-conditions-checkbox-text{color:#69727d!important}.woocommerce-terms-and-conditions-link,#mostrar_info_adicional{color:#984A3E!important}.woocommerce-table.order_details .product-name a{color:#69727D;font-weight:700}.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table td,.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table th{padding-bottom:5px!important;padding-top:5px!important}#kl_newsletter_checkbox_field{display:none}.e-woo-select2-wrapper .select2-results__option:hover{color:#fff!important}.nif-field-hidden{display:none!important}@media screen and (max-width:600px){.elementor-widget-woocommerce-cart .e-cart__container #opt-cart{margin-top:2rem}.elementor-widget-woocommerce-cart .e-cart__container{display:inherit!important}.elementor-widget-woocommerce-cart .e-cart__container .e-apply-coupon{font-size:16px!important}}.elementor-widget-woocommerce-checkout-page .woocommerce-customer-details:last-child{display:none}.payment_box.payment_method_redsys{display:none!important}.fade-in-custom{opacity:0;animation:fade-in-custom .8s ease-in forwards .5s!important}@keyframes fade-in-custom{from{opacity:0}to{opacity:1}}.happymami-product-selector ul li{border:none;box-shadow:0 2px 8px rgb(0 0 0 / .06)}.product_benefits_specs{background-color:#fffbf8;border-radius:25px;box-shadow:0 7px 15px rgb(0 0 0 / .1)}.product_benefits_specs .e-n-tab-title{background-color:transparent!important;border-bottom:3px solid transparent!important;width:50%;margin:0 auto;flex-grow:unset!important;font-weight:700;font-size:large}.product_benefits_specs .e-n-tab-title:hover{color:#925a5a!important}.product_benefits_specs .e-n-tab-title[aria-selected=true]{color:#925a5a!important;border-bottom:3px solid #925a5a!important}.product_benefits_specs .e-grid .elementor-image-box-wrapper .elementor-image-box-img{width:45%!important}.product_benefits_specs .e-grid .elementor-image-box-wrapper .elementor-image-box-img img{background-color:#fff;border:1px solid #87a1b2;box-shadow:0 4px 5px rgb(0 0 0 / .1);border-radius:20px;object-fit:contain}.product_benefits_specs .elementor-icon-list-items .elementor-icon-list-text{color:#3a4249!important}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)):where(:not(.edit-post-visual-editor)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#D0D5DD}.LandbotLivechat{left:-17px!important;bottom:40px!important}body.page-id-104684 .LandbotLivechat,body.page-id-133140 .LandbotLivechat{display:none!important}body.page-id-123402 .LandbotLivechat,body.page-id-118706 .LandbotLivechat,body.page-id-118703 .LandbotLivechat,body.page-id-118702 .LandbotLivechat,body.page-id-118699 .LandbotLivechat{display:none!important}body.page-id-117587 .LandbotLivechat{display:none!important}.woocommerce-checkout .LandbotLivechat{display:none!important}.page-id-13 .LandbotLivechat{display:none!important}@media screen and (max-width:1025px){.e-atc-qty-button-holder{margin:0 auto!important;justify-content:center!important;margin-top:10px!important}}@media screen and (max-width:767px){.price-flex{justify-content:center!important}}.woocommerce-checkout #order_review_heading{display:none}.woocommerce-checkout h3.desplegable-titulo{cursor:pointer;position:relative;padding-right:30px;user-select:none}#order_review_heading_custom{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;background-color:#f7eae4;border-radius:8px;cursor:pointer;margin-top:20px;margin-bottom:0;transition:all 0.3s ease;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.order-summary-info{display:flex;flex-direction:column;gap:3px}.order-summary-label{font-weight:600;font-size:18px;color:#2d3436;line-height:1.2}.order-summary-count{font-size:14px;color:#636e72;font-weight:400}.order-summary-total{display:flex;align-items:center;gap:5px;font-weight:600}.order-summary-currency{font-size:14px;color:#636e72;font-weight:500}.order-summary-amount{font-size:22px;color:#2d3436;font-weight:700}.icono-desplegable{font-size:14px;color:#636e72;margin-left:10px;transition:transform 0.3s ease;display:inline-block}#order_review_heading_custom.activo .icono-desplegable{transform:rotate(0deg)}#order_review_table_wrapper{margin-top:15px;padding-top:15px;border-top:1px solid #dee2e6}.woocommerce-checkout-review-order-table{margin-top:0}@media screen and (max-width:600px){#order_review_heading_custom{padding:12px 15px;margin-top:15px}.order-summary-label{font-size:16px}.order-summary-count{font-size:13px}.order-summary-amount{font-size:20px}.order-summary-currency{font-size:13px}}.resumen-checkout{display:none}@media screen and (max-width:767px){.resumen-checkout{display:block}}.e-cart__container{overflow:hidden;width:100%}.e-cart__column{overflow:hidden}.cuw-cart-upsells-carousel{max-width:100%;overflow:hidden}.cuw-cart-upsells-carousel .cuw-carousel-track{max-width:100%}#productos_accordion_custom{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;background-color:#fafafd;cursor:pointer;margin-bottom:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;border-top:1px solid rgb(58 66 73 / .15)}#productos_accordion_custom .order-summary-info{display:flex;flex-direction:column;gap:4px;flex:1}#productos_accordion_custom .order-summary-label{font-weight:700;font-size:17px;color:#3a4249;line-height:1.3;display:flex;align-items:center;gap:6px}#productos_accordion_custom .order-summary-count{font-size:14px;color:#3a4249;font-weight:400;opacity:.75}#productos_accordion_custom .order-summary-total{display:flex;align-items:center}#productos_accordion_custom .order-summary-amount{font-size:18px;color:#3a4249;font-weight:700}#productos_accordion_custom .icono-desplegable{font-size:14px;color:#3a4249}#productos_table_wrapper{padding:12px 18px;background-color:#f5f5f8}.productos-lista-simple{display:flex;flex-direction:column;gap:12px}.producto-item{display:flex;justify-content:space-between;align-items:center;padding:8px 0;gap:12px}.producto-imagen{flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}.producto-imagen img{width:50px;height:50px;object-fit:cover;border-radius:4px}.producto-nombre{font-size:14px;color:#3a4249;font-weight:500;line-height:1.4;flex:1}.producto-cantidad{font-size:14px;color:#3a4249;font-weight:700;white-space:nowrap}@media screen and (max-width:600px){#productos_accordion_custom{padding:14px 16px}#productos_accordion_custom .order-summary-label{font-size:15px}#productos_accordion_custom .order-summary-count{font-size:13px}#productos_accordion_custom .order-summary-amount{font-size:16px}#productos_accordion_custom .icono-desplegable{font-size:13px}#productos_table_wrapper{padding:10px 16px}.productos-lista-simple{gap:10px}.producto-item{padding:6px 0}.producto-imagen{width:45px;height:45px}.producto-imagen img{width:45px;height:45px}.producto-nombre{font-size:13px}.producto-cantidad{font-size:13px}}.payment_box.payment_method_insite{background-color:transparent!important;border:none!important;border-radius:20px!important;box-shadow:none!important;padding:0!important;width:100%!important}#payment .payment_methods li .payment_box fieldset.card-saved{background-color:#fff0;border:none!important;box-shadow:none!important;padding:0!important}#payment .payment_method li .payment_box fieldset.card-saved>p{display:none!important}#order_review fieldset.redsys-new-card-data{background-color:#fafafa!important;border:none!important;border-radius:10px;padding:15px!important;padding-right:10px!important;max-width:100%!important;width:100%!important;margin:0!important}.payment_method_insite .date-wrap>div label,fieldset.redsys-new-card-data .cardinfo-label{color:var(--forms-labels-color,#69727d);font-family:var(--forms-labels-font-family,"Euclid Circular B Regular",Sans-serif)!important;font-size:16px!important;font-weight:500!important;margin-bottom:var(--forms-label-spacing,3px);display:inline-block!important;width:100%}fieldset.redsys-new-card-data label[for="card-number"],fieldset.redsys-new-card-data label[for="expiration-date"]{text-transform:lowercase!important}fieldset.redsys-new-card-data label[for="card-number"]::first-letter,fieldset.redsys-new-card-data label[for="expiration-date"]::first-letter{text-transform:uppercase!important}fieldset.redsys-new-card-data label[for="cvv"]{text-transform:uppercase!important}.payment_method_insite .input-wrap iframe{border:none!important;background:transparent!important}fieldset.redsys-new-card-data>div:first-child{margin-bottom:20px}fieldset.redsys-new-card-data>div:first-child .input-wrap{height:55px!important;font-size:18px}#billing_nif_field{display:none}.elementor-widget-woocommerce-checkout-page .woocommerce-error,.elementor-widget-woocommerce-checkout-page .woocommerce-info,.elementor-widget-woocommerce-checkout-page .woocommerce-message{color:#333!important}.elementor-widget-woocommerce-checkout-page .woocommerce-error a,.elementor-widget-woocommerce-checkout-page .woocommerce-info a,.elementor-widget-woocommerce-checkout-page .woocommerce-message a{color:#333!important;text-decoration:underline!important}.postid-136115 .elementor-element-727fed70{display:none}.boton-flotante{z-index:1000;transition:all 0.6s cubic-bezier(.34,1.56,.64,1);opacity:1;transform:translateY(0) scale(1)}.boton-flotante.oculto{opacity:0;transition:all 0.6s cubic-bezier(.34,1.56,.64,1);transform:translateY(20px) scale(.9);pointer-events:none}.wpml-floating-language-switcher{display:none}@media (min-width:769px){.wpml-floating-language-switcher .wpml-ls-item-toggle::after{content:none!important;display:none!important}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown a{padding-right:15px!important}.wpml-floating-language-switcher{display:block;position:fixed;bottom:20px;right:20px;z-index:999;overflow:visible;width:auto!important;max-width:fit-content!important}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown{width:auto!important;min-width:0!important}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown a.wpml-ls-item-toggle{background-color:#fff;color:#983232;border:1px solid #ebebeb;border-radius:15px!important;padding:10px 15px;text-decoration:none;display:block;font-weight:600;white-space:nowrap;position:relative;z-index:20;transition:background-color 0.3s ease,border-radius 0.3s ease}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown:hover a.wpml-ls-item-toggle{background-color:#fae7e7;border-radius:0 0 15px 15px!important;border-top-color:#fae7e7;border-bottom-color:#f1f1f1;border-left-color:#f1f1f1;border-right-color:#f1f1f1}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu{bottom:100%!important;top:auto!important;margin-bottom:0;width:100%;min-width:100%;background-color:#fff;border:1px solid #f1f1f1;border-bottom:none;border-radius:15px 15px 0 0;padding:0;box-shadow:0 -5px 15px rgb(0 0 0 / .05);overflow:hidden;z-index:10;display:block!important;visibility:hidden;opacity:0;transform:translateY(20px);transition:all 0.3s cubic-bezier(.4,0,.2,1)}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown:hover .wpml-ls-sub-menu{visibility:visible;opacity:1;transform:translateY(0);transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li{margin:0!important;list-style:none;width:100%}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a{display:block;padding:10px 15px;color:#983232;background-color:#fff;text-decoration:none;transition:background 0.2s;border:none;border-bottom:1px solid #f1f1f1;font-size:14px;white-space:nowrap}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a:hover{background-color:#fae7e7}.wpml-floating-language-switcher .wpml-ls-legacy-dropdown .wpml-ls-sub-menu li:last-child a{border-bottom:none}.wpml-floating-language-switcher .wpml-ls-statics-shortcode_actions{margin-bottom:0}}.woocommerce-cart-form .coupon{display:none!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:block!important}@media (max-width:768px){.woocommerce table.shop_table_responsive tr td.product-thumbnail::before{content:none!important;display:none!important}}@media (max-width:768px){.elementor-widget-woocommerce-cart .e-cart-section{padding:0!important}.woocommerce table.shop_table thead{display:none!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-cart-form__cart-item td::before{content:none!important;display:none!important}.woocommerce table.shop_table{display:flex!important;flex-direction:column;align-items:center!important}.woocommerce-cart-form__cart-item{display:grid!important;grid-template-columns:85px auto auto 1fr auto;grid-template-rows:auto auto;grid-template-areas:"image title title title title" ". qty remove space price";gap:10px 15px;background:#fff;border:1px solid #e5e5e5;border-radius:12px;padding:15px;margin-bottom:20px;align-items:center;width:100%;box-sizing:border-box}tr.cart_item{padding:10px 0!important;border:none!important}tr.cart_item td.product-thumbnail{grid-area:image;align-self:start!important;width:100%!important;aspect-ratio:1 / 1!important;border:1px solid #e5e5e5!important;border-radius:10px;background-color:#fff;padding:5px!important;display:flex!important;align-items:center;justify-content:center;overflow:hidden}tr.cart_item td.product-thumbnail a:first-child:empty,tr.cart_item td.product-thumbnail a[href=""]:first-child{display:none!important}tr.cart_item td.product-thumbnail a{display:flex!important;width:100%;height:100%;align-items:center;justify-content:center}tr.cart_item td.product-thumbnail img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:8px}tr.cart_item td.product-name{grid-area:title;border:none!important;padding:0!important;align-self:start;min-width:0}tr.cart_item td.product-name a{font-weight:700;color:#333;text-decoration:none;display:block;margin-bottom:4px;line-height:1.2;font-size:13px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}tr.cart_item td.product-name dl{gap:0!important;margin:0!important}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{text-align:left!important}tr.cart_item td.product-name dl.variation{margin:0;font-size:.85em;color:#666}tr.cart_item td.product-name dl.variation dt{float:none;font-weight:400;display:inline}tr.cart_item td.product-name dl.variation dd{float:none;margin:0;display:inline-block}tr.cart_item td.product-name dl.variation dd p{display:inline}tr.cart_item td.product-name dl.variation dd::after{content:"\A";white-space:pre}tr.cart_item td.product-quantity{grid-area:qty;border:none!important;padding:0!important;margin:0!important}.woocommerce .quantity{margin:0;display:flex;border:1px solid #ddd;border-radius:5px}.woocommerce .quantity .qty{width:35px;height:35px;padding:0;border:none;text-align:center}tr.cart_item td.product-remove{grid-area:remove;border:none!important;padding:0!important;display:flex;align-items:center;justify-content:center;position:static!important;width:auto!important;height:auto!important}tr.cart_item td.product-remove a.remove{color:#999!important;font-size:24px!important;font-weight:300;background:transparent!important;border:none!important;margin-left:5px;line-height:1}tr.cart_item td.product-subtotal{grid-area:price;border:none!important;padding:0!important;display:flex!important;justify-content:flex-end;align-items:flex-end}tr.cart_item td.product-subtotal .hm-subtotal-wrapper{display:flex;flex-direction:column;align-items:flex-end;line-height:1.2}tr.cart_item td.product-subtotal .hm-subtotal-wrapper del,tr.cart_item td.product-subtotal .hm-subtotal-wrapper del span,tr.cart_item td.product-subtotal .hm-subtotal-wrapper del bdi,tr.cart_item td.product-subtotal .hm-subtotal-wrapper del .woocommerce-Price-currencySymbol{color:#aaa!important;text-decoration:line-through!important;font-weight:normal!important;font-size:0.85rem!important}tr.cart_item td.product-subtotal .hm-subtotal-wrapper del{margin-bottom:2px}tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins,tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins span,tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins bdi,tr.cart_item td.product-subtotal .hm-subtotal-wrapper ins .woocommerce-Price-currencySymbol,tr.cart_item td.product-subtotal>span.amount bdi,tr.cart_item td.product-subtotal>span.amount .woocommerce-Price-currencySymbol{color:#de6b7d!important;text-decoration:none!important;background:transparent!important;font-weight:800!important;font-size:1.2rem!important}tr.cart_item td.product-price{display:none!important}.woocommerce-cart .e-cart-totals{border:1px solid #ccc!important;border-radius:10px!important;padding:10px!important;width:90vw!important;margin:0 auto!important}.cart_totals tr.order-total small.includes_tax{display:none!important}.cart_totals>h2{display:none!important}.e-cart-totals table.shop_table tbody{width:100%!important}.e-cart-totals table.shop_table tbody tr{width:100%!important;display:flex!important;justify-content:space-between!important;align-items:center!important}.cart_totals ul#shipping_method{list-style:none!important;margin:0!important;padding:0!important;text-align:right}.cart_totals ul#shipping_method li{margin:0!important;text-indent:0}.cart_totals ul#shipping_method input[type="radio"]{display:none}.cart_totals ul#shipping_method label{margin:0}.cart_totals .woocommerce-shipping-calculator,.cart_totals .woocommerce-shipping-destination{display:none!important}.e-cart-totals table.shop_table tbody tr th,.e-cart-totals table.shop_table tbody tr td{padding:0!important}.e-cart-totals table.shop_table tbody tr.order-total{margin-top:20px!important;font-size:1.5rem!important;font-weight:800!important}.e-cart-totals table.shop_table tbody tr.order-total td span{color:#de6b7d!important}.e-cart__container .shop_table .cart-discount th{flex-grow:1!important}.elementor-13 .elementor-element.elementor-element-19889a9c{padding:30px 20px 0 20px!important}.woocommerce-cart .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:180px!important}.e-cart__container .e-sticky-right-column--active{position:unset!important}.wc-proceed-to-checkout{padding-inline:10px!important}#add_payment_method .wc-proceed-to-checkout,.woocommerce-cart .wc-proceed-to-checkout,.woocommerce-checkout .wc-proceed-to-checkout{padding:0 5px!important}.wc-proceed-to-checkout #ppc-button-ppcp-gateway .paypal-button-tagline{display:none!important}#wc-stripe-express-checkout-element>div{min-width:0!important;width:auto!important}.wc-proceed-to-checkout .ppc-button-wrapper{height:56px!important}.elementor-widget-woocommerce-cart .woocommerce .cart_totals table.shop_table_responsive tbody th,.elementor-widget-woocommerce-cart .woocommerce-page .cart_totals table.shop_table_responsive tbody th,.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:block!important}}@media screen and (max-width:1024px){.woocommerce-cart .wc-proceed-to-checkout{position:fixed!important;left:0!important;right:0!important;bottom:calc(env(safe-area-inset-bottom, 0px))!important;width:100%!important;z-index:2147483647!important;background:rgb(255 255 255 / .96)!important;backdrop-filter:blur(6px)}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{display:block;width:min(95%, 520px)!important;margin:0 auto!important}.woocommerce-cart footer,.woocommerce-cart .site-footer{position:relative!important;z-index:1!important}}.woocommerce-cart .wc-proceed-to-checkout{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;gap:5px}.woocommerce-cart .wc-proceed-to-checkout .checkout-button{width:100%!important;flex-basis:100%!important;margin-bottom:5px!important}.woocommerce-cart .wc-proceed-to-checkout>div:not(.checkout-button),.woocommerce-cart .wc-proceed-to-checkout>.payment_method{width:48%!important;flex-basis:48%!important;margin:0!important;min-width:140px}#wc-stripe-payment-request-wrapper,#ppc-button-wrapper{width:48%!important;margin-top:0!important}.woocommerce-cart .wc-proceed-to-checkout>img,.woocommerce-cart .wc-proceed-to-checkout>.cred-icons{width:100%!important;flex-basis:100%!important;text-align:center;margin-top:10px}.woocommerce-cart .cuw-cart-item-subtotal{display:flex!important;flex-direction:column!important}.woocommerce-cart .woocommerce-message{display:none!important}tr.cart_item td.product-remove a.remove{font-size:0!important;color:transparent!important;background:transparent!important;border:none!important;display:flex!important;align-items:center;justify-content:center;width:30px!important;height:30px!important}tr.cart_item td.product-remove a.remove::before{content:"\f2ed";font-family:"Font Awesome 5 Free"!important;font-weight:400;font-size:12px!important;color:#a4b0be!important;display:block;line-height:1;transition:all 0.2s ease}tr.cart_item td.product-remove a.remove:hover::before{color:#de6b7d!important;transform:scale(1.1);font-weight:900}.ppcp-messages{display:none!important}.wc-proceed-to-checkout .ppc-button-wrapper{height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;background:#ffc439!important;border-radius:5px!important}.wc-proceed-to-checkout .ppc-button-wrapper #ppc-button-ppcp-gateway{transform:scale(1.2)}@media screen and (min-width:768px){.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:table-cell!important}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail img{width:100px!important;height:auto!important}#add_payment_method table.cart td,#add_payment_method table.cart th,.woocommerce-cart table.cart td,.woocommerce-cart table.cart th,.woocommerce-checkout table.cart td,.woocommerce-checkout table.cart th{vertical-align:top!important}.woocommerce-cart .e-cart-totals{border:1px solid #ccc!important;border-radius:10px!important;padding:10px!important;margin:0 auto!important}.woocommerce-cart .wc-proceed-to-checkout{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:space-between!important}.woocommerce-cart .e-sticky-right-column{width:100%!important}}.woocommerce-cart .ppc-button-wrapper{max-height:48px!important;overflow:hidden!important;margin-top:10px!important;margin-bottom:0px!important;display:block!important}.woocommerce-cart .ppc-button-wrapper iframe{margin-top:10px;max-height:25px!important}#wc-stripe-express-checkout-element{min-height:48px!important;width:100%!important;display:block!important;background-color:#f7f7f7;border-radius:5px;clear:both!important;position:relative}#wc-stripe-express-checkout-element .StripeElement{background:transparent!important;z-index:2}@media screen and (max-width:767px){#wc-stripe-express-checkout-element-link{display:none!important}}.page-id-85016 .happymami-whatsapp-button,.page-id-85016 .happymami-whatsapp-text{display:none!important}@media screen and (max-width:600px){.payment_box.payment_method_insite{padding:20px 15px!important;margin:0!important;width:100%!important;box-sizing:border-box!important}fieldset.redsys-new-card-data{padding:25px 15px!important;max-width:100%!important;margin:0!important;width:100%!important;box-sizing:border-box!important}.payment_method_insite .date-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;gap:12px!important}.payment_method_insite .date-wrap>div{margin:0!important;width:100%!important}.payment_method_insite .date-wrap .cvv-wrap{width:100%!important;margin-left:0!important;margin-right:0!important}.payment_method_insite .date-wrap>div label,fieldset.redsys-new-card-data .cardinfo-label{font-size:10px!important;letter-spacing:1px}.payment_method_insite .input-wrap{height:48px!important;margin:0!important}fieldset.redsys-new-card-data>div:first-child .input-wrap{height:50px!important}}@media screen and (max-width:400px){.payment_box.payment_method_insite{padding:15px 10px!important}fieldset.redsys-new-card-data{padding:20px 12px!important;min-height:240px}.payment_method_insite .date-wrap{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important}.payment_method_insite .date-wrap .cvv-wrap{width:100%!important}fieldset.redsys-new-card-data .input-wrapper#redsys-submit,fieldset.redsys-new-card-data #redsys-submit,.payment_method_insite .input-wrapper#redsys-submit{left:10px!important;right:10px!important;width:calc(100% - 20px)!important;max-width:calc(100% - 20px)!important;bottom:-65px!important}.input-wrapper#redsys-submit{height:50px!important}}.payment_method_insite .input-wrap#card-number{margin-right:0!important;margin-left:0!important}.payment_method_insite .input-wrap{margin-left:0!important}.insite-unificado,.insite-unificado #card-form{background-color:transparent!important;border:none!important}fieldset.redsys-new-card-data-uni{background:linear-gradient(135deg,#f49898 0%,#ff9999 50%,#ffa8a8 100%)!important;border:none!important;border-radius:20px;padding:30px 25px!important;box-shadow:0 8px 16px rgb(244 152 152 / .3),0 2px 4px rgb(0 0 0 / .1)!important}@keyframes fadeInCard{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}fieldset.redsys-new-card-data{animation:fadeInCard 0.5s ease-out}checkout woocommerce-checkout{padding:0!important}#payment.woocommerce-checkout-payment{background:transparent!important;padding:0!important}#payment .payment_methods{padding:0!important;margin:0!important;border:1px solid #e5e7eb!important;border-radius:12px!important;list-style:none!important;overflow:hidden!important;background:#ffffff!important}#payment .payment_methods li.wc_payment_method{background:#ffffff!important;border:none!important;border-bottom:1px solid #e5e7eb!important;border-radius:0!important;margin:0!important;padding:0!important;transition:all 0.2s ease!important}#payment .payment_methods li.wc_payment_method:last-child{border-bottom:none!important}#payment .payment_methods li.wc_payment_method:has(input:checked){background:#fff!important;box-shadow:inset 4px 0 0 0 #f49898!important}#payment .payment_methods li.wc_payment_method{display:flex!important;flex-wrap:wrap!important;align-items:center!important}#payment .payment_methods li.wc_payment_method>input[type="radio"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;border:2px solid #d1d5db!important;border-radius:50%!important;margin:0!important;margin-left:20px!important;position:relative!important;cursor:pointer!important;flex-shrink:0!important;transition:all 0.2s ease!important;background:#ffffff!important;order:1!important}#payment .payment_methods li.wc_payment_method>input[type="radio"]:checked{border-color:#f49898!important;border-width:6px!important;background:#ffffff!important}#payment .payment_methods li.wc_payment_method>label{flex:1!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 20px 16px 14px!important;margin:0!important;cursor:pointer!important;font-size:15px!important;font-weight:400!important;color:#1f2937!important;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif!important;transition:background 0.2s ease!important;order:2!important}#payment .payment_methods li.wc_payment_method:hover>label{background:transparent!important}#payment .payment_methods li.wc_payment_method:hover{background:#f9fafb!important}#payment .payment_methods li.wc_payment_method>label>img{max-height:24px!important;width:auto!important;object-fit:contain!important;margin-left:auto!important;flex-shrink:0!important}#payment .payment_methods li.wc_payment_method>.payment_box{width:100%!important;order:3!important;flex-basis:100%!important}#payment .payment_methods li.wc_payment_method>label>.stripe-cards-icon,#payment .payment_methods li.wc_payment_method>label>img[src*="visa"],#payment .payment_methods li.wc_payment_method>label>img[src*="mastercard"],#payment .payment_methods li.wc_payment_method>label>img[src*="cards"],#payment .payment_methods li.wc_payment_method>label>img{max-height:28px!important;margin-left:auto!important}#payment .payment_methods li.payment_method_stripe_googlepay>label::after,#payment .payment_methods li[class*="googlepay"]>label::after{content:'';display:inline-block;width:33px;height:44px;margin-left:auto;background-image:url('data:image/svg+xml,%3Csvg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg" fill-rule="evenodd" clip-rule="evenodd" stroke-linejoin="round" stroke-miterlimit="2"%3E%3Cg transform="matrix(.6782 0 0 .6782 1.226 120.628)"%3E%3CclipPath id="prefix__a"%3E%3Cpath d="M0 0h752v400H0z"/%3E%3C/clipPath%3E%3Cg clip-path="url(%23prefix__a)"%3E%3Cpath d="M552 0H200C90 0 0 90 0 200s90 200 200 200h352c110 0 200-90 200-200S662 0 552 0z" fill="%23fff" fill-rule="nonzero"/%3E%3Cpath d="M552 16.2c24.7 0 48.7 4.9 71.3 14.5 21.9 9.3 41.5 22.6 58.5 39.5 16.9 16.9 30.2 36.6 39.5 58.5 9.6 22.6 14.5 46.6 14.5 71.3 0 24.7-4.9 48.7-14.5 71.3-9.3 21.9-22.6 41.5-39.5 58.5-16.9 16.9-36.6 30.2-58.5 39.5-22.6 9.6-46.6 14.5-71.3 14.5H200c-24.7 0-48.7-4.9-71.3-14.5-21.9-9.3-41.5-22.6-58.5-39.5-16.9-16.9-30.2-36.6-39.5-58.5-9.6-22.6-14.5-46.6-14.5-71.3 0-24.7 4.9-48.7 14.5-71.3 9.3-21.9 22.6-41.5 39.5-58.5 16.9-16.9 36.6-30.2 58.5-39.5 22.6-9.6 46.6-14.5 71.3-14.5h352M552 0H200C90 0 0 90 0 200s90 200 200 200h352c110 0 200-90 200-200S662 0 552 0z" fill="%233c4043" fill-rule="nonzero"/%3E%3Cg fill-rule="nonzero"%3E%3Cg fill="%233c4043"%3E%3Cpath d="M358.6 214.1v60.6h-19.2V125.3h50.9c12.9 0 23.9 4.3 32.9 12.9 9.2 8.6 13.8 19.1 13.8 31.5 0 12.7-4.6 23.2-13.8 31.7-8.9 8.5-19.9 12.7-32.9 12.7h-31.7zm0-70.4v52.1h32.1c7.6 0 14-2.6 19-7.7 5.1-5.1 7.7-11.3 7.7-18.3 0-6.9-2.6-13-7.7-18.1-5-5.3-11.3-7.9-19-7.9h-32.1v-.1zM487.2 169.1c14.2 0 25.4 3.8 33.6 11.4 8.2 7.6 12.3 18 12.3 31.2v63h-18.3v-14.2h-.8c-7.9 11.7-18.5 17.5-31.7 17.5-11.3 0-20.7-3.3-28.3-10-7.6-6.7-11.4-15-11.4-25 0-10.6 4-19 12-25.2 8-6.3 18.7-9.4 32-9.4 11.4 0 20.8 2.1 28.1 6.3v-4.4c0-6.7-2.6-12.3-7.9-17-5.3-4.7-11.5-7-18.6-7-10.7 0-19.2 4.5-25.4 13.6l-16.9-10.6c9.3-13.5 23.1-20.2 41.3-20.2zm-24.8 74.2c0 5 2.1 9.2 6.4 12.5 4.2 3.3 9.2 5 14.9 5 8.1 0 15.3-3 21.6-9 6.3-6 9.5-13 9.5-21.1-6-4.7-14.3-7.1-25-7.1-7.8 0-14.3 1.9-19.5 5.6-5.3 3.9-7.9 8.6-7.9 14.1zM637.5 172.4l-64 147.2h-19.8l23.8-51.5-42.2-95.7h20.9l30.4 73.4h.4l29.6-73.4h20.9z"/%3E%3C/g%3E%3Cpath d="M282.23 202c0-6.26-.56-12.25-1.6-18.01h-80.48v33l46.35.01c-1.88 10.98-7.93 20.34-17.2 26.58v21.41h27.59c16.11-14.91 25.34-36.95 25.34-62.99z" fill="%234285f4"/%3E%3Cpath d="M229.31 243.58c-7.68 5.18-17.57 8.21-29.14 8.21-22.35 0-41.31-15.06-48.1-35.36h-28.46v22.08c14.1 27.98 43.08 47.18 76.56 47.18 23.14 0 42.58-7.61 56.73-20.71l-27.59-21.4z" fill="%2334a853"/%3E%3Cpath d="M149.39 200.05c0-5.7.95-11.21 2.68-16.39v-22.08h-28.46c-5.83 11.57-9.11 24.63-9.11 38.47s3.29 26.9 9.11 38.47l28.46-22.08a51.657 51.657 0 01-2.68-16.39z" fill="%23fabb05"/%3E%3Cpath d="M200.17 148.3c12.63 0 23.94 4.35 32.87 12.85l24.45-24.43c-14.85-13.83-34.21-22.32-57.32-22.32-33.47 0-62.46 19.2-76.56 47.18l28.46 22.08c6.79-20.3 25.75-35.36 48.1-35.36z" fill="%23e94235"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0}#payment .payment_methods li label[for="payment_method_googlepayredirecredsys"] img,#payment .payment_methods li.payment_method_googlepayredirecredsys>label>img{display:none!important}#payment .payment_methods li .payment_box{background:#fafafa!important;border-top:1px solid #e5e7eb!important;padding:20px!important;margin:0!important;border-radius:0!important}#payment .payment_methods li .payment_box p{color:#64748b!important;font-size:13px!important;margin:0 0 15px 0!important;line-height:1.5!important}#payment .payment_methods li .payment_box p:last-child{margin-bottom:0!important}#wc-stripe-upe-form{background:transparent!important;padding:0!important;border:none!important}.wc-stripe-upe-element{background:#ffffff!important;border:1px solid #e5e7eb!important;border-radius:8px!important;padding:12px!important}#payment .wc-stripe-new-payment-method,#payment .woocommerce-SavedPaymentMethods-saveNew input[type="checkbox"]{width:18px!important;height:18px!important;border-radius:4px!important;margin-right:8px!important}#payment .woocommerce-SavedPaymentMethods-saveNew label{font-size:13px!important;color:#64748b!important}.woocommerce-terms-and-conditions-wrapper{margin-top:24px!important;padding-top:20px!important;border-top:1px solid #e5e7eb!important}.woocommerce-terms-and-conditions-wrapper .form-row{margin-bottom:12px!important}.woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;color:#374151!important;line-height:1.5!important;cursor:pointer!important}.woocommerce-terms-and-conditions-wrapper input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;border:2px solid #d1d5db!important;border-radius:4px!important;margin:0!important;cursor:pointer!important;transition:all 0.2s ease!important;position:relative!important}.woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked{background:#3b82f6!important;border-color:#3b82f6!important}.woocommerce-terms-and-conditions-wrapper input[type="checkbox"]:checked::after{content:'✓'!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#ffffff!important;font-size:12px!important;font-weight:bold!important}.woocommerce-terms-and-conditions-checkbox-text a{color:#dc7171!important;text-decoration:none!important;font-weight:500!important}.woocommerce-terms-and-conditions-checkbox-text a:hover{text-decoration:underline!important}#terminos_adicionales_wrapper{margin-bottom:16px!important;padding:0!important}#terminos_adicionales_wrapper label{display:flex!important;align-items:flex-start!important;gap:10px!important;font-size:14px!important;color:#374151!important;cursor:pointer!important}#terminos_adicionales_wrapper input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:20px!important;height:20px!important;min-width:20px!important;border:2px solid #d1d5db!important;border-radius:4px!important;margin:0!important;cursor:pointer!important;transition:all 0.2s ease!important;position:relative!important}#terminos_adicionales_wrapper input[type="checkbox"]:checked{background:#3b82f6!important;border-color:#3b82f6!important}#terminos_adicionales_wrapper input[type="checkbox"]:checked::after{content:'✓'!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;color:#ffffff!important;font-size:12px!important;font-weight:bold!important}@media screen and (max-width:600px){#payment .payment_methods{border-radius:10px!important}#payment .payment_methods li label{padding:0 16px!important;margin:0!important;font-size:14px!important}#payment .payment_methods li input[type="radio"]{width:18px!important;height:18px!important;margin-right:12px!important}#payment .payment_methods li label img{max-height:20px!important}}.payment_method_stripe fieldset{display:none!important}@media screen and (max-width:767px){.wpml-ls-statics-footer{position:relative!important;z-index:9999!important;margin-bottom:50px!important;display:block!important}.wpml-ls-statics-footer ul{margin-bottom:40px!important}}selector .elementor-heading-title{margin-bottom:10px}@media (max-width:767px){.elementor-widget-shortcode .elementor-shortcode{display:flex;justify-content:center}.elementor-widget-heading .elementor-heading-title{text-align:center!important}}@media (max-width:767px){.elementor-13 .elementor-element.elementor-element-19889a9c{padding:10px 5px!important}.e-cart-section .cart .cuw-offer-row{display:none}.cuw-cart-upsells-carousel .cuw-carousel-title{display:none}}div#happymami-product-selector ul.variant-list li div.description{display:none!important;color:transparent!important;font-size:0!important;height:0!important;margin:0!important;padding:0!important;visibility:hidden!important}