.faq-header{text-align:center;margin-bottom:clamp(28px,4vw,52px)}.faq-layout{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:start;max-width:1100px;margin-inline:auto}.faq-contact{background:var(--color-surface);padding:28px;border-radius:var(--radius);position:sticky;top:24px;min-width:0}.faq-contact h2{font-size:1.35rem;line-height:1.3;margin:0 0 14px}.faq-contact>p{font-size:.9rem;color:var(--color-muted);line-height:1.7;margin:0 0 22px}.faq-contact-label{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.faq-contact .custom-cta-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.faq-contact .custom-cta-action{min-width:0;width:100%;box-shadow:none;background:var(--color-header);color:#fff}.faq-contact .custom-cta-action:hover{background:var(--color-accent)}.faq-contact .custom-cta-chat-status{margin:12px 0 0;color:var(--color-muted);font-size:.8rem;line-height:1.5}.faq-contact .custom-cta-chat-status:empty{display:none}.faq-questions{min-width:0;overflow-wrap:anywhere}.faq-category{font-size:1.2rem;margin:38px 0 12px;line-height:1.4}.faq-category:first-child{margin-top:0}.faq-item{border-bottom:1px solid color-mix(in srgb,var(--color-muted) 25%,transparent)}.faq-item>summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:60px;padding:16px 0;font-size:.95rem;font-weight:700;cursor:pointer;list-style:none}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:hover{color:var(--color-accent)}.faq-item>summary:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px;border-radius:4px}.faq-toggle-icon{width:16px;height:16px;position:relative;flex-shrink:0}.faq-toggle-icon:before,.faq-toggle-icon:after{content:"";position:absolute;background:currentColor;left:1px;right:1px;top:7px;height:2px}.faq-toggle-icon:after{transform:rotate(90deg);transition:transform .18s ease}.faq-item[open]>summary .faq-toggle-icon:after{transform:rotate(0)}.faq-answer{padding:0 24px 20px 0;color:var(--color-muted);font-size:.9rem;line-height:1.8}.faq-answer>:first-child{margin-top:0}.faq-answer>:last-child{margin-bottom:0}.faq-answer a{text-decoration:underline;color:var(--color-ink)}.faq-item[open]>.faq-answer{animation:faq-reveal .18s ease}@keyframes faq-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media(max-width:750px){.faq-layout{grid-template-columns:minmax(0,1fr);gap:30px}.faq-contact{position:static;padding:22px}.faq-contact .custom-cta-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.faq-contact .custom-cta-action{padding-inline:8px;gap:6px;font-size:.6rem}.faq-answer{padding-right:0}}@media(max-width:380px){.faq-contact .custom-cta-actions{grid-template-columns:minmax(0,1fr)}.faq-contact .custom-cta-action{font-size:.7rem}}@media(prefers-reduced-motion:reduce){.faq-toggle-icon:after{transition:none}.faq-item[open]>.faq-answer{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/faq.css.map */
