.rheina-footer{--rh-ft-bg: #282828;--rh-ft-text: #ffffff;--rh-ft-muted: #efefef;--rh-ft-accent: #85511c;--rh-ft-pad-inline: calc(48 * var(--rheina-scale) * 1px);--rh-ft-pad-block: calc(80 * var(--rheina-scale) * 1px);--rh-ft-stack-gap: calc(80 * var(--rheina-scale) * 1px);--rh-ft-col-gap: calc(24 * var(--rheina-scale) * 1px);--rh-ft-brand-w: calc(318 * var(--rheina-scale) * 1px);--rh-ft-menus-w: calc(546 * var(--rheina-scale) * 1px);--rh-ft-logo-w: calc(282 * var(--rheina-scale) * 1px);--rh-ft-logo-h: calc(100 * var(--rheina-scale) * 1px);--rh-ft-menu-w: calc(204 * var(--rheina-scale) * 1px);--rh-ft-menu-secondary-w: calc(318 * var(--rheina-scale) * 1px);--rh-ft-news-w: calc(432 * var(--rheina-scale) * 1px);--rh-ft-link-h: calc(40 * var(--rheina-scale) * 1px);--rh-ft-link-gap: calc(8 * var(--rheina-scale) * 1px);--rh-ft-link-size: calc(14 * var(--rheina-scale) * 1px);--rh-ft-link-lh: calc(13.3 * var(--rheina-scale) * 1px);--rh-ft-social-size: calc(40 * var(--rheina-scale) * 1px);--rh-ft-news-stack: calc(40 * var(--rheina-scale) * 1px);--rh-ft-news-text-gap: calc(16 * var(--rheina-scale) * 1px);--rh-ft-news-form-gap: calc(16 * var(--rheina-scale) * 1px);--rh-ft-news-heading: calc(36 * var(--rheina-scale) * 1px);--rh-ft-news-heading-lh: calc(36 * var(--rheina-scale) * 1px);--rh-ft-body-size: calc(16 * var(--rheina-scale) * 1px);--rh-ft-body-lh: calc(24 * var(--rheina-scale) * 1px);--rh-ft-fine-size: calc(12 * var(--rheina-scale) * 1px);--rh-ft-fine-lh: calc(11.4 * var(--rheina-scale) * 1px);--rh-ft-fine-body-lh: calc(18 * var(--rheina-scale) * 1px);--rh-ft-form-gap: calc(8 * var(--rheina-scale) * 1px);--rh-ft-input-h: calc(40 * var(--rheina-scale) * 1px);--rh-ft-input-pad: calc(16 * var(--rheina-scale) * 1px);--rh-ft-btn-size: calc(18 * var(--rheina-scale) * 1px);--rh-ft-btn-ls: .05em;--rh-ft-bar-gap: calc(24 * var(--rheina-scale) * 1px);--rh-ft-legal-gap: calc(24 * var(--rheina-scale) * 1px);--rh-ft-credit-gap: calc(16 * var(--rheina-scale) * 1px);--rh-ft-transition: .35s cubic-bezier(.4, 0, .2, 1);--rh-ft-transition-fast: .22s cubic-bezier(.4, 0, .2, 1);display:block;width:100%;background:var(--rh-ft-bg, #282828);color:var(--rh-ft-text, #ffffff)}.shopify-section:not(.header-section) .rheina-footer.section{background:var(--rh-ft-bg, #282828)}.rheina-footer__inner{display:flex;flex-direction:column;gap:var(--rh-ft-stack-gap);width:100%;padding:var(--rh-ft-pad-block) var(--rh-ft-pad-inline);background:var(--rh-ft-bg, #282828)}.rheina-footer__main{display:grid;grid-template-columns:var(--rh-ft-brand-w) var(--rh-ft-menus-w) var(--rh-ft-news-w);align-items:flex-start;gap:var(--rh-ft-col-gap);width:100%}.rheina-footer__brand{display:flex;flex-direction:column;justify-content:space-between;align-self:stretch;gap:calc(48 * var(--rheina-scale) * 1px);width:100%;max-width:none}.rheina-footer__logo-link{display:inline-flex;align-items:flex-start;text-decoration:none;color:inherit;transition:opacity var(--rh-ft-transition-fast)}.rheina-footer__logo-link:hover{opacity:.82}.rheina-footer__logo-img{display:block;width:var(--rh-ft-logo-w);height:auto;max-height:var(--rh-ft-logo-h);object-fit:contain;object-position:left center}.rheina-footer__social{display:flex;align-items:center;gap:var(--rh-ft-link-gap);margin:0;padding:0;list-style:none}.rheina-footer__social-link{display:inline-flex;align-items:center;justify-content:center;width:var(--rh-ft-social-size);height:var(--rh-ft-social-size);color:var(--rh-ft-text, #ffffff);text-decoration:none;transition:color var(--rh-ft-transition-fast),transform var(--rh-ft-transition-fast),opacity var(--rh-ft-transition-fast)}.rheina-footer__social-link:hover{color:var(--rh-ft-accent, #85511c);transform:translateY(-2px)}.rheina-footer__social-link:focus-visible{outline:2px solid var(--rh-ft-text, #ffffff);outline-offset:3px}.rheina-footer__social-icon{width:calc(24 * var(--rheina-scale) * 1px);height:calc(24 * var(--rheina-scale) * 1px)}.rheina-footer__menus{display:grid;grid-template-columns:var(--rh-ft-menu-w) var(--rh-ft-menu-secondary-w);gap:var(--rh-ft-col-gap);min-width:0}.rheina-footer__menu{display:flex;flex-direction:column;gap:var(--rh-ft-link-gap);margin:0;padding:0;list-style:none}.rheina-footer__menu--primary{width:100%;max-width:none}.rheina-footer__menu--secondary{min-width:0}.rheina-footer__menu-item{display:flex;align-items:center;min-height:var(--rh-ft-link-h)}.rheina-footer__menu-link{display:inline-flex;align-items:center;color:var(--rh-ft-text, #ffffff);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-link-size);font-weight:500;line-height:var(--rh-ft-link-lh);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:color var(--rh-ft-transition-fast),opacity var(--rh-ft-transition-fast),transform var(--rh-ft-transition-fast)}.rheina-footer__menu-link:hover{color:var(--rh-ft-accent, #85511c);transform:translate(3px)}.rheina-footer__menu-link:focus-visible{outline:2px solid var(--rh-ft-text, #ffffff);outline-offset:3px}.rheina-footer__newsletter{display:flex;flex-direction:column;gap:var(--rh-ft-news-stack);width:100%;max-width:none}.rheina-footer__newsletter-text{display:flex;flex-direction:column;gap:var(--rh-ft-news-text-gap)}.rheina-footer__newsletter-heading{margin:0;color:var(--rh-ft-text, #ffffff);font-family:var(--rh-ft-heading-font, var(--rheina-font-bodoni));font-size:var(--rh-ft-news-heading);font-weight:400;line-height:var(--rh-ft-news-heading-lh)}.rheina-footer__newsletter-description{margin:0;color:var(--rh-ft-muted, #efefef);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-body-size);font-weight:400;line-height:var(--rh-ft-body-lh)}.rheina-footer__signup{display:block;width:100%}.rheina-footer__signup-form{display:flex;flex-direction:column;gap:var(--rh-ft-news-form-gap)}.rheina-footer__signup-fields{display:flex;align-items:stretch;gap:var(--rh-ft-form-gap);width:100%}.rheina-footer__signup-input-wrap{flex:1 1 0;min-width:0;display:flex;align-items:center;height:var(--rh-ft-input-h);padding:0 var(--rh-ft-input-pad);background:var(--rh-ft-input-bg, #ffffff);border:1px solid transparent;transition:border-color var(--rh-ft-transition-fast),box-shadow var(--rh-ft-transition-fast)}.rheina-footer__signup-input-wrap:focus-within{border-color:var(--rh-ft-accent, #85511c);box-shadow:0 0 0 3px #85511c2e}.rheina-footer__signup-input-wrap.rheina-marketing-signup__input-wrap--error{border-color:#e57373;box-shadow:0 0 0 3px #e5737324}.rheina-footer__signup-input{width:100%;height:100%;padding:0;border:none;background:transparent;color:var(--rh-ft-input-text, #282828);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-body-size);font-weight:400;line-height:var(--rh-ft-body-lh);outline:none}.rheina-footer__signup-input::placeholder{color:var(--rh-ft-input-text, #282828);opacity:.72}.rheina-footer__signup-submit{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;height:var(--rh-ft-input-h);padding:0 var(--rh-ft-input-pad);border:1px solid var(--rh-ft-btn-bg, #85511c);background:var(--rh-ft-btn-bg, #85511c);color:var(--rh-ft-btn-text, #ffffff);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-btn-size);font-weight:600;line-height:1;letter-spacing:var(--rh-ft-btn-ls);text-transform:uppercase;cursor:pointer;position:relative;overflow:hidden;transition:background-color var(--rh-ft-transition-fast),transform var(--rh-ft-transition-fast),letter-spacing var(--rh-ft-transition-fast),box-shadow var(--rh-ft-transition-fast)}.rheina-footer__signup-submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);transform:translate(-120%);transition:transform .55s cubic-bezier(.4,0,.2,1)}.rheina-footer__signup-submit:hover:not(:disabled){background:var(--rh-ft-btn-bg-hover, #6d4216);border-color:var(--rh-ft-btn-bg-hover, #6d4216);letter-spacing:calc(var(--rh-ft-btn-ls) + .04em);transform:translateY(-2px);box-shadow:0 8px 20px #85511c52}.rheina-footer__signup-submit:hover:not(:disabled):before{transform:translate(120%)}.rheina-footer__signup-submit:disabled{opacity:.65;cursor:wait}.rheina-footer__signup-submit:focus-visible{outline:2px solid var(--rh-ft-btn-text, #ffffff);outline-offset:3px}.rheina-footer__signup-disclaimer{margin:0;color:var(--rh-ft-muted, #efefef);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-fine-size);font-weight:400;line-height:var(--rh-ft-fine-body-lh)}.rheina-footer__signup-error{margin:0;color:#e57373;font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-fine-size);line-height:1.4}.rheina-footer__bar{display:flex;flex-direction:column;gap:var(--rh-ft-bar-gap);width:100%}.rheina-footer__divider{width:100%;height:0;border:none;border-top:1px solid var(--rh-ft-divider, #ffffff);margin:0;opacity:.9}.rheina-footer__bar-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--rh-ft-col-gap);width:100%}.rheina-footer__bar-left{display:flex;flex-wrap:wrap;align-items:center;gap:var(--rh-ft-credit-gap)}.rheina-footer__copyright{margin:0;color:var(--rh-ft-text, #ffffff);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-fine-size);font-weight:500;line-height:var(--rh-ft-fine-lh);letter-spacing:.02em;text-transform:uppercase}.rheina-footer__credit{margin:0;color:var(--rh-ft-text, #ffffff);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-fine-size);font-weight:400;line-height:var(--rh-ft-fine-body-lh);opacity:var(--rh-ft-credit-opacity, .4)}.rheina-footer__credit-link{color:inherit;text-decoration:none;transition:opacity var(--rh-ft-transition-fast)}.rheina-footer__credit-link:hover{opacity:1}.rheina-footer__legal{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--rh-ft-legal-gap);margin:0;padding:0;list-style:none}.rheina-footer__legal-item{display:flex}.rheina-footer__legal-link{display:inline-flex;align-items:center;padding:calc(8 * var(--rheina-scale) * 1px) 0;color:var(--rh-ft-text, #ffffff);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-fine-size);font-weight:500;line-height:var(--rh-ft-fine-lh);letter-spacing:.02em;text-transform:uppercase;text-decoration:none;transition:color var(--rh-ft-transition-fast),opacity var(--rh-ft-transition-fast)}.rheina-footer__legal-link:hover{color:var(--rh-ft-accent, #85511c);opacity:1}.rheina-footer__legal-link:focus-visible{outline:2px solid var(--rh-ft-text, #ffffff);outline-offset:3px}.rheina-footer .rheina-marketing-signup__modal,.rheina-footer .rheina-newsletter__modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:calc(var(--layer-modal, 500) + 10);display:flex;align-items:center;justify-content:center;padding:1.5rem;pointer-events:none;visibility:hidden;opacity:0;transition:opacity var(--rh-ft-transition),visibility var(--rh-ft-transition)}.rheina-footer .rheina-marketing-signup__modal[data-open=true],.rheina-footer .rheina-newsletter__modal[data-open=true]{pointer-events:auto;visibility:visible;opacity:1}.rheina-footer .rheina-marketing-signup__modal-backdrop,.rheina-footer .rheina-newsletter__modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#2828288c;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transition:opacity var(--rh-ft-transition)}.rheina-footer .rheina-marketing-signup__modal[data-open=true] .rheina-marketing-signup__modal-backdrop,.rheina-footer .rheina-newsletter__modal[data-open=true] .rheina-newsletter__modal-backdrop{opacity:1}.rheina-footer .rheina-marketing-signup__modal-panel,.rheina-footer .rheina-newsletter__modal-panel{position:relative;width:min(100%,26rem);padding:clamp(2rem,4vw,2.5rem);background:#fff;text-align:center;transform:translateY(1.5rem) scale(.96);opacity:0;transition:transform var(--rh-ft-transition),opacity var(--rh-ft-transition);box-shadow:0 24px 64px #28282833}.rheina-footer .rheina-marketing-signup__modal[data-open=true] .rheina-marketing-signup__modal-panel,.rheina-footer .rheina-newsletter__modal[data-open=true] .rheina-newsletter__modal-panel{transform:translateY(0) scale(1);opacity:1}.rheina-footer .rheina-marketing-signup__modal-icon,.rheina-footer .rheina-newsletter__modal-icon{width:3rem;height:3rem;margin:0 auto 1.25rem;border-radius:50%;background:#85511c1a;color:var(--rh-ft-accent, #85511c);display:flex;align-items:center;justify-content:center}.rheina-footer .rheina-marketing-signup__modal-title,.rheina-footer .rheina-newsletter__modal-title{margin:0 0 .75rem;color:#282828;font-family:var(--rh-ft-heading-font, var(--rheina-font-bodoni));font-size:clamp(1.25rem,2.5vw,1.75rem);font-weight:400;line-height:1.2}.rheina-footer .rheina-marketing-signup__modal-text,.rheina-footer .rheina-newsletter__modal-text{margin:0 0 1.5rem;color:#282828;font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-body-size);line-height:var(--rh-ft-body-lh);opacity:.85}.rheina-footer .rheina-marketing-signup__modal-close,.rheina-footer .rheina-newsletter__modal-close{display:inline-flex;align-items:center;justify-content:center;min-height:var(--rh-ft-input-h);padding:0 var(--rh-ft-input-pad);border:1px solid var(--rh-ft-btn-bg, #85511c);background:var(--rh-ft-btn-bg, #85511c);color:var(--rh-ft-btn-text, #ffffff);font-family:var(--rh-ft-body-font, "Montserrat", sans-serif);font-size:var(--rh-ft-btn-size);font-weight:600;letter-spacing:var(--rh-ft-btn-ls);text-transform:uppercase;cursor:pointer;transition:background-color var(--rh-ft-transition-fast)}.rheina-footer .rheina-marketing-signup__modal-close:hover,.rheina-footer .rheina-newsletter__modal-close:hover{background:var(--rh-ft-btn-bg-hover, #6d4216)}.rheina-footer__brand,.rheina-footer__menus,.rheina-footer__newsletter{opacity:0;transform:translateY(1rem);animation:rheina-ft-in .7s cubic-bezier(.4,0,.2,1) forwards}.rheina-footer__menus{animation-delay:.08s}.rheina-footer__newsletter{animation-delay:.16s}.rheina-footer--no-animate .rheina-footer__brand,.rheina-footer--no-animate .rheina-footer__menus,.rheina-footer--no-animate .rheina-footer__newsletter{opacity:1;transform:none;animation:none}@keyframes rheina-ft-in{to{opacity:1;transform:translateY(0)}}@media screen and (max-width:749px){.rheina-footer{--rh-ft-pad-inline: 1.5rem;--rh-ft-pad-block: 3rem;--rh-ft-stack-gap: 3rem;--rh-ft-col-gap: 1.5rem;--rh-ft-logo-w: min(13rem, 70vw);--rh-ft-logo-h: auto;--rh-ft-link-h: 2.5rem;--rh-ft-link-gap: .5rem;--rh-ft-link-size: .875rem;--rh-ft-link-lh: 1.2;--rh-ft-social-size: 2.5rem;--rh-ft-news-stack: 2rem;--rh-ft-news-text-gap: 1rem;--rh-ft-news-form-gap: 1rem;--rh-ft-news-heading: 2rem;--rh-ft-news-heading-lh: 1.05;--rh-ft-body-size: 1rem;--rh-ft-body-lh: 1.5rem;--rh-ft-fine-size: .75rem;--rh-ft-fine-lh: 1.2;--rh-ft-fine-body-lh: 1.125rem;--rh-ft-bar-gap: 1.5rem;--rh-ft-legal-gap: 1rem;--rh-ft-credit-gap: 1rem;--rh-ft-form-gap: .5rem;--rh-ft-input-h: 2.75rem;--rh-ft-input-pad: 1rem;--rh-ft-btn-size: 1rem}.rheina-footer__main{display:flex;flex-direction:column}.rheina-footer__brand{flex-direction:column;align-items:flex-start}.rheina-footer__menus{display:flex;flex-direction:column;width:100%}.rheina-footer__menu--primary,.rheina-footer__menu--secondary{max-width:100%;width:100%}.rheina-footer__signup-fields{flex-direction:column}.rheina-footer__signup-submit{width:100%}.rheina-footer__bar-row{flex-direction:column;align-items:flex-start}.rheina-footer__legal{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.rheina-footer__brand,.rheina-footer__menus,.rheina-footer__newsletter,.rheina-footer__menu-link,.rheina-footer__social-link,.rheina-footer__signup-submit,.rheina-footer__signup-submit:before,.rheina-footer .rheina-marketing-signup__modal,.rheina-footer .rheina-newsletter__modal{animation:none;transition:none;opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rheina-footer.css.map */
