.tw-faq-sec{padding:5rem 0 4.5rem}.tw-faq-head{text-align:center;margin:0 auto 2.8rem}.tw-faq-head h2{font-size:38px}.tw-faq{max-width:720px;margin:0 auto}.tw-faq details{border-bottom:1px solid var(--rule)}.tw-faq details:first-of-type{border-top:1px solid var(--rule)}.tw-faq summary{list-style:none;cursor:pointer;padding:1.5rem 2.5rem 1.5rem 0;position:relative;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:500;letter-spacing:.3px;color:var(--navy);line-height:1.6}.tw-faq summary::-webkit-details-marker{display:none}.tw-faq summary:after{content:"";position:absolute;right:4px;top:50%;width:12px;height:1px;background:var(--gold);transform:translateY(-50%)}.tw-faq summary:before{content:"";position:absolute;right:9.5px;top:50%;width:1px;height:12px;background:var(--gold);transform:translateY(-50%);transition:opacity .2s ease}.tw-faq details[open] summary:before{opacity:0}.tw-faq summary:hover{color:var(--gold)}.tw-faq .tw-answer{padding:0 2.5rem 1.7rem 0;font-size:14.5px;color:var(--ink-soft);line-height:2}.tw-faq .tw-answer a{color:var(--navy);text-decoration:none;border-bottom:1px solid var(--gold)}.tw-faq .tw-answer a:hover{color:var(--gold)}@media screen and (max-width:749px){.tw-faq-head h2{font-size:32px}}@media screen and (max-width:480px){.tw-faq-sec{padding:3.25rem 0 3rem}.tw-faq-head h2{font-size:28px}.tw-faq summary{font-size:14px;padding-right:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/collapsible-content.css.map */
