div#product-size-table{max-width:900px;overflow:auto;margin-top:auto;margin-bottom:auto}div#product-size-table.flex{max-width:1200px;align-items:center}div#product-size-table table{height:fit-content}div#product-size-table table thead th,div#product-size-table table tbody td{border:1px solid #ececec;padding:10px;margin:auto;text-align:center;width:100px;height:60px}div#product-size-table table thead th{font-weight:700}img#sport-sizes-img{height:250px;width:auto}@keyframes moveLeft{0%{-webkit-transform:translateX(50%);transform:translateX(50%);left:100%;opacity:1}98%{opacity:1}99%{-webkit-transform:translateX(-150%);transform:translateX(-150%);left:0;opacity:0}100%{-webkit-transform:translateX(50%);transform:translateX(50%);left:100%;opacity:0}}@keyframes moveLeftToRight{0%{-webkit-transform:translateX(-101%);transform:translateX(-101%);left:100%}50%{-webkit-transform:translateX(1%);transform:translateX(1%);left:0}100%{-webkit-transform:translateX(-101%);transform:translateX(-101%);left:100%}}.animate-move-left{width:min-content !important;white-space:nowrap;position:absolute;left:100%;-webkit-animation:move 20s linear 0s infinite;animation:moveLeftToRight 20s linear 0s infinite}@media only screen and (min-width:800px and max-width:1023px){.animate-move-left{-webkit-animation:move 27s linear 0s infinite;animation:moveLeftToRight 27s linear 0s infinite}}@media only screen and (min-width:1024px){.animate-move-left{-webkit-animation:move 35s linear 0s infinite;animation:moveLeftToRight 35s linear 0s infinite}}