.faq-section__titles{margin-bottom:50px}.faq-section__titles .heading{font-family:"DM Serif Display",serif;font-size:42px;font-weight:400;line-height:1.3;color:#453441;margin:0 0 15px}.faq-section__titles .subheading{font-family:Nunito,sans-serif;font-size:18px;line-height:1.6;color:#262626;opacity:.8;margin:0}.faq-section_items{max-width:900px;margin:50px auto 0;display:flex;flex-direction:column;gap:15px}.faq-section_items .item{position:relative;background:#fff;border-radius:5px;border:2px solid #e5e5e5;transition:all .3s cubic-bezier(.4,0,.2,1);cursor:pointer;overflow:hidden;box-shadow:0 2px 8px #00000014}.faq-section_items .item:hover{border-color:var(--primary-color, #854477);box-shadow:0 4px 16px #85447726;transform:translateY(-2px)}.faq-section_items .item[open]{border-color:var(--primary-color, #854477);box-shadow:0 6px 24px #85447733;background:var(--primary-color, #854477);padding-bottom:0!important}.faq-section_items .item .item__title{font-family:Nunito,sans-serif;font-size:18px;font-weight:700;color:#262626;padding:20px 100px 20px 25px;pointer-events:none;transition:color .3s ease;margin:0;word-wrap:break-word;overflow-wrap:break-word;display:block}.faq-section_items .item[open] .item__title{color:#fff!important}.faq-section_items .item .item__content{font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:1.7;padding:0 25px;max-height:0;opacity:0;overflow:hidden;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s ease,padding .3s ease;pointer-events:none}.faq-section_items .item[open] .item__content{max-height:1000px;opacity:1;padding:0 80px 25px 25px}.faq-section_items .item .item__content p{margin:0 0 12px;color:#262626;opacity:.8}.faq-section_items .item[open] .item__content p{color:#fff!important;opacity:1!important}.faq-section_items .item .item__content p:last-child{margin-bottom:0}.faq-section_items .item .item__content ul,.faq-section_items .item .item__content ol{margin:0 0 12px 20px;padding:0}.faq-section_items .item .item__content li{margin-bottom:8px;color:#262626;opacity:.8}.faq-section_items .item[open] .item__content li{color:#fff!important;opacity:1!important}.faq-section_items .item .item__content strong{font-weight:700;color:#453441}.faq-section_items .item[open] .item__content strong{color:#fff!important}.faq-section_items .item .item__content a{color:var(--secondary-color, #2d9b87);text-decoration:underline;font-weight:600}.faq-section_items .item[open] .item__content a{color:#fff!important}.faq-section_items .item .icon{position:absolute;top:50%;right:25px;transform:translateY(-50%) rotate(0);width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:var(--primary-color, #854477);color:#fff;border-radius:50%;font-size:20px;font-weight:300;line-height:1;transition:all .3s cubic-bezier(.4,0,.2,1);pointer-events:none}.faq-section_items .item[open] .icon{transform:translateY(-50%) rotate(45deg);background:var(--secondary-color, #2d9b87)}.faq-section_items .item:hover .icon{transform:translateY(-50%) scale(1.1)}.faq-section_items .item[open]:hover .icon{transform:translateY(-50%) rotate(45deg) scale(1.1)}@media screen and (max-width: 989px){.faq-section__titles .heading{font-size:36px}.faq-section__titles .subheading{font-size:17px}.faq-section_items{margin-top:45px}.faq-section_items .item .item__title{font-size:17px;padding:18px 90px 18px 20px}.faq-section_items .item .item__content{font-size:15px;padding:0 20px}.faq-section_items .item[open] .item__content{padding:0 70px 20px 20px}.faq-section_items .item .icon{width:30px;height:30px;font-size:18px;right:20px}}@media screen and (max-width: 749px){.faq-section__titles{margin-bottom:40px}.faq-section__titles .heading{font-size:28px;line-height:1.3}.faq-section__titles .subheading{font-size:16px}.faq-section_items{margin-top:40px;gap:12px}.faq-section_items .item .item__title{font-size:16px;padding:16px 80px 16px 18px;line-height:1.4}.faq-section_items .item .item__content{font-size:15px;line-height:1.6;padding:0 18px}.faq-section_items .item[open] .item__content{padding:0 50px 18px 18px}.faq-section_items .item .icon{width:28px;height:28px;font-size:16px;right:18px}}@media (prefers-reduced-motion: no-preference){.faq-section_items .item{opacity:0;animation:fadeInUp .5s ease forwards}.faq-section_items .item:nth-child(1){animation-delay:.1s}.faq-section_items .item:nth-child(2){animation-delay:.15s}.faq-section_items .item:nth-child(3){animation-delay:.2s}.faq-section_items .item:nth-child(4){animation-delay:.25s}.faq-section_items .item:nth-child(5){animation-delay:.3s}.faq-section_items .item:nth-child(n+6){animation-delay:.35s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion: reduce){.faq-section_items .item{animation:none;opacity:1}.faq-section_items .item,.faq-section_items .item .item__content,.faq-section_items .item .icon{transition:none}}.faq-section_items .item:focus-visible{outline:3px solid var(--primary-color, #854477);outline-offset:3px}.faq-section_items .item:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-faq.css.map */
