.allove-cert-logos,.allove-cert-logos *,.allove-cert-logos *:before,.allove-cert-logos *:after{box-sizing:border-box}.allove-cert-logos{width:100%;overflow:hidden;background:var(--cert-bg, #019a94);color:#fff7e3}.allove-cert-logos__canvas{display:flex;width:min(100%,1440px);min-height:144px;margin:0 auto;padding:24px 64px;align-items:center;justify-content:space-between;gap:48px}.allove-cert-logos__statement{flex:0 0 auto;margin:0;color:#fff7e3;font-family:"DM Mono",var(--font-accent--family),ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-style:normal;font-weight:500;line-height:10px;letter-spacing:0;text-transform:uppercase;white-space:nowrap}.allove-cert-logos__viewport{position:relative;flex:0 0 664px;width:664px;max-width:100%;overflow:hidden}.allove-cert-logos__track{display:flex;width:max-content;min-width:100%;will-change:transform}.allove-cert-logos.is-ready .allove-cert-logos__track{animation-duration:var(--cert-speed, 18s);animation-timing-function:linear;animation-iteration-count:infinite}.allove-cert-logos[data-direction=left].is-ready .allove-cert-logos__track{animation-name:allove-cert-scroll-left}.allove-cert-logos[data-direction=right].is-ready .allove-cert-logos__track{animation-name:allove-cert-scroll-right}.allove-cert-logos__set{display:flex;flex:none;align-items:center;gap:8px;padding-right:8px}.allove-cert-logos__card{display:flex;width:160px;height:96px;flex:0 0 160px;align-items:center;justify-content:center;overflow:hidden;padding:24px;border-radius:8px;background:#fff}.allove-cert-logos__image{display:block;width:99px;height:38px;max-width:99px;max-height:38px;object-fit:contain}.allove-cert-logos__card--empty{color:#777070;font:500 10px/13px DM Mono,ui-monospace,monospace;text-transform:uppercase}@keyframes allove-cert-scroll-left{0%{transform:translateZ(0)}to{transform:translate3d(calc(-1 * var(--cert-distance, 0px)),0,0)}}@keyframes allove-cert-scroll-right{0%{transform:translate3d(calc(-1 * var(--cert-distance, 0px)),0,0)}to{transform:translateZ(0)}}@media screen and (max-width:1099px)and (min-width:750px){.allove-cert-logos__canvas{padding-inline:40px;gap:32px}.allove-cert-logos__statement{white-space:normal;line-height:15px}.allove-cert-logos__viewport{flex:1 1 560px;width:auto}}@media screen and (max-width:749px){.allove-cert-logos__canvas{display:flex;width:100%;min-height:121px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:12px 20px}.allove-cert-logos__statement{width:100%;font-size:10px;line-height:13px;white-space:nowrap}.allove-cert-logos__viewport{width:100%;max-width:none;flex:0 0 auto}.allove-cert-logos__card{width:120px;height:72px;flex-basis:120px;padding:24px}.allove-cert-logos__image{width:72px;height:28px;max-width:72px;max-height:28px}}@media(prefers-reduced-motion:reduce){.allove-cert-logos__viewport{overflow-x:auto;scrollbar-width:none}.allove-cert-logos__viewport::-webkit-scrollbar{display:none}.allove-cert-logos.is-ready .allove-cert-logos__track{animation:none}}.allove-cert-logos{width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden}.allove-cert-logos__canvas{width:100%;max-width:none}@media screen and (min-width:750px){.allove-cert-logos__viewport{margin-right:-64px;max-width:none}}@media screen and (max-width:749px){.allove-cert-logos__viewport{width:calc(100% + 40px);max-width:none;margin-left:-20px;margin-right:-20px}.allove-cert-logos__set{padding-left:0}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/allove-certification-logos.css.map */
