.custom-logolist-section{--cll-page-width: 1440px;--cll-logo-gap: 24px;--cll-columns-desktop: 5;--cll-columns-tablet: 3;--cll-columns-mobile: 2;--cll-strip-speed: 32s;--cll-strip-logo-width: 160px}.custom-logolist-section__background{background:transparent}.custom-logolist-section .cll__inner{width:100%}.custom-logolist-section--page-width .cll__inner{max-width:var(--cll-page-width);margin-inline:auto}.custom-logolist-section--full-width .cll__inner{max-width:none}.custom-logolist-section .cll__header{margin-bottom:clamp(1rem,2vw,1.5rem);text-align:var(--cll-heading-align, left)}.custom-logolist-section .cll__section-heading{margin:0;text-wrap:balance}.custom-logolist-section .cll__section-heading--default{font:inherit;font-size:clamp(1.375rem,2vw,2rem);line-height:1.2;font-weight:600}.custom-logolist-section .cll__grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--cll-columns-mobile),minmax(0,1fr));gap:var(--cll-logo-gap)}@media screen and (min-width:750px){.custom-logolist-section .cll__grid{grid-template-columns:repeat(var(--cll-columns-tablet),minmax(0,1fr))}}@media screen and (min-width:990px){.custom-logolist-section .cll__grid{grid-template-columns:repeat(var(--cll-columns-desktop),minmax(0,1fr))}}.custom-logolist-section .cll__item{min-width:0}.custom-logolist-section .cll__card{display:grid;align-content:center;gap:.75rem;color:inherit;text-decoration:none}.custom-logolist-section a.cll__card{border-radius:var(--style-border-radius-inputs, .5rem)}.custom-logolist-section a.cll__card:focus-visible{outline:2px solid currentColor;outline-offset:3px}.custom-logolist-section .cll__card.is-selected{outline:2px solid currentColor;outline-offset:3px}.custom-logolist-section .cll__logo{padding:5px;position:relative;min-height:3.5rem;display:grid;place-items:center;overflow:hidden;border-radius:var(--style-border-radius-inputs, .5rem)}.custom-logolist-section .cll__logo-image{display:block;width:100%;height:auto;max-height:clamp(3rem,8vw,6rem);object-fit:contain;transform:translateZ(0);transition:transform .18s ease}.custom-logolist-section--hover-zoom .cll__logo-image{will-change:transform}@media(hover:hover)and (pointer:fine){.custom-logolist-section--hover-zoom .cll__card:hover .cll__logo-image,.custom-logolist-section--hover-zoom .cll__card:focus-visible .cll__logo-image,.custom-logolist-section--hover-zoom .cll__card:focus-within .cll__logo-image{transform:scale(1.05)}}.custom-logolist-section--strip .cll__marquee{overflow:hidden;white-space:nowrap;contain:layout paint}.custom-logolist-section--strip .cll__marquee-inner{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:0;width:max-content;align-items:stretch;transform:translateZ(0);will-change:transform;animation:cll-logo-strip var(--cll-strip-speed) linear infinite}.custom-logolist-section--strip .cll__marquee-track{list-style:none;margin:0;padding:0;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;gap:var(--cll-logo-gap);flex:0 0 auto;width:max-content;min-width:0;padding-inline-end:var(--cll-logo-gap);box-sizing:content-box}.custom-logolist-section--strip .cll__item{flex:0 0 min(var(--cll-strip-logo-width),70vw);width:min(var(--cll-strip-logo-width),70vw)}.custom-logolist-section--strip .cll__card{height:100%}.custom-logolist-section--strip-direction-left-to-right .cll__marquee-inner{animation-direction:reverse}.custom-logolist-section--strip-direction-right-to-left .cll__marquee-inner{animation-direction:normal}.custom-logolist-section--pause-on-hover .cll__marquee:hover .cll__marquee-inner,.custom-logolist-section--pause-on-hover .cll__marquee:focus-within .cll__marquee-inner{animation-play-state:paused}@keyframes cll-logo-strip{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}@media(prefers-reduced-motion:reduce){.custom-logolist-section .cll__logo-image{transition:none;transform:none}.custom-logolist-section--strip .cll__marquee{overflow-x:auto}.custom-logolist-section--strip .cll__marquee-inner{animation:none;width:auto}.custom-logolist-section--strip .cll__marquee-track[data-clone-track=true]{display:none}}.custom-logolist-section .cll__logo-placeholder{width:100%;max-width:10rem;opacity:.55}.custom-logolist-section .cll__placeholder-svg{display:block;width:100%;height:auto}.custom-logolist-section .cll__logo-text-wrap{min-height:1.25rem}.custom-logolist-section .cll__logo-text{margin:0;line-height:1.3;font-size:.95rem;text-align:center}.custom-logolist-section .cll__logo-text--default{font:inherit;font-size:.95rem;line-height:1.3}.custom-logolist-section--text-bold .cll__logo-text{font-weight:700}.custom-logolist-section .cll__item--empty .cll__card{border:1px dashed currentColor;border-radius:var(--style-border-radius-inputs, .5rem);padding:1rem}.custom-logolist-section .cll__empty-text{margin:0;font-size:.9rem;text-align:center;opacity:.8}@media screen and (max-width:749px){.custom-logolist-section .cll__logo-image{max-height:4rem}.custom-logolist-section .cll__logo-text{font-size:.9rem}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-logolist-section.css.map */
