.ps-brandhero{padding:clamp(4rem,5vw,7.2rem) 0 clamp(3.2rem,4vw,5.6rem)}.ps-brandhero__title{margin:0;font-family:var(--font-heading-family);font-stretch:118%;font-weight:800;text-transform:uppercase;line-height:.98;font-size:clamp(3.6rem,4.6vw,6.4rem)}.ps-brandhero__text{margin:1.8rem 0 0;max-width:72rem;font-size:1.7rem;line-height:1.6;opacity:.8}.ps-brandhero__text p{margin:0 0 1rem}.ps-brandhero__facts{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.4rem}.ps-brandhero__fact{font-family:var(--ps-mono);font-size:1.2rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid currentColor;border-radius:3px;padding:.6rem 1rem;opacity:.85}.ps-subcats{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2.8rem}.ps-subcats a{display:inline-flex;align-items:center;gap:.8rem;height:4.4rem;padding:0 1.8rem;border-radius:4px;border:1.5px solid currentColor;font-weight:600;font-size:1.5rem;color:inherit;text-decoration:none}.ps-subcats a:hover,.ps-subcats a[aria-current]{background:#fff;color:var(--ps-ink);border-color:#fff}.color-scheme-1 .ps-subcats a:hover,.color-scheme-2 .ps-subcats a:hover,.color-scheme-1 .ps-subcats a[aria-current],.color-scheme-2 .ps-subcats a[aria-current]{background:var(--ps-ink);color:#fff;border-color:var(--ps-ink)}.ps-brandhero__text img{max-width:min(100%,26rem);height:auto;border-radius:4px}.ps-brandhero__text details{max-width:72rem;border-bottom:1px solid rgba(var(--color-foreground),.2)}.ps-brandhero__text h3+details{border-top:1px solid rgba(var(--color-foreground),.2)}.ps-brandhero__text summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.6rem;padding:1.4rem 0;font-weight:600}.ps-brandhero__text summary::-webkit-details-marker{display:none}.ps-brandhero__text summary:after{content:"+";font-size:2.2rem;line-height:1;font-weight:400}.ps-brandhero__text details[open] summary:after{content:"\2212"}.ps-brandhero__text details>p{margin:0 0 1.6rem}.ps-hero .ps-hero__media{top:0;right:0;bottom:0;left:0}.ps-hero .ps-hero__media img{object-position:50% 60%}.ps-hero .ps-hero__scrim{background:linear-gradient(0deg,#08090beb,#08090b8c 16%,#08090b00 34%),linear-gradient(90deg,#08090bf0,#08090bdb 38%,#08090b73 62%,#08090b1f)}.ps-hero .ps-hero__eyebrow{margin:0;color:#4db8ff;font-weight:600;text-shadow:0 1px 2px rgba(0,0,0,.6)}.ps-hero .ps-hero__title{text-shadow:0 2px 18px rgba(0,0,0,.45)}.ps-hero .ps-hero__text{color:#eef0f3;text-shadow:0 1px 3px rgba(0,0,0,.7)}.ps-hero .ps-hero__brands,.ps-hero .ps-hero__brands .ps-eyebrow{color:#d5d8de}.ps-hero .ps-hero__brands .ps-eyebrow{font-weight:600}.ps-hero .ps-hero__btn--blue{background:#008dff;color:#fff;border-color:#008dff}.ps-hero .ps-hero__btn--blue:hover{background:#0a78d6;border-color:#0a78d6}.ps-hero .ps-hero__btn--white{background:#fff;color:var(--ps-ink);border-color:#fff}.ps-hero .ps-hero__btn--white:hover{background:#e4e6ea;border-color:#e4e6ea}.ps-hero--center .ps-hero__scrim{background:linear-gradient(0deg,#08090beb,#08090b80,#08090b00 36%),radial-gradient(ellipse 75% 85% at 50% 48%,#08090be0,#08090bbd 55%,#08090b80)}.ps-hero--center .ps-hero__inner{align-items:center;text-align:center}.ps-hero--center .ps-hero__content{align-items:center;max-width:86rem}.ps-hero--center .ps-hero__text{max-width:62rem}.ps-hero--center .ps-hero__buttons,.ps-hero--center .ps-hero__brands{justify-content:center}@media screen and (max-width:749px){.ps-hero .ps-hero__media{inset:auto}}.ps-page{padding-top:2.4rem;padding-bottom:clamp(4.8rem,6vw,8rem)}.ps-page__crumbs{display:flex;gap:1rem;font-size:1.4rem;color:var(--ps-mute);margin-bottom:3.2rem}.ps-page__crumbs a{color:inherit;text-decoration:none}.ps-page__crumbs a:hover{color:var(--ps-blue)}.ps-page__grid{display:grid;grid-template-columns:minmax(0,1fr) 32rem;gap:clamp(3.2rem,5vw,8rem);align-items:start}.ps-page__title{margin:0 0 3.2rem;font-family:var(--font-heading-family);font-stretch:112%;font-weight:800;text-transform:uppercase;line-height:1;font-size:clamp(3.2rem,3.6vw,5rem)}.ps-page__body{max-width:76rem;font-size:1.7rem;line-height:1.7;color:#33363b}.ps-page__body h2,.ps-page__body h3{font-family:var(--font-heading-family);font-stretch:108%;font-weight:800;text-transform:none;line-height:1.2;color:var(--ps-ink);margin:4rem 0 1.2rem}.ps-page__body h2{font-size:2.6rem}.ps-page__body h3,.ps-page__body h4{font-size:2rem}.ps-page__body p{margin:0 0 1.6rem}.ps-page__body strong{color:var(--ps-ink);font-weight:600}.ps-page__body ul,.ps-page__body ol{padding-left:2.2rem;margin:0 0 1.6rem}.ps-page__body li{margin-bottom:.8rem}.ps-page__body li br:first-child,.ps-page__body li br:last-child{display:none}.ps-page__body a{color:var(--ps-blue)}.ps-page__body table{width:100%;border-collapse:collapse;margin:0 0 2.4rem;font-size:1.5rem}.ps-page__body th,.ps-page__body td{border:1px solid var(--ps-line);padding:1rem 1.2rem;text-align:left}.ps-page__body th{background:var(--ps-off)}.ps-page__aside{position:sticky;top:12rem;display:flex;flex-direction:column;gap:1.6rem}.ps-page__card{background:var(--ps-off);border-radius:var(--ps-radius);padding:2.4rem;display:flex;flex-direction:column;gap:.8rem}.ps-page__card p{margin:0;font-size:1.4rem;line-height:1.6;color:var(--ps-mute)}.ps-page__card .ps-faq__phone{font-size:2.2rem}.ps-page__card .ps-faq__email{font-size:1.4rem}.ps-page__links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.2rem}.ps-page__links a{display:block;padding:.6rem 0;font-size:1.5rem;color:var(--ps-ink);text-decoration:none}.ps-page__links a:hover,.ps-page__links a[aria-current]{color:var(--ps-blue)}.ps-page__links a[aria-current]{font-weight:600}@media screen and (max-width:989px){.ps-page__grid{grid-template-columns:1fr}.ps-page__aside{position:static}.ps-page__body{font-size:1.6rem}}.ps-products>div{display:flex}.ps-products .ps-card{width:100%}.ps-card .ps-card__media{flex:0 0 auto;width:100%;aspect-ratio:1 / .9;padding:0;overflow:hidden}.ps-card .ps-card__media img,.ps-card .ps-card__media svg{position:absolute;top:2.4rem;left:2.4rem;width:calc(100% - 4.8rem);height:calc(100% - 4.8rem);max-width:none;max-height:none;object-fit:contain}.ps-card .ps-card__meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-card .ps-card__title{min-height:2.7em}.ps-split .ps-split__media{background:#17181c;padding:2rem clamp(1.6rem,3vw,4rem)}.ps-split .ps-split__media img{width:100%;max-width:90rem;height:auto}
/*# sourceMappingURL=/cdn/shop/t/7/compiled_assets/styles.css.map */
