.logo-list-wrapper{position:relative;width:100%}.logo-list-wrapper.page-width--full{max-width:100%;padding-left:0;padding-right:0}.logo-list__header{display:flex;flex-direction:column;gap:1.6rem;margin-bottom:var(--logo-header-mb, 3.2rem)}@media screen and (min-width:750px){.logo-list__header{flex-direction:row;align-items:flex-end;justify-content:space-between}}.logo-list__header-content{display:flex;flex-direction:column;gap:.8rem;max-width:680px}.logo-list__heading{font-family:var(--font-klug, "Figtree", sans-serif);font-weight:700;line-height:1.15;color:var(--logo-heading-color, #1D2939);margin:0;letter-spacing:-.02em}.logo-list__heading.h1{font-size:clamp(3.4rem,4vw,5.2rem)}.logo-list__heading.h2{font-size:clamp(2.8rem,3.2vw,4.2rem)}.logo-list__heading.h3{font-size:clamp(2.4rem,2.6vw,3.4rem)}.logo-list__heading.h4{font-size:clamp(2rem,2.2vw,2.8rem)}.logo-list__description{font-family:var(--font-klug, "Figtree", sans-serif);font-size:clamp(1.4rem,1.1vw,1.6rem);line-height:1.5;color:var(--logo-desc-color, #667085);margin:0}.logo-list__description p{margin:0}.logo-list__view-all-wrapper{flex-shrink:0}.logo-list__view-all{font-family:var(--font-klug, "Figtree", sans-serif);font-size:1.5rem;font-weight:700;color:var(--logo-link-color, #1D2939);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;display:inline-flex;align-items:center;gap:.6rem;transition:opacity .2s ease,color .2s ease;line-height:1.3}.logo-list__view-all:hover{opacity:.75}.logo-list__grid-container{position:relative;width:100%}.logo-list__grid{display:grid;list-style:none;padding:0;margin:0;width:100%}@media screen and (min-width:750px){.logo-list__grid--desktop-grid{display:grid;grid-template-columns:repeat(var(--logo-desktop-cols, 6),minmax(0,1fr));gap:var(--logo-desktop-gap, 16px)}.logo-list__grid--desktop-overflow{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--logo-desktop-gap, 16px);padding-bottom:1.2rem;scrollbar-width:thin}.logo-list__grid--desktop-overflow .logo-list__item{flex:0 0 calc((100% - (var(--logo-desktop-cols, 6) - 1) * var(--logo-desktop-gap, 16px)) / var(--logo-desktop-cols, 6));min-width:150px;scroll-snap-align:start}}@media screen and (max-width:749px){.logo-list__grid--mobile-grid{display:grid;grid-template-columns:repeat(var(--logo-mobile-cols, 3),minmax(0,1fr));gap:var(--logo-mobile-gap, 10px)}.logo-list__grid--mobile-overflow{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--logo-mobile-gap, 10px);padding-bottom:1rem;margin-left:-1.6rem;margin-right:-1.6rem;padding-left:1.6rem;padding-right:1.6rem}.logo-list__grid--mobile-overflow .logo-list__item{flex:0 0 calc((100% - (var(--logo-mobile-cols, 3) - 1) * var(--logo-mobile-gap, 10px)) / var(--logo-mobile-cols, 3));min-width:95px;scroll-snap-align:start}}.logo-list__item{position:relative;box-sizing:border-box}.logo-list__card{background-color:var(--card-bg-override, var(--logo-card-bg, #FFFFFF));border:var(--logo-card-border-width, 1px) solid var(--card-border-override, var(--logo-card-border, #E4E7EC));border-radius:var(--logo-card-radius, 16px);height:var(--logo-card-height-desktop, 120px);width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-sizing:border-box;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s ease,box-shadow .25s ease}@media screen and (max-width:749px){.logo-list__card{height:var(--logo-card-height-mobile, 88px);border-radius:var(--logo-card-radius-mobile, 12px)}}.logo-list__card:hover{border-color:#d0d5dd}.logo-list__card--lift:hover{transform:translateY(-2px);box-shadow:0 6px 16px #1018280f}.logo-list__link{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:1.2rem;box-sizing:border-box;text-decoration:none;color:inherit}@media screen and (max-width:749px){.logo-list__link{padding:.6rem}}.logo-list__media{width:100%;height:100%;display:flex;align-items:center;justify-content:center;position:relative}.logo-list__picture{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.logo-list__img{max-width:var(--logo-custom-w, var(--logo-max-w, 75%));max-height:var(--logo-max-h, 60%);width:auto;height:auto;object-fit:contain;object-position:center;display:block;transition:transform .25s ease}.logo-list__card:hover .logo-list__img{transform:scale(1.03)}.logo-list__placeholder{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;padding:.5rem;box-sizing:border-box}.logo-list__placeholder-text{font-family:var(--font-klug, "Figtree", sans-serif);font-size:clamp(1.3rem,1vw,1.5rem);font-weight:600;color:#475467;line-height:1.25;word-break:break-word}.logo-list__card--all-brands{background-color:var(--all-brands-bg, #fef4be);border-color:var(--all-brands-border, #E4E7EC);color:var(--all-brands-color, #1d2939)}.logo-list__card--all-brands:hover{filter:brightness(.98)}.logo-list__link--all-brands{font-family:var(--font-klug, "Figtree", sans-serif);font-size:var(--all-brands-fs-desktop, 1.6rem);font-weight:var(--all-brands-fw, 700);color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-align:center;line-height:1.25;width:100%;height:100%;padding:1rem;box-sizing:border-box;text-decoration:none}@media screen and (max-width:749px){.logo-list__link--all-brands{font-size:var(--all-brands-fs-mobile, 1.4rem);flex-direction:column;gap:.3rem;padding:.6rem}}.logo-list__all-brands-arrow{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;flex-shrink:0;transition:transform .25s ease}.logo-list__card--all-brands:hover .logo-list__all-brands-arrow{transform:translate(3px)}.logo-list__all-brands-arrow svg{width:100%;height:100%}
/*# sourceMappingURL=/cdn/shop/t/44/assets/section-logo-list.css.map */
