.fwn{display:flex;flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,4.5rem);width:100%}.shopify-section--faq-with-number:has(.fwn-full){margin-inline:var(--spacing-4)}.fwn__intro{display:flex;flex-direction:column;align-items:center;gap:1.25rem;max-width:62.5rem;text-align:center}.fwn__heading{margin:0;text-transform:uppercase;color:var(--fwn-heading-color, #1e2920);word-break:break-word}.fwn__heading strong,.fwn__heading b{color:var(--fwn-accent, #9ac042);font-weight:inherit}.fwn__description{color:var(--fwn-answer-color, #36373b)}.fwn__description p{margin:0}.fwn__list{display:block;width:100%;max-width:65rem}.fwn__item{border-block-start:1px solid var(--fwn-divider-color, rgba(30, 41, 32, .18));transition:all .3s ease}.fwn__item:last-child{border-block-end:1px solid var(--fwn-divider-color, rgba(30, 41, 32, .18))}.fwn__item[open]{background:var(--fwn-open-bg, rgba(0, 0, 0, .05));border-block-end-color:transparent;border-top-color:var(--fwn-border-color, #1e2920)}.fwn__summary{display:flex;align-items:flex-start;gap:3.5rem;padding:2rem 1rem;cursor:pointer;list-style:none}.fwn__summary::-webkit-details-marker{display:none}.fwn__summary:focus-visible{outline:2px solid var(--fwn-accent, #9ac042);outline-offset:-2px}.fwn__number{flex:0 0 auto;min-width:2.5rem;font-family:var(--heading-font-family);font-weight:400;font-size:calc(var(--text-h4) - 2px);line-height:1;letter-spacing:-1px;color:var(--fwn-number-color, #9ac042);transition:all .3s ease;min-height:2.5rem}.fwn__item[open] .fwn__number{font-size:calc(var(--text-h4) + 4px);color:var(--fwn-number-open-color, #1e2920)}.fwn__question{flex:1 1 auto;min-width:0;font-family:var(--text-font-family);font-weight:700;font-size:var(--text-h6);line-height:1.35;letter-spacing:-.1px;color:var(--fwn-question-color, #1e2920)}.fwn__toggle{position:relative;flex:0 0 auto;width:2.5rem;height:2.5rem;border:1px solid var(--fwn-toggle-border, rgba(30, 41, 32, .22));border-radius:999px;transition:background-color .2s ease,border-color .2s ease}.fwn__toggle-h,.fwn__toggle-v{position:absolute;top:50%;left:50%;background:var(--fwn-toggle-closed-icon, #1e2920);border-radius:2px;transition:background-color .2s ease,opacity .2s ease,transform .2s ease}.fwn__toggle-h{width:.875rem;height:2px;transform:translate(-50%,-50%)}.fwn__toggle-v{width:2px;height:.875rem;transform:translate(-50%,-50%)}.fwn__item[open] .fwn__toggle{background:var(--fwn-toggle-bg, #1e2920);border-color:var(--fwn-toggle-bg, #1e2920)}.fwn__item[open] .fwn__toggle-h{background:var(--fwn-toggle-icon, #f9f7f0)}.fwn__item[open] .fwn__toggle-v{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}.fwn__answer{padding:0 1rem 2rem}.fwn__answer-inner{padding-inline-start:6rem;padding-inline-end:6.25rem;color:var(--fwn-answer-color, #36373b);font-family:var(--text-font-family)}.fwn__answer-inner p{margin:0}.fwn__answer-inner>*+*{margin-block-start:.75rem}@media screen and (max-width:699px){.fwn__summary{gap:1.2rem;padding:1.5rem 1rem}.fwn__number{min-width:auto;padding-inline-start:0}.fwn__toggle{width:2.25rem;height:2.25rem}.fwn__answer{padding:0 1rem 1.5rem}.fwn__answer-inner{padding-inline:0}.shopify-section--faq-with-number:has(.fwn-full){margin-inline:var(--spacing-3)}.fwn__number,.fwn__item[open] .fwn__number{font-size:var(--text-h3)}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/is--faq-with-number.css.map */
