.faq-section .faq-grid{display:grid;grid-template-columns:1fr;gap:32px}@media screen and (min-width:750px){.faq-section .faq-grid{grid-template-columns:1fr 1fr;gap:24px;align-items:var(--faq-grid-align, center)}.faq-section .faq-grid.faq-grid--no-image{grid-template-columns:1fr}.faq-section .faq-grid--reverse{direction:rtl}.faq-section .faq-grid--reverse>*{direction:ltr}}@media screen and (min-width:1200px){.faq-section .faq-grid{gap:40px}}.faq-section .faq-image-wrapper{position:relative;width:100%;overflow:hidden;border-radius:var(--faq-image-radius);box-shadow:0 4px 20px #0000000f}.faq-section .faq-image-wrapper img{width:100%;height:auto;display:block;object-fit:cover;transition:transform .5s ease}.faq-section .faq-image-wrapper:hover img{transform:scale(1.02)}.faq-section .faq-image-placeholder{background-color:#f4f4f4;border-radius:var(--faq-image-radius);display:flex;align-items:center;justify-content:center;aspect-ratio:4/3}.faq-section .faq-image-placeholder svg{width:50%;height:50%;fill:#ccc}.faq-section .faq-content{display:flex;flex-direction:column}.faq-section .faq__heading-highlight{color:var(--faq-heading-highlight-color)}.faq-section .faq-title-decoration{display:flex;align-items:center;justify-content:center;gap:0;width:12rem;position:relative}.faq-section .faq-title-decoration:before,.faq-section .faq-title-decoration:after{content:"";flex:1;height:2px;background-color:var(--deco-color);border-radius:2px}.faq-section .faq-title-decoration__icon{font-size:1.6rem;line-height:1;display:flex;align-items:center}.faq-section .faq-title-decoration__icon svg{display:block}.faq-section .faq-header-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;gap:16px;width:100%;flex-wrap:wrap;gap:10px}.faq-section .faq-header-row .main-title-block{margin-bottom:0;display:flex;align-items:flex-start;flex-direction:column;width:fit-content}.faq-section .faq-view-all-wrap{display:flex;justify-content:end;margin-bottom:15px}.custom-about-brand__read-more{display:inline-flex;align-items:center;gap:8px;color:#7fbc1e;font-weight:500;font-size:14px;text-decoration:none;text-transform:uppercase;transition:color .3s ease,border-color .3s ease;border-bottom:1.5px solid #e8e8e8;padding-bottom:3px}.custom-about-brand__read-more:hover{color:#699e18;border-color:#699e18}.faq-section h1{margin:0 0 10px!important}.faq-section .faq-view-all-link{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:600;text-decoration:none;transition:opacity .25s ease,transform .25s ease;line-height:1.2;letter-spacing:.5px}.faq-section .faq-view-all-link:hover{opacity:.8;color:#5aab1e;transform:translate(3px)}.template-suffix-girnar-ayurvedic .faq-section .faq-header-row{margin-bottom:30px}.faq-section .faq__heading-line--left{width:32px}.faq-section .faq__heading-line--right{width:64px}.faq-section .faq__accordion{display:flex;flex-direction:column;gap:16px}.faq-section .faq__item{background-color:var(--faq-card-bg);border:1px solid var(--faq-card-border-color);border-radius:10px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.faq-section .faq__item:hover{border-color:var(--faq-question-active-color);box-shadow:0 6px 18px #0000000a}.faq-section .faq__item details{width:100%}.faq-section .faq__question-summary{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;margin:0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:background-color .2s ease}.faq-section .faq__question-summary::-webkit-details-marker{display:none}.faq-section .faq__question{margin:0;font-size:20px;font-weight:500;color:var(--faq-question-color);line-height:1.4;transition:color .25s ease;font-family:var(--font-heading-family)}.faq-section .faq__icon{display:flex;align-items:center;justify-content:center;color:var(--faq-question-color);transition:transform .35s cubic-bezier(.25,1,.5,1),color .25s ease;flex-shrink:0;margin-left:16px}.faq-section .faq__icon svg{fill:none}.faq-section .faq__item.is-active svg{stroke:currentColor}.faq-section details[open] .faq__question,.faq-section .faq__item.is-active .faq__question{color:var(--faq-question-active-color)}.faq-section details[open] .faq__icon,.faq-section .faq__item.is-active .faq__icon{transform:rotate(180deg);color:var(--faq-question-active-color)}.faq-section .faq__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.25,1,.5,1),opacity .3s cubic-bezier(.25,1,.5,1);opacity:0;padding:0 24px;color:var(--faq-answer-color);font-size:16px;line-height:1.6;font-family:var(--font-body-family)}.faq-section .faq__answer-inner{overflow:hidden;padding-bottom:24px}.faq-section details[open] .faq__answer,.faq-section .faq__item.is-active .faq__answer{grid-template-rows:1fr;opacity:1}.faq-section .faq__answer p{margin:0 0 12px}.faq-section .faq__answer p:last-child{margin-bottom:0}.faq-section .faq__answer a{color:var(--faq-question-active-color);text-decoration:underline;text-underline-offset:3px}.fragrance-faq .page-width-fuild{max-width:1430px;margin:0 auto;padding:0 15px}.fragrance-faq .fra-faq-text-wrap{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:50px}.fragrance-faq.faq-section .faq__icon svg{height:30px;width:30px}.fragrance-faq.faq-section .faq-desc{font-size:18px;font-weight:600;color:#fff}@media(max-width:1199px){.faq-section .faq__question{font-size:18px}.faq-section .faq__question-summary{padding:16px}.faq-section .faq__answer{padding:0 16px}.fragrance-faq .fra-faq-text-wrap{margin-bottom:20px}}@media(max-width:989px){.faq-section .faq-grid{grid-template-columns:1fr}.fragrance-faq .fra-faq-text-wrap{margin-bottom:20px;grid-template-columns:1fr;gap:0px;justify-content:center;text-align:center}.faq-section.fragrance-faq .faq-title-decoration{margin:0 auto}.template-suffix-girnar-ayurvedic .faq-section .main-title-block{margin-bottom:20px}}@media(max-width:749px){.fragrance-faq .fra-faq-text-wrap{margin-bottom:0}.faq-section.fragrance-faq .faq-grid{gap:15px}.template-suffix-girnar-ayurvedic .faq-section .main-title-block{margin-bottom:12px}}@media(max-width:575px){.faq-section .faq__question{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-faqs.css.map */
