.hp-cats{padding:var(--hp-pad-y, 56px) 8px}.hp-cats__head{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:0 6px 24px}.hp-cats__title{margin:0;font-size:clamp(24px,2.6vw,36px);line-height:1.1;letter-spacing:-.025em;font-weight:400;color:#1d1d1f}.hp-cats__all{font-size:14px;color:#1d1d1f;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#1d1d1f59;transition:text-decoration-color .25s ease;white-space:nowrap}.hp-cats__all:hover{text-decoration-color:#1d1d1f}.hp-cats__grid{display:grid;grid-template-columns:repeat(var(--hp-cols, 3),minmax(0,1fr));gap:8px}.hp-cats__card{display:block;color:inherit;text-decoration:none}.hp-cats__media{position:relative;display:block;aspect-ratio:var(--hp-ratio, 4 / 5);border-radius:16px;overflow:hidden;background:#efede8}.hp-cats__media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--hp-ease, ease)}.hp-cats__card:hover .hp-cats__media img{transform:scale(1.04)}.hp-cats__placeholder{position:absolute;left:50%;top:46%;width:34%;transform:translate(-50%,-50%);color:#1d1d1f38}.hp-cats__label{position:absolute;left:12px;bottom:12px;z-index:2;max-width:calc(100% - 24px);padding:8px 14px;border-radius:10px;background:#fff;color:#1d1d1f;font-size:14px;line-height:1.25;letter-spacing:-.005em;transition:transform .5s var(--hp-ease, ease),background-color .3s ease}.hp-cats__card:hover .hp-cats__label{transform:translateY(-3px)}.hp-cats__card:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px;border-radius:16px}@media(max-width:749px){.hp-cats__grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.hp-cats__grid::-webkit-scrollbar{display:none}.hp-cats__card{flex:0 0 78%;scroll-snap-align:center}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/hello-pommeau-cats.css.map */
