#quality-fabric-guide #content .hero-img img,#quality-fabric-guide #content #nav-scroller-container{width:1680px;position:relative;left:-345px}body{overflow-x:hidden}div#content{margin-left:0}.shop-hero{overflow:visible}#quality-fabric-guide #content{font-family:"TT-Norms-Pro",Helvetica,Arial,sans-serif}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){#quality-fabric-guide #content{overflow:hidden}}@media only screen and (min-device-width: 320px) and (max-device-width: 480px){#quality-fabric-guide #content{overflow:hidden}}#quality-fabric-guide #content a{text-decoration:none}#quality-fabric-guide #content .mobile-only{display:none}#quality-fabric-guide #content .hero-img{position:relative}#quality-fabric-guide #content .hero-img img{display:block}#quality-fabric-guide #content .hero-img .copy{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}#quality-fabric-guide #content .hero-img .copy h1{font-size:37px;font-weight:400;text-transform:capitalize;margin:0 0 20px}#quality-fabric-guide #content .hero-img .copy p{font-size:20px;line-height:30px;font-weight:400;color:#444}#quality-fabric-guide #content #nav-scroller-container{border-bottom:2px solid #e6e6e6}#quality-fabric-guide #content .nav-scroller{width:990px;margin:auto;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:center;-ms-flex-align:center;align-items:center}#quality-fabric-guide #content .nav-scroller a{padding:28px 0 11px;position:relative;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em}#quality-fabric-guide #content .nav-scroller a:before{content:"";position:absolute;width:0;height:3px;bottom:-1px;left:0;background-color:#000;visibility:hidden;transition:width 0.3s ease-in-out;-webkit-transition:width 0.3s ease-in-out;text-align:center}#quality-fabric-guide #content .nav-scroller a.active:before,#quality-fabric-guide #content .nav-scroller a:hover:before{visibility:visible;width:100%}#quality-fabric-guide #content .section{padding-bottom:80px}#quality-fabric-guide #content .section .main-feature{margin:100px 0 65px}#quality-fabric-guide #content .section::before{content:"";background-color:#dadada;height:1px;display:block;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;position:relative}#quality-fabric-guide #content .section.first .main-feature{margin:50px 0 65px}#quality-fabric-guide #content .section.first::before{display:none}#quality-fabric-guide #content .main-feature{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:center;-ms-flex-align:center;align-items:center}#quality-fabric-guide #content .main-feature .copy{padding-left:20px;width:311px}#quality-fabric-guide #content .main-feature .copy h2{color:#5d5d5d;font-size:36px;font-weight:600;text-transform:uppercase;letter-spacing:0.125em;line-height:55px}#quality-fabric-guide #content .main-feature .copy h2.smaller-font{font-size:30px;line-height:42px;margin-bottom:12px}#quality-fabric-guide #content .main-feature .copy p{font-size:22px;line-height:35px;letter-spacing:0.025em;font-weight:300}#quality-fabric-guide #content .main-feature .copy .cta-links{margin-top:40px}#quality-fabric-guide #content .main-feature .copy .cta-links a{font-size:14px;letter-spacing:0.025em;font-weight:600;text-transform:uppercase;margin-bottom:30px}#quality-fabric-guide #content .main-feature .feature-img{width:659px}#quality-fabric-guide #content .main-feature .feature-img p{font-size:12px;font-weight:300;letter-spacing:0.01em;text-align:right;line-height:2}#quality-fabric-guide #content .arrowHover{display:inline-block}#quality-fabric-guide #content .arrowHover span{width:12px;height:1px;background-color:#000;display:inline-block;vertical-align:middle;position:relative;top:-1px;margin-left:8px;transition:all 0.3s}#quality-fabric-guide #content .arrowHover span::after,#quality-fabric-guide #content .arrowHover span::before{content:"";display:inline-block;width:5px;height:1px;background-color:#000;position:absolute;top:-2px;right:-1px;transform:rotate(45deg)}#quality-fabric-guide #content .arrowHover span::before{transform:rotate(-45deg);top:2px}#quality-fabric-guide #content .arrowHover:hover span{transform:translateX(10px)}#quality-fabric-guide #content .fabric{display:grid;grid-template-columns:repeat(4, 1fr);grid-column-gap:66px;grid-row-gap:70px}#quality-fabric-guide #content .swatch{width:198px;text-align:center}#quality-fabric-guide #content .swatch:hover a{position:relative;display:block}#quality-fabric-guide #content .swatch:hover a::before{content:"";background-color:rgba(0,0,0,0.4);position:absolute;top:0;left:0;width:198px;height:197px;border-radius:50%}#quality-fabric-guide #content .swatch:hover a::after{content:"CLICK HERE FOR DETAILS";position:absolute;top:40%;left:50%;transform:translate(-50%, -40%);color:#fff;text-transform:uppercase;font-size:14px;line-height:18px;letter-spacing:0.02em;font-weight:400}#quality-fabric-guide #content .swatch .copy{margin-top:15px}#quality-fabric-guide #content .swatch .copy span{display:block;font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase}#quality-fabric-guide #content .swatch .copy span+span{font-weight:300;text-transform:capitalize}.overlayScroll .overlayWidget.spo-swatch{width:682px;left:50%;margin-left:-341px;height:auto;top:50%;margin-top:auto/-2;padding:0}.overlayScroll .overlayWidget.spo-swatch .overlayCloseX{top:0px;right:0px;width:105px;height:40px;background:none}
