#shopify-section-popup{display:none}.shopify-pc__banner__dialog{border:1px solid black!important;min-height:164px!important;padding:29px 32px}@media (max-width:900px){max-height:100%;padding:initial}#sia-tip{display:none!important}#sia-widget label{margin-right:0!important;text-transform:capitalize!important}img{transform:translateZ(0);-webkit-transform:translateZ(0)}#sia-widget{margin-top:17px!important;color:#000!important}#sia-widget input,#sia-widget label{color:#000!important;margin-bottom:6px!important}#sia-widget input[type=radio]:checked+label,#sia-widget label:has(input[type=radio]:checked){font-weight:600!important;margin-top:}@media (max-width:768px){#sia-widget{margin-top:5px!important}#sia-widget input,#sia-widget label{margin-bottom:2px!important}}@font-face{font-family:Prettywise;src:url(/cdn/shop/files/Prettywise-Regular.eot?v=1750317890) format("embedded-opentype");src:url(/cdn/shop/files/Prettywise-Regular.eot?v=1750317890?#iefix) format("embedded-opentype"),url(/cdn/shop/files/Prettywise-Regular.woff?v=1750317890) format("woff"),url(/cdn/s/files#shopify-section-mobile-navigation\ li1/0281/4646/6891/files/Prettywise-Regular.ttf?v=1750317890) format("truetype"),url('{{ "Prettywise-Regular.svg" | asset_url }}') format("svg")}.prettywise{font-family:Prettywise!important}.button{text-transform:uppercase}p,h1,h2,h3,h4,a{color:#000}.inter{font-family:Inter!important}@media (min-width:768px){html,body{scroll-snap-type:y mandatory;overscroll-behavior:none;overscroll-behavior-y:none}#main-content{scroll-snap-type:y mandatory;height:100vh;scroll-snap-align:start}.rich-text-wrapper{min-height:50vh}.shopify-section{min-height:100vh;position:sticky;top:0;scroll-snap-align:start;background-color:#fff;overflow:hidden;scroll-snap-stop:always}.shopify-section:nth-child(1){z-index:1}.shopify-section:nth-child(2){z-index:2}.shopify-section:nth-child(3){z-index:3}.shopify-section:nth-child(4){z-index:4}.shopify-section:nth-child(5){z-index:5}.shopify-section:nth-child(6){z-index:6}.shopify-section:nth-child(7){z-index:7}.shopify-section:nth-child(8){z-index:8}.shopify-section:nth-child(9){z-index:9}.shopify-section:nth-child(10){z-index:10}}.video__section,.richtext-wrapper{border-top:1px solid}.section-border{display:none}.border-top{border-top:1px solid}.border-bottom{border-bottom:1px solid}.border-right{border-right:1px solid}.border-left{border-left:1px solid}.video-popup-btn{min-width:250px}@media (max-width:768px){.border-right{border-bottom:1px solid;border-right:0;margin:initial}.border-left{border-left:0;border-top:1px solid;margin:initial}}.button:after{content:"\2192";font-size:15px;margin-top:2px;transition:.3s}.book-now-btn{text-align:left}.book-now-section .button{padding-right:0!important}@media (min-width:768px){.input-button:after{float:right;margin-top:-28px!important}.book-now-btn-wrapper:after{float:right;margin-top:-3px!important}.input-button input,.cart-button #addToCart{padding-right:20px!important;padding-top:10px!important}}.cart-button-wrapper{text-transform:uppercase;width:fit-content;align-items:center;flex:0 0 50%;justify-content:center;display:flex;margin-top:0}.cart-button-wrapper input{text-align:left;width:fit-content;flex:0!important}.ajax-cart__button-submit{text-transform:uppercase}.new-prod-buttons .input-button{min-width:calc(100% + 30px)}.template-product-retreats .new-prod-buttons .input-button{min-width:fit-content}@media (max-width:768px){.input-button:after{margin-top:15px!important}.new-prod-buttons p{margin-bottom:3px!important}.input-button{width:100%}.button:after,.product__add-button:after{position:relative;top:1px}.book-now-btn-wrapper{text-align:left}.book-now-btn-wrapper input{padding-right:15px!important}.book-now-btn-wrapper:after{float:right;margin-top:-19px!important;padding-left:10px}.cart-button-wrapper:after{margin-top:-2px!important}}.button:hover:after{margin-right:-10px}.close-arrow:after{content:"X"!important}.no-arrow:after{display:none!important}.cart-page .button-divider{display:none}@media (max-width:768px){#shopify-section-template--25181725163844__new_accordion_QKAWkV .accordion-button{margin:0 0 30px!important;position:relative!important;width:100%!important}}@media (min-width:768px){#main-content{display:flex;flex-wrap:wrap}.js-header-group,header.header__wrapper.sticky--active{width:20%;border-right:1px solid black;position:sticky;top:0}#shopify-section-mobile-navigation{--background-color: #ffffff;--link-color: #000000;--border-color: #000000}#shopify-section-mobile-navigation svg,#shopify-section-mobile-navigation g{fill:#000!important}.main__content-wrapper{width:80%}.shopify-section-group-footer-group{width:100%;height:fit-content;min-height:fit-content}.js-header-group .header__nav-below{display:flex;flex-direction:column;height:100vh}.header__nav__list{display:flex;flex-direction:column;text-align:left}.bottom-nav{position:absolute;bottom:28px;left:25px}}.header__nav__link.dlink{line-height:150%!important}@media (max-width:768px){.header__nav__link.dlink{line-height:150%!important;padding-left:10px!important}.slideout.slideout__drawer-right{z-index:9999999}}.header__nav-below{padding:25px!important}.text-only-wrapper{height:100%;display:flex!important;flex-direction:column;justify-content:space-between}.text-only-wrapper .rte,.text-only-wrapper h1,.text-only-wrapper h2,.text-only-wrapper h3{padding:2rem 25px}@media (max-width:768px){.header__logo-image{max-width:140px!important}.slideout-left--open .slideout__drawer-left{z-index:9999999}.js-header-group{height:initial;position:fixed;top:0;max-height:70px;width:100%;z-index:99}theme-header,.shopify-section-group-header-group{max-height:70px!important;display:block;height:70px}.header__mobile-wrapper{border-bottom:1px solid}.text-only-wrapper h1,.text-only-wrapper h2,.text-only-wrapper h3{padding:2rem 25px 0;margin-bottom:0}.text-only-wrapper .rte{padding:2rem 25px}.text-only-wrapper #shopify-section-mobile-navigation li{padding-bottom:5px!important}.c-accordion.c-accordion--mobile-nav ul{margin-bottom:15px!important}.text-with-image.text_section{height:100%;justify-content:space-between}.image__block .box-ratio{height:250px}.header__nav__list{display:flex;flex-direction:column}}.text-above__wrapper{border-bottom:1px solid}@media (max-width:768px){.img-text__image{margin:auto}.image__with-text--section .row{min-height:85vh}}.richtext-wrapper{min-height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column}@media (max-width:768px){.richtext-wrapper{min-height:87vh}}.editorial__column{height:92vh;border-right:1px solid}.editorial__column-image-hover{height:100%;position:absolute}.editorial__column-image-hover .box-ratio{padding-bottom:0!important;height:100%}.editorial__column-image-hover .box-ratio img{height:100%;width:100%;object-fit:cover}.editorial__image--caption-hover{z-index:9;display:flex;text-align:left;position:relative;flex-direction:column;height:100%;justify-content:space-between;padding:2rem 20px;transition:.5s}.editorial__column-image-hover{opacity:0;transition:.5s}.editorial__column:hover .editorial__column-image-hover{opacity:1}.editorial__column:hover .editorial__image--caption-hover h1,.editorial__column:hover .editorial__image--caption-hover h2,.editorial__column:hover .editorial__image--caption-hover h3,.editorial__column:hover .editorial__image--caption-hover h4,.editorial__column:hover .editorial__image--caption-hover p,.editorial__column:hover .editorial__image--caption-hover a{color:#fff}@media (max-width:768px){.editorial__column-image-hover{Opacity:1;transition:.5s}.editorial__column-container h2,.editorial__column-container h3,.editorial__column-container p,.editorial__column-container .rte a,.editorial__column a.button{color:#fff!important}.editorial__column:hover .editorial__column-image-hover{opacity:.4}.editorial__column:hover .editorial__image--caption-hover h1,.editorial__column:hover .editorial__image--caption-hover h2,.editorial__column:hover .editorial__image--caption-hover h3,.editorial__column:hover .editorial__image--caption-hover h4,.editorial__column:hover .editorial__image--caption-hover p,.editorial__column:hover .editorial__image--caption-hover a{color:#000!important}.editorial__column:hover .editorial__column-container h2,.editorial__column:hover .editorial__column-container h3,.editorial__column:hover .editorial__column-container p,.editorial__column:hover .editorial__column-container .rte a,.editorial__column:hover .editorial__column a.button{color:#000!important}.editorial__column-container{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.editorial__image--caption-hover{padding-bottom:3rem}.editorial__column{width:80%;min-width:80%;height:85vh}}.new-featured-product .product__section-content__block--variant_picker{padding-bottom:23px}.cart-button{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.cart-button span{font-size:15px;margin-top:2px;transition:.3s;padding-left:5px}.cart-button:hover span{padding-left:10px}.text-subtitle p{font-size:11px!important}.retreats .flickity-page-dots{display:none!important}.retreats #slider .flickity-viewport{min-height:100vh!important;height:100vh!important}.retreats #slider .flickity-viewport img{height:100vh;object-fit:cover}.retreats .product__section-contentWrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between}.retreats .swatches__swatch--regular{width:33%}.retreats .swatches__option-name{width:100%}.retreats .swatches__container{display:flex;flex-direction:column;flex-wrap:wrap}@media (max-width:768px){.text-text_HqBcxk p{margin-bottom:8px}.retreats .flickity-page-dots{display:none!important}.retreats #slider .flickity-viewport{min-height:250px!important;height:250px!important}.retreats #slider .flickity-viewport img{height:250px;object-fit:cover}}.new-featured-image-wrapper{height:100vh;position:relative}.new-featured-image-wrapper img{position:absolute;top:0;left:0;object-fit:cover;width:100%;height:100%}.accordion h4{text-transform:uppercase}.accordion-button{position:absolute;bottom:0;right:25px}.faq-accordion{position:relative;height:100%!important;margin-top:-86px;display:flex;align-items:center;flex-direction:column;justify-content:center}.faq-accordion .panel p{padding-top:15px}.featured-product.product-15127492428100 .image-slide.carousel-cell img{border:0!important}.accordion-with-text{height:100%!important;justify-content:center;padding:2rem 0;align-items:flex-end;margin-top:-286px}.faq-accordion .accordion{cursor:pointer;padding:10px;line-height:10px;width:100%;border:0;text-align:left;outline:none;font-size:17px;font-weight:700;transition:.8s;border-bottom:1px solid;border-radius:0!important}.faq-accordion .accordion:hover,.faq-accordion .accordion.active{border-bottom:1px solid transparent!important}.faq-accordion .panel{border-bottom:1px solid;padding-bottom:20px}.faq-accordion .accordion h4{font-size:15px;margin:0}.faq-accordion .accordion:after{content:"+";font-weight:700;float:right;margin-left:5px;margin-top:-15px}.faq-accordion .accordion.active:after{content:"\2212";font-weight:700;float:right;margin-left:5px}.faq-accordion .panel{max-height:0;overflow:hidden;transition:max-height .9s ease-out;width:100%;margin:auto}.faq-accordion__inner{width:100%}.faq-accordion .panel p{margin:auto;padding-left:25px;padding-right:25px}@media (max-width:768px){.faq-accordion .accordion h4{font-size:13px}.accordion-button{bottom:5px}.faq-accordion{height:100%!important;margin-top:0}.section-heading h2,.section-heading h3{padding-bottom:1rem}}@media (max-width:768px){.subtitle-text{margin-top:8px}}.booking-dropdown .product_form{width:100%!important}.parallax__caption-above .parallax__caption-text{display:flex;text-align:left;align-items:flex-start;flex-direction:row}.parallax__caption-above .parallax__caption-text h1{width:30%}.parallax__caption-above .parallax__caption-text p{column-count:2}.parallax__caption-above .parallax__caption-text .overlay-inner-wrapper{width:70%}.slideshow-with-text .flickity-viewport,.slideshow-with-text .slideshow__slide{height:100vh}.slideshow-with-text img{height:100%;width:100%;object-fit:cover}.image__block .box-ratio{height:100vh;padding-bottom:0!important}.image__block .box-ratio img{height:100%;object-fit:cover}@media (max-width:768px){.image__block .box-ratio{height:33vh;padding-bottom:0!important}}@media (min-width:768px){#retreats .simpleParallax,#retreats .parralax__image,#retreats .box-ratio{height:100vh}#retreats .box-ratio{padding-bottom:0!important;height:100vh!important}}.c-accordion__header p{margin:0!important}.faq-accordion__inner{border-top:1px solid}.accordion__text{padding:2rem}.accordion__section-content{display:flex;flex-direction:column;justify-content:space-between}.accordion__section-content .faq-accordion{height:fit-content}@media (max-width:768px){.accordion__section-content{height:initial!important}.accordion__text{padding:1rem}.accordion-with-text{padding:1rem 0}}@media (max-width:768px){.video-with-text-wrapper{display:flex!important;flex-direction:column-reverse!important}.video-with-text-wrapper .border-left{border-top:0}.page-Yogasanas .video__block video{object-position:bottom!important}.page-YOGASANA .video__block video{object-position:bottom!important}.background--video__section p{white-space:pre-wrap;max-width:280px}.background--video__content .video--wrapper{height:73vh!important;padding-bottom:0!important;border-top:1px solid}.background--video__section video{height:100%;object-fit:cover}}.footer-newsletter{display:flex;flex-direction:column}#shopify-section-sections--25168076177732__footer input{border:0!important;border-bottom:1px solid!important}#payment{display:none}@media (min-width:768px){.footer-newsletter-wrapper{text-align:right;display:flex;justify-content:flex-end;align-items:flex-end;flex-direction:column}.footer-newsletter-wrapper .rte{max-width:300px}}#footer{border-top:1px solid}:is(.footer-policies-inner,.newsletter-rte) p:last-of-type{margin-bottom:0}.footer_icons{display:none}.footer-block{padding:2rem 25px!important;border-right:1px solid}.footer-block:last-of-type{border-right:0}.footer-block__logo,.block-1520914313408{display:flex;flex-direction:column;justify-content:space-between;height:100%}.footer-block__logo{justify-content:flex-end}.footer-block__logo img{margin-bottom:5px}#payment{margin-top:0!important;border-top:1px solid;width:100vw;padding-top:5px;padding-right:5px}@media (max-width:768px){.footer-block{padding:1rem!important;border-bottom:1px solid;border-right:0}#payment{position:relative;right:unset}}.page-hatha-yoga .product_form{width:fit-content!important}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom.css.map */
