.zb-faq__layout{display:grid;gap:28px;align-items:start}.zb-faq .zb-faq__head{margin-bottom:0}.zb-faq__head .zb-lead{margin-top:14px}.zb-faq__list{display:block;border-top:1px solid var(--zb-line)}.zb-faq__item{border-bottom:1px solid var(--zb-line)}.zb-faq .zb-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:22px 0;color:var(--zb-text);font-family:var(--zb-font-body);font-size:17px;font-weight:600;line-height:1.4;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.zb-faq .zb-faq__question:hover{color:var(--zb-text)}.zb-faq__question::-webkit-details-marker{display:none}.zb-faq__question:focus-visible{outline:2px solid var(--zb-highlight);outline-offset:4px;border-radius:6px}.zb-faq__icon{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--zb-surface);transition:transform .35s var(--zb-ease),background-color .3s}.zb--bg-sand .zb-faq__icon{background:var(--zb-card)}.zb-faq__item[open] .zb-faq__icon{transform:rotate(45deg);background:var(--zb-accent);color:var(--zb-accent-text)}.zb-faq__answer{overflow:hidden}.zb-faq__answer-inner{padding:0 48px 24px 0;font-size:16px;line-height:1.65;color:var(--zb-muted)}@media(min-width:990px){.zb-faq__layout{grid-template-columns:.8fr 1.2fr;gap:clamp(40px,6vw,88px)}.zb-faq .zb-faq__head{position:sticky;top:calc(var(--header-height, 60px) + 32px)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/zebra-faq.css.map */
