.zb-brands__head{display:flex;justify-content:space-between;align-items:baseline;gap:1.6rem;margin-bottom:2rem}.zb-brands__head .h2{margin:0}.zb-brands__all{color:inherit;text-decoration:none;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #c9a24d;padding-bottom:.2rem;white-space:nowrap}.zb-brand{display:flex;flex-direction:column;height:100%;background:#fff;color:#171413;text-decoration:none;text-align:center;border:1px solid #e6d7b0;overflow:hidden;transition:box-shadow .25s,transform .25s}.zb-brand__logo{display:block;position:relative;aspect-ratio:214/80;background:#faf7f2;overflow:hidden}.zb-brand__logo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.zb-fit-cover img{object-fit:cover}.zb-fit-contain img{object-fit:contain;padding:6%}.zb-brand__wm{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:0 1rem;font-family:var(--font-heading-family);font-size:2rem;letter-spacing:.06em;background:#171413;color:#e4c98a}.zb-brand__meta{display:flex;flex-direction:column;gap:.3rem;padding:1rem .8rem 1.1rem;background:linear-gradient(135deg,#d8b766,#b8913f);flex:1;justify-content:center}.zb-brand__n{font-family:var(--font-heading-family);font-size:1.7rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zb-brand__c{font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase;opacity:.8}.zb-brand:hover,.zb-brand:focus-visible{box-shadow:0 10px 26px #1714132e;transform:translateY(-2px)}.zb-brand:hover .zb-brand__meta{background:#171413;color:#e4c98a}.zb-bs{position:relative;display:block}.zb-bs__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * 1.2rem) / 4);column-gap:1.2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0}.zb-bs__track::-webkit-scrollbar{display:none}.zb-bs__item{scroll-snap-align:start}.zb-bs__btn{position:absolute;top:50%;transform:translateY(-50%);width:4rem;height:4rem;border-radius:50%;border:0;background:#171413;color:#e4c98a;font-size:2.4rem;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px #0003;z-index:2}.zb-bs__btn--prev{left:-1.6rem}.zb-bs__btn--next{right:-1.6rem}@media(min-width:990px){.zb-bs__track{grid-auto-columns:calc((100% - 5 * 1.2rem) / 6)}}@media(max-width:749px){.zb-bs__track{grid-auto-columns:calc((100% - 1.2rem) / 2.3)}.zb-bs__btn{display:none}.zb-brand__n{font-size:1.5rem}.zb-brand__c{font-size:.95rem;letter-spacing:.1em}}.zb-ab-page__intro{margin:0 0 2.4rem;color:rgba(var(--color-foreground),.75)}.zb-az{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:2.4rem;position:sticky;top:0;z-index:2;background:rgb(var(--color-background));padding:1rem 0}.zb-az a{min-width:3.4rem;height:3.4rem;display:flex;align-items:center;justify-content:center;border:1px solid rgba(var(--color-foreground),.2);color:inherit;text-decoration:none;font-size:1.3rem}.zb-az a:hover{background:#c9a24d;border-color:#c9a24d}.zb-letter{font-family:var(--font-heading-family);font-size:2.8rem;margin:2.4rem 0 1.2rem;border-bottom:1px solid #c9a24d;padding-bottom:.4rem;scroll-margin-top:8rem}.zb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.2rem;margin:0;padding:0}@media(max-width:749px){.zb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.zb-cats{margin-top:4rem}.zb-cats .zb-brand__logo{aspect-ratio:3/2}.zb-cats .zb-brand__logo img{object-fit:cover;padding:0}.zb-tabs{display:flex;gap:.6rem;margin:0 0 2rem}.zb-tabs button{-webkit-appearance:none;appearance:none;border:1px solid rgba(var(--color-foreground),.2);background:none;color:inherit;font:inherit;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;padding:.8rem 1.6rem;cursor:pointer}.zb-tabs button[aria-pressed=true]{background:#171413;color:#e4c98a;border-color:#171413}@media(prefers-reduced-motion:reduce){.zb-brand{transition:none}.zb-brand:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/zb-brands.css.map */
