.brand-page{padding:10px}.brand-link-list{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;max-width:1100px;margin:auto}.brand-item{border-radius:12px;text-align:center;box-shadow:0 4px 10px #0000001a;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.brand-link{display:block;text-decoration:none;color:#000;transition:transform .2s ease}.brand-item:hover{transform:translateY(-5px);box-shadow:0 8px 20px #00000026}.brand-image{position:relative;overflow:hidden}.brand-image:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--hover-bg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0;transition:opacity .4s ease;z-index:1}.brand-image img{position:relative;z-index:2;display:block;margin:0 auto;max-width:100%;height:auto;transition:opacity .3s ease}.brand-item:hover .brand-image:before{opacity:1}.brand-item:hover .brand-image img{opacity:0}.brand-textarea{padding:0 .8em 1em}.brand-name{font-family:arial;font-size:1em;font-weight:700;margin:.5em 0}.brand-description{font-size:.8em;color:#000;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.brand-description p{margin:0}@media (min-width: 560px){.brand-link-list{grid-template-columns:repeat(3,1fr)}.brand-page{padding:30px}}@media (min-width: 960px){.brand-link-list{grid-template-columns:repeat(4,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/brand-list.css.map */
