.msq-faq{background:var(--msq-bg, #fff);padding-top:var(--msq-pt, 60px);padding-bottom:var(--msq-pb, 60px)}.msq-faq__container{display:flex;flex-direction:column;gap:32px}.msq-faq__heading{margin:0;color:#000;text-align:center;font-size:36px;font-style:normal;font-weight:600;line-height:40px}.msq-faq__list{display:flex;flex-direction:column;gap:20px}.msq-faq__item.is-hidden{display:none}.msq-faq__question-wrap{margin:0;font-size:inherit;font-weight:inherit}.msq-faq__question{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:16px 20px;background:#ecedee;border:0;border-radius:10px;color:#000;font-family:inherit;font-size:20px;font-weight:400;line-height:1.4;text-align:left;cursor:pointer}.msq-faq__question:focus-visible{outline:2px solid #c81414;outline-offset:2px}.msq-faq__icon{flex:0 0 24px;width:24px;height:24px;display:inline-flex;transition:transform .25s ease}.msq-faq__item.is-open .msq-faq__icon{transform:rotate(180deg)}.msq-faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.msq-faq__item.is-open .msq-faq__answer{grid-template-rows:1fr}.msq-faq__answer-inner{overflow:hidden}.msq-faq__answer-content{padding:10px 20px;color:#2b2b2b;font-size:18px;line-height:28px}.msq-faq__answer-content>:first-child{margin-top:0}.msq-faq__answer-content>:last-child{margin-bottom:0}a.back_to_top.simple--link{color:var(--Dark-Black, #000);line-height:26.4px;text-underline-position:auto}.msq-faq__load-more:focus-visible{outline:2px solid #000;outline-offset:2px}.msq-faq__actions{display:flex;flex-direction:column;gap:40px}button.msq-faq__load-more.button{width:max-content}a.back_to_top.simple--link{color:var(--Dark-Black, #000);line-height:26.4px;text-underline-position:from-font}.msq-faq__answer-content p{margin-top:0}.msq-faq__answer-content p:last-child{margin-bottom:0}@media(max-width:749px){.msq-faq__list{gap:15px}.msq-faq__container{gap:24px}.msq-faq__actions{gap:30px}.msq-faq__heading{font-size:26px;line-height:32px}.msq-faq__question{font-size:16px;padding:14px 16px}.msq-faq__answer-content{font-size:15px;line-height:24px;padding:10px 16px}}@media(prefers-reduced-motion:reduce){.msq-faq__answer,.msq-faq__icon{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/m-squared-faq.css.map */
