.faq{width:100%;background:var(--faq-bg, transparent);--faq-ease: cubic-bezier(.22, .61, .36, 1);--faq-line: var(--color-border-light, var(--color-border-default));--faq-ink: var(--faq-fg, var(--color-foreground));--faq-ink2: var(--faq-secondary, var(--color-text-secondary));--faq-muted: var(--color-text-tertiary)}.faq__inner{width:100%;margin:0 auto}.faq__kicker{display:block;font-family:var(--font-body--family);font-size:11px;font-weight:var(--faq-label-fw, 500);letter-spacing:.16em;text-transform:uppercase;color:var(--faq-eyebrow-color, var(--faq-muted));margin-bottom:14px}.faq__head{margin-bottom:clamp(24px,3vw,40px);max-width:760px}.faq__head>*+*{margin-top:4px}.faq__notice,.faq__empty{font-family:var(--font-body--family);color:var(--faq-ink2);background:var(--color-fill-light);border:1px dashed var(--color-border-default);border-radius:var(--radius-xl, 12px);padding:clamp(28px,5vw,48px);text-align:center}.faq__empty{display:flex;flex-direction:column;gap:6px}.faq__empty-title{font-family:var(--font-heading--family);font-size:var(--font-size-lg, 18px);color:var(--faq-ink)}.faq__empty-text{color:var(--faq-ink2)}.faq__filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:clamp(24px,3.4vw,42px)}.faq__chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--faq-chip-border, var(--faq-line));background:var(--faq-chip-bg, transparent);color:var(--faq-chip-text, var(--faq-ink2));font-family:var(--font-body--family);font-size:var(--faq-chip-size, 13px);font-weight:var(--faq-label-fw, 500);padding:9px 16px;border-radius:var(--faq-chip-radius, var(--radius-full, 100px));cursor:pointer;white-space:nowrap;transition:color .2s var(--faq-ease),background .2s var(--faq-ease),border-color .2s var(--faq-ease)}.faq__chip:hover{border-color:var(--faq-chip-active-bg, var(--color-primary-6, var(--faq-ink)));color:var(--faq-chip-text, var(--faq-ink))}.faq__chip.is-active{background:var(--faq-chip-active-bg, var(--color-primary-6, var(--faq-ink)));color:var(--faq-chip-active-text, var(--color-primary-text, var(--color-background)));border-color:var(--faq-chip-active-bg, var(--color-primary-6, var(--faq-ink)))}.faq__chip:focus-visible{outline:2px solid var(--faq-ink);outline-offset:2px}.faq__body{display:block}.faq__list{display:flex;flex-direction:column}.faq__item{border-top:1px solid var(--faq-line)}.faq__item:last-child{border-bottom:1px solid var(--faq-line)}.faq__q{width:100%;text-align:left;background:none;border:none;cursor:pointer;display:grid;grid-template-columns:34px 1fr 18px;gap:14px;align-items:start;padding:clamp(15px,1.5vw,19px) 0;color:var(--faq-ink2);font-family:var(--font-body--family);transition:padding-left .35s var(--faq-ease)}.faq__q:hover{padding-left:10px}.faq__q:focus-visible{outline:2px solid var(--faq-ink);outline-offset:3px}.faq__folio{font-size:12px;color:var(--faq-muted);font-variant-numeric:tabular-nums;letter-spacing:.02em;padding-top:4px}.faq__qtext{font-size:var(--faq-q-size, 18px);font-weight:var(--faq-q-fw, 500);letter-spacing:-.015em;line-height:1.32;text-wrap:pretty;transition:color .25s var(--faq-ease)}.faq__mark{width:18px;height:18px;padding-top:5px;color:var(--faq-ink);opacity:0;transform:translate(-4px);transition:opacity .3s var(--faq-ease),transform .3s var(--faq-ease)}.faq__mark svg{width:18px;height:18px;display:block}.faq__item.is-active .faq__q,.faq__item.is-active .faq__folio,.faq__item.is-active .faq__qtext{color:var(--faq-ink)}.faq__item.is-active .faq__mark{opacity:1;transform:none}.faq__qbody{padding:0 0 18px 48px}.faq__qbody[hidden]{display:none}.faq__answer{font-size:var(--faq-a-size, 16px);font-weight:var(--faq-a-fw, 400);line-height:1.6;color:var(--faq-ink2);max-width:60ch}.faq__answer>*+*{margin-top:.7em}.faq__answer a{color:inherit;text-decoration:underline;text-underline-offset:2px}.faq__media{margin:14px 0 4px;border-radius:var(--radius-lg, 8px);overflow:hidden;max-width:480px}.faq__media .faq__img{display:block;width:100%;height:100%;object-fit:cover}.faq__media--landscape{aspect-ratio:4 / 3}.faq__media--portrait{aspect-ratio:3 / 4;max-width:360px}.faq__media--square{aspect-ratio:1 / 1;max-width:400px}.faq__seealso{display:inline-flex;align-items:center;gap:8px;margin-top:20px;font-family:var(--font-body--family);font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--faq-ink);text-decoration:none}.faq__seealso-tag{color:var(--faq-muted);font-weight:500}.faq__seealso svg{width:15px;height:15px;transition:transform .25s var(--faq-ease)}.faq__seealso:hover svg{transform:translate(4px)}.faq__plate{display:none}.faq__swap{animation:faqIn .5s var(--faq-ease)}@keyframes faqIn{0%{transform:translateY(10px)}to{transform:none}}.faq__plate-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.faq__plate-folio{font-family:var(--font-heading--family);font-size:clamp(56px,8vw,120px);font-weight:500;letter-spacing:-.06em;line-height:.78;font-variant-numeric:tabular-nums;color:var(--faq-accent, var(--faq-ink))}.faq__plate-cat{padding-top:8px;white-space:nowrap;font-family:var(--font-body--family);font-size:11px;font-weight:var(--faq-label-fw, 500);letter-spacing:.14em;text-transform:uppercase;color:var(--faq-muted)}.faq__qbig{font-family:var(--font-heading--family);font-size:var(--faq-big-size, 40px);font-weight:var(--faq-big-fw, 500);letter-spacing:-.035em;line-height:1.05;margin:clamp(20px,2.6vw,32px) 0 0;text-wrap:balance;max-width:18ch;color:var(--faq-ink)}.faq__plate-body{margin-top:clamp(20px,2.4vw,28px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--faq-line);font-size:var(--faq-a-size, 16px);line-height:1.58;color:var(--faq-ink2)}.faq__plate-body .faq__answer{max-width:50ch;color:var(--faq-ink2)}.faq__plate-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:clamp(28px,3.4vw,44px);padding-top:18px;border-top:1px solid var(--faq-line);flex-wrap:wrap}.faq__meta{font-family:var(--font-body--family);font-size:12px;color:var(--faq-muted);letter-spacing:.02em;font-variant-numeric:tabular-nums}.faq__vote{display:flex;align-items:center;gap:14px;font-family:var(--font-body--family);font-size:12.5px;color:var(--faq-muted)}.faq__vote-btn{background:none;border:none;padding:0;cursor:pointer;color:var(--faq-ink2);font:inherit;font-weight:600;letter-spacing:.03em;text-decoration:underline;text-underline-offset:3px;transition:color .2s var(--faq-ease)}.faq__vote-btn:hover{color:var(--faq-ink)}.faq__vote-btn:focus-visible{outline:2px solid var(--faq-ink);outline-offset:2px}.faq__vote-done{font-family:var(--font-body--family);font-size:12.5px;color:var(--faq-muted)}.faq__contact{margin-top:clamp(38px,5vw,68px);padding-top:clamp(26px,3.2vw,40px);border-top:1px solid var(--faq-line);display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap}.faq__contact-text{margin:0;font-family:var(--font-heading--family);font-size:clamp(19px,2.3vw,28px);font-weight:500;letter-spacing:-.03em;text-wrap:balance;color:var(--faq-ink)}.faq__ghost{display:inline-flex;align-items:center;font-family:var(--font-body--family);font-size:14px;font-weight:500;color:var(--faq-ink);background:transparent;border:1px solid var(--color-border-heavy, var(--color-foreground));border-radius:var(--radius-full, 100px);padding:11px 22px;text-decoration:none;white-space:nowrap;transition:background .18s var(--faq-ease),color .18s var(--faq-ease)}.faq__ghost:hover{background:var(--color-foreground);color:var(--color-background)}.faq--list .faq__mark{opacity:.4;transform:none}.faq--list .faq__item.is-active .faq__mark{opacity:1}.faq--list .faq__item.is-active .faq__mark svg{transform:rotate(45deg);transition:transform .3s var(--faq-ease)}@media screen and (min-width:990px){.faq--plate .faq__body{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(24px,4vw,60px);align-items:start}.faq--plate .faq__list .faq__qbody{display:none}.faq--plate .faq__plate{display:block;position:sticky;top:calc(var(--untamed-fixed-header-offset, 80px) + 16px);border-left:1px solid var(--faq-line);padding-left:clamp(26px,4vw,60px);min-height:380px}}@media screen and (max-width:989px){.faq__q{grid-template-columns:28px 1fr 18px}.faq__mark{opacity:.4;transform:none}.faq__item.is-active .faq__mark{opacity:1}.faq__item.is-active .faq__mark svg{transform:rotate(45deg);transition:transform .3s var(--faq-ease)}.faq__qbody{padding-left:42px}}@media screen and (max-width:749px){.faq__filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-left:-2px;padding-bottom:2px}.faq__filters::-webkit-scrollbar{display:none}.faq__contact{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.faq__swap{animation:none}.faq__q,.faq__mark,.faq__qtext,.faq__seealso svg,.faq__chip,.faq__vote-btn{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/faq-room.css.map */
