.brand-logos{padding-top:var(--pad-top, 40px);padding-bottom:var(--pad-bottom, 40px)}.brand-logos__heading{text-align:center;text-transform:uppercase;letter-spacing:.15rem;font-size:1.3rem;font-weight:600;opacity:.6;margin:0 0 2.4rem}.brand-logos__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6rem}@media screen and (min-width:600px){.brand-logos__grid{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:990px){.brand-logos__grid{grid-template-columns:repeat(5,1fr);gap:2rem}}.brand-logos__item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;height:12rem;padding:2rem;background:rgb(var(--color-background));border:.1rem solid var(--cav-grey-200, rgba(var(--color-foreground), .1));border-radius:var(--cav-radius-card, 12px);box-shadow:var(--cav-shadow-sm, 0 2px 8px rgba(11, 31, 51, .05));transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;color:inherit;text-decoration:none}.brand-logos__item:hover{transform:translateY(-4px);box-shadow:var(--cav-shadow-md, 0 8px 24px rgba(11, 31, 51, .08));border-color:var(--cav-orange, #F97316)}.brand-logos__item>span{font-weight:600;letter-spacing:.05rem;text-align:center}.brand-logos__image{max-height:calc(4.4rem * var(--logo-scale, 100) / 100);max-width:100%;width:auto;height:auto;object-fit:contain;display:block}.brand-logos__name{font-size:1.2rem;font-weight:500;letter-spacing:.02rem;text-align:center;color:var(--cav-grey-600, rgba(var(--color-foreground), .65));line-height:1.2}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-brand-logos.css.map */
