@font-face{font-family:'DIN Condensed';src:url(../fonts/DINCondensed-Regular.eot);src:url(../fonts/DINCondensed-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCondensed-Regular.woff) format('woff'),url(../fonts/DINCondensed-Regular.otf) format('opentype'),url(../fonts/DINCondensed-Regular.ttf) format('truetype');font-style:normal;font-stretch:normal}@font-face{font-family:'DIN Condensed Light';src:url(../fonts/DINCondensed-Light.eot);src:url(../fonts/DINCondensed-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCondensed-Light.woff) format('woff'),url(../fonts/DINCondensed-Light.otf) format('opentype'),url(../fonts/DINCondensed-Light.ttf) format('truetype');font-style:normal;font-stretch:normal}body{margin:0}.emailsignUpWrapper{width:980px;height:350px;margin:10px auto 0 auto;display:flex;justify-content:space-between;position:relative}.emailsignUp{width:485px;height:350px;background-color:#f3f3f3;font-family:'DIN Condensed Light';position:relative;box-sizing:border-box;padding:20px}.emailsignUpText{font-size:38px;line-height:100%}.emailsignUpTextBold{font-family:'DIN Condensed'}.emailsignUpEmail{margin:35px 0;font-family:proxima_nova_rgregular}.emailsignUpEmail input{width:100%;padding:15px;box-sizing:border-box;border:none}.emailsignUpsubscription{width:207px;height:47px;border-radius:20px;border:solid 2px #000}.emailSignUpSubscriptionText{font-family:DIN Condensed;display:block;text-align:center;font-size:25px;line-height:1.9;color:#000;cursor:pointer}.emailsignUpFooterText{font-family:proxima_nova_rgregular;font-size:11px;letter-spacing:.46px;text-align:left;color:#7c7c7c;position:absolute;bottom:0;padding:0 25px 20px 0}.mobileAppsignUp{width:485px;height:350px;position:absolute;right:0}.mainContentNextGenHomepage{width:100%;background-color:#f3f3f3;float:left;padding-bottom:35px}.productNameDetails{font-family:DIN Condensed;font-size:medium;font-weight:100;color:#000;width:200px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.contentNextGenHomepage{margin:0 auto 10px auto;width:980px;position:relative}.promoBar{font-family:'DIN Condensed Light';height:70px;display:flex;padding:0 30px;box-sizing:border-box;color:#fff;background-color:#000}.promoBarText{font-family:'DIN Condensed'!important;line-height:70px;font-size:30px;letter-spacing:.5px}.promoBar .table{display:table;padding:5px}.promoBar .tr{display:table-row}.promoBar .td{display:table-cell}.promoBar .days{display:none}.promoBarTimer{width:auto;margin-top:5px}.promoBarTimerText{width:auto;font-size:20px;line-height:70px}.promoBarTimer .bigFont{font-size:22px}.promoBarTimerDigit{font-size:22px;width:100%;padding-right:5px}.promoBarTimerUnit{font-size:16px!important;letter-spacing:-1px;padding-right:13px}.singleColumnContent{height:430px}.heroContent{height:430px}.bestSellerSpot{height:auto}.contentSpotWrapper{width:980px;height:460px;margin:10px auto;display:flex;justify-content:space-between}.contentSpotNextGen{width:485px;height:460px;float:left}.contentSpot3NextGen{margin:0 auto 10px auto;width:980px;background-color:#fff;height:430px}.localContentSpotWrapper{width:980px;height:110px;margin:10px auto;display:flex;justify-content:space-between}.localContentSpotSubSpot{width:320px;height:110px;float:left}.shopByCategory{margin:10px auto;text-align:center;font-size:30px;color:#212121!important;display:block;font-family:proxima_nova_ltsemibold;font-weight:400;letter-spacing:1px;background-color:none;padding:12px 0;width:980px}.eSpotWrapper{width:980px;height:250px;margin:10px auto;display:flex;justify-content:space-between}.eSpot{width:300px;height:250px}.instaFeedWrapper{width:980px;height:190px;margin:10px auto;display:flex;justify-content:space-between}.instaFeed{width:190px;height:190px}.emailsignUpWrapper{width:980px;height:350px;margin:10px auto 0 auto;display:flex;justify-content:space-between;position:relative}.mobileAppdownload{width:485px;height:350px;position:absolute;right:0}.hotmarketContent{height:266px}.promoBarImage{width:100%}.promoBarTimerUnit.days{padding-right:19px!important}.bestSellersText{padding-top:5px;text-align:center;font-size:30px;color:#212121!important;display:block;font-family:DIN Condensed;letter-spacing:1px;background-color:none;width:980px}.carousel{position:relative;overflow:hidden;width:900px;height:270px;margin:auto}.carousel_next,.carousel_prev{position:absolute;z-index:999;width:auto;height:auto;padding:9% 0;color:#000;text-decoration:none;font-weight:800;font-size:6em;opacity:.8;cursor:pointer}.carousel_next:hover,.carousel_prev:hover{opacity:1;-webkit-transition:all .2s ease}.carousel_prev{left:0}.carousel_next{right:0}.carousel ul{position:relative;padding:0;list-style:none;height:auto}.bestSellerImgContainer{margin:5px 10px;display:inline-block;height:auto;width:200px;text-align:center;float:left}.localContentSpotWrapper{width:980px;height:110px;margin:10px auto;display:flex;justify-content:space-between}.localContentSpotSubSpot{width:320px;height:110px;float:left}.mainContentNextGenHomepage .hotmarketContent img{max-width:980px;max-height:266px}.mainContentNextGenHomepage .heroContent img{max-width:980px;max-height:430px}.mainContentNextGenHomepage .contentSpot1Wrapper img{max-width:485px;max-height:460px}.mainContentNextGenHomepage .contentSpot2Wrapper img{max-width:485px;max-height:460px}.mainContentNextGenHomepage .contentSpot3Wrapper img{max-width:980px;max-height:430px}.mainContentNextGenHomepage .localContentSpotSubSpot img{max-width:320px;max-height:110px}.nextGenGoogleAddSpot{width:728px;height:90px;margin:10px auto;display:flex;justify-content:space-between}.googleAdSpotNextgen{background-color:#fff}