.jpc-shop-cats{margin:0 auto 2rem;max-width:1120px;padding:.25rem 1rem .5rem}.jpc-shop-cats__title{color:inherit;font-size:clamp(1.05rem, 1.5vw, 1.4rem);font-weight:700;letter-spacing:.18em;line-height:1.25;margin:0 0 .45rem;text-align:center;text-transform:uppercase}.jpc-shop-cats__lead{color:#6b6b6b;font-size:.92rem;line-height:1.4;margin:0 0 1.6rem;text-align:center}.jpc-shop-cats__grid{display:grid;column-gap:1.15rem;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none!important;margin:0;padding:0;row-gap:1.35rem}.jpc-shop-cats__item{list-style:none!important}.jpc-shop-cats__item::marker,.jpc-shop-cats__item::before{content:none!important;display:none!important}.jpc-shop-cats__link{color:inherit;display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none}.jpc-shop-cats__link:hover,.jpc-shop-cats__link:focus-visible{color:inherit;text-decoration:none}.jpc-shop-cats__media{display:block;line-height:0;overflow:hidden;width:100%}.jpc-shop-cats__media img{aspect-ratio:1;display:block;height:auto;margin:0 auto;max-height:160px;max-width:100%;object-fit:contain;object-position:center;transition:transform 0.22s ease;width:auto}.jpc-shop-cats__link:hover img,.jpc-shop-cats__link:focus-visible img{transform:scale(1.04)}.jpc-shop-cats__label{display:block;font-size:.72rem;font-weight:700;letter-spacing:.06em;line-height:1.3;margin-top:.55rem;text-transform:uppercase}@media (max-width:991px){.jpc-shop-cats{max-width:720px}.jpc-shop-cats__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.jpc-shop-cats__media img{max-height:132px}}@media (max-width:767px){.jpc-shop-cats{margin-bottom:1.25rem;max-width:none;padding-left:.75rem;padding-right:.75rem}.jpc-shop-cats__lead{margin-bottom:1.1rem}.jpc-shop-cats__grid{column-gap:.7rem;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1rem}.jpc-shop-cats__media img{max-height:108px}.jpc-shop-cats__label{font-size:.65rem;letter-spacing:.04em;margin-top:.4rem}}body.jpc-shop-landing .jpc-shop-layout,body.jpc-shop-landing .woocommerce-result-count,body.jpc-shop-landing .woocommerce-ordering,body.jpc-shop-landing ul.products,body.jpc-shop-landing .woocommerce-pagination,body.jpc-shop-landing .jpc-load-more,body.jpc-shop-landing .woocommerce-info,body.jpc-shop-landing .jpc-shop-filters-toggle{display:none!important}.jpc-shop-cats--children{margin-bottom:1.75rem}.jpc-shop-cats__placeholder{aspect-ratio:1;background:#f0f0f0;display:block;height:auto;max-height:160px;width:100%}.jpc-shop-cats__link.is-current .jpc-shop-cats__label{text-decoration:underline;text-underline-offset:.18em}