.nl-popup{position:fixed;left:1rem;bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:45;width:min(24rem,calc(100vw - 2rem));padding:1.75rem 1.5rem 1.5rem;background:var(--color-white);color:var(--color-deep-brown);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:0 24px 48px -16px #351a1073;opacity:0;transform:translateY(24px);transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1)}.nl-popup[hidden]{display:none}.nl-popup.is-open{opacity:1;transform:none}.nl-popup--lifted{bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}.nl-popup__close{position:absolute;top:.75rem;right:.75rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;padding:0;color:inherit;background:transparent;border:1px solid var(--line);border-radius:50%;cursor:pointer}.nl-popup__close:hover{background:var(--color-cream)}.nl-popup__close:focus-visible{outline:2px solid var(--color-brown);outline-offset:2px}.nl-popup__title{margin:0 2.5rem .6rem 0;font-size:1.75rem;line-height:1.1;letter-spacing:-.015em}.nl-popup__text{margin:0 0 1rem;font-size:.95rem}.nl-popup__form{display:grid;gap:.75rem}.nl-popup__form input[type=email]{width:100%;min-height:3.25rem;padding:.8rem 1.15rem;font:inherit;color:inherit;background:var(--color-cream);border:1.5px solid var(--field-border);border-radius:999px}.nl-popup__form input[type=email]:focus{border-color:var(--color-brown);outline:none}.nl-popup__form input[type=email]:focus-visible{outline:2px solid var(--color-brown);outline-offset:2px}.nl-popup__consent{display:flex;gap:.6rem;align-items:flex-start;font-size:.8125rem}.nl-popup__consent input{width:1.15rem;height:1.15rem;margin-top:.15rem;accent-color:var(--color-deep-brown);flex:none}@media(prefers-reduced-motion:reduce){.nl-popup{transition:opacity .2s ease;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/component-popup.css.map */
