.promo-line-wrapper{box-shadow:0 0 10px #ccc;position:fixed;z-index:1000;bottom:0;padding:10px;width:100%;background:url("new_year_pattern_small.jpg")}.promo-line-wrapper .backdrop{position:absolute;top:0;bottom:0;right:0;left:0;background:#8540DC;opacity:0.85}.promo-line-wrapper .promo-line{position:relative;z-index:100;vertical-align:middle;padding-left:0px}.promo-line-wrapper .promo-line .left-side,.promo-line-wrapper .promo-line .right-side{display:inline-block;vertical-align:middle}.promo-line-wrapper .promo-line .left-side img{height:100px}.promo-line-wrapper .promo-line .right-side{width:calc(100% - 110px)}.promo-line-wrapper .promo-line .right-side h4{margin:0 10px;font-weight:bold;font-size:1.6rem}.promo-line-wrapper .promo-line .right-side p{margin-top:0}.promo-line-wrapper .promo-line .btn.btn-yellow.promo__line__btn{margin-bottom:5px;font-size:calc(12px + 6 * ((100vw - 320px) / 1600));padding:15px 29px}.promo-line-wrapper .promo-line .top{text-align:center;color:#fff}.promo-line-wrapper .promo-line .bottom{text-align:center;margin-bottom:10px}.promo-line-wrapper .promo-line .left,.promo-line-wrapper .promo-line .right{display:inline-block}.promo-line-wrapper .promo-line .right #countdown.countdownHolder,.promo-line-wrapper .promo-line .right #special_price_timer.countdownHolder{width:auto}.promo-line-wrapper .promo-line .left{display:inline-block;color:#fff}.promo-line-wrapper .promo-line .left h4{margin:0 10px;font-weight:bold}.promo-line-wrapper .promo-line .left p{margin:0 10px}.promo-line-wrapper .promo-line a{font-size:15px;font-weight:bold}.promo-line-wrapper[data-device="desktop"] .mobile{display:none}.promo-line-wrapper[data-device="mobile"] .desktop{display:none}.promo-line-wrapper.promo-line-wrapper[data-device="mobile"]{width:auto}.promo-line-wrapper[data-device="mobile"] .promo-line{position:relative;z-index:100;vertical-align:middle}.promo-line-wrapper[data-device="mobile"] .promo-line .right-side{width:auto}.promo-line-wrapper[data-device="mobile"] .promo-line .right-side h4{margin:0 10px;font-weight:bold;font-size:1.3rem}.promo-line-wrapper[data-device="mobile"] .promo-line .right-side p{margin:0 10px}.promo-line-wrapper[data-device="mobile"] .promo-line .left{display:inline-block;width:100%;color:#fff}.promo-line-wrapper[data-device="mobile"] .promo-line .btn.btn-yellow.promo__line__btn{margin:10px auto;display:block}.promo-line-wrapper[data-promo-line-button-image-enabled="false"] .promo-line .left-side{display:none}.promo-line-wrapper[data-promo-line-button-image-enabled="false"] .promo-line .right-side{width:100%}
