.faqs{color:var(--color-black)}.faqs .wrapper{width:100%;margin-right:auto;margin-left:auto;padding-right:1.5rem;padding-left:1.5rem}.faqs .wrapper.standard-margin{margin-top:2rem;margin-bottom:2rem}.faqs .wrapper.space-above{margin-top:3rem}.faqs .wrapper.space-below{margin-bottom:3rem}.faqs .title{margin:0;font-family:var(--font-family-heading);font-size:1.75rem;font-weight:500;line-height:130%}.faqs .item{border-bottom:1px solid var(--color-black);text-align:left}.faqs .question-heading{margin:0;font:inherit}.faqs .question{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;padding:1.5rem 0;border:0;background:none;color:inherit;text-align:left;cursor:pointer}.faqs .question:focus-visible{outline:2px solid currentColor;outline-offset:4px}.faqs .question-text{font-family:var(--font-family-extended);font-size:1.125rem;font-weight:400;line-height:24px}.faqs .icon{--icon-size: 1.5625rem}.faqs .icon.minus,.faqs .item.is-open .icon.plus{display:none}.faqs .item.is-open .icon.minus{display:inline-flex}.faqs .answer{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease-out),visibility var(--duration-base)}.faqs .item.is-open .answer{grid-template-rows:1fr;visibility:visible}.faqs .answer-inner{min-height:0;overflow:hidden;opacity:0;transition:opacity var(--duration-base) var(--ease-out)}.faqs .item.is-open .answer-inner{opacity:1}.faqs .answer-content{padding-bottom:1.5rem;font-family:var(--font-family-body);font-size:1.125rem;line-height:24px}.faqs .answer-content :is(p,span){margin:0;font:inherit}.faqs .answer-content a{text-decoration:underline}@media(prefers-reduced-motion:reduce){.faqs .answer,.faqs .answer-inner{transition:none}}@media(min-width:400px){.faqs .wrapper{max-width:400px}}@media(min-width:768px){.faqs .wrapper{max-width:768px;padding-right:1rem;padding-left:1rem}.faqs .title{font-size:2rem}}@media(min-width:1024px){.faqs .wrapper{max-width:1024px}.faqs .wrapper.space-above{margin-top:5rem}.faqs .wrapper.space-below{margin-bottom:5rem}.faqs .question-text{font-size:1.25rem;line-height:26px}}@media(min-width:1260px){.faqs .wrapper{max-width:1260px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/faqs.css.map */
