.wz-cats{width:100%}.wz-cats-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.07)}.wz-cats-title-wrap{display:flex;flex-direction:column;gap:2px}.wz-cats-title{font-family:var(--wz-serif);font-size:clamp(1.1rem,2vw,1.5rem);font-weight:300;color:var(--wz-ink-soft);margin:0;letter-spacing:-.01em}.wz-cats-row{display:flex;gap:16px;overflow:hidden;padding:4px 2px 12px}.wz-cats .wz-carousel-viewport{container-type:inline-size}.wz-cat-slide{--n:4;flex:0 0 calc((100cqi - (var(--n) - 1) * 10px) / var(--n));min-width:0}@container (min-width: 380px){.wz-cat-slide{--n:5}}@container (min-width: 500px){.wz-cat-slide{--n:6}}@container (min-width: 640px){.wz-cat-slide{--n:8}}@container (min-width: 860px){.wz-cat-slide{--n:10}}@container (min-width: 1080px){.wz-cat-slide{--n:12}}@container (min-width: 1280px){.wz-cat-slide{--n:14}}@media (min-width:769px){.wz-cats .wz-carousel{padding-inline:52px;box-sizing:border-box}.wz-cats .wz-carousel-arrow{top:36px}.wz-cats .wz-carousel-prev{inset-inline-start:0}.wz-cats .wz-carousel-next{inset-inline-end:0}.wz-cats .wz-carousel-arrow.is-disabled{opacity:.3}}.wz-cat-chip{display:flex;flex-direction:column;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;padding:0;flex-shrink:0;width:100%;transition:transform .2s}.wz-cat-chip:hover{transform:translateY(-2px)}.wz-cat-chip-img{width:64px;height:64px;border-radius:50%;overflow:hidden;background:#f0f0f0;border:2px solid rgba(0,0,0,.07);display:flex;align-items:center;justify-content:center;transition:border-color .2s,box-shadow .2s;flex-shrink:0}.wz-cat-chip:hover .wz-cat-chip-img{border-color:var(--wz-gold);box-shadow:0 0 0 3px rgba(200,164,92,.15)}.wz-cat-chip-img img{width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s}.wz-cat-chip:hover .wz-cat-chip-img img{transform:scale(1.08)}.wz-cat-chip-img-fallback{background:linear-gradient(135deg,#e8e8e8,#d0d0d0)}.wz-cat-chip-initial{font-family:var(--wz-serif);font-size:1.4rem;font-weight:300;color:rgba(0,0,0,.25);align-items:center;justify-content:center}.wz-cat-chip-img img.wz-cat-img--product{object-fit:contain;padding:12%;box-sizing:border-box;background:#ffffff}.wz-cat-chip-initial{display:flex}.wz-cat-chip-name{display:-webkit-box;min-height:2.6em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:11px;font-weight:500;color:rgba(0,0,0,.65);text-align:center;line-height:1.3;white-space:normal;overflow-wrap:break-word;max-width:100%;transition:color .2s;letter-spacing:.01em}.wz-cat-chip:hover .wz-cat-chip-name{color:var(--wz-ink-soft)}@media (max-width:640px){.wz-cat-chip-img{width:56px;height:56px}.wz-cat-chip-name{font-size:10px}.wz-cats-header{margin-bottom:14px}}@media (max-width:400px){.wz-cats-row{gap:12px}.wz-cat-chip-img{width:52px;height:52px}}