.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}.quote-form-airloom{margin-top:1.5rem}.quote-form-airloom .quote-form-page-title,.quote-form-airloom .page-title{margin:0 0 1rem;padding:0;border:0}.quote-form-airloom .quote-form-page-title h1,.quote-form-airloom .page-title h1{font-size:1.25rem;font-weight:600;color:var(--pc,#242423);letter-spacing:.02em;margin:0}.quote-form-airloom .airloom-quote-form-panel{margin-top:0;background:#fff;max-width:600px;margin-inline:auto}.quote-form-airloom .quote-form-intro{font-size:.9375rem;line-height:1.6;color:#555;padding:.75rem 1rem;background:#f8f9fa;border-left:3px solid var(--sc,#acc15e);border-radius:0 3px 3px 0}.quote-form-airloom .quote-form-intro p:last-child{margin-bottom:0}.quote-form-airloom .quote-form-error{border-radius:3px;border:1px solid #f5c6cb;background:#f8d7da;color:#721c24;font-size:.9rem}.quote-form-airloom .quote-form-fields>.inputs{margin-bottom:1.25rem;padding-bottom:1.25rem;border-bottom:1px solid #e5eaed}.quote-form-airloom .quote-form-fields>.inputs:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.quote-form-airloom .quote-form-field-label-column .col-form-label,.quote-form-airloom .quote-form-field-label-column label.text-prompt{font-size:.95rem;font-weight:600;color:#333;padding-top:0;padding-bottom:.35rem;width:max-content}.quote-form-airloom .quote-form-field-label-column .required{color:#e71d36;font-size:1rem;font-weight:600;margin-left:2px}.quote-form-airloom .attribute-description{font-size:.8125rem;line-height:1.45;color:#6c757d!important;margin-top:.35rem!important}.quote-form-airloom .quote-form-field .quote-form-field-control-column{padding-top:.35rem}.quote-form-airloom .form-control,.quote-form-airloom .custom-select{border-color:var(--sc,#acc15e);border-radius:0!important;font-size:.9375rem}.quote-form-airloom .form-control:focus,.quote-form-airloom .custom-select:focus{border-color:var(--pc,#242423);box-shadow:0 0 0 .15rem rgba(36,36,35,.12)}.quote-form-airloom textarea.form-control{min-height:120px;resize:vertical}.quote-form-airloom .quote-option-list{display:flex;flex-direction:column;gap:.5rem}.quote-form-airloom .quote-option-list .custom-control{padding:.65rem .85rem .65rem 2.25rem;border:1px solid #e5eaed;border-radius:3px;background:#fafbfc;transition:border-color .15s ease,background .15s ease}.quote-form-airloom .quote-option-list .custom-control:hover{border-color:var(--sc,#acc15e);background:#fff}.quote-form-airloom .quote-option-list .custom-control-input:checked~.custom-control-label{font-weight:600;color:var(--pc,#242423)}.quote-form-airloom .quote-form-datepicker-wrap .date-picker-wrapper,.quote-form-airloom .quote-form-datepicker-wrap select{width:100%;max-width:100%}@media(min-width:576px){.quote-form-airloom .quote-form-datepicker-wrap .date-picker-wrapper{display:inline-flex;flex-wrap:wrap;gap:.5rem;width:auto}.quote-form-airloom .quote-form-datepicker-wrap select{width:auto;min-width:5rem}}.quote-form-airloom .quote-form-actions{padding-top:1.25rem!important;margin-top:.5rem!important;border-top:1px solid #e5eaed;text-align:center}.quote-form-airloom .quote-submit-btn,.quote-form-airloom .quote-form-button.button-1{min-width:200px;border:0;background-color:var(--pc,#242423);padding:12px 32px;text-align:center;font-size:15px;font-weight:600;color:#fff;text-transform:uppercase;letter-spacing:.03em;border-radius:0;margin:.25rem;transition:background-color .2s ease,opacity .2s ease}.quote-form-airloom .quote-submit-btn:hover,.quote-form-airloom .quote-submit-btn:focus,.quote-form-airloom .quote-form-button.button-1:hover{background-color:#79358f;opacity:.95;color:#fff}.quote-form-airloom .qq-uploader.border-secondary{border-color:var(--sc,#acc15e)!important}.quote-form-airloom .attributes .attribute-squares li{border-radius:3px;transition:box-shadow .15s ease}.quote-form-airloom .attributes .attribute-squares li.selected-value{box-shadow:0 0 0 2px var(--pc,#242423)}
