@charset "UTF-8";body{position:relative;background-color:#fff;color:#000;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:20px;padding:0;margin:0}a{color:#30f}a:visited{color:#08abba}header,main,footer{display:block}header{background-color:#000}.inner{width:calc(1200px - 20px);max-width:100%;margin:auto}main{background-color:#fff;margin-top:10px}#scrollToTop{cursor:pointer;display:none;right:0;position:fixed;text-align:center;bottom:0;z-index:9999}#scrollToTop img{max-width:60px;height:auto}.cartBar{float:right;padding:6px 1EM;font-size:13px;text-transform:uppercase}#ys_superbar{width:100%;font-size:12px;padding:6px 0;width:100%;height:inherit}#ys_cpers{float:right;margin-right:1em}.smb-mc .mini_msg,.mini_item_count,.mini_subtotal,#ys_cpers,#ys_cpers a{color:#fff;text-decoration:none}.cartBar a{text-decoration:none;color:#fff}.ys_clear{clear:both}#logo-search{padding:20px 0}#topSearch{clear:both;float:left;position:relative;width:45%;height:32px;margin-left:2%}#topSearch form{width:290px;background-color:#f7f7f7;background-image:url();background-repeat:no-repeat;background-position:center left;box-sizing:border-box;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}#topSearch fieldset{border:0 none;margin:0;padding:0}#topSearch #query{width:80%;border:0 none;padding-left:10px;height:32px;background-color:transparent}#topSearch #searchsubmit{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102479.png);background-color:#fff;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;padding:0 1em;position:absolute;right:0;top:1px;width:32px;height:32px;color:#000;border:0 none;-webkit-appearance:none}#searchsubmit{background-size:contain}#topSearch select{border:0 none;display:none;height:28px;margin:0 10px 0 0;padding:0 0 0 1em;background-color:#d3d3d3}.remove-over-780px{display:none} .remove-under-780px{display:block}#navRibbon{background-color:#c90}.dd{width:89%}div.ll-options{width:100%}ul.topNav{padding:0;margin:0}ul.topNav li{list-style:none}.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-loading .slick-list{background:#fff url(https://sep.turbifycdn.com/ay/mobile/i/ajax-loader.gif) center center no-repeat}.slick-list.dragging{cursor:pointer;}.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:40%;padding:0;border:none;outline:none;opacity:.5}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;color:transparent;opacity:1;opacity:1}.slick-prev.slick-disabled,.slick-next.slick-disabled{opacity:.25}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"&lt;"}[dir="rtl"] .slick-prev:before{content:"&gt;"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}[dir="rtl"] .slick-next:before{content:"&lt;"}.slick-dots{list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:11px;width:11px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:11px;width:11px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:" ";width:11px;height:11px;font-family:"slick";font-size:15px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.slick-slide img{display:inline}.slick-slide img{height:auto;vertical-align:bottom;max-width:100%}.slick-dots li button{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102052.png);background-repeat:no-repeat;background-position:center center}.slick-active button{opacity:1}.slick-prev{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102053.png);left:0;height:36px;width:36px;color:transparent}.slick-next{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102054.png);right:0;height:36px;width:36px;color:transparent}.slick-next:hover{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102055.png)}.slick-prev:hover{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102056.png)}.slick-active button{background-image:url(https://sep.turbifycdn.com/ty/cdn/yhst-8016411-1/img-102057.png)}.ys_promo_banner img{height:auto;max-width:100%}#mainPage section{margin-bottom:35px}#mainPage .fcol{border-color:transparent}.homeFavorites .inside{text-align:center}.homeFavorites .txt{margin-top:1em}.homeFavorites .txt a{color:#000;text-decoration:none}.homeFavorites .txt a:hover{color:#30f}.homeFavorites .txt > a:after{content:" >"}.bestsellers .slide{text-align:center}.bestsellers .inside{border-bottom:2px solid #c90;display:inline-block;padding-bottom:24px}.bestsellers .slide .txt{margin-top:15px}.bestsellers .slide .txt,.bestsellers .slide .txt a{color:#000}.bestsellers .slide .txt a{text-decoration:none}.bestsellers .slide .txt a:hover{color:#30f}.bestsellers .slide img{border:1px solid #fff}.bestsellers .slide img:hover{border:1px solid #30f}#mainPage .fcol{width:auto;margin:10px}

.homeHero .slick-slide {position:relative;}
.homeHero .slick-slide center {position:absolute; left:0px; bottom:40px; width:100%;}
.homeHero .slick-slide center span {background:#fff; padding:5px 10px; opacity:0.7;}
.homeHero .slick-dots {margin-top:-30px;}

.homeHero .slick-slide{text-align:center}.homeHero .slick-prev{left:-50px}.homeHero .slick-next{right:-50px}.homeHeroContainer{float:left;width:100%}.kickerContainer{float:left;margin-left:20px;width:calc(33% - 20px)}.introText,.message{padding:1em 0}p.contact-info{text-align:left;margin:10% 4% 4%}.kickers a:first-of-type{margin-right:20px}.kickers img{max-width:100%;height:auto}.featuredCategories .kicker{margin-right:10px}.featuredCategories .inside{border:1px solid #c90;text-align:center}.featuredCategories .txt{box-sizing:border-box;background-color:#c90;padding:9px;text-align:center;text-transform:uppercase}.featuredCategories .txt span:first-child{float:left}.featuredCategories .txt span:last-of-type{float:right;color:#000}.featuredCategories a{color:#000;font-weight:700;text-decoration:none}.featuredCategories a:hover{color:#c90}.featuredCategories .inside:hover{border-color:#e0e0e0}.featuredCategories .inside:hover .txt{background-color:#e0e0e0}.featuredCategories .inside:hover .txt a{color:#000}.featuredCategories .slick-next{right:0;top:-50px}.featuredCategories .slick-prev{right:36px;left:auto;top:-50px}.featuredBrands .slick-prev,.featuredBrands .slick-next{top:50%;transform:translateY(-50%)}.featuredBrands .inside{text-align:center}#mainPage h2{font-weight:400;font-size:24px;padding:0;margin:10px 5px;text-align:left;color:#000;font-family:'Lato',sans-serif}.sale{color:#08abba;font-weight:700}.reg{color:#7e7e7e;font-style:italic;text-decoration:line-through}.testimonials{background-color:#f7f7f7;color:#000;text-align:center}#mainPage .testimonials h2{background-color:#c90;color:#000;margin:0 0 1em;padding:12px 50px;font-size:14px;text-transform:uppercase;display:inline-block;font-family:'Lato',sans-serif;font-weight:700}img.best-of-houzz-logo{width:75px;height:75px;margin:0 4%}

.section-wrap{padding-bottom:30px}
.section-wrap .slide {display:inline-block; width:20%; text-align:center; padding:10px; box-sizing:border-box;}


.section-wrap img{max-width:100%;height:auto;display:block;margin:auto}.fcontainer{max-width:1200px;margin:0 auto;width:100%;border-top:3px solid #c90;margin-top:10px;padding-top:10px}.fsection-caption{padding:0 0 35px}.fsection-name{text-align:left;margin-bottom:7px}.fsection-image{display:block;margin-bottom:20px;margin-left:20px}.fsection-name h1{color:#000;font-size:26px;margin:30px 0 25px;line-height:24px}.frow{clear:both}.frow:after,.frow:before,.fcontainer:after,.fcontainer:before{display:table;clear:both;content:" "}.fcol{width:calc(20% - 20px);margin:10px;float:left;position:relative;min-height:275px;padding-bottom:3px;border:1px solid #dedfdf}.fcol .name{padding:0 20px}.fcol:hover{border-color:#c90}.frow *{box-sizing:border-box}.finner{text-align:center}.finner a,.finner input{display:block;text-decoration:none;color:#000}.finner .name a{font-size:15px;margin:0 0 8px}.finner img.fim{max-width:100%;height:auto;border:2px solid transparent}.price-row > .strike-price,.price-row > .price{display:none;margin-right:1em}.price-row > .price{font-weight:700;color:#c90}.price-row > .strike-price{font-weight:400;text-decoration:line-through;color:#7e7e7e;padding-right:10px;font-size:smaller}.finner a.fshop-now,.finner input.fshop-now{font-weight:400;padding:0 1em;font-size:14px;border:1px solid #dedfdf;display:inline-block;height:30px;text-align:center;line-height:26px;text-transform:uppercase;margin:10px auto}.finner:hover a.fshop-now,.finner:hover input.fshop-now{color:#fff;background:#c90;border-color:#c90}.section-wrap .finner{text-align:center}.section-wrap .price-row{margin-left:20px}div.ll-options{float:left;width:50%;overflow:hidden}select#SizeOptions{width:89%}footer{background-color:#fff;color:#c90;font-size:12px}footer a{color:#0645ad;text-decoration:none}footer a:hover{text-decoration:underline}#contact-info-links,#customer-service-links,#contact-form{float:right;font-family:'Raleway',sans-serif;color:#000;border:0;text-rendering:optimizelegibility;width:calc(33.33% - 20px);min-width:310px;padding:0 10px 10px}#copyright{text-align:center;font-size:11px;color:black;background-color:lightgray}.newsletterSocial{background-color:#08abba;color:#fff;padding:10px 0}.newsletter > form{display:inline-block;background-color:#fff;box-sizing:border-box;border:1px solid #ebebeb}.newsletter .prompt{display:block;font-weight:700;margin-bottom:10px}.newsletter input[type="email"]{box-sizing:border-box;border:0 none;background-color:transparent;color:#424242;height:30px;padding:0 1em;width:calc(100% - 60px)}.newsletter input[type="submit"]{background-color:#000;background-image:url();background-size:cover;width:60px;height:30px;border:2px solid #fff;color:#fff;padding:0 1em}.footerBoxes .box{float:left;margin-right:30px}.footerBoxes .col1{width:calc(100% - 30px)}.footerBoxes .col11{width:calc(50% - 30px)}.footerBoxes .col111{width:calc(33.33% - 30px)}.footerBoxes .col1111{width:calc(25% - 30px)}.footerBoxes .col11111{width:calc(20% - 30px)}.footerAdditionalContent{margin:0;}#contact-info-links,#customer-service-links,#contact-form{width:90%}p.contact-info{text-align:center}div.houzz-widget{overflow:auto;margin:auto;width:90%;text-align:center}div.houzz-awards{overflow:auto;margin:auto;width:90%}#custRegDiv .yui-skin-sam .yui-panel .bd{padding:0}#topSearch form{z-index:2000}#custRegDiv,#errorMsg{width:100%}.yscp_page{display:none}#custRegDiv_c{top:60px}#iframe_id{width:100%}#hamburger{display:none}.display-under-1035px{display:none} div.sample-division{overflow:hidden;background-color:#fff;border-bottom:solid #d3d3d3 2px;height:auto;width:48%;float:left;margin:0 0 5px}div.sample-division-glass{overflow:hidden;background-color:#fff;border-bottom:solid #d3d3d3 2px;height:145px;width:48%;float:left;margin:0 0 5px}div.sample-text{margin:4px;float:left;width:70%;font-size:100%;display:inline-block;overflow:hidden}div.sample-image{margin:4px;float:left;width:25%;font-size:100%;display:inline-block;overflow:hidden}img.sample{height:123px;width:123px;border:solid #000 1px}img.sample-glass{height:120px;width:100px;border:solid #000 1px;border-radius:15px}span.sample-text-header{font-weight:700;font-size:120%}div.size-to-fit{display:block;overflow:auto}#topSearch {    height: 75px; } @media screen and (max-width: 1035px){.section-wrap{padding:0 1%}.remove-under-1035px{display:none}.display-under-1035px{display:block}#topSearch select{width:calc(100% - 28px)}#topSearch #query{width:100%}}@media screen and (max-width: 850px){.section-wrap .fcol,.item-wrap .fcol{width:calc(50% - 20px)}.section-wrap .fcol:nth-of-type(2n+1),.item-wrap .fcol:nth-of-type(2n+1){clear:left}}@media screen and (min-width:767px){body{margin:0 1%}header nav{text-align:center}#topNav{display:inline-block;padding:0;margin:0}#topNav li{list-style:none}.mainNav{display:inline-block;position:relative;border-bottom:2px solid transparent}.mainNav a.top{color:#000;display:block;padding:8px 10px 5px 10px;text-decoration:none;font-weight:700;font-size:16px}.mainNav:hover{border-bottom:2px solid #fff}.mainNav:hover a{color:#fff}.mainNav .sub{display:none;position:absolute;white-space:nowrap;-webkit-box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);-moz-box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);box-shadow:0 3px 5px 0 rgba(0,0,0,0.75);box-sizing:border-box;background-color:#fff;padding:20px 10px 0 0;margin-top:2px;z-index:1000}.mainNav .sub .viewall{background-color:#ebebeb;margin:0 0 10px 10px;font-weight:700}.mainNav .sub ul{margin:0;padding:0 40px 0 20px}.mainNav .sub a{display:block;text-align:left;padding:5px;text-decoration:none;text-overflow:ellipsis;overflow:hidden;max-width:300px;color:#000}.mainNav .sub a:hover{color:#08abba;text-decoration:underline}.mainNav:hover .sub{display:inline-block}.mainNav .sub .image > img{border:1px solid #ebebeb}}@media screen and (max-width: 767px) {nav#mmenu{display:none}#yfc_mini{display:none}#ys_superbar{display:none}.oneMobRow{position:relative;float:left;width:100%}#hamburger{display:block;position:absolute;top:50%;left:10px}#logo{float:none;text-align:center;display:block;margin:0}#logo img{max-height:90px} a.cartLink span{display:none;}a.cartLink{display:block;position:absolute;top:50%;right:10px}a.cartLink img{max-width:90px;max-height:90px}li.greymob{background:#f7f7f7}#mm-topNav > li:first-child,.mm-menu .mm-list>li>a.mm-subclose{background:#c90;color:#fff}#mm-topNav > li:first-child a{color:#fff}.mm-menu .mm-list>li>a.mm-subclose:before{border-color:#fff}.mm-list a{color:#585b61}.mm-menu .mm-list>li>a.mm-subopen:after{color:#c90}#logo-search{padding-bottom:0}#topSearch{float:none;width:100%;height:auto;clear:both;margin:0;padding:20px 20px 0;box-sizing:border-box}.mainNav .sub{display:none}.remove-under-780px{display:none}.remove-over-780px {display:block;} #iframe_id iframe{width:280px;height:293px}#ys_searchiframe #doc{width:100%}#ys_searchiframe #sidebar{float:none}#ys_searchiframe .side #sidebar div.wrp{width:100%}#ys_searchiframe .side #main{float:none;width:100%}div.sample-image{width:100%}} @media screen and (max-width: 670px) {div.sample-text {width:100%;font-size: 110%}}@media screen and (max-width: 580px){.kickerContainer,.homeHeroContainer{float:none;clear:both;width:100%;text-align:center;margin-left:0}.kickers a:first-of-type{margin-right:0}.footerBoxes .box{width:100%}.newsletter > form{display:block} div.sample-division{width:100%;text-align:center} div.sample-division-glass{width:100%;text-align:center}div.sample-text{width:100%;text-align:center;float:none} span.sample-text-header {font-weight: 700;font-size: 150%}} @media screen and (max-width: 500px){.fcol{min-height:1%}}@media screen and (max-width: 414px) {.breadcrumbs{padding-top:15px;color:#8c8c8c}.breadcrumbs a{color:#000}ul#ys_promo_banner_list{padding:0}li.ys_promo_banner{margin:0;text-align:center}#logo{float:none;text-align:center;display:block;margin:0}#logo img{max-height:50px}a.cartLink{position:absolute;right:10px;top:25%}a.cartLink img{max-width:40px;max-height:40px}#topSearch select{width:93%}#topSearch #searchsubmit{height:28px;width:28px}#topSearch{padding:10px 10px 5px}.ui-tabs .ui-tabs-nav li{width:100%}.ui-tabs-tab .ui-tabs-anchor{width:100%}.dd{width:77%}div.ll-options{width:100%}.remove-under-400px{display:none}}@media screen and (max-width: 360px){.fcol{width:100%}#logo{float:none;text-align:center;display:block;margin:0}#logo img{max-height:50px}}

header .inner .topheader #logo {margin-top:15px; display:inline-block;}
header .inner .topheader .slogan1 {letter-spacing:1.4px; color:#fff; display:inline-block; font-size:20px; width:400px; text-align:center; margin-left:50px; line-height:26px; vertical-align:sub;}
header .inner .topheader .slogan2 {clear:both; color:#fff; font-family:'Nothing You Could Do',cursive; font-size:21px; text-align:center; padding:10px 0px;}
header .inner .topheader .sc {position:relative; float:right; width:300px;}
header .inner .topheader .sc #ys_superbar {width:auto; position:absolute; left:0px; top:5px;}
header .inner .topheader .sc #ys_superbar .smb-mc .minicart_c1 {width:auto;}
header .inner .topheader .sc #topSearch {margin:0px; width:100%; height:35px !important;}
.smb-fc #yfc_close_btn {background:#000;}
#topSearch #query {outline:0px;}

/*Sign In / Register CSS*/
#yscp_welcome_msg { margin:0px 10px 0px 5px; display:none; line-height:20px; color:#000; }
#yscp_signin_link { display:none; line-height:20px; color:#fff; }
#yscp_signout_link { margin-left:10px; display:none; line-height:20px; }
#yscp_myaccount_link { display:none; line-height:20px; margin-right:10px; margin-left:10px; }
.yscp_bold { font-weight:bold; }
a.yscp_link { font-family:verdana; text-decoration:none; color:#000; line-height:20px; }
a.yscp_link:hover { font-family:verdana; color:#c07dcc; text-decoration:underline; line-height:20px; }
#custRegDiv a.container-close { top:5px; }
.yui-skin-sam .yui-panel .bd, .yui-skin-sam .yui-panel .ft { background-color:#fff; }
.yui-skin-sam .yui-panel .bd { padding:0px; }
#iframe_id { width:679px; border:1px solid #000; padding:0px; }
#custRegDiv_h.hd { display:none; }
#custRegDiv_mask.mask { background-color:#000000; opacity:0.5; filter:alpha(opacity=50);}
#loadingDiv {height:210px; width:679px; position:absolute; background:#ececec; text-align:center;}
img.loadingImg {margin-top:90px;}
