.brand-showcase{width:100%;margin:56px 0}.brand-showcase__heading{margin:0 0 66px;text-align:center;font-family:var(--font-heading-family);font-weight:400;font-size:48px;line-height:52px;letter-spacing:0;color:var(--color-petrol-blue)}.brand-showcase__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem 2rem;margin:0;padding:0;list-style:none}@media screen and (min-width:750px){.brand-showcase__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem 2.4rem}}@media screen and (min-width:990px){.brand-showcase__grid,.brand-showcase__grid--5{grid-template-columns:repeat(5,minmax(0,1fr));gap:4rem 3.2rem}.brand-showcase__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-showcase__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-showcase__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-showcase__grid--1{grid-template-columns:minmax(0,1fr);max-width:28rem;margin-inline:auto}.brand-showcase__grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}}.brand-showcase__item{min-width:0}.brand-showcase__link{display:flex;flex-direction:column;align-items:center;gap:0;text-decoration:none;color:inherit}.brand-showcase__media{position:relative;display:block;width:100%;aspect-ratio:3 / 4;overflow:hidden}.brand-showcase__image{display:block;width:100%;height:100%;object-fit:contain;object-position:center bottom;transition:opacity .35s ease}.brand-showcase__placeholder{background-color:#f5f5f5}.brand-showcase__image--hover{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.brand-showcase__media--hover:hover .brand-showcase__image--primary,.brand-showcase__link:hover .brand-showcase__media--hover .brand-showcase__image--primary,.brand-showcase__link:focus-visible .brand-showcase__media--hover .brand-showcase__image--primary{opacity:0}.brand-showcase__media--hover:hover .brand-showcase__image--hover,.brand-showcase__link:hover .brand-showcase__media--hover .brand-showcase__image--hover,.brand-showcase__link:focus-visible .brand-showcase__media--hover .brand-showcase__image--hover{opacity:1}@media(hover:none){.brand-showcase__media--hover:hover .brand-showcase__image--primary,.brand-showcase__link:hover .brand-showcase__media--hover .brand-showcase__image--primary{opacity:1}.brand-showcase__media--hover:hover .brand-showcase__image--hover,.brand-showcase__link:hover .brand-showcase__media--hover .brand-showcase__image--hover{opacity:0}}.brand-showcase__logo{display:flex;align-items:center;justify-content:center;width:113px;height:113px}.brand-showcase__logo-image{display:block;width:113px;height:113px;object-fit:contain}.brand-showcase__name{margin:0;text-align:center;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);font-size:1.8rem;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;color:var(--brand-name-color, var(--color-petrol-blue, #0d3b66))}.brand-showcase__actions{display:flex;justify-content:center;margin-top:4.8rem}.brand-showcase__button{display:inline-flex;align-items:center;justify-content:center;padding:16px 47.5px;border:1px solid var(--color-petrol-blue);border-radius:0;background:transparent;color:var(--color-petrol-blue);font-family:var(--font-body-family);font-size:14px;font-weight:400;line-height:100%;letter-spacing:5%;text-align:center;text-decoration:none;transition:background-color .2s ease,color .2s ease}.brand-showcase__button:hover{background-color:var(--brand-button-color, var(--color-petrol-blue, #0d3b66));color:#fff}@media screen and (max-width:749px){.brand-showcase__heading{font-size:36px;line-height:1.2;margin-bottom:3.2rem}.brand-showcase__actions{margin-top:3.2rem}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/section-brand-showcase.css.map */
