#flex #product-faqs,.post #product-faqs{margin:0 0 12rem;max-width:none;padding:0;width:89.3334%}#flex #product-faqs .faqs-wrapper,.post #product-faqs .faqs-wrapper{column-gap:32px;display:flex;flex-wrap:wrap;row-gap:20px}#flex #product-faqs .flex-headings,.post #product-faqs .flex-headings{width:100%}#flex #product-faqs .flex-headings *,.post #product-faqs .flex-headings *{color:#434143;font-size:4rem;font-weight:700;letter-spacing:-.01em;line-height:4.4rem;margin:0 0 20px;text-align:center}#flex #product-faqs .product-faq-intro,.post #product-faqs .product-faq-intro{text-align:center;width:100%}#flex #product-faqs .faq-item,.post #product-faqs .faq-item{border:1px solid #ddd;border-radius:16px;max-width:100%;width:100%}#flex #product-faqs .faq-item sup,.post #product-faqs .faq-item sup{font-size:1.4rem;line-height:2rem;padding:0 1px}#flex #product-faqs .faq-item h3,.post #product-faqs .faq-item h3{color:#434143;cursor:pointer;display:block;font-size:1.6rem;font-weight:600;letter-spacing:0;line-height:2.4rem;margin:0;padding:19px 52px 19px 19px;position:relative}#flex #product-faqs .faq-item h3:after,.post #product-faqs .faq-item h3:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='33' fill='none' viewBox='0 0 32 33'%3E%3Cpath stroke='%23f5333f' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m22 14.742-6 6-6-6'/%3E%3C/svg%3E");border:none;content:"";height:32px;position:absolute;right:20px;top:calc(50% - 16px);transform:rotate(0deg);transition:transform .3s ease-out;width:32px}#flex #product-faqs .faq-item h3.open:after,.post #product-faqs .faq-item h3.open:after{transform:rotate(-180deg)}#flex #product-faqs .faq-item:hover h3,.post #product-faqs .faq-item:hover h3{color:#f5333f}#flex #product-faqs .faq-item section,.post #product-faqs .faq-item section{box-sizing:border-box;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out}#flex #product-faqs .faq-item .answer,.post #product-faqs .faq-item .answer{margin-top:-4px;padding:0 20px 20px}#flex #product-faqs .faq-item .answer :last-child,.post #product-faqs .faq-item .answer :last-child{margin-bottom:0}#flex #product-faqs .faq-item .answer li,#flex #product-faqs .faq-item .answer p,.post #product-faqs .faq-item .answer li,.post #product-faqs .faq-item .answer p{color:#545454;font-size:1.6rem;font-weight:400;line-height:2.4rem;margin-bottom:1.5rem}#flex #product-faqs .faq-item .answer strong sup,.post #product-faqs .faq-item .answer strong sup{font-weight:700}@media screen and (min-width:768px){#flex #product-faqs,.post #product-faqs{padding:0;width:100%}}@media screen and (min-width:1024px){#flex #product-faqs,.post #product-faqs{padding:0}#flex #product-faqs .faq-item,.post #product-faqs .faq-item{flex:0 0 calc(50% - 16px);height:fit-content;max-width:calc(50% - 16px);width:calc(50% - 16px)}}@media screen and (min-width:1440px){#flex #product-faqs,.post #product-faqs{margin:0 auto 12rem;padding:0}}