.faq-section{padding:40px 0}.faq-title{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 2rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));margin:0 0 2rem}@media screen and (min-width:750px){.faq-title{font-size:calc(var(--font-heading-scale) * 2.4rem)}}.faq-item{border-bottom:.1rem solid #ececec}.faq-btn{width:100%;background:none;border:none;display:flex;justify-content:space-between;align-items:center;padding:1.1rem 1.5rem 1.1rem 0;cursor:pointer;gap:12px;text-align:left;transition:color .2s ease}.faq-btn:hover .faq-question{text-shadow:0 0 .4px rgb(var(--color-foreground)),0 0 .4px rgb(var(--color-foreground))}.faq-question{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));font-size:calc(var(--font-heading-scale) * 1.5rem);line-height:calc(1 + .3/max(1,var(--font-heading-scale)));flex:1}.faq-arrow{flex-shrink:0;width:1rem;height:1rem;transition:transform .25s ease;color:rgba(var(--color-foreground),.75)}.faq-item.is-open .faq-arrow{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-answer{grid-template-rows:1fr}.faq-answer-inner{overflow:hidden;font-family:var(--font-body-family);font-style:var(--font-body-style);font-size:1.5rem;letter-spacing:.06rem;line-height:calc(1 + .8 / var(--font-body-scale));color:rgba(var(--color-foreground),.75);padding-bottom:0;transition:padding-bottom .35s cubic-bezier(.4,0,.2,1)}.faq-item.is-open .faq-answer-inner{padding-bottom:1.1rem}
/*# sourceMappingURL=/cdn/shop/t/83/assets/faq.css.map */
