.contact-faq-quick{padding:60px 20px;background:var(--section-bg-color, #fdfbf7)}.faq-header{text-align:center;margin-bottom:60px}.faq-title{font-family:"DM Serif Display",serif;font-size:42px;font-weight:400;color:#453441;letter-spacing:.5px;line-height:1.2;margin-bottom:0}.faq-title strong{position:relative;font-weight:400}.faq-title strong:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:8px;background:#854477;opacity:.3;z-index:-1}.faq-list{max-width:900px;margin:0 auto 40px;display:flex;flex-direction:column;gap:15px}.faq-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;padding-bottom:0!important}.faq-item:hover{border-color:#854477;box-shadow:0 4px 16px #85447726;transform:translateY(-2px)}.faq-item[open]{border-color:#854477;box-shadow:0 6px 24px #85447733;background:#854477}.faq-question{padding:20px 100px 20px 25px;display:flex;justify-content:space-between;align-items:center;font-family:Nunito,sans-serif;font-size:18px;font-weight:700;color:#262626;background:transparent;transition:color .3s ease;-webkit-user-select:none;user-select:none;pointer-events:none;word-wrap:break-word;overflow-wrap:break-word}.faq-question span:first-child{flex:1}.faq-item[open] .faq-question{color:#fff}.faq-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:#854477;color:#000;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-item[open] .faq-icon{transform:translateY(-50%) rotate(45deg);background:#fff}.faq-item:hover .faq-icon{transform:translateY(-50%) scale(1.1)}.faq-item[open]:hover .faq-icon{transform:translateY(-50%) rotate(45deg) scale(1.1)}.faq-answer{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-item[open] .faq-answer{max-height:1000px;opacity:1;padding:0 100px 25px 25px}.faq-answer p{color:#262626;opacity:.8;margin:0}.faq-item[open] .faq-answer p{color:#fff;opacity:1}.faq-cta{text-align:center;margin-top:50px;padding-top:40px;border-top:1px solid #e5e5e5}.faq-cta-text{font-family:Nunito,sans-serif;font-size:16px;color:#262626;opacity:.8;font-style:italic;line-height:1.6}.faq-cta-text a{color:#2d9b87;text-decoration:none;font-weight:700;font-style:normal;transition:opacity .3s ease;border-bottom:2px solid #2d9b87}.faq-cta-text a:hover{opacity:.7;border-bottom-color:#854477}@media (max-width: 989px){.contact-faq-quick{padding:50px 15px}.faq-title{font-size:36px}.faq-header{margin-bottom:50px}.faq-question{font-size:17px;padding:18px 90px 18px 20px}.faq-answer{font-size:15px;padding:0 20px}.faq-item[open] .faq-answer{padding:0 90px 20px 20px}.faq-icon{width:30px;height:30px;font-size:18px;right:20px}}@media (max-width: 749px){.contact-faq-quick{padding:40px 15px}.faq-title{font-size:28px}.faq-header{margin-bottom:40px}.faq-question{font-size:16px;padding:16px 80px 16px 18px;line-height:1.4}.faq-icon{width:28px;height:28px;font-size:16px;right:18px}.faq-answer{font-size:15px;padding:0 18px}.faq-item[open] .faq-answer{padding:0 80px 18px 18px}.faq-cta-text{font-size:15px}}@media (prefers-reduced-motion: no-preference){.faq-item{opacity:0;animation:fadeInUp .5s ease forwards}.faq-item:nth-child(1){animation-delay:.1s}.faq-item:nth-child(2){animation-delay:.15s}.faq-item:nth-child(3){animation-delay:.2s}.faq-item:nth-child(4){animation-delay:.25s}.faq-item:nth-child(5){animation-delay:.3s}.faq-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-item{animation:none;opacity:1}.faq-item,.faq-answer,.faq-icon{transition:none}}.faq-item:focus-visible{outline:3px solid #854477;outline-offset:3px}.faq-item:focus{outline:none}
/*# sourceMappingURL=/cdn/shop/t/7/assets/section-contact-faq-quick.css.map */
