.logo-wall-section{padding-block:var(--logo-wall-padding-top) var(--logo-wall-padding-bottom);overflow:hidden;background:var(--logo-wall-section-background, var(--color-background));color:var(--color-foreground)}.logo-wall-section__inner{width:min(100%,var(--page-width));margin-inline:auto;padding-inline:var(--page-margin)}.logo-wall-section--full .logo-wall-section__inner{width:100%;max-width:none;padding-inline:0}.logo-wall-section__header{display:grid;margin-bottom:clamp(var(--space-6),3vw,var(--space-10));padding-inline:0;gap:var(--space-3)}.logo-wall-section--full .logo-wall-section__header{padding-inline:var(--page-margin)}.logo-wall-section__header--center{justify-items:center;text-align:center}.logo-wall-section__eyebrow{margin:0;color:var(--color-muted);font-size:var(--type-caption-size);font-weight:var(--type-caption-weight);line-height:var(--type-caption-line-height);letter-spacing:var(--type-caption-letter-spacing);text-transform:var(--type-caption-transform)}.logo-wall-section__heading{margin:0;text-wrap:pretty}.logo-wall-section__header--center .logo-wall-section__heading{margin-inline:auto}.logo-wall-section__text{max-width:58ch;color:var(--color-muted)}.logo-wall{display:block;min-width:0}.logo-wall__collection{min-width:0}.logo-wall__list{display:grid;min-width:0;grid-template-columns:repeat(var(--logo-wall-columns-desktop),minmax(0,1fr));gap:var(--logo-wall-gap, 8px)}.logo-wall__item{display:grid;min-width:0;height:var(--logo-wall-cell-height);background:var(--logo-wall-cell-background, var(--color-background))}.logo-wall__logo{position:relative;display:grid;min-width:0;height:100%;overflow:hidden;background:var(--logo-wall-cell-background, var(--color-background));place-items:center;isolation:isolate}.logo-wall__logo-before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--color-foreground) 5%,transparent);opacity:0;transition:opacity var(--motion-duration-standard) var(--motion-ease-standard)}.logo-wall__target{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;min-width:0;padding:var(--logo-wall-cell-padding, 16px);place-items:center;will-change:opacity,transform,filter}.logo-wall__content{display:grid;width:100%;height:100%;color:inherit;place-items:center;text-decoration:none}.logo-wall__image{display:block;width:auto;max-width:var(--logo-wall-image-width);height:auto;max-height:100%;margin:auto;align-self:center;justify-self:center;object-fit:contain;object-position:center center;transition:opacity var(--motion-duration-fast) ease,transform var(--motion-duration-standard) var(--motion-ease-standard)}.logo-wall--fit-cover .logo-wall__target{padding:0}.logo-wall--fit-cover .logo-wall__image{width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;object-position:center center}.logo-wall__content:is(a):is(:hover,:focus-visible) .logo-wall__image{opacity:.72;transform:scale(1.025)}.logo-wall__content:is(a):focus-visible{outline:var(--border-width-default) solid currentcolor;outline-offset:-5px}.logo-wall__placeholder{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height)}.logo-wall--lined .logo-wall__collection{border:0}.logo-wall--lined .logo-wall__item{border:var(--border-width-hairline) solid var(--color-border)}.logo-wall--open .logo-wall__item{border:0}.logo-wall--open .logo-wall__logo{background:var(--logo-wall-cell-background, var(--color-background))}.logo-wall__item:is(:hover,:focus-within) .logo-wall__logo-before{opacity:1}@media(max-width:749px){.logo-wall-section{padding-block:var(--logo-wall-padding-top-mobile) var(--logo-wall-padding-bottom-mobile)}.logo-wall-section__header{margin-bottom:var(--space-6)}.logo-wall__list{grid-template-columns:repeat(var(--logo-wall-columns-mobile),minmax(0,1fr));gap:var(--logo-wall-gap-mobile, 6px)}.logo-wall__item{height:var(--logo-wall-cell-height-mobile)}.logo-wall__target{padding:var(--logo-wall-cell-padding-mobile, 12px)}.logo-wall--fit-cover .logo-wall__target{padding:0}.logo-wall__image{max-width:var(--logo-wall-image-width-mobile)}.logo-wall--fit-cover .logo-wall__image{max-width:none}}@media(prefers-reduced-motion:reduce){.logo-wall__logo-before,.logo-wall__image{transition:none}.logo-wall__target{will-change:auto}}.logo-wall__item,.logo-wall__logo,.logo-wall__target,.logo-wall__content{align-items:center;justify-items:center}.logo-wall__target{box-sizing:border-box}.logo-wall--fit-contain .logo-wall__image{width:auto;height:auto;max-width:var(--logo-wall-image-width);max-height:calc(100% - (var(--logo-wall-cell-padding,16px) * 2));margin:0;align-self:center;justify-self:center}@media(max-width:749px){.logo-wall--fit-contain .logo-wall__image{max-width:var(--logo-wall-image-width-mobile);max-height:calc(100% - (var(--logo-wall-cell-padding-mobile,12px) * 2))}}.logo-wall__content{display:flex;width:100%;height:100%;align-items:center;justify-content:center;opacity:1;visibility:visible}.logo-wall__image{display:block;width:min(100%,var(--logo-wall-logo-width,80%));height:auto;max-height:100%;object-fit:contain;opacity:1;visibility:visible}.logo-wall__cell{min-height:var(--logo-wall-cell-height,80px);overflow:hidden}.logo-wall__item{position:relative!important;min-height:var(--logo-wall-cell-height,80px)!important}.logo-wall__logo{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.logo-wall__target{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:var(--logo-wall-cell-padding,6px)!important;opacity:1!important;visibility:visible!important;filter:none!important;transform:none}.logo-wall__content{display:flex!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important;opacity:1!important;visibility:visible!important}.logo-wall--fit-contain .logo-wall__image{display:block!important;width:auto!important;height:auto!important;max-width:var(--logo-wall-image-width,80%)!important;max-height:calc(var(--logo-wall-cell-height,80px) - (var(--logo-wall-cell-padding,6px) * 2))!important;opacity:1!important;visibility:visible!important;object-fit:contain!important;filter:none!important}@media(max-width:749px){.logo-wall__item{min-height:var(--logo-wall-cell-height-mobile,80px)!important}.logo-wall__target{padding:var(--logo-wall-cell-padding-mobile,6px)!important}.logo-wall--fit-contain .logo-wall__image{max-width:var(--logo-wall-image-width-mobile,80%)!important;max-height:calc(var(--logo-wall-cell-height-mobile,80px) - (var(--logo-wall-cell-padding-mobile,6px) * 2))!important}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/component-logo-wall.css.map */
