.c_c-newsletter-popup__dialog{--_ink: #0d0d0d;--_paper: #ffffff;--_muted: #6f6f6c;--_error: #d0262b;--_pc-width: 760px;box-sizing:border-box;width:var(--_pc-width);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:0;overflow:auto;overscroll-behavior:contain;background:var(--_paper);color:var(--_ink)}.c_c-newsletter-popup__dialog:focus{outline:none}.c_c-newsletter-popup__dialog::backdrop{background:#0a0a0a8c}.c_c-newsletter-popup__dialog[open]{animation:c_newsletter-popup-fade .3s ease}.c_c-newsletter-popup__inner{position:relative;display:grid;grid-template-columns:1fr 1fr}.c_c-newsletter-popup__close{position:absolute;top:8px;right:8px;z-index:1;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--_ink);cursor:pointer}.c_c-newsletter-popup__media{position:relative;min-height:100%;background:#2b2a28}.c_c-newsletter-popup__media picture,.c_c-newsletter-popup__image,.c_c-newsletter-popup__placeholder,.c_c-newsletter-popup__placeholder svg{display:block;width:100%;height:100%}.c_c-newsletter-popup__image{position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;object-position:var(--_focal-pc)}.c_c-newsletter-popup__body{display:grid;align-content:center;min-height:460px;padding:48px 40px 34px}.c_c-newsletter-popup__entry,.c_c-newsletter-popup__done{display:grid;gap:14px}.c_c-newsletter-popup__done,.c_c-newsletter-popup__panel.is-done .c_c-newsletter-popup__entry{display:none}.c_c-newsletter-popup__panel.is-done .c_c-newsletter-popup__done{display:grid}.c_c-newsletter-popup__eyebrow{margin:0;font-size:11px;font-weight:500;line-height:1;letter-spacing:.18em;text-transform:uppercase}.c_c-newsletter-popup__heading{margin:0;font-size:34px;font-weight:900;line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance}.c_c-newsletter-popup__text{margin:0;font-size:13px;line-height:1.75}.c_c-newsletter-popup__field{display:grid;gap:6px;margin-top:4px}.c_c-newsletter-popup__label{font-size:10px;font-weight:500;line-height:1;letter-spacing:.14em;text-transform:uppercase}.c_c-newsletter-popup__input{box-sizing:border-box;width:100%;padding:13px 14px;border:1px solid var(--_ink);border-radius:0;background:var(--_paper);color:var(--_ink);font:inherit;font-size:16px;line-height:1.2;-webkit-appearance:none;appearance:none}.c_c-newsletter-popup__input[aria-invalid=true]{border-color:var(--_error)}.c_c-newsletter-popup__error{margin:0;color:var(--_error);font-size:12px;line-height:1.5}.c_c-newsletter-popup__error:empty{display:none}.c_c-newsletter-popup__submit{display:block;width:100%;padding:16px;border:0;border-radius:0;background:var(--_ink);color:var(--_paper);font:inherit;font-size:15px;font-weight:700;line-height:1;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .15s}.c_c-newsletter-popup__submit:hover{background:#3a3a3a}.c_c-newsletter-popup__consent{margin:0;color:var(--_muted);font-size:10.5px;line-height:1.6}.c_c-newsletter-popup__consent a{color:inherit;text-decoration:underline}.c_c-newsletter-popup__code{display:flex;border:1px dashed var(--_ink);cursor:pointer}.c_c-newsletter-popup__code-value{flex:1;min-width:0;padding:14px;font-size:18px;font-weight:500;line-height:1;letter-spacing:.14em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.c_c-newsletter-popup__copy{padding:0 14px;border:0;border-left:1px dashed var(--_ink);background:transparent;color:var(--_ink);font:inherit;font-size:11px;font-weight:500;letter-spacing:.1em;cursor:pointer}.c_c-newsletter-popup__input:focus-visible{outline:1px solid var(--_ink);outline-offset:0}.c_c-newsletter-popup__close:focus-visible,.c_c-newsletter-popup__submit:focus-visible,.c_c-newsletter-popup__copy:focus-visible,.c_c-newsletter-popup__consent a:focus-visible{outline:2px solid var(--_ink);outline-offset:2px}@media(max-width:1023px){.c_c-newsletter-popup__dialog{--_sp-gutter: 24px;--_sp-width: 320px;--_sp-body-height: 300px;width:min(calc(100vw - var(--_sp-gutter) * 2),var(--_sp-width));max-height:calc(100dvh - var(--_sp-gutter) * 2)}.c_c-newsletter-popup__dialog[open]{animation-name:c_newsletter-popup-rise}.c_c-newsletter-popup__inner{grid-template-columns:1fr}.c_c-newsletter-popup__media{width:100%;aspect-ratio:1;min-height:0;max-height:calc(100dvh - var(--_sp-gutter) * 2 - var(--_sp-body-height))}.c_c-newsletter-popup__image{object-position:var(--_focal-sp)}.c_c-newsletter-popup__close{top:4px;right:4px;width:36px;height:36px;color:var(--_paper)}.c_c-newsletter-popup__body{min-height:0;padding:16px 16px 18px}.c_c-newsletter-popup__entry,.c_c-newsletter-popup__done{gap:8px}.c_c-newsletter-popup__eyebrow{font-size:9px}.c_c-newsletter-popup__heading{font-size:20px;line-height:1.05}.c_c-newsletter-popup__heading br{display:none}.c_c-newsletter-popup__text{font-size:11px;line-height:1.6}.c_c-newsletter-popup__field{margin-top:2px}.c_c-newsletter-popup__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.c_c-newsletter-popup__input{padding:8px 10px}.c_c-newsletter-popup__submit{padding:11px;font-size:13px}.c_c-newsletter-popup__consent{font-size:9px;line-height:1.5}.c_c-newsletter-popup__code-value{padding:10px;font-size:15px}}@media(prefers-reduced-motion:reduce){.c_c-newsletter-popup__dialog[open]{animation:none}}@keyframes c_newsletter-popup-fade{0%{opacity:0}}@keyframes c_newsletter-popup-rise{0%{opacity:0;transform:translateY(16px)}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/c_newsletter-popup.css.map */
