.faq-section{position:relative}.faq{display:grid;gap:4rem;grid-template-columns:1fr}@media screen and (min-width:990px){.faq{grid-template-columns:1fr 1.6fr;gap:6rem;align-items:start}}.faq__eyebrow{margin:0 0 .8rem}.faq__title{margin:0;text-wrap:balance}.faq__body{margin-top:1.6rem;font-size:1.6rem;line-height:1.6}.faq__button{margin-top:2.4rem}.faq__list{display:flex;flex-direction:column;gap:1.2rem;min-width:0}.faq__item{border-radius:.8rem;background:rgba(var(--color-foreground),.06)}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;font-family:var(--font-heading-family);font-size:1.8rem;line-height:1.35}.faq__question::-webkit-details-marker{display:none}.faq__question:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.2rem}.faq__question-text{flex:1;min-width:0}.faq__toggle{position:relative;flex-shrink:0;width:1.6rem;height:1.6rem}.faq__toggle-bar{position:absolute;top:50%;left:0;width:100%;height:.15rem;background:currentColor;transform:translateY(-50%)}.faq__toggle-bar--v{transition:opacity .2s ease,transform .2s ease;transform:translateY(-50%) rotate(90deg)}.faq__item[open] .faq__toggle-bar--v{opacity:0;transform:translateY(-50%) rotate(0)}.faq__answer{padding:0 2.4rem 2.2rem;font-size:1.6rem;line-height:1.6}.faq__answer>*:first-child{margin-top:0}.faq__answer>*:last-child{margin-bottom:0}@media screen and (max-width:749px){.faq{gap:3.2rem}.faq__question{padding:1.6rem 1.8rem;font-size:1.6rem}.faq__answer{padding:0 1.8rem 1.8rem;font-size:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/section-faq.css.map */
