.shree-faq{width:100%;padding:80px 0;background:var(--faq-bg);color:var(--faq-dark);font-family:Arial,Helvetica,sans-serif}.shree-faq .faq-container{width:min(1200px,calc(100% - 80px));margin:0 auto}.shree-faq .faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:100px;align-items:start}.shree-faq .faq-intro{position:sticky;top:100px}.shree-faq .faq-eyebrow{display:inline-flex;align-items:center;gap:12px;color:var(--faq-accent);font-size:10px;font-weight:700;letter-spacing:.2em;line-height:1;text-transform:uppercase}.shree-faq .faq-eyebrow:before{content:"";width:30px;height:1px;background:currentColor}.shree-faq .faq-heading{margin:22px 0 25px;color:var(--faq-dark);font-family:Bodoni Moda,Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,68px);font-weight:500;letter-spacing:-.045em;line-height:.96}.shree-faq .faq-description{max-width:420px;color:#68635e;font-size:15px;line-height:1.8}.shree-faq .faq-description p{margin:0}.shree-faq .faq-contact{margin-top:30px;color:#68635e;font-size:13px;line-height:1.7}.shree-faq .faq-contact p{margin:0}.shree-faq .faq-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;margin-top:20px;padding:0 23px;background:var(--faq-dark);color:#fff;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;transition:background .3s ease,transform .3s ease}.shree-faq .faq-button span{font-size:18px}.shree-faq .faq-button:hover{background:var(--faq-accent);color:#fff;transform:translateY(-2px)}.shree-faq .faq-list{width:100%;border-top:1px solid var(--faq-border)}.shree-faq .faq-item{border-bottom:1px solid var(--faq-border)}.shree-faq .faq-question{display:grid;grid-template-columns:45px 1fr 35px;align-items:center;gap:18px;min-height:82px;padding:18px 0;cursor:pointer;list-style:none}.shree-faq .faq-question::-webkit-details-marker{display:none}.shree-faq .faq-question::marker{display:none}.shree-faq .faq-number{color:var(--faq-accent);font-family:Bodoni Moda,Georgia,serif;font-size:13px;font-style:italic}.shree-faq .faq-question-text{color:var(--faq-dark);font-family:Bodoni Moda,Georgia,serif;font-size:21px;font-weight:500;letter-spacing:-.015em;line-height:1.35;transition:color .25s ease}.shree-faq .faq-question:hover .faq-question-text{color:var(--faq-accent)}.shree-faq .faq-icon{position:relative;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:1px solid var(--faq-border);border-radius:50%;color:var(--faq-dark);font-size:17px;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.shree-faq .faq-plus,.shree-faq .faq-minus{position:absolute;line-height:1;transition:opacity .2s ease,transform .2s ease}.shree-faq .faq-minus{opacity:0;transform:rotate(-90deg)}.shree-faq .faq-item[open] .faq-icon{background:var(--faq-accent);border-color:var(--faq-accent);color:#fff;transform:rotate(0)}.shree-faq .faq-item[open] .faq-plus{opacity:0;transform:rotate(90deg)}.shree-faq .faq-item[open] .faq-minus{opacity:1;transform:rotate(0)}.shree-faq .faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s ease}.shree-faq .faq-item[open] .faq-answer{grid-template-rows:1fr}.shree-faq .faq-answer-inner{min-height:0;overflow:hidden;max-width:680px;padding-left:63px;padding-right:55px;padding-bottom:0;color:#68635e;font-size:14px;line-height:1.85;opacity:0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease,padding-bottom .3s ease}.shree-faq .faq-item[open] .faq-answer-inner{padding-bottom:27px;opacity:1;transform:translateY(0)}.shree-faq .faq-answer-inner p{margin:0}@media screen and (max-width:990px){.shree-faq{padding:90px 0}.shree-faq .faq-container{width:min(900px,calc(100% - 50px))}.shree-faq .faq-layout{grid-template-columns:.8fr 1.2fr;gap:55px}.shree-faq .faq-heading{font-size:48px}.shree-faq .faq-question-text{font-size:18px}}@media screen and (max-width:749px){.shree-faq{padding:30px 0}.shree-faq .faq-container{width:calc(100% - 36px)}.shree-faq .faq-layout{display:block}.shree-faq .faq-intro{position:static;margin-bottom:50px}.shree-faq .faq-heading{margin-top:20px;font-size:45px}.shree-faq .faq-description{max-width:100%}.shree-faq .faq-question{grid-template-columns:32px 1fr 30px;gap:10px;min-height:76px;padding:15px 0}.shree-faq .faq-question-text{font-size:17px}.shree-faq .faq-number{font-size:11px}.shree-faq .faq-icon{width:26px;height:26px;font-size:15px}.shree-faq .faq-answer-inner{padding-left:42px;padding-right:20px;font-size:13px}.shree-faq .faq-item[open] .faq-answer-inner{padding-bottom:22px}}
/*# sourceMappingURL=/cdn/shop/t/33/assets/component-shree-faq.css.map */
