.zv-faq__text p+p,.zv-faq__answer p+p{margin-top:10px}.zv-faq__layout{display:grid;grid-template-columns:minmax(280px,.68fr) minmax(0,1.32fr);gap:clamp(34px,6vw,82px);align-items:start}.zv-faq__intro{position:sticky;top:110px}.zv-faq__intro h2{font-size:clamp(33px,calc(3.8vw - 2px),50px)}.zv-faq__text{margin-top:12px;color:var(--zv-muted);font-size:var(--zv-copy-support-size, 13px);line-height:1.58}.zv-faq__intro .zv-btn-row{margin-top:25px}.zv-faq__items{display:grid;gap:9px}.zv-faq details{border:1px solid var(--zv-line);border-radius:18px;background:#fff;box-shadow:0 9px 24px #081a0a0b}.zv-faq summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 20px;color:var(--zv-ink);font-size:14px;font-weight:700;list-style:none;cursor:pointer}.zv-faq summary::-webkit-details-marker{display:none}.zv-faq__toggle{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:var(--zv-lime-soft);color:#477a0c;transition:transform .18s ease,background .18s ease}.zv-faq__toggle .zv-icon{width:16px;height:16px}.zv-faq details[open]{border-color:rgba(var(--zv-color-green-rgb),.42);box-shadow:0 16px 38px #081a0a12}.zv-faq details[open] summary{color:#243425}.zv-faq details[open] .zv-faq__toggle{background:var(--zv-lime);color:var(--zv-deep);transform:rotate(180deg)}.zv-faq__answer-clip{height:0;overflow:hidden;transition:height .42s cubic-bezier(.22,.72,.24,1)}.zv-faq__answer{padding:0 64px 21px 20px;color:var(--zv-muted);font-size:var(--zv-copy-support-size, 13px);line-height:1.58}@media(max-width:1099px){.zv-faq__layout{grid-template-columns:1fr}.zv-faq__intro{position:static;max-width:760px}}@media(max-width:749px){.zv-faq__layout{gap:26px}.zv-faq__intro h2{--zv-heading-letter-spacing: -.012em;font-size:clamp(28px,7.9vw,35px)}.zv-faq__text{margin-top:10px}.zv-faq summary{padding:16px;font-size:13px}.zv-faq__answer{padding:0 50px 18px 16px}}
/*# sourceMappingURL=/cdn/shop/t/219/assets/zv-faq.css.map */
