html.jmo-newsletter-is-open,html.jmo-newsletter-is-open body{overflow:hidden}.jmo-newsletter-dialog{width:min(440px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:1px solid #65676b;background:#101114;color:#f5f5f7;box-shadow:0 24px 90px #0008;overflow-y:auto;overscroll-behavior:contain}.jmo-newsletter-dialog:not([open]){display:none}.jmo-newsletter-dialog::backdrop{background:#0009}.jmo-newsletter-shell{position:relative;padding:46px 32px 24px}.jmo-newsletter-close{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:44px;height:44px;padding:10px;border:0;background:transparent;color:#f5f5f7;cursor:pointer}.jmo-newsletter-close:hover{background:#ffffff0d}.jmo-newsletter-eyebrow{margin:0 0 16px;color:#bbc0c8;font-size:10px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.jmo-newsletter-dialog h2{margin:0 0 16px;color:#fff;font-family:JMO Bodoni Moda,Didot,Georgia,serif;font-size:clamp(35px,10vw,44px);font-weight:500;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}.jmo-newsletter-description{margin:0 0 23px;color:#c7cad1;font-size:13px;line-height:1.7}.jmo-newsletter-form{margin:0}.jmo-newsletter-label{display:block;margin-bottom:8px;color:#e6e8ed;font-size:12px;font-weight:600}.jmo-newsletter-email{display:block;width:100%;min-height:48px;padding:12px;border:1px solid #727680;border-radius:0;background:#191b20;color:#fff;font:400 16px/1.4 var(--font-body, Arial, sans-serif)}.jmo-newsletter-consent{display:grid;grid-template-columns:18px minmax(0,1fr);gap:11px;align-items:start;margin:16px 0 21px;color:#cdd0d7;cursor:pointer}.jmo-newsletter-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:#fff}.jmo-newsletter-consent span{font-size:11px;line-height:1.65}.jmo-newsletter-submit{display:flex;justify-content:space-between;align-items:center;gap:15px;width:100%;min-height:48px;padding:12px 16px;border:1px solid #fff;border-radius:0;background:#f5f5f7;color:#0b0c0f;font:700 12px/1.5 var(--font-body, Arial, sans-serif);cursor:pointer}.jmo-newsletter-submit:hover{background:#dce2ed;border-color:#dce2ed}.jmo-newsletter-note{margin:13px 0 0;color:#aeb4bf;font-size:10px;line-height:1.7}.jmo-newsletter-note a{color:#cdd3dd;text-underline-offset:3px}.jmo-newsletter-later{display:block;min-height:44px;margin:9px auto -4px;padding:10px 15px;border:0;background:transparent;color:#c7ccd6;font:500 11px/1.5 var(--font-body, Arial, sans-serif);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.jmo-newsletter-later:hover{color:#fff}.jmo-newsletter-dialog :is(button,input,a):focus-visible,.jmo-newsletter-trigger:focus-visible{outline:2px solid #fff;outline-offset:4px}.jmo-newsletter-errors,.jmo-newsletter-success{margin:0 0 20px;padding:16px;border:1px solid #9da9b9;background:#1a202a;color:#e8effb;font-size:12px;line-height:1.7}.jmo-newsletter-errors{border-color:#c69494;background:#2b1d21;color:#ffe0e0}.jmo-newsletter-errors p,.jmo-newsletter-success p{margin:0}.jmo-newsletter-errors ul{margin:8px 0 0;padding-left:18px}.jmo-newsletter-success h3{margin:0 0 8px;color:#fff;font-size:17px;line-height:1.3}.jmo-newsletter-trigger{display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;color:#d5d9e1;font:600 11px/1.5 var(--font-body, Arial, sans-serif);text-decoration:underline;text-underline-offset:4px;cursor:pointer}.jmo-newsletter-trigger:hover{color:#fff}@media(max-width:550px){.jmo-newsletter-dialog{width:min(400px,calc(100vw - 24px));max-height:calc(100dvh - 24px)}.jmo-newsletter-shell{padding:44px 24px 20px}}@media(max-height:620px){.jmo-newsletter-shell{padding-top:42px}.jmo-newsletter-dialog h2{font-size:34px;margin-bottom:10px}.jmo-newsletter-eyebrow{margin-bottom:10px}.jmo-newsletter-description{margin-bottom:16px}}@media(forced-colors:active){.jmo-newsletter-dialog,.jmo-newsletter-email,.jmo-newsletter-submit,.jmo-newsletter-errors,.jmo-newsletter-success{border-color:CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/jmo-newsletter.css.map */
