#swatch-request{box-sizing:border-box;width:100%;max-width:1680px;min-width:990px;padding:0 20px}#swatch-request .content{font-family:"TT-Norms-Pro","Nunito Sans","Open Sans",Helvetica,Arial,sans-serif}#swatch-request .content .swatch-request-header{align-items:center;background-image:url("../../images/shop/request-swatches/bg-header-wide.jpg");background-position-x:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:150px;justify-content:center;margin:0 auto;max-width:1440px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .content .swatch-request-header{background-image:url("../../images/shop/request-swatches/bg-header.jpg");width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .content .swatch-request-header{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .content .swatch-request-header{width:1350px}}#swatch-request .content .swatch-request-header h1{font-size:30px;font-weight:600}#swatch-request .content .swatch-request-header p{font-size:16px;font-weight:400}#swatch-request .content .subheader{display:block;margin:20px auto;width:1554px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .content .subheader{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .content .subheader{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .content .subheader{width:1350px}#swatch-request .content .subheader h2{font-size:18px;font-weight:500}}#swatch-request .content .swatchRequestForm{border-bottom:2px solid #d1d1d1;margin:0 auto;overflow:auto;width:1554px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .content .swatchRequestForm{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .content .swatchRequestForm{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .content .swatchRequestForm{width:1350px}}#swatch-request .content .swatchRequestForm .instruction{font-size:16px;font-weight:200;line-height:21px;width:1200px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .content .swatchRequestForm .instruction{width:580px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .content .swatchRequestForm .instruction{width:800px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .content .swatchRequestForm .instruction{width:1000px}}#swatch-request .content .swatchRequestForm .swatch.error{font-size:13px;font-weight:400;line-height:1.23}#swatch-request .content .swatchRequestForm .swatch.error li{margin-left:0}#swatch-request .content .swatch-container{display:flex;padding-bottom:40px;width:1554px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .content .swatch-container{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .content .swatch-container{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .content .swatch-container{width:1350px}}#swatch-request .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:left;border:none;padding:0;margin:30px 0 0}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .content ul.select-swatches{width:612px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .content ul.select-swatches{width:816px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .content ul.select-swatches{width:1020px}}#swatch-request .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 .content ul.select-swatches li img{width:180px;height:162px;border:1px solid #e5e5e4;margin-bottom:9px;float:none;margin-right:0}#swatch-request .content ul.select-swatches li label{float:none;width:auto;display:inline;margin-left:0;font-size:19px;font-weight:200;line-height:1.23}#swatch-request .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 .content ul.select-swatches li .swatch.already-requested{cursor:inherit}#swatch-request .content ul.select-swatches li .swatch.already-requested strong{display:inline-block;padding-top:4px;font-weight:400;font-style:italic}#swatch-request .content ul.select-swatches li .swatch input[type="checkbox"]{position:absolute;opacity:0;cursor:pointer;top:130px;left:8px}#swatch-request .content ul.select-swatches li .swatch input[type="checkbox"]:hover ~ .checkbox{background-color:#fff}#swatch-request .content ul.select-swatches li .swatch input[type="checkbox"]:checked ~ .checkbox{background-color:#fff}#swatch-request .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 .content ul.select-swatches li .swatch input[type="checkbox"]{transform:scale(1.5);opacity:1}}#swatch-request .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 .content ul.select-swatches li .swatch .checkbox{display:none}}#swatch-request .content ul.select-swatches li .swatch .checkbox:after{content:"";position:absolute;display:none}#swatch-request .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 .content .form-alert{background:#d3e7f8;border:2px solid #369;border-image:initial;display:block;padding:10px}#swatch-request .content .form-alert .checkbox-set{margin:10px 0 0;padding-top:0;position:relative}#swatch-request .content .form-alert .checkbox-set label{display:inline;float:none;font-size:14px;font-weight:normal;text-transform:capitalize;width:auto}#swatch-request .content .form-alert .checkbox-set input{width:auto}#swatch-request .content fieldset .validation-msg .error{line-height:1.31}#swatch-request .content fieldset label{width:330px}#swatch-request .content fieldset.addressblock input,#swatch-request .content #email-verification fieldset input,#swatch-request .content #confirmEmail-verification fieldset input{width:318px;font-family:"TT-Norms-Pro","Nunito Sans","Open Sans",Helvetica,Arial,sans-serif;margin-right:0}#swatch-request .content fieldset.addressblock input.error,#swatch-request .content #email-verification fieldset input.error,#swatch-request .content #confirmEmail-verification fieldset input.error{padding-bottom:0}#swatch-request .content fieldset.addressblock fieldset.state select{width:330px;margin-right:0}#swatch-request .content fieldset label{font-size:13px;font-weight:400;line-height:1.31}#swatch-request .content fieldset.button-container .btn-primary{background-color:#000;font-size:12px;font-weight:600;height:40px;letter-spacing:0.75px;line-height:1.38;text-transform:uppercase;width:100%}#swatch-request .content fieldset.check-set{margin-top:5px}#swatch-request .content fieldset.check-set label{width:304px;font-weight:400;margin-top:0;padding-bottom:0}#swatch-request .content a#emailOptionToggle{color:#000;display:inline;font-size:12px;font-weight:600;line-height:1.36;letter-spacing:0.5px;margin-top:8px;text-transform:capitalize}#swatch-request .content .communication-preferences{margin-top:10px}#swatch-request .content #swatch-address-wrapper{float:left;width:330px}#swatch-request .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 .content #swatch-address-wrapper label{font-size:14px;line-height:20px}#swatch-request .content #swatch-address-wrapper .required-fields{font-size:16px;margin-bottom:10px}#swatch-request .content #swatch-address-wrapper fieldset [type="text"],#swatch-request .content #swatch-address-wrapper fieldset [type="email"],#swatch-request .content #swatch-address-wrapper .state select{border:1px solid #ccc;height:40px}#swatch-request .content #swatch-address-wrapper .state-zip .inline-display,#swatch-request .content #swatch-address-wrapper .state-zip div:nth-child(2){display:inline-block;width:162px}#swatch-request .content #swatch-address-wrapper .state-zip select{border:1px solid #ccc;height:43px}#swatch-request .content #swatch-address-wrapper .state-zip input,#swatch-request .content #swatch-address-wrapper .state-zip select{width:153px}#swatch-request .content #swatch-address-wrapper .email-options p{font-size:12px;line-height:18px;margin:10px 0 20px;width:325px}#swatch-request .content #swatch-address-wrapper .swatch-buttons fieldset{display:inline-block;width:162px}#swatch-request .content #swatch-address-wrapper .swatch-buttons input{width:153px}#swatch-request .content #swatch-address-wrapper .swatch-buttons a{border:solid 1px #ccc;font-size:12px;height:40px;padding:0 15px}#swatch-request .content .thank-you-container .swatch-request-header{align-items:center;background-image:url("../../images/shop/request-swatches/bg-header.jpg");background-position-x:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:150px;justify-content:center;margin:0 auto;max-width:990px;width:990px}#swatch-request .content .thank-you-container .swatch-request-header h1{font-size:30px;font-weight:600}#swatch-request .content .thank-you-container .swatch-request-header p{font-size:16px;font-weight:400}#swatch-request .content .thank-you-container .text-container{margin:40px auto;max-width:990px;width:990px}#swatch-request .content .thank-you-container .text-container h2{margin-bottom:15px}#swatch-request .content .thank-you-container .text-container .instruction{font-size:16px;font-weight:200;line-height:21px;margin-bottom:40px}#swatch-request .content .thank-you-container .text-container .button-container{display:inline-block;margin-right:20px}#swatch-request .help-deciding{margin:0 auto 175px;width:990px}#swatch-request .help-deciding h3{font-size:26px;font-weight:400;letter-spacing:4px;margin:45px 0 40px;text-align:center;text-transform:uppercase}#swatch-request .help-deciding .deciding-img-container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}#swatch-request .help-deciding .deciding-img-container div{width:469px}#swatch-request .help-deciding .deciding-img-container div p{font-size:16px;font-weight:400;margin:25px 0 20px;text-align:center}#swatch-request .help-deciding .deciding-img-container div a{color:#acacac;display:block;font-size:14px;font-weight:600;margin:0 auto;text-align:center;text-transform:uppercase}#swatch-request .help-deciding .deciding-img-container div img{height:auto;width:100%}#swatch-request .our-favorite-fabrics{padding-top:50px;margin-bottom:80px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);background-color:#f8f8f8}#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container{width:1554px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container{width:1350px}}#swatch-request .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 .our-favorite-fabrics .our-favorite-fabrics-container h3{font-size:16px;line-height:1.38;padding-bottom:15px}#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container h3 strong{font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-right:10px}#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container p{font-size:17px;line-height:1.47}#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container .header{padding-bottom:40px}#swatch-request .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 .our-favorite-fabrics .our-favorite-fabrics-container ul:last-child{padding-bottom:0}#swatch-request .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 .our-favorite-fabrics .our-favorite-fabrics-container ul li{width:200px;margin-right:22px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container ul li{width:172px;margin-right:22px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container ul li{width:196px}}#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container ul li:last-child{margin-right:0}#swatch-request .our-favorite-fabrics .our-favorite-fabrics-container ul li img{width:100%}#swatch-request .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 .still-need-help-deciding{width:1554px;padding-bottom:89px;margin:0 auto}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .still-need-help-deciding{width:942px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .still-need-help-deciding{width:1146px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .still-need-help-deciding{width:1350px}}#swatch-request .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 .still-need-help-deciding h2 span{display:inline;background:#fff;padding:0 20px 0 0;margin:0;font-weight:500}#swatch-request .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 .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 .still-need-help-deciding ul li:first-child{padding-right:40px}@media (min-width: 500px) and (max-width: 1199px){#swatch-request .still-need-help-deciding ul li{width:451px}}@media (min-width: 1200px) and (max-width: 1399px){#swatch-request .still-need-help-deciding ul li{width:553px}}@media (min-width: 1400px) and (max-width: 1640px){#swatch-request .still-need-help-deciding ul li{width:655px}}#swatch-request .still-need-help-deciding ul li img{width:100%;padding-bottom:10px}#swatch-request .still-need-help-deciding ul li p{font-size:16px;font-style:normal;line-height:22px}#swatch-request .still-need-help-deciding ul li a{padding-top:10px;display:block;font-weight:600;font-size:16px;line-height:22px}#swatch-request .still-need-help-deciding ul li a:hover,#swatch-request .still-need-help-deciding ul li a:visited{text-decoration:none}
