#popup{--pop-up-background: #f6f0e5;--pop-up-text: #262421}#popup .popup-container{width:100%;background:#f6f0e5;border-radius:12px;overflow:hidden}#popup .popup--inner-flex{align-items:stretch}#popup .popup__text-wrapper--has-image{padding:40px;display:flex;align-items:center}#popup .popup--inner{width:100%;color:#262421}#popup .popup--inner:before{content:"MADISON FOUNDRY";display:block;margin-bottom:26px;font:12px/1.4 Arial,sans-serif;letter-spacing:4px}#popup .popup--header-text{max-width:none;text-align:left;font:700 52px/1.04 Georgia,serif;letter-spacing:-2px;text-transform:none;margin-bottom:24px}#popup .popup--main-text{text-align:left;max-width:none;font:17px/1.65 Arial,sans-serif}#popup .popup--main-text p{font:inherit}#popup .popup__newsletter-form{margin:26px 0 0}#popup #newsletter-wrapper{display:flex;flex-direction:column;gap:10px;width:100%;max-width:none!important}#popup #newsletter_text{box-sizing:border-box;width:100%;min-width:0;height:52px;border:1px solid #a49b90;border-radius:4px;padding:14px;color:#262421;font:16px Arial,sans-serif}#popup #newsletter_text::placeholder{color:#77716a}#popup #newsletter_submit{position:static;width:100%;height:auto;min-height:52px;padding:16px 10px;background:#a65238;border:0;border-radius:4px;color:#fff}#popup #newsletter_submit svg{display:none}#popup #newsletter_submit:after{content:"KEEP ME IN THE LOOP";font:700 12px/1.4 Arial,sans-serif;letter-spacing:2px}#popup .popup__newsletter-form:after{content:"Good stuff, occasionally. Unsubscribe anytime.";display:block;margin-top:16px;color:#79736c;font:12px/1.5 Arial,sans-serif}#popup .sm-icons{display:none}#popup .popup--close-btn{background:#f6f0e5;color:#262421}#popup .popup--close-btn svg{stroke:#262421}@media(min-width:768px){#popup{width:1000px!important;max-width:calc(100vw - 40px)!important;right:20px!important}#popup .popup__text-wrapper--has-image,#popup .popup--image{box-sizing:border-box;width:50%!important;flex:0 0 50%}#popup .popup--image{height:auto!important;min-height:600px;background-size:cover;background-position:center}}@media(max-width:767px){#popup .popup-container{max-height:88vh;overflow-y:auto}#popup .popup__text-wrapper--has-image{padding:32px 24px}#popup .popup--header-text{font-size:40px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/custom.css.map */
