.rey-saleBadge--default .rey-saleBadge-link{display:block}.rey-saleBadge--default .rey-saleBadge-top{font-size:30px;line-height:1;font-weight:800;position:relative;color:#fff;padding:var(--inner-padding)}@media(min-width: 1025px){.rey-saleBadge--default .rey-saleBadge-top{font-size:60px}}.rey-saleBadge--default .rey-saleBadge-top:before{content:"";background-color:var(--colors-red);position:absolute;top:0;left:0;width:100%;height:100%}.rey-saleBadge--default .rey-saleBadge-top span{position:relative}@media(min-width: 1025px){.rey-saleBadge--default.--animate-bg .rey-saleBadge-top:before{-webkit-transform:translateY(40%);transform:translateY(40%);-webkit-transition:-webkit-transform .25s var(--easeoutcubic, ease-out);transition:-webkit-transform .25s var(--easeoutcubic, ease-out);transition:transform .25s var(--easeoutcubic, ease-out);transition:transform .25s var(--easeoutcubic, ease-out), -webkit-transform .25s var(--easeoutcubic, ease-out)}}.rey-saleBadge--default:hover .rey-saleBadge-top:before{-webkit-transform:translateY(0%);transform:translateY(0%)}.rey-saleBadge--default .rey-saleBadge-main{position:relative;z-index:1;background-color:#fff;color:#111;padding:var(--inner-padding)}.rey-saleBadge--default .rey-saleBadge-title{margin:0 0 5px;line-height:1.1;font-weight:800;font-size:24px}@media(min-width: 1025px){.rey-saleBadge--default .rey-saleBadge-title{font-size:36px}}.rey-saleBadge--default .rey-saleBadge-subtitle{margin:0}