.menu-item-bar .menu-item-handle{max-width:700px}.menu-item-settings{max-width:710px}.editor-styles-wrapper{font-family:"neue-haas-grotesk-display"}.editor-styles-wrapper .acf-block-component{max-width:none}.editor-styles-wrapper body{margin:0;padding:0;background:#FFFFFF;font-family:"neue-haas-grotesk-display"}.editor-styles-wrapper body,.editor-styles-wrapper *{box-sizing:border-box}.editor-styles-wrapper img{max-width:100%;height:auto}.editor-styles-wrapper *>p:first-of-type{margin-top:0}.editor-styles-wrapper *>p:last-of-type{margin-bottom:0}.editor-styles-wrapper .button{background:unset;border-radius:0;border:inherit;color:inherit;padding:inherit}.editor-styles-wrapper a{text-decoration:none;color:#000000}.editor-styles-wrapper h1,.editor-styles-wrapper h2,.editor-styles-wrapper h3,.editor-styles-wrapper h4,.editor-styles-wrapper h5,.editor-styles-wrapper h6{margin:0;font-weight:normal}.editor-styles-wrapper .site-container{overflow-x:clip}.editor-styles-wrapper .search-pop-out{position:absolute;top:0;background:#FFFFFF;z-index:100;width:100%;border:1px solid #707070;padding:17px 0;visibility:hidden;opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), visibility 0s 0.2s}.editor-styles-wrapper .search-pop-out.open{visibility:visible;transform:none;opacity:1;transition-delay:0s;pointer-events:auto}.editor-styles-wrapper .search-pop-out .close{border:none;background:none;height:15px;width:15px;padding:0;position:absolute;right:5%;top:32px;cursor:pointer}.editor-styles-wrapper .search-pop-out .close>div{width:15px;height:1px;background-color:#595448}.editor-styles-wrapper .search-pop-out .close>div.bar-1{transform:translate(0, 1px) rotate(-45deg)}.editor-styles-wrapper .search-pop-out .close>div.bar-2{transform:translate(0, 0px) rotate(45deg)}.editor-styles-wrapper .search-pop-out .inner{max-width:671px;width:90%;margin:0 auto}.editor-styles-wrapper .search-pop-out .inner form{display:flex;justify-content:space-between}.editor-styles-wrapper .search-pop-out .inner label{width:calc(100% - 80px)}.editor-styles-wrapper .search-pop-out .inner input[type=search]{border:none;border-bottom:1px solid #A99E98;background:transparent;color:#707070;font-size:14px;line-height:26px;padding:9px 0;font-family:inherit;width:100%}.editor-styles-wrapper .search-pop-out .inner input[type=search]::placeholder{color:#707070}.editor-styles-wrapper .search-pop-out .inner input[type=submit]{border:none;background:transparent;text-transform:uppercase;color:#595448;font-size:13px;line-height:15px;letter-spacing:0.65px;cursor:pointer;font-family:inherit;padding:0}.editor-styles-wrapper .mobile-menu{left:0;position:fixed;z-index:10;background:#F5F2ED;height:100vh;width:80%;padding:30px;transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), visibility 0s 0.2s;pointer-events:none;visibility:hidden;opacity:0}.editor-styles-wrapper .mobile-menu.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.editor-styles-wrapper .mobile-menu ul{margin:0;padding:0;list-style-type:none;font-size:13px;line-height:14px;letter-spacing:0.65px;text-transform:uppercase}.editor-styles-wrapper .mobile-menu ul li{margin:0 0 30px}.editor-styles-wrapper .mobile-menu ul li.mega-menu-enabled>a::after{content:" ";width:14px;height:15px;background-image:url(/wp-content/themes/sacredhour/assets/images/right-arrow.png);display:block;background-size:contain;background-repeat:no-repeat}.editor-styles-wrapper .mobile-menu ul li a{display:flex;justify-content:space-between;color:#A99E98;cursor:pointer}.editor-styles-wrapper .mobile-menu ul li .mega-menu{visibility:hidden;opacity:0;position:absolute;top:0;left:0;background:#F5F2ED;padding:30px;width:100%;height:100vh;transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), visibility 0s 0.2s;pointer-events:none}.editor-styles-wrapper .mobile-menu ul li .mega-menu.open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.editor-styles-wrapper .mobile-menu ul li .mega-menu .wrapper .back{border:none;background:transparent;padding:0;margin:0 0 20px;cursor:pointer}.editor-styles-wrapper .mobile-menu ul li .mega-menu .wrapper .back img{rotate:180deg;width:14px}.editor-styles-wrapper .mobile-menu ul li .mega-menu .wrapper .sections .column{margin:0 0 30px}.editor-styles-wrapper .mobile-menu ul li .mega-menu .wrapper .sections .column p{color:#000000;font-family:"adobe-caslon-pro";font-style:italic;font-size:16px;line-height:16px;letter-spacing:-0.16px;text-transform:none;margin:0 0 20px}.editor-styles-wrapper .mobile-menu ul li .mega-menu .wrapper .sections a{color:#A99E98 !important;display:block;font-size:12px;line-height:14px;letter-spacing:0.6px;margin:0 0 20px}.editor-styles-wrapper .mobile-menu ul li .mega-menu .wrapper .image-links{display:none}.editor-styles-wrapper .site-header{border-bottom:1px solid #CBC5C2;width:100%;padding:31px 43px 23px 30px;transition:0.2s}.editor-styles-wrapper .site-header .inner{display:flex;justify-content:space-between}.editor-styles-wrapper .site-header .inner .mobile-menu-open{display:none;cursor:pointer;background:none;border:none;padding:0}.editor-styles-wrapper .site-header .inner .mobile-menu-open>div{width:20px;height:1px;background-color:#A99E98;margin:0 0 6px;transition:0.4s}.editor-styles-wrapper .site-header .inner .mobile-menu-open>div:last-of-type{margin:0}.editor-styles-wrapper .site-header .inner .mobile-menu-open.open>div.bar-1{transform:translate(0, 7px) rotate(-45deg)}.editor-styles-wrapper .site-header .inner .mobile-menu-open.open>div.bar-2{opacity:0}.editor-styles-wrapper .site-header .inner .mobile-menu-open.open>div.bar-3{transform:translate(0, -7px) rotate(45deg)}.editor-styles-wrapper .site-header .inner .logo{filter:brightness(0) saturate(100%) invert(82%) sepia(5%) saturate(805%) hue-rotate(329deg) brightness(77%) contrast(87%);width:220px;transition:0.2s}.editor-styles-wrapper .site-header .inner .main-menu{margin:auto 0;display:flex;justify-content:space-between;width:calc(100% - 260px)}.editor-styles-wrapper .site-header .inner .main-menu ul{list-style-type:none;margin:0;padding:0;display:flex;text-transform:uppercase;font-size:13px;line-height:14px;letter-spacing:0.65px}.editor-styles-wrapper .site-header .inner .main-menu ul li{margin:0 25px}.editor-styles-wrapper .site-header .inner .main-menu ul li:first-of-type{margin-left:0}.editor-styles-wrapper .site-header .inner .main-menu ul li:last-of-type{margin-right:0}.editor-styles-wrapper .site-header .inner .main-menu ul li a{color:#A99E98;position:relative;cursor:pointer}.editor-styles-wrapper .site-header .inner .main-menu ul li a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#595448;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .site-header .inner .main-menu ul li a:hover{color:#595448}.editor-styles-wrapper .site-header .inner .main-menu ul li a:hover::after{width:100%}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu{position:absolute;left:0;width:100%;left:0;padding:30px 0 0 0;visibility:hidden;opacity:0;transition:opacity 0.2s cubic-bezier(0.215, 0.61, 0.355, 1), visibility 0s 0.2s;pointer-events:none}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper{background:#F5F2ED;display:flex;justify-content:space-between;padding:40px 43px 75px 35px;align-items:flex-start}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .back{display:none}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .sections{width:65%;display:flex}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .sections .column{width:20%;padding:0 40px 0 0;display:flex;flex-direction:column}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .sections .column p{color:#000000;font-family:"adobe-caslon-pro";font-style:italic;font-size:16px;line-height:16px;letter-spacing:-0.16px;text-transform:none;margin:0 0 27px}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .sections .column a{color:#A99E98 !important;display:inline-block;font-size:12px;line-height:14px;letter-spacing:0.6px;margin:0 0 20px;width:fit-content}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .sections .column a:last-of-type{margin:0}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .image-links{display:flex;justify-content:space-between;width:35%;max-width:610px}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .image-links a{width:49%;line-height:0;position:relative}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .image-links a::after{display:none}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .image-links a img{height:100%;object-fit:cover}.editor-styles-wrapper .site-header .inner .main-menu ul li .mega-menu .wrapper .image-links a p{color:#FFFFFF;font-style:italic;font-family:"adobe-caslon-pro";font-size:16px;line-height:36px;letter-spacing:-0.16px;position:absolute;bottom:15px;left:21px;text-transform:none}.editor-styles-wrapper .site-header .inner .main-menu ul li.hover .mega-menu{opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.editor-styles-wrapper .site-header.hover{background:#F5F2ED;border-bottom:1px solid #CBC5C2 !important}.editor-styles-wrapper .site-header.hover .inner .logo{filter:brightness(0) saturate(100%) invert(82%) sepia(5%) saturate(805%) hue-rotate(329deg) brightness(77%) contrast(87%) !important}.editor-styles-wrapper .site-header.hover .inner .main-menu ul li a{color:#A99E98 !important}.editor-styles-wrapper .site-header.hover .inner .main-menu ul li a::after{background:#595448 !important}.editor-styles-wrapper .site-header.hover .inner .main-menu ul li.hover a{color:#595448 !important}.editor-styles-wrapper body.overlap .site-header,.editor-styles-wrapper body.blog .site-header,.editor-styles-wrapper body.single-post .site-header{position:absolute;z-index:5;border-bottom:1px solid #FFFFFF}.editor-styles-wrapper body.overlap .site-header .inner .logo,.editor-styles-wrapper body.blog .site-header .inner .logo,.editor-styles-wrapper body.single-post .site-header .inner .logo{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(216deg) brightness(103%) contrast(103%)}.editor-styles-wrapper body.overlap .site-header .inner .main-menu ul li a,.editor-styles-wrapper body.blog .site-header .inner .main-menu ul li a,.editor-styles-wrapper body.single-post .site-header .inner .main-menu ul li a{color:#FFFFFF}.editor-styles-wrapper body.overlap .site-header .inner .main-menu ul li a::after,.editor-styles-wrapper body.blog .site-header .inner .main-menu ul li a::after,.editor-styles-wrapper body.single-post .site-header .inner .main-menu ul li a::after{background:#FFFFFF}.editor-styles-wrapper body.overlap .site-header .inner .mobile-menu-open>div,.editor-styles-wrapper body.blog .site-header .inner .mobile-menu-open>div,.editor-styles-wrapper body.single-post .site-header .inner .mobile-menu-open>div{background:#FFFFFF}.editor-styles-wrapper body.blog,.editor-styles-wrapper body.single-post{background:#F5F2ED}.editor-styles-wrapper .site-footer{background:#4A3C3C;padding:95px 0 52px;color:#FFFFFF;padding:96px 0 53px}.editor-styles-wrapper .site-footer .inner{max-width:1709px;width:90%;margin:0 auto}.editor-styles-wrapper .site-footer .inner h4{font-family:"adobe-caslon-pro";font-size:26px;line-height:26px;letter-spacing:-0.26px;font-style:italic;margin:0 0 32px}.editor-styles-wrapper .site-footer .inner .footer-top{display:flex;flex-wrap:wrap;justify-content:right}.editor-styles-wrapper .site-footer .inner .footer-top .column-1{width:25%;margin:0 auto 0 0}.editor-styles-wrapper .site-footer .inner .footer-top .column-2{width:15%}.editor-styles-wrapper .site-footer .inner .footer-top .column-3{width:15%}.editor-styles-wrapper .site-footer .inner .footer-top .column-4{width:30%}.editor-styles-wrapper .site-footer .inner .about img{filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(4%) hue-rotate(128deg) brightness(102%) contrast(101%);max-width:220px;margin:0 0 24px}.editor-styles-wrapper .site-footer .inner .about p{font-size:13px;line-height:18px}.editor-styles-wrapper .site-footer .inner .locations{display:flex;margin:86px 0 0 0}.editor-styles-wrapper .site-footer .inner .locations>div{margin:0 75px 0 0}.editor-styles-wrapper .site-footer .inner .locations>div h4{margin:0 0 16px}.editor-styles-wrapper .site-footer .inner .locations>div p{font-size:13px;line-height:18px}.editor-styles-wrapper .site-footer .inner .locations>div:last-of-type{margin:0}.editor-styles-wrapper .site-footer .inner .links{display:flex;flex-direction:column}.editor-styles-wrapper .site-footer .inner .links a{color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 0 19px;display:inline-block;width:fit-content;position:relative}.editor-styles-wrapper .site-footer .inner .links a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .site-footer .inner .links a:hover::after{width:100%}.editor-styles-wrapper .site-footer .inner .links a:last-of-type{margin:0}.editor-styles-wrapper .site-footer .inner .newsletter p{color:#F5F2ED;font-size:13px;line-height:22px}.editor-styles-wrapper .site-footer .inner .social{display:flex;margin:74px 0 0 0}.editor-styles-wrapper .site-footer .inner .social a{text-transform:uppercase;color:#FFFFFF;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 50px 0 0;width:fit-content;position:relative}.editor-styles-wrapper .site-footer .inner .social a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .site-footer .inner .social a:hover::after{width:100%}.editor-styles-wrapper .site-footer .inner .footer-bottom{margin:51px 0 0 0;display:flex;justify-content:space-between}.editor-styles-wrapper .site-footer .inner .footer-bottom .left{display:flex}.editor-styles-wrapper .site-footer .inner .footer-bottom .left p{color:#F5F2ED;font-size:12px;line-height:14px;margin:0 70px 0 0}.editor-styles-wrapper .site-footer .inner .footer-bottom .left a{color:#F5F2ED;font-size:12px;line-height:14px;width:fit-content;position:relative}.editor-styles-wrapper .site-footer .inner .footer-bottom .left a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .site-footer .inner .footer-bottom .left a:hover::after{width:100%}.editor-styles-wrapper .site-footer .inner .footer-bottom .right a{color:#F5F2ED;font-size:12px;line-height:14px;width:fit-content;position:relative}.editor-styles-wrapper .site-footer .inner .footer-bottom .right a::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .site-footer .inner .footer-bottom .right a:hover::after{width:100%}.editor-styles-wrapper .cta-image{background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;min-height:800px;display:flex;text-align:center;color:#FFFFFF;position:relative;padding:50px 0;overflow:hidden}.editor-styles-wrapper .cta-image img{object-fit:cover;width:100%;position:absolute;top:0;height:100%}.editor-styles-wrapper .cta-image .overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:#000000}.editor-styles-wrapper .cta-image .inner{margin:auto;width:90%;position:relative}.editor-styles-wrapper .cta-image .inner h2{margin:0 0 40px;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px}.editor-styles-wrapper .cta-image .inner p{font-size:32px;line-height:46px;letter-spacing:-0.32px;font-family:"adobe-caslon-pro"}.editor-styles-wrapper .cta-image .inner .button{border:1px solid #FFFFFF;color:#FFFFFF;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:40px 0 0 0;display:inline-block;text-transform:uppercase;padding:12px 30px;min-width:240px;transition:0.4s}.editor-styles-wrapper .cta-image .inner .button:hover{background:#4A3C3C;color:#ffffff}.editor-styles-wrapper .header-full-screen{text-align:center;height:100vh;display:flex;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative;overflow:hidden}.editor-styles-wrapper .header-full-screen img{height:100vh;object-fit:cover;width:100%;position:absolute}.editor-styles-wrapper .header-full-screen .overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100vh;background:#000000}.editor-styles-wrapper .header-full-screen .inner{margin:auto;position:relative;width:90%}.editor-styles-wrapper .header-full-screen .inner h1{text-transform:uppercase;font-size:14px;line-height:16px;margin:0 0 40px;letter-spacing:0.7px;color:#FFFFFF}.editor-styles-wrapper .header-full-screen .inner p{font-size:32px;line-height:46px;letter-spacing:-0.32px;font-family:"adobe-caslon-pro";color:#FFFFFF}.editor-styles-wrapper .header-page-title{padding:95px 0 123px}.editor-styles-wrapper .header-page-title .inner{margin:0 auto;width:90%;max-width:1600px}.editor-styles-wrapper .header-page-title .inner h1{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;text-align:center}.editor-styles-wrapper .home-header{position:relative;height:100vh;display:flex}.editor-styles-wrapper .home-header .overlay{position:absolute;top:0;left:0;display:block;width:100%;height:100vh;background:#000000;z-index:1}.editor-styles-wrapper .home-header .images{display:flex;justify-content:space-between;flex-wrap:wrap;line-height:0;position:absolute;top:0;left:0;width:100%;height:100vh}.editor-styles-wrapper .home-header .images img{width:50%;height:100vh;object-fit:cover}.editor-styles-wrapper .home-header .inner{margin:auto;position:relative;width:90%;z-index:2;text-align:center;color:#ffffff;max-width:814px}.editor-styles-wrapper .home-header .inner h1{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 0 40px}.editor-styles-wrapper .home-header .inner p{font-family:"adobe-caslon-pro";font-size:32px;line-height:46px;letter-spacing:-0.32px}.editor-styles-wrapper .home-header .inner .button{margin:60px 0 0 0;color:#ffffff;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;border:1px solid #ffffff;padding:12px 30px;min-width:240px;display:inline-block;transition:0.4s}.editor-styles-wrapper .home-header .inner .button:hover{background:#4A3C3C;color:#ffffff}.editor-styles-wrapper .home-intro{padding:196px 0 156px;background:#F5F2ED}.editor-styles-wrapper .home-intro .inner{max-width:764px;margin:0 auto;width:90%}.editor-styles-wrapper .home-intro .inner p{color:#302B1B;font-family:"adobe-caslon-pro";font-style:italic;font-size:28px;line-height:36px;text-align:center}.editor-styles-wrapper .home-treatments{padding:131px 0 77px}.editor-styles-wrapper .home-treatments .inner{max-width:1650px;margin:0 auto;width:90%;text-align:center}.editor-styles-wrapper .home-treatments .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:36px;margin:0 0 39px;letter-spacing:-0.36px}.editor-styles-wrapper .home-treatments .inner>p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .home-treatments .inner .treatments{margin:72px 0 0;display:flex;flex-wrap:wrap}.editor-styles-wrapper .home-treatments .inner .treatments .slick-prev,.editor-styles-wrapper .home-treatments .inner .treatments .slick-next{width:25px;height:24px}.editor-styles-wrapper .home-treatments .inner .treatments .slick-prev{background-image:url(/wp-content/themes/sacredhour/assets/images/right-arrow.png);background-size:contain;background-repeat:no-repeat;-webkit-transform:scaleX(-1);left:-4%;transform:scaleX(-1)}.editor-styles-wrapper .home-treatments .inner .treatments .slick-prev::before{display:none}.editor-styles-wrapper .home-treatments .inner .treatments .slick-next{background-image:url(/wp-content/themes/sacredhour/assets/images/right-arrow.png);background-size:contain;background-repeat:no-repeat;right:-4%}.editor-styles-wrapper .home-treatments .inner .treatments .slick-next::before{display:none}.editor-styles-wrapper .home-treatments .inner .treatments .slick-slide{padding:0 0;transition:transform 0.3s ease;overflow:visible}.editor-styles-wrapper .home-treatments .inner .treatments .slick-slide:not(.slick-center) img{transform:scale(0.9);margin:-10% auto -5%}.editor-styles-wrapper .home-treatments .inner .treatments .slick-slide:not(.slick-center) .content{padding:0 5%}.editor-styles-wrapper .home-treatments .inner .treatments .slick-slide.slick-center{z-index:2}.editor-styles-wrapper .home-treatments .inner .treatments>div:nth-of-type(3n+2){margin-left:20px;margin-right:20px}.editor-styles-wrapper .home-treatments .inner .treatments .treatment{width:calc((100% - 40px) / 3);margin-bottom:30px}.editor-styles-wrapper .home-treatments .inner .treatments .treatment img{transition:transform 0.3s ease}.editor-styles-wrapper .home-treatments .inner .treatments .treatment .content{transition:transform 0.3s ease}.editor-styles-wrapper .home-treatments .inner .treatments .treatment h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:26px;letter-spacing:-0.26px;margin:20px 0 21px}.editor-styles-wrapper .home-treatments .inner .treatments .treatment p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .home-treatments .inner .button{text-transform:uppercase;display:inline-block;margin:77px 0 0 0;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative}.editor-styles-wrapper .home-treatments .inner .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000000;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .home-treatments .inner .button:hover::after{width:100%}.editor-styles-wrapper .home-testimonials{background:#F5F2ED;padding:93px 0 166px}.editor-styles-wrapper .home-testimonials .inner{max-width:1576px;margin:0 auto;width:90%;text-align:center}.editor-styles-wrapper .home-testimonials .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:36px;letter-spacing:-0.36px;margin:0 0 149px}.editor-styles-wrapper .home-testimonials .inner .testimonials{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .home-testimonials .inner .testimonials>div{max-width:376px;width:30%}.editor-styles-wrapper .home-testimonials .inner .testimonials>div p{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px}.editor-styles-wrapper .home-testimonials .inner .testimonials>div p.name{color:#707070;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;font-family:"neue-haas-grotesk-display";font-style:normal;margin-top:30px}.editor-styles-wrapper .home-feature{display:flex;justify-content:space-between;flex-wrap:wrap;max-height:800px}.editor-styles-wrapper .home-feature .image{width:50%;line-height:0;max-height:800px}.editor-styles-wrapper .home-feature .image img{width:100%;height:100%;object-fit:cover}.editor-styles-wrapper .home-feature .content{background:#595448;width:50%;display:flex;padding:50px 0;max-height:800px}.editor-styles-wrapper .home-feature .content .inner{margin:auto;max-width:603px;width:90%}.editor-styles-wrapper .home-feature .content .inner h2{color:#FFFFFF;margin:31px 0 39px;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px}.editor-styles-wrapper .home-feature .content .inner p{color:#E2E1D8;font-size:15px;line-height:22px}.editor-styles-wrapper .home-feature .content .inner p.sub-title{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px}.editor-styles-wrapper .home-feature .content .inner .button{color:#FFFFFF;text-transform:uppercase;display:inline-block;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:39px 0 0 0;position:relative}.editor-styles-wrapper .home-feature .content .inner .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .home-feature .content .inner .button:hover::after{width:100%}.editor-styles-wrapper .about-values{padding:100px 0 63px}.editor-styles-wrapper .about-values .inner{max-width:1830px;width:97%;margin:0 auto}.editor-styles-wrapper .about-values .inner h2{text-align:center;font-family:"adobe-caslon-pro";font-size:36px;line-height:36px;letter-spacing:-0.36px;margin:0 0 85px}.editor-styles-wrapper .about-values .inner .values{display:flex;flex-wrap:wrap;justify-content:space-between}.editor-styles-wrapper .about-values .inner .values>div{width:calc((100% - 30px) / 4);margin-right:10px}.editor-styles-wrapper .about-values .inner .values>div:nth-of-type(4n+4){margin-right:0}.editor-styles-wrapper .about-values .inner .values>div h3{font-style:italic;font-family:"adobe-caslon-pro";font-size:26px;line-height:26px;letter-spacing:-0.26px;margin:22px 0 15px}.editor-styles-wrapper .about-values .inner .values>div p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .about-gallery{padding:94px 0 58px;text-align:center;position:relative}.editor-styles-wrapper .about-gallery::before{content:" ";width:100%;height:60%;display:block;background:#F5F2ED;position:absolute;top:0;left:0}.editor-styles-wrapper .about-gallery .inner{position:relative}.editor-styles-wrapper .about-gallery .inner .header{width:90%;margin:0 auto;max-width:994px}.editor-styles-wrapper .about-gallery .inner .header img{width:75px;margin:0 0 64px}.editor-styles-wrapper .about-gallery .inner .header h2{font-size:36px;line-height:36px;letter-spacing:-0.36px;margin:0 0 39px;font-family:"adobe-caslon-pro"}.editor-styles-wrapper .about-gallery .inner .header p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .about-gallery .inner .images-wrapper{position:relative}.editor-styles-wrapper .about-gallery .inner .images{width:90%;margin-left:auto;margin-right:auto;margin-top:70px;position:unset;display:flex;flex-wrap:wrap}.editor-styles-wrapper .about-gallery .inner .images>div:nth-of-type(3n+2){margin-left:20px;margin-right:20px}.editor-styles-wrapper .about-gallery .inner .images .image{line-height:0;width:calc((100% - 40px) / 3);margin-bottom:30px}.editor-styles-wrapper .about-gallery .inner .images .slick-prev,.editor-styles-wrapper .about-gallery .inner .images .slick-next{width:25px;height:24px;z-index:1}.editor-styles-wrapper .about-gallery .inner .images .slick-prev{background-image:url(/wp-content/themes/sacredhour/assets/images/arrow-white.png);background-size:contain;background-repeat:no-repeat;-webkit-transform:scaleX(-1);transform:scaleX(-1);left:18px}.editor-styles-wrapper .about-gallery .inner .images .slick-prev::before{display:none}.editor-styles-wrapper .about-gallery .inner .images .slick-next{background-image:url(/wp-content/themes/sacredhour/assets/images/arrow-white.png);background-size:contain;background-repeat:no-repeat;right:18px}.editor-styles-wrapper .about-gallery .inner .images .slick-next::before{display:none}.editor-styles-wrapper .about-gallery .inner .images .slick-slide{padding:0 5px;transition:0.4s}.editor-styles-wrapper .about-gallery .inner .images .slick-slide img{transition:0.4s}.editor-styles-wrapper .about-gallery .inner .images .slick-slide:not(.slick-center) img{transform:scale(1, 0.87)}.editor-styles-wrapper .about-gallery .inner .button{display:inline-block;margin:61px 0 0 0;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative}.editor-styles-wrapper .about-gallery .inner .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000000;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .about-gallery .inner .button:hover::after{width:100%}.editor-styles-wrapper .about-journey{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .about-journey .content{background:#4A3C3C;width:50%;padding:133px 8% 110px;display:flex}.editor-styles-wrapper .about-journey .content .inner{margin:auto}.editor-styles-wrapper .about-journey .content .inner h2{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 23px}.editor-styles-wrapper .about-journey .content .inner>p{font-size:18px;line-height:26px;color:#F5F2ED}.editor-styles-wrapper .about-journey .content .steps{margin:40px 0 0 0;padding:0 0 0 8px}.editor-styles-wrapper .about-journey .content .steps .step{position:relative;padding:0 0 40px 36px;border-left:1px solid #ffffff}.editor-styles-wrapper .about-journey .content .steps .step::before{content:" ";display:block;width:15px;height:15px;border-radius:50%;background:#FFFFFF;position:absolute;top:-7px;left:-15px;border:7px solid #4A3C3C}.editor-styles-wrapper .about-journey .content .steps .step h3{color:#FFFFFF;font-size:18px;line-height:22px;font-style:italic;font-family:"adobe-caslon-pro";margin:0 0 13px}.editor-styles-wrapper .about-journey .content .steps .step h3 span{font-family:"neue-haas-grotesk-display";font-style:normal;font-size:12px;line-height:14px;letter-spacing:0.6px}.editor-styles-wrapper .about-journey .content .steps .step p{color:#F5F2ED;font-size:15px;line-height:22px;max-width:502px}.editor-styles-wrapper .about-journey .content .steps>div:last-of-type{padding-bottom:0;border-left:none}.editor-styles-wrapper .about-journey .content .button{display:inline-block;margin:88px 0 0 0;color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative}.editor-styles-wrapper .about-journey .content .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .about-journey .content .button:hover::after{width:100%}.editor-styles-wrapper .about-journey .image{width:50%;line-height:0}.editor-styles-wrapper .about-journey .image img{height:100%;object-fit:cover}.editor-styles-wrapper .about-sustainability{background:#F5F2ED;padding:89px 0 85px}.editor-styles-wrapper .about-sustainability .inner{max-width:1441px;margin:0 auto;width:90%;text-align:center}.editor-styles-wrapper .about-sustainability .inner h2{font-size:36px;line-height:46px;letter-spacing:-0.36px;font-family:"adobe-caslon-pro";margin:0 0 39px}.editor-styles-wrapper .about-sustainability .inner>p{color:#707070;font-size:18px;line-height:28px;max-width:970px;margin-left:auto;margin-right:auto}.editor-styles-wrapper .about-sustainability .inner .points{margin:92px 0 0;display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .about-sustainability .inner .points>div{width:26%}.editor-styles-wrapper .about-sustainability .inner .points>div h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:0 0 18px}.editor-styles-wrapper .about-sustainability .inner .points>div p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .about-expect{padding:100px 0 90px;position:relative}.editor-styles-wrapper .about-expect::before{content:" ";width:100%;height:60%;display:block;background:#F5F2ED;position:absolute;top:0;left:0}.editor-styles-wrapper .about-expect .inner{max-width:1370px;width:90%;margin:0 auto;position:relative}.editor-styles-wrapper .about-expect .inner h2{font-size:36px;line-height:46px;letter-spacing:-0.36px;font-family:"adobe-caslon-pro";margin:0 0 36px;text-align:center}.editor-styles-wrapper .about-expect .inner>p{color:#707070;font-size:18px;line-height:28px;max-width:978px;margin-left:auto;margin-right:auto;text-align:center}.editor-styles-wrapper .about-expect .inner .points{display:flex;justify-content:space-between;flex-wrap:wrap;margin:75px 0 0}.editor-styles-wrapper .about-expect .inner .points>div{width:calc((100% - 20px) / 3)}.editor-styles-wrapper .about-expect .inner .points>div:nth-of-type(3n+2){margin:0 10px}.editor-styles-wrapper .about-expect .inner .points>div h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:22px 0 15px}.editor-styles-wrapper .about-expect .inner .points>div p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .practitioners{background:#F5F2ED;padding:84px 0}.editor-styles-wrapper .practitioners .inner{max-width:1400px;width:90%;margin:0 auto}.editor-styles-wrapper .practitioners .inner h2{text-align:center;font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 52px;font-family:"adobe-caslon-pro"}.editor-styles-wrapper .practitioners .inner>p{text-align:center;font-size:18px;line-height:26px;color:#707070}.editor-styles-wrapper .practitioners .inner .practitioner-tabs ul{list-style-type:none;padding:0;margin:87px 0 41px;font-style:italic;display:flex;font-size:26px;line-height:36px;font-family:"adobe-caslon-pro"}.editor-styles-wrapper .practitioners .inner .practitioner-tabs ul li{margin:0 60px 0 0}.editor-styles-wrapper .practitioners .inner .practitioner-tabs ul li a{color:#C5B6A4;transition:0.4s;white-space:nowrap}.editor-styles-wrapper .practitioners .inner .practitioner-tabs ul li a:hover{color:#000000}.editor-styles-wrapper .practitioners .inner .practitioner-tabs ul li a.active{color:#000000}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .practitioner-column{width:47%;max-width:650px}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner{border-top:1px solid #C9C9C9;width:100%}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner p.name{font-size:14px;line-height:16px;letter-spacing:0.7px;text-transform:uppercase;cursor:pointer;position:relative;padding:21.5px 0}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner p.name span{position:absolute;right:0}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner p.name span.minus{opacity:0;top:21px}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner p.name.open span.plus{opacity:0}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner p.name.open span.minus{opacity:1}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner .bio{display:block;padding:0 0 35px}.editor-styles-wrapper .practitioners .inner .practitioner-tabs .container .single-practitioner .bio p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .gift-card-intro{background:#F5F2ED;padding:100px 0 100px}.editor-styles-wrapper .gift-card-intro .inner{max-width:1590px;width:90%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .gift-card-intro .inner .content{width:50%;margin:auto 0}.editor-styles-wrapper .gift-card-intro .inner .content h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 40px}.editor-styles-wrapper .gift-card-intro .inner .content p{font-size:18px;line-height:26px;color:#707070;max-width:626px}.editor-styles-wrapper .gift-card-intro .inner .content .button{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;display:inline-block;margin:80px 0 0;position:relative}.editor-styles-wrapper .gift-card-intro .inner .content .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000000;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .gift-card-intro .inner .content .button:hover::after{width:100%}.editor-styles-wrapper .gift-card-intro .inner .image{width:38%;max-width:600px}.editor-styles-wrapper .gift-card-details{padding:94px 0 86px;position:relative}.editor-styles-wrapper .gift-card-details::before{content:" ";width:100%;height:770px;display:block;background:#F5F2ED;position:absolute;top:0;left:0}.editor-styles-wrapper .gift-card-details .inner{max-width:1200px;margin:0 auto;width:90%;position:relative}.editor-styles-wrapper .gift-card-details .inner .header{text-align:center}.editor-styles-wrapper .gift-card-details .inner .header img{width:75px;margin:0 0 55px}.editor-styles-wrapper .gift-card-details .inner .header h2{color:#707070;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 0 35px}.editor-styles-wrapper .gift-card-details .inner .header>p{font-family:"adobe-caslon-pro";font-size:36px;line-height:36px}.editor-styles-wrapper .gift-card-details .inner img{margin:55px 0 0 0;max-height:700px;object-fit:cover;width:100%}.editor-styles-wrapper .gift-card-details .inner .points{margin:13px 0 0 0}.editor-styles-wrapper .gift-card-details .inner .points>div{display:flex;justify-content:space-between;border-bottom:1px solid #CBC5C2;padding:27px 0 29px}.editor-styles-wrapper .gift-card-details .inner .points>div h3{font-family:"adobe-caslon-pro";font-size:18px;line-height:22px;font-style:italic}.editor-styles-wrapper .gift-card-details .inner .points>div p{color:#7A7979;font-size:15px;line-height:22px;margin-top:auto;margin-bottom:auto;width:51%}.editor-styles-wrapper .gift-card-details .inner .points>div:last-of-type{border-bottom:none}.editor-styles-wrapper .gift-card-details .inner .bottom-text{border-top:1px solid #CBC5C2;padding:81px 0 0}.editor-styles-wrapper .gift-card-details .inner .bottom-text p{color:#302B1B;font-family:"adobe-caslon-pro";font-style:italic;font-size:28px;line-height:36px;text-align:center}.editor-styles-wrapper .gift-card-details .inner .button{display:block;margin:81px auto 0;text-transform:uppercase;color:#4A3C3C;font-size:15px;line-height:16px;letter-spacing:0.7px;text-align:center;width:fit-content;position:relative}.editor-styles-wrapper .gift-card-details .inner .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#4A3C3C;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .gift-card-details .inner .button:hover::after{width:100%}.editor-styles-wrapper .gift-card-information{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .gift-card-information .content{background:#4A3C3C;width:50%;padding:133px 8% 110px;display:flex}.editor-styles-wrapper .gift-card-information .content .inner{margin:auto}.editor-styles-wrapper .gift-card-information .content .inner h2{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 23px}.editor-styles-wrapper .gift-card-information .content .inner>p{font-size:18px;line-height:26px;color:#F5F2ED}.editor-styles-wrapper .gift-card-information .content .steps{margin:40px 0 0 0}.editor-styles-wrapper .gift-card-information .content .steps .step{position:relative;padding:0 0 40px 36px}.editor-styles-wrapper .gift-card-information .content .steps .step h3{color:#FFFFFF;font-size:18px;line-height:22px;font-style:italic;font-family:"adobe-caslon-pro";margin:0 0 13px}.editor-styles-wrapper .gift-card-information .content .steps .step h3 span{font-family:"neue-haas-grotesk-display";font-style:normal;font-size:12px;line-height:14px;letter-spacing:0.6px}.editor-styles-wrapper .gift-card-information .content .steps .step p{color:#F5F2ED;font-size:15px;line-height:22px;max-width:502px}.editor-styles-wrapper .gift-card-information .content .steps>div:last-of-type{padding-bottom:0;border-left:none}.editor-styles-wrapper .gift-card-information .content .button{display:inline-block;margin:88px 0 0 36px;color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative}.editor-styles-wrapper .gift-card-information .content .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .gift-card-information .content .button:hover::after{width:100%}.editor-styles-wrapper .gift-card-information .image{width:50%;line-height:0}.editor-styles-wrapper .gift-card-information .image img{height:100%;object-fit:cover}.editor-styles-wrapper .faq{padding:149px 0 132px}.editor-styles-wrapper .faq .inner{max-width:1400px;width:90%;margin:0 auto}.editor-styles-wrapper .faq .inner h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:0 0 32px}.editor-styles-wrapper .faq .inner>p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .faq .inner .faq-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin:31px 0 0 0}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-column{width:47%;max-width:650px}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single{border-top:1px solid #C9C9C9;width:100%}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .question{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;cursor:pointer;position:relative;padding:21.5px 0}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .question span{position:absolute;right:0}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .question span.minus{opacity:0;top:21px}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .question.open span.plus{opacity:0}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .question.open span.minus{opacity:1}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .answer{display:none;padding:0 0 35px}.editor-styles-wrapper .faq .inner .faq-wrapper .faq-single .answer p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .faq-cancellation-policy{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #707070}.editor-styles-wrapper .faq-cancellation-policy .content{background:#4A3C3C;width:50%;padding:133px 8% 110px;display:flex}.editor-styles-wrapper .faq-cancellation-policy .content .inner{margin:auto}.editor-styles-wrapper .faq-cancellation-policy .content .inner h2{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 23px}.editor-styles-wrapper .faq-cancellation-policy .content .inner p{font-size:18px;line-height:26px;color:#E2E1D8;max-width:648px}.editor-styles-wrapper .faq-cancellation-policy .image{width:50%;line-height:0}.editor-styles-wrapper .faq-cancellation-policy .image img{height:100%;object-fit:cover}.editor-styles-wrapper .membership-amenities-memberships{background:#F5F2ED;padding:92px 0 134px}.editor-styles-wrapper .membership-amenities-memberships .inner{max-width:1635px;width:90%;margin:0 auto}.editor-styles-wrapper .membership-amenities-memberships .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 92px;text-align:center}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships{display:flex;flex-wrap:wrap;justify-content:space-between}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div{width:49%;background:#FAFAFA;position:relative}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .image{line-height:0;position:relative}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .image .text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;width:90%}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .image .text h3{font-family:"adobe-caslon-pro";color:#FFFFFF;font-size:32px;line-height:46px;margin:20px 0 20px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .image .text p{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;color:#FFFFFF}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content{padding:65px 60px 192px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content h4{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:26px;margin:0 0 32px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content h5{color:#7F7F7F;text-transform:uppercase;font-size:14px;line-height:16px;margin:32px 0 32px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content ul,.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content ol{margin:0}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content ul li,.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content ol li{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .pricing>div{border-bottom:1px solid #CBC5C2;display:flex;justify-content:space-between;padding:12px 0}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .pricing>div p{margin:0}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .pricing>div p.type{font-size:18px;line-height:26px;letter-spacing:0;color:#707070;text-align:left;width:160px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .pricing>div p.description{color:#A99E98;font-size:13px;line-height:26px;letter-spacing:0;text-align:left;width:calc(100% - 310px)}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .pricing>div p.price{font-size:18px;line-height:26px;letter-spacing:0;color:#707070;text-align:right;width:150px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .pricing>div:last-of-type{border-bottom:none}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .links{position:absolute;bottom:66px;left:60px;width:calc(100% - 120px);margin:84px 0 0;display:flex;justify-content:space-between;gap:13px}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .links .button{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;display:block;text-align:center;border:1px solid #000000;padding:12px 30px;transition:0.4s;width:100%}.editor-styles-wrapper .membership-amenities-memberships .inner .memberships>div .content .links .button:hover{background:#4A3C3C;color:#ffffff;border-color:#ffffff}.editor-styles-wrapper .membership-amenities-ritual{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .membership-amenities-ritual .content{background:#4A3C3C;width:50%;padding:133px 8% 110px;display:flex}.editor-styles-wrapper .membership-amenities-ritual .content .inner{margin:auto}.editor-styles-wrapper .membership-amenities-ritual .content .inner h2{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:24px 0 23px}.editor-styles-wrapper .membership-amenities-ritual .content .inner>p{font-size:18px;line-height:26px;color:#F5F2ED}.editor-styles-wrapper .membership-amenities-ritual .content .inner>p.sub-title{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px}.editor-styles-wrapper .membership-amenities-ritual .content .steps{margin:40px 0 0 0;padding:0 0 0 8px}.editor-styles-wrapper .membership-amenities-ritual .content .steps .step{position:relative;padding:0 0 40px 36px;border-left:1px solid #ffffff}.editor-styles-wrapper .membership-amenities-ritual .content .steps .step::before{content:" ";display:block;width:15px;height:15px;border-radius:50%;background:#FFFFFF;position:absolute;top:-7px;left:-15px;border:7px solid #4A3C3C}.editor-styles-wrapper .membership-amenities-ritual .content .steps .step h3{color:#FFFFFF;font-size:18px;line-height:22px;font-style:italic;font-family:"adobe-caslon-pro";margin:0 0 13px}.editor-styles-wrapper .membership-amenities-ritual .content .steps .step h3 span{font-family:"neue-haas-grotesk-display";font-style:normal;font-size:12px;line-height:14px;letter-spacing:0.6px;text-transform:uppercase;margin:0 21px 0 0}.editor-styles-wrapper .membership-amenities-ritual .content .steps .step p{color:#F5F2ED;font-size:15px;line-height:22px;max-width:612px}.editor-styles-wrapper .membership-amenities-ritual .content .steps>div:last-of-type{padding-bottom:0;border-left:none}.editor-styles-wrapper .membership-amenities-ritual .content .steps>div:last-of-type h3 span{display:none}.editor-styles-wrapper .membership-amenities-ritual .content .button{display:inline-block;margin:88px 0 0 0;color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative}.editor-styles-wrapper .membership-amenities-ritual .content .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .membership-amenities-ritual .content .button:hover::after{width:100%}.editor-styles-wrapper .membership-amenities-ritual .image{width:50%;line-height:0}.editor-styles-wrapper .membership-amenities-ritual .image img{height:100%;object-fit:cover}.editor-styles-wrapper .membership-amenities-tips{padding:94px 0 86px;position:relative}.editor-styles-wrapper .membership-amenities-tips::before{content:" ";width:100%;height:770px;display:block;background:#F5F2ED;position:absolute;top:0;left:0}.editor-styles-wrapper .membership-amenities-tips .inner{max-width:1200px;margin:0 auto;width:90%;position:relative}.editor-styles-wrapper .membership-amenities-tips .inner .header{text-align:center}.editor-styles-wrapper .membership-amenities-tips .inner .header img{width:75px;margin:0 0 42px}.editor-styles-wrapper .membership-amenities-tips .inner .header h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 32px}.editor-styles-wrapper .membership-amenities-tips .inner .header>p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .membership-amenities-tips .inner img{margin:41px 0 0 0;max-height:700px;object-fit:cover;width:100%}.editor-styles-wrapper .membership-amenities-tips .inner .points>div{display:flex;justify-content:space-between;border-bottom:1px solid #CBC5C2;padding:40px 0 40px}.editor-styles-wrapper .membership-amenities-tips .inner .points>div h3{font-family:"adobe-caslon-pro";font-size:18px;line-height:22px;font-style:italic}.editor-styles-wrapper .membership-amenities-tips .inner .points>div .text{width:51%}.editor-styles-wrapper .membership-amenities-tips .inner .points>div .text p{color:#7A7979;font-size:15px;line-height:22px}.editor-styles-wrapper .membership-amenities-tips .inner .bottom-text{border-top:1px solid #CBC5C2;padding:81px 0 0}.editor-styles-wrapper .membership-amenities-tips .inner .bottom-text p{color:#302B1B;font-family:"adobe-caslon-pro";font-style:italic;font-size:28px;line-height:36px;text-align:center}.editor-styles-wrapper .membership-amenities-tips .inner .button{display:block;margin:81px auto 0;text-transform:uppercase;color:#4A3C3C;font-size:15px;line-height:16px;letter-spacing:0.7px;text-align:center;width:fit-content}.editor-styles-wrapper .loyalty-program-how{padding:100px 0 48px}.editor-styles-wrapper .loyalty-program-how .inner{max-width:1830px;width:97%;margin:0 auto}.editor-styles-wrapper .loyalty-program-how .inner h2{font-size:36px;line-height:32px;letter-spacing:-0.36px;text-align:center;font-family:"adobe-caslon-pro";margin:0 0 85px}.editor-styles-wrapper .loyalty-program-how .inner .points{display:flex;flex-wrap:wrap;justify-content:space-between}.editor-styles-wrapper .loyalty-program-how .inner .points>div{width:calc((100% - 30px) / 4);margin-right:10px;line-height:0}.editor-styles-wrapper .loyalty-program-how .inner .points>div:nth-of-type(4n+4){margin-right:0}.editor-styles-wrapper .loyalty-program-how .inner .points>div h3{font-style:italic;font-family:"adobe-caslon-pro";font-size:26px;line-height:26px;letter-spacing:-0.26px;margin:22px 0 15px}.editor-styles-wrapper .loyalty-program-how .inner .points>div p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .loyalty-program-details{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .loyalty-program-details .image{width:50%;line-height:0}.editor-styles-wrapper .loyalty-program-details .image img{height:100%;object-fit:cover}.editor-styles-wrapper .loyalty-program-details .content{width:50%;background:#F5F2ED;display:flex;padding:50px 0}.editor-styles-wrapper .loyalty-program-details .content .inner{margin:auto;width:80%}.editor-styles-wrapper .loyalty-program-details .content .inner h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:26px;margin:0 0 59px}.editor-styles-wrapper .loyalty-program-details .content .inner p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .services-wrapper{background:#F5F2ED;padding:82px 0 0 0}.editor-styles-wrapper .services-wrapper .inner{max-width:1690px;margin:0 auto;width:90%}.editor-styles-wrapper .services-wrapper .inner ul{list-style-type:none;padding:0;margin:0 0 41px;font-style:italic;display:flex;justify-content:space-between;font-size:26px;line-height:36px;font-family:"adobe-caslon-pro"}.editor-styles-wrapper .services-wrapper .inner ul li{margin:0;padding:0 10px}.editor-styles-wrapper .services-wrapper .inner ul li:first-of-type{padding-left:0}.editor-styles-wrapper .services-wrapper .inner ul li:last-of-type{padding-right:0}.editor-styles-wrapper .services-wrapper .inner ul li a{color:#C5B6A4;transition:0.4s}.editor-styles-wrapper .services-wrapper .inner ul li a.active{color:#000000}.editor-styles-wrapper .services-wrapper .inner ul li a:hover{color:#000000}.editor-styles-wrapper .services-wrapper .inner .container .wrapper{display:flex;flex-wrap:wrap}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div{background:#FFFFFF;width:calc((100% - 40px) / 3);padding:62px 55px 59px 30px;margin-bottom:22px}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div:nth-of-type(3n+2){margin-left:20px;margin-right:20px}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div .header{display:flex;justify-content:space-between}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div h3{font-family:"adobe-caslon-pro";font-size:28px;line-height:28px;letter-spacing:-0.28px;margin:0 0 28px;padding:0 20px 0 0}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div p span{font-size:12px;line-height:26px}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div p.duration{color:#707070;font-size:15px;line-height:17px;position:relative;padding:0 0 0 47px}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div p.duration::before{content:" ";display:block;width:22px;height:22px;background-image:url("/wp-content/themes/sacredhour/assets/images/services-clock.png");background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:-2px}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div p.price{color:#C5B6A4;margin:20px 0 0 0;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:0.7px;font-weight:600}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div .links{margin:60px 0 0 0}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div .links a{display:block;border-bottom:1px solid #CBC5C2;color:#707070;text-transform:uppercase;font-size:14px;line-height:16px;padding:20px 0 18px;position:relative}.editor-styles-wrapper .services-wrapper .inner .container .wrapper>div .links a::after{content:" ";display:block;background-image:url("/wp-content/themes/sacredhour/assets/images/services-arrow.png");width:13px;height:12px;background-repeat:no-repeat;background-size:contain;position:absolute;right:0;top:22px}.editor-styles-wrapper .instagram{padding:27px 15px 15px}.editor-styles-wrapper .instagram h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:20px;line-height:20px;letter-spacing:-0.2px;text-align:center;margin:0 0 28px}.editor-styles-wrapper .instagram #sb_instagram{padding:0 !important}.editor-styles-wrapper .instagram #sb_instagram #sbi_images{padding:0}.editor-styles-wrapper .eat-drink-menu-header{padding:100px 0}.editor-styles-wrapper .eat-drink-menu-header .inner{display:flex;justify-content:center;flex-wrap:wrap;line-height:0;max-width:1520px;width:90%;margin:0 auto}.editor-styles-wrapper .eat-drink-menu-header .inner p{color:#C5B6A4;text-transform:uppercase;font-size:15px;line-height:16px;letter-spacing:0.75px;margin:auto 0}.editor-styles-wrapper .eat-drink-menu-header .inner img{width:350px;margin:0 6%;filter:brightness(0) saturate(100%) invert(22%) sepia(4%) saturate(2354%) hue-rotate(318deg) brightness(101%) contrast(92%)}.editor-styles-wrapper .eat-drink-menu-intro{padding:138px 0 85px 0}.editor-styles-wrapper .eat-drink-menu-intro .inner{max-width:1288px;width:90%;margin:0 auto}.editor-styles-wrapper .eat-drink-menu-intro .inner p{font-family:"adobe-caslon-pro";font-style:italic;color:#302B1B;font-size:28px;line-height:36px;letter-spacing:-0.28px;text-align:center}.editor-styles-wrapper .eat-drink-menu-title{padding:0 0 107px}.editor-styles-wrapper .eat-drink-menu-title .inner{max-width:1520px;width:90%;margin:0 auto}.editor-styles-wrapper .eat-drink-menu-title .inner h2{font-family:"adobe-caslon-pro";font-size:28px;line-height:28px;line-height:-0.28px;text-align:center}.editor-styles-wrapper .eat-drink-menu-food{padding:0 0 100px}.editor-styles-wrapper .eat-drink-menu-food .inner{max-width:1520px;width:90%;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .eat-drink-menu-food .inner .section{width:48%;max-width:610px}.editor-styles-wrapper .eat-drink-menu-food .inner .section .header{min-height:44px;margin:0 0 70px}.editor-styles-wrapper .eat-drink-menu-food .inner .section h3{color:#9D7D58;text-transform:uppercase;font-size:15px;line-height:22px;letter-spacing:0.8px;font-weight:600}.editor-styles-wrapper .eat-drink-menu-food .inner .section p.sub-title{color:#707070;text-transform:uppercase;font-size:14px;line-height:22px;letter-spacing:0.7px}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item{display:flex;justify-content:space-between;font-family:"adobe-caslon-pro";margin:0 0 25px}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item .name-details{padding:0 30px 0 0}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item p{margin:0}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item .name{font-size:22px;line-height:32px;letter-spacing:-0.22px;font-weight:600}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item .name span{color:#C5B6A4}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item .details{font-size:18px;line-height:22px;font-style:italic}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items .item .price{font-size:20px;line-height:33px;letter-spacing:-0.2px;font-weight:600}.editor-styles-wrapper .eat-drink-menu-food .inner .section .items>div:last-of-type{margin:0}.editor-styles-wrapper .eat-drink-menu-drinks .inner{max-width:1520px;width:90%;margin:0 auto}.editor-styles-wrapper .eat-drink-menu-drinks .inner h3{color:#9D7D58;text-transform:uppercase;font-size:15px;line-height:22px;letter-spacing:0.8px;margin:0 0 40px;padding:0 0 0 60px;font-weight:600}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section{margin:0 0 59px;position:relative;display:flex;justify-content:space-between}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section h4{writing-mode:vertical-rl;text-orientation:mixed;rotate:180deg;text-align:right;color:#9D7D58;font-size:14px;line-height:22px;letter-spacing:0.7px;text-transform:uppercase;white-space:nowrap;font-weight:600}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section h4::before{content:" ";display:block;width:1px;height:100%;background:#707070;position:absolute;top:0;left:-16px}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section .items{font-family:"adobe-caslon-pro";width:calc(100% - 60px);margin:0 0 0 auto}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section .items .item{display:flex;justify-content:space-between}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section .items .item p{margin:0}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section .items .item p.name{font-size:22px;line-height:32px;letter-spacing:-0.22px;font-weight:600;padding:0 30px 0 0}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section .items .item p.name span{font-size:18px;letter-spacing:-0.18px;font-style:italic;font-weight:normal}.editor-styles-wrapper .eat-drink-menu-drinks .inner .section .items .item p.price{font-size:20px;line-height:33px;letter-spacing:-0.2px;font-weight:600}.editor-styles-wrapper .eat-drink-menu-drinks.eat-drink-menu-drinks-two-columns{margin:0 0 60px}.editor-styles-wrapper .eat-drink-menu-drinks.eat-drink-menu-drinks-two-columns .inner .sections-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .eat-drink-menu-drinks.eat-drink-menu-drinks-two-columns .inner .sections-wrapper .section{width:40%}.editor-styles-wrapper .eat-drink-menu-drinks.eat-drink-menu-drinks-two-columns .inner .sections-wrapper>div:last-of-type{margin:0 0 0 auto}.editor-styles-wrapper .contact-form-wrapper{padding:140px 0 110px}.editor-styles-wrapper .contact-form-wrapper .inner{max-width:1020px;margin:0 auto;width:90%}.editor-styles-wrapper .contact-form-wrapper .inner h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;text-align:center;margin:0 0 100px}.editor-styles-wrapper .contact-form-wrapper form{display:flex;flex-wrap:wrap;justify-content:space-between}.editor-styles-wrapper .contact-form-wrapper form .form-group.first-name,.editor-styles-wrapper .contact-form-wrapper form .form-group.help,.editor-styles-wrapper .contact-form-wrapper form .form-group.message,.editor-styles-wrapper .contact-form-wrapper form .form-group.contact-method,.editor-styles-wrapper .contact-form-wrapper form .form-group.referral{width:100%}.editor-styles-wrapper .contact-form-wrapper form .form-group.email-address,.editor-styles-wrapper .contact-form-wrapper form .form-group.phone-number{width:49%}.editor-styles-wrapper .contact-form-wrapper .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.editor-styles-wrapper .contact-form-wrapper fieldset{margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border:none;min-inline-size:min-content;margin:0 0 20px}.editor-styles-wrapper .contact-form-wrapper fieldset legend{color:#707070;font-size:13px;line-height:18px;margin:0 0 21px}.editor-styles-wrapper .contact-form-wrapper fieldset label{font-size:13px;line-height:18px;color:#707070;display:flex;cursor:pointer}.editor-styles-wrapper .contact-form-wrapper fieldset label input[type=checkbox]{-webkit-appearance:none;width:20px;height:20px;border:1px solid #707070;margin:0 10px 0 0;cursor:pointer;border-radius:0}.editor-styles-wrapper .contact-form-wrapper fieldset label input[type=checkbox]:checked{background:#707070}.editor-styles-wrapper .contact-form-wrapper fieldset label span{margin:2px 0 0}.editor-styles-wrapper .contact-form-wrapper fieldset .wpcf7-list-item{margin:0 40px 0 0}.editor-styles-wrapper .contact-form-wrapper input[type=text],.editor-styles-wrapper .contact-form-wrapper input[type=email],.editor-styles-wrapper .contact-form-wrapper input[type=tel]{border:1px solid #707070;font-size:13px;line-height:18px;width:100%;font-family:inherit;color:#707070;padding:15px 12px;margin:0 0 20px;border-radius:0}.editor-styles-wrapper .contact-form-wrapper input[type=text]::placeholder,.editor-styles-wrapper .contact-form-wrapper input[type=email]::placeholder,.editor-styles-wrapper .contact-form-wrapper input[type=tel]::placeholder{color:#707070}.editor-styles-wrapper .contact-form-wrapper input[type=submit]{background:#302B1B;font-size:14px;line-height:16px;letter-spacing:0.7px;text-transform:uppercase;color:#FFFFFF;border:none;cursor:pointer;width:100%;font-family:inherit;padding:17px 30px;border-radius:0;font-weight:normal}.editor-styles-wrapper .contact-form-wrapper textarea{border:1px solid #707070;font-size:13px;line-height:18px;width:100%;font-family:inherit;padding:15px 12px;height:195px;margin:0 0 20px;color:#707070;border-radius:0}.editor-styles-wrapper .contact-form-wrapper textarea::placeholder{color:#707070}.editor-styles-wrapper .contact-information{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:772px}.editor-styles-wrapper .contact-information .image{width:50%;line-height:0}.editor-styles-wrapper .contact-information .image img{height:100%;object-fit:cover}.editor-styles-wrapper .contact-information .content{width:50%;display:flex;background:#F5F2ED;padding:106px 0 108px}.editor-styles-wrapper .contact-information .content .inner{margin:auto;max-width:724px;width:80%}.editor-styles-wrapper .contact-information .content .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 55px}.editor-styles-wrapper .contact-information .content .inner h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:0 0 22px}.editor-styles-wrapper .contact-information .content .inner p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .contact-information .content .inner .contact{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 46px}.editor-styles-wrapper .contact-information .content .inner .contact h3{width:100%}.editor-styles-wrapper .contact-information .content .inner .contact p{width:48%;margin:0}.editor-styles-wrapper .contact-information .content .inner .locations{display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 0 60px}.editor-styles-wrapper .contact-information .content .inner .locations .location{width:48%}.editor-styles-wrapper .contact-information .content .inner .locations .location h3{margin:0 0 14px}.editor-styles-wrapper .contact-information .content .inner .locations .location p.opening-hours-title{text-transform:uppercase;margin:54px 0 32px}.editor-styles-wrapper .contact-information .content .inner .socials .links{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .contact-information .content .inner .socials .links a{width:48%;display:block;color:#707070;font-size:15px;line-height:18px}.editor-styles-wrapper .contact-parking-information{display:flex;flex-wrap:wrap;justify-content:space-between;min-height:772px}.editor-styles-wrapper .contact-parking-information .image{width:50%;line-height:0}.editor-styles-wrapper .contact-parking-information .image img{height:100%;object-fit:cover}.editor-styles-wrapper .contact-parking-information .content{width:50%;display:flex;background:#F5F2ED;padding:106px 0 108px}.editor-styles-wrapper .contact-parking-information .content .inner{margin:auto;max-width:724px;width:80%}.editor-styles-wrapper .contact-parking-information .content .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 60px}.editor-styles-wrapper .contact-parking-information .content .inner h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:0 0 22px}.editor-styles-wrapper .contact-parking-information .content .inner p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .contact-parking-information .content .inner .locations>div{margin:0 0 60px}.editor-styles-wrapper .contact-parking-information .content .inner .locations>div:last-of-type{margin:0}.editor-styles-wrapper .spa-parties-introduction{text-align:center;padding:94px 0 111px;position:relative}.editor-styles-wrapper .spa-parties-introduction::before{content:" ";width:100%;height:770px;display:block;background:#F5F2ED;position:absolute;top:0;left:0}.editor-styles-wrapper .spa-parties-introduction .inner{max-width:1200px;margin:0 auto;width:90%;position:relative}.editor-styles-wrapper .spa-parties-introduction .inner .header img{width:75px;margin:0 0 54px;max-height:none;object-fit:unset}.editor-styles-wrapper .spa-parties-introduction .inner .header h2{color:#707070;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 0 35px}.editor-styles-wrapper .spa-parties-introduction .inner .header p{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;color:#000000}.editor-styles-wrapper .spa-parties-introduction .inner img{margin:75px 0 30px;max-height:700px;object-fit:cover}.editor-styles-wrapper .spa-parties-introduction .inner p{color:#707070;font-size:15px;line-height:22px;letter-spacing:0}.editor-styles-wrapper .spa-parties-about{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .spa-parties-about .image{width:50%;line-height:0}.editor-styles-wrapper .spa-parties-about .image img{height:100%;object-fit:cover}.editor-styles-wrapper .spa-parties-about .content{width:50%;display:flex;background:#F5F2ED;padding:50px 0}.editor-styles-wrapper .spa-parties-about .content .inner{margin:auto;width:80%;max-width:633px}.editor-styles-wrapper .spa-parties-about .content .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 40px}.editor-styles-wrapper .spa-parties-about .content .inner p{color:#707070;font-size:18px;line-height:26px;max-width:603px}.editor-styles-wrapper .spa-parties-events{display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .spa-parties-events .content{background:#4A3C3C;width:50%;padding:133px 8% 151px;display:flex}.editor-styles-wrapper .spa-parties-events .content .inner{margin:auto}.editor-styles-wrapper .spa-parties-events .content .inner h2{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 23px}.editor-styles-wrapper .spa-parties-events .content .inner>p{font-size:18px;line-height:26px;color:#F5F2ED}.editor-styles-wrapper .spa-parties-events .content .steps{margin:40px 0 0 0;padding:0 0 0 8px}.editor-styles-wrapper .spa-parties-events .content .steps .step{position:relative;padding:0 0 40px 36px}.editor-styles-wrapper .spa-parties-events .content .steps .step h3{color:#FFFFFF;font-size:18px;line-height:22px;font-style:italic;font-family:"adobe-caslon-pro";margin:0 0 13px}.editor-styles-wrapper .spa-parties-events .content .steps .step h3 span{font-family:"neue-haas-grotesk-display";font-style:normal;font-size:12px;line-height:14px;letter-spacing:0.6px}.editor-styles-wrapper .spa-parties-events .content .steps .step p{color:#F5F2ED;font-size:15px;line-height:22px;max-width:612px}.editor-styles-wrapper .spa-parties-events .content .steps>div:last-of-type{padding-bottom:0;border-left:none}.editor-styles-wrapper .spa-parties-events .content .button{display:inline-block;margin:88px 0 0 0;color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative}.editor-styles-wrapper .spa-parties-events .content .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .spa-parties-events .content .button:hover::after{width:100%}.editor-styles-wrapper .spa-parties-events .image{width:50%;line-height:0}.editor-styles-wrapper .spa-parties-events .image img{height:100%;object-fit:cover}.editor-styles-wrapper .spa-parties-location{padding:114px 0 0;text-align:center}.editor-styles-wrapper .spa-parties-location .inner{max-width:1654px;width:90%;margin:0 auto;position:relative}.editor-styles-wrapper .spa-parties-location .top{position:relative;z-index:1}.editor-styles-wrapper .spa-parties-location .top::before{content:" ";width:100%;height:770px;display:block;background:#F5F2ED;position:absolute;bottom:0;left:0}.editor-styles-wrapper .spa-parties-location .top img{margin:0 0 75px;max-height:981px;object-fit:cover;width:100%}.editor-styles-wrapper .spa-parties-location .top h2{color:#707070;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 0 40px}.editor-styles-wrapper .spa-parties-location .top p{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;max-width:1392px;margin-left:auto;margin-right:auto}.editor-styles-wrapper .spa-parties-location .top .bottom-text{margin:40px 0 0 0}.editor-styles-wrapper .spa-parties-location .top .bottom-text p{font-family:inherit;font-size:18px;line-height:26px;letter-spacing:0;color:#707070;max-width:1063px;margin-left:auto;margin-right:auto}.editor-styles-wrapper .spa-parties-location .bottom{background:#F5F2ED;position:relative}.editor-styles-wrapper .spa-parties-location .bottom::before{content:" ";width:100%;height:300px;display:block;background:#4A3C3C;position:absolute;bottom:0;left:0}.editor-styles-wrapper .spa-parties-location .bottom .images{display:flex;justify-content:space-between;flex-wrap:wrap;padding:64px 0 0}.editor-styles-wrapper .spa-parties-location .bottom .images img{width:calc((100% - 34px) / 3)}.editor-styles-wrapper .spa-parties-location .bottom .images img:nth-of-type(3n+2){margin-left:17px;margin-right:17px}.editor-styles-wrapper .spa-parties-form{background:#4A3C3C;border-bottom:1px solid #707070;padding:76px 0 140px}.editor-styles-wrapper .spa-parties-form .inner{max-width:1020px;margin:0 auto;width:90%}.editor-styles-wrapper .spa-parties-form .inner h2{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;text-align:center;margin:0 0 28px}.editor-styles-wrapper .spa-parties-form .inner p{color:#FFFFFF;font-size:18px;line-height:26px;text-align:center}.editor-styles-wrapper .spa-parties-form form{display:flex;flex-wrap:wrap;justify-content:space-between;margin:75px 0 0}.editor-styles-wrapper .spa-parties-form form .form-group.full-name,.editor-styles-wrapper .spa-parties-form form .form-group.message{width:100%}.editor-styles-wrapper .spa-parties-form form .form-group.email-address,.editor-styles-wrapper .spa-parties-form form .form-group.phone-number,.editor-styles-wrapper .spa-parties-form form .form-group.desired-date,.editor-styles-wrapper .spa-parties-form form .form-group.time-of-day,.editor-styles-wrapper .spa-parties-form form .form-group.guests,.editor-styles-wrapper .spa-parties-form form .form-group.amenities{width:49%}.editor-styles-wrapper .spa-parties-form .sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.editor-styles-wrapper .spa-parties-form fieldset{margin-inline-start:0;margin-inline-end:0;padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0;border:none;min-inline-size:min-content;margin:-3px 0 17px}.editor-styles-wrapper .spa-parties-form fieldset legend{color:#FFFFFF;font-size:13px;line-height:15px;margin:0 0 15px}.editor-styles-wrapper .spa-parties-form fieldset label{font-size:13px;line-height:18px;color:#FFFFFF;display:flex;cursor:pointer}.editor-styles-wrapper .spa-parties-form fieldset label input[type=checkbox]{-webkit-appearance:none;width:20px;height:20px;border:1px solid #A99E98;margin:0 10px 0 0;cursor:pointer}.editor-styles-wrapper .spa-parties-form fieldset label input[type=checkbox]:checked{background:#A99E98}.editor-styles-wrapper .spa-parties-form fieldset label span{margin:2px 0 0}.editor-styles-wrapper .spa-parties-form fieldset .wpcf7-list-item{margin:0 40px 0 0}.editor-styles-wrapper .spa-parties-form input[type=text],.editor-styles-wrapper .spa-parties-form input[type=email],.editor-styles-wrapper .spa-parties-form input[type=tel]{border:1px solid #A99E98;font-size:13px;line-height:18px;width:100%;font-family:inherit;color:#FFFFFF;padding:15px 12px;margin:0 0 18px;background:transparent}.editor-styles-wrapper .spa-parties-form input[type=text]::placeholder,.editor-styles-wrapper .spa-parties-form input[type=email]::placeholder,.editor-styles-wrapper .spa-parties-form input[type=tel]::placeholder{color:#FFFFFF}.editor-styles-wrapper .spa-parties-form input[type=submit]{background:transparent;font-size:14px;line-height:16px;letter-spacing:0.7px;text-transform:uppercase;color:#FFFFFF;border:1px solid #A99E98;cursor:pointer;width:100%;font-family:inherit;padding:16px 30px}.editor-styles-wrapper .spa-parties-form textarea{border:1px solid #A99E98;font-size:13px;line-height:18px;width:100%;font-family:inherit;padding:15px 12px;height:188px;margin:0 0 16px;background:transparent;color:#FFFFFF}.editor-styles-wrapper .spa-parties-form textarea::placeholder{color:#FFFFFF}.editor-styles-wrapper .page-content>*{max-width:1600px;width:90%;margin-left:auto;margin-right:auto}.editor-styles-wrapper .page-content>*.alignfull{max-width:none;width:auto}.editor-styles-wrapper .page-content>*.alignwide{max-width:1234px}.editor-styles-wrapper .page-content p{font-size:15px;line-height:22px}.editor-styles-wrapper body.page-template-page-privacy-policy{background:#F5F2ED}.editor-styles-wrapper body.page-template-page-privacy-policy .page-content{padding:0 0 160px}.editor-styles-wrapper body.page-template-page-privacy-policy .page-content .wp-block-group{margin-bottom:28px}.editor-styles-wrapper body.page-template-page-privacy-policy .page-content h2{font-family:"adobe-caslon-pro";font-style:italic;margin-top:0;margin-bottom:0;font-size:18px;line-height:22px}.editor-styles-wrapper body.page-template-page-privacy-policy .page-content p{color:#707070}.editor-styles-wrapper body.page-template-page-eat-drink-menu{background:#F5F2ED}.editor-styles-wrapper body.page-template-page-eat-drink-menu .page-content{padding:0 0 59px}.editor-styles-wrapper body.search-results{background:#F5F2ED}.editor-styles-wrapper .search-results-wrapper .inner{max-width:1432px;margin:0 auto;width:90%}.editor-styles-wrapper .search-results-wrapper .inner h1{text-align:center;width:100%;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;padding:100px 0 14px}.editor-styles-wrapper .search-results-wrapper .inner article{display:flex;justify-content:space-between;flex-wrap:wrap;padding:55px 0 55px;border-bottom:1px solid #CBC5C2}.editor-styles-wrapper .search-results-wrapper .inner article:last-of-type{border:none}.editor-styles-wrapper .search-results-wrapper .inner article .image{width:21%;max-width:300px;line-height:0}.editor-styles-wrapper .search-results-wrapper .inner article .content{width:79%;padding:0 0 0 33px;margin:auto 0 0 0}.editor-styles-wrapper .search-results-wrapper .inner article .content h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:0 0 16px}.editor-styles-wrapper .search-results-wrapper .inner article .content p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .search-results-wrapper .inner article .content .more-link{font-size:14px;line-height:16px;letter-spacing:0.7px;display:inline-block;margin:16px 0 0 0;text-transform:uppercase;position:relative}.editor-styles-wrapper .search-results-wrapper .inner article .content .more-link::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000000;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .search-results-wrapper .inner article .content .more-link:hover::after{width:100%}.editor-styles-wrapper .error-page{padding:200px 0}.editor-styles-wrapper .error-page .inner{max-width:1400px;margin:0 auto;width:90%}.editor-styles-wrapper .error-page .inner h1{font-family:"adobe-caslon-pro";font-size:36px;line-height:36px;letter-spacing:-0.36px;text-align:center}.editor-styles-wrapper .blog-featured-post{height:100vh;display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .blog-featured-post .content{background:#4A3C3C;width:50%;display:flex}.editor-styles-wrapper .blog-featured-post .content .inner{margin:auto;max-width:648px;width:90%}.editor-styles-wrapper .blog-featured-post .content .inner h2{font-size:36px;line-height:46px;font-family:"adobe-caslon-pro";letter-spacing:-0.36px;margin:23px 0 26px;max-width:525px}.editor-styles-wrapper .blog-featured-post .content .inner h2 a{color:#FFFFFF}.editor-styles-wrapper .blog-featured-post .content .inner p{color:#E2E1D8;font-size:18px;line-height:26px}.editor-styles-wrapper .blog-featured-post .content .inner p.sub-title{color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px}.editor-styles-wrapper .blog-featured-post .content .inner .button{color:#FFFFFF;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;position:relative;margin:60px 0 0 0;display:inline-block}.editor-styles-wrapper .blog-featured-post .content .inner .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .blog-featured-post .content .inner .button:hover::after{width:100%}.editor-styles-wrapper .blog-featured-post .image{width:50%}.editor-styles-wrapper .blog-featured-post .image img{height:100%;object-fit:cover}.editor-styles-wrapper .blog-header{padding:58px 0 34px}.editor-styles-wrapper .blog-header .inner{max-width:1423px;width:90%;margin:0 auto}.editor-styles-wrapper .blog-header .inner h1{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;text-align:center;margin:96px 0 0 0}.editor-styles-wrapper .blog-header .inner .search-filter-input-button-group{display:flex;justify-content:center}.editor-styles-wrapper .blog-header .inner .search-filter-input-button{border:none;background:transparent;color:#C5B6A4;font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;padding:0;margin:0 3%;transition:0.4s}.editor-styles-wrapper .blog-header .inner .search-filter-input-button:hover{color:#000000;background:transparent}.editor-styles-wrapper .blog-header .inner .search-filter-input-button.search-filter-input-button--is-selected{color:#000000}.editor-styles-wrapper .blog-wrapper{padding:0 0 154px}.editor-styles-wrapper .blog-wrapper .inner{max-width:1423px;width:90%;margin:0 auto}.editor-styles-wrapper .blog-wrapper .inner article{display:flex;justify-content:space-between;flex-wrap:wrap;padding:55px 0 55px;border-bottom:1px solid #CBC5C2}.editor-styles-wrapper .blog-wrapper .inner article:last-of-type{border-bottom:none}.editor-styles-wrapper .blog-wrapper .inner article .image{width:300px;line-height:0}.editor-styles-wrapper .blog-wrapper .inner article .content{width:calc(100% - 300px);padding:0 0 0 33px;margin:auto 0}.editor-styles-wrapper .blog-wrapper .inner article .content h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:16px 0 16px}.editor-styles-wrapper .blog-wrapper .inner article .content .post-meta{color:#A99E98;font-size:14px;line-height:16px;letter-spacing:0.7px;text-transform:uppercase}.editor-styles-wrapper .blog-wrapper .inner article .content .post-meta a{color:#A99E98}.editor-styles-wrapper .blog-wrapper .inner article .content p{color:#707070;font-size:15px;line-height:22px}.editor-styles-wrapper .blog-wrapper .inner article .content .button{font-size:14px;line-height:16px;letter-spacing:0.7px;display:inline-block;margin:16px 0 0 0;text-transform:uppercase;position:relative}.editor-styles-wrapper .blog-wrapper .inner article .content .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#000000;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .blog-wrapper .inner article .content .button:hover::after{width:100%}.editor-styles-wrapper .blog-featured-image{position:relative;height:100vh;overflow:hidden}.editor-styles-wrapper .blog-featured-image img{height:100vh;object-fit:cover;width:100%;position:absolute}.editor-styles-wrapper .blog-single-header{padding:125px 0 85px}.editor-styles-wrapper .blog-single-header .inner{max-width:1200px;width:90%;margin:0 auto;text-align:center}.editor-styles-wrapper .blog-single-header .inner .post-meta{color:#A99E98;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px}.editor-styles-wrapper .blog-single-header .inner .post-meta a{color:#A99E98}.editor-styles-wrapper .blog-single-header .inner h1{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:38px 0 0 0}.editor-styles-wrapper .related-posts{background:#4A3C3C;border-bottom:1px solid #707070;padding:62px 0 86px}.editor-styles-wrapper .related-posts .inner{max-width:1445px;width:90%;margin:0 auto;display:flex;flex-wrap:wrap}.editor-styles-wrapper .related-posts .inner h2{width:100%;text-align:center;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;color:#FFFFFF;margin:0 0 47px}.editor-styles-wrapper .related-posts .inner>div{width:calc((100% - 45px) / 4);margin-right:15px}.editor-styles-wrapper .related-posts .inner>div:nth-of-type(4n+4){margin-right:0}.editor-styles-wrapper .related-posts .inner>div .image{line-height:0;display:block;margin:0 0 20px}.editor-styles-wrapper .related-posts .inner>div .post-meta{color:#CBC5C2;font-size:14px;line-height:16px;letter-spacing:0.7px;text-transform:uppercase}.editor-styles-wrapper .related-posts .inner>div .post-meta a{color:#CBC5C2}.editor-styles-wrapper .related-posts .inner>div h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;color:#FFFFFF;margin:20px 0 21px}.editor-styles-wrapper .related-posts .inner>div h3 a{color:#FFFFFF}.editor-styles-wrapper .related-posts .inner>div .button{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;color:#FFFFFF;display:inline-block;position:relative}.editor-styles-wrapper .related-posts .inner>div .button::after{content:"";position:absolute;bottom:-2px;left:0;width:0;height:1px;background-color:#FFFFFF;transition:width 0.3s cubic-bezier(0.39, 0.575, 0.565, 1)}.editor-styles-wrapper .related-posts .inner>div .button:hover::after{width:100%}.editor-styles-wrapper .post-content{margin:0 0 200px}.editor-styles-wrapper .post-content>*{max-width:1200px;width:90%;margin-left:auto;margin-right:auto}.editor-styles-wrapper .post-content>*.alignfull{max-width:none;width:auto}.editor-styles-wrapper .post-content>*.alignwide{max-width:1400px}.editor-styles-wrapper .post-content p{font-size:18px;line-height:26px;color:#707070}.editor-styles-wrapper .post-content h2{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin-top:1em;margin-bottom:1em}.editor-styles-wrapper .post-content h3{text-transform:uppercase;font-size:16px;line-height:18px;letter-spacing:0.7px;margin-top:2em;margin-bottom:2em}.editor-styles-wrapper .yoga-classes{background:#F5F2ED;padding:92px 0 103px}.editor-styles-wrapper .yoga-classes .inner{max-width:1635px;width:90%;margin:0 auto}.editor-styles-wrapper .yoga-classes .inner h2{text-align:center;font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:0 0 92px}.editor-styles-wrapper .yoga-classes .inner .classes{display:flex;flex-wrap:wrap}.editor-styles-wrapper .yoga-classes .inner .classes>div{width:calc((100% - 35px) / 2);margin-bottom:35px;background:#FAFAFA;position:relative}.editor-styles-wrapper .yoga-classes .inner .classes>div:nth-of-type(2n+1){margin-right:35px}.editor-styles-wrapper .yoga-classes .inner .classes>div .image{line-height:0;display:block;position:relative}.editor-styles-wrapper .yoga-classes .inner .classes>div .image .text{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);text-align:center;width:90%}.editor-styles-wrapper .yoga-classes .inner .classes>div .image .text h3{color:#FFFFFF;font-family:"adobe-caslon-pro";font-size:32px;line-height:32px;letter-spacing:-0.32px;margin:0 0 20px}.editor-styles-wrapper .yoga-classes .inner .classes>div .image .text p{color:#FFFFFF;font-size:14px;line-height:16px;letter-spacing:0.7px;text-transform:uppercase}.editor-styles-wrapper .yoga-classes .inner .classes>div .content{padding:65px 60px 130px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content h4{font-family:"adobe-caslon-pro";font-style:italic;font-size:26px;line-height:36px;letter-spacing:-0.26px;margin:0 0 32px;width:100%}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .top{display:flex;justify-content:space-between;margin:0 0 57px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .left p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .left p.details{color:#7F7F7F;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .duration-price{text-align:right;width:100px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .duration-price .duration{position:relative;padding:0 0 0 36px;font-size:15px;line-height:22px;color:#707070;width:fit-content;margin-left:auto;margin-bottom:30px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .duration-price .duration::before{content:" ";display:block;width:22px;height:22px;background-image:url(/wp-content/themes/sacredhour/assets/images/services-clock.png);background-size:contain;background-repeat:no-repeat;position:absolute;left:0;top:0}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .duration-price .price{color:#C5B6A4;text-transform:uppercase;font-size:14px;line-height:17px;letter-spacing:0.7px;font-weight:bold;margin:0}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .add-ons p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .add-ons p.title{color:#7F7F7F;text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0 0 30px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .button{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;display:block;text-align:center;border:1px solid #000000;padding:12px 30px;margin:85px 0 0;transition:0.4s;position:absolute;width:calc(100% - 120px);bottom:85px;left:60px}.editor-styles-wrapper .yoga-classes .inner .classes>div .content .button:hover{background:#4A3C3C;color:#ffffff;border-color:#ffffff}.editor-styles-wrapper .yoga-classes .inner .classes>div.contrast-therapy .content p{color:#707070;font-size:18px;line-height:26px}.editor-styles-wrapper .yoga-private-offerings{border-bottom:1px solid #707070;display:flex;justify-content:space-between;flex-wrap:wrap}.editor-styles-wrapper .yoga-private-offerings .content{width:50%;background:#4A3C3C;color:#FFFFFF;display:flex;padding:106px 0 108px}.editor-styles-wrapper .yoga-private-offerings .content .inner{margin:auto;max-width:724px;width:80%}.editor-styles-wrapper .yoga-private-offerings .content .inner h2{font-family:"adobe-caslon-pro";font-size:36px;line-height:46px;letter-spacing:-0.36px;margin:28px 0 54px}.editor-styles-wrapper .yoga-private-offerings .content .inner p.sub-title{text-transform:uppercase;font-size:14px;line-height:16px;letter-spacing:0.7px;margin:0}.editor-styles-wrapper .yoga-private-offerings .content .inner .offerings>div{margin:0 0 54px}.editor-styles-wrapper .yoga-private-offerings .content .inner .offerings>div:last-of-type{margin:0}.editor-styles-wrapper .yoga-private-offerings .content .inner .offerings>div h3{font-family:"adobe-caslon-pro";font-style:italic;font-size:18px;line-height:22px;margin:0 0 28px}.editor-styles-wrapper .yoga-private-offerings .content .inner .offerings>div p{font-size:15px;line-height:22px;color:#F5F2ED}.editor-styles-wrapper .yoga-private-offerings .image{line-height:0;width:50%}.editor-styles-wrapper .yoga-private-offerings .image img{height:100%;object-fit:cover}