.product-faq-meta__list{display:flex;flex-direction:column;gap:var(--s-2, 8px);max-width:820px;margin:0 auto}.product-faq-meta__item{border-radius:var(--r-lg, 18px);background:var(--c-surface, #FFFFFF);border:1px solid var(--c-border-soft, rgba(28, 28, 28, .06));overflow:hidden}.product-faq-meta__q{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4, 16px);padding:var(--s-5, 20px) var(--s-6, 24px);font-family:var(--font-body, "DM Sans", sans-serif);font-size:var(--fs-md, 17px);font-weight:600;color:var(--c-text, #1C1C1C);cursor:pointer;-webkit-tap-highlight-color:transparent}.product-faq-meta__q::-webkit-details-marker{display:none}.product-faq-meta__q::marker{content:""}.product-faq-meta__q-text{flex:1 1 auto}.product-faq-meta__icon{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--c-surface-alt, #EDE6DA);transition:transform var(--d-base, .26s) var(--ease-out, cubic-bezier(.22, 1, .36, 1)),background-color var(--d-fast, .18s) ease}.product-faq-meta__icon:before,.product-faq-meta__icon:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;border-radius:2px;background:var(--c-text, #1C1C1C);transform:translate(-50%,-50%)}.product-faq-meta__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.product-faq-meta__item[open] .product-faq-meta__icon{background:var(--c-accent, #6B7F5E);transform:rotate(45deg)}.product-faq-meta__item[open] .product-faq-meta__icon:before,.product-faq-meta__item[open] .product-faq-meta__icon:after{background:#fff}.product-faq-meta__a{padding:0 var(--s-6, 24px) var(--s-5, 20px);font-family:var(--font-body, "DM Sans", sans-serif);color:var(--c-text-muted, rgba(28, 28, 28, .68));line-height:1.6}.product-faq-meta__a>:first-child{margin-top:0}.product-faq-meta__a>:last-child{margin-bottom:0}.product-faq-meta__item[open] .product-faq-meta__a{animation:productFaqMetaReveal var(--d-base, .26s) var(--ease-out, cubic-bezier(.22, 1, .36, 1))}@keyframes productFaqMetaReveal{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.product-faq-meta__icon{transition:none}.product-faq-meta__item[open] .product-faq-meta__a{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/30/compiled_assets/styles.css.map */
