.quote-add{margin-top:2px}.quote-add{margin-top:2px}.html-quote-request-page textarea{min-height:80px}.html-quote-request-page .card{padding:2px 2px;margin-bottom:8px;max-width:60%;margin-left:2px;position:relative}.html-quote-request-page .card::after{content:"";position:absolute;border:5px solid;top:0;border-bottom-color:transparent}.html-quote-request-page .card.card-right::after{border-color:#4ab2f1 transparent transparent #4ab2f1;right:-8px}.html-quote-request-page .card.card-left::after{border-color:#c0b283 #c0b283 transparent transparent;left:-8px}.html-quote-request-page .card.card-left{align-self:start;text-align:left;background-color:#f0f0f0;color:#333}.html-quote-request-page .card.card-right{align-self:end;text-align:right;background-color:#4ab2f1;color:#dcf2ff}.html-quote-request-page .card.card-right h5{color:#fff;margin-bottom:7px;padding-inline:20px;padding-top:5px}.html-quote-request-page .card.card-left h5{color:#333;margin-bottom:7px;padding-inline:20px;padding-top:5px}.html-quote-request-page .messages{overflow-y:scroll;padding:15px 10px;max-height:450px;position:relative;display:flex;flex-direction:column;word-break:break-word;overflow-wrap:break-word}.html-quote-request-page .user-posted-image{max-width:100%}.customer-response{position:sticky;bottom:5px;background-color:#fff}.customer-response .bb-code-editor-wrapper{max-width:400px;margin:20px auto;background-color:#ddd;padding:10px}.customer-response textarea{display:block;margin:auto}.customer-response .fieldset{margin:0 0 15px}.customer-response .form-fields{padding:5px}#sendResponse{align-self:flex-end;width:100px}.message-send-button{border:0;display:block;background-color:#4ab2f1;padding:10px 15px;text-align:center;color:#fff;text-transform:uppercase;margin:4px auto}.mb-2{margin-bottom:2px}.quote-title{margin-top:2%;margin-bottom:1%}.conversation-start{margin-bottom:1%}.submit-quote{display:flex;justify-content:center}.submit-quote button{display:inline-block;min-width:180px;margin:5px;border:0;padding:10px 20px;font-size:15px;color:#fff;background-color:#4ab2f1}.quote-submit-btn{background-color:#4ab2f1;padding:10px 20px;color:#fff;font-size:15px;border:0;margin:5px;display:inline-block}.quote-submit-btn:hover,.quote-submit-btn:focus{background-color:#248ece}.download-quote-attachment{font-weight:normal;color:#4ab2f1}.qq-download-url{display:inline-block}.qq-download-url a,.remove-download-button{display:inline-block;padding:.5rem 1rem;background-color:#4ab2f1;color:#fff;margin:3px 0}.qq-download-url+div{display:inline-block;margin-left:2px}.form-attribute-fileupload{display:inline-block}.qq-upload-button-selector{margin-bottom:2px;display:inline-block}.qq-uploader{display:inline-block}.color-square{display:inline-block;width:35px;height:35px}.add-to-cart-panel:has(.details-add-to-qcart-button){display:inline-flex;gap:2px;flex-wrap:wrap;justify-content:center}.html-quote-request-page .customer-response .bb-code-editor-wrapper{margin:0 auto;padding:5px 10px}@media(min-width:768px){.product-list .quote-add{display:inline-block;width:235px}}.cuote-cart-page .container .table-wrapper .cart thead>tr{background:var(--sc);color:#fff;padding:5px 20px;font-weight:normal;text-transform:capitalize}.cuote-cart-page .container .table-wrapper .cart tbody>tr{width:100%;margin:40px 0 0}.cuote-cart-page .container .table-wrapper .cart tbody>tr td label{display:inline-block}@media(min-width:992px){.cuote-cart-page .container .table-wrapper .cart tbody>tr td label{display:none}}.cuote-cart-page .container .cart-options .common-buttons .update-cart-button{display:inline-block;min-width:140px;border:0;background-color:var(--pc);padding:10px 30px;text-align:center;font-size:15px;color:#fff;text-transform:uppercase;margin-block:10px;margin-bottom:20px}.cuote-cart-page .container .cart-options .common-buttons .update-cart-button:hover{opacity:.9}.quote-add-btn,.p-card--hvr-btn .add-btn{position:relative;width:auto;max-width:100%;padding:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-ms-flex:0 0 auto;flex:0 0 auto;border:0;outline:0;color:#fff;background:var(--pc);border-radius:40px;text-transform:capitalize}.quote-add-btn:hover{background:#242423;color:#fff}.quote-add-btn::after{content:"";position:absolute;top:50%;left:50%;display:inline-block;width:18px;height:18px;margin-top:-9px;margin-left:-9px;border:1px solid rgba(255,255,255,.3);border-left-color:#fff;border-radius:50%;vertical-align:middle;-webkit-transition:opacity .2s;transition:opacity .2s;opacity:0}.quote-add-btn .btn-icon{position:absolute;top:0;left:0;display:flex;align-items:center;flex-direction:row;justify-content:center;width:100%;height:100%;color:#fff;font-size:20px;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:opacity .15s,-webkit-transform .25s;transition:opacity .15s,transform .25s,-webkit-transform .25s}.quote-add-btn .btn-icon span{display:block;padding:8px 34px}.quote-add-btn:hover .btn-icon{-webkit-transform:translateY(0) translateZ(0);transform:translateY(0) translateZ(0)}.quote-add-btn .btn-txt{display:block;padding:8px 34px;-webkit-transition:opacity .15s,-webkit-transform .25s;transition:transform .25s,opacity .15s,-webkit-transform .25s}.quote-add-btn:hover .btn-txt{-webkit-transform:translateY(-100%) translateZ(0);transform:translateY(-100%) translateZ(0)}.bb-code-editor-wrapper{max-width:unset!important;width:100%}.quote-conversation textarea{max-width:unset!important;width:100%!important}.html-quote-request-page .card.card-right{color:var(--white)}.html-quote-request-page .card.card-left{background:#c0b283}.html-quote-request-page .card{max-width:100%;border:0}#quotecartlink{margin-left:14px;margin-right:10px}.html-quote-request-page .card.card-right::after{border-color:#acc15e transparent transparent #acc15e!important}@media(min-width:768px){.html-quote-request-page .card{max-width:60%}#quotecartlink{margin-left:14px;margin-right:6px}}.html-quote-request-page .card.card-right{align-self:end;text-align:right;background-color:var(--pc);color:#dcf2ff}.cuote-cart-page .order-summary-content .fieldsets .quote-form-container .fieldset .full-description{margin-top:10px}.cuote-cart-page .order-summary-content .fieldsets .quote-form-container .button-1{background-color:var(--pc)}.cuote-cart-page .order-summary-content .fieldsets .quote-form-container .button-1:hover{opacity:.9}.quote-conversation .sendResponse.message-send-button{background-color:var(--pc)}.quote-conversation .sendResponse.message-send-button{opacity:.9}.quote-conversation .card-body{padding:0}.quote-conversation .card-header:first-child{border-radius:calc(.25rem - 1px) calc(.25rem - 1px) 0 0;background:#fff;color:#000;margin-bottom:0!important}.quote-conversation .card-text:last-child{margin-bottom:0;background:#fff;color:#000;padding:10px 1.25rem;border-radius:0 0 calc(.25rem - 1px) calc(.25rem - 1px)}.quote-cart-panel{display:flex;justify-content:center;padding:0 10px 10px;flex-wrap:wrap;width:100%}.form-fields-attribute{display:flex;align-items:flex-start;justify-content:flex-start;gap:10px;margin:0 0 20px}.form-fields-attribute dt{margin:0}.form-fields-attribute dt .required{margin:0}.request-details-area .form-group{margin-left:-9px}.request-details-area .form-group:first-child{margin-top:10px}.request-details-area .form-group>div:last-child{margin-top:5px}.request-details-area .form-group div .label-wrapper .ico-help{margin-left:5px;display:inline-block}.header-lower-right .header-links-wrapper .header-links .ico-quotecart{position:relative;flex-direction:row-reverse;display:flex;transition:color .2s ease}.header-lower-right .header-links-wrapper .header-links .ico-quotecart::after{content:"ss";width:20px;line-height:22px;font-size:0;color:#fff;background-size:30px!important;background:url(../images/QuoteCart.svg) no-repeat center center;display:block;transition:color .2s ease}.header-lower-right .header-links-wrapper .header-links .ico-quotecart .cart-label{display:none}@media(min-width:1024px){.header-lower-right .header-links-wrapper .header-links .ico-quotecart .cart-label{display:inline;margin-left:13px}}.qcart-circle{position:absolute;background:var(--pc);background:#000;color:#fff;border-radius:100px;font-size:10px;height:18px;width:18px;left:11px;top:-5px;line-height:18px}.floor-product-contact-us-wrapper{padding:0 15px 0 15px!important}
