/** Shopify CDN: Minification failed

Line 86:101 Expected ":"
Line 86:107 Expected ":"

**/
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Medium.woff2?v=1767958789') format('woff2'),
        url('/cdn/shop/files/HelveticaNeue-Medium.woff?v=1767958788') format('woff'),
        url('/cdn/shop/files/HelveticaNeue-Medium.ttf?v=1767958789') format('truetype');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Cocogoose';
    src: url('/cdn/shop/files/Cocogoose.woff2?v=1767958775') format('woff2'),
        url('/cdn/shop/files/Cocogoose.woff?v=1767958776') format('woff'),
        url('/cdn/shop/files/Cocogoose.ttf?v=1767958776') format('truetype');
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: 'Helvetica Neue';
    src: url('/cdn/shop/files/HelveticaNeue-Bold.woff2?v=1768211994') format('woff2'),
        url('/cdn/shop/files/HelveticaNeue-Bold.woff?v=1768211995') format('woff'),
        url('/cdn/shop/files/HelveticaNeue-Bold.ttf?v=1768211995') format('truetype');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
body.password{
    font-family: 'Helvetica Neue';
    letter-spacing: 0;
}
.coming-soon-banner_sec{
    background: linear-gradient(178.64deg,#bcf0f0 4.68%,#e282ffcc 57%,#fd7f9dcc 72.18%,#ffb364 92.26%);
    overflow: hidden;    
}
body.password :where(.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6),.sec_heading{
    font-family: 'Cocogoose';
    letter-spacing: 0;
}
.password .password-header{padding-top: 56px;padding-bottom: 64px;}
.password .h2{font-size: 30px;line-height: 1.2;color: #283C2C;}
.password-header{grid-template-columns: 1fr;}
.password-header img{max-width: 356px;margin: 0 auto;display: block}
.password .rte p{font-size: 18px;font-weight: 500;line-height: 1.5;color: #283C2C;margin: 0;}
.password .rte p:not(:last-child){margin-bottom: 16px;}
.coming-soon-banner_inner{position: relative;}
.password .modal__content{position: fixed;} 
details.modal .modal__toggle-open{justify-content: center;margin-top: 20px;}
.coming-soon-cloud_wrapper{overflow: hidden;display: flex;width: 100%;}
.coming-soon_banner_slider{align-items: center;justify-content: space-between;width: 100%;flex: 0 0 auto;text-transform: none;text-align: left;white-space: nowrap;display: flex;gap: 26px;padding-right: 25%;animation: runningLine2 30s linear infinite;}
.coming-soon_scrolling img{max-width: 100%;height: auto;display: block;}
.coming-soon-banner_wrapper{position: absolute;left: 0;right: 0;top: 0;z-index: 1;border-image-source: linear-gradient(90deg, rgba(40, 60, 44, 0) 0%, #283C2C 100%);}
.coming_banner_image{max-width: 100%;height: auto;display: block;width: 100%;object-fit: cover;}
.coming-soon-banner_wrapper .page-width{max-width: 777px;text-align: center;}
.coming_soon_sub-heading{max-width: 575px;display: block;margin: 0 auto 20px auto;position: relative;}
.coming_soon_sub-heading:before{position: absolute;content: '';left: 0;background-image: url('/cdn/shop/files/Line_42.png?v=1767964877');background-repeat: no-repeat;background-size: contain;width: 181px;height: 3px;top: 50%;transform: translateY(-50%);}
.coming_soon_sub-heading:after{position: absolute;content: '';right: 0;background-image: url('/cdn/shop/files/Line_43.png?v=1767964876');background-repeat: no-repeat;background-size: contain;width: 181px;height: 3px;top: 50%;transform: translateY(-50%);}
.coming_soon_span-heading {
    font-family: 'Cocogoose';
    font-size: 20px;
    color: #C1E7F2;
    position: relative;
    z-index: 1;
    padding: 12px 18px 10px;
    background-color: #283C2C;
    border-radius: 50px;
    line-height: 1;
    display: inline-block;
    vertical-align: top;
}
.coming-soon-rich_wrapper .page-width{max-width: 1077px;}
.h2.coming-banner_heading{color: #283C2C;font-size: 45px;font-weight: 400;line-height: 1.2;margin: 20px 0 16px 0;}
.coming-soon-rich_wrapper{padding-top: 30px;position: relative;z-index: 1;text-align: center;}
.coming-soon-rich_wrapper:before{transform: translate(-50%, 0);width: 130%;filter: blur(20px);left: 50%;right: 0;background: rgb(227 173 248);height: 138px;top: -58px;z-index: -1;content: '';position: absolute;}
.comin-soon_rich-first{max-width: 767px;margin: 0 auto;display: block;}
.comin-soon_rich-second{max-width: 697px;margin: 0 auto;display: block;}
.coming-soon-rich_wrapper hr{background-color: #283C2C26;margin: 56px 0;}
.comin-soon_rich-first .h2{margin: 0 0 24px 0;color: #3582D8;}
.comin_soon_rich-cbd{background: #FFFFFFB2;backdrop-filter: blur(50px);padding: 10px 28px;border-radius: 50px;margin: 27px auto 20px;color: #283C2C;font-size: 19px;font-weight: 700;line-height: 1.6;max-width: 698px;}
.comin-soon_rich-first .rte ul{padding: 0;margin: 0 0 37px 0;list-style: none;display: flex;flex-wrap; wrap;justify-content: center;column-gap: 40px;row-gap: 15px;}
.comin-soon_rich-first .rte ul li{color: #283C2C;font-size: 18px;line-height: 1.6;font-weight: 700;position: relative;padding-left: 21px;}
.password .comin-soon_rich-content .h2{margin-top: 0;margin-bottom: 24px;}
.comin-soon_rich-first .rte ul li:before{position: absolute;left: 0;content: '';width: 10px;height: 10px;background-color: #3582D8;border-radius: 50px;top: 5px;}
.house_wellness{padding-top: 67px;}
.house_wellness_box{position: relative;border: 5px solid #3582D8;padding: 55px 49px;background-color: #FFFFFF;border-radius: 30px;}
.left_heart_img{max-width: 100%;height: auto;display: block;position: absolute;left: -70px;top: -70px;width: 158px;}
.house_wellness_row {
    display: flex;
    gap: 15px;
    align-items: center;
    justify-content: space-between;
}
.house_wellness_second {
    width: 50%;
    max-width: 454px;
}
.house_wellness_second .h2{ font-family: 'Helvetica Neue';font-size:20px;margin: 0 0 15px 0;font-size: 20px;font-weight: 1.6;font-weight: 700;text-transform: uppercase;}
.house_wellness_first {
    width: 50%;
    max-width: 448px;
}
.house_wellness_heading {
    font-size: 32px;
    line-height: 1.4;
    color: #283C2C;
    font-weight: 400;
    margin: 0 0 17px 0;
}
.house_wellness_list.rte ul{padding: 0 0 0 27px;list-style: none;} 
.house_wellness_list.rte ul li{padding: 16px 0;font-size: 16px;color: #283C2C;position: relative;line-height: 1.2;font-weight: 500;padding-left: 27px;margin-left: -27px;}
.we_lunch_house{padding-top: 50px;}
.house_wellness_list.rte ul li:not(:last-child){border-bottom: 1px solid rgb(40 60 44 / 15%);}
.house_wellness_list.rte ul li:before{content: '';position: absolute;left: 0;top: 16px;width: 16px;height: 13px;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url('/cdn/shop/files/Vector_55.png?v=1768209658');}
.we_launch-head{max-width: 625px;margin: 0 auto 40px auto;}
.we_launch-head .rte{max-width: 601px;}
.we_launch-head .h2{font-size: 30px;font-weight: 400;color: #283C2C;margin: 0 0 16px 0;}
.we_launch-main{padding: 70px 0 80px 0;text-align: center;}
.password_email_inners{position: absolute;left: 0;top: 0;right: 0;max-width: 432px;margin: 0 auto;display: block;padding: 0 15px;}
.password_email_inners .newsletter-form__field-wrapper .newsletter-form__button.field__button{position: unset;transform:unset;width: 100%;height: auto;background-color: #283C2C;padding: 16px 15px;border-radius: 50px;line-height: 1;font-size: 18px;font-weight: 400;color: #ffffff;margin-top: 14px;}
.password_email_inners .newsletter-form__field-wrapper .field{flex-direction: column;}
.password_email_inners .newsletter-form__field-wrapper .field{border: 0;}
.password_email_inners .newsletter-form__field-wrapper .field:after,
.password_email_inners .newsletter-form__field-wrapper .field:before,
.password_email_inners .newsletter-form__field-wrapper .field label{display: none;}
.password_email_inners .newsletter-form__field-wrapper .field input{outline: none;box-shadow: unset;min-height: 50px;background-color: #ffffff;font-size: 16px;color: #283C2C;font-weight: 400;line-height: 1.1;padding: 10px 20px;border-radius: 50px;height: auto;}
.password_email_inners .newsletter-form__field-wrapper .field input::placeholder{opacity: 1;color: #283C2C;}
.we_lunch_house p{margin: 0;}
.we_lunch_house p,.we_lunch_house p a{margin: 0;font-size: 18px;color: #283C2C;font-weight: 500;line-height: 1.6;}
.password_email_wrappers{position: relative;}

@keyframes runningLine2{
  0%{
        transform: translateX(0);
  }
  100%{
        transform: translateX(-100%);
  }
}
@media only screen and (max-width: 989px){
    .coming-soon_banner_slider{width: 190vw;}
    .comin-soon_rich-first .rte ul{column-gap: 30px;margin-bottom: 30px;}
    .we_launch-main{padding: 60px 0 60px 0;}
    .house_wellness{padding-top: 46px;}
    .password .h2{font-size: 26px;}
    .left_heart_img{width: 128px;}
    .house_wellness_second .h2{font-size: 18px;}
    .house_wellness_heading{font-size: 26px;}
    .house_wellness_box{padding: 40px;}
    .house_wellness_list.rte ul li{font-size: 14px;}
    .left_heart_img{left: -40px;top: -40px;}
    .coming-soon-rich_wrapper hr{margin: 40px 0;}
    .comin_soon_rich-cbd{font-size: 17px;line-height: 1.3;}
    .we_launch-head{margin-bottom: 30px;}
    .password .password-header{padding-top: 45px;padding-bottom: 45px;}
    .password-header img{max-width: 300px;}
    .h2.coming-banner_heading{font-size: 34px;}
    .we_lunch_house{padding-top: 40px;}
    .comin-soon_rich-first .rte ul li{font-size: 16px;}
    .password .rte p,
    .we_lunch_house p, .we_lunch_house p a{font-size: 16px;}
    .coming_soon_span-heading{font-size: 18px;}
}
@media only screen and (max-width: 749px){
    .comin_soon_rich-cbd{padding: 14px 15px;border-radius: 17px;}
    .password .rte p, .we_lunch_house p, .we_lunch_house p a{font-size: 40px;}
    .password_email_inners .newsletter-form__field-wrapper .newsletter-form__button.field__button{padding: 12px 15px;font-size: 16px;}
    .password_email_inners .newsletter-form__field-wrapper .field input{min-height: 42px;}
    .comin_soon_rich-cbd{font-size: 14px;}
    .comin-soon_rich-first .rte ul li:before{width: 8px;height: 8px;top: 6px;}
    .comin-soon_rich-first .rte ul li{font-size: 15px;width: 100%;padding-left: 17px;}
    .password .house_wellness_row .h2{font-size: 19px;}
    .house_wellness_heading{font-size: 22px;}
    .comin-soon_rich-first .rte ul{flex-wrap:wrap;gap: 10px;max-width: 200px;margin-left: auto;margin-right: auto;text-align: left;}
    .password .h2{font-size: 24px;}
    .coming-soon-rich_wrapper:before{height: 118px;}
    .password .password-header{padding-top: 40px;padding-bottom: 40px;}
    .password .rte p,
    .we_lunch_house p,
    .we_lunch_house p a{font-size: 15px;}
    .h2.coming-banner_heading{font-size: 30px;}
    .password-header img{max-width: 240px;}
    .coming-soon-rich_wrapper hr{margin: 30px 0;}
    .house_wellness{padding-top: 40px;}
    .we_launch-main{padding: 40px 0;}
    .left_heart_img{left: -20px;top: -30px;}
    .house_wellness_box{padding: 40px 20px 20px 20px;}
    .left_heart_img{width: 80px;}
    .house_wellness_first,.house_wellness_second{width: 100%;max-width: 100%;}
    .house_wellness_row{flex-wrap: wrap;}
    .coming_banner_image{min-height: 300px;}
    .house_wellness_box{border: 2px solid #3582D8;border-radius: 24px;}
    .house_wellness_list.rte ul{padding-left: 20px;}
    .house_wellness_list.rte ul li:before{width: 12px;height: 12px;top: 10px;}
    .coming-soon-rich_wrapper:before{background: rgb(213 195 245);}
    .coming_soon_span-heading{font-size: 16px;padding: 10px 13px 8px;}
    .house_wellness_list.rte ul li{padding: 10px 0 10px 20px;margin-left: -20px;}
}
@media only screen and (max-width: 575px){
    .coming-soon-cloud_wrapper{min-height: 200px;}
    .password .h2{font-size: 22px;}
    .coming-soon-rich_wrapper{padding-top: 20px;}
    .password .coming-soon-banner_content .rte p{font-size: 14px;}
    .password .password-header{padding-top: 30px;padding-bottom: 30px;}
    .password-header img{max-width: 200px;}
    .h2.coming-banner_heading{font-size: 28px;}
    .coming-soon-rich_wrapper:before {
        background: rgb(202 212 243);
    }
    
    .we_lunch_house{padding-top: 20px;}
    .we_launch-head{margin-bottom: 0;}
    .coming-soon_scrolling img{max-width: 70%;}
    .password_email_inners{padding: 30px 15px 0 15px;}
    .coming-soon-rich_wrapper:before{height: 80px;}
    .coming-soon-rich_wrapper:before{top: -48px;filter: blur(13px);}
}