@media (max-width:980px){h2{font-size:28px!important}}@media screen and (min-width:968px){.circuit .et_pb_blurb{width:10%;display:inline-block;margin-right:1%;vertical-align:top}}@media screen and (max-width:2200px) and (min-width:1500px){p,body,et_pb_text_inner,et_pb_blurb_description,a.et_pb_button,h5.et_pb_toggle_title{font-size:18px!important}#top-menu li{font-size:20px}h2{font-size:32px!important}}@media screen and (max-width:968px){.mobile_menu_bar:before,.mobile_menu_bar:after{color:#fff!important}.expi .et_pb_column.et_pb_column_1_4{width:49%!important;display:inline-block}.circuit .et_pb_module.et_pb_blurb{width:46%;display:inline-block;margin-right:3%}}input.wpcf7-form-control.wpcf7-submit.has-spinner.sub_btn{background:#000;width:100%;border:0;padding:13px;color:#fff;font-size:19px;font-weight:500}input.text,input.title,input[type="email"],input[type="password"],input[type="tel"],input[type="text"],select,textarea{background:#fff0;padding:10px;margin-bottom:10px;width:100%;border:2px solid #000;font-weight:600;color:#000}.circuit{& .et_pb_main_blurb_image:hover img{transform:scale(1.1);transition:0.2s ease-in-out all}}@media (min-width:981px){.circuit .et_pb_column{display:flex}}#top-menu li a{text-transform:uppercase}@media (max-width:980px){.et_fixed_nav #main-header{position:fixed!important}.gt_switcher_wrapper{right:160px!important;top:25px!important;& a{padding:5px!important}}}.book-tab a,#main-header.et-fixed-header .book-tab a{background-color:#fff!important;color:#000!important;padding:.2em 0.4em!important}.small-text{font-size:0.9rem!important;line-height:1.2em!important;font-weight:500}.service-name{padding-bottom:0!important;line-height:1.2em!important}@media (max-width:767px){.circuit .et_pb_column{display:flex;flex-wrap:wrap;justify-content:center}}.book-btns{text-align:center;display:flex;gap:10px;align-items:center;justify-content:center;margin-top:2em;& a{border:5px solid #000;padding:0 1em;text-transform:uppercase}}.et-db #et-boc .et-l .et_pb_wc_add_to_cart form.cart .variations td.value span:after{border-top-color:transparent!important}.et-cart-info span:not(.custom-cart-icon){display:none}@media (max-width:980px){.et-cart-info span:before{margin-right:5px}#wpmenucartli{display:none}}@media (min-width:981px){.custom-cart-icon{display:none}}.woocommerce-error li{color:red}.et_pb_wc_add_to_cart{& .variations th{padding:0!important}}.order-total td .woocommerce-Price-amount.amount bdi{position:relative}.order-total td .woocommerce-Price-amount.amount bdi:after{position:absolute;content:"(tax included)";top:-2px;right:-140px}@media (max-width:980px){.order-total td .woocommerce-Price-amount.amount bdi{left:-102px}.order-total td .woocommerce-Price-amount.amount bdi:after{right:-105px}}.product-price{font-size:26px!important}@media (max-width:767px){#booking_date{font-size:16px!important}}.quantity input{color:#000!important}.single-product{& footer .et_pb_social_media_follow_0_tb_footer{display:flex}}.quantity-heading{padding-bottom:1em!important}.bella-cta{display:flex;flex-wrap:nowrap}.bella-cta .et_pb_column_1_4{padding-top:5vw;padding-bottom:3vw}.bella-cta .et_pb_column{border-right:1px solid #fff}.bella-cta .et_pb_column.bella-book{border-right:none}.bella-cta .et_pb_blurb_position_left .et_pb_blurb_container{text-align:center;padding-left:0}.cta-section{position:fixed;left:0;bottom:50px;width:100%;z-index:9999;border-top:1px solid #fff;& .et_pb_module_header{padding-bottom:0!important}}@media (min-width:767px){.cta-section{& .et_pb_column_4_tb_footer{padding-top:25px!important}}}@media (max-width:980px){.cta-section{bottom:43px}.et_pb_column_5_tb_footer{padding-top:2vw!important}}.copywrite-section{position:fixed!important;left:0;bottom:0;width:100%;z-index:9999}.et_pb_section_0_tb_footer{margin-bottom:100px}.single-product .et_pb_section_0_tb_footer{margin-bottom:0!important}.service-list li{padding:10px;text-align:center;border:1px solid #ccc;margin:10px 0;border-radius:5px}.service-list li a{color:#000;font-weight:600;display:block}.service-list li:hover{background-color:#000}.service-list li:hover a{color:#fff}.bella-location p{font-weight:400}.bella-location .location{text-align:center;display:flex;flex-direction:column;padding:25px 0 10px 0}.bella-location .location h4{line-height:1.2em}.bella-location .location h3 a{color:#7bac5e}.popup-container{& h2{text-align:center}& p{color:#000;font-weight:500;text-align:center}& .hours{font-weight:700}& a{background-color:#000;color:#fff;padding:.3em .6em}}.promo-text{background-color:#333539;color:#fff;text-align:center;padding:5px 0!important;font-size:1rem}.promo-text a{color:#c72a09}.promo-text-mb{background-color:#333539;color:#fff;text-align:center;padding:5px 0!important;font-size:1rem}.promo-text-mb a{color:#7bac5e}@media(min-width:501px){.promo-text-mb{display:none}.cart-mbl{display:none}}@media (max-width:600px){.hide-on-mobile{display:none!important}}@media (min-width:601px){.hide-on-desktop{display:none!important}}.new-banner{display:none}.bmw-countdown{display:none}.popup-container{text-align:center;& .popup-logo{max-width:150px;margin:0 auto}& .popup-content{color:#000;font-weight:600}& ul{margin:5px auto}& ul li{margin-bottom:.5em}& h2{font-size:1.4rem!important}}.massage-product-row{.variations tr{display:flex;gap:10px}}@media (max-width:767px){footer .et_pb_image_3_tb_footer{max-width:150px!important}footer .et_pb_column_5_tb_footer{padding-bottom:1vw!important}.footer-col3{padding-left:0!important}.footer-col2{& .et_pb_image_wrap img{width:300px!important;max-width:auto!important}}}