.munne-brands{--munne-brands-columns: 5;--munne-brands-gap: 2.4rem;--munne-brands-bar: 5rem;padding:5rem 2.4rem 3.2rem;color:rgb(var(--color-foreground))}.munne-brands__title{margin:0 0 4.8rem;font-family:var(--font-heading-family);font-size:3.2rem;font-weight:400;letter-spacing:0;line-height:4.8rem;text-align:center;text-transform:uppercase}.munne-brands__featured,.munne-brands__list{display:grid;grid-template-columns:repeat(var(--munne-brands-columns),minmax(0,1fr));gap:var(--munne-brands-gap);margin:0;padding:0;list-style:none}.munne-brands__featured{margin-bottom:4.8rem}.munne-brand{container-type:inline-size;display:flex;flex-direction:column;gap:2.4rem;height:100%;padding:2.4rem;border:.1rem solid rgb(var(--color-foreground));border-radius:.8rem;color:rgb(var(--color-foreground));text-decoration:none}.munne-brand--featured{aspect-ratio:1;justify-content:space-between;background-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}.munne-brand__badge{align-self:flex-start;padding:.4rem 2.4rem;border:.1rem solid currentColor;border-radius:2.4rem;font-size:1.6rem;line-height:2.4rem}.munne-brand__name{min-height:2lh;font-size:clamp(2rem,15.6cqi,4.8rem);font-weight:500;letter-spacing:0;line-height:1.33;text-transform:uppercase}.munne-brand--featured .munne-brand__name{min-height:0}.munne-brand__more{display:flex;align-items:center;gap:1.6rem;min-height:2.4rem;margin-top:auto;font-size:2rem;line-height:2.4rem}.munne-brand--featured .munne-brand__more{margin-top:0}.munne-brand__more svg{flex:0 0 auto;width:2.4rem;height:2.4rem;transition:transform .2s ease}.munne-brand:hover .munne-brand__more svg{transform:translate(.4rem)}.munne-brands__letters{position:sticky;top:var(--header-height, var(--munne-header-height));z-index:1;margin-bottom:2.4rem;border-top:.1rem solid #555555;border-bottom:.1rem solid #555555;background-color:rgb(var(--color-background))}.munne-brands__letters ul{display:flex;justify-content:center;gap:1.6rem;margin:0;padding:0;list-style:none}.munne-brands__letters a,.munne-brands__letters span{display:block;width:4.8rem;color:#555;font-size:2.4rem;line-height:4.8rem;text-align:center;text-decoration:none}.munne-brands__letters a:hover,.munne-brands__letters a[aria-current=true]{color:rgb(var(--color-foreground));font-weight:700;text-decoration:underline;text-underline-offset:.4rem}.munne-brands__group{margin-bottom:2.4rem;scroll-margin-top:calc(var(--header-height, var(--munne-header-height)) + var(--munne-brands-bar))}.munne-brands__letter{margin:0 0 2.1rem;font-family:var(--font-body-family);font-size:3.2rem;font-weight:500;letter-spacing:0;line-height:4.8rem}@media screen and (max-width:1199px){.munne-brands{--munne-brands-columns: 4;--munne-brands-gap: 1.6rem}.munne-brands__featured>:nth-child(n+5){display:none}.munne-brands__letters ul{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}}@media screen and (min-width:750px)and (max-width:989px){.munne-brands__list{--munne-brands-columns: 3}}@media screen and (max-width:989px){.munne-brand__badge{padding:0 .8rem;font-size:1.2rem}.munne-brand__more{gap:.8rem;font-size:1.4rem}}@media screen and (max-width:749px){.munne-brands{--munne-brands-columns: 2;padding:2.4rem 1.6rem}.munne-brands__title{margin-bottom:2.4rem;font-size:1.8rem;line-height:2rem;text-align:left}.munne-brands__featured{margin-bottom:2.4rem}.munne-brand{gap:1.6rem}.munne-brand--featured{padding:1.6rem}.munne-brand__name{font-size:2rem;line-height:2.4rem}.munne-brands__letters ul{gap:.8rem}.munne-brands__letters a,.munne-brands__letters span{width:3.2rem;font-size:1.8rem}.munne-brands__letter{margin-bottom:1.6rem;font-size:1.8rem;line-height:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/munne-brands.css.map */
