@font-face{font-family:GN Maroni;src:url(gn-maroni.otf) format("opentype");font-display:swap}@font-face{font-family:GN Mono;src:url(gn-mono.ttf) format("truetype");font-display:swap}@font-face{font-family:GN Dker;src:url(ab-dker.ttf) format("truetype");font-display:swap}[data-gn-quiz]{--gnq-paper:#f9f4e5;--gnq-ink:#38190d;--gnq-green:#eaffaf;--gnq-purple:#d5c5ef;color:var(--gnq-ink)}[data-gn-quiz] [hidden]{display:none!important}.gnq-back{background:none;border:0;color:inherit;cursor:pointer;font:inherit}.gnq-close{display:grid;place-items:center;width:48px;height:48px;background:none;border:0;color:inherit;cursor:pointer;border-radius:4px}.gnq-close svg{display:block;width:27px;height:27px}.gnq-close:hover{background:var(--gnq-paper)}.gnq-dialog{padding:0;width:min(520px,calc(100% - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid var(--gnq-ink);border-radius:8px;background:var(--gnq-paper);color:var(--gnq-ink)}.gnq-dialog::backdrop{background:#38190d66}.gnq-header{background:var(--gnq-purple);display:grid;grid-template-columns:35px minmax(0,1fr) 48px;align-items:center;gap:10px;border-bottom:1px solid var(--gnq-ink);padding:9px 12px 9px 16px}.gnq-brand strong{display:block;font:700 32px/.92 GN Dker,cursive;letter-spacing:0}.gnq-brand small{display:block;margin-top:4px;font:12px/1.2 GN Mono,monospace}.gnq-main{padding:20px 22px}.gnq-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:5px}.gnq-progress span{height:4px;background:#e0d7c3;border-radius:2px}.gnq-progress .is-filled{background:#4f6730}.gnq-step{margin:13px 0 5px;font:12px/1.35 GN Mono,monospace}.gnq-main h2{font:28px/1.12 GN Maroni,sans-serif;margin:0 0 14px;letter-spacing:0}.gnq-main:has(.gnq-options--methods) h2{font-size:25px}.gnq-main h2:focus{outline:none;box-shadow:none}.gnq-main p{line-height:1.45}.gnq-options{display:grid;gap:7px}.gnq-options--methods{grid-template-columns:repeat(2,minmax(0,1fr))}.gnq-options button,.gnq-submit{display:flex;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer;padding:10px 12px;min-height:44px;color:inherit;font:14px/1.25 GN Mono,monospace;background:#fffaf0;border:0;border-radius:5px}.gnq-options button{background:#fff}@media(hover:hover)and (pointer:fine){.gnq-options button:hover{box-shadow:inset 0 0 0 1px #38190d55}}.gnq-dialog button:focus-visible{outline:2px solid var(--gnq-ink);outline-offset:2px}.gnq-options svg{flex:none;width:32px;height:32px}.gnq-options--methods button{min-width:0;min-height:77px;flex-direction:column;align-items:flex-start;justify-content:center;gap:5px;font-size:12px}.gnq-options--methods button:last-child{grid-column:1/-1}.gnq-options--methods button small{display:block;font:11px/1.2 GN Mono,monospace}.gnq-back{padding:9px 0;margin-top:5px;min-height:40px;font:12px GN Mono,monospace}.gnq-result-intro{margin:0 0 13px;font:14px/1.45 GN Mono,monospace}.gnq-main:has(.gnq-step[hidden]) h2{margin-top:13px}.gnq-form{display:grid;gap:8px;font:13px/1.4 GN Mono,monospace}.gnq-form input[type=email]{width:100%;min-height:44px;padding:8px 10px;border:1px solid #9b8c7d;border-radius:5px;background:#fff;color:inherit;font-size:16px}.gnq-consent{display:grid;grid-template-columns:18px 1fr;gap:7px;align-items:start;font-size:12px}.gnq-consent input{accent-color:#4f6730;margin:2px 0 0;width:16px;height:16px}.gnq-form p{margin:0;font-size:12px}.gnq-form .gnq-consent-error{color:#922f21;font-weight:700}.gnq-form .gnq-privacy{font-size:11px}.gnq-submit{justify-content:center;background:var(--gnq-green);border:1px solid var(--gnq-ink)}.gnq-submit:disabled{opacity:.65;cursor:wait}.gnq-dialog--success .gnq-main{display:flex;flex-direction:column;text-align:center}.gnq-dialog--success .gnq-main h2{font-size:34px;margin:10px 0 12px}.gnq-success{display:grid;justify-items:center;gap:12px;padding-bottom:7px}.gnq-success img{width:min(170px,62%);height:auto}.gnq-success p{margin:0;max-width:29ch;font:14px/1.45 GN Mono,monospace}.gnq-success .gnq-submit{width:auto;padding-inline:25px}@media(max-width:420px){.gnq-main{padding:15px}.gnq-main h2{font-size:24px}.gnq-main:has(.gnq-options--methods) h2{font-size:22px}.gnq-brand strong{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/green-november-quiz.css.map */
