.tw-faq{--tw-forest:#2F4A3A;--tw-moss:#6B7F4E;--tw-sage:#E8EEE4;--tw-line:#DDE2DA;--tw-muted:#5A615B;margin:28px 0 8px;padding:24px 22px;background:#f7f8f5;border:1px solid var(--tw-line);border-radius:4px}.tw-faq .tw-eyebrow{display:block;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--tw-moss);font-weight:600;margin:0 0 8px}.tw-faq h3{font-family:var(--font-heading-family);color:var(--tw-forest);font-size:19px;line-height:1.3;margin:0 0 10px}.tw-faq .tw-list details{border-bottom:1px solid var(--tw-line)}.tw-faq .tw-list details:last-child{border-bottom:0}.tw-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;font-size:15px;font-weight:600;color:var(--tw-forest)}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq .tw-icon{flex:0 0 auto;position:relative;width:22px;height:22px;border-radius:50%;background:var(--tw-sage)}.tw-faq .tw-icon:before,.tw-faq .tw-icon:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:1.5px;background:var(--tw-forest);transform:translate(-50%,-50%);transition:transform .2s}.tw-faq .tw-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.tw-faq details[open] .tw-icon{background:var(--tw-forest)}.tw-faq details[open] .tw-icon:before,.tw-faq details[open] .tw-icon:after{background:#fff}.tw-faq details[open] .tw-icon:after{transform:translate(-50%,-50%) rotate(0)}.tw-faq .tw-a{padding:0 0 14px;color:var(--tw-muted);font-size:14.5px;line-height:1.65}.tw-faq .tw-a p{margin:0}.tw-faq a{color:var(--tw-forest);font-weight:600;text-decoration:underline}.tw-faq .tw-foot{margin:14px 0 0;font-size:14px;color:var(--tw-muted)}@media(max-width:600px){.tw-faq{padding:20px 16px}.tw-faq h3{font-size:17px}.tw-faq summary{font-size:14.5px}}@media(prefers-reduced-motion:reduce){.tw-faq .tw-icon:before,.tw-faq .tw-icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/tw-product-faq.css.map */
