.faq__heading{font-size:60px;font-weight:500;margin-bottom:20px}.faq__subheading{font-size:40px;margin-top:40px;margin-bottom:40px}.faq-wrapper{display:grid;grid-template-columns:100%;grid-auto-rows:min-content;column-gap:60px;margin-top:40px}.faq-wrapper--columns{grid-template-columns:calc(50% - 30px) calc(50% - 30px)}@media (max-width: 750px){.faq-wrapper--columns{grid-template-columns:100%}}.faq-item{overflow:hidden;margin-bottom:10px}.faq-item__header{position:relative;font-size:20px;letter-spacing:-.025em;padding:10px 40px 10px 0;cursor:pointer}.faq-item__header:before,.faq-item__header:after{content:"";position:absolute;transition:transform .3s ease-in-out;background-color:var(--color-text)}.faq-item__header:before{width:10px;height:2px;right:0;top:50%;transform:translateY(-50%)}.faq-item__header:after{width:2px;height:10px;right:4px;top:50%;transform:translateY(-50%) rotate(0)}.faq-item__content{display:grid;align-items:flex-start;grid-template-rows:0fr;font-size:16px;transition:grid-template-rows .3s ease-in-out;overflow:hidden}.faq-item__content__inner{overflow:hidden;padding:0 40px 0 0;line-height:1;letter-spacing:-.025em}.faq-item__content__inner a{text-decoration:underline}.faq-item.active .faq-item__header:after{transform:translateY(-50%) rotate(90deg)}.faq-item.active .faq-item__content{grid-template-rows:1fr}@media (max-width: 576px){.faq__heading{font-size:25px}.faq-item__header{font-size:16px;padding-top:15px;padding-bottom:15px}.faq-item__content__inner{padding:0}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/component-faq.css.map */
