#swatch-request.wrap{box-sizing:border-box;width:100%;max-width:1680px;min-width:990px;padding:0 20px}#swatch-request.wrap #content #popup-hdr{border-bottom:none;padding-bottom:0;width:1554px;margin:40px 0 44px 43px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap #content #popup-hdr{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap #content #popup-hdr{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap #content #popup-hdr{width:1350px}}#swatch-request.wrap #content #popup-hdr h1{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;font-size:30px;font-weight:500;line-height:42px;letter-spacing:2px;text-align:left}#swatch-request.wrap #content #popup-hdr p,#swatch-request.wrap #content #popup-hdr a{font-size:17px;font-weight:normal;letter-spacing:0;line-height:25px;text-align:left}#swatch-request.wrap #content #popup-hdr p{margin-bottom:14px}#swatch-request.wrap #content #popup-hdr p{max-width:1040px}#swatch-request.wrap #content #popup-hdr p.fabric-swatches{max-width:1011px}#swatch-request.wrap #content #popup-hdr p.outdoor-swatches{max-width:1090px}#swatch-request.wrap #content #popup-hdr p.curtain-swatches{max-width:1160px}#swatch-request.wrap #content #popup-hdr a{border-bottom:1px solid #010101;text-decoration:none;color:#010101;font-weight:400}#swatch-request.wrap #content #popup-hdr a:hover{color:#010101}#swatch-request.wrap #content #popup-hdr a.window-swatches{font-weight:400}#swatch-request.wrap #content .swatch-banner-below .promo>div{margin:40px 0 60px 43px}#swatch-request.wrap #content .swatch-banner-below .promo>div img{width:73.17073%}#swatch-request.wrap #content .swatchRequestForm{width:1554px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap #content .swatchRequestForm{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap #content .swatchRequestForm{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap #content .swatchRequestForm{width:1350px}}#swatch-request.wrap #content .swatchRequestForm .swatch.error{font-size:13px;font-weight:400;line-height:1.23}#swatch-request.wrap #content .swatchRequestForm .swatch.error li{margin-left:0}#swatch-request.wrap #content .swatch-container{display:flex;padding-bottom:40px;width:1554px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap #content .swatch-container{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap #content .swatch-container{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap #content .swatch-container{width:1350px}}#swatch-request.wrap #content ul.select-swatches{width:1224px;-ms-flex-line-pack:start;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;float:none;border:none;padding:0;margin-right:0}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap #content ul.select-swatches{width:612px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap #content ul.select-swatches{width:816px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap #content ul.select-swatches{width:1020px}}#swatch-request.wrap #content ul.select-swatches li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;width:180px;position:relative;margin-right:24px;margin-bottom:30px}#swatch-request.wrap #content ul.select-swatches li img{width:180px;height:162px;border:1px solid #e5e5e4;margin-bottom:9px;float:none;margin-right:0}#swatch-request.wrap #content ul.select-swatches li label{float:none;width:auto;display:inline;margin-left:0;font-size:13px;font-weight:400;line-height:1.23}#swatch-request.wrap #content ul.select-swatches li .swatch{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#swatch-request.wrap #content ul.select-swatches li .swatch.already-requested{cursor:inherit}#swatch-request.wrap #content ul.select-swatches li .swatch.already-requested strong{display:inline-block;padding-top:4px;font-weight:400;font-style:italic}#swatch-request.wrap #content ul.select-swatches li .swatch input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;top:130px;left:8px}#swatch-request.wrap #content ul.select-swatches li .swatch input[type="checkbox"]:hover ~ .checkbox{background-color:#fff}#swatch-request.wrap #content ul.select-swatches li .swatch input[type="checkbox"]:checked ~ .checkbox{background-color:#fff}#swatch-request.wrap #content ul.select-swatches li .swatch input[type="checkbox"]:checked ~ .checkbox:after{display:block}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#swatch-request.wrap #content ul.select-swatches li .swatch input[type="checkbox"]{transform:scale(1.5);opacity:1}}#swatch-request.wrap #content ul.select-swatches li .swatch .checkbox{position:absolute;top:130px;left:8px;height:24px;width:24px;border:1px solid #e5e5e4;background-color:#fff;transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#swatch-request.wrap #content ul.select-swatches li .swatch .checkbox{display:none}}#swatch-request.wrap #content ul.select-swatches li .swatch .checkbox:after{content:"";position:absolute;display:none}#swatch-request.wrap #content ul.select-swatches li .swatch .checkbox:after{left:8px;top:3px;width:6px;height:12px;border:solid #010101;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;-ms-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out}#swatch-request.wrap #content fieldset .validation-msg .error{line-height:1.31}#swatch-request.wrap #content fieldset label{width:330px}#swatch-request.wrap #content fieldset.addressblock input,#swatch-request.wrap #content #email-verification fieldset input,#swatch-request.wrap #content #confirmEmail-verification fieldset input{width:318px;font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;margin-right:0}#swatch-request.wrap #content fieldset.addressblock input.error,#swatch-request.wrap #content #email-verification fieldset input.error,#swatch-request.wrap #content #confirmEmail-verification fieldset input.error{padding-bottom:0}#swatch-request.wrap #content fieldset.addressblock fieldset.state select{width:330px;margin-right:0}#swatch-request.wrap #content fieldset label{font-size:13px;font-weight:400;line-height:1.31}#swatch-request.wrap #content fieldset.button-container .btn-primary{width:100%;height:40px;font-size:13px;font-weight:600;line-height:1.38;letter-spacing:0.75px;background-color:#000;text-transform:uppercase}#swatch-request.wrap #content fieldset.check-set{margin-top:5px}#swatch-request.wrap #content fieldset.check-set label{width:304px;font-weight:400;margin-top:0;padding-bottom:0}#swatch-request.wrap #content a#emailOptionToggle{color:#010101;font-size:11px;font-weight:600;line-height:1.36;letter-spacing:0.5px;text-transform:uppercase;margin-top:8px;display:block}#swatch-request.wrap #content .communication-preferences{margin-top:10px}#swatch-request.wrap #content #swatch-address-wrapper{width:330px}#swatch-request.wrap #content #swatch-address-wrapper h2{font-size:16px;font-weight:600;line-height:1.38;letter-spacing:2px;text-transform:uppercase;padding-top:0;padding-bottom:5px}#swatch-request.wrap .our-favorite-fabrics{padding-top:50px;margin-bottom:80px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#f8f8f8}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container{width:1554px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container{width:1350px}}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container h2{font-size:32px;font-weight:500;line-height:1.31;letter-spacing:2.5px;text-transform:uppercase;padding-bottom:8px}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container h3{font-size:16px;line-height:1.38;padding-bottom:15px}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container h3 strong{font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-right:10px}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container p{font-size:17px;line-height:1.47}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container .header{padding-bottom:40px}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul{align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start;padding:0 0 50px 0;margin-right:0}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul:last-child{padding-bottom:0}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;width:227px;position:relative;margin-right:34px;margin-bottom:30px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li{width:200px;margin-right:22px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li{width:172px;margin-right:22px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li{width:196px}}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li:last-child{margin-right:0}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li img{width:100%}#swatch-request.wrap .our-favorite-fabrics .our-favorite-fabrics-container ul li span{display:inline-block;padding-top:8px;font-size:13px;line-height:1.23}#swatch-request.wrap .still-need-help-deciding{width:1554px;padding-bottom:89px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap .still-need-help-deciding{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap .still-need-help-deciding{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap .still-need-help-deciding{width:1350px}}#swatch-request.wrap .still-need-help-deciding h2{width:100%;border-bottom:1px solid #8f8b87;font-size:23px;line-height:0.1em;letter-spacing:2px;margin:0 0 14px 0;text-transform:uppercase;color:#010101}#swatch-request.wrap .still-need-help-deciding h2 span{display:inline;background:#fff;padding:0 20px 0 0;margin:0;font-weight:500}#swatch-request.wrap .still-need-help-deciding ul{padding-top:15px;align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:flex-start}#swatch-request.wrap .still-need-help-deciding ul li{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:1;flex-shrink:1;width:48.5843%}#swatch-request.wrap .still-need-help-deciding ul li:first-child{padding-right:40px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request.wrap .still-need-help-deciding ul li{width:451px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request.wrap .still-need-help-deciding ul li{width:553px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request.wrap .still-need-help-deciding ul li{width:655px}}#swatch-request.wrap .still-need-help-deciding ul li img{width:100%;padding-bottom:10px}#swatch-request.wrap .still-need-help-deciding ul li p{font-size:16px;font-style:normal;line-height:22px}#swatch-request.wrap .still-need-help-deciding ul li a{padding-top:10px;display:block;font-weight:600;font-size:16px;line-height:22px}#swatch-request.wrap .still-need-help-deciding ul li a:hover,#swatch-request.wrap .still-need-help-deciding ul li a:visited{text-decoration:none}
