.request-swatch-container{margin:10px 0 0;padding:10px 0 0}.button-swatch-text-link{width:100%;border:1px solid #000;border-radius:5px;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:0;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:rgba(255,255,255,0);margin:15px 10px 20px 10px;padding:0;width:auto}.guided-pip-v2 .button-swatch-text-link{background-color:#fff}.request-swatch-overlay{font-family:Roboto,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;margin-bottom:20px;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:#2d2d2d;border-radius:0}.request-swatch-fragment-content-form .form-alert{border:2px solid #e81818;border-radius:2px;background:#fde9e9;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-v2 .swatch-detail-copy .request-swatches-link{display:none}.guided-pip .selected-swatch-container .request-swatches-link{display:inline-block;border:solid 1px #505050;padding:12px}.guided-pip .request-swatch-container{padding:0;padding-top:16px;margin-top:0}.guided-pip .request-swatch-container>a{width:auto;height:53px;padding:0 16px;background-image:none}.guided-pip .request-swatch-container>a:before{background-image:url("../../images/pip/request-swatch-icon.gif");background-position:center;background-repeat:no-repeat;margin:0 12px 0 0}.guided-pip .request-swatch-container .button-swatch-text-link{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}.request-swatch-fragment-content-list .swatch-grid-image label{display:inline-block;font-size:12px;line-height:16px}.request-swatch-fragment-content-form input{background-color:#fff;border:solid 1px #dadada}.request-swatch-fragment-content-form label{font-size:14px;font-weight:600}.request-swatch-fragment-content-form .button-container .btn-submit,.request-swatch-fragment-content-form .button-container .btn-submit:active,.request-swatch-fragment-content-form .button-container .btn-submit:hover,.request-swatch-fragment-content-form .button-container .btn-submit:focus{width:100%;height:41px;background-image:url("../../images/common/btn_order-swatches.png");background-position:center;background-repeat:no-repeat;color:transparent;background-color:#e81818;border:solid 1px #dadada}.request-swatch-fragment-content-form .email-options{text-decoration:underline}.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}.guided-pip .request-swatch-container{padding:12px 10px 16px 10px}.guided-pip .request-swatch-container a{width:100%}.request-swatch-overlay{padding:32px 0 0 0;float:left;left:50%;top:50%;transform:translate(-50%, 0%)}.request-swatch-overlay .request-swatch-overlay-content-header{padding-top:20px}.request-swatch-overlay .request-swatch-overlay-content-header .request-swatch-overlay-content-title{padding-left:0;padding-right:0;margin-bottom:0}.request-swatch-fragment-content{adding-bottom:24px}.request-swatch-fragment-content-list .select-swatches{grid-template-columns:repeat(3, auto)}.request-swatch-fragment-content-form .email-options{margin:0 10px 15px}.request-swatch-fragment-content-form .communication-preferences p{margin:0 10px 15px}.request-swatch-fragment-content-form .communication-preferences h2{padding:0 10px;font-size:16px;margin-bottom:8px}.request-swatch-fragment-content-form input[type="checkbox"]{padding:0;-webkit-transform:scale(1)}.request-swatch-fragment-content-form #emailOptionContent .check-set{margin-top:4px}.request-swatch-confirmation-row{padding-bottom:12px}.request-swatch-confirmation-column{display:flex;flex-direction:column;flex:1}
