.faq__heading{margin-bottom:45px}.faq__grid{width:100%}.faq__item{width:100%;border-bottom:1px solid currentColor}.faq__item:first-child{border-top:1px solid currentColor}.faq__question{display:flex;justify-content:space-between;align-items:center;width:100%;padding:25px 0;border:none;background:none;cursor:pointer;text-align:left;color:currentColor;font-family:inherit}.faq__question-text{flex:1;padding-right:1rem}.faq__icon{width:18px;height:18px;position:relative;flex-shrink:0;transition:transform .35s ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:currentColor;top:50%;left:50%;transform:translate(-50%,-50%)}.faq__icon:before{width:100%;height:1px}.faq__icon:after{width:1px;height:100%}.faq__item.is-open .faq__icon{transform:rotate(45deg)}.faq__answer-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.faq__item.is-open .faq__answer-wrapper{grid-template-rows:1fr}.faq__answer{overflow:hidden}.faq__answer-inner{padding-bottom:1.5rem}@media screen and (max-width:749px){.faq__grid--two-col .faq__col:last-child .faq__item:first-child{border-top:none}}@media screen and (min-width:750px){.faq__grid--two-col{display:grid;grid-template-columns:1fr 1fr;column-gap:4rem;align-items:start}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-faq.css.map */
