.faq-section{width:100%;padding-top:var(--faq-padding-top-desktop, 60px);padding-bottom:var(--faq-padding-bottom-desktop, 60px)}.faq-container{margin:0 auto;padding:0 24px;width:100%}.faq-header{text-align:center;margin-bottom:40px}.faq-badge{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;border:1px solid var(--faq-badge-border-color, #fcd9a4);color:var(--faq-badge-text-color, #d97706);background-color:var(--faq-badge-bg-color, #fef3e2);font-family:var(--faq-badge-font-family, inherit);font-size:var(--faq-badge-font-size-desktop, 14px);margin-bottom:18px;line-height:1.2;letter-spacing:0px}.faq-badge__icon{width:14px;height:14px;flex-shrink:0}.faq-heading{font-weight:var(--faq-heading-font-weight, 700);font-style:var(--faq-heading-font-style, normal);font-size:var(--faq-heading-size-desktop, 44px);line-height:1.15;margin:0 0 14px;font-family:"Anton",Sans-serif!important;letter-spacing:0px}.faq-heading__normal{color:var(--faq-heading-normal-color, #111111)}.faq-heading__colored{color:var(--faq-heading-colored-color, #f57c00)}.faq-heading__normal+.faq-heading__colored,.faq-heading__colored+.faq-heading__normal{margin-left:.35em}.faq-subheading{font-family:var(--faq-subheading-font-family, inherit);font-size:var(--faq-subheading-size-desktop, 16px);color:var(--faq-subheading-color, #6b6b6b);margin:0}.faq-accordion{display:flex;flex-direction:column;gap:16px}.faq-item{background-color:var(--faq-item-bg, #ffffff);border:1px solid var(--faq-item-border, #e5e5e5);border-radius:var(--faq-item-radius, 10px);transition:background-color .2s ease,border-color .2s ease;overflow:hidden}.faq-item.is-open{background-color:var(--faq-item-active-bg, #fffaf3);border-color:var(--faq-item-active-border, #f57c00)}.faq-item__question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;background:none;border:none;cursor:pointer;color:var(--faq-question-color, #1a1a1a);font-size:var(--faq-question-size-desktop, 16px);padding:20px;font-family:"Nunito Sans",Sans-serif;font-weight:700}.faq-item.is-open .faq-item__question{color:var(--faq-question-active-color, #f57c00)}.faq-item__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:var(--faq-icon-color, #888888);transition:transform .25s ease,color .2s ease}.faq-item.is-open .faq-item__icon{color:var(--faq-icon-active-color, #f57c00);transform:rotate(135deg)}.faq-item__answer-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item.is-open .faq-item__answer-wrap{grid-template-rows:1fr}.faq-item__answer{overflow:hidden;min-height:0}.faq-item__answer>*{margin:0;font-size:var(--faq-answer-size-desktop, 15px);color:var(--faq-answer-color, #6b6b6b);border-style:solid;border-width:0px 1px 1px 1px;border-color:#0a0d111a;border-radius:0 0 15px 15px;overflow:hidden;padding:0 50px 20px 20px;font-family:"Nunito Sans",Sans-serif;line-height:1.6em;letter-spacing:0px}@media screen and (max-width:989px){.faq-badge{font-size:var(--faq-badge-font-size-tablet, 13px)}.faq-heading{font-size:var(--faq-heading-size-tablet, 34px)}.faq-subheading{font-size:var(--faq-subheading-size-tablet, 15px)}.faq-item__question{font-size:var(--faq-question-size-tablet, 15px);padding:18px 20px}.faq-item__answer>*{font-size:var(--faq-answer-size-tablet, 14px);padding:0 20px 18px}}@media screen and (max-width:749px){.faq-section{padding-top:var(--faq-padding-top-mobile, 32px);padding-bottom:var(--faq-padding-bottom-mobile, 32px)}.faq-container{padding:0 16px}.faq-header{margin-bottom:28px}.faq-badge{font-size:var(--faq-badge-font-size-mobile, 12px);padding:5px 14px;margin-bottom:14px}.faq-heading{font-size:var(--faq-heading-size-mobile, 26px)}.faq-heading__normal,.faq-heading__colored{display:block;margin-left:0!important}.faq-subheading{font-size:var(--faq-subheading-size-mobile, 14px)}.faq-accordion{gap:12px}.faq-item__question{font-size:var(--faq-question-size-mobile, 14px);padding:14px 16px;gap:10px}.faq-item__answer>*{font-size:var(--faq-answer-size-mobile, 13px);padding:0 16px 14px}.faq-item__icon{width:16px;height:16px}h2.faq-heading{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:20px}p.faq-subheading{line-height:26px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-faq-accordion.css.map */
