.q-perk{--q-perk-fs: 15px;--q-perk-ink: var(--q-text);--q-perk-muted: var(--q-forest-soft);--q-perk-line: var(--q-deep-forest);--q-perk-field-bg: transparent;--q-perk-h: 46px;--q-perk-radius: 999px;--q-perk-code-bg: var(--q-accent);--q-perk-code-ink: var(--q-deep-forest);--q-perk-scarcity-ink: var(--q-support);display:block;font-family:var(--q-font)}.q-perk form{display:contents}.q-perk__pitch{display:flex;flex-direction:column;gap:8px}.q-perk__pitch[hidden]{display:none}.q-perk__scarcity{margin:0;font-size:calc(var(--q-perk-fs) * .8);font-weight:var(--q-weight-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--q-perk-scarcity-ink)}.q-perk__row{display:flex;gap:10px;align-items:center}.q-perk__input{flex:1 1 auto;min-width:0;height:var(--q-perk-h);padding-inline:18px;box-sizing:border-box;border:1.5px solid var(--q-perk-line);border-radius:var(--q-perk-radius);background-color:var(--q-perk-field-bg);color:var(--q-perk-ink);font-family:var(--q-font);font-size:var(--q-perk-fs);font-weight:var(--q-weight-body)}.q-perk__input::placeholder{color:var(--q-perk-muted);opacity:1}.q-perk__input:focus-visible{outline:2px solid var(--q-perk-line);outline-offset:2px}.q-perk__send{flex:none;height:var(--q-perk-h);padding-inline:24px;border:1.5px solid var(--q-deep-forest);border-radius:var(--q-perk-radius);background-color:var(--q-accent);cursor:pointer;font-family:var(--q-font);font-size:calc(var(--q-perk-fs) * .8);font-weight:var(--q-weight-caption);letter-spacing:.14em;text-transform:uppercase;color:var(--q-deep-forest)}.q-perk__send:hover{background-color:var(--q-accent-soft)}.q-perk__send:focus-visible{outline:2px solid var(--q-perk-line);outline-offset:2px}.q-perk__done{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.q-perk__done[hidden]{display:none}.q-perk__note{font-size:calc(var(--q-perk-fs) * .9);font-weight:var(--q-weight-body);color:var(--q-perk-ink)}.q-perk__code{padding:4px 12px;border:1.5px solid var(--q-deep-forest);border-radius:6px;box-shadow:2px 2px 0 var(--q-deep-forest);background-color:var(--q-perk-code-bg);font-family:var(--q-font);font-size:calc(var(--q-perk-fs) * .95);font-weight:var(--q-weight-title);letter-spacing:.1em;color:var(--q-perk-code-ink);white-space:nowrap;-webkit-user-select:all;user-select:all}.q-perk__copy{all:unset;cursor:pointer;padding:3px 8px;border-radius:5px;font-family:var(--q-font);font-size:calc(var(--q-perk-fs) * .8);font-weight:var(--q-weight-caption);letter-spacing:.1em;text-transform:uppercase;color:var(--q-perk-muted);text-decoration:underline;text-underline-offset:3px}.q-perk__copy:hover{color:var(--q-perk-ink)}.q-perk__copy:focus-visible{outline:2px solid var(--q-perk-line);outline-offset:1px}.q-perk__copy[data-ok]{color:var(--q-perk-scarcity-ink);text-decoration:none}.q-perk__msg{margin:8px 0 0;font-family:var(--q-font);font-size:calc(var(--q-perk-fs) * .85);font-weight:var(--q-weight-body);color:#a4342a}.q-perk--footer{--q-perk-ink: var(--q-text-inverse);--q-perk-muted: rgb(from var(--q-warm-cream) r g b / 62%);--q-perk-line: var(--q-text-inverse);--q-perk-h: 54px;--q-perk-fs: 16px;--q-perk-scarcity-ink: var(--q-accent)}@supports not (color: rgb(from white r g b / 50%)){.q-perk--footer{--q-perk-muted: rgba(253, 251, 236, .62)}}.q-perk--footer .q-perk__msg{color:#ffb4a8}.q-perk--news{--q-perk-line: rgb(from var(--q-deep-forest) r g b / 30%);max-width:430px;margin:24px auto 0}@supports not (color: rgb(from white r g b / 50%)){.q-perk--news{--q-perk-line: rgba(0, 52, 40, .3)}}.q-perk--news .q-perk__input:focus-visible,.q-perk--news .q-perk__send:focus-visible{outline-color:var(--q-deep-forest)}.q-perk--news .q-perk__scarcity,.q-perk--news .q-perk__done{justify-content:center;text-align:center}@media(max-width:30rem){.q-perk__row{flex-wrap:wrap}.q-perk__send{flex:1 0 100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/q-perk.css.map */
