.heading,.h0,.h1,.h2,.h3,.h4,.h5,.h6,.prose :is(h1,h2,h3,h4,h5,h6),.section .rich-text>.h1{font-family:Recoleta-Medium;font-weight:500}h1{font-size:50px}h2{font-size:36px}h2.rich-text-subheading,h3.rich-text-subheading,h4.rich-text-subheading,h5.rich-text-subheading{font-family:inherit;font-size:18px!important;letter-spacing:.2em}.shopify-section .prose ul{text-align:left;padding-left:3em;list-style-position:outside}.navigation-drawer .button,.os-custom .section-stack h2{font-family:Inter,sans-serif}.shopify-section--logo-list h2{font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.2em;font-size:24px}.shopify-section--slideshow.os-custom .subheading,.shopify-section--logo-list h2{text-transform:uppercase;letter-spacing:.2em}.shopify-section--slideshow.os-custom .os_slideshow-text{margin-top:.5rem}.shopify-section--slideshow.os-custom .subheading,.shopify-section--logo-list h2,.shopify-section--rich-text.os-custom .subheading,.shopify-section--text-with-icons h2,.image-gallery-heading,.OS-retreats .section-heading{font-size:18px!important;letter-spacing:.2em;font-family:Inter,sans-serif;text-transform:uppercase;font-weight:500}.shopify-section--logo-list .section{padding-block-start:2rem;padding-block-end:1rem}.circle-chevron{background:none}.os-custom .reversed-link{font-weight:400}.os-custom .button .icon,.os-custom .button svg{display:inline-block;margin:0 2px}.press__list .blockquote{font-family:Inter,sans-serif;font-size:26px;font-weight:300}@media screen and (max-width: 699px){.not_mobile{display:none}.os-featured-collection .page-dots{display:flex;margin-left:5px}.shopify-section--logo-list h2,.press__list .blockquote{font-size:18px}.shopify-section--featured-collection.os-custom .h2{font-size:22px}.shopify-section--featured-collection.os-custom .product-card__title{font-size:20px}.shopify-section--featured-collection.os-custom .see-all{width:fit-content;margin-left:auto;border-bottom:1px solid}.shopify-section--featured-collection.os-custom .see-all .reversed-link{font-size:14px}.shopify-section--featured-collection.os-custom .floating-controls-container .page_dots-see_all-wrapper{margin-top:1.5rem}.os-faq .h2{font-size:24px;line-height:1.5;padding:0 22px}.os-faq .accordion-box{padding:0}.os-faq .accordion__toggle{padding:15px 24px;font-weight:400;text-transform:uppercase;line-height:1.5;letter-spacing:.1em}.os-faq .accordion-box>:first-child{border-block-start-width:1px}.os-faq .accordion-box>:last-child{border-block-end-width:1px}.os-faq *,.os-faq :before,.os-faq :after{border-color:#bdd5f5}.os-faq .accordion__content{padding-left:24px}.os-footer .footer__block-list{grid:auto-flow dense / repeat(1,minmax(0,1fr))}.os-footer .inline-block{padding:15px 0 15px 24px}.os-footer .footer__block--menu{max-width:100vw;width:100vw}.os-footer .link-button-wrapper{display:flex;justify-content:space-between}.os-footer .footer__block--menu{margin:0 -20px}.os-footer .footer-menu-title{margin:0 20px}.os-footer .sublinks-toggle-button{padding:17px 24px 17px 18px}.os-footer .footer__logo-image{margin:0 auto}.os-footer .legal-links-footer{display:flex;align-items:center;justify-content:center;font-size:12px}.OS-product-page .product-gallery__media-list{gap:.4rem}.OS-product-page .product-gallery__media img{border-radius:0}.OS-product-page .product-info__title{font-size:36px}.OS-product-page .product-gallery{gap:0}.OS-product-page .price-list .text-lg,.OS-product-page .price-list .text-subdued{font-size:24px;font-family:Recoleta-Medium}.OS-product-page .variant-picker__option:not(:first-child){width:100%}.OS-product-page .buy-buttons .button div{display:flex;align-items:center;justify-content:center}.OS-product-page .buy-buttons .button .icon{margin-left:.75rem}.OS-product-page .product-quick-add .button div:first-child{display:flex;align-items:center;justify-content:center}}.product-card__title{font-family:Recoleta-Medium}.header__wrapper{display:flex;justify-content:space-around;padding:6px 0}.sublinks{max-height:0;overflow:hidden;-webkit-transition:max-height ease-in-out .5s;-moz-transition:max-height ease-in-out .5s;-ms-transition:max-height ease-in-out .5s;-o-transition:max-height ease-in-out .5s;transition:max-height ease-in-out .5s}.sublinks.show{max-height:1000px;-webkit-transition:max-height ease-in-out .5s;-moz-transition:max-height ease-in-out .5s;-ms-transition:max-height ease-in-out .5s;-o-transition:max-height ease-in-out .5s;transition:max-height ease-in-out .5s}.sublinks-toggle-button svg{transform:rotate(0);-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.sublinks-toggle-button.rotated svg{transform:rotate(180deg);transform-origin:center;-webkit-transition:all .5s;-moz-transition:all .5s;-ms-transition:all .5s;-o-transition:all .5s;transition:all .5s}.os-footer .footer__block--menu .inline-block{font-weight:400}.footer__aside-bottom{justify-content:center}.footer__copyright{text-align:center;color:#fff;background:#050a30;padding:.25rem 1rem .125rem}.footer__block--newsletter .h3{font-size:36px;line-height:1;letter-spacing:.002em}.footer__block--newsletter .input{border-top-left-radius:100px;border-bottom-left-radius:100px;width:calc(100% - 106px);background-color:#fff;padding:18px 24px 13px;border-width:0}.footer__block--newsletter .self-submit-button{width:106px;height:100%;right:0;border-top-right-radius:100px;border-bottom-right-radius:100px;background:#050a30}.footer__block--newsletter .self-submit-button .sr-only{color:#fff;clip:auto;text-align:center;top:50%;transform:translateY(-21%);width:100%;height:100%}.footer__block--newsletter .self-submit-button .circle-chevron{width:100%;height:100%}.footer__block--menu{width:100%}.link-button-wrapper{width:100%;display:flex;justify-content:space-between}.footer__block--menu .v-stack li:last-child .link-button-wrapper{border-bottom:1px solid rgb(189,213,245)}.link-button-wrapper{border-top:1px solid rgb(189,213,245)}.os-footer .section{padding-block-start:0;padding-block-end:0;padding-inline-start:0;padding-inline-end:0}.os-footer .footer{background:transparent}.os-footer .footer__wrapper,.os-footer .footer__block-list{justify-content:center}.OS-product-page .quantity-selector{border-radius:0}.OS-product-page .form-control{min-height:50px;width:82px;border:1px solid rgba(5,10,48)}.OS-product-page .variant-picker__option-info{margin-block-end:0}.OS-product-page .variant-picker__option .select{height:auto;min-height:50px;border:1px solid rgba(5,10,48)}.OS-product-page .form-control{display:flex;align-items:center;justify-content:center}.OS-product-page .variant-picker__option:first-child{height:50px}.OS-product-page .variant-picker__option:first-child .variant-picker__option-info{display:none}.OS-product-page .variant-picker__option:not(:first-child) .option-name,.OS-product-page .variant-picker__option:not(:first-child) variant-option-value{display:none}.OS-product-page .quantity-selector__dropdown option{width:82px}.OS-product-page .variant-quantity-wrapper{display:flex}.OS-product-page .product-gallery__thumbnail-list-wrapper{display:none}.OS-product-page .rich-text__wrapper.custom-seo-description{padding-top:3em}.testimonial{border:1px solid #E2C0FA}.short-description ul{list-style:disc;padding-left:1em}.breadcrumbs{position:absolute;z-index:2;left:24px;top:calc(32px + var(--header-height, 12px))}.breadcrumbs__list{display:flex;font-size:14px}.breadcrumbs__link{font-weight:400}.page-dots .tap-area{width:13px;height:13px;transform:rotate(45deg);border-radius:0;background:transparent;border:1px solid rgb(5 10 48)}.page-dots .tap-area[aria-current=true]{background:#050a30}.progress-seeAll-wrapper{display:flex;align-items:center}.rich-text__wrapper .rich-text-subheading{font-size:18px;font-weight:400;text-transform:uppercase;letter-spacing:.2em}.button--underline{background:none;color:#050a30;border-bottom:1px solid rgb(5 10 48);border-radius:0;padding-inline-start:0;padding-inline-end:0;padding-block-end:0}.button--underline .icon{margin-left:11px}@media screen and (min-width: 700px){.link-button-wrapper{padding:12px 0}.sublinks li{padding:8px 0}.OS-retreats .testimonial-list{display:flex;flex-wrap:wrap}.OS-retreats .retreats-block-wrapper{flex-basis:30%}.os-contat .h2{font-size:26px}}.page_dots-see_all-wrapper{display:flex;justify-content:space-between;align-items:center}.delivery-time{color:#31ae81;font-size:.875rem;line-height:2;font-weight:600}.OS-retreats .h2{font-size:22px;font-family:Inter,sans-serif}.OS-retreats .page-dots{margin-left:29px}.OS-retreats .circle-chevron{display:flex}.OS-retreats .upcoming-retreats-button{margin-top:1rem;width:fit-content;font-size:14px}.OS-retreats .upcoming-retreats-button .text-with-icon{gap:0}.retreats-list{display:grid}.retreats-block-wrapper{background:#ebdbf6;border-radius:6px;overflow:hidden}.retreats-block-image img{width:100%}.retreats-block-text{padding:13px 9px 29px 19px}.retreats-block-title{font-family:Recoleta-Medium;font-size:20px;line-height:1.4}.retreats-block-subtitle{font-size:12px;line-height:2.3333}.retreats-block-date_and_place{display:flex;gap:23px;font-size:13px;line-height:2.1539}.retreats-block-place,.retreats-block-date{display:flex;align-items:center}.retreats-block-text svg{margin-right:7px}.OS-video-carousel .video-carousel-title{font-size:36px;font-family:Recoleta-Medium;text-align:center;color:#050a30;line-height:48px}.OS-video-carousel .video-container iframe{width:100%;aspect-ratio:1.1}.OS-video-carousel .slide-wrapper{border-radius:8px;overflow:hidden;background:#ebdbf6;border:1px solid #E2C0FA}.OS-video-carousel .video-container{position:relative;max-width:100%;aspect-ratio:.8}.OS-video-carousel .play-button-style{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;background-size:cover;cursor:pointer}.OS-video-carousel .text-below-video{font-size:12px;font-weight:300;padding:8px 12px}.OS-video-carousel .video-container img{width:100%;height:100%;object-fit:cover;background:#000}.OS-video-carousel .video-container svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.OS-video-carousel .hytPlayerWrapOuter{position:fixed;top:50%;transform:translateY(-50%);left:0;z-index:2;width:100vw;height:100%;background:#0000004d;display:none}.OS-video-carousel .show{display:block}.OS-video-carousel .hytPlayerWrap{top:50%;position:relative;transform:translateY(-50%)}@media screen and (min-width: 700px){.OS-video-carousel .hytPlayerWrap{width:50vw;left:50%;transform:translate(-50%,-50%)}.OS-video-carousel .video-container iframe{aspect-ratio:1.7777}}.os-contat .h2{font-size:18px;font-family:Inter,sans-serif}.os-contat .form-control{border:1px solid rgb(var(--text-color))}.os-contat .floating-label{opacity:1}.os-contat .contact-form{padding:0}.os-contat .contact-form .justify-self-center,.os-contat .contact-form .button{width:100%;max-width:342px}@media screen and (min-width: 700px){.os-contat .h2{font-size:26px}}.OS-steps .prose{width:100%}.OS-steps .prose p{font-size:18px;text-align:center;line-height:1.6666;letter-spacing:.2em;width:100%;font-weight:500}.OS-steps .step-wrapper{border-radius:6px;overflow:hidden}.OS-steps .step-image img{width:100%}.OS-steps .step-content-wrapper{padding:19px 37px 31px 19px;background:#fff}.OS-steps .step-subtitle{font-size:10px;line-height:1.9;letter-spacing:.1em;text-transform:uppercase}.OS-steps .step-title{font-size:22px;font-family:Recoleta-Medium}.OS-steps .step-content{font-size:12px;line-height:1.8;margin-top:.5rem}.OS-steps .step-content-wrapper .button{margin-top:.5rem}@media screen and (min-width: 700px){.OS-steps .testimonial-list{grid:none;grid-template-columns:1fr 1fr 1fr}.OS-steps .prose p{text-align:left}}.os-retreats-details .images-wrapper{display:flex;gap:7px}.os-retreats-details .images-wrapper img{min-width:84vw;object-fit:contain}.os-retreats-details .retreats-details-content{padding:0 36px 29px 24px}.os-retreats-details .retreats-details-title{font-size:36px;font-family:Recoleta-Medium;line-height:1.7777;margin-top:1rem}.os-retreats-details .retreats-details-subtitle{font-size:22px;line-height:1.18;margin-top:1rem}.os-retreats-details .retreats-details-text{font-size:14px;margin-top:.5rem}.os-retreats-details .button{width:100%;margin-top:.675rem}.os-retreats-details .placeholder{min-width:329px;height:300px}.os-team .h2{font-size:22px;font-family:Inter,sans-serif;line-height:1.18}.os-team .logo-list{padding-inline-start:29px;padding-inline-end:29px}.os-team .team-block-wrapper{flex-basis:48%}.os-team .team-block-wrapper img{margin:0 auto;border-radius:59px}.os-team .team-title{font-size:10px;line-height:1.9;text-align:center;margin-top:1rem}.os-team .team-name{font-size:22px;line-height:1.1;font-family:Recoleta-Medium;text-align:center;margin-top:.5rem;width:min-intrinsic;width:-webkit-min-content;width:-moz-min-content;width:min-content;display:-ms-grid;-ms-grid-columns:min-content;margin:0 auto}.os-team .logo-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center}.os-team .placeholder{width:98px;height:122px;margin:0 auto;border-radius:59px}@media screen and (min-width: 700px){.os-team .team-block-wrapper{flex-basis:23%}}.toggle-container{display:flex;align-items:center;margin-bottom:10px}.toggle-label{display:flex;align-items:center;flex-direction:row-reverse;cursor:pointer}.custom-toggle{position:relative;width:29px;min-width:29px;height:29px}.toggle-checkbox{display:none}.toggle-icon{position:absolute;top:0;left:0;width:100%;height:100%;fill:#050a30;transition:fill .3s}.inner-circle{display:none}.toggle-checkbox:checked+.toggle-label .inner-circle{display:block}.toggle-off-circle{border-radius:50%;border:1px solid #050A30;width:29px;height:29px;display:flex;align-items:center;justify-content:center}.inner-circle{background:#050a30;border-radius:50%;width:19px;height:19px}.toggle-text{margin-left:14px;margin-right:-67px;line-height:1.29}@media screen and (min-width: 700px){.os-rich-text-compact .section{display:flex;align-items:flex-start;justify-content:center;gap:1rem}}.OS-testimonials .section-header{text-align:center}.OS-testimonials .section-heading{font-family:Inter,sans-serif;font-size:18px;text-transform:uppercase;letter-spacing:.2em;font-weight:500}.OS-testimonials .prose{width:100%}.OS-testimonials .section-header p{font-weight:400;font-size:16px}.OS-testimonials .text-subdued{font-size:10px;letter-spacing:.2em;color:#050a30;text-transform:uppercase;font-weight:500}.OS-testimonials .author-title{font-size:10px}.os-image-gallery{text-align:center}.os-image-gallery .image-gallery-subheading{background:none!important;margin-top:1rem;display:block;font-size:16px}.os-image-gallery .image_gallery-images-wrapper{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.os-image-gallery .image_gallery-image img{width:100%;height:100%;object-fit:cover}.os-image-gallery .image-gallery-heading{font-family:Inter,sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:.2em}@media screen and (min-width: 700px){.os-image-gallery .image_gallery-images-wrapper{grid-template-columns:1fr 1fr 1fr 1fr;gap:1rem}}sale-price{font-family:Recoleta-Medium;color:#050a30!important;margin-top:.375rem}.steps-alternative .subheading{font-size:18px;letter-spacing:.2em}.steps-alternative .heading{font-size:36px;line-height:48px}.section-what_we_offer{text-align:center}.section-what_we_offer .what_we_offer-section_title{font-size:36px;line-height:64px;font-family:Recoleta-Medium;width:100%}.section-what_we_offer .what_we_offer-block{margin-top:1.5rem;position:relative}.section-what_we_offer .what_we_offer-image img{width:100%;object-fit:cover}.section-what_we_offer .what_we_offer-block_title{margin-top:1rem;font-size:18px;letter-spacing:.2em;font-weight:400}.section-what_we_offer .what_we_offer-block_content{line-height:22px;margin-top:.5rem}.section-what_we_offer .what_we_offer-button{margin-top:1rem;display:flex;align-items:center;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto;font-weight:500}.section-what_we_offer .what_we_offer-block:not(:first-child){margin-top:3rem}.section-what_we_offer .what_we_offer-icon{position:absolute;width:fit-content}@media screen and (min-width: 700px){.section-what_we_offer .what_we_offer-blocks-wrapper{margin-top:2rem}.section-what_we_offer .what_we_offer-block{margin-top:0;display:flex;gap:2rem;width:70%;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.section-what_we_offer .what_we_offer-image{flex-basis:33.3333%}.section-what_we_offer .what_we_offer-block_info{flex-basis:66.6666%}.section-what_we_offer .what_we_offer-icon{margin-left:-1rem;margin-top:-3rem}}.text-with-icons__title{font-size:18px}.text-with-icons__content{font-size:14px;margin-block-start:0!important}.os-faq{padding-top:1rem;gap:1rem}.scroll-arrow{transform:rotate(90deg);padding:20px;border-radius:50%;background:#050a30;position:fixed;bottom:34px;right:.5rem;z-index:1;visibility:visible;opacity:1;transition:all .3s ease-in-out}.scroll-arrow svg path{fill:#fff;height:22px}@media screen and (min-width: 700px){.shopify-section--logo-list .section-stack{gap:20px}.scrollbar__buttons{display:flex}.os-retreats-details .images-wrapper img{min-width:fit-content;height:50vh}.shopify-section--featured-collection.os-custom .section-heading{font-size:32px}.os-faq .section-stack__intro{text-align:center;padding:0 2rem}.OS-testimonials .section-heading{font-size:18px}.OS-testimonials .prose{text-align:left}.os-retreats-details{display:flex;padding:3rem .5rem 4rem 2rem;align-items:flex-start}.os-retreats-details .carousel{min-width:43vw;overflow:hidden;margin:0 auto;position:relative}.os-retreats-details .retreats-details-subtitle{margin-top:2rem}.os-retreats-details .carousel-inner{display:flex;transition:transform .3s ease-in-out}.os-retreats-details .carousel-slide{flex:0 0 100%}.os-retreats-details .carousel-slide img{width:100%}.os-retreats-details .carousel-button{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:#00000080;color:#fff;text-align:center;line-height:30px;cursor:pointer}.os-retreats-details .carousel-prev{left:10px}.os-retreats-details .carousel-next{right:10px}.os-retreats-details .button{max-width:500px;margin-left:auto;margin-right:auto;margin-top:1.5rem;display:block}.OS-steps .carousel{width:100%;overflow:hidden;margin:0 auto;position:relative}.OS-steps .carousel-inner{display:flex;transition:transform .3s ease-in-out;gap:1rem}.OS-steps .carousel-slide{flex:0 0 calc(100% / 3);border-radius:6px;overflow:hidden}.OS-steps .carousel-button{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background-color:#00000080;color:#fff;text-align:center;line-height:30px;cursor:pointer;display:flex;align-items:center;justify-content:center}.OS-steps .carousel-prev{left:10px}.OS-steps .carousel-next{right:10px}.OS-steps .step-content-wrapper{height:100%}.not_desktop{display:none}}@media screen and (min-width: 1025px){.os-retreats-details{display:flex;padding-left:9rem;padding-right:7.5rem;column-gap:4.5rem;min-width:43vw}}@media screen and (max-width: 699px){.not_mobile{display:none}}.noscroll{overflow:hidden}.elementHidden{display:none}.transitionHidden{visibility:hidden;opacity:0}
/*# sourceMappingURL=/cdn/shop/t/41/assets/custom.css.map */
