.pv-categories{--pv-categories-ink: #111;color:var(--pv-categories-ink);background:#fff;padding:64px 32px}.pv-categories__inner{max-width:1600px;margin-inline:auto}.pv-categories__heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.pv-categories__eyebrow{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.2em}.pv-categories h2{color:inherit;margin:0;font-size:clamp(30px,3.8vw,58px);line-height:.98;letter-spacing:-.045em;font-weight:900}.pv-categories a{color:inherit;text-decoration:none}.pv-categories a:focus-visible{outline:3px solid var(--pv-categories-ink);outline-offset:5px}.pv-categories__all{display:inline-flex;align-items:center;gap:24px;flex:0 0 auto;font-size:13px;font-weight:700;border-bottom:1px solid var(--pv-categories-ink);padding-bottom:7px}.pv-categories__all span{font-size:22px;line-height:1}.pv-categories__links{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.pv-categories__pill{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 21px;border:1px solid #d8d8d4;border-radius:0;font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.025em;transition:background-color .18s ease,border-color .18s ease}.pv-categories__pill:hover{background:var(--pv-categories-accent);border-color:var(--pv-categories-ink)}.pv-categories__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.pv-categories__card{min-width:0;display:block;border:1px solid #e8e8e4;background:#f5f5f2}.pv-categories__image{position:relative;aspect-ratio:1.18;overflow:hidden;background:#f5f5f2}.pv-categories__image img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .35s ease}.pv-categories__card:hover img{transform:scale(1.045)}.pv-categories__number{position:absolute;inset:14px auto auto 14px;font-size:10px;font-weight:600;letter-spacing:.08em}.pv-categories__card-copy{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px;border-top:1px solid #e8e8e4;background:#fff;font-size:clamp(15px,1.6vw,22px);line-height:1.15;font-weight:800}.pv-categories__arrow{display:flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;color:#111;background:var(--pv-categories-accent);font-size:20px;line-height:1}@media(max-width:989px){.pv-categories{padding:44px 22px}.pv-categories__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pv-categories__card-copy{font-size:18px}}@media(max-width:549px){.pv-categories{padding:34px 16px}.pv-categories__heading-row{align-items:start;gap:14px;margin-bottom:22px}.pv-categories__eyebrow{font-size:10px;margin-bottom:9px}.pv-categories h2{font-size:clamp(25px,7.5vw,38px)}.pv-categories__all{font-size:11px;gap:8px;margin-top:24px;white-space:nowrap}.pv-categories__all span{font-size:17px}.pv-categories__links{gap:6px;margin-bottom:20px}.pv-categories__pill{padding:9px 13px;min-height:40px;font-size:11px}.pv-categories__grid{gap:10px}.pv-categories__image{aspect-ratio:1}.pv-categories__card-copy{padding:12px 10px;font-size:14px}.pv-categories__number{inset:10px auto auto 10px}.pv-categories__arrow{flex-basis:25px;width:25px;height:25px;font-size:18px}}@media(prefers-reduced-motion:reduce){.pv-categories__pill,.pv-categories__image img{transition:none}.pv-categories__card:hover img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/pv-categories.css.map */
