html,body{overflow-x:hidden}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.ie7 .clearfix{zoom:1}.shop-hero{overflow:inherit}#rug-guide #content{margin-left:0;text-align:center}#rug-guide #content h2,#rug-guide #content h3,#rug-guide #content h4,#rug-guide #content p,#rug-guide #content a{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif;color:#000;font-weight:normal;letter-spacing:0.05em}#rug-guide #content h2{font-size:27px;text-transform:uppercase}#rug-guide #content h3{font-size:20px;font-weight:300}#rug-guide #content h4{font-size:18px}#rug-guide #content p{font-size:18px;line-height:26px;font-weight:300;letter-spacing:normal}#rug-guide #content a{font-size:20px;text-transform:uppercase;display:inline-block;text-decoration:none}#rug-guide #content a.cta-link{border-bottom:2px solid #000;line-height:34px}#rug-guide #content a.cta-button{background-color:#000;color:#fff;padding:15px 100px}#rug-guide #content .keyline::after{content:"";border-bottom:2px solid #000;width:20px;margin:15px auto;display:block}#rug-guide #content .gray-bg{background-color:#f5f6f7;width:100vw;position:absolute;z-index:-999}@media only screen and (min-width: 990px){#rug-guide #content .gray-bg{left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}#rug-guide #content #hero{position:relative;padding:20px 0 68px}#rug-guide #content #hero h2{margin-bottom:50px}#rug-guide #content #hero p{padding:25px 110px 20px}#rug-guide #content #hero .gray-bg{height:565px;top:260px}#rug-guide #content .section-1{margin:90px 0 30px}#rug-guide #content .section-1 h3{font-weight:normal;margin-top:30px;font-size:16px}#rug-guide #content .section-1 p{font-size:14px;line-height:22px}#rug-guide #content .section-1 ul{padding:60px 0;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:space-between;justify-content:space-between;-webkit-align-items:flex-start;-ms-flex-align:flex-start;align-items:flex-start}#rug-guide #content .section-1 ul li{width:155px}#rug-guide #content .section-2 .gray-bg{height:405px}#rug-guide #content .section-2 h2{padding-top:60px}#rug-guide #content .rooms-slideshow{height:1313px;margin-top:45px}#rug-guide #content .rooms-slideshow .slide{top:290px}#rug-guide #content .rooms-slideshow .positioners{top:0;height:290px;padding:0 5px;width:100%;left:0}#rug-guide #content .rooms-slideshow .positioners li{width:300px;position:relative;padding:0;height:290px;margin-right:40px}#rug-guide #content .rooms-slideshow .positioners li:last-of-type{margin-right:0}#rug-guide #content .rooms-slideshow .positioners li img,#rug-guide #content .rooms-slideshow .positioners li p{opacity:0.6}#rug-guide #content .rooms-slideshow .positioners li p{position:absolute;bottom:0;text-transform:uppercase;width:300px;line-height:40px;color:#999;background-color:#fff;font-weight:400}#rug-guide #content .rooms-slideshow .positioners li.currentPosition img,#rug-guide #content .rooms-slideshow .positioners li.currentPosition p{opacity:1}#rug-guide #content .rooms-slideshow .positioners li.currentPosition p{color:#fff;background-color:#000}#rug-guide #content .section-3{margin:100px 0}#rug-guide #content .scroller-container{width:990px;margin:50px auto;padding:0;float:left}#rug-guide #content .scroller-container .scroller .panel{margin-left:28px}#rug-guide #content .scroller-container .scroller .panel li{width:170px;margin-right:24px}#rug-guide #content .scroller-container .scroller .panel img{outline:0;margin:0}#rug-guide #content .scroller-container .scroller .panel p{font-size:15px;font-weight:300;text-transform:capitalize;line-height:18px}#rug-guide #content .scroller-container .scroller .panel p.header{font-size:16px;font-weight:400;padding-bottom:8px}#rug-guide #content .scroller-container .btn-prev{left:0px}#rug-guide #content .scroller-container .btn-prev a{background-image:url("../../images/common/btn-prev.png")}#rug-guide #content .scroller-container .btn-next{right:0px}#rug-guide #content .scroller-container .btn-next a{background-image:url("../../images/common/btn-next.png")}#rug-guide #content .section-4{position:relative}#rug-guide #content .section-4 .copy{position:absolute;width:350px;top:30px;left:100px;text-align:left}#rug-guide #content .section-4 .copy p{padding:12px 25px 12px 0px}#rug-guide #content .section-5{background-color:#f5f6f7;width:100vw;margin-top:100px;margin-bottom:100px;padding:60px 0}@media only screen and (min-width: 990px){#rug-guide #content .section-5{position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}}#rug-guide #content .section-5 .details-slideshow{height:630px;margin:25px auto}#rug-guide #content .section-5 .details-slideshow .slide{top:65px;background-color:#fff;width:980px;height:560px;overflow-y:scroll}#rug-guide #content .section-5 .details-slideshow .slide ul{padding:45px 110px}#rug-guide #content .section-5 .details-slideshow .slide ul li h4{padding-bottom:5px}#rug-guide #content .section-5 .details-slideshow .slide ul li p{margin-bottom:30px}#rug-guide #content .section-5 .details-slideshow .slide ul li a{text-transform:none;text-decoration:underline;font-size:18px;font-weight:300}#rug-guide #content .section-5 .details-slideshow .positioners{top:0;left:298px;height:30px}#rug-guide #content .section-5 .details-slideshow .positioners li{width:auto;position:relative;padding:0;height:30px}#rug-guide #content .section-5 .details-slideshow .positioners li:first-of-type{margin-right:60px}#rug-guide #content .section-5 .details-slideshow .positioners li.currentPosition h3{color:#000;border-bottom:2px solid #000;padding-bottom:8px}#rug-guide #content .section-5 .details-slideshow .positioners li h3{text-transform:uppercase;font-weight:400;color:#999}
