.faq-section{display:flex;flex-direction:column;margin:100px 0}.faq-section h2{font-size:42px;line-height:50px;font-weight:900;color:#000;margin:0 0 54px}.faq-item{padding:36px 0;border-bottom:1px dashed rgba(1,174,186,.1)}.faq-section .faq-item:first-of-type{padding-top:0}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:24px;line-height:32px;font-weight:900;color:#000;margin:0}.faq-item summary p{margin:0}.faq-item summary .faq-item--icon{min-width:30px;width:30px;min-height:30px;height:30px;border-radius:50%;background-color:#01aeba;display:flex;align-items:center;justify-content:center;transition:.25s ease-in-out}.faq-item summary .faq-item--icon:after{content:"";width:10px;height:2px;background-color:#fff;display:flex;position:relative}.faq-item summary .faq-item--icon:before{content:"";width:2px;height:10px;background-color:#fff;display:flex;position:absolute;transition:.25s ease-in-out}.faq-item[open] summary .faq-item--icon:before{transform:rotate(90deg)}.faq-item[open] summary .faq-item--icon{background-color:#ef0141}.faq-answer{margin-top:23px;font-size:18px;line-height:26px;font-weight:300;color:#888a8e}.faq-answer p:last-of-type{margin-bottom:0}@media (max-width: 767px){.faq-section{margin:70px 0}.faq-section h2{text-align:center;font-size:32px;line-height:40px;margin-bottom:22px}.faq-item{padding:24px 0}.faq-item summary{font-size:16px;line-height:24px}.faq-answer{margin-top:15px;font-size:14px;line-height:20px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/faq-snippet.css.map */
