.moonreed-refined.features--button-transition :is(.mr-hero__actions .button,.shopify-section--main-product buy-buttons button[type=submit],.cart-recap button[name=checkout],.cart-drawer button[name=checkout],.mr-pair__add):not([disabled]):hover{background:#1c3028;color:#fff;border-color:#1c3028}.mr-solid-surface{background:var(--mr-surface-background, #fcfbf8);color:var(--mr-surface-text, #243b32);color-scheme:normal}.color-scheme--dialog::part(content),.color-scheme--dialog::part(header),.color-scheme--dialog::part(footer){background:var(--mr-surface-background, #fcfbf8);color:var(--mr-surface-text, #243b32)}.color-scheme--dialog::part(close-button){width:44px;height:44px;opacity:1}.moonreed-refined .mr-solid-surface .button:not(.button--outline),.moonreed-refined .color-scheme--dialog .button:not(.button--outline){background:var(--mr-surface-button, #243b32);color:var(--mr-surface-button-text, #ffffff);border-color:currentColor}.moonreed-refined :is(.mr-solid-surface,.color-scheme--dialog) :is(button,input,select,a):focus-visible{outline:2px solid var(--mr-surface-text, #243b32);outline-offset:3px}newsletter-popup.newsletter-popup{box-sizing:border-box;width:min(390px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));inset-inline-start:auto;inset-inline-end:max(16px,env(safe-area-inset-right));inset-block-end:max(16px,env(safe-area-inset-bottom));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:52px 24px 24px;border:1px solid rgb(var(--text-color, 36 59 50) / .2);border-radius:3px;box-shadow:0 12px 40px #14201b33;z-index:10}newsletter-popup:not(:defined){display:none}.newsletter-popup .pop-in__close-button{display:grid;place-items:center;width:44px;height:44px;inset-block-start:6px;inset-inline-end:6px;color:inherit}.newsletter-popup .mr-newsletter-content{gap:20px}.newsletter-popup .mr-newsletter-intro{gap:10px}.newsletter-popup .mr-newsletter-intro .h4{font-size:25px;line-height:1.2}.newsletter-popup .mr-newsletter-intro .prose{font-size:14px;line-height:1.65}.newsletter-popup .form{gap:14px}.newsletter-popup .input{background:var(--mr-surface-background, #fcfbf8);color:var(--mr-surface-text, #243b32);border:1px solid currentColor;min-height:48px;font-size:16px}.newsletter-popup .floating-label{background:var(--mr-surface-background, #fcfbf8);color:var(--mr-surface-text, #243b32)}.newsletter-popup .button{width:100%;min-height:48px}.newsletter-popup .mr-newsletter-privacy{font-size:11px;line-height:1.65;text-align:center;color:inherit;overflow-wrap:anywhere}.newsletter-popup .mr-newsletter-privacy a{text-decoration:underline;text-underline-offset:3px}.newsletter-popup .banner{font-size:13px;line-height:1.65}#cart-drawer .cart-drawer__order-note{background:#fcfbf8;color:#243b32;max-height:55vh;max-height:55dvh;overflow-y:auto}.mr-solid-surface.privacy-banner{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));overflow-y:auto;padding-block-end:max(24px,env(safe-area-inset-bottom))}@media(min-width:700px){newsletter-popup.newsletter-popup{inset-inline-end:24px;inset-block-end:24px;max-height:calc(100dvh - 48px)}}@media(max-width:389px){newsletter-popup.newsletter-popup{padding-inline:20px}.newsletter-popup .mr-newsletter-intro .h4{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/moonreed-visibility.css.map */
