header{padding:42px 0 0}span.bookbtnbox a{font-size:24px}span.bookbtnbox{border-bottom:2px solid #ed1c51;width:100%;display:inline-block}.wsi-title .rich-text{padding:140px 0!important}h2.rich-text__heading{border:none!important;font-family:HobokenHigh}.wsi-point li{color:#ed1c51;font-family:HobokenHigh;font-size:30px;line-height:normal;background:url(/cdn/shop/files/image_1_3.png?v=1694444236) no-repeat left center;padding-left:40px}.wsi-point ul{list-style:none!important;padding:0}.wsi-point h2.rich-text__heading{font-size:28px;border-bottom:2px solid #ED1C51!important}section.full-width-text-block{padding:60px 0}.mobile{display:none!important}.rich-text__heading{font-family:HobokenHigh}.price-room-section .multicolumn-card__info{padding:2.5rem 1.5rem}.price-room-section h3.inline-richtext{font-size:28px;line-height:1;text-transform:uppercase;color:#000;font-family:HobokenHigh}.price-room-section .sub_title{margin:0!important;text-transform:uppercase;color:#000;font-family:HobokenHigh}.price-room-section .price{color:#b2153d;font-size:28px;font-family:HobokenHigh;margin-top:20px}.price-room-section .price_condition{font-size:10px;font-family:HobokenHigh;color:#000;text-transform:uppercase}.price-room-section .offer{font-family:HobokenHigh;color:#000;text-transform:uppercase;font-size:12px}.price-room-section .offer span{color:#b2153d}.price-room-section .multicolumn-card__info ul{padding:0;margin-top:20px;text-align:left;list-style:none;min-height:100px}.price-room-section .multicolumn-card__info ul li{padding-left:2px;font-size:16px!important;text-transform:uppercase;font-family:HobokenHigh;margin:0 0 0 1.5rem;list-style:disc!important;line-height:1.2}.price-room-section .link span.icon-wrap{display:none}.price-room-section .multicolumn-card__info .link{font-family:HobokenHigh;font-size:30px;width:100%;text-decoration:underline!important;text-underline-offset:10px;text-decoration-color:#b2153d!important}.price-room-section .main-title{min-height:52px}.price-room-section .main-price{min-height:72px}.product.product--medium{margin-top:40px}.button,.shopify-challenge__button,.customer button{background-color:#fff;color:#ed1c51;border:2px solid #ed1c51}.button:hover,.shopify-challenge__button:hover,.customer button:hover{border:2px solid #000;color:#000}button.shopify-payment-button__button--unbranded{background-color:#ed1c51;color:#fff}button.shopify-payment-button__button--unbranded:hover{background-color:#000!important}.button:after,.shopify-challenge__button:after,.customer button:after,.shopify-payment-button__button--unbranded:after,.button:not([disabled]):hover:after,.shopify-challenge__button:hover:after,.customer button:hover:after,.shopify-payment-button__button--unbranded:hover:after{box-shadow:none}.product__title h1{color:#000}.card__heading:hover a{color:#ed1c51}span.v-button{display:inline-block;width:100%;text-align:center;position:absolute;bottom:4%;left:0}.collection-list .card__inner{border:1px solid #000!important}.collection-list-wrapper .title-wrapper-with-link{justify-content:center}.collection-list-wrapper .title-wrapper-with-link h2{border:none}.collection-list .card__heading span.icon-wrap{display:none}.collection-list-wrapper .collection-list-view-all a{background-color:#ed1c51;color:#fff;border:none;min-width:250px;min-height:50px}.collection h2.title{text-align:center;border:0}.collection .price{color:#000!important}.product-grid .quick-add{position:absolute;width:100%;top:50%;display:flex;justify-content:center;margin:0}.product-grid .card__inner{border:1px solid #000!important}.quick-add__submit{min-height:50px;text-transform:uppercase;width:280px;font-size:20px;border-color:#000;color:#000;padding:0;font-weight:700}body.coming-soon .banner__heading{color:#ed1c51;border:none;font-size:50px;padding-bottom:0}body.coming-soon .banner__text p{font-size:50px}body.coming-soon .banner__buttons .button{border:none;background:transparent;color:#fff;font-size:30px;letter-spacing:1px;border-bottom:1px solid;padding:0;height:36px!important;line-height:1;min-height:36px;font-family:HobokenHigh,sans-serif}body.coming-soon #shopify-section-sections--20893697147178__header header{background:transparent}body.coming-soon .banner__media.media>img{object-position:top center}@media screen and (min-width:750px){body.coming-soon .banner--medium:not(.banner--adapt){min-height:68rem}}@media screen and (max-width:749px){body.coming-soon .banner__heading{font-size:30px}body.coming-soon .banner__box{padding:4rem 1.5rem}body.coming-soon .banner__text{margin-top:0}body.coming-soon .banner__text p{line-height:normal;font-size:30px}body.coming-soon main{margin-top:auto}body.coming-soon .banner--medium:not(.banner--mobile-bottom):not(.banner--adapt) .banner__content{min-height:40rem}}@media screen and (min-width:750px){.price-room-section .grid{column-gap:20px}.price-room-section .grid--4-col-desktop .grid__item{width:calc(25% - 15px);max-width:calc(25% - 15px)}}@media(min-width:640px)and (max-width:968px){.price-room-section .grid--4-col-desktop .grid__item{width:calc(50% - 10px);max-width:calc(50% - 10px)}}@media(max-width:768px){.wsi-point li{font-size:21px;line-height:25px}.desktop{display:none!important}.mobile{display:block!important}.price-room-section .multicolumn-card__info ul li{font-size:20px!important}span.v-button{bottom:14%}.product-grid .quick-add{top:32%}.product-grid .quick-add{position:unset}.card__content .quick-add__submit{width:auto;font-size:15px}.price__regular .price-item--regular{font-size:14px}}section.retreat-program-block{padding:60px 0;background:#fff;padding-bottom:20px!important}section.retreat-program-block .container h2{margin-bottom:0}section.retreat-program-block .container .programs{float:left;width:100%;margin-bottom:60px}@media(max-width:767px){section.retreat-program-block{padding-bottom:20px!important;padding-top:20px!important}section.retreat-program-block .container .programs{margin-bottom:12px}}section.retreat-program-block .container .programs .program{float:left;width:100%;padding-top:0}section.retreat-program-block .container .programs .program div.title{border-bottom:2px solid #ed1c51;float:left;width:100%;margin:0}section.retreat-program-block .container .programs .program div.title a{color:#ed1c51;font-size:117px;line-height:120px;font-family:HobokenHigh,sans-serif;text-transform:uppercase;font-weight:400;float:left;width:100%;position:relative;display:flex;flex-direction:column;gap:.5rem}section.retreat-program-block .container .programs .program div.title a div.popup{position:absolute;bottom:11px;right:20px;width:310px;visibility:hidden;opacity:0;transition:all .3s ease}@media(max-width:1024px){section.retreat-program-block .container .programs .program{padding-top:2px}section.retreat-program-block .container .programs .program div.title a{font-size:80px;line-height:70px}section.retreat-program-block .container .programs .program div.title a div.popup{bottom:11px}}@media(max-width:768px){section.retreat-program-block .container .programs .program{padding-top:0}section.retreat-program-block .container .programs .program div.title a{font-size:31px;line-height:1;margin-bottom:2px}section.retreat-program-block .container .programs .program div.title a div.popup{bottom:6px}}section.retreat-program-block .container .programs .program div.title a div.program-title{position:relative;font-size:36px;line-height:1}section.retreat-program-block .container .programs .program div.title a div.date{position:relative}@media(max-width:767px){section.retreat-program-block .container .programs .program div.title a div.program-title{font-size:20px}}section.retreat-program-block .container .programs .program div.title a:hover{color:#000}section.retreat-program-block .container .programs .program div.title a:before{position:absolute;top:8px;right:3px;color:#000;content:"+";font-size:15px;line-height:1;font-family:Akkurat-Mono,sans-serif;opacity:0}section.retreat-program-block .container .programs .program div.title a:after{position:absolute;bottom:22px;right:-11px;color:#000;content:"Info";font-size:15px;line-height:1;font-family:Akkurat-Mono,sans-serif;text-transform:none;transform:rotate(-90deg);opacity:0}section.retreat-program-block .container .programs .program div.title a:hover:before,section.retreat-program-block .container .programs .program div.title a:hover:after,section.retreat-program-block .container .programs .program div.title a:hover div.popup{opacity:1}section.retreat-program-block .container .programs .program div.title a:hover div.popup{visibility:visible}@media(max-width:1024px){section.retreat-program-block .container .programs .program div.title a:hover:before,section.retreat-program-block .container .programs .program div.title a:hover:after{opacity:0}section.retreat-program-block .container .programs .program div.title a:after{bottom:30px}}@media(max-width:767px){section.retreat-program-block .container .programs .program div.title a:before,section.retreat-program-block .container .programs .program div.title a:after,section.retreat-program-block .container .programs .program div.title a:hover:before,section.retreat-program-block .container .programs .program div.title a:hover:after{display:none}section.retreat-program-block .container .programs .program div.title a div.popup,section.retreat-program-block .container .programs .program div.title a:hover div.popup{display:none;opacity:0;visibility:hidden}}.mobileMenu .mobileMenuContainer .retreat-programs{float:left;width:100%;display:none;margin-top:90px;padding:0 60px;height:calc(100% - 90px)}@media only screen and (max-width:640px){.mobileMenu .mobileMenuContainer .retreat-programs{padding:0 30px;margin-top:60px;height:calc(100% - 60px)}}.mobileMenu .mobileMenuContainer .retreat-programs.active{display:block}.mobileMenu .mobileMenuContainer .retreat-programs .program{float:left;width:100%;display:none;border-top:2px solid #000;height:100%;position:relative}.mobileMenu .mobileMenuContainer .retreat-programs .program.active{display:block}.mobileMenu .mobileMenuContainer .retreat-programs .program div.image{float:left;width:100%;margin:10px 0}.mobileMenu .mobileMenuContainer .retreat-programs .program div.image img{width:100%;aspect-ratio:1 / 1;object-fit:cover;display:block}.mobileMenu .mobileMenuContainer .retreat-programs .program h3{color:#000;text-align:left;text-transform:uppercase;font-size:36px;line-height:1}.mobileMenu .mobileMenuContainer .retreat-programs .program .program-date{color:#000;text-align:left;text-transform:uppercase;font-family:Akkurat-Mono,sans-serif;font-size:14px;margin-bottom:10px}@media only screen and (max-width:640px){.mobileMenu .mobileMenuContainer .retreat-programs .program h3{font-size:20px}}.mobileMenu .mobileMenuContainer .retreat-programs .program p,.mobileMenu .mobileMenuContainer .retreat-programs .program .program-text{color:#000;text-align:left;font-size:14px;line-height:20px;font-family:Akkurat-Mono,sans-serif}@media(max-width:640px){.mobileMenu .mobileMenuContainer .retreat-programs .program p,.mobileMenu .mobileMenuContainer .retreat-programs .program .program-text{font-size:12px;line-height:17px}}.mobileMenu .mobileMenuContainer .retreat-programs .program div.btnBlock{float:left;text-align:left;color:#000;border-bottom:2px solid #000;margin-top:0;bottom:20px;position:absolute;left:0}.mobileMenu .mobileMenuContainer .retreat-programs .program div.btnBlock a{color:#000;text-transform:uppercase;font-size:26px;line-height:31px}.mobileMenu .mobileMenuContainer .retreat-programs .program div.btnBlock a:hover{color:#fff}@media only screen and (max-width:640px){.mobileMenu .mobileMenuContainer .retreat-programs .program div.btnBlock a{font-size:21px;line-height:25px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/custom.css.map */
