.bcd{background-color:var(--bcd-bg);padding:var(--bcd-padding-top) 0 var(--bcd-padding-bottom)}.bcd__inner{max-width:var(--bcd-grid);margin:0 auto;padding:0 25px}.bcd__heading{color:var(--bcd-heading-color);font-size:var(--bcd-heading-size);line-height:1.15;margin:0 0 var(--bcd-heading-gap);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bcd--align-left .bcd__heading{text-align:left}.bcd--align-center .bcd__heading{text-align:center}.bcd--align-right .bcd__heading{text-align:right}.bcd__grid{display:grid;grid-template-columns:repeat(var(--bcd-columns),minmax(0,1fr));gap:var(--bcd-cards-gap)}.bcd__card{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--bcd-card-bg);border-radius:var(--bcd-card-radius);padding:var(--bcd-card-padding)}.bcd__media{display:flex;align-items:center;justify-content:center;width:100%;height:var(--bcd-card-image-height);margin-bottom:var(--bcd-media-gap)}.bcd__img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.bcd__img--placeholder{background:#0000000d}.bcd__card-title{font-family:adrianna,sans-serif;font-weight:700;color:var(--bcd-card-title-color);font-size:var(--bcd-card-title-size);line-height:1.25;margin:0 0 var(--bcd-title-gap);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.bcd__button{display:inline-block;margin-top:auto;padding:13px 26px;background-color:transparent;border:1px solid var(--bcd-btn-border);color:var(--bcd-btn-text);font-size:var(--bcd-btn-size);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-radius:var(--bcd-btn-radius);transition:background-color .2s ease,color .2s ease}.bcd__button:hover{background-color:var(--bcd-btn-bg-hover);color:var(--bcd-btn-text-hover)}@media screen and (max-width:989px){.bcd__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.bcd__grid{grid-template-columns:minmax(0,1fr)}.bcd__heading{font-size:var(--bcd-heading-size-mobile)}.bcd__card-title{font-size:var(--bcd-card-title-size-mobile)}.bcd__media{height:var(--bcd-card-image-height-mobile)}.bcd__img{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-brand-cards.css.map */
