.faq{padding:var(--sole-space-3xl) var(--sole-gutter) var(--sole-space-4xl);background:var(--sole-bg);color:var(--sole-text)}.faq__wrap{max-width:860px;margin:0 auto}.faq__crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;color:var(--sole-text-muted);margin:0 0 var(--sole-space-lg)}.faq__crumbs a{color:var(--sole-text-muted);text-decoration:none}.faq__crumbs a:hover{color:var(--sole-text);text-decoration:underline}.faq__crumbs span[aria-hidden]{color:var(--sole-border)}.faq__eyebrow{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.08em;font-size:.8125rem;font-weight:var(--sole-fw-bold);color:var(--sole-text-muted);margin:0 0 var(--sole-space-sm)}.faq__title{font-family:var(--sole-font-display);font-size:var(--sole-h1-size);line-height:var(--sole-h1-lh);font-weight:var(--sole-fw-bold);text-transform:uppercase;margin:0}.faq__deck{margin:var(--sole-space-md) 0 0;font-size:1.0625rem;color:var(--sole-text-muted);max-width:60ch}.faq__search{margin:var(--sole-space-2xl) 0 var(--sole-space-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--sole-space-sm) var(--sole-space-md)}.faq__search-label{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.04em;font-size:13px;font-weight:var(--sole-fw-bold);color:var(--sole-text-muted)}.faq__search-input{flex:1 1 280px;max-width:420px;min-height:48px;padding:0 var(--sole-space-md);font-family:var(--sole-font-body);font-size:1.0625rem;color:var(--sole-text);background:var(--sole-bg);border:1.5px solid var(--sole-border);border-radius:var(--sole-radius-pill)}.faq__search-input:focus-visible{outline:2px solid var(--sole-accent);outline-offset:2px;border-color:var(--sole-ink)}.faq__count{font-size:.9375rem;color:var(--sole-text-muted)}.faq__list{margin:var(--sole-space-md) 0 0;border-top:1px solid var(--sole-border)}.faq__item{border-bottom:1px solid var(--sole-border)}.faq__item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:var(--sole-space-md);padding:var(--sole-space-lg) 0;font-family:var(--sole-font-display);font-size:1.125rem;font-weight:var(--sole-fw-bold);text-transform:uppercase;letter-spacing:.01em;color:var(--sole-text)}.faq__item>summary::-webkit-details-marker{display:none}.faq__item>summary:hover{color:var(--sole-accent-text)}.faq__item>summary:focus-visible{outline:2px solid var(--sole-focus-ring);outline-offset:2px;border-radius:2px}.faq__icon{flex:none;width:22px;height:22px;position:relative}.faq__icon:before,.faq__icon:after{content:"";position:absolute;background:var(--sole-accent);border-radius:2px;transition:transform .2s}.faq__icon:before{top:10px;left:2px;right:2px;height:2px}.faq__icon:after{left:10px;top:2px;bottom:2px;width:2px}.faq__item[open] .faq__icon:after{transform:scaleY(0)}.faq__answer{padding:0 0 var(--sole-space-lg);font-family:var(--sole-font-body);font-size:1.0625rem;line-height:1.7;color:var(--sole-text);max-width:70ch}.faq__answer p{margin:0 0 var(--sole-space-md)}.faq__answer p:last-child{margin-bottom:0}.faq__answer a{color:var(--sole-link);text-decoration:underline}.faq__answer a:hover{color:var(--sole-accent-hover)}.faq__empty{margin:var(--sole-space-lg) 0 0;color:var(--sole-text-muted)}.faq__help{margin:var(--sole-space-3xl) 0 0;padding-top:var(--sole-space-lg);border-top:1px solid var(--sole-border)}.faq__help-q{font-family:var(--sole-font-display);text-transform:uppercase;letter-spacing:.03em;font-weight:var(--sole-fw-bold);margin:0 0 4px}.faq__help-a{margin:0;font-size:.9375rem;color:var(--sole-text-muted)}.faq__help a{color:var(--sole-link);text-decoration:underline}@media(max-width:600px){.faq{padding-top:var(--sole-space-2xl);padding-bottom:var(--sole-space-3xl)}}
/*# sourceMappingURL=/cdn/shop/t/127/assets/sole-faq.css.map */
