.request-swatch-container{margin:10px 0 0;padding:0}.button-swatch-text-link{width:100%;border:1px solid #ccc;border-radius:2px;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:#ccc;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:#f2f2f2;margin:0;padding:20px;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:0;max-width:905px;min-width:640px;width:100%;margin:40px auto;left:auto}.request-swatch-overlay-content{box-sizing:border-box;height:80vh;padding:20px 0;display:flex;flex-direction:column;overflow:auto;font-size:14px;line-height:20px}.request-swatch-overlay-content-header{padding:0 50px 30px}.request-swatch-overlay-content-inner{padding:0 50px}.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:row}.request-swatch-fragment-content-list,.request-swatch-confirmation-column{flex:0 0 480px;margin:0 50px 0 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:70%;display:inline-flex}.request-swatch-fragment-content-list p{width:29%;display:inline-flex;justify-content:flex-end}.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:20%;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: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-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: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 .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 .overlayCloseX{background:transparent url("../images/common/btn_overlay-close.svg") no-repeat;width:14px;height:14px;top:15px;right:20px;opacity:0.5}.request-swatch-overlay-content h3{color:#000}.request-swatch-overlay-content .request-swatch-fragment-content-list .swatch-grid-image img{height:100%}.request-swatch-confirmation .btn-continue-shopping{text-decoration:none;border:1px solid #d7d7d7}.swatch-group-container+.request-swatch-container a{background:url("../images/pip/order-free-swatches.png") center no-repeat #fff;background-size:45%;text-indent:-9999px}.guided-pip .swatch-detail-view .request-swatch-container .button-swatch-text-link{text-align:left;max-width:90px}.guided-pip .swatch-detail-view .request-swatch-container .button-swatch-text-link::before{margin:0 5px}
