.et-social-youtube a.icon:before{font-family:'ETmodules';content:"\e0a3"}.et_pb_wc_description p strong{color:#3eafb3!important}.et_pb_contact_select{color:#999!important}#responsive-form{margin:0 auto;width:100%}.form-row{width:100%}.column-half,.column-full{float:left;position:relative;padding:0.65rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:0px!important}.clearfix:after{content:"";display:table;clear:both}.wpcf7-form-control-wrap input[type="text"],.wpcf7-form-control-wrap input[type="email"],.wpcf7-form-control-wrap input[type="tel"],.wpcf7-form-control-wrap textarea,.wpcf7-form-control-wrap select{padding:16px;width:100%}.wpcf7-form-control a{color:#fff!important}.wpcf7-submit{letter-spacing:2px;font-size:14px;font-weight:700!important;text-transform:uppercase!important;font-family:inherit;display:inline-block;margin:0 0 0 18px;cursor:pointer;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;float:right;line-height:1.7em!important;padding:16px;background-color:#ffffff!important;color:#3eafb3!important}.wpcf7 label{color:#fff!important}h1,h2{font-size:'Montserrat';letter-spacing:0.2em!important}@media only screen and (max-width:768px){#mega-menu-wrap-primary-menu .mega-menu-toggle{color:#666!important}#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 button.mega-toggle-standard{color:#666!important}#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-block-1 button.mega-toggle-standard:after{color:#666!important}}.et_header_style_centered #main-header div#et-top-navigation{padding-top:20px}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{text-transform:uppercase!important;font-size:20px!important;line-height:1.2em;text-align:center!important}.woocommerce ul.products li.product .woocommerce-loop-category__title .count{display:none!important}.woocommerce-result-count,.woocommerce-ordering{display:none!important}#top-header{background-color:#3eafb3!important}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value .reset_variations{display:none!important}@media (max-width:980px){.mobile_nav{background:transparent!important;border:none!important;box-shadow:none!important}.mobile_nav .select_page{display:none!important}}@media (max-width:980px){.et_header_style_centered .et_menu_container .mobile_menu_bar{position:relative!important;top:2px;text-align:center!important}}.et_pb_gallery_items.et_grid_module::before,.et_pb_gallery_items.et_grid_module::after{content:none!important;display:none!important}.mfp-wrap,.mfp-bg{z-index:999999!important}.mfp-arrow,.mfp-close{z-index:1000000!important}.mfp-arrow-left:before{border-right-color:white!important}.mfp-arrow-right:before{border-left-color:white!important}.et-cart-info span{font-size:0}.et-cart-info span font{display:none}.et-cart-info span:before{content:"\e015";font-family:"ETmodules";font-size:18px}#top-menu li.menu-item-gtranslate .sub-menu{background:#ffffff!important;border-top:3px solid #3eafb3;box-shadow:0 4px 12px rgba(0,0,0,.12);width:70px!important;padding:10px 0!important}#top-menu li.menu-item-gtranslate .sub-menu li{display:block!important;width:100%!important;float:none!important;padding:0!important;text-align:center}#top-menu li.menu-item-gtranslate .sub-menu a{display:block!important;width:auto!important;padding:6px 0!important;background:transparent!important}#top-menu li.menu-item-gtranslate .sub-menu a:hover{background:#f2f2f2!important}#top-menu li.menu-item-gtranslate .sub-menu li:has(a.gt-current-lang),#top-menu li.menu-item-gtranslate .sub-menu a.gt-current-lang{display:none!important}body.home .et_pb_section.et_pb_section_0{background-color:#91745d!important;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url("https://livingbypilates.com/wp-content/uploads/2026/09/portada-living-by-pilates.webp")!important}body.postid-559.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-1330.et-db #et-boc .et-l .et_pb_row_18>.et_pb_column:first-child>.et_pb_wc_images_1,body.postid-1618.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-563.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-1453.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0,body.postid-564.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0,body.postid-561.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0{margin:-40px 0 0 -40px!important;width:calc(100% + 40px)!important;max-width:none!important;transform:none!important}body.postid-559.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0 .et_pb_image_wrap,body.postid-559.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0 .et_pb_image_wrap img,body.postid-1330.et-db #et-boc .et-l .et_pb_row_18>.et_pb_column:first-child>.et_pb_wc_images_1 .et_pb_image_wrap,body.postid-1330.et-db #et-boc .et-l .et_pb_row_18>.et_pb_column:first-child>.et_pb_wc_images_1 .et_pb_image_wrap img,body.postid-1618.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0 .et_pb_image_wrap,body.postid-1618.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0 .et_pb_image_wrap img,body.postid-563.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0 .et_pb_image_wrap,body.postid-563.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0 .et_pb_image_wrap img,body.postid-1453.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0 .et_pb_image_wrap,body.postid-1453.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0 .et_pb_image_wrap img,body.postid-564.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0 .et_pb_image_wrap,body.postid-564.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0 .et_pb_image_wrap img,body.postid-561.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0 .et_pb_image_wrap,body.postid-561.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0 .et_pb_image_wrap img{display:block!important;width:100%!important}@media (max-width:980px){body.postid-559.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-1330.et-db #et-boc .et-l .et_pb_row_18>.et_pb_column:first-child>.et_pb_wc_images_1,body.postid-1618.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-563.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-1453.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0,body.postid-564.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0,body.postid-561.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0{margin:-30px 0 30px -30px!important;width:calc(100% + 60px)!important}}@media (max-width:767px){body.postid-559.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-1330.et-db #et-boc .et-l .et_pb_row_18>.et_pb_column:first-child>.et_pb_wc_images_1,body.postid-1618.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-563.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_wc_images_0,body.postid-1453.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0,body.postid-564.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0,body.postid-561.et-db #et-boc .et-l .et_pb_row_2>.et_pb_column:first-child>.et_pb_image_0{margin:-20px 0 20px -20px!important;width:calc(100% + 40px)!important}}@media (max-width:767px){#et-main-area h1{font-size:clamp(20px,6.5vw,30px)!important;letter-spacing:0.12em!important}#et-main-area h2{font-size:clamp(18px,5.6vw,26px)!important;letter-spacing:0.1em!important}#et-main-area h1,#et-main-area h2,#et-main-area h3,#et-main-area h4{-webkit-hyphens:auto;hyphens:auto}}@media (max-width:767px){body.home #et-main-area .et_pb_text_0 h1{line-height:1.5em!important}}.page-id-1675 #sidebar{display:none!important}.page-id-1675 #left-area{width:100%!important;padding-right:0!important}.page-id-1675 #main-content .container:before{display:none!important}@media (min-width:768px){body.page-id-301 #et-main-area .et_pb_section:last-of-type .et_pb_text_inner h2:not(.lbp-faq-title){font-size:60px!important;letter-spacing:0.2em!important;color:#ffffff!important}}.woocommerce-products-header :is(.term-description,.page-description){max-width:900px;margin:0 0 40px}.woocommerce-products-header :is(.term-description,.page-description) h2{font-size:22px;line-height:1.3;letter-spacing:0.1em;margin:10px 0 14px;padding:0}.woocommerce-products-header :is(.term-description,.page-description) p{padding-bottom:0;margin:0 0 1em}.woocommerce-products-header :is(.term-description,.page-description) ul{list-style:disc;padding:0 0 0 1.3em;margin:0 0 1em}.woocommerce-products-header :is(.term-description,.page-description) li{margin-bottom:0.4em}.lbp-collapsible{position:relative;max-height:150px;overflow:hidden;margin-bottom:10px!important;transition:max-height .4s ease}.lbp-collapsible::after{content:"";position:absolute;left:0;right:0;bottom:0;height:60px;background:linear-gradient(rgba(255,255,255,0),#fff);pointer-events:none}.lbp-collapsible.open{max-height:3000px}.lbp-collapsible.open::after{display:none}.lbp-more-btn{background:none;border:0;padding:0;margin:0 0 40px;color:#3eafb3;font-weight:600;letter-spacing:.05em;cursor:pointer;font-size:15px}.lbp-more-btn:hover{text-decoration:underline}@media (min-width:981px){#top-header .container{display:flex;align-items:center}#top-header #et-info{flex:1;display:flex;align-items:center}#top-header #et-info .et-social-icons{margin-left:auto;margin-right:18px}}#top-header .et-social-icons{display:flex;align-items:center}#top-header .et-social-icons .et-social-youtube{display:none!important}#top-header .et-social-icons .et-social-instagram{order:1}#top-header .et-social-icons .et-social-facebook{order:2}.et-l--footer .et_pb_blurb a{color:#ffffff}.et-l--footer .et_pb_blurb a:hover{text-decoration:underline}.lbp-faq-title{text-align:center;margin:20px 0 30px!important;color:#333333!important;text-transform:uppercase}details.lbp-faq{max-width:900px;margin:0 auto 12px;border:1px solid #d9d9d9;background:#fff}details.lbp-faq summary{cursor:pointer;list-style:none;padding:16px 50px 16px 20px;font-weight:600;font-size:16px;color:#333;position:relative}details.lbp-faq summary::-webkit-details-marker{display:none}details.lbp-faq summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);font-size:22px;color:#3eafb3}details.lbp-faq[open] summary{color:#3eafb3}details.lbp-faq[open] summary::after{content:"–"}details.lbp-faq p{padding:0 20px 18px!important;margin:0}.lbp-faq-cta{text-align:center;margin-top:25px}#top-header #et-info,#top-header #et-info-phone,#top-header #et-info-email{font-size:14px!important}#top-header .et-social-icon a{font-size:17px!important}#top-header .et-cart-info span:before{font-size:21px!important}@media (min-width:981px){#top-header .container{padding-top:10px!important}#top-header #et-info,#top-header #et-secondary-menu{padding-bottom:10px!important}}@media (max-width:980px){#top-header .container{padding-top:10px!important}#top-header #et-info{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 14px;padding-bottom:10px!important;text-align:center}#top-header #et-info-phone,#top-header #et-info-email{margin:0!important;font-size:13px!important}#top-header #et-info .et-social-icons{display:flex!important;width:100%;justify-content:center;float:none!important;margin:8px 0 0!important}#top-header .et-social-icon a{font-size:16px!important}}@media (max-width:980px){.et_header_style_centered #main-header #et-top-navigation{padding-top:6px!important}.et_header_style_centered #et_mobile_nav_menu{margin-top:0!important}.et_header_style_centered #main-header .mobile_nav{padding-bottom:4px!important}}