.premium-faq-section{position:relative;overflow:hidden;background:#080808}.premium-faq-glow{position:absolute;width:600px;height:600px;right:-250px;top:-150px;background:radial-gradient(circle,rgba(198,138,99,.25),transparent 70%);filter:blur(80px);animation:faqGlow 10s ease-in-out infinite alternate}@keyframes faqGlow{0%{transform:scale(1);opacity:.5}to{transform:scale(1.25);opacity:1}}.premium-faq-particles{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,#C68A63 1px,transparent 1px),radial-gradient(circle,#fff 1px,transparent 1px);background-size:150px 150px,250px 250px;opacity:.05;animation:faqParticles 35s linear infinite}@keyframes faqParticles{0%{transform:translateY(0)}to{transform:translateY(-200px)}}.premium-faq-header{position:relative;max-width:800px;margin:0 auto 5px;text-align:center}.premium-faq-header h2{margin:0 0 20px;font-family:Cormorant Garamond,serif;font-size:40px;text-transform:uppercase;line-height:1.1;background:linear-gradient(135deg,#8a6756,#d6b0a8,#b48773,#8e6852);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.premium-faq-header p{max-width:650px;margin:auto;color:#afafaf;font-size:16px;line-height:1.9}.premium-faq-wrapper{position:relative;max-width:980px;margin:auto;display:flex;flex-direction:column;gap:20px}.premium-faq-item{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(198,138,99,.25);background:linear-gradient(145deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:.45s ease}.premium-faq-item:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgb(241 182 131 / 35%),transparent);transition:1.5s;pointer-events:none}.premium-faq-item:hover:before{left:160%}.premium-faq-item:hover{transform:translateY(-9px);border-color:#c68a63;box-shadow:0 20px 50px #00000080,0 0 40px #c68a6340}.premium-faq-question{width:100%;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;background:none;border:none;cursor:pointer}.premium-faq-question span{color:#fff;font-family:Cormorant Garamond,serif;font-size:21px;text-align:left;word-spacing:1px;letter-spacing:1px}.premium-faq-question i{color:#c68a63;font-size:18px;transition:.4s}.premium-faq-item:hover .premium-faq-question i{transform:rotate(45deg);color:#fff}.premium-faq-answer{max-height:0;overflow:hidden;opacity:0;padding:0 30px;transform:translateY(-15px);transition:max-height .5s ease,opacity .4s ease,transform .4s ease}.premium-faq-item:hover .premium-faq-answer{max-height:300px;opacity:1;transform:translateY(0)}.premium-faq-answer p{margin:0;padding-bottom:28px;color:#b7b7b7;font-size:16px;line-height:1.8}.premium-faq-btn{position:relative;overflow:hidden;display:inline-flex;padding:17px 45px;background:#c37847;color:#fff;text-decoration:none;text-transform:uppercase;letter-spacing:3px;font-size:12px;transition:.4s ease}.premium-faq-btn:hover{background:transparent;border:1px solid #C68A63;color:#c68a63;transform:translateY(-4px);box-shadow:0 0 35px #c68a6359}.premium-faq-button-wrap{text-align:center}.premium-faq-btn:before{content:"";position:absolute;top:0;left:-120%;width:60%;height:100%;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transition:.8s}.premium-faq-btn:hover:before{left:160%}.reveal{opacity:0;transform:translateY(40px);transition:.8s ease}.reveal.show{opacity:1;transform:translateY(0)}@media(max-width:767px){.premium-faq-section{padding-top:35px!important;padding-bottom:40px!important}.premium-faq-header{margin:0}.premium-faq-header h2{font-size:32px}main .page-width{display:flex;flex-direction:column;gap:35px}.premium-faq-question{padding:20px}.premium-faq-question span{font-size:16px}.premium-faq-answer{padding:0 20px}.premium-faq-answer p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/premium-faq.css.map */
