.shopify-section-group-footer-group.shopify-section--custom-liquid{display:none!important}.cwr{font-weight:400!important}.cwr p,.cwr span,.cwr li,.cwr a,.cwr button,.cwr small,.cwr b,.cwr strong,.cwr em,.cwr time,.cwr label{font-weight:400!important}.cwr h1{font-size:2.875rem!important;font-weight:600!important}.cwr h2{font-size:1.875rem!important;font-weight:600!important}.cwr h3,.cwr .sig-name{font-size:1.3rem!important;font-weight:600!important;font-family:Cormorant Garamond,Georgia,serif!important}.cwr .item strong,.cwr .fm-course strong{font-size:1.18rem!important;font-weight:600!important;font-family:Cormorant Garamond,Georgia,serif!important;line-height:1.25!important}.cwr .lede{font-size:1.2rem!important;font-weight:400!important}.cwr .item,.cwr .sig-desc,.cwr .fm-course span,.cwr .price{font-size:.95rem!important}.cwr .badge,.cwr .tk-badge,.cwr .fm-min,.cwr .diet b{font-size:.72rem!important;font-weight:400!important;letter-spacing:.16em!important;text-transform:uppercase!important}.cwr .facts strong{font-weight:700!important}.cwr-banner{position:relative;width:100%;min-height:512px;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}.cwr-banner__bg{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;z-index:0}.cwr-banner__ov{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061;z-index:1}.cwr-banner__in{position:relative;z-index:2;padding:2rem 1.25rem;max-width:900px}.cwr-banner__in h1{font-family:Cormorant Garamond,Georgia,serif!important;font-weight:600!important;font-size:33.6px!important;line-height:1.1!important;color:#fff!important;margin:0 0 .35em!important}.cwr-banner__in p{font-family:Josefin Sans,sans-serif;font-size:19.2px;color:#fff;margin:0;opacity:.95}@media(max-width:760px){.cwr-banner{min-height:360px}.cwr-banner__in h1{font-size:27px!important}}.cwr .qz{max-width:680px;margin:1rem auto 0;background:#425346;color:#fcfaed;padding:2.2rem 1.8rem;text-align:left;min-height:280px}.cwr .qz-prog{height:3px;background:#fcfaed33;margin-bottom:1.6rem}.cwr .qz-bar{height:100%;width:0;background:#fcfaed;transition:width .3s}.cwr .qz-step{font-size:.7rem;letter-spacing:.12em;opacity:.6;text-transform:uppercase;margin-bottom:.5rem}.cwr .qz-q{font-family:Cormorant Garamond,Georgia,serif;font-size:1.55rem;line-height:1.25;margin:0 0 .3em;color:#fcfaed}.cwr .qz-help{font-size:.85rem;opacity:.72;margin:0 0 1.1em}.cwr .qz-opts{display:flex;flex-direction:column;gap:.55rem;margin:.3em 0}.cwr .qz-opt{display:block;width:100%;text-align:left;background:transparent;border:1px solid rgba(252,250,237,.45);color:#fcfaed;padding:.75em 1em;font-family:Josefin Sans,sans-serif;font-size:1rem;cursor:pointer}.cwr .qz-opt:hover,.cwr .qz-opt.sel{background:#fcfaed;color:#425346}.cwr .qz input,.cwr .qz textarea{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(252,250,237,.45);color:#fcfaed;font-family:Josefin Sans,sans-serif;font-size:1.1rem;padding:.5em 0;outline:none;border-radius:0}.cwr .qz textarea{border:1px solid rgba(252,250,237,.4);padding:.6em;min-height:88px}.cwr .qz input::placeholder,.cwr .qz textarea::placeholder{color:#fcfaed66}.cwr .qz-row{margin:.5em 0}.cwr .qz-lab{display:block;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;opacity:.7;margin-bottom:.2em}.cwr .qz-err{color:#ffd9d0;font-size:.8rem;min-height:1.1em;margin-top:.5em}.cwr .qz-nav{display:flex;align-items:center;gap:1.1rem;margin-top:1.4rem}.cwr .qz-next{background:#fcfaed;color:#425346;border:0;padding:.7em 1.7em;font-family:Josefin Sans,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:.76rem;cursor:pointer}.cwr .qz-back{background:transparent;border:0;color:#fcfaed;opacity:.7;cursor:pointer;font-size:.8rem;text-decoration:underline}.cwr .qz-done{text-align:center;padding:1rem 0}.shopify-section--testimonials .testimonial-item{max-width:707px!important}@media(min-width:1000px){.shopify-section--testimonials testimonial-carousel,.shopify-section--testimonials .testimonial-carousel{max-width:707px!important;width:707px!important}}@media(min-width:1000px){.shopify-section--header .header{padding-top:18px!important;padding-bottom:18px!important}.header__primary-nav-item>a,.header__primary-nav-item summary{font-size:13.44px!important;letter-spacing:.12em!important}.header__logo{grid-column:2!important;position:relative;z-index:3;justify-self:center}}@media(min-width:1000px)and (max-width:1399px){.header__primary-nav>button.md\:hidden{display:block!important}.header__primary-nav>ul.md-max\:hidden{display:none!important}}@media(min-width:1400px){.header__primary-nav{grid-column:1 / -1!important}.header__primary-nav>ul{display:flex!important;align-items:center;width:100%;gap:1.6rem}.header__primary-nav-item:nth-child(3){margin-right:auto!important}}.cwr-ig{display:inline-flex!important;align-items:center!important}.cwr-ig a{display:inline-flex!important;align-items:center!important;line-height:0!important}.cwr-ig svg{width:26px!important;height:26px!important;display:block!important}.cwr-fb svg{transform:scale(1.28)!important;position:relative!important;top:-2px!important}.cwr-ig-mobile{margin-left:.9rem}@media(min-width:1000px){.cwr-ig-mobile{display:none!important}}.header__dropdown-menu a{font-size:13.44px!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(min-width:1000px){.shopify-section--header .header__dropdown-menu{position:absolute!important;top:100%!important;left:0!important;right:auto!important;width:100%!important;max-width:none!important;min-width:0!important;background:#425346!important;box-sizing:border-box!important;padding:1.5rem var(--container-gutter,48px)!important;z-index:50!important;box-shadow:0 14px 26px #00000029!important}.shopify-section--header .header__dropdown-menu a{padding-left:0!important}}.header__primary-nav-item a[href="/pages/book"]{background:#fcfaed!important;color:#425346!important;padding:.55em 1.1em!important;border:1px solid #FCFAED!important;border-radius:0!important;display:inline-block!important;line-height:1!important;transition:background .2s,color .2s,border-color .2s}.header__primary-nav-item a[href="/pages/book"]:hover{background:#425346!important;color:#fcfaed!important;border-color:#fcfaed!important}.shopify-section--logo-list .logo-list{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:0!important;grid-template-columns:none!important;max-width:none!important;margin:0 auto!important}.shopify-section--logo-list .logo-list__item{flex:0 0 auto!important;width:auto!important;min-width:0!important;margin:0 -10px!important}.shopify-section--logo-list .logo-list__item img,.shopify-section--logo-list .constrained-image{width:150px!important;max-width:150px!important;height:auto!important}@media(max-width:640px){.shopify-section--logo-list .logo-list__item{margin:0 -6px!important}.shopify-section--logo-list .logo-list__item img,.shopify-section--logo-list .constrained-image{width:100px!important;max-width:100px!important}}@media(min-width:1000px){.footer__block-list{width:100%!important;flex-wrap:nowrap!important;align-items:flex-start!important;gap:64px!important}.footer__block--newsletter{flex:2 1 0!important;max-width:none!important;width:auto!important}.footer__block--links{flex:1 1 0!important;max-width:none!important;width:auto!important}}.footer__block--text{display:none!important}.footer__block--newsletter form,.footer__block--newsletter .newsletter{width:100%!important;max-width:none!important}.footer__block--newsletter p.h6,.footer__block--links p.h6{font-size:1.6rem!important;font-weight:500!important;text-transform:none!important;letter-spacing:.01em!important;line-height:1.2!important;margin-bottom:.7rem!important}.footer__aside p{font-size:16.5px!important}.footer__block--newsletter input[type=email]{width:70%!important;max-width:70%!important}@media(max-width:760px){.footer__block--newsletter input[type=email]{width:100%!important;max-width:none!important}}.cwr-credit{text-decoration:underline!important}.shopify-section--image-with-text-overlay p:not(.h1):not(.h2):not(.h3):not(.h4){font-size:19.2px!important}#shopify-section-template--21842252038367__image_with_text_overlay_r4bq9h p.h1{font-size:2.1rem!important}#cwrwl>h1{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}#cwrwl>p.lede{display:none!important}#cwrwl .tools{top:var(--header-height,96px)!important;z-index:3!important}.section-spacing--tight:has(#cwrwl){padding-block-start:calc(var(--section-vertical-spacing-tight) * .5625)!important}#cwrwl{padding-top:12px!important}#cwrwl .tools{margin-top:15px!important}@media(max-width:999px){.section-spacing--tight:has(#cwrwl){padding-block-start:calc(var(--section-vertical-spacing-tight) * .42)!important}}.cwr .faq{display:block!important}.cwr .faq h2{margin-bottom:.4em!important}.cwr .cwr-faqwrap{text-align:left!important;margin:1.4rem 0 0}.cwr details.cwr-acc{border-top:1px solid rgba(66,83,70,.22)}.cwr details.cwr-acc:last-child{border-bottom:1px solid rgba(66,83,70,.22)}.cwr details.cwr-acc>summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.15rem .2rem;font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:600;color:#425346}.cwr details.cwr-acc>summary::-webkit-details-marker{display:none}.cwr details.cwr-acc>summary:after{content:"+";font-family:Josefin Sans,sans-serif;font-size:1.5rem;font-weight:300;line-height:1;opacity:.7;flex:0 0 auto}.cwr details.cwr-acc[open]>summary:after{content:"\2013"}.cwr details.cwr-acc .cwr-acc-body{padding:0 .2rem 1.2rem;font-size:1rem;line-height:1.75;opacity:.88}.cwr details.cwr-acc .cwr-acc-body a{color:#425346}.cwr h2.cwr-faqh{border-bottom:0!important;padding-bottom:0!important;margin-top:1.92em!important}.cwr .fm{background:#425346!important;color:#fcfaed!important;border-color:#fcfaed59!important}.cwr .fm-h,.cwr .fm-price{color:#fcfaed!important}.cwr .fm-h{font-size:2.08rem!important}.cwr .fm-sub{color:#fcfaed!important;border-top:0!important;padding-top:0!important}.cwr .sig-grid{align-items:stretch!important}.cwr .sig-grid>.sig-card{display:flex!important;flex-direction:column!important;height:100%!important;margin:0!important}.cwr .ecards>*,.cwr .rev-grid>*,.cwr .gallery>*{margin-top:0!important}.cwr .rev-grid,.cwr .gallery{align-items:stretch!important}.cwr{text-align:center}.cwr .ecard-body{align-items:center!important}.cwr .ecard-cta{justify-content:center!important}.cwr .share{display:none!important}.cwr .sig-card img{height:210px!important;width:100%!important;object-fit:cover!important}.cwr .diet{align-items:baseline!important;gap:.5rem 1.5rem!important;margin:1.6rem 0 0!important;padding:1.1rem 0!important;border-top:1px solid rgba(66,83,70,.2)!important;border-bottom:1px solid rgba(66,83,70,.2)!important}.cwr .diet b{font-weight:400!important;font-size:.72rem!important;letter-spacing:.16em!important;opacity:.65!important;margin-right:.3rem!important}.cwr .diet button[data-d]{font-family:Cormorant Garamond,Georgia,serif!important;background:transparent!important;border:0!important;border-bottom:1px solid rgba(66,83,70,.4)!important;border-radius:0!important;color:#425346!important;padding:.12em 0!important;font-size:1.02rem!important;letter-spacing:.01em!important;text-transform:none!important;cursor:pointer}.cwr .diet button[data-d][aria-pressed=true]{font-weight:600!important;border-bottom:2px solid #425346!important}.cwr .diet button.clr{background:transparent!important;border:0!important;opacity:.5!important;font-size:.78rem!important;text-transform:uppercase!important;letter-spacing:.12em!important;padding:0!important;cursor:pointer}.cwr-visit{background:#fcfaed;padding:2.6rem 1.5rem}.cwr-visit__grid{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:2rem;max-width:1100px;margin:0 auto;align-items:center;font-family:Josefin Sans,sans-serif;color:#425346}.cwr-visit h3{font-family:Cormorant Garamond,Georgia,serif;font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;text-align:center}.cwr-visit p{margin:.2rem 0;font-size:.95rem;text-align:center;line-height:1.5}.cwr-visit a{color:#425346;text-decoration:none}.cwr-visit iframe{width:100%;height:240px;border:0;display:block}.cwr-visit .em{font-style:italic;opacity:.8;font-size:.86rem;margin-top:.55rem}@media(max-width:820px){.cwr-visit__grid{grid-template-columns:1fr;gap:1.6rem}.cwr-visit iframe{height:220px}}.cwr-igfeed{background:#fcfaed;padding:1.4rem 0 .6rem;text-align:center}.cwr-igfeed__head{margin-bottom:1.4rem}.cwr-igfeed__title{font-family:Cormorant Garamond,Georgia,serif;font-size:2.1rem;color:#425346;font-weight:400;letter-spacing:normal}.shopify-section--blog-posts .section-spacing{border-top:0!important}@media(max-width:999px){.shopify-section--blog-posts .section-spacing{padding-block-start:var(--section-stack-gap)!important}}.cwr-igfeed__grid{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;max-width:none;margin:0}.cwr-igfeed__tile{position:relative;padding-top:100%;background-size:cover;background-position:center;display:block}.cwr-igfeed__tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#42534600;transition:background .25s}.cwr-igfeed__tile:hover:after{background:#42534659}@media(max-width:900px){.cwr-igfeed__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.cwr-igfeed__grid{grid-template-columns:repeat(2,1fr)}}.button:hover,.button:focus-visible{background-color:#425346!important;color:#fcfaed!important;border-color:#425346!important;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:after{display:none!important}.cwr-top{position:fixed;right:18px;bottom:18px;width:46px;height:46px;border-radius:50%;background:#425346;color:#fcfaed;border:0;font-size:1.35rem;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:998;box-shadow:0 2px 10px #00000038}.cwr-top.show{opacity:1;pointer-events:auto}.cwr-top:hover{background:#33402c}
/*# sourceMappingURL=/cdn/shop/t/36/assets/cwr-custom.css.map */
