.faq-wrapper{width:100%}.faq-wrapper .page-width{max-width:1720px;margin:0 auto;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 750px){.faq-wrapper .page-width{padding-left:3rem;padding-right:3rem}}@media screen and (min-width: 990px){.faq-wrapper .page-width{padding-left:4rem;padding-right:4rem}}.faq{display:flex;flex-direction:column;gap:2rem}.faq__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:850px;margin:0 auto}.faq__heading{margin:0;font-family:DM Sans,sans-serif;font-weight:700;line-height:1.05;color:#322f2f}.faq__description{margin:0;font-family:Inter,sans-serif;font-weight:400;line-height:1.25;color:#7b858e}.faq__accordion{display:flex;flex-direction:column;gap:1.5rem;max-width:1140px;margin:0 auto;width:100%}.faq-item{background:#fff;border-radius:2.625rem;box-shadow:0 0 10px #0000000d;overflow:hidden;transition:all .3s ease}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.5rem 2rem;border:none;background:#fff;cursor:pointer;text-align:left;transition:background-color .2s ease}@media screen and (min-width: 750px){.faq-item__question{padding:2rem 3rem}}.faq-item__question:hover{opacity:.9}.faq-item__question-text{flex:1;font-family:DM Sans,sans-serif;font-weight:700;line-height:1.27;margin:0}.faq-item__icon{width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s ease,background-color .2s ease}.faq-item__icon-svg{display:block}.faq-item__icon-vertical{transition:opacity .3s ease,transform .3s ease}.faq-item--open .faq-item__icon-vertical{opacity:0;transform:rotate(90deg)}.faq-item__answer{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .4s ease}.faq-item--open .faq-item__answer{max-height:1000px}.faq-item__answer-content{padding:0 2rem 2rem;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.67}@media screen and (min-width: 750px){.faq-item__answer-content{padding:0 3rem 2.5rem}}.faq-item__answer-content p{margin:0 0 1rem}.faq-item__answer-content p:last-child{margin-bottom:0}.faq-item__answer-content ul,.faq-item__answer-content ol{margin:0 0 1rem 1.5rem;padding:0}.faq-item__answer-content ul:last-child,.faq-item__answer-content ol:last-child{margin-bottom:0}.faq-item__answer-content li{margin-bottom:.5rem}.faq-item__answer-content li:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq.css.map */
