.pw-faq{--faq-red:var(--pw-accent,#ed0e0e);--faq-ink:var(--pw-ink,#181818);--faq-muted:var(--pw-muted,#62625e);--faq-line:var(--pw-line,#deded8);--faq-soft:#f5f4ef;color:var(--faq-ink);font-size:15px;line-height:1.65;background:#fff;scroll-behavior:smooth}.pw-faq,.pw-faq *{box-sizing:border-box}.pw-faq__container{max-width:1180px}.pw-faq h1,.pw-faq h2,.pw-faq h3{margin-top:0;color:var(--faq-ink);text-wrap:balance}.pw-faq h1{max-width:780px;margin-bottom:20px;font-size:clamp(40px,6vw,72px);font-weight:900;line-height:.98;letter-spacing:-.045em}.pw-faq h2{margin-bottom:12px;font-size:clamp(28px,4vw,45px);line-height:1.08;letter-spacing:-.035em}.pw-faq p{margin-top:0}.pw-faq a{color:inherit;text-underline-offset:3px}.pw-faq__eyebrow{margin-bottom:13px;color:var(--faq-red);font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.pw-faq__hero{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(330px,.72fr);gap:clamp(28px,5vw,72px);align-items:center;padding:clamp(42px,7vw,88px) 0}.pw-faq__lead{max-width:760px;margin-bottom:0;color:var(--faq-muted);font-size:clamp(17px,2vw,21px);line-height:1.55}.pw-faq__hero-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:28px}.pw-faq__primary{background:var(--faq-red)!important;color:#fff!important;border-radius:0!important}.pw-faq__text-link{font-weight:900}.pw-faq__text-link:after{content:" \2192";color:var(--faq-red)}.pw-faq__contact-card{padding:clamp(24px,4vw,40px);border-top:6px solid var(--faq-red);background:var(--faq-ink);color:#fff}.pw-faq__contact-card h2{margin-bottom:14px;color:#fff;font-size:clamp(27px,3vw,38px)}.pw-faq__contact-card>.pw-faq__eyebrow{color:#ff6868}.pw-faq__contact-card>p:not(.pw-faq__eyebrow){color:#d5d5d5}.pw-faq__contact-card dl{margin:22px 0 0}.pw-faq__contact-card dl>div{display:grid;grid-template-columns:88px minmax(0,1fr);gap:14px;padding:12px 0;border-top:1px solid #414141}.pw-faq__contact-card dt{color:#bdbdbd;font-size:13px;font-weight:800}.pw-faq__contact-card dd{min-width:0;margin:0;color:#fff;font-weight:900;overflow-wrap:anywhere}.pw-faq__contact-card a{color:#fff;text-decoration-color:var(--faq-red)}.pw-faq__section{padding:clamp(48px,7vw,84px) 0;border-top:1px solid var(--faq-line)}.pw-faq__section-intro{max-width:850px;margin-bottom:30px}.pw-faq__categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--faq-line);border-left:1px solid var(--faq-line)}.pw-faq__categories a{display:grid;min-height:150px;align-content:space-between;gap:22px;padding:22px;border-right:1px solid var(--faq-line);border-bottom:1px solid var(--faq-line);background:var(--faq-soft);text-decoration:none;transition:background .18s ease,color .18s ease}.pw-faq__categories a:hover,.pw-faq__categories a:focus-visible{background:var(--faq-ink);color:#fff;outline:none}.pw-faq__categories span{color:var(--faq-red);font-size:13px;font-weight:900;letter-spacing:.1em}.pw-faq__categories strong{font-size:17px;line-height:1.3}.pw-faq__search-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);gap:clamp(28px,6vw,72px);align-items:end;padding:clamp(24px,4vw,42px);border-top:5px solid var(--faq-red);background:var(--faq-soft)}.pw-faq__search-panel h2{margin-bottom:8px}.pw-faq__search-panel>div:first-child>p:last-child{margin-bottom:0;color:var(--faq-muted)}.pw-faq__search-field{display:grid;gap:7px}.pw-faq__search-field label{font-size:14px;font-weight:900}.pw-faq__search-control{display:grid;grid-template-columns:minmax(0,1fr) auto}.pw-faq__search-control input{width:100%;min-width:0;height:52px;padding:12px 14px;border:1px solid #a9a9a4;border-radius:0;background:#fff;color:var(--faq-ink);font:inherit}.pw-faq__search-control input:focus{border-color:var(--faq-red);outline:3px solid rgba(237,14,14,.14);outline-offset:1px}.pw-faq__search-control button{min-width:82px;border:0;border-radius:0;background:var(--faq-ink);color:#fff;font:inherit;font-weight:900;cursor:pointer}.pw-faq__search-status{margin:0;color:var(--faq-muted);font-size:13px}.pw-faq__questions{border-top:1px solid var(--faq-line)}.pw-faq__group{display:grid;grid-template-columns:minmax(260px,.38fr) minmax(0,1fr);gap:clamp(28px,6vw,76px);padding:clamp(48px,7vw,84px) 0;border-bottom:1px solid var(--faq-line);scroll-margin-top:28px}.pw-faq__group[hidden]{display:none}.pw-faq__group-heading{display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px;align-items:start;height:max-content;position:sticky;top:24px}.pw-faq__group-heading>span{display:grid;width:48px;height:48px;place-items:center;background:var(--faq-red);color:#fff;font-weight:900}.pw-faq__group-heading h2{margin-bottom:0;font-size:clamp(27px,3vw,39px)}.pw-faq__group-heading .pw-faq__eyebrow{margin-bottom:8px}.pw-faq__accordion{border-top:1px solid var(--faq-line)}.pw-faq__item{border-right:1px solid var(--faq-line);border-bottom:1px solid var(--faq-line);border-left:1px solid var(--faq-line);background:#fff}.pw-faq__item[hidden]{display:none}.pw-faq__item summary{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 38px;gap:18px;align-items:center;min-height:72px;padding:18px 20px;list-style:none;color:var(--faq-ink);font-size:17px;font-weight:900;line-height:1.35;cursor:pointer}.pw-faq__item summary::-webkit-details-marker{display:none}.pw-faq__item summary:after{content:"+";display:grid;width:34px;height:34px;place-items:center;background:var(--faq-soft);color:var(--faq-red);font-size:24px;line-height:1}.pw-faq__item summary:hover{background:#fafaf8}.pw-faq__item summary:focus-visible{outline:3px solid rgba(237,14,14,.2);outline-offset:-3px}.pw-faq__item[open]{border-left:5px solid var(--faq-red)}.pw-faq__item[open] summary{padding-left:16px;background:var(--faq-soft)}.pw-faq__item[open] summary:after{content:"\2212";background:var(--faq-red);color:#fff}.pw-faq__item>div{padding:4px 72px 22px 20px;color:var(--faq-muted)}.pw-faq__item[open]>div{padding-left:16px}.pw-faq__item>div p:last-child{margin-bottom:0}.pw-faq__item>div a{color:var(--faq-ink);font-weight:800;text-decoration-color:var(--faq-red)}.pw-faq__no-results{margin:clamp(46px,7vw,82px) 0;padding:clamp(26px,4vw,42px);border-left:6px solid var(--faq-red);background:var(--faq-soft)}.pw-faq__no-results[hidden]{display:none}.pw-faq__no-results h2{margin-bottom:8px;font-size:clamp(26px,3vw,38px)}.pw-faq__no-results p{color:var(--faq-muted)}.pw-faq__cta{display:flex;justify-content:space-between;gap:30px;align-items:center;margin:clamp(52px,7vw,86px) 0;padding:clamp(27px,4vw,44px);background:var(--faq-ink);color:#fff}.pw-faq__cta h2{margin-bottom:8px;color:#fff}.pw-faq__cta p:last-child{max-width:700px;margin-bottom:0;color:#dedede}.pw-faq__cta .pw-faq__eyebrow{color:#ff6868}.pw-faq__cta-actions{display:grid;gap:12px;justify-items:end;flex:0 0 auto}.pw-faq__phone{color:#fff!important;font-size:21px;font-weight:900;text-decoration-color:var(--faq-red)}@media(max-width:980px){.pw-faq__hero,.pw-faq__search-panel,.pw-faq__group{grid-template-columns:1fr}.pw-faq__categories{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-faq__categories a:last-child{grid-column:1/-1}.pw-faq__group-heading{position:static}}@media(max-width:680px){.pw-faq__container{padding-inline:16px}.pw-faq h1{font-size:clamp(38px,12vw,53px)}.pw-faq__hero{padding-top:36px}.pw-faq__hero-actions{display:grid}.pw-faq__hero-actions>.pw-button{width:100%;text-align:center}.pw-faq__contact-card{padding:22px 16px}.pw-faq__contact-card dl>div{grid-template-columns:1fr;gap:2px}.pw-faq__categories{grid-template-columns:1fr}.pw-faq__categories a,.pw-faq__categories a:last-child{grid-column:auto;min-height:110px}.pw-faq__search-panel{padding:22px 16px}.pw-faq__search-control{grid-template-columns:1fr}.pw-faq__search-control button{height:46px}.pw-faq__group-heading{grid-template-columns:42px minmax(0,1fr)}.pw-faq__group-heading>span{width:42px;height:42px}.pw-faq__item summary{grid-template-columns:minmax(0,1fr) 34px;padding:17px 14px;font-size:16px}.pw-faq__item[open] summary{padding-left:10px}.pw-faq__item>div,.pw-faq__item[open]>div{padding:4px 14px 20px 10px}.pw-faq__cta{display:grid}.pw-faq__cta-actions{width:100%;justify-items:stretch}.pw-faq__cta .pw-button{text-align:center}}
/*# sourceMappingURL=/cdn/shop/t/57/assets/pw-faq-page.css.map */
