.shop-page .header nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}
.shop-intro{max-width:1360px;margin:auto;padding:56px 6% 48px;display:flex;align-items:center;justify-content:space-between;gap:48px;color:#fff;background:#101010}
.shop-intro h1{font-size:clamp(38px,5vw,76px);margin:0 0 24px;line-height:1.06}
.shop-intro p:not(.eyebrow){font-size:14px;line-height:1.9;margin:0}
.shop-intro>img{width:clamp(80px,14.4vw,176px);height:auto;object-fit:contain}
.shop-catalog{background:#fff;color:#111;--text:#111;--muted:#333;padding:24px 6% 40px;min-height:450px;color-scheme:light}
#my-store-144488005 .grid-category__card{transform:scale(.8);transform-origin:top center}
#my-store-144488005 .grid-product__wrap-inner{width:80%!important;margin-inline:auto!important}
#my-store-144488005{max-width:1200px;margin-inline:auto;font-family:var(--body);font-size:16px;line-height:1.5;color:#111;background:#fff}
.shop-catalog a{color:#111}
.shop-catalog :is(input,select,textarea){color:#111;background:#fff}
.shop-catalog h1,.shop-catalog h2,.shop-catalog h3{font-family:Arial,sans-serif;text-transform:none;letter-spacing:normal;line-height:1.25}
.shop-direct{max-width:1200px;margin:28px auto 0;font-size:11px;color:#333}.shop-direct a{text-decoration:underline;text-underline-offset:3px}
.shop-help{max-width:1360px;margin:auto;padding:60px 6%;display:grid;grid-template-columns:1fr 1fr;gap:64px;background:#101010;color:#fff}
.shop-help h2{font-size:clamp(28px,3.3vw,46px)}.shop-help p:not(.eyebrow){font-size:14px;margin:0 0 24px;line-height:1.8}
.shop-page footer{border-top:1px solid #363636}
@media(max-width:760px){.shop-intro{padding:35px 6%;gap:14px;align-items:flex-start}.shop-intro>img{width:58px;margin-top:30px}.shop-intro .eyebrow{font-size:8px;letter-spacing:1px}.shop-intro h1{font-size:clamp(32px,7.7vw,54px)}.shop-intro p:not(.eyebrow){font-size:12px}.shop-catalog{padding:20px 5% 30px}.shop-help{grid-template-columns:1fr;gap:24px;padding:42px 6%}.shop-help p:not(.eyebrow){font-size:13px}}
