.pw-faq{background-color:var(--pw-bg, #f5f6f8);padding-top:var(--pw-pt);padding-bottom:var(--pw-pb)}.pw-faq__container{max-width:var(--pw-faq-max-width, 860px);margin:0 auto;padding:0 48px}.pw-faq__header{text-align:var(--pw-faq-align, center);margin-bottom:28px}.pw-faq__eyebrow{font-family:var(--font-base);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--pw-eyebrow-color);margin:0 0 10px}.pw-faq__heading{font-family:var(--font-headline);font-style:var(--font-headline-style);font-weight:var(--pw-heading-weight, var(--font-headline-weight));font-size:var(--pw-heading-size, clamp(36px, 5vw, 52px));color:var(--pw-heading-color, #2b2b2b);line-height:1.05;letter-spacing:-.02em;margin:0}.pw-faq__subtext{font-family:var(--font-base);font-size:16px;line-height:1.6;color:var(--pw-answer-color, #555);margin:12px 0 0}.pw-faq__tabs{display:flex;flex-wrap:wrap;justify-content:var(--pw-faq-justify, center);gap:10px;margin-bottom:32px}.pw-faq__tab{font-family:var(--font-base);font-size:var(--pw-tab-size, 15px);font-weight:700;line-height:1;color:var(--pw-tab-color, #2b2b2b);background-color:var(--pw-tab-bg, #ffffff);border:1px solid var(--pw-tab-border, #e2e4e8);border-radius:999px;padding:12px 22px;cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-default, .2s) ease,color var(--duration-default, .2s) ease,border-color var(--duration-default, .2s) ease}.pw-faq__tab:hover{border-color:var(--pw-tab-active-bg, #2b2b2b)}.pw-faq__tab--active,.pw-faq__tab--active:hover{background-color:var(--pw-tab-active-bg, #2b2b2b);border-color:var(--pw-tab-active-bg, #2b2b2b);color:var(--pw-tab-active-color, #ffffff)}.pw-faq__tab:focus-visible{outline:2px solid var(--pw-tab-active-bg, #2b2b2b);outline-offset:2px}.pw-faq__accordion{display:flex;flex-direction:column;gap:14px}.pw-faq__item{background-color:var(--pw-card-bg, #ffffff);border:1px solid var(--pw-card-border, #e2e4e8);border-radius:var(--pw-card-radius, 10px);padding:0 22px}.pw-faq__item[hidden]{display:none}.pw-faq__question{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:20px 0;background:transparent;border:none;cursor:pointer;text-align:left;-webkit-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;color:var(--pw-question-color, #2b2b2b)}.pw-faq__question:hover,.pw-faq__question:focus,.pw-faq__question:active{background:transparent!important;box-shadow:none!important;outline:none;color:var(--pw-question-color, #2b2b2b)!important}.pw-faq__question-text{font-family:var(--font-base);font-size:var(--pw-question-size, 17px);font-weight:var(--pw-question-weight, 400);color:var(--pw-question-color, #2b2b2b);line-height:1.4}.pw-faq__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;color:var(--pw-icon-color, #2b2b2b);transition:transform var(--duration-default, .2s) ease}.pw-faq__icon svg{width:100%;height:100%;display:block}.pw-faq__item--open .pw-faq__icon{transform:rotate(180deg)}.pw-faq__answer{padding:0 0 20px}.pw-faq__answer[hidden]{display:none}.pw-faq__answer-text{font-family:var(--font-base);font-size:16px;line-height:1.7;color:var(--pw-answer-color, #555555);margin:0;padding-right:40px}.pw-faq__help{text-align:var(--pw-faq-align, center);margin-top:32px}.pw-faq__help-link{display:inline-block;font-family:var(--font-base);font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--pw-link-color, #0a0a0a);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:opacity var(--duration-default, .2s) ease}.pw-faq__help-link:hover{opacity:.65}@media(min-width:750px)and (max-width:1099px){.pw-faq__container{padding:0 32px}}@media(max-width:749px){.pw-faq__container{padding:0 20px}.pw-faq__heading{font-size:var(--pw-mobile-heading-size, clamp(32px, 11vw, 44px));font-weight:var(--pw-mobile-heading-weight, var(--pw-heading-weight, var(--font-headline-weight)))}.pw-faq__tabs{gap:8px;margin-bottom:24px}.pw-faq__tab{font-size:calc(var(--pw-tab-size, 15px) - 2px);padding:10px 16px}.pw-faq__item{padding:0 16px}.pw-faq__question{padding:16px 0;gap:14px}.pw-faq__question-text{font-size:calc(var(--pw-question-size, 17px) - 1px)}.pw-faq__answer-text{font-size:15px;padding-right:0}.pw-faq__eyebrow{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/pw-faq.css.map */
