.rwa .btn-nav{white-space:nowrap}.rwa-nav .nav-panel .btn-panel{display:none}@media(max-width:900px){.rwa-nav .btn-nav{display:none}.rwa-nav.open .nav-panel .btn-panel{display:inline-block;margin-top:14px}}@media(max-width:560px){.rwa .eyebrow{font-size:.74rem;letter-spacing:.2em}}@media(max-width:700px){.rwa .hero-visual{display:none}.rwa .hero{padding-bottom:60px}}.rwa .card-text .card-body{padding-top:34px}.rwa .card-text .tag-line{margin-bottom:14px}.rwa .card-img.wide{aspect-ratio:16/9}.rwa .cards.certs .card-img{aspect-ratio:4/3;background:var(--sand);padding:22px;box-sizing:border-box;display:flex;align-items:center;justify-content:center}.rwa .cards.certs .card-img img{width:100%;height:100%;object-fit:contain;border-radius:3px;filter:drop-shadow(0 10px 22px rgba(26,78,70,.18));transform:none}.rwa .cards.certs .card:hover .card-img img{transform:none}.rwa .cards.certs .card-text .card-body{display:flex;flex-direction:column;justify-content:center;min-height:100%}.rwa .visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;padding:0;margin:-1px}@media(max-width:900px){.rwa .contact-form input,.rwa .contact-form textarea,.rwa .grail-form input[type=email]{font-size:16px}}.rwa .grail-form{flex-wrap:wrap}.rwa .grail-form .grail-success,.rwa .grail-form .grail-error{flex-basis:100%;text-align:center}.rwa-footer .foot-links{font-size:.9rem;letter-spacing:.05em}.rwa-footer .foot-links a{color:#ffffffc7}.rwa-footer .foot-email{font-size:.9rem;letter-spacing:.04em}.rwa-footer .foot-email a{color:#ffffffb8;transition:color .25s}.rwa-footer .foot-email a:hover{color:#fff}body.rwa-home #MainContent>.shopify-section:has(.product),body.rwa-home #MainContent>.shopify-section:has(cart-items),body.rwa-home #MainContent>.shopify-section:has(.template-404){padding-top:92px;background:var(--cream)}body.rwa-home #MainContent>.shopify-section:has(.template-404){padding-bottom:60px}body.rwa-home .template-404,body.rwa-home cart-items,body.rwa-home .cart__footer{font-family:Jost,sans-serif;font-weight:300;color:var(--ink)}body.rwa-home .template-404 h1,body.rwa-home .cart__contents h1,body.rwa-home .title.title--primary{font-family:Cormorant Garamond,serif;font-weight:500;letter-spacing:normal;text-transform:none;color:var(--ink)}body.rwa-home .template-404 .button,body.rwa-home .cart__checkout-button,body.rwa-home .cart__ctas .button{display:inline-block;width:auto;min-width:220px;padding:13px 30px;border-radius:50px;font-family:Jost,sans-serif;font-weight:400;font-size:.95rem;letter-spacing:.05em;background:linear-gradient(120deg,var(--green) 0%,var(--green-mid) 100%);color:#fff;box-shadow:0 8px 26px #1a4e4659;border:0;min-height:0}body.rwa-home .template-404 .button:after,body.rwa-home .template-404 .button:before,body.rwa-home .cart__checkout-button:after,body.rwa-home .cart__checkout-button:before{display:none}body.rwa-home .cart__dynamic-checkout-buttons{display:none}body.rwa-home .product{font-family:Jost,sans-serif;font-weight:300;color:var(--ink)}body.rwa-home .product__title h1,body.rwa-home .product__title h2{font-family:Cormorant Garamond,serif;font-weight:500;font-size:clamp(2rem,3.6vw,2.8rem);line-height:1.2;letter-spacing:normal;text-transform:none;color:var(--ink);margin-bottom:14px}body.rwa-home .price,body.rwa-home .price .price-item{font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:600;color:var(--ink);letter-spacing:normal}body.rwa-home .product__tax{display:none}body.rwa-home .product-form__input .form__label{font-size:.8rem;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);font-weight:400}body.rwa-home .product-form__input input[type=radio]+label{font-family:Jost,sans-serif;font-weight:400;font-size:.9rem;border-radius:50px;border:1px solid rgba(26,78,70,.28);background:transparent;color:var(--ink);box-shadow:none}body.rwa-home .product-form__input input[type=radio]:checked+label{background:var(--green);color:#fff;border-color:var(--green)}body.rwa-home .product-form__submit,body.rwa-home .product-form__buttons .button{display:inline-block;width:auto;min-width:240px;padding:13px 30px;border-radius:50px;font-family:Jost,sans-serif;font-weight:400;font-size:.95rem;letter-spacing:.05em;background:linear-gradient(120deg,var(--green) 0%,var(--green-mid) 100%);color:#fff;box-shadow:0 8px 26px #1a4e4659;border:0;min-height:0}body.rwa-home .product-form__submit:after,body.rwa-home .product-form__submit:before{display:none}body.rwa-home .product__description{font-size:.95rem;line-height:1.65;color:var(--ink-soft)}body.rwa-home .product__description h3,body.rwa-home .product__description h4,body.rwa-home .product__description b,body.rwa-home .product__description strong{font-family:Cormorant Garamond,serif;font-weight:500;color:var(--ink);font-size:1.25rem}body.rwa-home .product__description a{color:var(--green);text-decoration:underline;text-underline-offset:3px}body.rwa-home .product__description blockquote{font-family:Cormorant Garamond,serif;font-size:1.2rem;line-height:1.5;font-style:italic;color:var(--ink);margin:26px 0;padding-left:20px;border-left:2px solid var(--gold-soft)}body.rwa-home .product__media-wrapper .product__media{border-radius:var(--radius);overflow:hidden;box-shadow:0 24px 60px #1a4e4624}body.rwa-home .rwa-booking{margin:6px 0 22px}body.rwa-home .rwa-booking-note{font-size:.85rem;color:var(--ink-soft);margin-top:12px}body.rwa-home .rwa-money-line{font-size:.88rem;color:var(--ink-soft);line-height:1.65;margin:8px 0 28px;max-width:480px}body.rwa-home .rwa-money-line a{color:var(--green);text-decoration:underline;text-underline-offset:3px}html:has(.rwa-nav){font-size:100%!important}body:has(.rwa-nav){--cream: #FAF8F0;--sand: #EFEBDD;--sand-deep: #E4DECB;--ink: #22332D;--ink-soft: #5C6B63;--green: #1A4E46;--green-mid: #366D65;--sage: #BCD2C8;--sage-mist: #E9F0EB;--gold: #C2A66A;--gold-soft: #E6D9BC;--white: #FFFFFF;--radius: 22px;font-family:Jost,sans-serif;font-weight:300;color:var(--ink);background:var(--cream);line-height:1.7;overflow-x:hidden}body:has(.rwa-nav) .shopify-section-group-header-group,body:has(.rwa-nav) .shopify-section-group-footer-group{display:none}.rwa .band.white .card{border:1px solid rgba(26,78,70,.09);box-shadow:0 16px 44px #1a4e461f}.rwa .band.white .card:hover{box-shadow:0 26px 60px #1a4e4633}
/*# sourceMappingURL=/cdn/shop/t/14/assets/rwa-v7.css.map */
