.homepage .homeSplash{overflow:hidden}.homepage .rowBlock{padding:0}.homepage .rowBlock.break-top{padding-top:20px}.homepage .rowBlock.break-bottom{padding-bottom:20px}.rowBlock.grayBlock{background-color:#f6f6f6}.rowBlock.flush{padding-top:0}.headerBlock{text-align:center}.headerBlock div{letter-spacing:9px;font-weight:300;font-size:22px;text-transform:uppercase;color:#535355}.headerBlock p{font-style:italic;font-weight:300;font-family:'Times New Roman',Times,serif;color:#878788;font-size:15px}.brandSlide{text-align:center;overflow:hidden}.brandSlide .bxslider{margin:10px 0}.brandSlide .bx-viewport{overflow:visible!important;padding:0;margin:30px 0;-height:auto!important}.brandSlide .item{list-style:none}.brandSlide .item:hover ul{display:block!important;margin-top:-1px}.brandSlide .item ul{width:100%}.brandSlide .item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' height='0'><filter id='greyscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0' /></filter></svg>#greyscale");-webkit-transition-delay:.2s;transition:opacity .2s 0 ease}.brandSlide .item:hover img{opacity:1;filter:unset}.brandSlide.bx-flush .bx-controls-direction a.bx-next{margin-right:0}.brandSlide.bx-flush .bx-controls-direction a.bx-prev{margin-left:0}.homepage .clearance-banner{text-align:center;margin:0 auto;overflow:hidden;display:block;position:relative}.clearance-banner img{width:100%;margin:0 -2500px;display:inline;min-width:600px}.latest-brand-arrivals-header{text-align:center}.latest-brand-arrivals-header em{font-size:24px;text-transform:lowercase;font-weight:300;font-family:'Times New Roman',Times,serif;opacity:.9}.latest-brand-arrivals-header p{font-size:32px;line-height:24px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.latest-brand-arrivals-header hr{width:100px;border-color:#c2c2c4;border-width:2px}.latest-brand-arrivals-list>ul{padding:0;margin:0;list-style:none}.latest-brand-arrivals-list>li{list-style:none;font-weight:300;padding-bottom:5px;font-size:97%}.latest-brand-arrivals-list>li>a{color:#434344}.latest-brand-arrivals-list>li>a:hover{color:#a2a2a2}.latest-brand-arrivals-list li:hover>ul{display:block;-width:165px;right:-115px;font-size:11px}.full-brand-list{padding:0;margin-top:20px}.full-brand-list>li{list-style:none;padding-left:0;font-weight:300;padding-bottom:0;font-size:100%}.full-brand-list>li>a{color:#333}.full-brand-list>li>a:hover{color:#626262}.newest-brand-header{text-align:center}.newest-brand-header span{padding:5px 15px;border-bottom:1px solid #d2d2d2;text-transform:uppercase;letter-spacing:3px;font-size:14px}.newest-brand-logos{list-style:none;padding:0;margin-top:20px}.newest-brand-logos>li{text-align:center;position:relative;max-width:130px;margin:0 auto}.newest-brand-logos>li>a{padding:10px 0;display:block}.newest-brand-logos>li>a img{max-width:100%}.newest-brand-logos>li:hover .dept-dropdown{display:block;width:130px}.border-right{border-right:1px solid #e2e2e2}.homepage .full-adv{-background-color:#ececec;text-align:center;overflow:hidden;position:relative;margin:0 auto}.full-adv.nobleed{max-width:1400px}.homepage .full-adv a{display:block}.homepage .full-adv img{max-width:100%;width:100%;max-width:2000px;min-width:700px;margin:0 -25000px;display:inline}.homepage .full-adv:hover{opacity:.8}.block-heading{text-align:center;text-transform:uppercase;margin-bottom:20px}.block-heading>span{font-weight:300;letter-spacing:8px;font-size:16px;color:#9ea5ab}.block-heading>div{font-size:30px;font-weight:700}.block-heading>hr{width:30%;margin:5px auto;border-color:#dde0e5}.collection-showcase article{position:relative;overflow:hidden;background-color:#222;margin-bottom:20px;display:inline-block}.collection-showcase article .banner img{max-width:100%;display:inline-block;opacity:.95;-webkit-transition:opacity .35s,-webkit-transform .35s;transition:opacity .35s,transform .35s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.collection-showcase article:hover img,.collection-showcase article.on img{opacity:.3;-webkit-transform:scale3d(1.05,1.05,1);transform:scale3d(1.05,1.05,1)}.collection-showcase article figcaption::before{position:absolute;top:0;left:0;width:140%;height:140%;background:rgba(255,255,255,0.5);content:'';-webkit-transition:-webkit-transform .7s;transition:transform .7s;-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,-100%,0);pointer-events:none}.collection-showcase article:hover figcaption::before{-webkit-transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0);transform:scale3d(1.9,1.4,1) rotate3d(0,0,1,45deg) translate3d(0,100%,0)}.collection-showcase article:hover .copy,.collection-showcase article.on .copy{opacity:1}.collection-showcase article .copy{position:absolute;left:0;top:0;width:100%;height:100%;line-height:100%;padding:20px;-background-color:#222;opacity:.7;color:#FFF;text-align:center;-display:none;opacity:0;vertical-align:middle;display:-ms-flexbox;-ms-flex-pack:center;-ms-flex-align:center;display:-moz-box;-moz-box-pack:center;-moz-box-align:center;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;display:box;box-pack:center;box-align:center}.collection-showcase article .canvas{display:inline-block;vertical-align:middle}.collection-showcase article .copy .title{text-transform:uppercase;font-size:200%;font-weight:700;letter-spacing:1px;margin-bottom:6px;line-height:110%}.collection-showcase article .copy .subtitle{font-size:140%;font-weight:700;font-family:'Times New Roman',Times,serif;font-style:italic;margin-bottom:0}.collection-showcase article .copy .description{font-size:90%;font-weight:300;opacity:.9;margin-bottom:15px}.collection-showcase article .copy .underline{width:40%;min-width:100px;border-bottom:1px solid #FFF;margin:15px 0;opacity:.4;display:block;margin:15px auto}.collection-showcase article .copy .link{border:1px solid #FFF;color:#FFF;font-size:12px;padding:6px 10px;font-weight:300;display:inline-block}.line-title{text-align:center;position:relative;margin:20px 0 20px 0}.line-title .caption{-text-transform:uppercase;font-size:200%;line-height:100%;letter-spacing:0;font-weight:300;font-family:'Times New Roman',Times,serif;font-style:italic}.line-title hr{margin-bottom:-5px;z-index:1;border-color:#c2c2c4;border-style:dotted}.line-title .title{letter-spacing:1px;text-transform:uppercase;font-size:250%;font-weight:700;line-height:0;background-color:#FFF;padding:0 30px;z-index:2;display:inline}.line-title.line-small .title{background:0;line-height:100%}.line-title.line-small hr{margin:10px auto;border-width:3px;width:180px}.text-banner{margin-bottom:20px;padding:20px 30px;border:2px solid #d3d3d4;vertical-align:middle;color:#48494b;background-color:#fff;color:#434348;display:block}.text-banner:hover{color:#434348}.text-banner .comp{display:table;width:90%;margin:0 auto;max-width:900px}.text-banner .comp>span{display:table-cell;vertical-align:middle}.text-banner .title{padding:0 10px 0 0;font-size:40px;-letter-spacing:1px;line-height:33px;-text-transform:uppercase;font-weight:300}.text-banner .caption{opacity:.7;font-family:'Times New Roman',Times,serif;font-style:italic;font-size:150%;line-height:18px}.text-banner .shop{text-align:center;text-transform:uppercase}.text-banner .subcaption{display:table;margin:0 auto}.text-banner .subcaption .caption{display:table-cell;vertical-align:middle;font-size:100%;padding:0!important}.text-banner .subcaption .subtitle{padding:0 10px!important;font-size:36px}.text-banner.new-arrivals-banner{border-color:#a4bd40}.text-banner.new-arrivals-banner:hover{background-color:#a4bd40}.text-banner.new-arrivals-banner .title{color:#a4bd40}.text-banner.new-arrivals-banner .caption{color:#191b02}.text-banner.new-arrivals-banner:hover .title,.text-banner.new-arrivals-banner:hover .caption{color:#fff;opacity:1}.text-banner.new-arrivals-banner:hover .btn{background-color:#a4bd40;border-color:#FFF}.text-banner.new-arrivals-banner:hover .btn:hover{background-color:#222}.text-banner.sale-banner{-background-color:#657ba4;-background-color:#c13939;-background-color:#888;-background-color:#ad2222;-color:#FFF;-color:red;-border:0;border-color:#c13939;padding:15px 30px}.text-banner.sale-banner:hover{background-color:#c13939}.text-banner.sale-banner .caption{opacity:1;padding-right:20px}.text-banner.sale-banner .subtitle{font-style:normal;letter-spacing:1px;white-space:nowrap;font-size:30px;font-weight:700;color:#c13939!important}.text-banner.sale-banner .title{padding:0 5px;text-transform:uppercase;line-height:38px;font-size:38px;letter-spacing:3px;color:#c13939}.text-banner.sale-banner:hover .caption,.text-banner.sale-banner:hover .title{color:#FFF!important}.text-banner.sale-banner .btn{background-color:#c13939;color:#fff}.sale-banner:hover .btn:hover{background-color:#222}.whatsin{margin:30px 20px 30px 20px}.whatsin .product{margin-bottom:20px;text-align:center}.whatsin .product .image{text-align:center}.whatsin img{max-width:100%}.whatsin .product .details{font-size:150%;margin-bottom:20px;font-weight:300;display:none}.whatsin .product .logo{width:100px;margin:5px auto 5px auto;overflow:hidden;display:inline-block}.whatsin .product .logo img{max-height:100%}.whatsin .product:hover .image,.whatsin .product:hover .logo{opacity:.7}.whatsin .product .details a{color:#333434}.whatsin .product .details div.sm{line-height:90%}.whatsin .product .details div.sm a{font-size:70%}.whatsin .product .details .price{font-size:70%;font-weight:300}.whatsin .product .shop-holder{max-width:200px;margin:0 auto}.whatsin .product .details>div{-display:table-cell;vertical-align:top}.whatsin .product-small .details{font-size:80%}.whatsin .product-small .logo{height:40px}.whatsin .product-small .details .brand{font-weight:300}.whatsin .product-small .details .model{font-weight:500}.whatsin .product-small .details div.sm{line-height:90%}.whatsin .product-small .details div.sm a{font-size:70%}.whatsin .left-block{padding-right:40px}@media(max-width:768px){.brandSlide .bx-viewport{overflow:hidden!important}.whatsin .left-block{padding-right:10px;margin-bottom:20px}.text-banner .subcaption{display:block;text-align:center}.text-banner .subcaption .caption{display:block;line-height:40px}.latest-brand-arrivals-header hr{margin:20px auto 40px auto}}@media(max-width:996px){.text-banner .comp .caption{padding-right:0}.text-banner .shop{padding:5px 0 10px}.text-banner{padding:15px}.text-banner .comp>span{display:block;text-align:center;margin-top:15px}}