@font-face{font-family:Din;src:url(/files/fonts/DINNextLTPro-Light.eot);src:url(/files/fonts/DINNextLTPro-Light.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Light.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Light.woff) format("woff"),url(/files/fonts/DINNextLTPro-Light.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Light.svg#Din) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:DinRegular;src:url(/files/fonts/DINNextLTPro-Regular.eot);src:url(/files/fonts/DINNextLTPro-Regular.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-Regular.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-Regular.woff) format("woff"),url(/files/fonts/DINNextLTPro-Regular.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-Regular.svg#DinRegular) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:DinUltra;src:url(/files/fonts/DINNextLTPro-UltraLight.eot);src:url(/files/fonts/DINNextLTPro-UltraLight.eot?#iefix) format("embedded-opentype"),url(/files/fonts/DINNextLTPro-UltraLight.woff2) format("woff2"),url(/files/fonts/DINNextLTPro-UltraLight.woff) format("woff"),url(/files/fonts/DINNextLTPro-UltraLight.ttf) format("truetype"),url(/files/fonts/DINNextLTPro-UltraLight.svg#DinCondensed) format("svg");font-weight:400;font-style:normal}
.promo-banner-m{display:none;margin:7px 0 20px;color:#fff;text-align:center}
.promo-banner-m .floating-wrapper{background:url(/sites/all/themes/clean/promos/us/banners/flash/2019xmas_email_mob.png) center right no-repeat;position:relative;height:200px}
.promo-banner-m .floating-wrapper .landing-page-text,.promo-banner-m.promo-package-banner-m .floating-wrapper .input-box,.promo-banner-m.promo-shop-banner-m.success .floating-wrapper .offer-applied .shop-now-btn{display:none}
.promo-banner-m .floating-wrapper .promo-percentage{position:relative;font-family:DinUltra,Helvetica,sans-serif;font-weight:400;font-size:27px;letter-spacing:0;line-height:40px;padding:0 0 17px;text-align:center;color:#fff}
.promo-banner-m .floating-wrapper .promo-percentage .promo-percentage-small{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:10px;line-height:0;letter-spacing:0;position:relative;top:-4px}
.promo-banner-m .floating-wrapper .promo-percentage .left{margin-left:30px}
.promo-banner-m .floating-wrapper .promo-percentage .right{margin-right:65px}
.promo-banner-m .floating-wrapper .promo-ends{font-family:Din,Helvetica,sans-serif;font-weight:700;font-size:12px;color:#ff5c3f;letter-spacing:1.28px;padding-top:15px}
.promo-banner-m .floating-wrapper .promo-ends .landing-page-text{font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:12px;letter-spacing:1.28px;position:relative;left:4px}
.promo-banner-m .floating-wrapper .slash{display:none;padding:0 5px;position:relative;top:4px}
.promo-banner-m .floating-wrapper .offer-applies{opacity:.75;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:9px;color:#fff;letter-spacing:0;text-align:center;position:relative;top:-12px}
.promo-banner-m .floating-wrapper .input-box{width:340px;position:relative;margin:0 0 25px -19px}
.promo-banner-m .floating-wrapper .input-box .promo-email{font-family:Din,Helvetica,sans-serif;font-weight:400;color:#2b2f35;background:#fff;display:inline-block;font-size:14px;height:41px;letter-spacing:0;padding-left:3px;text-align:center;width:275px;margin-bottom:5px;border:none}
.promo-banner-m .floating-wrapper .input-box .promo-submit-btn-m,.promo-banner-m .floating-wrapper .offer-applied .shop-now-btn{color:#fff;cursor:pointer;font-family:DinRegular,Helvetica,sans-serif;padding:0;text-transform:lowercase;vertical-align:top;display:block;text-align:center;font-weight:400}
.promo-banner-m .floating-wrapper .input-box .promo-email:focus,.promo-banner-m .floating-wrapper .input-box .promo-email:hover{text-decoration:none;outline:0}
.promo-banner-m .floating-wrapper .input-box .promo-submit-btn-m{background:#ff5c3f;font-size:13px;letter-spacing:1.48px;height:46px;line-height:51px;margin:0 auto;width:275px}
.promo-banner-m .floating-wrapper .input-box .promo-submit-btn-m:hover{background-color:#ff5c3f}
.promo-banner-m .floating-wrapper .offer-applied{display:none;text-align:center;position:relative;padding-bottom:15px}
.promo-banner-m .floating-wrapper .offer-applied span.email-success-title{font-family:Din,Helvetica,sans-serif;display:inline-block;font-weight:500;font-size:12px;height:44px;color:#fff;letter-spacing:0;text-align:center;line-height:14px;margin-bottom:0;padding-top:5px}
.promo-banner-m .floating-wrapper .offer-applied .shop-now-btn{background-color:#ff5c3f;font-size:14px;height:43px;letter-spacing:1.92px;line-height:43px;width:276px;margin:0 auto 4px}
.promo-banner-m .floating-wrapper .offer-applied .shop-now-btn:focus,.promo-banner-m .floating-wrapper .offer-applied .shop-now-btn:hover{text-decoration:none}
.promo-banner-m.promo-banner-m,.promo-banner-m.promo-home-banner-m,.promo-banner-m.promo-shop-banner-m{width:300px;position:relative;margin:7px auto 20px}
.promo-banner-m.promo-shop-banner-m.success .floating-wrapper{height:140px}
.promo-banner-m.promo-home-banner-m .floating-wrapper .promo-percentage{padding:11px 0 17px}
.promo-banner-m.promo-home-banner-m .floating-wrapper .flash-sale{display:block;text-align:center;color:#f9c2a0;font-family:Din,Helvetica,sans-serif;font-weight:400;font-size:16px;letter-spacing:1.71px;line-height:62.1px;position:relative;top:-19px}
.promo-banner-m.promo-home-banner-m .floating-wrapper .flash-sale .thick{font-family:Din,Helvetica,sans-serif;font-weight:700}
.promo-banner-m.promo-package-banner-m{position:absolute;top:-104px;left:0;right:0;height:53px;margin:0;width:auto}
.promo-banner-m.promo-package-banner-m .floating-wrapper{padding:0;height:53px;position:relative;background:#ff5c3f}
.promo-banner-m.promo-package-banner-m .floating-wrapper .promo-ends,.promo-banner-m.promo-package-banner-m .floating-wrapper .promo-percentage{margin-top:8px;font-family:Din,Helvetica,sans-serif;font-weight:700;font-size:11px;color:#fff;letter-spacing:2.09px;display:inline-block;text-transform:uppercase;padding:0}
.promo-banner-m.promo-package-banner-m .floating-wrapper .slash{display:inline}
.promo-banner-m.promo-package-banner-m .floating-wrapper .offer-applied{display:none!important}