@import"https://fonts.googleapis.com/css2?family=Fraunces:opsz,wght@9..144,200;9..144,300&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500&display=swap";.popup-modal{--nr-cream: #fff7e9;--nr-umber: #2c1810;--nr-brown: #5c3d2e;--nr-burgundy: #8b2f26;--nr-burgundy-h: #a03830;--nr-line: rgba(44, 24, 16, .18)}.popup-overlay{position:fixed;top:0;left:0;z-index:1090;transition:width 0s,height 0s,background-color .3s;width:0;height:0;background-color:#0000}.popup-overlay--active{width:100%;height:100%;background-color:#1e110c73}.popup-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%) scale(.98);transform-origin:center center;border-radius:14px;overflow:hidden;visibility:hidden;opacity:0;z-index:1100;transition:opacity .25s ease,transform .25s ease,visibility .25s;width:34rem;max-width:calc(100vw - 2.4rem);max-height:calc(100vh - 2.4rem);box-shadow:0 24px 60px #1e110c47;background:var(--nr-cream);font-family:DM Sans,sans-serif}.popup-modal--active{transform:translate(-50%,-50%) scale(1);visibility:visible;opacity:1}.popup-modal--image{width:68rem}.popup-modal__container{display:flex;flex-direction:column;max-height:calc(100vh - 2.4rem)}.popup-modal__image{position:relative;width:100%;max-width:none;aspect-ratio:4 / 3;flex:0 0 auto;background:#ede4d4;overflow:hidden}.popup-modal__image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center;vertical-align:bottom}.popup-modal__content{order:0;display:flex;flex-direction:column;align-items:stretch;text-align:center;padding:2.4rem 2.4rem 2rem;background:var(--nr-cream);max-width:none;width:100%;min-height:0;overflow:visible}.popup-modal__title{margin:0 0 1rem;display:flex;flex-direction:column;gap:.9rem}.popup-modal__title span{display:block}.popup-modal__title__prefix,.popup-modal__title__suffix{font-family:DM Sans,sans-serif;font-size:1.2rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--nr-burgundy);line-height:1.2}.popup-modal__title .title,.popup-modal__title .h0,.popup-modal__title .h1,.popup-modal__title .h2,.popup-modal__title .h3{font-family:Fraunces,Georgia,serif;font-weight:200;font-size:3rem;line-height:1.08;letter-spacing:-.02em;color:var(--nr-umber);margin:0;position:static;text-wrap:balance}.popup-modal__title .title:before{content:none}.popup-modal__text{color:var(--nr-brown);font-size:1.5rem;line-height:1.5;margin-bottom:1.6rem}.popup-modal__text p{margin:0}.popup-modal__timer p{margin:0 0 1.4rem;color:var(--nr-brown);font-weight:500;line-height:1;letter-spacing:.02em}.popup-modal__timer__minutes,.popup-modal__timer__seconds{font-size:2.2rem;color:var(--nr-umber)}.popup-modal__timer__colon{font-size:1.8rem}.popup-modal__timer__minutes-label,.popup-modal__timer__seconds-label{font-size:1.1rem;letter-spacing:.1em}.popup-modal__email-form{padding:0;width:100%}.popup-modal .field__input{min-height:4.8rem;border-radius:6px;font-family:DM Sans,sans-serif;font-size:1.5rem}.popup-modal .button{width:100%;margin-top:1rem;margin-bottom:1.2rem;min-height:4.8rem;border-radius:6px;background:var(--nr-burgundy);background-image:none;border:none;box-shadow:none;color:#fff7e9;font-family:DM Sans,sans-serif;font-size:1.6rem;font-weight:500;letter-spacing:.01em}.popup-modal .button:after,.popup-modal .button:before{box-shadow:none;background:none}.popup-modal .button:hover{background:var(--nr-burgundy-h)}.popup-modal .newsletter-form__message{justify-content:center;width:100%;margin-top:1rem}.popup-modal__dismiss-btn{border:none;outline:none;background:none;font-family:DM Sans,sans-serif;font-size:1.3rem;color:#2c181099;cursor:pointer;text-decoration:underline;text-underline-offset:3px;padding:.4rem}.popup-modal__dismiss-btn:hover{color:var(--nr-umber)}.popup-modal__close{cursor:pointer;outline:none;width:4.4rem;height:4.4rem;position:absolute;top:1rem;right:1rem;border-radius:50%;display:flex;justify-content:center;align-items:center;border:none;background:#fff7e9eb;box-shadow:0 2px 8px #1e110c2e;z-index:3}.popup-modal__close span{display:block;width:1.6rem;height:.2rem;border-radius:2px;background:var(--nr-umber);transform:rotate(45deg);flex-shrink:0}.popup-modal__close span:nth-child(2){position:absolute;transform:rotate(-45deg)}.success-popup-modal__text{margin-bottom:1.2rem}.popup-modal__discount-code{margin-bottom:1.4rem;position:relative}.popup-modal__discount-code .field{align-items:center}.popup-modal__discount-code .field__input{padding-left:1.2rem;box-shadow:none;cursor:default;letter-spacing:.08em;font-weight:500}.popup-modal__discount-code .field__input:not(:placeholder-shown)~.field__label{left:calc(var(--inputs-border-width) + 1.2rem)}.popup-modal .popup-modal__copy-btn{margin:0 .4rem 0 0;display:flex;align-items:center;min-width:auto;width:fit-content;min-height:3.9rem;line-height:1;font-size:1.5rem;padding:0 2.2rem}.popup-modal__copy-btn svg{width:1.6rem;height:1.6rem;margin-left:.5rem}.popup-modal__success-msg{font-size:1.3rem;margin:.2rem 0 0;color:#4a5c3a;display:none}@media screen and (min-width:50rem){.popup-modal--image .popup-modal__container{flex-direction:row;align-items:stretch}.popup-modal--image .popup-modal__image{flex:0 0 50%;width:50%;aspect-ratio:auto;align-self:stretch}.popup-modal--image .popup-modal__content{flex:1 1 50%;width:50%;justify-content:center;text-align:left;padding:4rem 4rem 3.4rem}.popup-modal--image .popup-modal__title .title{font-size:3.8rem}.popup-modal--image .popup-modal__text{font-size:1.6rem}.popup-modal--image.popup-modal--image-second .popup-modal__content{order:-1}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-promo-popup.css.map */
