.brands-grid-section{display:grid;grid-template-columns:repeat(3,33%);gap:1rem;width:100%;justify-content:center}.banner-wrapper{position:relative;grid-column-start:auto;height:calc(inherit - 16px);border-radius:16px;width:100%;overflow:hidden;font-family:acumin-pro-condensed!important;background:linear-gradient(180deg,#0000,#0006 67.38%),#d3d3d3}.overlay{display:unset!important;position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#0000,#0006 67.38%);pointer-events:none;height:100%;width:100%;z-index:1}.banner-wrapper *{font-family:acumin-pro-condensed!important}.banner-wrapper .image-container{position:relative;height:100%}.image-container .desktop,.image-container .mobile{transition:opacity .6s ease;object-fit:cover;height:100%;width:100%}.hover-img{opacity:0;left:0;top:0;position:absolute}.banner-wrapper .content-container{position:absolute;left:0;bottom:0;display:flex;flex-direction:column;gap:1rem;width:-webkit-fill-available;z-index:2}.logo-button-container{display:flex;justify-content:space-between;width:-webkit-fill-available;align-items:end}.banner-wrapper .content-container .logo-container{overflow:hidden}.logo-container .logo{height:inherit;object-fit:cover}.content-container .brand-tag{width:fit-content;padding:4px 8px;border-radius:6px;line-height:normal}.content-container .buy-button{height:fit-content;padding:8px 16px;border-radius:8px}@media screen and (max-width: 768px){.brands-grid-section{padding:16px;height:unset!important;gap:2rem;display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,31.5%);grid-template-columns:100%}.logo-button-container{align-items:center}.banner-wrapper{height:100%;object-fit:cover}}
/*# sourceMappingURL=/cdn/shop/t/201/assets/custom.brands-grid.css.map */
