.duskbrew-faq__hero{position:relative;width:100%;height:400px;overflow:hidden;background-color:#2e1e0a;display:flex;align-items:center;justify-content:center}.duskbrew-faq__hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.duskbrew-faq__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.duskbrew-faq__hero-content{position:relative;z-index:1;text-align:center;display:flex;flex-direction:column;align-items:center;width:90%;max-width:720px;padding:120px 24px 40px}@media screen and (max-width:749px){.duskbrew-faq__hero-content{padding-top:160px}}.duskbrew-faq__hero-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#9a8676}.duskbrew-faq__hero-placeholder-text{font-family:DM Sans,sans-serif;font-size:14px;font-weight:300;color:#9a8676}.duskbrew-faq__hero-eyebrow{font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;color:#c9a55e;margin:0 0 16px}.duskbrew-faq__hero-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:52px;letter-spacing:.01em;line-height:1.1;color:#faf7f2;margin:0 0 20px;padding:0}.duskbrew-faq__hero-subheading{font-family:DM Sans,sans-serif;font-size:16px;font-weight:300;color:#faf7f2cc;line-height:1.6;margin:0 0 32px;max-width:560px}.duskbrew-faq__hero-cta{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;background:transparent;color:#fff;border:1px solid #ffffff;border-radius:8px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.duskbrew-faq__hero-cta:hover{background:#fff;color:#1c1410}.duskbrew-faq__body{background:#fff;width:100%}.duskbrew-faq__body-inner{max-width:760px;margin:0 auto;padding:80px 24px;display:flex;flex-direction:column;gap:60px}.duskbrew-faq__group-heading{font-family:Cormorant Garamond,serif;font-weight:500;font-size:32px;letter-spacing:.01em;line-height:1.2;color:#1c1410;margin:0 0 24px;padding:0}.duskbrew-faq__group-rule{border:none;border-top:1px solid #E8DEC8;margin:0}.duskbrew-faq__accordion-list{list-style:none;margin:0;padding:0}.duskbrew-faq__accordion-item{border-bottom:1px solid #E8DEC8}.duskbrew-faq__accordion-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;padding:18px 0;cursor:pointer;text-align:left;gap:16px}.duskbrew-faq__accordion-question{font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;color:#1c1410;line-height:1.5;margin:0}.duskbrew-faq__accordion-icon{flex-shrink:0;color:#c9a55e;width:18px;height:18px;transition:transform .3s ease}.duskbrew-faq__accordion-trigger[aria-expanded=true] .duskbrew-faq__accordion-icon{transform:rotate(180deg)}.duskbrew-faq__accordion-panel{max-height:0;overflow:hidden;transition:max-height .3s ease}.duskbrew-faq__accordion-answer{font-family:DM Sans,sans-serif;font-size:15px;font-weight:300;color:#5c4a3a;line-height:1.7;padding-bottom:18px}.duskbrew-faq__accordion-answer p{margin:0 0 10px}.duskbrew-faq__accordion-answer p:last-child{margin-bottom:0}.duskbrew-faq__accordion-answer a{color:#c9a55e;text-decoration:underline}@media screen and (max-width:768px){.duskbrew-faq__hero{height:260px}.duskbrew-faq__hero-heading{font-size:32px}.duskbrew-faq__hero-subheading{font-size:14px}.duskbrew-faq__body-inner{padding:100px 24px;gap:48px}.duskbrew-faq__group-heading{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-duskbrew-faq.css.map */
