.scroll-left{height:250px;overflow:hidden;position:relative}.scroll-left p{position:absolute;width:100%;height:100%;margin:0;line-height:290px;text-align:center;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:scroll-left 10s linear infinite;-webkit-animation:scroll-left 10s linear infinite;animation:scroll-left 10s linear infinite}@-moz-keyframes scroll-left{0%{-moz-transform:translateX(100%)}100%{-moz-transform:translateX(-100%)}}@-webkit-keyframes scroll-left{0%{-webkit-transform:translateX(100%)}100%{-webkit-transform:translateX(-100%)}}@keyframes scroll-left{0%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}100%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.scroll-right{height:250px;overflow:hidden;position:relative}.scroll-right p{position:absolute;width:100%;height:100%;margin:0;text-align:center;-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);-moz-animation:scroll-right 10s linear infinite;-webkit-animation:scroll-right 10s linear infinite;animation:scroll-right 10s linear infinite}@-moz-keyframes scroll-right{0%{-moz-transform:translateX(-100%)}100%{-moz-transform:translateX(100%)}}@-webkit-keyframes scroll-right{0%{-webkit-transform:translateX(-100%)}100%{-webkit-transform:translateX(100%)}}@keyframes scroll-right{0%{-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{-moz-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}}body.single-product [id$="-page"] [class*="-cmp-card"]{position:relative!important;display:flex!important;flex-direction:column!important}body.single-product [id$="-page"] [class*="-ribbon"]{position:absolute!important;top:-12px!important;left:20px!important;z-index:3!important}body .woocommerce span.onsale,body.woocommerce span.onsale,body.woocommerce-page span.onsale,body .cross-sells span.onsale,body .related span.onsale,body .upsells span.onsale,body ul.products li.product span.onsale,body .et_shop_image span.onsale{position:absolute!important;inset:12px auto auto 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:72px!important;height:34px!important;min-width:72px!important;min-height:34px!important;padding:0!important;margin:0!important;background:#cf1f2c!important;background-image:none!important;border:0!important;outline:0!important;border-radius:0!important;box-shadow:none!important;text-shadow:none!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:hidden!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:100!important}body .woocommerce span.onsale>*,body .cross-sells span.onsale>*,body .related span.onsale>*,body .upsells span.onsale>*{display:none!important}body .woocommerce span.onsale::before,body.woocommerce span.onsale::before,body.woocommerce-page span.onsale::before,body .cross-sells span.onsale::before,body .related span.onsale::before,body .upsells span.onsale::before{content:"SALE!"!important;position:static!important;display:block!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;outline:0!important;box-shadow:none!important;color:#ffffff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important;text-indent:0!important;text-transform:uppercase!important}body .woocommerce span.onsale::after,body.woocommerce span.onsale::after,body.woocommerce-page span.onsale::after,body .cross-sells span.onsale::after,body .related span.onsale::after,body .upsells span.onsale::after{content:none!important;display:none!important;font-family:Arial,Helvetica,sans-serif!important}body ul.products li.product:hover span.onsale,body .cross-sells .product:hover span.onsale,body .related .product:hover span.onsale,body .upsells .product:hover span.onsale{background:#ffffff!important;outline:2px solid #cf1f2c!important}body ul.products li.product:hover span.onsale::before,body .cross-sells .product:hover span.onsale::before,body .related .product:hover span.onsale::before,body .upsells .product:hover span.onsale::before{color:#cf1f2c!important}@media (max-width:767px){body .woocommerce span.onsale,body .cross-sells span.onsale,body .related span.onsale,body .upsells span.onsale{inset:9px auto auto 9px!important;width:66px!important;min-width:66px!important;height:31px!important;min-height:31px!important}body .woocommerce span.onsale::before,body .cross-sells span.onsale::before,body .related span.onsale::before,body .upsells span.onsale::before{font-size:10px!important}}body.single-product a[data-cart],body.single-product button[data-cart]{display:none!important}body.single-product [class*="-hero-cta"]{justify-content:center!important}html body.woocommerce-cart #page-container#mgx-cart-page #mgx-native-cart.mgx-cross-shell>.cross-sells ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,420px))!important;justify-content:center!important;align-items:stretch!important;gap:22px!important;width:100%!important;max-width:1304px!important;margin-right:auto!important;margin-left:auto!important;padding:0!important}@media (max-width:980px){html body.woocommerce-cart #page-container#mgx-cart-page #mgx-native-cart.mgx-cross-shell>.cross-sells ul.products{grid-template-columns:repeat(2,minmax(0,420px))!important;max-width:862px!important}}@media (max-width:620px){html body.woocommerce-cart #page-container#mgx-cart-page #mgx-native-cart.mgx-cross-shell>.cross-sells ul.products{grid-template-columns:minmax(0,420px)!important;max-width:420px!important;gap:16px!important}}body.page #whey-page .wp-final,body.page #whey-page .wp-final .wp-wrap{text-align:center!important}body.page #whey-page .wp-final h2{width:100%!important;max-width:none!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}body.page #whey-page .wp-final h2+p{display:block!important;width:100%!important;max-width:none!important;margin:14px auto 28px!important;padding:0!important;text-align:center!important}body.page #whey-page .wp-final .wp-multi-buy{width:100%!important;margin-right:auto!important;margin-left:auto!important;justify-content:center!important}