.faq-header{margin-bottom:50px;text-align:center}.faq-header h2.inline-richtext{margin:0 0 16px;letter-spacing:.05em;font-family:var(--font-Cocogoosepro-Darkmode);text-transform:uppercase}.faq-header>p{margin:0}.faq-two-column-grid{display:grid;grid-template-columns:1fr;gap:3rem;padding:40px 50px 70px;border-radius:10px;background:#eee}@media screen and (min-width: 990px){.faq-two-column-grid{grid-template-columns:1fr 1fr;gap:5rem}}.faq-column{width:100%}.faq-section-block{margin-bottom:3rem}.faq-section-block:last-child{margin-bottom:0}.faq-section-heading{font-size:18px;font-weight:600;margin-top:0;margin-bottom:0;text-transform:uppercase}.faq-section-block .accordion{margin-top:0;border-top:.1rem solid rgba(var(--color-foreground),.5);border-color:rgba(var(--color-foreground),.5)}.faq-section-block .accordion:first-of-type{border-top:none}.faq-section-block .accordion details{overflow:hidden}.faq-section-block .accordion summary{padding:2.5rem 3rem 1.5rem 0;position:relative;cursor:pointer;transition:all .7s ease}.faq-section-block .accordion summary svg{position:absolute;width:14px;right:0;top:60%;transform:translateY(-50%);transition:transform .7s ease}.faq-section-block .accordion summary svg.icon-minus{display:none}.faq-section-block .accordion details[open]>summary svg.icon-minus{display:block}.faq-section-block .accordion details[open]>summary svg.icon-plus{display:none}.faq-section-block .accordion .accordion__content{padding:0 0 1.5rem;display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease,padding .5s ease;margin-bottom:0}.faq-section-block .accordion details[open] .accordion__content{grid-template-rows:1fr}.faq-section-block .accordion .accordion__content>*{overflow:hidden;font-size:15px;line-height:1.5}.faq-section-block .accordion .accordion__content a{text-decoration:underline}.page-view .faq-two-column-grid{grid-template-columns:1fr;gap:8rem;background:transparent;padding:0;max-width:800px;margin:8rem auto 0}.page-view .faq-section-block{margin-bottom:8rem}.page-view .faq-section-block:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.page-view .faq-two-column-grid{gap:5rem;margin:5rem auto 0}.page-view .faq-section-block{margin-bottom:5rem}}@media screen and (max-width: 749px){.faq-two-column-grid{padding:30px 24px 50px}.page-view .faq-two-column-grid{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faqs.css.map */
