a.save-to-project{background-color:#3f4d57;margin-right:0;color:#fff!important;border-color:#3f4d57!important}a.save-to-project:hover{background-color:#39454e!important}.customer-projects__modal-header{justify-content:space-between;align-items:end;gap:20px;display:flex}.customer-projects__modal-header .btn{align-items:center;gap:10px;display:flex}.customer-projects__modal-header .vertical-divider{background-color:#dee2e6;width:1px;height:46px}.customer-projects__modal-header .select-wrap{flex-grow:1}.customer-projects__modal-content{margin-top:15px}#modal-add-to-my-project .modal-title svg{vertical-align:-4px;width:20px;height:auto;margin-right:5px}.btn.loading{background-image:url(/wp-content/themes/countryfloors/public/build/assets/icon-loading-white.svg);background-position:right 8px center;background-repeat:no-repeat;background-size:15px;padding-right:30px}.message-wrap .wrap{border:1px solid #dee2e6;border-radius:20px;margin-bottom:20px;padding:20px}.message-wrap .wrap.error{color:#692f2d;background-color:#feedee;border-color:#e5d5d6}.message-wrap .wrap.success{color:#1d4620;background-color:#edf7ed;border-color:#d5ded5}.my-projects-table th,.my-projects-table td{vertical-align:middle;padding:15px}.my-projects-table th,.my-projects-table .project-name,.my-projects-table .project-location{white-space:nowrap}@media (max-width:575.98px){.my-projects-table .project-description{white-space:nowrap}}.my-projects-table .project-actions{justify-content:end;align-items:center;gap:15px;display:flex}.my-projects-table .project-actions a svg{vertical-align:-3px;width:18px;height:auto}.modal-title svg{vertical-align:-2px;width:17px;height:auto;margin-right:5px}.my-projects__table{border:1px solid #dee2e6;border-radius:40px;padding:24px}@media (max-width:575.98px){.my-projects__table{border-radius:16px;padding:15px}}.my-projects__table .project-items-header{grid-template-columns:2.9fr 1fr;gap:24px;margin-bottom:10px;display:grid}@media (max-width:575.98px){.my-projects__table .project-items-header{display:none}}.my-projects__table .project-items-header .h-quantity,.my-projects__table .project-items-header .h-line-total{font-size:14px;font-weight:500}.my-projects__table .project-items-header .h-quantity{text-align:center}.my-projects__table .project-items-header .h-line-total{text-align:right;padding-right:20px}.my-projects__table .project-item{border:1px solid #dee2e6;border-radius:25px;grid-template-columns:1fr 2fr 1fr;grid-template-areas:"thumbnail product quantity";align-items:center;gap:24px;margin-bottom:24px;padding:15px;display:grid}@media (max-width:575.98px){.my-projects__table .project-item{border-radius:10px;grid-template-columns:1fr 2fr;grid-template-areas:"thumbnail product""quantity quantity"}}.my-projects__table .project-item:last-child{margin-bottom:0}.my-projects__table .thumbnail{grid-area:thumbnail}.my-projects__table .thumbnail .image__wrap{border-radius:10px;overflow:hidden}.my-projects__table .product{grid-area:product}.my-projects__table .product .title{margin-bottom:5px;font-size:18px;font-weight:500}@media (max-width:575.98px){.my-projects__table .product .title{font-size:17px}}.my-projects__table .product .sku,.my-projects__table .product .size,.my-projects__table .product .status,.my-projects__table .product .coverage{margin-bottom:3px;font-size:14px}@media (max-width:575.98px){.my-projects__table .product .sku,.my-projects__table .product .size,.my-projects__table .product .status,.my-projects__table .product .coverage{font-size:12px}}.my-projects__table .product .coverage{margin-bottom:0}.my-projects__table .product .subtitle{opacity:.8;width:100px;font-weight:400;display:inline-block}.my-projects__table .pricing-wrap{align-items:flex-end;gap:10px;margin-bottom:10px;display:flex}.my-projects__table .pricing-wrap .price{color:#487596;font-size:18px;font-weight:700}.my-projects__table .pricing-wrap .regular-price{opacity:.6;font-size:18px;font-weight:400;text-decoration:line-through}.my-projects__table .pricing-wrap .sale-unit{margin-bottom:4px;font-size:12px}.my-projects__table .quantity{text-align:center;grid-area:quantity;position:relative}.my-projects__table .quantity .coverage{opacity:.8;white-space:nowrap;margin-left:5px;font-size:12px}.my-projects__table .quantity .unit{font-size:12px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.my-projects__table .quantity-needed::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.my-projects__table .quantity-needed::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.my-projects__table .quantity-needed{-moz-appearance:textfield;text-align:center;border:none;border-bottom:1px solid #dee2e6;width:80%;margin:0 auto;padding:10px 40px 10px 10px}.my-projects__table .quantity-needed.loading{background-image:url(/wp-content/themes/countryfloors/public/build/assets/icon-loading.svg);background-position:10px;background-repeat:no-repeat;background-size:16px}.my-projects__table .line-total{text-align:right}.my-projects__table .remove-from-project{color:#8c0000;align-items:center;gap:5px;margin-top:15px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.my-projects__table .remove-from-project svg{width:11px;height:auto;margin-bottom:1px}.my-projects__table .no-product-found{padding-left:10px}.my-projects__header{justify-content:space-between;align-items:flex-end;margin-bottom:20px;padding:0 10px;display:flex}.my-projects__header h1.project-title{text-align:center;margin-bottom:0;font-size:24px}.my-projects__header h1.project-title span{font-style:italic}.my-projects__header .share-wrap{align-items:center;display:flex}.my-projects__header .share-wrap .item-count{font-size:15px;display:block}.my-projects__header .share-wrap .divider{background-color:#dee2e6;width:1px;height:15px;margin:0 15px}.my-projects__header .share-wrap .share-project{font-size:15px;font-weight:400;text-decoration:none}.my-projects__header .share-wrap .share-project svg{vertical-align:-1px;width:13px;height:auto;margin-right:8px}.customer-view-project .login-notification{text-align:center;margin:0;padding:80px 0}.customer-view-project .login-notification svg{vertical-align:-2px;margin-right:5px}.customer-view-project .customer-view-project__title{text-align:center;margin-bottom:20px}.customer-view-project .customer-view-project__title span{color:#487596}