.store-faq-section{padding:var(--sfaq-pad) 0;background-color:var(--sfaq-bg)}.faq-flex-container{display:flex;flex-direction:column}.faq-header-column{margin-bottom:30px}.store-faq-heading{margin-bottom:15px;letter-spacing:var(--letter-spacing-heading)}.store-faq-subtitle{font-size:16px;line-height:1.5;max-width:90%;font-weight:var(--font-weight-regular);letter-spacing:var(--letter-spacing-body)}.store-faq{width:100%}.store-faq .faq-container{overflow:hidden;border:1px solid var(--sfaq-border)}.store-faq .faq-item{border-bottom:1px solid var(--sfaq-border)}.store-faq .faq-item:last-child{border-bottom:none}.store-faq .faq-question{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;cursor:pointer;font-weight:500;position:relative;color:var(--sfaq-q);background-color:var(--sfaq-q-bg)}.store-faq .faq-toggle{font-size:20px;font-weight:300;transition:transform .3s ease}.store-faq .faq-answer{padding:0 20px;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;color:var(--sfaq-a);background-color:var(--sfaq-a-bg)}.store-faq .faq-item.active .faq-toggle{transform:rotate(45deg)}.store-faq .faq-item.active .faq-answer{max-height:500px;padding:0 20px 16px}@media screen and (min-width:750px){.faq-flex-container{flex-direction:row;align-items:flex-start;gap:40px}.faq-header-column{flex:0 0 48%;margin-bottom:0;padding-top:20px}.faq-content-column{flex:0 0 48%;display:flex;justify-content:center}.store-faq{width:85%}.store-faq .faq-question{padding:13px 17px;font-size:.85em}.store-faq .faq-toggle{font-size:17px}.store-faq .faq-answer{padding:0 17px;font-size:.85em}.store-faq .faq-item.active .faq-answer{padding:0 17px 14px}}@media screen and (max-width:749px){.store-faq-section{padding:var(--sfaq-pad-m) 0}.faq-header-column{text-align:center;margin-left:auto;margin-right:auto}.store-faq-heading{font-size:3.4rem;line-height:1.2;letter-spacing:var(--letter-spacing-heading)}.store-faq-subtitle{font-size:14px;max-width:100%;margin-left:auto;margin-right:auto}.store-faq .faq-question{padding:10px 12px;font-size:14px}.store-faq .faq-toggle{font-size:18px}.store-faq .faq-answer{font-size:13px}.store-faq .faq-item.active .faq-answer{padding:0 12px 10px}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/hc-storefaq.css.map */
