.sidebarMenu{display:none;}@media only screen and (min-width: 1070px){.sidebarMenu{position:relative;-webkit-flex:none;-ms-flex:none;flex:none;display:block;order:-1;width:230px;margin:0 40px 0 0;background-color:#fff;}}.sidebarMenu .l-menu__list{margin-bottom:20px;}.sidebarMenuInner{width:230px;}.sidebarMenuInner--positionReset{position:relative;top:0;left:0;}.sidebarMenuInner--fitTop{position:fixed;bottom:auto;top:160px;}.sidebarMenuInner--fitBottom{position:fixed;top:auto;bottom:0;}.sidebarMenuInner--fitToFooter{position:relative;left:0;}.sidebarMenuInner--fitPosition{position:relative;left:0;}.sidebarMenu__box{padding-bottom:22px;border-top:1px solid #bdbdbd;}.sidebarMenu__box:first-of-type{border-top:0;}.sidebarMenu__title{font-size:18px;text-transform:uppercase;padding:10px 0 3px 0;}.sidebarMenu__list{padding:0 0 0 11px;margin:0;}.sidebarMenu__item{line-height:24px;}.sidebarMenu__link{color:#646464;text-decoration:none;line-height:24px;}.sidebarMenu__link:hover{color:#000;}.sidebarMenu__link--dealOfDay{margin-left:11px;}.sidebarMenu__link--active{font-family:'proxima-bold';font-weight:normal;color:#000;}.sidebarMenu__subcategory{padding:0 0 0 16px;}.twoColsContent{display:block;margin-top:20px;}.twoColsContent .dataContent{display:block;width:100%;}@media screen and (min-width: 1024px){.twoColsContent{display:flex;margin-top:30px;}.twoColsContent .dataContent{flex:auto;width:calc(100% - 270px);}}.brandByStyle{margin-bottom:40px;}.brandByStyle .promoImg picture{position:relative;display:block;width:100%;height:0;padding-bottom:48.793%;background:#f0f0f0;}.brandByStyle .promoImg img{position:absolute;top:0;left:0;width:100%;height:100%;}@media screen and (min-width: 749px){.brandByStyle{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:stretch;-ms-align-items:stretch;align-items:stretch;-webkit-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.brandByStyle .promoImg{width:49%;}}.brandByStyleData h2{font-size:20px;line-height:24px;padding:0;margin:10px 0 0 0;}.brandByStyleData .text{font-size:14px;color:#646464;line-height:17px;width:100%;}.brandByStyleData .text p,.brandByStyleData .text em,.brandByStyleData .text span,.brandByStyleData .text strong{font-size:14px;color:#646464;line-height:17px;}.brandByStyleData .text strong{font-family:'proxima-bold';font-weight:normal;}.brandByStyleData .button{padding-top:20px;}.brandByStyleData .button a{width:100%;box-sizing:border-box;text-align:center;}@media screen and (min-width: 749px){.brandByStyleData{width:49%;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-content:center;-ms-align-content:center;align-content:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;-webkit-justify-content:flex-start;-ms-justify-content:flex-start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.brandByStyleData h2{margin:0 0 10px 0;width:100%;}}@media screen and (min-width: 1024px){.brandByStyleData .text{color:#000;}.brandByStyleData .text p,.brandByStyleData .text em,.brandByStyleData .text span,.brandByStyleData .text strong{color:#000;}}.brandByStyleLine{border-bottom:1px solid #bdbdbd;width:100%;margin:20px 0 30px 0;display:block;}.dataContent .widget:last-child .brandByStyleLine{display:none;}.titleLine{font-family:'proxima-bold';font-weight:normal;text-align:center;margin:30px 0 15px 0;font-size:14px;line-height:1em;text-transform:uppercase;position:relative;}@media only screen and (min-width: 570px){.titleLine{font-size:18px;}}@media only screen and (min-width: 820px){.titleLine{font-size:20px;}}@media only screen and (min-width: 1070px){.titleLine{font-size:22px;}}@media only screen and (min-width: 1570px){.titleLine{font-size:24px;}}.titleLine:before{content:'';position:absolute;left:0;top:50%;width:100%;height:1px;background:#000;z-index:0;}.titleLine__text{display:inline-block;background-color:#fff;position:relative;padding:0 10px;z-index:1;}.twoColsContent .dataContent h1{font-size:22px;margin:0 0 10px 0;line-height:45px;}.twoColsContent .dataContent h2{font-size:30px;margin:0 0 15px 0;line-height:30px;}.twoColsContent .dataContent h3{font-size:20px;margin:0 0 5px 0;line-height:20px;}.twoColsContent .dataContent p{color:#646464;margin:0 0 12px 0;}.twoColsContent .dataContent ul{margin:0 0 20px 20px;}.twoColsContent .dataContent ul li{list-style-type:disc;}.twoColsContent .dataContent ol{margin:0 0 20px 20px;}.twoColsContent .dataContent ol li{list-style-type:decimal;}.twoColsContent .dataContent a{text-decoration:none;}.twoColsContent .dataContent a:hover{text-decoration:underline;}.twoColsContent .dataContent a.bttn:hover{text-decoration:none;}.oneColsContent .dataContent h1{font-size:22px;margin:10px 0 5px 0;line-height:26px;}.formBenefit .oneColsContent .dataContent h1{margin-bottom:20px;font-family:'proxima-bold';font-weight:normal;font-size:30px;}@media screen and (min-width: 750px){.twoColsContent .dataContent h1{font-size:37px;}.oneColsContent .dataContent h1{font-size:37px;margin:0 0 10px 0;line-height:45px;}}.userProductList{clear:both;}.userProductList__buttonWrap{text-align:center;margin-bottom:20px;}.widget__buttonLink{display:block;margin:0 auto;padding:2em 0 1em 0;text-align:center;}