.diavlia-faq{max-width:760px;margin:0 auto;padding:0 20px}.diavlia-faq h2.faq-category{font-family:Playfair Display,Georgia,serif;font-size:22px;font-weight:400;color:#1a1a1a;letter-spacing:.02em;text-transform:none!important;margin:48px 0 20px;padding-bottom:12px;border-bottom:1px solid #b8956a}.diavlia-faq h2.faq-category:first-of-type{margin-top:8px}.diavlia-faq details{border-bottom:1px solid #e8e4de;overflow:hidden}.diavlia-faq details summary{padding:20px 40px 20px 0;font-family:Playfair Display,Georgia,serif;font-size:17px;font-weight:400;color:#1a1a1a;cursor:pointer;list-style:none;position:relative;line-height:1.5;text-transform:none!important;letter-spacing:.01em!important;transition:color .2s ease}.diavlia-faq details summary::-webkit-details-marker{display:none}.diavlia-faq details summary::marker{display:none;content:""}.diavlia-faq details summary:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:Inter,sans-serif;font-size:20px;font-weight:300;color:#b8956a;transition:transform .3s ease,color .3s ease}.diavlia-faq details[open] summary:after{transform:translateY(-50%) rotate(45deg);color:#a07d50}.diavlia-faq details summary:hover{color:#b8956a}.diavlia-faq details .faq-answer{padding:0 40px 24px 0;font-family:Inter,-apple-system,sans-serif;font-size:15px;color:#4a4a4a;line-height:1.7;margin:0}.diavlia-faq details .faq-answer a{color:#b8956a;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease}.diavlia-faq details .faq-answer a:hover{border-bottom-color:#b8956a}.diavlia-faq .faq-contact{text-align:center;margin:56px 0 16px;padding:40px 0;border-top:1px solid #e8e4de}.diavlia-faq .faq-contact p{font-family:Inter,-apple-system,sans-serif;font-size:15px;color:#4a4a4a;margin:0 0 16px;line-height:1.6}.diavlia-faq .faq-contact a.faq-cta{display:inline-block;font-family:Inter,-apple-system,sans-serif;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;border:1px solid #1a1a1a;padding:12px 32px;text-decoration:none;transition:background .2s ease,color .2s ease}.diavlia-faq .faq-contact a.faq-cta:hover{background:#1a1a1a;color:#fff}@media(max-width:749px){.diavlia-faq h2.faq-category{font-size:19px;margin:36px 0 16px}.diavlia-faq details summary{font-size:15px;padding:18px 36px 18px 0}.diavlia-faq details .faq-answer{font-size:14px;padding:0 24px 20px 0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/diavlia-faq.css.map */
