.faq-section{width:100%;background-color:var(--color-background-1);color:var(--color-text)}.faq-section__title{font-size:2.6rem;font-weight:500;color:var(--color-text)}.faq-section__list{display:flex;flex-direction:column}.faq-section__item{border-bottom:1px solid var(--color-border)}.faq-section__header{display:flex;justify-content:space-between;align-items:center;width:100%;background:transparent;border:none;padding:2rem 0;cursor:pointer;text-align:left;font-family:inherit;color:var(--color-text)}.faq-section__heading{font-size:1.8rem;font-weight:400;padding-right:2rem;color:var(--color-text)}.faq-section__icon{position:relative;width:14px;height:14px;flex-shrink:0;color:var(--color-text)}.faq-section__icon:before,.faq-section__icon:after{content:"";position:absolute;background-color:currentColor;transition:transform .3s ease;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-section__icon:before{width:14px;height:1.5px}.faq-section__icon:after{width:1.5px;height:14px}.faq-section__item--active .faq-section__icon:after{transform:translate(-50%,-50%) rotate(90deg);opacity:0}.faq-section__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease;overflow:hidden}.faq-section__content-inner{min-height:0;opacity:0;transform:translateY(-10px);transition:opacity .35s ease,transform .35s ease,padding .35s ease;color:var(--color-text)}.faq-section__item--active .faq-section__content{grid-template-rows:1fr}.faq-section__item--active .faq-section__content-inner{padding-bottom:3rem;opacity:1;transform:translateY(0)}.faq-section__content-inner p:first-child{margin-top:0}.faq-section__content-inner p:last-child{margin-bottom:0}@media screen and (max-width:768px){.faq-section__title{font-size:1.8rem;text-align:center}.faq-section__heading{font-size:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/section-faq.css.map */
