.sw-faq{padding:clamp(3rem,4vw,5rem) 0 clamp(6rem,8vw,10rem)}.sw-faq [hidden]{display:none!important}.sw-faq__tools{display:grid;gap:2rem;margin:0 0 4.4rem}.sw-faq__search{position:relative;display:block}.sw-faq__search svg{position:absolute;top:50%;left:1.8rem;width:2rem;height:2rem;transform:translateY(-50%);color:var(--sw-black);pointer-events:none}.sw-faq__search input{width:100%;min-height:5.6rem;padding:1.4rem 1.8rem 1.4rem 5.2rem;border:.2rem solid var(--sw-black);border-radius:0;background:var(--sw-white);color:var(--sw-black);font:inherit;font-size:1.6rem}.sw-faq__search input:focus-visible{border-color:var(--sw-red);outline:.2rem solid var(--sw-red);outline-offset:.2rem}.sw-faq__chips{display:flex;flex-wrap:wrap;gap:1rem}.sw-faq__group{margin:0 0 4.4rem;scroll-margin-top:12rem}.sw-faq__cat{margin:0 0 1.8rem;font-family:var(--sw-font-slogan);font-size:2.6rem;font-weight:400;line-height:1;text-transform:uppercase;color:var(--sw-red)}.sw-faq__item{margin:0 0 1rem;border:.1rem solid var(--sw-line-dark);border-left:.6rem solid var(--sw-red);background:var(--sw-white)}.sw-faq__q{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2rem 2.4rem;cursor:pointer;list-style:none;font-family:var(--sw-font-display);font-size:clamp(1.7rem,1.6vw,2rem);font-weight:700;line-height:1.2;text-transform:uppercase;color:var(--sw-black);transition:color .2s ease}.sw-faq__q::-webkit-details-marker{display:none}.sw-faq__q::marker{content:""}.sw-faq__q:after{content:"";flex:0 0 auto;width:.9rem;height:1.6rem;background:var(--sw-red);clip-path:polygon(0 0,100% 50%,0 100%,30% 50%);transition:transform .2s ease}.sw-faq__item[open] .sw-faq__q:after{transform:rotate(90deg)}.sw-faq__q:hover{color:var(--sw-red)}.sw-faq__q:focus-visible{outline:.2rem solid var(--sw-red);outline-offset:-.2rem}.sw-faq__a{max-width:78ch;padding:0 2.4rem 2.4rem;font-size:1.6rem;line-height:1.7;color:#000000c7}.sw-faq__a p{margin:0 0 1rem}.sw-faq__a p:last-child{margin-bottom:0}.sw-faq__a a{color:var(--sw-red)}.sw-faq__empty{margin:0 0 3rem;font-size:1.7rem;color:#000000b3}.sw-faq__cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2.4rem;margin-top:5rem;padding:3.2rem clamp(2.4rem,4vw,4.4rem) 3.6rem;border-bottom:.4rem solid var(--sw-red);background:var(--sw-black);color:var(--sw-white);clip-path:polygon(0 0,100% 0,100% calc(100% - 2.4rem),calc(100% - 2.4rem) 100%,0 100%)}.sw-faq__cta-title{margin:0 0 .6rem;font-family:var(--sw-font-display);font-size:clamp(2.4rem,2.6vw,3.2rem);font-weight:700;line-height:1.05;text-transform:uppercase;color:var(--sw-white)}.sw-faq__cta-text{max-width:52ch;margin:0;font-size:1.6rem;line-height:1.55;color:#fffc}@media screen and (max-width:749px){.sw-faq__q{padding:1.6rem}.sw-faq__a{padding:0 1.6rem 2rem}.sw-faq__cat{font-size:2.2rem}.sw-faq__cta{clip-path:polygon(0 0,100% 0,100% calc(100% - 1.6rem),calc(100% - 1.6rem) 100%,0 100%)}}@media(prefers-reduced-motion:reduce){.sw-faq__q,.sw-faq__q:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/65/assets/segway-faq.css.map */
