.hem-faq{padding:48px 0;border-top:.5px solid rgba(0,0,0,.1);background:#fff}.hem-faq__inner{max-width:700px;margin:0 auto;padding:0 20px}.hem-faq__header{margin-bottom:32px}.hem-faq__title{font-family:var(--font-heading-family);font-size:clamp(18px,2.5vw,22px);font-weight:500;color:#1a1a1a;line-height:1.2;margin:0 0 6px}.hem-faq__subtitle{font-family:var(--font-body-family);font-size:13px;font-weight:400;color:#7a7a7a;margin:0}.hem-faq__list{border-top:.5px solid rgba(0,0,0,.1)}.hem-faq__item{border-bottom:.5px solid rgba(0,0,0,.1)}.hem-faq__trigger{width:100%;background:none;border:none;padding:18px 0;display:flex;justify-content:space-between;align-items:flex-start;cursor:pointer;text-align:left;gap:16px;-webkit-tap-highlight-color:transparent}.hem-faq__trigger:hover .hem-faq__q{color:#3e4a35}.hem-faq__q{font-family:var(--font-heading-family);font-size:15px;font-weight:500;color:#1a1a1a;line-height:1.45;transition:color .15s;flex:1}.hem-faq__icon{flex-shrink:0;width:18px;height:18px;color:#7a7a7a;margin-top:2px;transition:transform .25s ease}.hem-faq__icon svg{width:100%;height:100%;display:block}.hem-faq__body{max-height:0;overflow:hidden;transition:max-height .32s ease}.hem-faq__answer{padding-bottom:20px}.hem-faq__answer p{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;color:#4a4a4a!important;line-height:1.8!important;letter-spacing:.02em!important;margin:0 0 12px!important}.hem-faq__answer p:last-child{margin-bottom:0!important}.hem-faq__answer ul,.hem-faq__answer ol{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;color:#4a4a4a!important;line-height:1.75!important;padding-left:18px!important;margin:8px 0 10px!important}.hem-faq__answer li{font-family:var(--font-body-family)!important;font-size:13px!important;font-weight:400!important;font-style:normal!important;color:#4a4a4a!important;line-height:1.8!important;letter-spacing:.02em!important;margin-bottom:6px!important}.hem-faq__answer strong{font-weight:500!important;color:#1a1a1a!important}.hem-faq__footer{margin-top:32px;padding:20px;background:#f7f4ee;border-radius:8px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.hem-faq__footer-text{font-family:var(--font-body-family);font-size:13px;color:#4a4a4a;margin:0;line-height:1.5}.hem-faq__footer-text strong{display:block;font-size:14px;font-weight:500;color:#1a1a1a;margin-bottom:2px}.hem-faq__wa-btn{display:inline-flex;align-items:center;gap:7px;background:#3e4a35;color:#fff;border-radius:6px;padding:10px 18px;font-family:var(--font-body-family);font-size:13px;font-weight:500;text-decoration:none;letter-spacing:.02em;transition:opacity .15s;white-space:nowrap;flex-shrink:0}.hem-faq__wa-btn:hover{opacity:.88;color:#fff;text-decoration:none}.hem-faq__wa-btn svg{width:15px;height:15px;flex-shrink:0}@media screen and (max-width:749px){.hem-faq{padding:36px 0}.hem-faq__inner{padding:0 16px}.hem-faq__trigger{padding:16px 0}.hem-faq__footer{flex-direction:column;align-items:flex-start;gap:14px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hemistry-faq.css.map */
