.kb-scrolling-logos{position:relative;width:100%;box-sizing:border-box;overflow:hidden;background-color:var(--kb-sl-bg, #ffffff);padding-top:var(--kb-sl-pt, 48px);padding-bottom:var(--kb-sl-pb, 48px);margin-top:var(--kb-sl-mt, 0px);margin-bottom:var(--kb-sl-mb, 0px)}.kb-scrolling-logos__container{width:100%;max-width:1320px;margin:0 auto;padding:0 1.25rem;box-sizing:border-box}.kb-scrolling-logos__header{margin-bottom:var(--kb-sl-heading-mb, 32px);text-align:var(--kb-sl-align, center)}.kb-scrolling-logos__heading{margin:0;font-family:inherit;font-size:var(--kb-sl-heading-size, 28px);font-weight:var(--kb-sl-heading-weight, 700);color:var(--kb-sl-heading-color, #1b4317);letter-spacing:.01em;line-height:1.25}.kb-scrolling-logos__subheading{margin:.5rem 0 0;font-size:.95rem;color:#555;line-height:1.4}.kb-scrolling-logos__scroller{position:relative;width:100%;display:flex;overflow:hidden;user-select:none;-webkit-user-select:none;gap:var(--kb-sl-gap, 44px)}.kb-scrolling-logos__scroller--static{overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;justify-content:center;padding-bottom:.5rem}.kb-scrolling-logos__scroller--static::-webkit-scrollbar{height:4px}.kb-scrolling-logos__scroller--static::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.kb-scrolling-logos__track{display:flex;align-items:center;gap:var(--kb-sl-gap, 44px);flex-shrink:0;justify-content:flex-start;padding:.6rem 0;box-sizing:border-box}.kb-scrolling-logos__track--animate{animation:kbMarqueeLeft var(--kb-sl-speed, 45s) linear infinite;will-change:transform}.kb-scrolling-logos__track--reverse{animation-name:kbMarqueeRight}.kb-scrolling-logos[data-pause-on-hover=true]:hover .kb-scrolling-logos__track--animate,.kb-scrolling-logos[data-pause-on-hover=true]:focus-within .kb-scrolling-logos__track--animate{animation-play-state:paused}.kb-scrolling-logos__item{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;flex-shrink:0;text-decoration:none;color:inherit;transition:transform .25s ease,filter .25s ease;scroll-snap-align:center}.kb-scrolling-logos__item:hover{transform:translateY(-2px)}.kb-scrolling-logos__link{display:flex;flex-direction:column;align-items:center;text-decoration:none;color:inherit}.kb-scrolling-logos__badge-wrap{position:relative;width:var(--kb-sl-logo-size, 85px);height:var(--kb-sl-logo-size, 85px);display:flex;align-items:center;justify-content:center;background-color:var(--kb-sl-badge-bg, #ffffff);box-sizing:border-box;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.kb-scrolling-logos__badge-wrap--circle{border-radius:50%;aspect-ratio:1 / 1}.kb-scrolling-logos__badge-wrap--rounded{border-radius:16px}.kb-scrolling-logos__badge-wrap--natural{border-radius:0;height:auto;min-height:var(--kb-sl-logo-size, 85px)}.kb-scrolling-logos__badge-wrap--has-border{border:1.5px solid var(--kb-sl-border-color, #e2e8f0);box-shadow:0 2px 8px #0000000d}.kb-scrolling-logos__badge-wrap--has-border:hover{border-color:#cbd5e1;box-shadow:0 4px 12px #00000014}.kb-scrolling-logos__img{width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;padding:4px;box-sizing:border-box;display:block;mix-blend-mode:multiply}.kb-scrolling-logos__badge-wrap--circle .kb-scrolling-logos__img{object-fit:cover;border-radius:50%;padding:0}.kb-scrolling-logos__placeholder-svg{width:100%;height:100%;display:block}.kb-scrolling-logos__title{margin-top:.5rem;font-size:.85rem;font-weight:600;color:var(--kb-sl-title-color, #23421f);max-width:calc(var(--kb-sl-logo-size, 85px) + 24px);word-break:break-word;line-height:1.3}@keyframes kbMarqueeLeft{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--kb-sl-gap, 44px)),0,0)}}@keyframes kbMarqueeRight{0%{transform:translate3d(calc(-100% - var(--kb-sl-gap, 44px)),0,0)}to{transform:translateZ(0)}}@media(max-width:768px){.kb-scrolling-logos{padding-top:var(--kb-sl-pt-mobile, 36px);padding-bottom:var(--kb-sl-pb-mobile, 36px);margin-top:var(--kb-sl-mt-mobile, 0px);margin-bottom:var(--kb-sl-mb-mobile, 0px)}.kb-scrolling-logos__container{padding:0 1rem}.kb-scrolling-logos__header{margin-bottom:var(--kb-sl-heading-mb-mobile, 24px)}.kb-scrolling-logos__heading{font-size:var(--kb-sl-heading-size-mobile, 20px)}.kb-scrolling-logos__scroller{gap:var(--kb-sl-gap-mobile, 28px)}.kb-scrolling-logos__track{gap:var(--kb-sl-gap-mobile, 28px);padding:.5rem 0}.kb-scrolling-logos__badge-wrap{width:var(--kb-sl-logo-size-mobile, 68px);height:var(--kb-sl-logo-size-mobile, 68px)}.kb-scrolling-logos__title{font-size:.75rem;max-width:calc(var(--kb-sl-logo-size-mobile, 68px) + 16px)}@keyframes kbMarqueeLeft{0%{transform:translateZ(0)}to{transform:translate3d(calc(-100% - var(--kb-sl-gap-mobile, 28px)),0,0)}}@keyframes kbMarqueeRight{0%{transform:translate3d(calc(-100% - var(--kb-sl-gap-mobile, 28px)),0,0)}to{transform:translateZ(0)}}}@media(prefers-reduced-motion:reduce){.kb-scrolling-logos__track--animate{animation:none!important}.kb-scrolling-logos__scroller{overflow-x:auto;scroll-snap-type:x mandatory;justify-content:flex-start}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-scrolling-logos.css.map */
