.sw-faq{padding-block:var(--space-8)}.sw-faq__container{padding-inline:var(--space-4);max-width:880px;margin-inline:auto}.sw-faq .faq-head{margin-bottom:var(--space-5)}.sw-faq .faq-eyebrow{display:block;margin:0 0 var(--space-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);letter-spacing:var(--ls-wide);text-transform:lowercase;color:var(--color-accent)}.sw-faq .faq-title{margin:0;font-family:var(--font-heading);font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:var(--lh-heading);letter-spacing:var(--ls-tight);color:var(--color-text-primary)}.sw-faq .faq-intro{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.sw-faq .faq-category{margin:var(--space-6) 0 var(--space-2);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--fw-bold);color:var(--color-text-primary)}.sw-faq details{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-bg-elevated);margin-top:var(--space-3)}.sw-faq summary{cursor:pointer;padding:var(--space-4);padding-right:var(--space-7);font-size:var(--fs-body-sm);font-weight:var(--fw-semibold);color:var(--color-text-primary);list-style:none;position:relative}.sw-faq summary::-webkit-details-marker{display:none}.sw-faq summary:after{content:"+";position:absolute;right:var(--space-4);top:50%;transform:translateY(-50%);color:var(--color-accent);font-size:var(--fs-h3)}.sw-faq details[open] summary:after{content:"\2013"}.sw-faq .faq-answer{padding:0 var(--space-4) var(--space-4);color:var(--color-text-secondary);font-size:var(--fs-body-sm);line-height:var(--lh-body)}.sw-faq .faq-answer p{margin:0 0 var(--space-3)}.sw-faq .faq-answer p:last-child{margin-bottom:0}.sw-faq .faq-answer a{color:var(--color-accent)}.sw-faq .faq-disclaimer{border:1px solid var(--color-border);border-left:3px solid var(--color-accent);background:var(--color-bg-elevated);padding:var(--space-3) var(--space-4);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);color:var(--color-text-secondary);text-transform:uppercase;margin-top:var(--space-6)}
/*# sourceMappingURL=/cdn/shop/t/5/assets/section-sw-faq.css.map */
