.faq-section{position:relative;overflow:hidden;background:#0b0b0b}.faq-section:before{content:"";position:absolute;width:500px;height:500px;left:-200px;top:100px;background:radial-gradient(circle,rgba(198,138,99,.18),transparent 70%);filter:blur(60px)}.faq-header{max-width:800px;margin:0 auto 60px;text-align:center}.faq-section-label{font-size:12px;letter-spacing:5px;color:#c68a63;text-transform:uppercase}.faq-header h2{margin:20px 0;font-family:Cormorant Garamond,serif;font-size:40px;text-transform:uppercase;line-height:1.2;color:#d6b0a8;background:linear-gradient(135deg,#8a6756,#d6b0a8 45%,#b48773 70%,#8e6852);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-shadow:0 0 10px rgba(214,176,168,.15)}.faq-header p{max-width:620px;margin:0 auto;font-size:16px;line-height:1.9;color:#a9a9a9}.faq-wrapper{width:100%;max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:20px}.faq-item{position:relative;overflow:hidden;border:1px solid rgba(198,138,99,.25);border-radius:16px;background:linear-gradient(145deg,#ffffff0f,#ffffff05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.4s ease}.faq-item:hover,.faq-item.active{transform:translateY(-5px);border-color:#c68a63;box-shadow:0 20px 50px #00000073,0 0 25px #c68a6326}.faq-item:before{content:"";position:absolute;top:0;left:-120%;width:50%;height:100%;background:linear-gradient(120deg,transparent,rgb(255 185 144 / 44%),transparent);transition:1.5s;pointer-events:none}.faq-item:hover:before{left:150%}.faq-question{width:100%;padding:20px 28px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer;color:#fff;font-family:Cormorant Garamond,serif;font-size:16px;text-align:left;font-weight:400}.faq-question i{color:#c37847;font-size:18px;transition:.35s ease}.faq-question span{font-size:20px;line-height:1.3;color:#fff}.faq-answer{max-height:0;overflow:hidden;opacity:0;padding:0 28px;transform:translateY(-10px);transition:max-height .5s ease,opacity .35s ease,transform .35s ease}.faq-answer p{margin:0;padding-bottom:28px;font-size:16px;line-height:1.9;color:#b7b7b7}.faq-item:hover .faq-answer,.faq-item.active .faq-answer{max-height:250px;opacity:1;transform:translateY(0)}.faq-item:hover .faq-question i,.faq-item.active .faq-question i{transform:rotate(45deg);color:#fff}.faq-item:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent);transition:.8s}.faq-item:hover:after{left:100%}@media(max-width:1024px){.faq-header h2{font-size:35px}}@media(max-width:767px){.faq-question i{font-size:13px}.faq-section{padding-top:40px!important;padding-bottom:50px!important}.faq-wrapper{max-width:100%}.faq-question span{font-size:15px;letter-spacing:1px}.faq-header h2{font-size:30px;text-align:center}.faq-header p{font-size:15px;text-align:center}.faq-question{padding:20px;font-size:14px}.faq-answer{padding:0 20px}.faq-header{margin:0 auto 40px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/faq-accordion.css.map */
