.certification-marquee{display:block;padding:40px 0}.certification-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,#0006,#000 13% 87%,#0006);mask-image:linear-gradient(to right,#0006,#000 13% 87%,#0006)}.certification-marquee__track{display:flex;width:max-content;animation:certification-marquee-scroll var(--marquee-duration, 30s) linear infinite}@keyframes certification-marquee-scroll{to{transform:translate(calc(-1 * var(--marquee-cycle, 50%)))}}.certification-marquee:hover .certification-marquee__track,.certification-marquee:focus-within .certification-marquee__track{animation-play-state:paused}.certification-marquee__list{display:flex;margin:0;padding:0}.certification-marquee__item{display:flex;flex-direction:row;align-items:center;flex:0 0 auto;margin-right:20px;text-align:left}.certification-marquee__badge{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;width:67px;height:67px;border:2px solid rgb(var(--color-foreground));border-radius:50%}.certification-marquee__badge:before{content:"";position:absolute;top:4.6px;right:4.6px;bottom:4.6px;left:4.6px;border-radius:50%;background:rgb(var(--color-foreground))}.certification-marquee__logo{position:relative;display:block;width:46px;height:36px;object-fit:contain}.certification-marquee__text{width:252px;margin-left:16px;color:rgb(var(--color-foreground));font-family:var(--font-body-family);font-weight:500;font-size:12px;line-height:16px;letter-spacing:0}@media screen and (min-width:990px){.certification-marquee__viewport{-webkit-mask-image:none;mask-image:none}.certification-marquee__item{margin-right:108px}.certification-marquee__badge{width:94px;height:94px}.certification-marquee__badge:before{top:5.5px;right:5.5px;bottom:5.5px;left:5.5px}.certification-marquee__logo{width:58px;height:54px}.certification-marquee__text{font-size:14px;line-height:18px}}@media(prefers-reduced-motion:reduce){.certification-marquee__track{animation:none}}.certification-marquee{padding-top:var(--sec-space-top, 40px);padding-bottom:var(--sec-space-bottom, 40px)}@media screen and (min-width:990px){.certification-marquee{padding-top:var(--sec-space-top-desktop, 40px);padding-bottom:var(--sec-space-bottom-desktop, 40px)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-certification-marquee.css.map */
