.faq{background:var(--color-surface)}.faq__inner{display:grid;grid-template-columns:.7fr 1.3fr;gap:var(--space-4xl);align-items:start}.faq__overline{margin-bottom:var(--space-md);color:var(--color-accent)}.faq__title{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.faq__lede{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.6;max-width:32ch}.faq__list{border-top:1px solid var(--color-border-light)}.faq__item{border-bottom:1px solid var(--color-border-light)}.faq__q{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:var(--space-lg) 0;font-family:var(--font-heading);font-weight:500;font-size:var(--text-md);letter-spacing:-.01em;transition:color var(--duration-fast)}.faq__q:hover{color:var(--color-accent-hover)}.faq__q::-webkit-details-marker{display:none}.faq__marker{position:relative;width:13px;height:13px;flex-shrink:0}.faq__marker:before,.faq__marker:after{content:"";position:absolute;background:var(--color-ink);transition:transform var(--duration-base) var(--ease-out)}.faq__marker:before{top:6px;left:0;width:13px;height:1px}.faq__marker:after{top:0;left:6px;width:1px;height:13px}.faq__item[open] .faq__marker:after{transform:scaleY(0)}.faq__a{padding:0 0 var(--space-lg);max-width:60ch}.faq__a p{font-size:var(--text-sm);color:var(--color-ink-soft);line-height:1.65}@media(max-width:989px){.faq__inner{grid-template-columns:1fr;gap:var(--space-2xl)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/product-faq.css.map */
