.site-request-quote-holder{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-left:.875rem;padding-right:.875rem;width:100%;height:100%;top:0;left:0;z-index:14;opacity:0;visibility:hidden;-webkit-transition:all .15s cubic-bezier(.25,.1,.25,1);transition:all .15s cubic-bezier(.25,.1,.25,1)}.site-request-quote-holder .request-quote-inner{position:relative;max-width:48rem;width:100%;background-color:#fff;border-radius:6px;z-index:1;-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transition:all .25s cubic-bezier(.25,.1,.25,1);transition:all .25s cubic-bezier(.25,.1,.25,1);padding:1rem 1.5rem}@media screen and (min-width:576.1px){.site-request-quote-holder .request-quote-inner{padding:1.875rem 2.5rem}}.site-request-quote-holder .request-quote-inner .request-quote-header{text-align:center;padding-top:1.25rem;margin-bottom:1.25rem}.site-request-quote-holder .request-quote-inner .request-quote-header .product_title{opacity:.4}.site-request-quote-holder .request-quote-inner .request-quote-close{position:absolute;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:2rem;height:2rem;top:-.75rem;right:-.75rem;background-color:#fff;border:1px solid #e9ecef;border-radius:50%;cursor:pointer}.site-request-quote-holder .request-quote-inner .size-description{text-align:center;margin-top:1.875rem}.site-request-quote-holder .request-quote-inner .size-description p{font-size:.875rem;opacity:.5;margin-bottom:5px}.site-request-quote-holder .request-quote-inner table{font-size:.9375rem;width:100%;margin-bottom:1rem;color:#212529;border:1px solid #e9ecef;vertical-align:top}.site-request-quote-holder .request-quote-inner table tbody{vertical-align:inherit}.site-request-quote-holder .request-quote-inner table th{font-size:.875rem;font-weight:600;color:#ced4da;border-color:#e9ecef;background-color:#f8f9fa}.site-request-quote-holder .request-quote-inner table th+th{border-left:1px solid #e9ecef}.site-request-quote-holder .request-quote-inner table th,.site-request-quote-holder .request-quote-inner table td{padding:.5rem .875rem}.site-request-quote-holder .request-quote-inner table td{border-top:1px solid #e9ecef}.site-request-quote-holder .request-quote-inner table td+td{border-left:1px solid #e9ecef}.site-request-quote-holder .request-quote-mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(3,7,18,.3)}.site-request-quote-holder.active{opacity:1;visibility:visible}.site-request-quote-holder.active .request-quote-inner{-webkit-transform:translateY(0);transform:translateY(0)}.site-request-quote-holder input[type=submit]{background-color:#000;color:#fff}.site-request-quote-holder input[type=submit]:hover{opacity:.9}.site-request-quote-holder textarea{min-height:80px}.single-product-wrapper .product-extra-link .product-request-quote a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:.875rem;font-weight:500;gap:.375rem;color:currentColor;text-decoration:none}.single-product-wrapper .product-extra-link .product-request-quote a i{font-size:1.125rem}