.faq__grid{display:grid;grid-template-columns:auto minmax(320px,34%) 1fr;gap:var(--sp-12);align-items:start}.faq__label{align-self:center}.faq__label-text{display:block;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--font-heading);font-size:var(--fs-2xl);letter-spacing:.02em;color:var(--color-text);white-space:nowrap}.faq__media{aspect-ratio:5 / 5.4;overflow:hidden;border-radius:var(--radius);background:var(--color-surface-alt)}.faq__media img,.faq__placeholder{width:100%;height:100%;object-fit:cover}.faq__title{margin:0 0 var(--sp-6)}.faq__item{border-bottom:1px solid var(--color-line)}.faq__item:first-child{border-top:1px solid var(--color-line)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-6) 0;cursor:pointer;list-style:none;font-family:var(--font-heading);font-size:var(--fs-lg);color:var(--color-text);transition:color var(--dur) var(--ease)}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{color:var(--color-accent)}.faq__question .icon-chevron{flex-shrink:0;transition:transform var(--dur) var(--ease)}.faq__item[open]>.faq__question .icon-chevron{transform:rotate(180deg)}.faq__item[open]>.faq__question{color:var(--color-accent)}.faq__answer{padding:0 0 var(--sp-6);color:var(--color-text-soft);line-height:1.7;max-width:62ch}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}@media(max-width:989px){.faq__grid{grid-template-columns:1fr;gap:var(--sp-8)}.faq__label{align-self:start}.faq__label-text{writing-mode:horizontal-tb;transform:none}.faq__media{max-height:420px}}@media(max-width:749px){.faq__grid{gap:var(--sp-6)}.faq__media{border-radius:var(--app-radius);max-height:none;aspect-ratio:auto;width:100%;margin-inline:auto}.faq__media img,.faq__placeholder{height:auto}.faq__question{padding:var(--sp-5) 0;font-size:var(--fs-base);min-height:var(--tap-target)}.faq__answer{padding-bottom:var(--sp-5)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq.css.map */
