@font-face{font-family:Century-Gothic;src:url(/cdn/shop/files/Century-Gothic_9791.ttf?v=1764056257) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Helvetica-Neue;src:url(/cdn/shop/files/HelveticaNeueLTProMdEx.otf?v=1764056256) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Royale-Regular;src:url(/cdn/shop/files/Royale-Regular_Web.ttf?v=1764056256) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Merriweather-Italic;src:url(/cdn/shop/files/Merriweather-Italic-VariableFont_opsz_wdth_wght.ttf?v=1764061118) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Merriweather;src:url(/cdn/shop/files/Merriweather-VariableFont_opsz_wdth_wght.ttf?v=1764061118) format("truetype");font-weight:400;font-style:normal}.simple-hero{text-align:center;background-size:cover;background-position:center -150px;background-repeat:no-repeat;height:100vh;display:flex;justify-content:center;align-items:center}.simple-hero__logo img{max-width:60%;width:100%}.simple-hero__heading{font-size:42px;font-weight:700;margin-bottom:15px}.simple-hero__heading{color:#984446;font-size:27px;text-transform:uppercase;text-decoration:none;letter-spacing:13px;font-weight:400;margin:0;padding-bottom:10px}.simple-hero__text{color:#984446;font-size:20px;text-decoration:none;font-weight:400;font-family:Royale-Regular;font-style:italic}.simple-hero-row{width:100%}.simple-hero__button{color:#984446;font-size:18px;font-family:Helvetica-Neue;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #984446;padding:15px 20px;display:inline-block;margin-top:30px;transition:all .3s}.simple-hero__button:hover{background-color:#984446;color:#fff}nav.header-center ul li a:hover{color:#984446}nav.header-center ul li a{transition:all .3s}.sanctuary-women-text-section h2.rich-text__heading{font-weight:400;font-size:42px;line-height:52px;color:#994547;text-align:center;font-family:Royale-Regular}.sanctuary-women-text-section .rich-text__blocks{max-width:100%}.sanctuary-women-text-section h5{font-size:20px;line-height:28px;color:#994547;text-align:center;font-family:Century-Gothic;margin-bottom:20px}.sanctuary-women-text-section p{font-size:20px;line-height:28px;color:#000;text-align:center;font-family:Century-Gothic;max-width:1000px;margin:0 auto 20px}.retreat-top-heading{font-size:42px;line-height:52px;color:#994547;text-align:center;font-family:Royale-Regular}.retreats-wrapper{width:100%;text-align:center}.retreat-heading-wrapper{margin-bottom:40px}.retreat-sub-heading{font-size:16px;color:#555}.retreats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.retreat-item{background:#994547}.retreat-card{height:580px;background-size:cover;background-position:center;position:relative}.retreat-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;z-index:1}.retreat-card:after{content:"";position:absolute;top:0;left:0;right:0;background-color:#000;width:100%;height:100%;opacity:.2;z-index:0}.retreat-location{font-size:16px;letter-spacing:1px;width:100%}.retreat-dates{font-size:36px;line-height:46px;color:#fff;text-align:center;font-family:Royale-Regular;margin:0;width:100%}.retreat-info h3{font-size:23px;line-height:33px;color:#fff;text-align:center;font-family:Century-Gothic;margin:0;width:100%;padding-bottom:20px}.retreat-btn{letter-spacing:1px;color:#fff;font-size:18px;font-family:Helvetica-Neue;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #fff;padding:10px 30px;display:inline-block;margin-top:30px;transition:all .3s}.retreat-btn:hover{background-color:#b35c55;border-color:#b35c55}.retreat-info p{font-size:18px;line-height:28px;color:#fff;text-align:center;font-family:Century-Gothic;max-width:330px;margin:0 auto}.retreat-info{background:#994547;padding:40px;text-align:center;border-bottom:0!important}.our-mission-section h2{font-size:42px;line-height:52px;color:#fff;text-align:center;font-family:Royale-Regular}.our-mission-section .banner__text p{font-size:36px;line-height:66px;color:#fff;text-align:center;font-family:Royale-Regular;margin:0;width:100%;font-style:italic}.our-mission-section .banner--medium.banner--desktop-transparent .banner__box{max-width:77rem}.evora-get-in-touch-section h2.title{font-size:42px;line-height:52px;color:#994547;text-align:center;font-family:Royale-Regular}.evora-get-in-touch-section .field__input{border:2px solid #994547}.evora-get-in-touch-section .field:after{display:none}.evora-get-in-touch-section .contact__fields{display:inline}.evora-get-in-touch-section .contact__button button.button{color:#984446;font-size:18px;font-family:Helvetica-Neue;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #984446;padding:15px 20px;display:inline-block;margin-top:30px;transition:all .3s}.evora-get-in-touch-section .button:after{display:none}.evora-get-in-touch-section .contact__button{text-align:center;margin-top:0}.evora-get-in-touch-section label.field__label{font-size:14px;line-height:24px;color:#000;text-align:center;font-family:Century-Gothic;width:100%}.evora-get-in-touch-section input::placeholder{text-align:center!important;width:100%;display:flex}.evora-get-in-touch-section label.field__label,.field__input:not(:placeholder-shown)~.field__label,.field__input:focus~.field__label{left:0}.evora-get-in-touch-section input{text-align:center}html{scroll-behavior:smooth}.simple-hero__logo img{transition:transform .6s ease;transform-origin:center center}.simple-hero__logo.scrolled img{transform:scale(.7)}.custom-header{position:fixed!important;top:0;left:0;width:100%;z-index:99999;background:transparent;transition:background .3s ease,padding .3s ease;padding:22px 0}.custom-header.scrolled{background:#00000073;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.header-logo{transition:transform .3s ease}.custom-header.scrolled .header-logo{transform:scale(.85)}a{display:inline-block}.custom-footer-left a{font-size:18px;line-height:28px;color:#fff;text-align:center;font-family:Century-Gothic;max-width:330px;margin:0 auto}.header-right{display:flex;align-items:center;gap:20px}.product_banner .metafield-rich_text_field h1{font-size:60px;line-height:40px;font-family:Royale-Regular;margin-bottom:0}.product_banner .metafield-rich_text_field p{font-size:26px;color:#fff;font-family:Century-Gothic;margin-top:10px}p.product__text.inline-richtext.subtitle{font-size:36px;color:#994547;font-family:Royale-Regular}.product__title h1{font-size:36px;color:#994547;font-family:Royale-Regular;margin-top:0!important}.product__title{margin-top:-10px!important}.product__description p{font-size:18px;line-height:28px;color:#000;font-family:Century-Gothic}.product-image-text .metafield-rich_text_field h1{color:#994547;font-family:Royale-Regular;font-size:30px;margin-bottom:20px}.product-image-text .metafield-rich_text_field p,.metafield-rich_text_field ul li{font-size:20px;line-height:28px;color:#000;font-family:Century-Gothic;margin:0 auto 20px}.product-image-text .metafield-rich_text_field ul li{list-style:disc}button.product-form__submit.button{letter-spacing:1px;color:#fff;font-size:18px;font-family:Helvetica-Neue;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #984446;padding:10px 30px;display:inline-block;margin-top:30px;transition:all .3s;max-width:100%;background:#984446}button.product-form__submit.button:after,button.product-form__submit.button:before{display:none}product-form.product-form form.form{font-size:18px;line-height:28px;color:#000;font-family:Century-Gothic}.product__info-container label.depo-pp-label span{color:#984446}.product__info-container .price__container span{color:#984446;font-size:20px;line-height:28px;font-family:Century-Gothic}.product__info-container .price__container{display:flex;justify-content:space-between}.product__info-container .price .price__container:before{content:"DELUXE BUNGALOW ROOM";color:#984446;font-size:20px;font-family:Century-Gothic;font-weight:700}.template-about a.simple-hero__button{display:none}.template-about .simple-hero__heading{font-size:67px;font-weight:700}.template-about .simple-hero{height:56vh}.mobile-menu-sp{display:none}.sls-more-info-container{display:none!important}.sls-selling-plan-description-content,.sls-one-time-description-content{display:block!important}.sls-one-time-price.sls-total-price.sls-price-container,.sls-selling-plan-group-price{display:none!important}.sls-selling-plan-group-first-line label div{display:unset!important;margin-left:4px;font-size:unset!important;color:#000;font-weight:200}.selling-plan-group-options-name-select{display:none}.sls-option-container.seal-table{padding-bottom:0!important}.sls-selling-plan-group-first-line label{flex:0 0 100%;display:unset!important;font-size:16px!important;line-height:28px;font-family:Century-Gothic!important;margin:0 auto 20px;color:#984446!important;font-weight:700!important}label#seal-purchase-options-label{display:none!important}.sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,.sealsubs-container .sls-option-container.sls-active{box-shadow:none!important;border:none!important}.sealsubs-container .sls-purchase-options-container .sls-option-container,.sealsubs-container .sls-option-container{border:none!important}.sealsubs-target-element .sls-custom-radio,.sls-option[type=radio]+span.sls-custom-radio{border:2px solid #984446!important}.sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio:after{display:none!important}.sealsubs-target-element .sls-option[type=radio]:checked+.sls-custom-radio{border-width:5px!important}.sls-option-container.seal-table{padding-left:0!important}.sls-purchase-options-container{margin-top:-20px!important}.product-form__buttons{max-width:100%!important}.custom-btn{text-align:center}.custom-btn a{letter-spacing:1px;color:#fff;font-size:18px;font-family:Helvetica-Neue;text-transform:uppercase;text-decoration:none;background-color:transparent;border:2px solid #984446;padding:10px 30px;display:inline-block;margin-top:30px;transition:all .3s;background:#984446;max-width:600px;width:100%}li.discounts__discount{display:none}h2.ai-testimonial-slider-title-ac3pkmnnky2nbndduvaigenblocke827052bnwkmd{font-weight:400;font-size:36px;line-height:52px;color:#994547;text-align:center;font-family:Royale-Regular;text-transform:uppercase}.ai-testimonial-quote-ac3pkmnnky2nbndduvaigenblocke827052bnwkmd,p.ai-testimonial-author-ac3pkmnnky2nbndduvaigenblocke827052bnwkmd{display:inline-block;width:100%;font-size:20px;line-height:28px;color:#000;text-align:center;font-family:Century-Gothic;max-width:800px;margin:0 auto;font-style:normal;border:none;padding:0}.example-rich .rich-text__text p{width:100%;font-size:22px;line-height:28px;color:#000;text-align:center;font-family:Century-Gothic;max-width:800px;margin:0 auto}.example-rich .rich-text__text p a{color:#994547}@media screen and (min-width: 1600px){.simple-hero__logo img{max-width:50%}.simple-hero{background-position:center -340px}}@media (max-width: 767px){.header-logo{width:110px}.header-center{display:none}.header-right{gap:14px}.header-right img{width:20px}.retreats-grid{grid-template-columns:repeat(1,1fr);row-gap:50px}.custom-header{padding:20px 15px}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.sanctuary-women-text-section h2.rich-text__heading{font-size:26px;line-height:36px}.sanctuary-women-text-section h5,.sanctuary-women-text-section p{font-size:14px;line-height:24px}.retreat-top-heading{font-size:26px;line-height:36px}.retreat-heading-wrapper{margin-bottom:20px}.evora-get-in-touch-section h2.title{font-size:26px;line-height:36px}.our-mission-section{margin-top:50px}.page-width{width:100%!important}.retreats-wrapper{padding:0 15px}.retreat-card{height:420px}.product_banner .metafield-rich_text_field h1{font-size:32px;line-height:42px}p.product__text.inline-richtext.subtitle,.product__title h1{font-size:24px}product-info .product .product__info-wrapper{padding:0!important}.product__title{margin-top:1px!important}.product_banner .metafield-rich_text_field p{font-size:18px}#shopify-section-template--20788861600002__image_with_text_W4NDAA .page-width{padding:0 15px}.product-image-text .metafield-rich_text_field p,.metafield-rich_text_field ul li{font-size:14px;line-height:24px}body #shopify-section-template--20788861600002__image_with_text_W4NDAA .image-with-text__content{padding-right:0!important}#shopify-section-template--20788861600002__image_with_text_6fw6nC .page-width,.product .product__info-wrapper,#shopify-section-template--20788861600002__image_with_text_W4NDAA .page-width{padding:0 15px!important}.product-image-text .metafield-rich_text_field p,.metafield-rich_text_field ul li{font-size:14px;line-height:24px;margin:0 auto 10px}.product__description p{font-size:14px;line-height:24px}.product__info-container .price .price__container:before{font-size:14px}.product__info-container .price__container span{font-size:16px;line-height:28px}body #shopify-section-template--20788861600002__image_with_text_6fw6nC .image-with-text__content{padding-left:0!important}.social-icon img{width:17px!important}.mobile-menu-toggle{padding:0}.simple-hero__button{font-size:14px;padding:12px 17px}.simple-hero__logo img{max-width:50%}.simple-hero__heading{font-size:24px}.simple-hero__text{font-size:18px}.simple-hero{height:80vh;background-position:center 0px}.retreat-info p{font-size:16px;line-height:26px}.retreat-dates{font-size:24px;line-height:34px}.retreat-btn{font-size:14px}.our-mission-section h2{font-size:26px;line-height:40px}.our-mission-section .banner__text p{font-size:16px;line-height:26px}.mobile-menu-sp{display:block}.mobile-menu ul{padding:0;list-style:none}.retreat-info h3{font-size:18px;padding-bottom:10px}.retreat-info{padding:40px 20px}.evora-get-in-touch-section .contact__button button.button{font-size:14px}.sls-selling-plan-group-first-line label div{display:unset!important;font-size:14px!important}button.product-form__submit.button{font-size:16px;padding:15px 30px}.product-image-text .metafield-rich_text_field h1{font-size:26px;margin-bottom:10px;margin-top:30px}.mobile-menu.open ul li a{text-transform:uppercase}.custom-btn{padding:0 15px}.custom-btn a{font-size:16px}.header-right a{display:flex}.simple-hero__text{letter-spacing:0}.simple-hero__heading{letter-spacing:0px}h2.ai-testimonial-slider-title-ac3pkmnnky2nbndduvaigenblocke827052bnwkmd{font-size:26px;line-height:42px}.ai-testimonial-quote-ac3pkmnnky2nbndduvaigenblocke827052bnwkmd,p.ai-testimonial-author-ac3pkmnnky2nbndduvaigenblocke827052bnwkmd{font-size:14px;line-height:24px;max-width:300px}.example-rich .rich-text__text p{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/style.css.map */
