.wb-brand-cards__header{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.wb-brand-cards__heading{margin:0}.wb-brand-cards__button{flex:0 0 auto;display:inline-flex;align-items:center;gap:1rem;text-transform:uppercase;letter-spacing:.14em;font-size:1.2rem}.wb-brand-cards__button svg{width:1.4rem;transition:transform var(--duration-short) ease}.wb-brand-cards__button:hover svg{transform:translate(.4rem)}.wb-brand-cards__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:1.6rem}@media screen and (min-width:750px){.wb-brand-cards__list--2{grid-template-columns:repeat(2,1fr)}.wb-brand-cards__list--3{grid-template-columns:repeat(3,1fr)}.wb-brand-cards__list--4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:990px){.wb-brand-cards__list--4{grid-template-columns:repeat(4,1fr)}}.wb-brand-card__link{position:relative;display:block;aspect-ratio:var(--wb-brand-card-ratio, 1.6);overflow:hidden;border-radius:var(--media-radius, .8rem);text-decoration:none;color:#fff;isolation:isolate}.wb-brand-card__media,.wb-brand-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.wb-brand-card__image{object-fit:cover;display:block;transition:transform var(--duration-long, .5s) ease}.wb-brand-card__link:hover .wb-brand-card__image{transform:scale(1.04)}@media(prefers-reduced-motion:reduce){.wb-brand-card__image,.wb-brand-card__link:hover .wb-brand-card__image{transition:none;transform:none}}.wb-brand-card__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to right,#0a0a0aeb,#0a0a0ad1 28%,#0a0a0a59 62%,#0a0a0a1a)}.wb-brand-card__content{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:2.4rem 2.8rem;max-width:68%}.wb-brand-card__name{font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:#fff}.wb-brand-card__tagline{margin-top:.8rem;font-size:1.15rem;line-height:1.5;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd9}.wb-brand-card__content:after{content:"";display:block;width:6rem;height:.2rem;margin-top:1.4rem;background:rgb(var(--color-gold))}@media screen and (max-width:749px){.wb-brand-card__content{max-width:78%;padding:2rem 2.2rem}.wb-brand-card__name{font-size:2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-wb-brand-cards.css.map */
