.booking-info{display:none;align-items:center;color:var(--Primary-Green, #667b61);font-weight:400;font-family:franklin-gothic-atf;letter-spacing:0}@media screen and (min-width: 850px){.booking-info{display:flex}}.booking-info .contact-us-wrapper{display:flex;font-size:clamp(16px,calc(16px + (100vw - 1280px)/80),30px);gap:clamp(32px,2.5vw,60px)}.booking-info .contact-us-wrapper a{color:inherit;text-decoration:none}.booking-info .contact-us-wrapper a.active,.booking-info .contact-us-wrapper a:hover{text-decoration:underline;text-underline-offset:11px}.tiktok-wrapper{display:flex;align-items:center}.tiktok-wrapper .svg-wrapper{width:16px;height:16px}.phone-wrapper,.instagram-wrapper{display:flex;align-items:center;gap:4px}.terms-and-conditions-wrapper{padding-left:35px;padding-right:35px;padding-top:28px;counter-reset:h2-counter}@media screen and (min-width: 768px){.terms-and-conditions-wrapper{padding-left:70px;padding-right:70px;padding-top:56px}}.terms-and-conditions-wrapper .page-width{max-width:928px;margin:auto;padding-left:0;padding-right:0}.terms-and-conditions-wrapper .page-width--narrow{padding-left:0;padding-right:0}.terms-and-conditions-wrapper .rte p{font-family:franklin-gothic-atf;font-size:14px;font-weight:400;line-height:21px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;color:#3c3c3c;margin:0;letter-spacing:0}.terms-and-conditions-wrapper .rte h1{font-family:franklin-gothic-atf;font-size:20px;line-height:25px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:0}@media screen and (min-width: 768px){.terms-and-conditions-wrapper .rte h1{font-family:franklin-gothic-atf;font-size:32px;line-height:40px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;letter-spacing:0}}.terms-and-conditions-wrapper .rte h2{color:#000;font-family:franklin-gothic-atf;font-size:16px;font-style:normal;font-weight:350;line-height:125%;text-transform:capitalize;margin-bottom:12px;margin-top:12px;letter-spacing:0}@media screen and (min-width: 768px){.terms-and-conditions-wrapper .rte h2{margin-bottom:16px;margin-top:16px;font-size:24px;font-style:normal;font-weight:350;line-height:125%;text-transform:capitalize}}.terms-and-conditions-wrapper .rte h2:before{content:counter(h2-counter) ". ";counter-increment:h2-counter;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;text-transform:inherit}.last-updated{color:#000;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize;letter-spacing:0}@media screen and (min-width: 768px){.last-updated{color:#000;font-family:franklin-gothic-atf;font-size:14px;font-style:normal;font-weight:400;line-height:150%;text-transform:capitalize}}.tc-page-width{margin:auto;padding-top:32px;padding-bottom:56px}@media screen and (min-width: 1024px){.tc-page-width{padding-top:68px;padding-bottom:86px}}@media screen and (min-width: 1440px){.tc-page-width{padding-top:68px;max-width:897px;padding-bottom:70px}}@media screen and (min-width: 1800px){.tc-page-width{padding-top:68px;max-width:1194px;padding-bottom:238px}}.tc-date-description-wrapper{display:flex;flex-direction:column;gap:8px}.tc-description{color:#333;font-family:franklin-gothic-atf;font-size:12px;font-style:normal;font-weight:350;line-height:150%;text-transform:capitalize;width:100%;letter-spacing:0}@media screen and (min-width: 1024px){.tc-description{font-size:16px;line-height:150%;max-width:750px}}.tc-heading{display:flex;flex-direction:column;font-family:ITC Garamond Std;color:#000}.tc-heading .tc-title{font-family:ITC Garamond Std;font-size:48px;font-style:normal;font-weight:300;line-height:100%;letter-spacing:-.05px;text-transform:capitalize}@media screen and (min-width: 768px){.tc-heading .tc-title{font-size:72px;line-height:100%}}.book-button-wrapper{display:flex;justify-content:center;align-items:center}.header-right-book-wrapper{display:flex;align-items:center;gap:3.75rem}.phone-wrapper{font-size:18px;line-height:140%}.phone-wrapper a,.phone-wrapper a span.phone-number{color:#667b61;text-decoration:none}.phone-wrapper a span.phone-number{font-size:18px}.phone-wrapper a span.phone-number:hover{color:#667b61;text-decoration:underline}.phone-wrapper a span.phone-icon{width:20px;height:20px}.phone-wrapper .phone-number{display:none}@media screen and (min-width: 768px){.phone-wrapper .phone-number{display:block}}.phone-wrapper .phone-icon{display:block}@media screen and (min-width: 768px){.phone-wrapper .phone-icon{display:none}}.green-button{border-radius:62.5rem;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-decoration:none;background:#667b61;border:1px solid var(--Primary-Green, #667b61);color:var(--Primary-White, #fff);text-align:center;font-family:franklin-gothic-atf;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0;font-size:14px;padding:8px 16px;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out;z-index:1;overflow:hidden;position:relative}.green-button span{position:absolute;display:block;border-radius:50%;background-color:#fff;width:0;height:0;transform:translate(-50%,-50%);transition:width .4s ease-in-out,height .4s ease-in-out;z-index:-1;pointer-events:none;top:0;right:0;bottom:0;left:0}.green-button:hover{color:#000}.green-button:hover span{width:300%;height:300%}.green-button:active{background-color:#fff}@media (min-width: 768px){.green-button{font-size:clamp(14px,calc(14px + ((16 - 14) * ((100vw - 768px) / (1024 - 768)))),16px);padding:clamp(8px,calc(8px + ((10 - 8) * ((100vw - 768px) / (1024 - 768)))),10px) clamp(16px,calc(16px + ((28 - 16) * ((100vw - 768px) / (1024 - 768)))),28px)}}@media (min-width: 1024px){.green-button{font-size:clamp(16px,calc(16px + ((18 - 16) * ((100vw - 1024px) / (1440 - 1024)))),18px);padding:clamp(10px,calc(10px + ((12 - 10) * ((100vw - 1024px) / (1440 - 1024)))),12px) clamp(28px,calc(28px + ((32 - 28) * ((100vw - 1024px) / (1440 - 1024)))),32px)}}@media (min-width: 1440px){.green-button{font-size:clamp(18px,calc(18px + ((22 - 18) * ((100vw - 1440px) / (1800 - 1440)))),22px);padding:clamp(12px,calc(12px + ((16 - 12) * ((100vw - 1440px) / (1800 - 1440)))),16px) clamp(32px,calc(32px + ((40 - 32) * ((100vw - 1440px) / (1800 - 1440)))),40px)}}@media (min-width: 1800px){.green-button{font-size:clamp(22px,calc(22px + ((30 - 22) * ((100vw - 1800px) / (2400 - 1800)))),30px);padding:clamp(16px,calc(16px + ((20 - 16) * ((100vw - 1800px) / (2400 - 1800)))),20px) clamp(40px,calc(40px + .02*(100vw - 1800px)),52px)}}.green-button-image{position:relative;display:flex;justify-content:center;align-items:center;width:fit-content;height:100%;margin:auto;border:1px solid var(--Primary-Green, #667b61);border-radius:62.5rem;background:#667b61;text-decoration:none;color:var(--Primary-White, #fff);text-align:center;font-family:franklin-gothic-atf;font-style:normal;font-weight:400;line-height:130%;letter-spacing:0;padding:12px 28px;font-size:14px;cursor:pointer;transition:color .3s ease-in-out,background-color .3s ease-in-out;z-index:1;overflow:hidden}.green-button-image span{position:absolute;display:block;border-radius:50%;background-color:#fff;width:0;height:0;transform:translate(-50%,-50%);transition:width .4s ease-in-out,height .4s ease-in-out;z-index:-1;pointer-events:none;top:0;right:0;bottom:0;left:0}.green-button-image:hover{color:#000}.green-button-image:hover span{width:300%;height:300%}.green-button-image:active{background-color:#fff}@media screen and (min-width: 1024px){.green-button-image{font-size:clamp(16px,calc((30 - 16) * ((100vw - 1280px) / (2400 - 1280)) + 16px),30px);padding:clamp(14px,calc((28 - 14) * ((100vw - 1280px) / (2400 - 1280)) + 14px),28px) clamp(28px,calc((64 - 28) * ((100vw - 1280px) / (2400 - 1280)) + 28px),64px)}}.phone-number{color:#333;text-decoration:none}.phone-number:hover{border-bottom-color:#333;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.instagram-wrapper svg,.phone-wrapper svg{stroke:#000}.tiktok-wrapper svg{fill:#000}.tiktok-wrapper:hover svg{fill:#667b61}.instagram-wrapper:hover svg,.phone-wrapper:hover svg{stroke:#667b61;cursor:pointer}.address-wrapper{display:flex;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/32/assets/terms-and-conditions.css.map */
