.request-swatch-container{margin:10px 0 0;padding:10px 0 0}.button-swatch-text-link{width:100%;border:1px solid #000;border-radius:1px;height:50px;font-size:16px;font-weight:inherit;color:#1a1a1a;line-height:50px;text-align:center;text-transform:capitalize;text-decoration:none;font-weight:inherit;z-index:1;box-sizing:border-box;display:inline-block;cursor:pointer;position:relative}.button-swatch-text-link:hover,.button-swatch-text-link:focus{border-color:#1a1a1a;text-decoration:none;color:#1a1a1a}.button-swatch-text-link:before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='37px' height='28px' viewBox='0 0 37 28' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 64 (93537) - https://sketch.com --%3E%3Ctitle%3EGroup 16%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='Symbols' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group-22' transform='translate(-2.000000, -1.000000)'%3E%3Cg id='Group-16' transform='translate(20.000000, 15.000000) rotate(1.000000) translate(-20.000000, -15.000000) translate(1.000000, 1.000000)'%3E%3Cpath d='M32.0265012,3.70667345 L17.1214856,3.74926662 C16.7780606,3.750248 16.4671991,3.88968387 16.2418225,4.11473017 C16.0164459,4.33977648 15.8765543,4.65043323 15.8750693,4.99385639 L15.7974581,22.954128 C15.7984484,23.2939204 15.9392519,23.6060193 16.1661029,23.8315775 C16.3929539,24.0571356 16.7058524,24.1961531 17.051029,24.1951667 L31.9560446,24.1525735 C32.2994696,24.1515921 32.6103311,24.0121563 32.8357077,23.78711 C33.0610843,23.5620636 33.2009759,23.2514069 33.2024609,22.9079837 L33.2800721,4.94771217 C33.2790818,4.60791975 33.1382783,4.29582084 32.9114273,4.07026267 C32.6845763,3.8447045 32.3716778,3.70568706 32.0265012,3.70667345 Z' id='Rectangle' stroke='%23006167' stroke-width='1.5' transform='translate(24.538765, 13.950920) rotate(23.000000) translate(-24.538765, -13.950920) '%3E%3C/path%3E%3Cpath d='M5.83711098,4.28215287 L12.0376056,4.30529139 L12.0376056,4.30529139 L3.88821943,21.8832643 L3.82966169,6.28964937 C3.8255138,5.18508766 4.71757546,4.28630094 5.82213717,4.28215305 C5.82712842,4.28213431 5.83211973,4.28213425 5.83711098,4.28215287 Z' id='Rectangle' fill-opacity='0.196623689' fill='%23006167' transform='translate(7.929850, 13.078949) rotate(-25.000000) translate(-7.929850, -13.078949) '%3E%3C/path%3E%3Cpath d='M12,1 L18,1 L18,1 L10,19 L10,3 C10,1.8954305 10.8954305,1 12,1 Z' id='Rectangle' fill-opacity='0.502977491' fill='%23006167'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");width:40px;top:10px;height:30px;background-repeat:no-repeat;content:"";z-index:2;position:relative;display:inline-block}.guided-pip-v2.guided-pip .request-swatch-container{background-color:#fff;margin:15px 10px 20px 10px;padding:0;width:auto}.request-swatch-overlay{font-family:"TT-Norms-Pro","Open Sans",Helvetica,Arial,sans-serif;padding:20px 0 0 0;max-width:905px;min-width:unset;width:calc(100% - 1px);margin:40px auto;left:auto}.request-swatch-overlay-content{box-sizing:border-box;height:80vh;min-height:330px;padding:0;display:flex;flex-direction:column;overflow:auto;font-size:14px;line-height:20px}.request-swatch-overlay-content-header{padding:30px 0 20px 0}.request-swatch-overlay-content-header h3{font-weight:600}.request-swatch-overlay-content-header .request-swatch-overlay-content-title{font-size:22px;text-align:center;padding:0 50px;padding-left:50px}.request-swatch-overlay-content-inner{padding:0 20px}.request-swatch-fragment-header{margin-bottom:15px}.request-swatch-fragment-content h3{line-height:20px}.request-swatch-fragment-content h3,.request-swatch-fragment-content p,.request-swatch-fragment-content .error{margin:0 0 10px;vertical-align:bottom}.request-swatch-fragment-content,.request-swatch-confirmation-row{display:flex;flex-direction:column}.request-swatch-fragment-content-list,.request-swatch-confirmation-column{flex:0 0 450px;margin:0 0 20px 0}.request-swatch-fragment-content-form,.request-swatch-confirmation-column-end{flex:1 1 0px}.request-swatch-fragment-content-list h3,.request-swatch-fragment-content-list .error{width:100%;font-size:17px;font-weight:500;margin:0 0 10px;display:inline-flex}.request-swatch-fragment-content-list p{width:100%;display:inline-flex;justify-content:left}.request-swatch-fragment-content-list .select-swatches{display:flex;flex-flow:row wrap;margin-right:-15px}.request-swatch-fragment-content-list .select-swatches li{box-sizing:border-box;width:33%;padding:0 15px 15px 0;margin-right:auto}.request-swatch-fragment-content-list .swatch-grid-image{position:relative;text-align:center}.request-swatch-fragment-content-list .swatch-grid-image img{width:100%;min-height:81px;max-height:81px}.request-swatch-fragment-content-list .swatch-grid-image input[type="checkbox"]{position:absolute;top:9px;right:9px}.request-swatch-fragment-content-list .swatch-grid-image input[type="checkbox"]:hover{transform:scale(1.5)}.request-swatch-fragment-content-list .swatch-grid-image input[type="checkbox"]+label{position:absolute;cursor:pointer;top:0;right:0;width:100%;padding-top:100%}.request-swatch-fragment-content-list .swatch-grid-image span{font-size:12px;line-height:1}.request-swatch-fragment-content-list .swatch-grid-image label{font-size:12px}.request-swatch-fragment-content-form h3{font-size:17px;font-weight:500;margin:0 0 10px}.request-swatch-fragment-content-form label{display:block;font-size:16px;line-height:17px}.request-swatch-fragment-content-form input,.request-swatch-fragment-content-form select,.request-swatch-fragment-content-form .btn-submit{box-sizing:border-box;width:100%;margin:5px 0px 15px 0px}.request-swatch-fragment-content-form input,.request-swatch-fragment-content-form select{font-size:16px;line-height:17px;border:0;background-color:#f2f2f2;border-radius:unset}.request-swatch-fragment-content-form input{padding:15px}.request-swatch-fragment-content-form select{height:44px}.request-swatch-fragment-content-form .email-options,.request-swatch-fragment-content-form .communication-preferences p,.request-swatch-fragment-content-form .check-set{margin:0 0 15px}.request-swatch-fragment-content-form .check-set input,.request-swatch-fragment-content-form .check-set label,.request-swatch-fragment-content-form .checkbox-set input,.request-swatch-fragment-content-form .checkbox-set label{display:inline-block;vertical-align:top;margin:0}.request-swatch-fragment-content-form .check-set input,.request-swatch-fragment-content-form .checkbox-set input{width:auto}.request-swatch-fragment-content-form .check-set label,.request-swatch-fragment-content-form .checkbox-set label{font-size:11px;width:90%}.request-swatch-fragment-content-form .check-set label[for="emailOptOutSelected"],.request-swatch-fragment-content-form .checkbox-set label[for="emailOptOutSelected"]{width:auto}.request-swatch-fragment-content-form .communication-preferences h2{margin-bottom:20px}.request-swatch-fragment-content-form .email-options{text-align:right;font-size:14px}.request-swatch-fragment-content-form .btn-place-order{height:auto;width:100%;padding:15px 0;line-height:17px;color:#fff;background:#645f5f;border-radius:0}.request-swatch-fragment-content-form .form-alert{border:2px solid #900;border-radius:2px;background:#ff8080;padding:10px;margin:0 0 15px}.request-swatch-fragment-content-form .form-alert .checkbox-set{margin:10px 0 0}.request-swatch-fragment-content-form .form-alert li,.request-swatch-fragment-content-form .form-alert .checkbox-set{color:#000}.request-swatch-fragment-content-form .form-alert label{font-size:14px;padding:0 0 0 5px;box-sizing:border-box}.request-swatch-fragment-content-form .form-alert input:checked+label{font-weight:bold}.request-swatch-fragment-content-form .button-container .show{display:none}.request-swatch-fragment-content-form .button-container .btn-submit-icon{display:none;visibility:hidden}.request-swatch-confirmation h3{font-size:17px;font-weight:500;margin:0 0 10px}.request-swatch-confirmation .request-swatch-overlay-content{height:40vh}.request-swatch-confirmation .btn-continue-shopping{height:auto;width:100%;padding:15px 0;line-height:17px;margin:40px 0 0 0;text-decoration:none;border:1px solid grey}.request-swatch-confirmation-column-right #btn-continue{background:none}.guided-pip .request-swatch-container{padding:0;margin-bottom:15px}.guided-pip .request-swatch-container>a{background:url("../../images/pip/icon_order-free-swatches.png") center no-repeat;background-size:240px 34px;width:100%;height:53px;display:inline-block;text-indent:-99999px}.request-swatch-overlay .overlayCloseX{background:transparent url("../../images/common/btn_overlay-close.svg") no-repeat;width:27px;height:27px;top:15px;right:20px;opacity:0.5}.button-container .btn-submit{background:#000;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1.5px;line-height:18px;border:1px solid #fff;border-radius:1px;height:auto;padding-top:11px;padding-bottom:11px;color:#fff;text-align:center;width:100%;height:40px}.button-container .btn-submit:hover,.button-container .btn-submit:active{background:grey}.btn-swatch-req-confirm a,.btn-swatch-req-confirm .btn-tertiary{background:#fff;text-transform:uppercase;font-size:13px;font-weight:600;letter-spacing:1.5px;line-height:18px;border:1px solid #000;border-radius:1px;height:auto;padding-top:11px;padding-bottom:11px;color:#000;text-align:center}.request-swatch-fragment-content-list .error{font-size:13px;font-weight:300}.request-swatch-fragment-content-list .error .message{color:#b80000}.isMobile .overlayWidget .overlayBody{width:100%}.isMobile .request-swatch-fragment-content-list ul.error{border:none;background-color:transparent;padding:0}.isMobile .request-swatch-fragment-content-list ul.error .message{font-size:13px;font-weight:300}.request-swatch-overlay{float:left;left:50%;top:50%;transform:translate(-50%, 0%)}.request-swatch-confirmation-column{display:flex;flex-direction:column;flex:1}.guided-pip .request-swatch-container{padding:0 15px}.request-swatch-fragment-content-form .check-set label,.request-swatch-fragment-content-form .checkbox-set label{font-size:11px;width:80%}.request-swatch-fragment-content-form .check-set input,.request-swatch-fragment-content-form .checkbox-set input{width:auto;border:solid 1px #555;margin:2px}.request-swatch-fragment-header span{white-space:nowrap}
