/* Parshey / Official Stores */
.pw-page{background:#fff;color:#111}.pw-container{max-width:1240px;margin:0 auto;padding:0 28px}.pw-hero{background:#111;color:#fff;padding:40px 0 52px;text-align:center}.pw-hero--light{background:#f6f6f4;color:#111}.pw-eyebrow,.pw-hero-bottom,.pw-section-top{display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;font-size:10px;font-weight:700;letter-spacing:.14em}.pw-eyebrow{opacity:.62}.pw-brandmark{min-height:250px;display:flex;align-items:center;justify-content:center;padding:45px 0 20px}.pw-main-logo{max-width:min(100%,var(--pw-logo-width,430px));width:auto;height:auto;max-height:220px;object-fit:contain}.pw-wordmark{font-size:clamp(54px,9vw,120px);letter-spacing:-.075em;line-height:1}.pw-wordmark span{font-size:.24em;vertical-align:top;letter-spacing:0}.pw-line{display:block;width:65px;height:2px;background:currentColor;opacity:.6;margin:0 auto 30px}.pw-hero h1{font-size:clamp(26px,4.5vw,58px);letter-spacing:-.045em;line-height:1.08;max-width:930px;margin:0 auto 18px;font-weight:800}.pw-hero p{max-width:580px;margin:0 auto 65px;line-height:1.75;opacity:.68;font-size:15px}.pw-hero-bottom{border-top:1px solid currentColor;padding-top:18px;opacity:.7}.pw-stores{padding:85px 0 95px}.pw-section-top{color:#888;border-bottom:1px solid #e5e5e5;padding-bottom:18px}.pw-intro{margin:38px 0 34px}.pw-intro h2{font-size:clamp(26px,3.4vw,44px);line-height:1.13;letter-spacing:-.045em;margin:0 0 10px}.pw-intro p{color:#777;margin:0}.pw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pw-store{min-height:215px;border:1px solid #e9e9e9;border-radius:12px;padding:21px;background:#f8f8f8;display:flex;flex-direction:column;justify-content:space-between;color:#111;text-decoration:none!important;transition:transform .25s,border-color .25s,box-shadow .25s}.pw-store:hover{transform:translateY(-4px);border-color:#aaa;box-shadow:0 15px 35px #0000000b}.pw-store--inactive{opacity:.75}.pw-store-index{font-size:10px;letter-spacing:.12em;color:#999}.pw-store-art{display:flex;justify-content:center;align-items:center;min-height:90px}.pw-store-art img{max-width:180px;max-height:78px;width:auto;height:auto;object-fit:contain}.pw-store-art strong{font-size:clamp(18px,2vw,27px);font-weight:800;letter-spacing:-.04em}.pw-store-link{font-size:10px;font-weight:800;letter-spacing:.08em;display:flex;justify-content:space-between;align-items:center}.pw-store-link span{font-size:18px}.pw-end{background:#f1f1ef;padding:85px 0;text-align:center}.pw-end-kicker{font-size:10px;letter-spacing:.16em;color:#888;font-weight:700}.pw-end h2{font-size:clamp(28px,4vw,52px);letter-spacing:-.045em;margin:20px 0 12px}.pw-end p{color:#777}.pw-end-logo{margin:50px auto 30px;min-height:60px}.pw-end-logo img{max-width:300px;max-height:115px;width:auto;height:auto;object-fit:contain}.pw-end-logo strong{font-size:clamp(40px,7vw,78px);letter-spacing:-.075em}.pw-end a{font-size:11px;font-weight:800;letter-spacing:.1em;color:#111;text-decoration:none;border-bottom:1px solid #111;padding-bottom:8px}@media(max-width:760px){.pw-container{padding:0 18px}.pw-hero{padding:25px 0 35px}.pw-brandmark{min-height:190px;padding:40px 0 25px}.pw-main-logo{max-width:min(100%,var(--pw-logo-width,430px));max-height:145px}.pw-hero p{margin-bottom:42px}.pw-stores{padding:55px 0}.pw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pw-store{min-height:175px;padding:14px}.pw-store-art img{max-width:110px;max-height:60px}.pw-end{padding:60px 0}.pw-eyebrow,.pw-section-top{font-size:9px}}@media(max-width:360px){.pw-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.pw-store{transition:none}.pw-store:hover{transform:none}}
