.re-newsletter{background:#e9ecde;padding-block:65px}.re-newsletter h2{font-size:43px;margin-top:18px!important;max-width:430px}.re-newsletter .rp-form label{font-size:12px;margin-bottom:8px}.re-newsletter .rp-form-row{display:flex;border:1px solid var(--re-ink);background:var(--re-cream)}.re-newsletter .rp-form-row input{flex:1;min-width:0;border:0;width:100%;font-size:16px}.re-newsletter .rp-button{border:0;background:var(--re-sage);color:var(--re-cream);display:flex;align-items:center;gap:15px;padding:12px 18px;font-size:12px;white-space:nowrap;min-height:54px}.re-newsletter .rp-consent{font-size:12px;color:var(--re-muted);margin-top:12px;line-height:1.7}.re-newsletter .rp-form-error{font-size:13px;color:#82392c}.re-newsletter .rp-success{padding:22px;border:1px solid var(--re-line)}.re-newsletter .rp-success-title{font-size:20px}.re-newsletter .rp-success p{font-size:13px}.re-footer{padding-block:55px 25px}.re-footer-top{display:flex;align-items:start;gap:45px;margin-bottom:35px}.re-footer-top>p{font:22px/1.25 Georgia,serif;max-width:245px}.re-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 35px;margin-left:auto;font-size:12px}.re-footer nav a{text-decoration:none}.re-footer .re-supplement{margin-top:12px!important;max-width:660px}.re-footer .re-details{margin-top:15px}.re-footer .re-details summary{font-size:12px;min-height:48px}.re-footer .re-details summary:after{font-size:17px}.re-privacy{max-width:850px}.re-privacy h2{font-size:24px!important;margin:25px 0 14px!important}.re-footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;font-size:10px;padding-top:20px}.re-footer-bottom button{background:none;border:0;padding:12px 0;color:inherit;font-size:11px}@media(max-width:640px){.re-newsletter{padding-block:48px}.re-newsletter h2{font-size:36px}.re-footer-top{gap:25px;flex-wrap:wrap}.re-footer-top>p{font-size:21px;max-width:210px}.re-footer nav{margin:5px 0 0;width:100%;grid-template-columns:1fr 1fr;gap:16px}.re-footer-bottom{justify-content:flex-start;gap:10px 24px}.re-newsletter .rp-button{padding-inline:12px;gap:10px}}.re-newsletter.re-newsletter--compact{padding-block:16px;background:var(--re-cream);border-top:1px solid var(--re-line)}.re-newsletter--compact .re-details{border:0}.re-newsletter--compact summary{font-size:15px}.re-newsletter-secondary{max-width:640px;padding:12px 0 24px}.re-newsletter-secondary>p{font-size:14px;margin-bottom:16px!important}.re-preview-note{background:#e9e6d7;color:#4c5845;padding:7px 20px;text-align:center;font-size:10px;letter-spacing:.08em}.re-header{height:110px;display:flex;align-items:center;border-bottom:1px solid var(--re-line);gap:36px}.re-logo{display:block;width:96px;flex-shrink:0;line-height:0}.re-logo svg{width:100%;height:auto}.re-nav{display:flex;gap:25px;margin:auto;font-size:13px}.re-nav a,.re-bag{text-decoration:none}.re-bag{display:flex;align-items:center;gap:10px;font-size:13px}.re-bag span{border:1px solid var(--re-line);border-radius:50%;width:27px;height:27px;display:grid;place-items:center;font-size:11px}.re-mobile-menu{display:none;position:relative}.re-mobile-menu summary{list-style:none;cursor:pointer;font-size:13px;padding:12px 0}.re-mobile-menu nav{position:absolute;right:0;top:50px;width:250px;background:var(--re-cream);padding:20px;border:1px solid var(--re-line);z-index:20;box-shadow:0 15px 30px #293b2512}.re-mobile-menu a{display:block;padding:12px;font-size:14px;text-decoration:none}@media(max-width:700px){.re-header{height:72px;gap:20px}.re-logo{width:68px}.re-bag{min-height:44px}.re-nav{display:none}.re-bag{margin-left:auto}.re-mobile-menu{display:block}}.re-delivery-commitment{font-size:14px;line-height:1.6;margin:10px 0;color:var(--re-muted)}.re-delivery-commitment p{margin:0!important}.re-delivery-commitment p+p{margin-top:4px!important}.re-delivery-commitment strong{color:var(--re-ink,#293b25);font-weight:500}.re-delivery-commitment a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px}.re-box-cta-action .re-delivery-commitment{max-width:360px}@media(max-width:640px){.re-delivery-commitment{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAACA */
