@font-face{font-family:General Sans Variable;src:url(https://db.onlinewebfonts.com/t/7b7a625024c0f39cbca2cf9674f51d94.eot);src:url(https://db.onlinewebfonts.com/t/7b7a625024c0f39cbca2cf9674f51d94.eot?#iefix) format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/7b7a625024c0f39cbca2cf9674f51d94.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/7b7a625024c0f39cbca2cf9674f51d94.woff) format("woff"),url("https://db.onlinewebfonts.com/t/7b7a625024c0f39cbca2cf9674f51d94.svg#General Sans Variable") format("svg");font-style:normal}@font-face{font-family:Lavishly Yours;src:url(https://db.onlinewebfonts.com/t/81ab19cb9d846158bfbe7dad5eb9de2f.eot);src:url(https://db.onlinewebfonts.com/t/81ab19cb9d846158bfbe7dad5eb9de2f.eot?#iefix)format("embedded-opentype"),url(https://db.onlinewebfonts.com/t/81ab19cb9d846158bfbe7dad5eb9de2f.woff2)format("woff2"),url(https://db.onlinewebfonts.com/t/81ab19cb9d846158bfbe7dad5eb9de2f.woff)format("woff"),url(https://db.onlinewebfonts.com/t/81ab19cb9d846158bfbe7dad5eb9de2f.ttf)format("truetype"),url(https://db.onlinewebfonts.com/t/81ab19cb9d846158bfbe7dad5eb9de2f.svg#Lavishly\ Yours)format("svg");font-style:normal}html{-webkit-font-smoothing:antialiased}input#digitalSignature::placeholder{font-family:Sora;font-size:18px;line-height:30px}.text-center{text-align:center}.text-right{text-align:right}.d-none{display:none}.header-popup-booking{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;background:#e0ece9e6;height:100%;align-items:center;z-index:1050}.product-choose-option input.checkbox-term{-webkit-appearance:none;appearance:none;position:relative}.product-choose-option input.checkbox-term:before{content:"";position:absolute;height:15px;width:15px;left:0;right:0;top:-2px;bottom:0;margin:auto;border-radius:2px;background:#2c847380}.popup-product-cont{display:flex;flex-wrap:wrap;gap:26px}.product-choose-option svg.right-icon{position:absolute;left:8px;top:1px;width:15px;height:15px}svg.close-icon-popup{position:absolute;right:25px;top:25px;cursor:pointer}.header-popup-section{max-width:1440px;margin:auto;padding:79px 80px 85px;background:#fff;border-radius:10px;position:relative}.popup-product-block{display:flex;width:calc(50% - 13px);border-radius:25px;background:#01614f;gap:32px;padding:24px;align-items:center;justify-content:space-between;cursor:pointer}.popup-product-block .product-img,.popup-product-block .product-title{width:calc(50% - 16px)}.product-img img{display:block;object-fit:cover;border-radius:20px;border:2px solid #E0ECE9;width:243px;height:169px}.header-popup-heading h2{color:#1e1e1e;font-family:General Sans Variable;font-size:50px;font-style:normal;font-weight:600;line-height:40px;margin:0 0 34px}.product-title h2{color:#fff;font-family:General Sans Variable;font-size:32px;font-style:normal;font-weight:600!important;line-height:130%;text-transform:capitalize;margin:0!important;max-width:89.1%}.product-choose-option .agree-input.custom-checkbox label{color:#1e1e1e;text-align:center;font-family:Sora;font-size:12px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.product-choose-option .agree-input.custom-checkbox{gap:18px;position:relative;padding:0!important}.product-choose-option{padding:18px 20px;border-radius:38.333px;background:#fff;width:fit-content;margin:0 0 18px auto}.header-wrapper{background:#e0ece9!important;border-bottom:none!important}.custom-checkbox{display:flex;align-items:center;gap:10px}.custom-checkbox input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;border:2px solid #fff;border-radius:3px;outline:none;cursor:pointer;position:relative}.custom-checkbox input[type=checkbox]:checked{background-color:#000;border:2px solid #000}.custom-checkbox input[type=checkbox]:checked:after{content:"\2713";color:#fff;font-size:16px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.custom-checkbox label{cursor:pointer;font-size:18px;font-family:Sora;line-height:30px}.input-checkbox-term{color:#fff;overflow-y:scroll;padding-right:30px}.digital-sign-cont label{display:block;font-weight:300;width:15%;font-family:Sora;font-size:18px}.input-checkbox-term .top-header h2.hdng{font-size:36px;font-weight:600;font-family:General Sans;line-height:28px;color:#fff;margin:0 0 10px}.input-checkbox-term .top-header .subhdng p{font-size:28px;font-weight:500;font-family:General Sans;line-height:28px;color:#fff;margin:0 0 10px}button#checkout{background:#fff!important;color:#000!important;border-radius:500px;border:none!important;max-width:250px;font-weight:700;font-family:Sora;height:55px;font-size:16px}.button:before,.button:after{display:none!important}.digital-sign-cont{display:flex;align-items:center;margin:40px 0}.digital-sign-cont input{width:30%;padding:10px;font-size:14px;border-radius:10px;border:none!important;height:55px}.agree-input{padding-top:30px}.digital-sign-cont input:focus-visible{outline:none!important;outline-offset:none!important;box-shadow:none!important}.term-condition-content h2{color:#fff;font-size:30px;font-weight:600;font-family:Sora;line-height:60px;margin:0 0 20px;text-decoration:underline}.term-condition-content p{font-size:16px;font-weight:400;font-family:General Sans;line-height:28px}button.close-btn{position:absolute;right:30px;top:10px;border:none;font-size:25px;cursor:pointer;background:none;color:#fff;font-weight:100}.term-condition-content h3{font-size:40px;margin:0!important;color:#fff;font-weight:600;font-family:Sora}button.close-btn svg{height:40px;width:40px}.popup-btn{max-width:100%!important;width:100%!important;background:#01614f;border:none;color:#fff;font-size:18px;font-weight:500;font-family:Sora;min-height:50px;cursor:pointer;border-radius:30px}.cart-book-btn{max-width:150px!important;width:100%!important;border:none;color:#fff;font-size:18px;font-weight:500;font-family:Sora;min-height:50px;cursor:pointer;border-radius:30px;background:#fff;position:fixed;bottom:20%;left:20px}.caption-with-letter-spacing{font-size:1.6rem!important}.cart-item__name{font-size:2rem!important;font-family:Sora!important}.term-condition-popup{width:85%;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;height:80%;z-index:20;background:#01614f;flex-direction:column;padding:100px;border-radius:20px;justify-content:center}.cart__ctas button.disable{pointer-events:none}.header__icons{display:none!important}header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{display:flex;justify-content:space-between}.section-img-text-full.header-nav-menu-button{width:290px}.section-img-text-full.header-nav-menu-button a.btn-own{margin:0!important}.header__inline-menu{display:flex!important;align-items:center;gap:36px}.section-vibes-cafe{padding-left:90px;max-width:1920px;background-color:#e0ece9}.vibes-cafe-main{padding-left:90px}.section-vibes-cafe .rich-content-wrap{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.section-vibes-cafe .color_block_heading{color:#01614f;font-size:24px;font-style:normal;font-weight:600;line-height:normal;text-transform:uppercase}.section-vibes-cafe .image-block-wrap{width:57%}.section-vibes-cafe .theme-block-wrap{width:43%}.section-vibes-cafe .image-block img{width:100%;display:block}.img-text-full-caption{color:#01614f;font-size:24px;font-style:normal;font-weight:600;margin:0;line-height:normal;text-transform:uppercase}.section-vibes-cafe .heading{color:#1e1e1e;font-size:80px;font-style:normal;font-weight:600;line-height:80px;text-transform:capitalize;margin:0 0 31px}.section-vibes-cafe .rte p{color:#000;font-size:18px;font-weight:400;line-height:30px;text-transform:capitalize}.rich-bottom-img{width:100%;display:block;object-fit:cover;transform:scale(1.018)}.rich-bottom-image.small-hide.medium-hide{overflow:hidden}.img-text-full-heading{color:#000;font-size:56px;max-width:718px;margin:0;font-weight:600;line-height:66px;text-transform:capitalize}.img-text-full-para p{color:#000;font-size:18px;margin-bottom:30px;font-weight:400;max-width:718px;line-height:30px;text-transform:capitalize}.section-img-text-full .btn-own{border-radius:50px;background:#01614f;width:100%;max-width:290px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;text-decoration:none;margin-top:30px;cursor:pointer!important;font-weight:600;line-height:normal;text-transform:capitalize}.section-img-text-full .img-text-full-main-heading{color:#1e1e1e;text-align:center;font-size:70px;font-weight:600;margin:0 0 34px;line-height:66px;text-transform:capitalize}.section-img-text-full .img-text-full-main-subheading{color:#000;text-align:center;font-size:18px;font-weight:400;margin:0;line-height:30px;text-transform:capitalize}.section-benefits .benefit-heading-main{color:#1e1e1e;text-align:center;font-size:70px;font-style:normal;margin-bottom:57px;font-weight:600;line-height:66px;text-transform:capitalize}.benefits-wrap{display:flex;width:100%;justify-content:center;gap:22px}.benefit-blocks{width:50%;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:23px;grid-row-gap:20px}p.benefit-head{margin:20px 0 14px;color:#1e1e1e;text-align:center;font-size:24px;font-weight:500;line-height:20px;text-transform:capitalize}.benefit-description p{margin:0;text-align:center;color:#000;font-size:12px;font-weight:400;line-height:20px;text-transform:capitalize}.main-benefit-img{width:50%}img.benefit-main-img{width:100%;display:flex;border-radius:20px;height:100%}.benefit-block-item{background-color:#fdfeff;border:.5px solid #21272e1a;border-radius:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:34px 30px 49px;filter:drop-shadow(0px 4px 33px rgba(0,0,0,.1))}.section-image-heading .heading-img-heading{color:#1e1e1e;text-align:center;font-size:70px;font-style:normal;font-weight:600;line-height:66px;text-transform:capitalize;margin-bottom:89px;margin-top:0!important}.section-image-heading .img-heading-main{width:100%;max-width:90%;margin:0 auto;position:relative}.section-image-heading .heading-img{width:100%;padding-bottom:80px}.custom-multicoll-section .multicolumn-card__info h3{color:#01614f;font-size:24px;font-style:normal;font-weight:600;line-height:normal;font-family:Sora!important;text-transform:uppercase}.custom-multicoll-section .multicolumn-card__info .rte p{color:#1e1e1e;font-size:28px;font-style:normal;font-weight:400;line-height:42px;text-transform:capitalize}.custom-multicoll-section .multicolumn-list__item:nth-child(1){max-width:32%}.custom-multicoll-section .multicolumn-list__item:nth-child(2){max-width:62%}.contact-both-wrap{display:flex;padding:60px;gap:63px;align-items:center;justify-content:center}.form-look-image{width:50%}img.c-form-img{width:100%;max-width:420px}.c-form-right{width:100%}.name-mail-field{display:flex;gap:17px;margin-bottom:21px}.section-custom-contact .field__input{padding:24px 0 24px 19px;border-radius:10px;height:60px}.section-custom-contact .field:after{box-shadow:none!important}.section-custom-contact .text-area{min-height:72px}.form__label{margin-bottom:auto!important}.contact-form-container form .field__label{line-height:2.5}.contact-form-container form .form-status{font-size:2rem;color:#fff}.contact__button{margin-top:31px}label.field__label{color:#8e8e8e;font-weight:300}.section-custom-contact .contact__button button.button{background:#fff;color:#000;width:203px;border-radius:50px;text-align:center;height:60px;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-transform:capitalize}.section-custom-contact .contact__button button.button:after{box-shadow:none!important}.c-form-subtitle{color:#fff;font-size:24px;font-style:normal;font-weight:600;margin:0 0 22px;line-height:normal;text-transform:uppercase}.c-form-heading{color:#fff;font-size:60px;font-weight:600;margin:0 0 40px;line-height:70px;text-transform:capitalize}.top-left-text span h2,.top-right-text span h2,.bottom-left-text span h2,.bottom-right-text span h2{color:#1e1e1e;font-family:General Sans Variable;font-size:24px;font-style:normal;font-weight:500;line-height:34px;text-transform:capitalize;max-width:395px;margin:0!important}.top-left-text{position:absolute;top:-3px;left:-13%}.top-left-text span p,.top-right-text span p,.bottom-left-text span p,.bottom-right-text span p{color:#6d6d6e;font-family:Sora;font-size:14px;font-style:normal;font-weight:400;line-height:24px;text-transform:capitalize;max-width:374px;margin:14px 0 0}.top-right-text{position:absolute;top:10px;right:-18%}.bottom-left-text{position:absolute;bottom:6px;left:50px}.bottom-right-text{position:absolute;right:-9%;bottom:21%}.initial-points-box .items{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}form.custom-form .client-consent-box{display:flex;flex-wrap:wrap;gap:10px}form.custom-form .client-consent-box .item{width:calc(33.33% - 10px);display:flex;flex-wrap:wrap;align-items:center}form.custom-form .client-consent-box label{text-transform:uppercase;padding-right:10px}form.custom-form .client-consent-box .item input{background:transparent;border:0px;border-bottom:1px solid #fff;width:calc(100% - 200px);font-size:16px;color:#fff}form.custom-form .client-consent-box .item input:focus-visible,.client-signature .item input#signatureDate:focus-visible{outline:unset;outline-offset:unset;box-shadow:unset}.initial-points-box .items p{margin:0 0 10px}.client-consent-box .client-consent-heading,.initial-points-box .initial-top-heading{font-size:24px;font-weight:600;text-decoration:underline;margin-bottom:20px;width:100%}#signatureDisplay{border:0px;border-bottom:1px solid #fff;width:400px;height:60px;cursor:pointer;background:#fff}#placeholderText{display:block;text-align:center;line-height:60px}#canvasModal{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:none;justify-content:center;align-items:center;z-index:1050}#canvasContainer{background:#fff;padding:20px;border-radius:8px}canvas#signatureCanvas{width:400px;max-width:calc(100% - 20px);height:200px;cursor:crosshair}.client-signature{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.client-signature .item{display:flex;align-items:center;gap:10px}.client-signature .item input#signatureDate{background:transparent;border:0px;border-bottom:1px solid #fff;width:300px;max-width:100%;font-size:16px;color:#fff}.list-menu--inline{align-items:center}.header__menu-item span{color:#000;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.popup-product-block.active{border:4px solid #e0ece9e6}.input-checkbox-term form#ContactForm .field{border:none!important;display:block!important;margin-bottom:10px}.contact__fields.cart-block .field :before,.contact__fields.cart-block .field:after{display:none!important}.input-field-cart{position:relative}.input-field-name h2{margin:10px 0!important;font-size:20px;color:#fff;font-weight:500;font-family:Sora}.rte li{list-style:inherit!important;list-style-position:outside!important}.input-checkbox-term form#ContactForm .field:after,.input-checkbox-term form#ContactForm .field:before{content:unset}.input-checkbox-term::-webkit-scrollbar{width:10px}.input-checkbox-term::-webkit-scrollbar-thumb{background-color:#666;border-radius:5px}.input-checkbox-term::-webkit-scrollbar-track{background-color:#eaeaea;border-radius:5px}.appointo-right{background:#fff}.appointo-body .appointo-body-container{overflow:scroll;padding-bottom:10px!important}.appointo-body{height:calc(100vh - 100px)!important;max-height:565px}.appointo-calendar-container{overflow:scroll!important;overflow-x:hidden!important}.appointo-left::-webkit-scrollbar,.appointo-right::-webkit-scrollbar{width:6px;display:block!important}.appointo-left,.appointo-right{-ms-overflow-style:auto!important;scrollbar-width:thin!important;scrollbar-color:#ccc transparent}.appointo-left::-webkit-scrollbar,.appointo-right::-webkit-scrollbar{width:6px!important}.appointo-left::-webkit-scrollbar-thumb,.appointo-right::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}#appointo-body-custom>.appointo-right{height:100%!important}@media screen and (max-width:1680px){.section-image-heading .img-heading-main{max-width:70%}.bottom-right-text{right:-25%}.top-right-text{top:-9px;right:-25%}.top-left-text span h2,.bottom-left-text span h2{max-width:300px}.bottom-right-text{right:-19%}.top-left-text span h2,.top-right-text span h2,.bottom-left-text span h2,.bottom-right-text span h2{font-size:20px;max-width:300px;margin:0!important;line-height:25px}.top-left-text span p,.top-right-text span p,.bottom-left-text span p,.bottom-right-text span p{max-width:260px}}@media screen and (min-width:768px)and (max-width:1200px){.digital-sign-cont input{width:70%}.digital-sign-cont label{width:30%}.term-condition-popup{padding:50px}}@media screen and (max-width:1180px){.top-right-text{top:-36px;right:-26%}.top-left-text span p,.top-right-text span p,.bottom-left-text span p,.bottom-right-text span p{font-size:12px;max-width:200px}.top-left-text{left:-21%}.top-left-text span h2,.top-right-text span h2,.bottom-left-text span h2,.bottom-right-text span h2{max-width:215px}.section-image-heading .img-heading-main{max-width:65%}.section-vibes-cafe .heading{font-size:55px;line-height:60px}.custom-review-item{box-shadow:0 6px 8px #0000001a!important}}@media screen and (max-width:990px){.benefit-blocks{width:100%;grid-template-columns:repeat(1,1fr)}.footer__content-top.page-width{padding-top:32px!important}.shopify-section.section-custom-contact{position:relative;margin-bottom:-50px;z-index:1}.custom-review-item{margin:0 10px!important}.page-width.mob-padd{padding:0 10px}ul.multicolumn-list.contains-content-container{padding:0!important}.contact__button{margin-top:13px}img.benefit-main-img.desktop{display:none!important}.feature-box-wrap:last-child{margin-bottom:0}.benefits-wrap{flex-direction:column}.main-benefit-img{width:100%}.section-vibes-cafe{padding-left:20px;padding-right:20px;padding-top:30px}.section-vibes-cafe .rich-content-wrap{flex-direction:column}.section-vibes-cafe .theme-block-wrap,.section-vibes-cafe .image-block-wrap{width:100%}.custom-multicoll-section{padding-top:50px}.custom-multicoll-section .multicolumn-list:not(.slider){flex-direction:column}.custom-multicoll-section .multicolumn-list__item:nth-child(1){max-width:100%}.custom-multicoll-section .multicolumn-list__item:nth-child(2){max-width:100%}.custom-multicoll-section .multicolumn-card__info{padding:0 0 6px}.name-mail-field{flex-direction:column}.contact-both-wrap{flex-wrap:wrap}.form-look-image{width:100%!important}.section-vibes-cafe .color_block_heading{font-size:17px}.section-vibes-cafe .heading p{font-size:54px;margin:0;line-height:110%;font-family:General Sans}.section-vibes-cafe .rte p{font-size:13px;line-height:21px;padding:5px 0 26px}.rich-bottom-image{margin-top:36px}.custom-multicoll-section .multicolumn-card__info h3{font-size:27px}.custom-multicoll-section .multicolumn-card__info .rte p{font-size:14px;line-height:150%}.multicolumn-list:not(.slider){padding-left:20px;padding-right:20px}.custom-multicoll-section{padding-bottom:50px}.section-img-text-full{padding:0}.section-img-text-full .img-text-full-main-heading{margin-bottom:0;font-size:45px;text-align:left}.section-img-text-full .img-text-full-main-subheading{text-align:left;font-size:14px}.section-img-text-full .heading-sub-wrap{padding-bottom:25px}.img-text-full-color{padding:0 20px}.img-text-full-color.image-with-text-full-left.padding-top{padding:50px 20px}.image-with-text__grid.grid{gap:20px!important}.img-text-full-color .content-container{padding:0;margin-top:15px}.img-text-full-caption{font-size:13px}.img-text-full-heading{font-size:30px;margin-top:7px!important;line-height:35px}.img-text-full-para p{font-size:14px;line-height:150%}.section-img-text-full .btn-own{font-size:14px;max-width:218px;height:41px}.contact-both-wrap{padding:20px 20px 50px}.c-form-heading{font-size:25px;margin-bottom:15px;line-height:30px}.c-form-subtitle{font-size:11px;margin-bottom:9px}.section-custom-contact .contact__button button.button{width:170px;height:50px;font-size:14px}.contact-both-wrap{gap:34px}.contact-form-main{border-radius:0!important}.contact-form-container{padding:50px 20px 0!important}.feature-box-wrap{display:flex;gap:19px;margin-bottom:52px;align-items:flex-start}.head-desc-wrap{display:flex;gap:5px;flex-direction:column}p.feature-heading{margin:0;color:#1e1e1e;font-size:20px;font-weight:600;line-height:30.288px;text-transform:capitalize;font-family:General Sans Variable}.feature-desc p{margin:0;color:#6d6d6e;font-size:14px;font-style:normal;font-weight:400;line-height:21.38px;text-transform:capitalize}.feature-icon{width:100%;max-width:25px;padding-top:4px}.feature-mob-img{width:100%;padding-bottom:30px}.section-image-heading,.img-text-full-color.section-img-no-padding{padding-top:50px;padding-bottom:50px}.section-img-text-full .btn-own{margin:23px 0}.section-image-heading .heading-img-heading{margin:0;padding-bottom:50px;font-size:45px;text-align:left;line-height:66px}.page-width{padding:0 20px!important}.section-benefits{padding-top:50px;padding-bottom:50px}.section-benefits .benefit-heading-main{margin-top:0;color:#1e1e1e;font-size:45px;font-weight:600;line-height:66px;text-align:left;text-transform:capitalize}.img-text-full-color.image-with-text-full-right.bottom-padding{padding-bottom:50px}img.mobile-image{display:block!important;width:100%;object-fit:cover}img.img-full-text-img{display:none!important}}@media screen and (min-width:1400px){.image-with-text__grid.grid.grid--gapless.grid--1-col.grid--2-col-tablet.image-with-text__grid--reverse .image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--adapt.content-container.background-transparent,.image-with-text__content.image-with-text__content--middle.image-with-text__content--desktop-left.image-with-text__content--mobile-left.image-with-text__content--medium.content-container.background-transparent{padding:5rem 10rem 5rem 24rem!important}}@media screen and (max-width:1440px){.custom-multicoll-section .multicolumn-card__info .rte p{font-size:18px;line-height:35px}}@media screen and (min-width:991px){.header:not(.drawer-menu).page-width{padding-left:90px!important;padding-right:90px!important;max-width:1920px}.image-with-text__content{padding:5rem 10rem!important}.image-with-text__media-item.image-with-text__media-item--medium.image-with-text__media-item--middle.grid__item{width:calc(45% - 10px)}.image-with-text__text-item.grid__item{width:calc(55% - 10px)!important}.media>*:not(.zoom):not(.deferred-media__poster-button),.media model-viewer{border-radius:0 22px 22px 0}.image-with-text__grid--reverse img{border-radius:22px 0 0 22px!important}.img-text-full-color.image-with-text-full-right.bottom-padding{padding-bottom:140px}.section-vibes-cafe .theme-block h2{max-width:496px}.section-vibes-cafe .rte p{max-width:541px}.section-benefits .page-width{padding:0!important}.custom-multicoll-section{padding-top:140px;padding-bottom:107px}.section-custom-testimonials .slick-slide{margin-right:13px;margin-left:13px}.rich-bottom-img{padding-right:90px;position:relative;top:1px;left:17px}.img-text-full-color{padding-top:134px}.section-img-text-full .heading-sub-wrap{padding-bottom:77px}.section-custom-contact{background:#e0ece9;position:relative;padding-bottom:40rem;margin-top:35rem}.contact-form-container{background-color:#01614f;border-radius:30px;position:absolute;z-index:2;top:-50%;left:0;max-width:1440px;right:0;margin:0 auto}.section-image-heading{padding-top:140px;padding-bottom:133px}.section-benefits{padding-top:60px;padding-bottom:60px}.section-img-no-padding{padding:0}}.section-img-text-full.header-nav-menu-button-mobile{display:none}a#HeaderMenu-services span{color:#000;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:normal}a.link.link--text.list-menu__item.list-menu__item--link{color:#000;text-align:center;font-family:Sora;font-size:18px;font-style:normal;font-weight:400;line-height:normal}.copyright__content{color:#000;text-align:center;font-family:Sora;font-size:18px!important;font-style:normal;font-weight:400;line-height:normal}.footer__content-bottom-wrapper.page-width:first-child{display:none!important}small.copyright__content.text-center span{color:#01614f80}@media screen and (min-width:768px){header-drawer{display:none}.footer-block__details-content>p,.footer-block__details-content>li{width:fit-content}.header-popup-booking{padding:25px;overflow-x:scroll}}@media screen and (min-width:768px)and (max-width:1439px){.product-img img{width:200px;height:160px}.header-popup-section{padding:55px 50px}.product-title h2{font-size:20px;line-height:100%;max-width:100%}.product-choose-option{padding:10px 7px}.header-popup-heading h2{font-size:38px;line-height:38px;margin:0 0 30px}.popup-product-block{padding:15px;gap:20px}.popup-product-cont{gap:18px}}@media screen and (max-width:990px){.header-popup-section{padding:55px 30px}.product-img img{width:150px;height:140px}}@media screen and (max-width:767px){header.header.header--middle-left.header--mobile-center.page-width.header--has-menu.header--has-account{flex-direction:row-reverse}.popup-product-block{max-width:100%;gap:30px;padding:15px;width:100%}.popup-btn{font-size:16px;min-height:45px}.popup-product-cont{flex-direction:column}.header-popup-section{padding:40px 20px}.cart-item__name{font-size:1.6rem!important}.header-popup-booking{overflow-x:scroll;padding:-top:25px}.header-popup-heading h2{font-size:30px;margin:0 0 20px}.product-title h2{font-size:18px;line-height:100%;max-width:100%}.product-choose-option{padding:8px 15px;margin:0 0 12px auto}.product-img img{width:150px;height:140px;object-position:top}.term-condition-popup{padding:30px}.term-condition-content h3{font-size:26px}input#digitalSignature::placeholder{font-size:16px;line-height:25px}button#checkout{max-width:100%;height:50px;font-size:14px;padding:0!important}.custom-checkbox input[type=checkbox]:checked:after{font-size:12px}button.close-btn svg{height:30px;width:30px}button.close-btn{right:10px;top:18px}.agree-input{padding-top:20px}.custom-checkbox input[type=checkbox]{width:30px;height:18px}.term-condition-content h2{font-size:30px;line-height:40px}.digital-sign-cont{margin:20px 0;flex-direction:column;gap:10px}.digital-sign-cont label{width:100%;font-size:16px}.digital-sign-cont input{width:100%;height:50px}.section-img-text-full.header-nav-menu-button-mobile{display:flex!important;width:123.781px}.header__inline-menu{display:none!important}.copyright__content{font-size:12.703px!important}.list-menu__item{justify-content:center}a.link.link--text.list-menu__item.list-menu__item--link{font-size:12.703px}.footer-block__image-wrapper img{width:165px}}@media screen and (max-width:550px){.cart-book-btn{max-width:100px!important;width:100%!important;border:none;color:#fff;font-size:18px;font-weight:500;font-family:Sora;min-height:50px;cursor:pointer;border-radius:30px;background:#fff;position:fixed;bottom:10%;left:20px}.section-image-heading .heading-img-heading{font-size:38px;line-height:40px}.custom-checkbox input[type=checkbox]{width:60px;height:18px}.popup-product-cont{flex-direction:column}.popup-product-block{max-width:100%;gap:15px;padding:15px 10px;width:100%;justify-content:flex-start}.popup-product-block .product-img{width:calc(50% - 8px);max-width:fit-content}.popup-product-block .product-title{width:calc(50% - 8px)}svg.close-icon-popup{top:10px}.product-title h2{font-size:16px}.appointo-footer{justify-content:center!important}}@media screen and (max-width:418px){.product-choose-option svg.right-icon{top:8px}}@media screen and (max-width:375px){.section-vibes-cafe .heading p{font-size:45px}.review-head{font-size:34px!important}img.header__heading-logo.motion-reduce{width:115px}.product-img img{width:120px;height:120px}.header-popup-heading h2{font-size:25px;line-height:28px}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/custom.css.map */
