.faq-section{background:var(--faq-bg, #FAF6EF);padding:65px 0 74px}.faq-wrapper{margin:0 auto;padding:0 24px}.faq-header{text-align:center;margin-bottom:36px}.faq-eyebrow{margin:0 0 1px;text-align:center;font-family:var( --font-text-family );font-size:12px;font-weight:700;line-height:120%;letter-spacing:1.92px;color:var(--faq-eyebrow, #B4785A)}.faq-heading{margin:0;font-family:var(--font-heading-family-new);font-size:38px;font-weight:400;line-height:120%;color:var(--faq-heading, #1E3D34)}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{background:var(--faq-card-bg, #FFFFFF);border:1px solid var(--faq-border, #E7E1D4);border-radius:14px;overflow:hidden;transition:border-color .2s ease}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:18px 20px;background:transparent;border:none;cursor:pointer;text-align:left;font:inherit}.faq-question-text{font-family:var( --font-text-family );font-size:15.5px;font-style:normal;font-weight:600;line-height:120%;color:var(--faq-question, #1A1A1A)}.faq-icon{position:relative;flex-shrink:0;width:18px;height:18px}.faq-icon-line{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .25s ease,opacity .25s ease}.faq-item.is-open span.faq-icon-line.faq-icon-line--h{opacity:0}.faq-item.is-open span.faq-icon-line.faq-icon-line--y{opacity:1}.faq-answer-new{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-answer-new{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;padding:0 20px}.faq-item.is-open .faq-answer-inner{padding:2.5px 20px 15px}.faq-answer-inner p{margin:0;font-family:var( --font-text-family );font-size:14.5px;font-weight:400;line-height:23.2px;color:var(--faq-answer, #5B5B56)}.faq-section.faq-border{padding:66px 0 70px}.faq-border .faq-eyebrow{font-size:11px;font-weight:500;line-height:1.5;letter-spacing:1.98px;margin-bottom:13px;font-family:var(--font-heading-family-2)}.faq-border .faq-heading{font-size:34px;font-style:normal;font-weight:600;line-height:1.08}.faq-border .faq-header{margin-bottom:25px}.faq-border .faq-item{border-radius:0;border:0;border-bottom:1px solid var(--faq-border, #E7E1D4)}.faq-border .faq-question{padding:17px 4px}.faq-border .faq-list{gap:0;border-top:1px solid var(--faq-border, #E7E1D4)}.faq-border .faq-question-text{font-size:15px;font-weight:600;line-height:120%}.faq-border .faq-answer-inner p{font-size:13.5px;line-height:1.6}.faq-border .faq-item.is-open .faq-answer-inner{padding:0 4px 17px}.faq-border .faq-item .faq-answer-inner{padding:0 4px;max-width:50ch}@media screen and (max-width:1023px){.faq-section,.faq-section.faq-border{padding:60px 0}}@media screen and (max-width:767px){.faq-heading{line-height:1.3;font-size:28px}.faq-border .faq-heading{font-size:26px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/section-faq-custom.css.map */
