.mewmora-questionnaire{--mq-warm-white: #fffdf8;--mq-white: #ffffff;--mq-sky: #eef8fc;--mq-navy: #143b59;--mq-ink: #2a363b;--mq-purple: #a61ea9;--mq-yellow: #ffd95a;--mq-border: rgba(20, 59, 89, .16);display:block;margin:2rem 0;color:var(--mq-ink)}.mewmora-questionnaire:not(.is-initialized){display:none}.mewmora-questionnaire [hidden]{display:none!important}.mewmora-questionnaire__shell{overflow:hidden;padding:clamp(2rem,4vw,3.2rem);border:.1rem solid var(--mq-border);border-radius:2rem;background:radial-gradient(circle at 100% 0%,rgba(166,30,169,.08),transparent 14rem),var(--mq-sky);box-shadow:0 1.2rem 3rem #143b5914}.mewmora-questionnaire__header{margin-bottom:2.2rem}.mewmora-questionnaire__eyebrow,.mewmora-questionnaire__ready-eyebrow{margin:0 0 .6rem;color:var(--mq-purple);font-size:1.2rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.mewmora-questionnaire__title{margin:0;color:var(--mq-navy);font-size:clamp(2.4rem,4vw,3.2rem);line-height:1.14}.mewmora-questionnaire__intro{margin:1rem 0 0;max-width:58rem;color:#2a363bc7;font-size:1.5rem;line-height:1.55}.mewmora-questionnaire__progress{height:.7rem;overflow:hidden;margin-bottom:1rem;border-radius:999px;background:#143b591f}.mewmora-questionnaire__progress-fill{display:block;width:20%;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--mq-purple),#c448c6);transition:width .24s ease}.mewmora-questionnaire__count{margin:0 0 2rem;color:#2a363bad;font-size:1.3rem;font-weight:600}.mewmora-questionnaire__step{min-width:0;margin:0;padding:0;border:0}.mewmora-questionnaire__question{display:block;width:100%;margin:0 0 1.8rem;padding:0;color:var(--mq-navy);font-size:clamp(2rem,3.3vw,2.5rem);font-weight:650;line-height:1.25}.mewmora-questionnaire__optional{display:inline-flex;margin-left:.7rem;padding:.35rem .8rem;transform:translateY(-.2rem);border-radius:999px;background:#a61ea91a;color:var(--mq-purple);font-size:1.1rem;font-weight:700;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.mewmora-questionnaire__label{display:block;margin:0 0 .7rem;color:var(--mq-navy);font-size:1.3rem;font-weight:650}.mewmora-questionnaire__input,.mewmora-questionnaire__select,.mewmora-questionnaire__textarea{width:100%;min-height:4.8rem;padding:1.2rem 1.4rem;border:.1rem solid var(--mq-border);border-radius:1.2rem;background:var(--mq-white);box-shadow:none;color:var(--mq-ink);font:inherit;font-size:1.5rem;line-height:1.45;-webkit-appearance:auto;appearance:auto}.mewmora-questionnaire__textarea{min-height:11rem;resize:vertical}.mewmora-questionnaire__input:focus,.mewmora-questionnaire__select:focus,.mewmora-questionnaire__textarea:focus{outline:.2rem solid rgba(166,30,169,.36);outline-offset:.1rem;border-color:var(--mq-purple)}.mewmora-questionnaire__birthday{display:grid;grid-template-columns:minmax(0,1fr);gap:1.4rem}.mewmora-questionnaire__options{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem}.mewmora-questionnaire__option{display:flex;align-items:center;min-height:5.2rem;gap:1.1rem;padding:1.2rem 1.4rem;border:.1rem solid var(--mq-border);border-radius:1.4rem;background:var(--mq-white);color:var(--mq-ink);cursor:pointer;font-size:1.5rem;line-height:1.35;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.mewmora-questionnaire__option:hover{border-color:#a61ea9a6}.mewmora-questionnaire__option:has(input:checked){border-color:var(--mq-purple);background:#a61ea90f;box-shadow:inset 0 0 0 .1rem var(--mq-purple)}.mewmora-questionnaire__option:has(input:focus-visible){outline:.2rem solid var(--mq-navy);outline-offset:.2rem}.mewmora-questionnaire__option input{flex:0 0 auto;width:1.9rem;height:1.9rem;margin:0;accent-color:var(--mq-purple)}.mewmora-questionnaire__hint,.mewmora-questionnaire__counter,.mewmora-questionnaire__error{margin:.9rem 0 0;font-size:1.2rem;line-height:1.45}.mewmora-questionnaire__hint,.mewmora-questionnaire__counter{color:#2a363b9e}.mewmora-questionnaire__counter{text-align:right}.mewmora-questionnaire__error{color:#9b2740;font-weight:650}.mewmora-questionnaire__nav{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:.8rem 1rem;margin-top:2.4rem}.mewmora-questionnaire__back,.mewmora-questionnaire__skip,.mewmora-questionnaire__edit{min-height:4.4rem;padding:.7rem 0;border:0;background:transparent;color:var(--mq-navy);cursor:pointer;font:inherit;font-size:1.3rem;text-decoration:underline;text-underline-offset:.3rem}.mewmora-questionnaire__back{justify-self:start}.mewmora-questionnaire__skip{justify-self:end;color:#143b59b8}.mewmora-questionnaire__next{--color-button: 255, 217, 90;--color-button-text: 20, 59, 89;grid-column:1 / -1;width:100%;min-height:4.8rem;margin:0;font-weight:700}.mewmora-questionnaire__next[disabled]{opacity:.48;cursor:not-allowed}.mewmora-questionnaire__ready{padding:1rem 0 0;text-align:center;outline:none}.mewmora-questionnaire__ready-icon{display:inline-flex;align-items:center;justify-content:center;width:5.2rem;height:5.2rem;margin-bottom:1.4rem;border-radius:50%;background:var(--mq-purple);color:var(--mq-white);font-size:2.5rem;font-weight:800}.mewmora-questionnaire__ready-title{margin:0;color:var(--mq-navy);font-size:2.4rem;line-height:1.2}.mewmora-questionnaire__ready-text{margin:1rem auto 0;max-width:48rem;color:#2a363bbf;font-size:1.45rem;line-height:1.55}.mewmora-questionnaire__edit{margin-top:1rem;color:var(--mq-purple);font-weight:650}.mewmora-questionnaire__plan-hook{margin-top:2rem;padding:1.4rem;border:.1rem dashed rgba(166,30,169,.35);border-radius:1.4rem;background:var(--mq-warm-white)}.mewmora-questionnaire__plan-hook p{margin:0;color:#2a363bb3;font-size:1.3rem;line-height:1.5}@media screen and (min-width:560px){.mewmora-questionnaire__birthday,.mewmora-questionnaire__options{grid-template-columns:repeat(2,minmax(0,1fr))}.mewmora-questionnaire__nav{grid-template-columns:auto 1fr auto}.mewmora-questionnaire__next{grid-column:auto;width:auto;min-width:14rem}}@media(prefers-reduced-motion:reduce){.mewmora-questionnaire__progress-fill,.mewmora-questionnaire__option{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/mewmora-questionnaire.css.map */
