.promo-banner .floating-wrapper .expired,.promo-banner .floating-wrapper .promo-ends{top:27px;font-weight:400;font-size:22px;letter-spacing:2.8px;font-family:Din,Helvetica,sans-serif;position:relative;text-transform:uppercase}
@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}
.promo-banner{display:none;height:75px;margin:0 0 30px;position:relative}
.promo-banner .floating-wrapper{background:url(/sites/all/themes/clean/promos/us/banners/flash/2019xmas_dt.png) center right no-repeat;color:#fff;height:75px;left:-135px;position:absolute;width:1230px;text-align:center}
.promo-banner .floating-wrapper .promo-ends,.promo-banner .floating-wrapper .promo-highlight,.promo-banner .floating-wrapper .promo-offer,.promo-banner .floating-wrapper .promo-offer .promo-bonus,.promo-banner .floating-wrapper .promo-offer .promo-discount,.promo-banner .floating-wrapper .promo-offer .promo-plus,.promo-banner .floating-wrapper .promo-timer,.promo-banner .floating-wrapper .promo-timer .promo-bonus,.promo-banner .floating-wrapper .promo-timer .promo-discount,.promo-banner .floating-wrapper .promo-timer .promo-plus{display:inline-block}
.promo-banner .floating-wrapper .promo-ends,.promo-banner .floating-wrapper .promo-highlight,.promo-banner .floating-wrapper .promo-logo,.promo-banner .floating-wrapper .promo-offer,.promo-banner .floating-wrapper .promo-timer{position:relative;top:27px;vertical-align:top}
.promo-banner .floating-wrapper svg{top:22px;vertical-align:top;position:relative}
.promo-banner .floating-wrapper .promo-logo,.promo-banner .floating-wrapper .promo-shop-now,.promo-banner .floating-wrapper .scroll-promo-highlight,.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-highlight{display:none}
.promo-banner .floating-wrapper .promo-highlight .promo-alternative,.promo-banner.promo-home-banner .floating-wrapper .promo-highlight .promo-alternative,.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .scroll-promo-highlight .promo-alternative{display:inline}
.promo-banner .floating-wrapper .expired{display:none;color:#fff;padding:0 0 0 50px}
.promo-banner .floating-wrapper .promo-ends{left:52px;color:#ff5c3f}
.promo-banner .floating-wrapper .promo-highlight,.promo-banner .floating-wrapper .scroll-promo-highlight{font-family:Din,Helvetica,sans-serif;font-weight:700;font-size:12px;color:#ff5c3f;letter-spacing:2.23px;text-align:center;line-height:13px;text-transform:uppercase;padding:0 8px;left:-50px}
.promo-banner .floating-wrapper .promo-offer,.promo-banner .floating-wrapper .promo-timer{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;color:#fff;font-size:22px;letter-spacing:2.8px;text-align:center}
.promo-banner .floating-wrapper .promo-offer .promo-meta,.promo-banner .floating-wrapper .promo-timer .promo-meta{display:block;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#fff;letter-spacing:0;text-align:center;text-transform:lowercase}
.promo-banner .floating-wrapper .promo-offer .promo-plus,.promo-banner .floating-wrapper .promo-timer .promo-plus{position:relative;top:-15px}
.promo-banner .floating-wrapper .promo-offer .promo-bonus .promo-sub-text,.promo-banner .floating-wrapper .promo-offer .promo-discount .promo-sub-text,.promo-banner .floating-wrapper .promo-timer .promo-bonus .promo-sub-text,.promo-banner .floating-wrapper .promo-timer .promo-discount .promo-sub-text{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;letter-spacing:0;text-align:center;line-height:18px;font-size:10px;color:#fff}
.promo-banner .floating-wrapper .promo-offer{left:-6px}
.promo-banner .floating-wrapper .promo-timer{letter-spacing:2.6px;padding:0 0 0 60px}
.promo-banner .floating-wrapper .promo-timer .timer-minutes{display:inline-block;padding:0 22px}
.promo-banner .floating-wrapper .input-box{position:relative;top:5px;display:inline-block;left:32px}
.promo-banner .floating-wrapper .input-box .promo-email,.promo-banner .floating-wrapper .input-box .promo-submit-btn{position:relative;top:12px;font-size:14px;display:inline-block;text-align:center}
.promo-banner .floating-wrapper .input-box .promo-email:focus,.promo-banner .floating-wrapper .input-box .promo-email:hover,.promo-banner .floating-wrapper .input-box .promo-submit-btn:focus,.promo-banner .floating-wrapper .input-box .promo-submit-btn:hover{text-decoration:none;outline:0}
.promo-banner .floating-wrapper .input-box .promo-email{font-family:Din,Helvetica,sans-serif;font-weight:400;background:#fff;border:1px solid #fff;color:#000;height:34px;letter-spacing:0;padding-left:3px;width:270px;padding-top:3px}
.promo-banner .floating-wrapper .input-box .promo-submit-btn,.promo-banner .floating-wrapper .input-box .shop-now-btn,.promo-banner .floating-wrapper .offer-applied .shop-now-btn{background-color:#ff5c3f;cursor:pointer;height:40px;margin-left:5px;padding:0;text-transform:lowercase;vertical-align:top;width:123px;font-family:DinRegular,Helvetica,sans-serif;font-weight:400}
.promo-banner .floating-wrapper .input-box .promo-submit-btn,.promo-banner .floating-wrapper .input-box .shop-now-btn{color:#fff;letter-spacing:1.4px;line-height:42px}
.promo-banner .floating-wrapper .input-box .promo-submit-btn:focus,.promo-banner .floating-wrapper .input-box .promo-submit-btn:hover,.promo-banner .floating-wrapper .input-box .shop-now-btn:focus,.promo-banner .floating-wrapper .input-box .shop-now-btn:hover{text-decoration:none;outline:0;background:#ff6940}
.promo-banner .floating-wrapper .offer-applied{display:none;width:403px;top:17px;position:relative}
.promo-banner .floating-wrapper .offer-applied .offer-text{display:inline-block;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:12px;color:#fff;letter-spacing:0;text-align:center;line-height:15px;position:relative;top:8px;left:33px}
.promo-banner .floating-wrapper .offer-applied .shop-now-btn{display:inline-block;color:#fff!important;letter-spacing:1.4px;line-height:42px;left:94px;position:relative;font-size:14px}
.promo-banner .floating-wrapper .offer-applied .shop-now-btn:focus,.promo-banner .floating-wrapper .offer-applied .shop-now-btn:hover{text-decoration:none!important;outline:0;background:#ff6940}
.promo-banner.promo-package-banner{width:1350px;margin:0 auto 37px}
.promo-banner.promo-package-banner .floating-wrapper{background:url(/sites/all/themes/clean/promos/us/banners/flash/xmas-package.png) center right no-repeat!important;left:-194px;width:1350px}
.promo-banner.promo-shop-banner{margin-bottom:-30px;margin-top:-16px}
.promo-banner.promo-shop-banner .floating-wrapper{width:1236px}
.promo-banner.promo-shop-banner .floating-wrapper .promo-offer{left:0;padding:0 90px}
.promo-banner.promo-shop-banner .floating-wrapper .input-box,.promo-banner.promo-shop-banner .floating-wrapper .offer-applied{display:none!important}
.promo-banner.promo-home-banner .floating-wrapper .promo-highlight .promo-primary,.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .scroll-promo-highlight .promo-primary{display:block}
.promo-banner.promo-home-banner.full-width-fixed{margin:0 auto;width:1350px;height:100px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper{background:url(/sites/all/themes/clean/promos/us/banners/flash/2019xmas_scroll_dt.png) center right no-repeat!important;height:100px;left:0;margin:0 auto;position:fixed;right:0;top:0;width:1350px;z-index:999}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper svg{top:32px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-ends{display:none;top:41px;padding:0 20px 0 55px!important}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .scroll-promo-highlight{display:inline-block;position:relative;top:37px;left:79px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-logo,.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-shop-now{display:inline-block;position:absolute}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-logo{left:117px;top:37px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-shop-now{right:100px;top:30px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-shop-now a.shop-now-btn{display:none;background:#ff5c3f;-moz-border-radius:2px;border-radius:2px;width:120px;text-align:center;padding:10px 0;font-family:DinRegular,Helvetica,sans-serif;font-weight:400;font-size:13px;color:#fff;letter-spacing:1.39px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-shop-now a.shop-now-btn:focus,.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-shop-now a.shop-now-btn:hover{text-decoration:none;outline:0;background:#cc4a32}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .promo-offer{top:40px;left:111px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .input-box{left:170px;top:19px}
.promo-banner.promo-home-banner.full-width-fixed .floating-wrapper .offer-applied{left:148px;top:29px}
.promo-text{font-family:DinRegular,Helvetica,sans-serif;font-weight:400;background:#ff5c3f;position:absolute;top:60px;padding:17px 25px 14px;display:none;font-size:21px;color:#fff;letter-spacing:2.2px;text-transform:uppercase}
#review-order .review-items .promo-review-items span{color:#ff5c3f;font-family:Din,Helvetica,sans-serif;font-weight:400}
#review-order .review-items .promo-review-items .item-total{color:#ff5c3f;font-family:DinRegular,Helvetica,sans-serif;font-weight:400}
.hero-container.top-landing-page-hero-image .hero-overlay{top:101px;right:0}
#shop-hero .hero-overlay{right:7px;height:497px}