.faq{display:block;padding:4.8rem 1.6rem 4rem;color:var(--m-dark)}.faq__heading{margin:0 0 3.2rem;font-size:var(--faq-heading-mobile, 28px);font-weight:400;line-height:1.15;letter-spacing:-.02em;color:inherit;text-align:center}.faq__heading em,.faq__heading i{font-family:var(--m-font-display);font-style:italic;font-weight:400}.faq__list{display:block;max-width:var(--faq-width, 860px);margin:0 auto}.faq__row{border-top:1px solid var(--m-hairline);border-bottom:1px solid var(--m-hairline)}.faq__row+.faq__row{border-top:0}.faq__question{margin:0;font-size:inherit;font-weight:400;color:inherit}.faq__toggle{display:flex;align-items:center;gap:1.6rem;width:100%;padding:1.8rem 0;border:0;background:none;color:inherit;font-family:inherit;font-size:var(--m-text-base);font-weight:400;line-height:1.4;text-align:left;cursor:pointer}.faq__toggle svg{width:1.2rem;height:.8rem;margin-left:auto;flex:none;transition:transform .3s ease}.faq__row[open] .faq__toggle svg{transform:rotate(180deg)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1)}.faq__row[open] .faq__panel{grid-template-rows:1fr}.faq__answer{min-height:0;overflow:hidden;font-size:var(--m-text-base);line-height:1.6;opacity:0;transition:opacity .2s ease}.faq__row[open] .faq__answer{opacity:1;transition-delay:.08s}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:1.8rem}.faq__answer a{color:inherit;text-underline-offset:.3rem}@media screen and (min-width:990px){.faq{padding:8rem 4.8rem 5.6rem}.faq__heading{margin-bottom:4rem;font-size:var(--faq-heading-desktop, 42px)}}@media(prefers-reduced-motion:reduce){.faq__panel,.faq__answer,.faq__toggle svg{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/faq.css.map */
