.logo-list--logo:not([aria-disabled]) img{transition:all .25s cubic-bezier(.104,.204,.492,1)}.logo-list--logo--has-bg{isolation:isolate;border-radius:var(--block-border-radius, 16px)}.logo-list--logo--has-bg{box-shadow:var(--block-shadows)}.logo-list{display:block;padding:0 15px;max-width:1380px;margin-left:auto;margin-right:auto}@media only screen and (min-width:768px){.logo-list{padding:0 50px}}.logo-list--inner{display:grid;grid-gap:10px;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:768px){.logo-list--inner{grid-gap:20px;grid-template-columns:repeat(var(--logo-columns),1fr)}}@media only screen and (max-width:767px){.logo-list--inner.swipe-on-mobile{display:grid;grid-gap:10px;grid-auto-flow:column;grid-auto-columns:minmax(calc(50vw - 30px),1fr);overflow-x:auto;grid-template-columns:repeat(auto-fill,minmax(calc(50vw - 30px),1fr));width:calc(100% + 30px);padding:0 15px 10px;margin-left:-15px;scroll-snap-type:x mandatory;scrollbar-width:none}.logo-list--inner.swipe-on-mobile::-webkit-scrollbar{display:none}.logo-list--inner.swipe-on-mobile .logo-list--logo{scroll-snap-align:center;scroll-snap-stop:always}}.logo-list--logo{text-align:center;display:flex;align-items:center;justify-content:center;overflow:hidden}.logo-list--logo--has-bg{padding:10px;background:var(--logo-bg, #fff)}.logo-list--logo .thb-placeholder{width:60px}.logo-list--logo[aria-disabled]{pointer-events:none}.logo-list--logo:not([aria-disabled]):hover img{transform:scale(1.07)}.logo-list.logo-list--centered-true .logo-list__logo{display:flex;align-items:center}.logo-list__track,.logo-list__group{display:contents}.logo-list--layout-scrolling .logo-list__controls{display:flex;justify-content:flex-end;margin-bottom:10px}.logo-list--layout-scrolling .logo-list__motion-control{display:inline-grid;width:40px;height:40px;padding:0;place-items:center;color:var(--color-body, #2c2d2e);background:var(--color-bg, #fff);border:1px solid var(--color-border, #dadce0);border-radius:50%;cursor:pointer}.logo-list--layout-scrolling .logo-list__motion-control[hidden]{display:none}.logo-list__motion-control svg{width:16px;height:16px;fill:currentColor}.logo-list__play-icon,.logo-list.is-user-paused .logo-list__pause-icon{display:none}.logo-list.is-user-paused .logo-list__play-icon{display:block}.logo-list--layout-scrolling .logo-list--inner{display:block;box-sizing:border-box;width:100%;max-width:100%;padding:8px 8px 14px;overflow-x:auto;overflow-y:hidden;scroll-behavior:auto;scroll-snap-type:none;scroll-padding-inline:8px;scrollbar-width:none;overscroll-behavior-inline:contain;touch-action:pan-x pan-y}.logo-list--layout-scrolling .logo-list--inner::-webkit-scrollbar{display:none}.logo-list--layout-scrolling .logo-list__track,.logo-list--layout-scrolling .logo-list__group{display:flex;width:max-content;flex:none;align-items:stretch;gap:var(--logo-scroll-gap, 20px)}.logo-list--layout-scrolling .logo-list__track{transform:translateZ(0);will-change:transform}.logo-list--layout-scrolling .logo-list--logo{width:var(--logo-card-size, 220px);min-width:var(--logo-card-size, 220px);flex:0 0 var(--logo-card-size, 220px);aspect-ratio:12 / 5;padding:10px;scroll-snap-align:none}.logo-list--layout-scrolling .logo-list--logo img,.logo-list--layout-scrolling .logo-list--logo noscript img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.logo-list--layout-scrolling .logo-list--logo:focus-visible,.logo-list--layout-scrolling .logo-list__motion-control:focus-visible{outline:3px solid currentColor;outline-offset:2px}@media only screen and (max-width:767px){.logo-list--layout-scrolling .logo-list--inner.swipe-on-mobile{display:block;width:100%;margin-left:0;padding:8px 8px 14px;overflow-x:auto;grid-template-columns:none;scroll-snap-type:none}.logo-list--layout-scrolling .logo-list__track,.logo-list--layout-scrolling .logo-list__group{gap:var(--logo-scroll-gap-mobile, 12px)}.logo-list--layout-scrolling .logo-list--logo,.logo-list--layout-scrolling .logo-list--inner.swipe-on-mobile .logo-list--logo{width:var(--logo-card-size-mobile, 140px);min-width:var(--logo-card-size-mobile, 140px);flex-basis:var(--logo-card-size-mobile, 140px)}}@media(prefers-reduced-motion:reduce){.logo-list--layout-scrolling .logo-list__motion-control{display:none}.logo-list--logo:not([aria-disabled]) img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/logo-list.css.map */
