.shrivana-faq-wrapper,.shrivana-faq-wrapper *{font-family:Outfit,sans-serif!important}.shrivana-faq-wrapper{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;box-sizing:border-box;max-width:800px;margin:40px auto;background:#fff;padding:30px;border-radius:12px;box-shadow:0 4px 20px #62148414}.shrivana-faq-wrapper *{box-sizing:border-box}.shrivana-faq-wrapper h1.faq-title{text-align:center;color:#621484;margin:0 0 10px;font-size:2.2rem;line-height:1.2;font-weight:700}.shrivana-faq-wrapper .faq-subtitle{text-align:center;color:#666;margin:0 0 30px;font-size:1rem}.shrivana-faq-wrapper details.faq-item{background-color:#fff;border:1px solid #e2dbec;border-radius:8px;margin-bottom:15px;overflow:hidden;transition:all .3s cubic-bezier(.25,.8,.25,1);display:block}.shrivana-faq-wrapper details.faq-item[open]{border-color:#d4af37;box-shadow:0 4px 12px #6214841f}.shrivana-faq-wrapper details.faq-item summary.faq-header{padding:18px 20px;font-weight:600;color:#222;cursor:pointer;list-style:none;position:relative;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none;font-size:1.05rem;margin:0;transition:background-color .2s ease,color .2s ease}.shrivana-faq-wrapper details.faq-item summary.faq-header::-webkit-details-marker{display:none}.shrivana-faq-wrapper details.faq-item summary.faq-header:after{content:"+";font-size:1.5rem;color:#d4af37;transition:transform .3s ease,color .3s ease;font-weight:700;margin-left:15px}.shrivana-faq-wrapper details.faq-item[open] summary.faq-header:after{content:"\2212";color:#621484;transform:rotate(180deg)}.shrivana-faq-wrapper details.faq-item summary.faq-header:hover{background-color:#fbf9fc;color:#621484}.shrivana-faq-wrapper .faq-content{padding:0 20px 20px;border-top:1px solid #f6f1fa;color:#222;font-size:.98rem}.shrivana-faq-wrapper .faq-content p{margin:12px 0 0;line-height:1.6}.shrivana-faq-wrapper .faq-content ul{margin:10px 0 0;padding-left:20px;list-style-type:disc}.shrivana-faq-wrapper .faq-content li{margin-bottom:6px}.shrivana-faq-wrapper .faq-content a{color:#621484;text-decoration:none;font-weight:600;border-bottom:1px dashed #D4AF37;transition:color .2s ease}.shrivana-faq-wrapper .faq-content a:hover{color:#d4af37;text-decoration:none;border-bottom-style:solid}.shrivana-faq-wrapper .faq-content .important-note{background-color:#fffdf3;border-left:4px solid #D4AF37;padding:12px 15px;margin-top:15px;border-radius:0 6px 6px 0;font-size:.92rem;color:#222}.shrivana-faq-wrapper .faq-content .important-note strong{color:#621484}@media(max-width:600px){.shrivana-faq-wrapper{margin:20px 10px;padding:15px}.shrivana-faq-wrapper h1.faq-title{font-size:1.75rem}.shrivana-faq-wrapper details.faq-item summary.faq-header{padding:14px 15px;font-size:.95rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/shrivana-faq.css.map */
