.brand-logo-title{width:100%}.brand-logo-title__heading-wrapper{text-align:center;margin-bottom:3rem}.brand-logo-title__heading{margin:0;line-height:1.3}.brand-logo-title__grid{display:grid;gap:2rem;align-items:center;justify-items:center}.brand-logo-title__grid--1-col-mobile{grid-template-columns:repeat(1,1fr)}.brand-logo-title__grid--2-col-mobile{grid-template-columns:repeat(2,1fr)}.brand-logo-title__grid--3-col-mobile{grid-template-columns:repeat(3,1fr)}.brand-logo-title__grid--4-col-mobile{grid-template-columns:repeat(4,1fr)}.brand-logo-title__grid--5-col-mobile{grid-template-columns:repeat(5,1fr)}@media screen and (min-width: 750px){.brand-logo-title__grid--1-col-desktop{grid-template-columns:repeat(1,1fr);max-width:400px;margin:0 auto}.brand-logo-title__grid--2-col-desktop{grid-template-columns:repeat(2,1fr)}.brand-logo-title__grid--3-col-desktop{grid-template-columns:repeat(3,1fr)}.brand-logo-title__grid--4-col-desktop{grid-template-columns:repeat(4,1fr)}.brand-logo-title__grid--5-col-desktop{grid-template-columns:repeat(5,1fr)}}@media screen and (min-width: 990px){.brand-logo-title__grid{gap:2.5rem}}.brand-logo-title__item{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.brand-logo-title__link{display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:inherit;width:100%;transition:transform .3s ease,opacity .3s ease}a.brand-logo-title__link:hover{transform:translateY(-5px);opacity:.85}.brand-logo-title__logo{width:100%;max-width:200px;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:rgba(var(--color-foreground),.02);border-radius:var(--media-radius);overflow:hidden;transition:background-color .3s ease}a.brand-logo-title__link:hover .brand-logo-title__logo{background-color:rgba(var(--color-foreground),.04)}.brand-logo-title__logo img{width:100%;height:100%;object-fit:contain;display:block}.brand-logo-title__logo--placeholder{background-color:rgba(var(--color-foreground),.04)}.brand-logo-title__logo--placeholder svg{width:60%;height:60%;opacity:.3}.brand-logo-title__name{margin-top:1rem;font-size:.875rem;font-weight:500;text-align:center;color:rgb(var(--color-foreground));line-height:1.4;word-wrap:break-word;width:100%}@media screen and (min-width: 750px){.brand-logo-title__name{font-size:1rem}}.brand-logo-title__empty{text-align:center;padding:3rem 1rem;color:rgba(var(--color-foreground),.6)}.brand-logo-title__empty p{margin:0;font-size:1rem}@media screen and (max-width: 749px){.brand-logo-title__heading-wrapper{margin-bottom:2rem}.brand-logo-title__grid{gap:1.5rem}.brand-logo-title__logo{max-width:150px;padding:.75rem}.brand-logo-title__name{margin-top:.75rem}}@media screen and (max-width: 749px){.brand-logo-title__grid--4-col-mobile,.brand-logo-title__grid--5-col-mobile{gap:1rem}.brand-logo-title__grid--4-col-mobile .brand-logo-title__logo,.brand-logo-title__grid--5-col-mobile .brand-logo-title__logo{max-width:100px;padding:.5rem}.brand-logo-title__grid--4-col-mobile .brand-logo-title__name,.brand-logo-title__grid--5-col-mobile .brand-logo-title__name{font-size:.75rem;margin-top:.5rem}}@media screen and (min-width: 750px) and (max-width: 989px){.brand-logo-title__grid--5-col-desktop{gap:1.5rem}.brand-logo-title__grid--5-col-desktop .brand-logo-title__logo{max-width:150px}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/section-brand-logo-title.css.map */
