.sale-bar{background:#c1e6ed;box-shadow:1px 0 3px #d8d5d5;height:4.5rem;width:100%;z-index:1004}.sale-bar .sale-bar-container .sale-tag{height:100%;margin-right:.5rem;padding:.4rem}.sale-bar .sale-bar-container{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:center}.sale-bar .sale-bar-container .sale-text{font-family:Roboto,sans-serif;font-size:1.6rem;font-weight:400}.sale-bar .sale-bar-container div{padding-left:10px;padding-right:10px}.sale-bar .sale-bar-container .custom-button{animation:shake 5s ease-in-out;animation-iteration-count:infinite;backface-visibility:hidden;background-color:#363636!important;border:1px solid #363636;border-radius:4px;color:#fff;font-size:1.45rem!important;font-weight:300;padding:4px 10px!important;perspective:1000px;transform:translateZ(0)}.sale-promo-title{color:#b13134;font-weight:500;text-decoration:underline}.sale-promo-text{color:#595a5c!important;font-weight:400}@keyframes shake{0%,5%{transform:translate3d(20px,0,0)}10%,5%{transform:translate3d(-10px,0,0)}10%,15%{transform:translate3d(30px,0,0)}15%,20%{transform:translate3d(-20px,0,0)}20%,25%{transform:translate3d(20px,0,0)}25%,30%{transform:translate3d(-20px,0,0)}30%,to{transform:translateZ(0)}}@media screen and (max-width:480px){.sale-bar .sale-bar-container .custom-button{margin:0!important}.sale-bar .sale-bar-container{flex-direction:column}}@media screen and (max-width:1024px){.sale-bar{height:auto;padding-bottom:5px;padding-top:5px;text-align:center}.sale-bar .sale-bar-container .custom-button{animation:none;font-size:.9rem}.sale-bar .sale-bar-container .sale-text{font-size:1.4rem}}