.nsu__dialog{--nsu-ink: var(--ink, #101a14);--nsu-muted: #4b5a4f;--nsu-green: var(--brand, #0e6826);--nsu-green-dark: var(--brand-hover, #0a4e1c);position:fixed;top:0;right:0;bottom:0;left:0;width:min(960px,calc(100% - 64px));max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:20px;overflow:hidden;background:#fff;color:var(--nsu-ink);font-family:var(--font-body, "Nunito Sans", system-ui, sans-serif);box-shadow:0 24px 70px #101a1447}.nsu__dialog::backdrop{background:#101a148c}.nsu__dialog[open]{animation:nsu-in .32s cubic-bezier(.2,.8,.2,1)}.nsu__dialog[open]::backdrop{animation:nsu-fade .32s ease}@keyframes nsu-in{0%{opacity:0;transform:translateY(14px) scale(.985)}}@keyframes nsu-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.nsu__dialog[open],.nsu__dialog[open]::backdrop{animation:none}}.nsu__media{position:absolute;top:0;right:0;bottom:0;left:0}.nsu__image{display:block;width:100%;height:100%;object-fit:cover}.nsu__dialog{aspect-ratio:2 / 1}.nsu__panel{position:absolute;left:6.8%;top:30%;bottom:4%;width:40%;display:flex;flex-direction:column;justify-content:center}.nsu__form,.nsu__done{display:flex;flex-direction:column;gap:10px}.nsu__title{margin:0;font-family:var(--font-display, "Fraunces", Georgia, serif);font-weight:700;font-size:clamp(1.7rem,3.1vw,2.35rem);line-height:1.04;letter-spacing:-.015em;color:var(--nsu-ink)}.nsu__text{margin:0 0 4px;font-size:1rem;line-height:1.45;color:var(--nsu-muted)}.nsu__input{width:100%;min-height:48px;padding:12px 16px;border:1.5px solid rgb(16 26 20 / .22);border-radius:12px;background:#fff;color:var(--nsu-ink);font:inherit;font-size:1rem}.nsu__input::placeholder{color:#6f7b72}.nsu__input:focus-visible{outline:3px solid rgb(14 104 38 / .35);outline-offset:1px;border-color:var(--nsu-green)}.nsu__input[aria-invalid=true]{border-color:#b3261e}.nsu__error{margin:-2px 0 0;font-size:.875rem;font-weight:600;color:#b3261e}.nsu__btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:12px 20px;border:0;border-radius:12px;background:var(--nsu-green);color:#fff;font:inherit;font-size:.95rem;font-weight:800;letter-spacing:.06em;text-decoration:none;text-align:center;cursor:pointer;transition:background .16s ease}.nsu__btn:hover{background:var(--nsu-green-dark)}.nsu__btn:focus-visible{outline:3px solid rgb(14 104 38 / .4);outline-offset:2px}.nsu__btn[disabled]{cursor:progress;opacity:.85}.nsu__btn.is-loading:before{content:"";width:16px;height:16px;margin-right:10px;border:2px solid rgb(255 255 255 / .45);border-top-color:#fff;border-radius:50%;animation:nsu-spin .7s linear infinite}@keyframes nsu-spin{to{transform:rotate(360deg)}}.nsu__consent{margin:2px 0 0;font-size:.75rem;line-height:1.45;color:var(--nsu-muted)}.nsu__consent a{color:var(--nsu-ink);text-decoration:underline;text-underline-offset:2px}.nsu__dismiss{align-self:flex-start;margin-top:2px;padding:6px 0;border:0;background:none;color:var(--nsu-ink);font:inherit;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.nsu__code-row{display:flex;gap:8px;align-items:stretch}.nsu__code{flex:1;display:flex;align-items:center;justify-content:center;min-height:50px;padding:10px 14px;border:2px dashed var(--nsu-green);border-radius:12px;background:#ffffffd9;color:var(--nsu-ink);font-size:1.2rem;font-weight:800;letter-spacing:.12em}.nsu__copy{padding:0 16px;border:1.5px solid var(--nsu-ink);border-radius:12px;background:#fff;color:var(--nsu-ink);font:inherit;font-weight:700;cursor:pointer}.nsu__copy.is-copied{background:var(--nsu-green);border-color:var(--nsu-green);color:#fff}.nsu__copy:focus-visible{outline:3px solid rgb(14 104 38 / .4);outline-offset:2px}.nsu__status{min-height:1em;margin:0;font-size:.8rem;color:var(--nsu-green)}.nsu__status:empty{display:none}.nsu__fine{margin:0;font-size:.75rem;color:var(--nsu-muted)}.nsu__close{position:absolute;top:14px;right:14px;z-index:3;display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--nsu-ink);box-shadow:0 4px 14px #101a1433;cursor:pointer}.nsu__close:hover{background:#f1f4f1}.nsu__close:focus-visible{outline:3px solid rgb(14 104 38 / .45);outline-offset:2px}@media(min-width:860px)and (max-width:1040px){.nsu__title{font-size:1.65rem}.nsu__form,.nsu__done{gap:8px}.nsu__input,.nsu__btn,.nsu__code{min-height:44px}.nsu__consent{font-size:.7rem}}@media(max-width:859px){.nsu__dialog{width:min(480px,calc(100% - 24px));aspect-ratio:auto;overflow-y:auto;overscroll-behavior:contain}.nsu__media{position:relative;inset:auto;aspect-ratio:2 / 1}.nsu__panel{position:static;width:auto;padding:20px 20px 18px}.nsu__title{font-size:1.75rem}.nsu__dismiss{align-self:center}.nsu__close{top:10px;right:10px;width:36px;height:36px}}.nsu__dialog.is-submitting{z-index:1000;box-shadow:0 24px 70px #101a1447,0 0 0 100vmax #101a148c}.nsu--offer .nsu__media--jars{display:flex;align-items:center;justify-content:center;padding:6% 4% 6% 52%;background:radial-gradient(120% 90% at 78% 60%,#fff,color-mix(in srgb,var(--product-accent, #c81025) 14%,#fff) 70%)}.nsu__jars{display:flex;align-items:flex-end}.nsu__jars img{width:clamp(80px,10vw,128px);height:auto;filter:drop-shadow(0 12px 18px rgb(0 0 0 / .18))}.nsu__jars img+img{margin-left:-9%}.nsu__jars img:nth-child(2){position:relative;z-index:1;width:clamp(96px,12vw,150px)}.nsu--offer .nsu__title{color:var(--product-accent, #c81025)}.nsu__timer{margin:0 0 16px;font-weight:700;font-size:.9375rem}.nsu__timer span{font-variant-numeric:tabular-nums;color:var(--product-accent, #c81025)}.nsu--offer .nsu__btn{background:var(--product-accent, #c81025)}.nsu--offer .nsu__btn:hover{background:color-mix(in srgb,var(--product-accent, #c81025) 80%,#000)}@media(max-width:859px){.nsu--offer .nsu__media--jars{justify-content:center;padding:18px 0 14px}.nsu--offer .nsu__media{aspect-ratio:auto}.nsu__jars img{width:92px}.nsu__jars img:nth-child(2){width:108px}}.nsu__timer{display:flex;align-items:baseline;gap:8px}.nsu__timer span{font-family:var(--font-display, Georgia, serif);font-size:1.6rem;font-weight:700;line-height:1.1}.nsu__dialog--split{background:var(--nsu-bg, #f7e36d)}.nsu__dialog--split .nsu__media{left:50%}.nsu__dialog--split .nsu__image{object-position:center 30%}.nsu__dialog--split .nsu__panel{top:8%;bottom:8%;left:5.5%;width:39%}@media(max-width:749px){.nsu__dialog--split .nsu__media{left:auto;aspect-ratio:4 / 3}.nsu__dialog--split .nsu__image{object-position:center 22%}.nsu__dialog--split .nsu__panel{width:auto}}.nsu-teaser{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));z-index:60;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 10px 10px 14px;border-radius:16px;background:var(--nsu-bg, #f7e16b);color:var(--ink, #101a14);box-shadow:0 10px 30px #101a1438;transform:translateY(calc(100% + 24px));opacity:0;transition:transform .26s ease,opacity .26s ease}.nsu-teaser[hidden]{display:none}.nsu-teaser.is-visible{transform:none;opacity:1}.nsu-teaser__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:#fff9}.nsu-teaser__text{margin:0;font-size:.95rem;font-weight:800;line-height:1.25}.nsu-teaser__claim{min-height:44px;padding:0 18px;border:0;border-radius:999px;background:var(--ink, #101a14);color:#fff;font-size:.92rem;font-weight:800}.nsu-teaser__close{display:grid;width:36px;height:44px;place-items:center;border:0;background:none;color:inherit}@media(min-width:750px){.nsu-teaser{display:none!important}}@media(prefers-reduced-motion:reduce){.nsu-teaser{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/signup-popup.css.map */
