.newsletter-popup-banner{color:var(--text-color);overflow:hidden}.newsletter-popup-banner__inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.newsletter-popup-banner__content{max-width:710px}.newsletter-popup-banner h2{margin:0 0 14px;font-family:Montserrat;font-weight:800;font-size:55px;line-height:70px;letter-spacing:-4%;text-transform:uppercase}.newsletter-popup-banner__text{font-size:18px;line-height:1.35;font-weight:700;margin-bottom:22px}.newsletter-popup-banner__text p{margin:0;font-family:Instrument Sans;font-weight:600;font-style:SemiBold;font-size:24px;leading-trim:NONE;line-height:36px;letter-spacing:0%}.newsletter-popup-banner__button{min-width:190px;min-height:60px;border:0;border-radius:999px;background:#000;color:#20fc03;font-size:12px;font-weight:800;cursor:pointer;font-family:Instrument Sans;font-weight:600;font-style:SemiBold;font-size:16px;leading-trim:NONE;line-height:20px;letter-spacing:-2%;text-transform:uppercase}.newsletter-popup-banner__button:hover{background:#437a29;color:#f5f5f5}.newsletter-popup-banner__image img{max-width:320px;display:block}.newsletter-popup.is-active{background:#0000005c;display:flex;align-items:center;justify-content:center}.newsletter-popup__box{position:relative;z-index:2;width:calc(100% - 32px);max-width:550px;background:#fff;color:#000;padding:40px;border-radius:16px;box-shadow:0 20px 60px #0000004d}.newsletter-banner-success{margin-bottom:10px}.newsletter-popup__close{position:absolute;top:14px;right:18px;border:0;background:transparent;font-size:32px;cursor:pointer}.newsletter-popup__box h2{font-size:32px;margin-bottom:12px}.newsletter-popup__text{margin-bottom:24px}.newsletter-popup-banner{background-image:var(--desktop-bg);background-repeat:no-repeat;background-size:cover;background-position:center}.newsletter-popup-banner .page-width,.newsletter-popup-banner__inner{min-height:inherit}.newsletter-popup-banner__inner{display:flex;align-items:center}@media screen and (max-width:749px){.newsletter-popup-banner__inner{text-align:center;display:block}.newsletter-popup-banner h2{font-size:30px;line-height:40px;letter-spacing:-4%}.newsletter-popup-banner__text{font-size:14px;margin-bottom:20px}.newsletter-popup-banner{background-image:var(--mobile-bg);background-position:center;background-size:cover}.newsletter-popup-banner__text p{font-size:18px;line-height:24px;letter-spacing:-1%}.newsletter-popup-banner__button{font-size:14px;line-height:18px;letter-spacing:-1%;width:223px;min-height:38px;border-radius:30px;padding:10px 20px}}.newsletter-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:none}.newsletter-popup.is-active{display:block}.newsletter-popup__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000a6}.newsletter-popup__box{position:absolute;top:50%;left:50%;width:min(96vw,920px);min-height:510px;transform:translate(-50%,-50%);background:#fff;border-radius:18px;overflow:hidden;display:grid;grid-template-columns:40% 60%;box-shadow:0 20px 60px #00000059;width:820px;max-width:82rem;padding:0}.newsletter-popup__close{position:absolute;top:22px;right:24px;z-index:3;border:0;background:transparent;color:#000;font-size:34px;line-height:1;cursor:pointer}.newsletter-popup__image{background:#6ee23d;height:100%}.newsletter-popup__img{width:100%;height:100%;object-fit:cover;display:block}.newsletter-popup__img--mobile{display:none}.newsletter-popup__content{padding:70px 50px;text-align:left;color:#000}.newsletter-popup__content h2{font-family:Montserrat;font-weight:800;font-size:36px;line-height:48px;letter-spacing:-3%;text-transform:uppercase;margin-bottom:10px}.newsletter-popup__text{font-family:Instrument Sans;font-weight:600;font-size:18px;line-height:28px;letter-spacing:0%;margin-bottom:30px}.newsletter-popup__text p{margin:0}.newsletter-popup__email{width:100%;height:54px;padding:0 18px;border:1.5px solid #000;border-radius:9px;background:#fff;color:#000;font-size:16px;box-shadow:none;outline:none}.newsletter-popup__submit{width:100%;height:60px;margin-top:30px;border:0;border-radius:999px;background:#0a0a0a;color:#20fc03;cursor:pointer;font-family:Instrument Sans;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-2%;text-transform:uppercase}button.newsletter-popup__submit:hover{background:#20fc03;color:#0a0a0a}.newsletter-popup__no-thanks{display:block;margin:20px auto 0;padding:0 0 4px;border:0;border-bottom:1px solid currentColor;background:transparent;color:#000;font-size:15px;font-weight:800;cursor:pointer;font-family:Instrument Sans;font-weight:600;font-size:16px;line-height:20px;letter-spacing:-2%;text-transform:uppercase}@media screen and (max-width:749px){.newsletter-popup .newsletter-popup__box{width:min(94vw,360px);max-height:94vh;min-height:0;grid-template-columns:1fr;grid-template-rows:auto auto;border-radius:16px;overflow-y:auto}.newsletter-popup__close{top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:#fff;font-size:26px}.newsletter-popup__image{height:auto}.newsletter-popup__img--desktop{display:none}.newsletter-popup__img--mobile{display:block;height:auto;object-fit:contain}.newsletter-popup__content{padding:30px;text-align:center}.newsletter-popup__content h2{font-size:28px;line-height:36px;letter-spacing:-4%;margin-bottom:10px}.newsletter-popup__text{font-size:16px;line-height:24px;letter-spacing:-1%;margin-bottom:20px}.newsletter-popup__email{height:42px;font-size:14px;border-radius:8px}.newsletter-popup__submit{height:38px;margin-top:16px;font-size:12px}.newsletter-popup__no-thanks{margin-top:14px;font-size:12px;line-height:1.2;max-width:240px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/newsletter-popup-banner.css.map */
