.hm-faq{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 40px;background-color:var(--hm-faq-bg, #ffffff)}.hm-faq .hm-faq__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;width:100%;max-width:1200px;scroll-margin-top:80px}.hm-faq .hm-faq__head{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;align-self:stretch;max-width:100%}.hm-faq .hm-faq__eyebrow{flex:0 0 auto;padding:6px 0;overflow:hidden;border:1px solid transparent;border-radius:2px;color:var(--hm-faq-eyebrow, #5c3d2e);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:18px;letter-spacing:2px;text-transform:uppercase;text-align:center;text-align-last:center;overflow-wrap:break-word}.hm-faq .hm-faq__heading{flex:0 0 auto;color:var(--hm-faq-heading, #000000);font-family:Raleway,sans-serif;font-size:40px;font-weight:700;line-height:38px;letter-spacing:-1px;text-transform:none;text-align:left;text-align-last:left;overflow-wrap:break-word}.hm-faq .hm-faq__body{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;align-items:center;justify-content:center;align-self:stretch;max-width:100%}.hm-faq .hm-faq__body--no-image{grid-template-columns:minmax(0,1fr)}.hm-faq .hm-faq__media{display:flex;align-items:center;align-self:stretch;min-width:0;min-height:0;overflow:hidden;border:1px solid var(--hm-faq-image-border, #000000);border-radius:8px}.hm-faq .hm-faq__image{display:block;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;margin:0;padding:0;object-fit:cover}.hm-faq .hm-faq__list{display:flex;flex-direction:column;gap:8px;align-self:stretch;min-width:0}.hm-faq .hm-faq__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:0 0 auto;align-self:stretch;padding:15px 0;border-bottom:1px solid var(--hm-faq-divider, #5c3d2e)}.hm-faq .hm-faq__question-wrap{align-self:stretch;margin:0;font:inherit}.hm .hm-faq__question{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:1px;padding:0;background:none;border:0;color:var(--hm-faq-text, #000000);cursor:pointer;text-align:left;transition:all .3s cubic-bezier(.4,0,.2,1)}.hm-faq .hm-faq__question:focus-visible{outline:2px solid var(--hm-faq-divider, #5c3d2e);outline-offset:4px}.hm-faq .hm-faq__question-text{flex:0 1 auto;min-width:0;color:var(--hm-faq-text, #000000);font-family:Raleway,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-transform:none;overflow-wrap:break-word}.hm-faq .hm-faq__icon{display:block;flex:0 0 auto;width:24px;height:24px;color:var(--hm-faq-text, #000000);line-height:100%}.hm-faq .hm-faq__icon svg{display:block;width:100%;height:100%}.hm-faq .hm-faq__question[aria-expanded=true] .hm-faq__icon-plus,.hm-faq .hm-faq__question[aria-expanded=false] .hm-faq__icon-minus{display:none}.hm-faq .hm-faq__panel{align-self:stretch;overflow:hidden}.hm-faq .hm-faq__panel[hidden]{display:none}.hm-faq .hm-faq__answer{display:block;width:100%;color:var(--hm-faq-text, #000000);font-family:Raleway,sans-serif;font-size:14px;font-weight:400;line-height:24px;letter-spacing:0;overflow-wrap:break-word}.hm-faq .hm-faq__answer strong,.hm-faq .hm-faq__answer b{font-weight:700}.hm-faq .hm-faq__answer p{font-size:inherit;line-height:inherit}@media(min-width:641px)and (max-width:1024px){.hm-faq{padding:40px 30px}.hm-faq .hm-faq__body{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:40px}.hm-faq .hm-faq__media{flex:1 1 auto;align-self:stretch;height:auto}.hm-faq .hm-faq__list{flex:1 1 auto}.hm-faq .hm-faq__question-text,.hm-faq .hm-faq__answer{font-size:18px;line-height:24.55px}}@media(max-width:640px){.hm-faq{padding:60px 15px}.hm-faq .hm-faq__inner{gap:17px}.hm-faq .hm-faq__head{gap:19px}.hm-faq .hm-faq__eyebrow{font-family:Raleway,sans-serif}.hm-faq .hm-faq__heading{font-size:24px;line-height:28px;text-align:center;text-align-last:center}.hm-faq .hm-faq__body{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:24px}.hm-faq .hm-faq__media{flex:0 0 auto;align-self:stretch;height:300px}.hm-faq .hm-faq__list{flex:1 1 auto}.hm-faq .hm-faq__question-text{flex:1 1 0;font-size:18px;line-height:24px;text-align:left}.hm-faq .hm-faq__answer{font-size:16px;line-height:24px;text-align:left;text-align-last:left}}
/*# sourceMappingURL=/cdn/shop/t/50/assets/home-faq.css.map */
