.faq-section{position:relative}.faq-section__container{padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom)}.faq-section__eyebrow{margin:0 0 1.6rem;color:rgba(var(--color-foreground),.75)}.faq-section__divider{width:100%;height:1px;background-color:rgba(var(--color-foreground),.3);margin:0}.faq-section__list{display:block}.faq-section__item{display:block;border-bottom:1px solid rgba(var(--color-foreground),.3)}.faq-section__trigger{display:grid;grid-template-columns:auto 1fr;gap:var(--faq-gap);align-items:center;width:100%;padding:2rem 0;background:transparent;border:0;cursor:pointer;text-align:left;font:inherit;color:inherit}.faq-section__trigger:focus-visible{outline:.2rem solid rgba(var(--color-foreground),.5);outline-offset:.4rem}.faq-section__icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:var(--faq-icon-size);height:var(--faq-icon-size);flex-shrink:0;color:rgb(var(--color-foreground))}.faq-section__icon{width:100%;height:100%;display:block}.faq-section__icon-vert{transition:opacity .35s cubic-bezier(.4,0,.2,1)}.faq-section__trigger[aria-expanded=true] .faq-section__icon-vert{opacity:0}.faq-section__question{color:rgb(var(--color-foreground));max-width:var(--faq-content-max-width)}.faq-section__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-section__trigger[aria-expanded=true]+.faq-section__content{grid-template-rows:1fr}.faq-section__content-inner{overflow:hidden;min-height:0}.faq-section__answer{padding-bottom:2rem;margin-left:calc(var(--faq-icon-size) + var(--faq-gap));max-width:var(--faq-content-max-width);color:rgba(var(--color-foreground),.85)}.faq-section__answer p:first-child{margin-top:0}.faq-section__answer p:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq-section__trigger{padding-block:1.5rem}.faq-section__icon-wrap{width:calc(var(--faq-icon-size) / 1.6);height:calc(var(--faq-icon-size) / 1.6)}.faq-section__answer{padding-bottom:1.5rem;margin-inline-start:calc(var(--faq-icon-size) + calc(var(--faq-gap) / 1.6))}}@media(prefers-reduced-motion:reduce){.faq-section__content,.faq-section__icon-vert{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-faq-section.css.map */
