.w99mq{--mq-ink:#1f2421;--mq-bg:#f4f2ea;--mq-main:#203d34;--mq-accent:#b5442e;--mq-line:#d9d4c5;max-width:960px;margin:0 auto;padding:24px 16px 56px;color:var(--mq-ink);box-sizing:border-box}.w99mq *,.w99mq *:before,.w99mq *:after{box-sizing:border-box}.w99mq img{max-width:100%;height:auto;display:block}.w99mq h1{font-size:clamp(1.6rem,4.5vw,2.4rem);line-height:1.3;margin:.2em 0 .4em}.w99mq h2,.w99mq .w99mq-q h2,.w99mq .w99mq-result h2{font-size:clamp(1.3rem,3.8vw,1.8rem);line-height:1.4;margin:.4em 0 .8em;letter-spacing:normal}.w99mq .w99mq-result__hero h2{font-size:clamp(1.5rem,4.6vw,2.1rem);color:var(--mq-main)}.w99mq h3{font-size:1.15rem;margin:1.6em 0 .6em}.w99mq h1:focus,.w99mq h2:focus{outline:none}.w99mq-eyebrow{letter-spacing:.12em;font-size:.8rem;color:var(--mq-accent);margin:0;font-weight:600}.w99mq-lead{font-size:1.05rem;line-height:1.8;margin:0 0 1.4em}.w99mq-small{font-size:.82rem;color:#5d625e;line-height:1.6;margin-top:1em}.w99mq-cover{background:var(--mq-bg);border-radius:6px;overflow:hidden}.w99mq-cover__img{width:100%;aspect-ratio:16/9;object-fit:cover}.w99mq-cover__body{padding:20px 20px 28px}.w99mq-btn{display:inline-block;min-height:48px;padding:12px 22px;border:1px solid var(--mq-main);background:#fff;color:var(--mq-main);font:inherit;font-weight:600;border-radius:3px;cursor:pointer}.w99mq-btn--main{background:var(--mq-main);color:var(--mq-bg);min-width:200px}.w99mq-btn--ghost{background:transparent}.w99mq-btn:hover,.w99mq-opt:hover{opacity:.92}.w99mq-btn:focus-visible,.w99mq-opt:focus-visible,.w99mq-link:focus-visible,.w99mq-item a:focus-visible{outline:3px solid var(--mq-accent);outline-offset:2px}.w99mq-q{display:grid;grid-template-columns:140px 1fr;gap:4px 24px;align-items:start;padding:8px 0}.w99mq-q>*:not(.w99mq-guide){grid-column:2}.w99mq-guide{grid-row:1/span 6;margin:0;text-align:center}.w99mq-guide img{width:140px;aspect-ratio:1/1;object-fit:contain;margin:0 auto}.w99mq-guide figcaption{font-size:.8rem;color:#5d625e;margin-top:4px}.w99mq-step{margin:0;font-size:.85rem;color:#5d625e}.w99mq-bar{height:6px;background:var(--mq-line);border-radius:3px;overflow:hidden;margin:6px 0 4px}.w99mq-bar span{display:block;height:100%;background:var(--mq-accent);transition:width .3s}.w99mq-opts{display:grid;grid-template-columns:1fr 1fr;gap:12px}.w99mq-opt{min-height:64px;padding:14px 16px;border:1px solid var(--mq-line);background:#fff;border-radius:4px;font:inherit;font-size:1rem;line-height:1.5;text-align:start;cursor:pointer;color:var(--mq-ink)}.w99mq-opt:active{background:var(--mq-bg)}.w99mq-link{margin-top:14px;justify-self:start;background:none;border:0;color:var(--mq-main);text-decoration:underline;font:inherit;cursor:pointer;padding:8px 0}.w99mq-result__hero{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:24px;align-items:center;background:var(--mq-bg);border-radius:6px;padding:20px}.w99mq-result__hero img{width:100%;aspect-ratio:1/1;object-fit:contain}.w99mq-result__hero p{line-height:1.8;margin:.4em 0}.w99mq-how{font-size:.95rem}.w99mq-items{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.w99mq-item{position:relative}.w99mq-item a{display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;border:1px solid var(--mq-line);border-radius:4px;padding:10px;height:100%;background:#fff}.w99mq-item img{width:100%;aspect-ratio:1/1;object-fit:contain}.w99mq-item__t{font-weight:600;line-height:1.5;font-size:.95rem}.w99mq-item__p{color:var(--mq-main);font-size:1rem}.w99mq-item__s{font-size:.8rem;color:var(--mq-accent)}.w99mq-notice{margin-top:18px;padding:12px 14px;border:2px solid var(--mq-ink);font-weight:600;line-height:1.7;font-size:1.05rem}.w99mq-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.w99mq-noscript{padding:16px;background:var(--mq-bg)}@media(max-width:640px){.w99mq{padding:16px 16px 40px}.w99mq-q{grid-template-columns:1fr}.w99mq-q>*:not(.w99mq-guide){grid-column:1}.w99mq-guide{grid-row:auto;display:flex;align-items:center;gap:10px;text-align:start}.w99mq-guide img{width:72px;margin:0}.w99mq-opts,.w99mq-result__hero{grid-template-columns:1fr}.w99mq-result__hero img{max-width:240px;margin:0 auto}.w99mq-items{grid-template-columns:1fr}.w99mq-item a{flex-direction:row;align-items:center;padding-right:56px}.w99mq-item img{width:88px;flex:none}}[dir=rtl] .w99mq-link{justify-self:end}@media(prefers-reduced-motion:reduce){.w99mq-bar span{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/39/assets/w99-mood-quiz.css.map */
