.bl-newsletter [hidden]{display:none!important}.bl-newsletter__dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:1000px;height:690px;max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:16px;background:#fff;color:#262629;overflow:auto;overscroll-behavior:contain}.bl-newsletter__layout{position:relative}.bl-newsletter__layout--image{display:grid;grid-template-columns:1fr 1fr}.bl-newsletter__media{min-width:0}.bl-newsletter__media img{display:block;width:100%;height:100%;object-fit:cover}.bl-newsletter__content{display:flex;flex-direction:column;align-items:center;justify-content:center}.bl-newsletter__content div[data-newsletter-step=form]{padding:0 54px 0 34px}.bl-newsletter__content .bl-newsletter__success{padding:0 36px 0 34px}.bl-newsletter__close{position:absolute;z-index:2;inset:20px auto auto 20px;display:grid;place-items:center;width:28px;height:28px;padding:6px;border:0;border-radius:50%;background:#fff;color:#121212;cursor:pointer}.bl-newsletter__close svg{width:16px;height:16px;fill:currentColor}.bl-newsletter__eyebrow{display:table;margin:0 0 20px;padding:5px 10px;border-radius:3px;background:#262629;color:#fff;font-size:16px;line-height:1.1875}.bl-newsletter .bl-newsletter__title{margin:0 0 22px;font-size:42px;font-weight:700;line-height:1.26;letter-spacing:0;text-transform:none;color:inherit}.bl-newsletter .bl-newsletter__success .bl-newsletter__title{margin:0 0 12px;font-size:36px;line-height:1.4722}.bl-newsletter__subtitle{margin:0 0 40px;font-size:16px;line-height:1.5;font-weight:500}.bl-newsletter .bl-newsletter__accent{color:var(--bl-newsletter-accent);font-weight:inherit}.bl-newsletter__form{display:grid;gap:0;margin:0}.bl-newsletter__form input[type=email]{width:100%;min-height:60px;padding:20px 18px;border:1px solid #E3E3E3;border-radius:6px;background:#f0f0f0;color:#262629;font-size:16px;line-height:1.1875}.bl-newsletter__form input[type=email]::placeholder,.bl-newsletter__form input[type=email]::-webkit-input-placeholder,.bl-newsletter__form input[type=email]::-moz-placeholder,.bl-newsletter__form input[type=email]:-ms-input-placeholder{color:#262629b2}.bl-newsletter__submit{display:block;width:100%;margin-top:12px;min-height:60px;padding:18px 16px;border:1px solid #262629;border-radius:6px;background:#262629;color:#fff;font-size:20px;line-height:1.2;font-weight:400;text-align:center;cursor:pointer;position:relative}.bl-newsletter__submit:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(120deg,#fff3 49.9%,#fff0 50%) 100% 100% / 300% 100% no-repeat;border-radius:6px;transition:background-position .4s ease-out;left:0;top:0}.bl-newsletter__submit:hover:before{background-position:0px 100%}.bl-newsletter__submit:disabled{font-size:0}.bl-newsletter__submit:disabled:after{content:"";position:absolute;top:50%;left:46%;transform:translate(-50%,-50%);display:inline-block;width:20px;height:20px;border-image:none;border-radius:50%;border-top:2px solid var(--spinner-top-color);border-right:2px solid var(--spinner-right-color);border-bottom:2px solid var(--spinner-bottom-color);border-left:2px solid var(--spinner-left-color);animation:1.4s linear 0s infinite normal none running spin-icon}.bl-newsletter__description{margin-top:18px;font-size:16px;line-height:1.5}.bl-newsletter .bl-newsletter__success .bl-newsletter__description{font-size:20px;line-height:1.5}.bl-newsletter__privacy{margin:12px 0 0;font-size:12px;color:#595959}.bl-newsletter__privacy a{color:inherit;text-decoration:underline}.bl-newsletter__consent,.bl-newsletter__dismiss{display:flex;align-items:flex-start;gap:8px;font-size:12px}.bl-newsletter__consent input,.bl-newsletter__dismiss input{-webkit-appearance:auto;appearance:auto;position:static;opacity:1;width:16px;height:16px;margin-top:2px;flex:0 0 auto}.bl-newsletter__dismiss{margin-top:16px}.bl-newsletter__error{color:#a80f1a;font-size:14px}.bl-newsletter__success .bl-newsletter__submit{margin-top:28px}.bl-newsletter__code{padding:16px;border:1px dashed var(--bl-newsletter-accent);font-size:24px;font-weight:700;letter-spacing:.05em;text-align:center}.bl-newsletter__teaser{position:fixed;z-index:100;left:0;top:50%;transform:translateY(-50%)}.bl-newsletter__teaser-open{position:relative;display:block;width:58px;height:84px;padding:0;border:0;border-radius:0 4px 4px 0;background:var(--bl-newsletter-teaser-bg);color:var(--bl-newsletter-teaser-text);font-size:16px;font-weight:600;line-height:1.5;letter-spacing:0;text-transform:none;text-align:center;cursor:pointer}.bl-newsletter__teaser-label{position:absolute;top:50%;left:50%;width:84px;transform:translate(-50%,-50%) rotate(-90deg);white-space:pre-line}.bl-newsletter__teaser-close{position:absolute;top:-19px;right:-19px;display:grid;place-items:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:var(--bl-newsletter-teaser-bg);color:#fff;cursor:pointer}.bl-newsletter__teaser-close svg{width:16px;height:16px;fill:currentColor}@media(max-width:767px){.bl-newsletter__dialog{width:335px;height:460px;max-height:calc(100dvh - 24px)}.bl-newsletter__layout--image{display:block;height:100%}.bl-newsletter__media{display:none}.bl-newsletter__content{height:100%}.bl-newsletter__content div[data-newsletter-step=form],.bl-newsletter__content .bl-newsletter__success{padding:0 30px}.bl-newsletter__eyebrow{margin-bottom:12px;font-size:12px}.bl-newsletter .bl-newsletter__title{margin-bottom:12px;font-size:26px}.bl-newsletter__form input[type=email],.bl-newsletter__submit{padding:14px 18px;min-height:50px;font-size:16px}.bl-newsletter__subtitle{margin-bottom:20px;font-size:16px}.bl-newsletter__description{font-size:12px}.bl-newsletter__close{inset:10px auto auto 10px;background:#121212;color:#fff}.bl-newsletter__teaser-open{font-size:14px;width:40px;height:104px}.bl-newsletter .bl-newsletter__success .bl-newsletter__title{font-size:22px}.bl-newsletter .bl-newsletter__success .bl-newsletter__description{font-size:14px;margin-top:12px}.bl-newsletter__teaser[data-desktop-only]{display:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/blacklyte-newsletter-popup.css.map */
