section.faq-bg{background:var(--paper)}.faq-head{display:grid;grid-template-columns:1fr 1.6fr;gap:var(--s-8);align-items:start}.faq-side{position:sticky;top:calc(var(--header-height, 64px) + 24px)}.faq-side .section-head{margin-bottom:0}.faq-contact{margin-top:var(--s-3)}.faq-contact .lead{margin:0}.faq-contact-link{display:inline-flex;align-items:center;min-height:44px;margin-top:var(--s-1);font-family:var(--font-text);font-size:var(--fs-body);font-weight:500;line-height:1.3;color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;transition:color var(--dur) var(--ease-out)}.faq-contact-link:hover{color:var(--accent-deep)}.faq-more{align-self:flex-start;margin-top:var(--s-1)}.faq-list{display:flex;flex-direction:column;gap:var(--s-2);margin:0}.faq-row{border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--paper);transition:border-color var(--dur) var(--ease-out)}.faq-row:not([open]):hover{border-color:var(--ink-3)}.faq-row[open]{border-color:var(--accent)}.faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);min-height:44px;padding:20px 24px;cursor:pointer;list-style:none;color:var(--ink-2);border-radius:var(--r-sm);transition:color var(--dur) var(--ease-out)}.faq-q::-webkit-details-marker{display:none}.faq-q::marker{content:""}.faq-q-text{margin:0;font-family:var(--font-text);font-size:var(--fs-lead);font-weight:500;line-height:1.35;letter-spacing:0;color:inherit;text-wrap:pretty}.faq-row:not([open]) .faq-q:hover{color:var(--ink)}.faq-row[open] .faq-q{color:var(--accent)}.faq-chev{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;color:var(--mute);transition:transform var(--dur) var(--ease-out)}.faq-chev svg{width:20px;height:20px}.faq-row[open] .faq-chev{transform:rotate(180deg);color:var(--accent)}.faq-a{padding:0 24px 20px}.faq-a-inner{max-width:60ch;font-size:var(--fs-body-s);line-height:1.65;color:var(--mute)}.faq-a-inner p{margin:0 0 var(--s-2)}.faq-a-inner p:last-child{margin-bottom:0}.faq-row[open] .faq-a-inner{animation:faq-answer-in .2s var(--ease-out) both}@keyframes faq-answer-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.faq-row[open] .faq-a-inner{animation:none}.faq-chev,.faq-row,.faq-q,.faq-contact-link{transition:none}}@media(max-width:900px){.faq-head{grid-template-columns:1fr;gap:var(--head-gap)}.faq-side{display:contents}.faq-side .section-head{order:1}.faq-list{order:2}.faq-contact{order:3;margin-top:0}}@media(max-width:700px){.faq-q{padding:16px 20px}.faq-a{padding:0 20px 16px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-sirense-faq.css.map */
