.request-swatch-container{margin:10px 0 0;padding:10px}.button-swatch-text-link{width:100%;border:1px solid #b3b3b3;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("../../images/common/icon-request-swatch.svg");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}.guided-pip-v2 .button-swatch-text-link{background-color:#fff}.request-swatch-overlay{font-family:"TT-Norms-Pro",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:50px 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 .request-swatch-overlay-content-title{font-size:22px;text-align:center;padding:0 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 480px;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%;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}.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:100px}.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-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:5px}.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:80%}.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 .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:#000;border-radius:0}.request-swatch-fragment-content-form .form-alert{border:2px solid #bc2129;border-radius:2px;background:#f6cccf;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-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-align:center}.request-swatch-overlay{float:left;left:50%;top:50%;transform:translate(-50%, 0%)}.request-swatch-confirmation-column{display:flex;flex-direction:column;flex:1}.request-swatch-overlay-content-inner div#wrap{width:100%;margin:2em auto}.request-swatch-overlay-content-inner div#wrap h1 img{width:100%}.request-swatch-fragment-content-form .check-set input{margin:0 6px}
