newsletter-popup.newsletter-popup{position:fixed!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;translate:-50% -50%;transform:none!important;width:min(56rem,92vw)!important;max-width:none!important;max-height:92vh;overflow:auto;padding:0!important;margin:0!important}newsletter-popup.newsletter-popup[open]{box-shadow:0 0 0 100vmax #00000073}.newsletter-popup__layout{display:grid;grid-template-columns:1fr}.newsletter-popup__media{position:relative;min-height:14rem}.newsletter-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover}.newsletter-popup__body{padding:2.5rem 1.75rem;align-content:center;justify-content:center}@media screen and (min-width:700px){.newsletter-popup--has-image .newsletter-popup__layout{grid-template-columns:var(--newsletter-image-width, 50%) 1fr;min-height:30rem}.newsletter-popup--has-image .newsletter-popup__body{padding:3.5rem 3rem}}.newsletter-popup__title{text-transform:uppercase;letter-spacing:.14em;font-size:1.25rem;font-weight:500;line-height:1.4;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none}.newsletter-popup .prose{font-size:.875rem;line-height:1.7;opacity:.8}.newsletter-popup input[type=email]{width:100%;padding:.9rem 1rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:0;background:transparent;font-size:.875rem}.newsletter-popup .button,.newsletter-popup button[type=submit]{width:100%;justify-content:center;padding:1rem 1.5rem;border:1px solid #2b2523;border-radius:0;background:#2b2523;color:#fff;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem}.newsletter-popup .pop-in__close-button{z-index:2}.kl-wl-btn{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:#111;cursor:pointer;transition:transform .15s ease,color .15s ease}.kl-wl-btn:hover{transform:scale(1.08)}.kl-wl-btn:focus-visible{outline:2px solid #111;outline-offset:2px}.kl-wl-btn.is-active{color:#c0392b}.kl-wl-btn.is-active path{fill:currentColor}@media(prefers-reduced-motion:reduce){.kl-wl-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/74/compiled_assets/styles.css.map?subset=AAAAAAAAQAAAAAAAAAg */
