.hq-hero{margin-top:var(--sc-6, 2rem);max-width:40rem}.hq-hero__q{font:400 clamp(1.35rem,2.2vw,1.75rem)/1.2 var(--sc-font-display, sans-serif);letter-spacing:.02em;color:var(--kt-char, #2E3A39);margin:0 0 14px}.hq-opts{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.hq-opt{font:500 14px/1.2 var(--sc-font-text, sans-serif);padding:11px 18px;min-height:44px;border-radius:999px;border:1px solid rgb(46 58 57 / .35);background:#fafaf8b3;color:var(--kt-char, #2E3A39);cursor:pointer;transition:background .2s,border-color .2s,transform .1s}.hq-opt:hover{border-color:var(--kt-char, #2E3A39);background:#fff}.hq-opt:active{transform:scale(.97)}.hq-opt:focus-visible{outline:2px solid var(--kt-teal, #5BBFB8);outline-offset:3px}.hq-hero__browse{display:inline-block;margin-top:16px;font:500 14px/1.3 var(--sc-font-text, sans-serif);color:var(--kt-char, #2E3A39);text-decoration:underline;text-underline-offset:4px}.hq-close{margin-top:var(--sc-5, 1.5rem);min-height:15rem}.hq-close .hq-opts{justify-content:center}.hq-close .hq-opt{background:transparent;color:var(--kt-warm, #FAFAF8);border-color:#fafaf873}.hq-close .hq-opt:hover{background:var(--kt-warm, #FAFAF8);color:var(--kt-char, #2E3A39);border-color:var(--kt-warm, #FAFAF8)}.hq-step{font:500 12px/1 var(--sc-font-text, sans-serif);letter-spacing:.08em;color:#fafaf899;margin:0 0 10px}.hq-q{font:400 clamp(1.8rem,3vw,2.4rem)/1.2 var(--sc-font-display, sans-serif);letter-spacing:.02em;margin:0 0 6px;color:var(--kt-warm, #FAFAF8)}.hq-sub{margin:0 auto 18px;max-width:38ch;color:#c9d1cf;font-size:15px;line-height:1.5}.hq-back{margin-top:16px;background:none;border:0;color:#fafaf899;font:500 13px/1 var(--sc-font-text, sans-serif);text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:8px}.hq-result{display:grid;grid-template-columns:9rem 1fr;gap:20px;align-items:center;text-align:left;max-width:34rem;margin:0 auto}.hq-result--noimg{grid-template-columns:1fr}.hq-result img{width:100%;aspect-ratio:3 / 4;object-fit:cover;border-radius:6px;background:#fafaf814}.hq-result__k{font:500 12px/1 var(--sc-font-text, sans-serif);letter-spacing:.08em;color:#fafaf899;margin:0 0 6px}.hq-result__name{font:400 clamp(1.9rem,3.4vw,2.6rem)/1 var(--sc-font-display, sans-serif);color:var(--kt-teal, #5BBFB8);margin:0 0 8px}.hq-result__line{margin:0 0 6px;color:var(--kt-warm, #FAFAF8);line-height:1.45}.hq-result__herbs{margin:0 0 14px;color:#c9d1cf;font-size:14px}.hq-result__buy{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hq-result__buy form{margin:0}.hq-result__price{color:var(--kt-warm, #FAFAF8);font-weight:500}.hq-result__more{color:var(--kt-warm, #FAFAF8);font-size:14px;text-decoration:underline;text-underline-offset:3px}.hq-email{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:6px}.hq-email label{width:100%;font-size:14px;color:#c9d1cf}.hq-email input{flex:1 1 14rem;min-height:44px;padding:0 14px;border-radius:999px;border:1px solid rgb(250 250 248 / .4);background:transparent;color:var(--kt-warm, #FAFAF8);font:400 15px var(--sc-font-text, sans-serif)}.hq-email button{min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgb(250 250 248 / .7);background:transparent;color:var(--kt-warm, #FAFAF8);font:500 14px var(--sc-font-text, sans-serif);cursor:pointer}.hq-email__done{grid-column:1 / -1;color:var(--kt-teal, #5BBFB8);margin:6px 0 0}.hq-again{grid-column:1 / -1;justify-self:start;padding-left:0}.hq-on #rhythm,.hq-on .close__q{display:none!important}@media(max-width:640px){.hq-hero{margin-top:var(--sc-4, 1rem)}.hq-opt{padding:10px 14px;font-size:13px}.hq-result{grid-template-columns:6.5rem 1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.hq-opt{transition:none}}.hq-hero__browse{display:none!important}.hq-hero{margin-top:var(--sc-6, 2rem)}.hq-hero__q{font:500 15px/1.4 var(--sc-font-text, sans-serif);letter-spacing:0;text-transform:none;color:#2e3a39b3;margin:0 0 8px}.hq-hero .hq-opts{gap:4px 26px}.hq-hero .hq-opt{background:none;border:0;border-radius:0;padding:6px 0;min-height:0;font:500 17px/1.35 var(--sc-font-text, sans-serif);color:var(--kt-char, #2E3A39);border-bottom:1px solid rgb(46 58 57 / .3)}.hq-hero .hq-opt:hover{background:none;border-bottom-color:var(--kt-char, #2E3A39)}@media(max-width:640px){.hq-hero .hq-opts{gap:2px 18px}.hq-hero .hq-opt{font-size:15px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/kyt-home-quiz.css.map */
