.faq{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:990px){.faq--split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:8rem}.faq--split .faq__intro{position:sticky;top:4rem}.faq--stacked{max-width:78rem;margin-inline:auto}.faq--stacked .faq__intro{text-align:center}}.faq--stacked .faq__intro{text-align:center}@media screen and (max-width:989px){.faq--split .faq__intro{text-align:left}}.faq__heading{margin:0;font-size:clamp(2.8rem,4.2vw,4.4rem);line-height:1.1;letter-spacing:-.02em}.faq__sub{margin:1.4rem 0 0;max-width:44ch;font-size:1.6rem;line-height:1.6;opacity:.72}.faq--stacked .faq__sub{margin-inline:auto}.faq__cta{margin-top:2.8rem}.faq__list{display:block;border-top:1px solid rgba(var(--color-foreground),.15)}.faq__item{border-bottom:1px solid rgba(var(--color-foreground),.15);transition:background-color .25s ease}.faq__q{margin:0;font-size:inherit;font-weight:inherit}.faq__trigger{all:unset;box-sizing:border-box;display:flex;width:100%;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;cursor:pointer;font-family:var(--font-heading-family);font-size:clamp(1.7rem,2vw,2rem);font-weight:500;line-height:1.35;color:rgb(var(--color-foreground))}.faq__trigger:focus-visible{outline:.2rem solid rgb(var(--color-foreground));outline-offset:.4rem;border-radius:.4rem}.faq__q-text{transition:transform .3s ease}.faq__trigger:hover .faq__q-text{transform:translate(.4rem)}.faq__icon{position:relative;flex:0 0 auto;width:3.6rem;height:3.6rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:50%;transition:background-color .3s ease,border-color .3s ease,transform .3s ease}.faq__icon:before,.faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:1.2rem;height:1.5px;background:rgb(var(--color-foreground));transform:translate(-50%,-50%);transition:transform .3s ease,background-color .3s ease}.faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.faq__item.is-open .faq__icon{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}.faq__item.is-open .faq__icon:before,.faq__item.is-open .faq__icon:after{background:rgb(var(--color-background))}.faq__item.is-open .faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.faq__panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .35s ease,visibility 0s linear .35s}.faq__item.is-open .faq__panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .35s ease,visibility 0s}.faq__panel-inner{overflow:hidden;min-height:0}.faq__answer{padding:0 5.6rem 2.4rem 0;max-width:68ch;font-size:1.5rem;line-height:1.7;opacity:.8}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.faq__answer a{text-underline-offset:.3rem}@media screen and (max-width:749px){.faq__answer{padding-right:0}.faq__icon{width:3.2rem;height:3.2rem}}@media(prefers-reduced-motion:reduce){.faq__panel,.faq__item.is-open .faq__panel,.faq__icon,.faq__icon:before,.faq__icon:after,.faq__q-text{transition:none}.faq__trigger:hover .faq__q-text{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/1/compiled_assets/styles.css.map */
