.sw-faq{--sw-faq-green: rgb(var(--color-foreground));--sw-faq-fg-a: var(--color-foreground);color:var(--sw-faq-green)}.sw-faq__inner{display:grid;gap:3.2rem}.sw-faq__head{display:grid;gap:1.4rem}.sw-faq__eyebrow{margin:0 0 1.2rem;font-size:1.3rem;font-weight:600;letter-spacing:.18em;line-height:1;text-transform:uppercase;color:#e8692a}.sw-faq__heading{margin:0;font-family:var(--font-heading-family);font-weight:800;font-size:clamp(3.6rem,4.6vw,5.6rem);line-height:.95;letter-spacing:-.035em;color:var(--sw-faq-green)}.sw-faq__intro{max-width:38ch;font-size:1.6rem;line-height:1.6;color:rgba(var(--sw-faq-fg-a),.72)}.sw-faq__intro p{margin:0}.sw-faq__intro a{color:var(--sw-faq-green);text-underline-offset:.3rem}.sw-faq__list{display:grid;border-top:.1rem solid rgba(var(--sw-faq-fg-a),.18)}.sw-faq__item{border-bottom:.1rem solid rgba(var(--sw-faq-fg-a),.18)}.sw-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 0;list-style:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.sw-faq__q::-webkit-details-marker{display:none}.sw-faq__q:focus-visible{outline:.2rem solid #e8692a;outline-offset:.4rem;border-radius:.6rem}.sw-faq__q-text{font-family:var(--font-body-family);font-weight:500;font-size:1.7rem;line-height:1.35;letter-spacing:0;color:var(--sw-faq-green)}.sw-faq__toggle{position:relative;flex:0 0 auto;width:3.6rem;height:3.6rem;border:.1rem solid rgba(var(--sw-faq-fg-a),.3);border-radius:50%;transition:background .2s ease,border-color .2s ease}.sw-faq__toggle:before,.sw-faq__toggle:after{content:"";position:absolute;top:50%;left:50%;width:1.3rem;height:.16rem;background:var(--sw-faq-green);transform:translate(-50%,-50%);transition:transform .25s ease,background .2s ease}.sw-faq__toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.sw-faq__item[open] .sw-faq__toggle{background:#e8692a;border-color:#e8692a}.sw-faq__item[open] .sw-faq__toggle:before,.sw-faq__item[open] .sw-faq__toggle:after{background:#ebeadc}.sw-faq__item[open] .sw-faq__toggle:after{transform:translate(-50%,-50%) rotate(0)}.sw-faq__a{max-width:64ch;padding:0 0 2.4rem;font-size:1.6rem;line-height:1.6;color:rgba(var(--sw-faq-fg-a),.82)}.sw-faq__a p{margin:0}.sw-faq__a p+p{margin-top:.8rem}.sw-faq__a a{color:var(--sw-faq-green);text-underline-offset:.3rem}.sw-faq__more{margin:0}.sw-faq__more-link{display:inline-flex;align-items:center;gap:.8rem;font-size:1.5rem;font-weight:600;color:var(--sw-faq-green);text-decoration:none;border-bottom:.15rem solid currentColor;padding-bottom:.2rem}.sw-faq__more-link .svg-wrapper{width:1.2rem;height:1.2rem}@media(prefers-reduced-motion:reduce){.sw-faq__toggle,.sw-faq__toggle:before,.sw-faq__toggle:after{transition:none}}@media screen and (min-width:750px){.sw-faq__inner{gap:4rem}.sw-faq__q{padding:2.6rem 0}.sw-faq__q-text{font-size:1.9rem}.sw-faq__a{font-size:1.7rem;padding-bottom:3rem}}@media screen and (min-width:990px){.sw-faq__inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:8.8rem;row-gap:3.2rem;align-items:start}.sw-faq__head{grid-column:1;position:sticky;top:calc(var(--header-height, 0px) + 3.2rem)}.sw-faq__list{grid-column:2;grid-row:1 / span 2}.sw-faq__more{grid-column:1}.sw-faq__intro{font-size:1.7rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-sw-faq.css.map */
