.faq-section{background-color:var(--faq-bg, #ffffff);padding-top:var(--faq-pt-d, 36px);padding-bottom:var(--faq-pb-d, 36px)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:flex-start}.faq-intro__heading{font-family:var(--font-heading-family),sans-serif;font-size:var(--faq-heading-d, 36px);font-weight:700;line-height:1.2;margin:0 0 16px;color:var(--faq-heading-color, #1a1a1a)}.faq-intro__text{font-family:var(--font-body-family),sans-serif;font-size:var(--faq-intro-d, 16px);line-height:1.65;color:var(--faq-text-color, #444)}.faq-intro__text p{margin:0 0 10px;color:inherit}.faq-intro__text p:last-child{margin-bottom:0}.faq-item{border-bottom:1px solid var(--faq-border, #e5e5e5)}.faq-item:first-child{border-top:1px solid var(--faq-border, #e5e5e5)}.faq-item__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 0;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none}.faq-item__q::-webkit-details-marker{display:none}.faq-item__q-text{font-family:var(--font-heading-family),sans-serif;font-size:var(--faq-q-d, 17px);font-weight:500;line-height:1.4;color:var(--faq-q-color, #1a1a1a)}.faq-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;color:var(--faq-icon-color, #1a1a1a);transition:transform .3s}.faq-item__icon svg{display:block}.faq-icon-v{transition:transform .3s,opacity .3s}.faq-item[open] .faq-icon-v{transform:scaleY(0);opacity:0}.faq-item__a{overflow:hidden;transition:max-height .4s ease,opacity .3s ease}.faq-item__a-inner{font-family:var(--font-body-family),sans-serif;font-size:var(--faq-a-d, 16px);line-height:1.65;color:var(--faq-a-color, #444);padding-bottom:18px}.faq-item__a-inner p{margin:0 0 10px;color:inherit}.faq-item__a-inner p:last-child{margin-bottom:0}@media(max-width:749px){.faq-section{padding-top:var(--faq-pt-m, 28px);padding-bottom:var(--faq-pb-m, 28px)}.faq-grid{grid-template-columns:1fr;gap:24px}.faq-intro__heading{font-size:var(--faq-heading-m, 28px)}.faq-intro__text{font-size:var(--faq-intro-m, 15px)}.faq-item__q-text{font-size:var(--faq-q-m, 16px)}.faq-item__a-inner{font-size:var(--faq-a-m, 15px)}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/section-faq-two-col.css.map */
