.faq{display:block;width:100%}.faq__header{margin:0 auto 2.5rem;max-width:var(--faq-heading-max-width)}.faq__header--center{text-align:center}.faq__header--left{text-align:left;margin-left:0}@media(min-width:750px){.faq__header{margin-bottom:4rem}}.faq__subheading{margin:0 0 .4rem;font-family:GrapeNuts,cursive;font-size:2rem;font-weight:400;line-height:1.2;color:rgba(var(--color-foreground),.85)}@media(min-width:750px){.faq__subheading{font-size:2.4rem}}.faq__title{margin:0}.faq__heading-accent{color:var(--faq-accent-color, currentColor)}.faq__list{margin:0 auto;max-width:var(--faq-accordion-max-width, 800px)}.faq__item{border-bottom:1px solid rgba(var(--color-foreground),.3)}.faq__item:first-child{border-top:1px solid rgba(var(--color-foreground),.3)}.faq__summary{display:flex;align-items:center;justify-content:space-between;gap:1.6rem;padding:1.6rem .4rem 1.6rem 0;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none}.faq__summary::-webkit-details-marker{display:none}.faq__summary::marker{display:none;content:""}@media(min-width:750px){.faq__summary{padding:2rem .4rem 2rem 0}}.faq__summary:hover{opacity:.85}.faq__summary:focus-visible{outline:2px solid rgb(var(--color-foreground));outline-offset:2px;border-radius:4px}.faq__question{margin:0;flex:1 1 auto}.faq__icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;color:rgb(var(--color-foreground))}.faq__icon-svg{display:block;width:100%;height:100%}.faq__icon-svg--minus,.faq__item.is-open .faq__icon-svg--plus{display:none}.faq__item.is-open .faq__icon-svg--minus{display:block}.faq__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq__item.is-open .faq__content{grid-template-rows:1fr}.faq__content-inner{overflow:hidden;min-height:0}.faq__answer{padding:0 0 1.8rem;line-height:1.5}@media(min-width:750px){.faq__answer{padding-bottom:2.4rem}}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}@media(prefers-reduced-motion:reduce){.faq__content{transition:none}}@media screen and (max-width:749px){.faq__icon{width:2.2rem;height:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-faq-accordion.css.map */
