.woocommerce .quote-section .button{padding:5px;margin-bottom:10px;font-size:13px}.woocommerce .quote-section .close-form{background:#7f8e9d}.woocommerce .quote-section .button{margin:10px 0}.woocommerce .form-group .help-text{font-size:12px;font-style:italic}.woocommerce .quote-section .button{margin:10px 0}.woocommerce .quote-section .button .btn-loader{border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle;margin-right:5px;margin-top:0}.woocommerce .quote-section .button:disabled{opacity:.7;cursor:not-allowed}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.cs-quote-row-wrap{display:flex;flex-wrap:wrap;margin:30px -15px}.cs-quote-row-wrap .cs-quote-left-item{flex:0 1 auto;width:65%;padding:0 15px}.cs-quote-row-wrap .cs-quote-left-item table.product-section{border:none;border-collapse:collapse;table-layout:auto;width:100%;border-radius:4px;max-width:100%;margin-top:10px;margin-bottom:10px}.cs-quote-row-wrap .cs-quote-left-item table.product-section thead th{padding:10px;border-bottom:2px solid #000;vertical-align:top;text-align:left}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td{padding:10px;border-bottom:1px solid #c3c4c7;vertical-align:top}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .product-detail-row{display:flex;flex-wrap:wrap}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .product-detail-row .product-thumb{width:25px;flex:0 1 auto}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .product-detail-row .product-detail{width:calc(100% - 60px);flex:0 1 auto;margin-left:10px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .product-detail-row .product-thumb img{width:100%;max-width:100%}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info p:not(.sku){margin-bottom:5px;font-size:14px;font-weight:700}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info span.product-sku{margin-bottom:5px;font-size:12px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info p.product-notes{font-weight:400;font-size:13px;margin-top:5px}.cs-quote-row-wrap .cs-quote-left-item table.product-section thead th.product-price,.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-price{text-align:right;font-size:13px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-price .product-price-wrap{white-space:nowrap}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-quantity span.quantity{display:block;color:#888;font-size:12px;margin-top:2px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-quantity>span.quantity span{color:#000;margin-left:5px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .variation .variation_item{margin-bottom:0;list-style:none;display:flex;align-items:center;font-size:12px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .variation .variation_item dt{font-weight:700;color:#000}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-info .variation .variation_item dd{margin:0 0 0 4px}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td p{margin:0;font-size:13px;line-height:16px}.cs-quote-row-wrap .cs-quote-right-item{flex:0 1 auto;width:35%;padding:0 15px;top:60px;position:sticky;align-self:flex-start}.cs-quote-row-wrap .cs-quote-right-item .quote-collaterals{background:#f7f7f7;padding:0 20px;margin-top:10px;margin-bottom:10px}.cs-quote-row-wrap .cs-quote-right-item .quote-collaterals .cart_totals h3{font-size:15px;line-height:24px;border-bottom:2px solid #000;padding:10px}.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table{border:none;border-collapse:collapse;table-layout:auto;width:100%;border-radius:4px;max-width:100%;margin-top:10px;margin-bottom:10px}.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table tbody th{padding:10px;vertical-align:top;text-align:left;font-size:13px;line-height:16px}.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table tbody th span{display:block}.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table tbody td{padding:10px;vertical-align:top;font-size:13px;line-height:16px}.quote-customer-wrapper{margin-bottom:30px;padding:35px 35px 20px;border:1px solid #e2e2e2;position:relative;transition:all .18s ease 0s;border-radius:8px 26px 8px 8px}.quote-customer-wrapper .cs-quote-address-row{display:flex;flex-wrap:wrap;gap:10px}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item{flex:1}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item .quote-details.card{height:100%}.quote-customer-wrapper .quote-details.card{width:100%;max-width:100%;border-radius:5px;padding:0;border:1px solid #ededed}.quote-customer-wrapper .quote-details.card .card-header{padding:10px 20px;border-radius:5px 5px 0 0;background:#ededed;border-bottom:1px solid #ededed}.quote-customer-wrapper .quote-details.card .card-header h3{margin:0;font-size:16px;line-height:20px}.quote-customer-wrapper .quote-details.card .card-body{padding:15px}.quote-customer-wrapper .quote-details.card .card-body p{margin-bottom:0;font-size:13px;line-height:20px}.quote-customer-wrapper .quote-details.card .card-body p span{font-weight:700}.quote-customer-wrapper .quote-details.card .card-body>ul{margin:0}.quote-customer-wrapper .quote-details.card .card-body>ul li:not(.not-found){margin:0 0 5px;list-style:none;padding:5px;border-bottom:1px solid #ededed}.quote-customer-wrapper .quote-details.card .card-body>ul li:last-child{margin-bottom:0;border-bottom:none}.quote-customer-wrapper .quote-details.card .card-body>ul li label{display:inline-block;width:200px;font-weight:700}.quote-customer-wrapper .cs-quote-address-row.mx-2{margin:10px 0}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-right{text-align:right}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-right p{font-size:14px;margin-bottom:10px}.quote-customer-wrapper .cs-quote-address-row .quote-info-left>.card{border:none}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-left>.card-body{padding:20px 0}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-left .card-body p{font-size:14px;line-height:24px}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item .card-body p:not(:last-child){margin-bottom:5px}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-right{padding:0;display:flex;gap:10px;flex-wrap:wrap}.quote-customer-wrapper .cs-quote-address-row>p{margin-bottom:10px;flex:100%;font-size:15px !important}.quote-customer-wrapper .cs-quote-address-row>p span{display:block;font-weight:700}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-right button.action-button{width:150px;display:block;margin-bottom:5px;padding:5px 10px;color:var(--cs-white-color);background:var(--cs-secondary-color);font-size:13px;border-radius:5px}.content-area .quote-customer-wrapper hr{margin:24px 0}.cs-return-to-link{margin-left:0;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.cs-return-to-link>a.button{color:var(--cs-white-color);display:inline-block;border-radius:8px;font-weight:400;font-size:13px;padding:5px 12px}.cs-return-to-link>a.button i{transform:rotate(180deg);-webkit-transform:rotate(180deg);display:inline-block;margin-right:5px;font-size:19px;vertical-align:-3px;line-height:24px}.cs-return-to-link p{margin-bottom:0}.qoute-form-error-message{color:#b00}@media screen and (max-width:992px){.quote-customer-wrapper{padding:20px 15px}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item{width:100%}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-right{text-align:center;padding:0 20px}.quote-customer-wrapper .cs-quote-address-row .cs-quote-address-item.quote-info-right button.action-button{width:100%}.cs-quote-row-wrap .cs-quote-left-item{width:100%}.cs-quote-row-wrap .cs-quote-right-item{width:100%}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-price .product-price-wrap{white-space:normal}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td,.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table tbody th,.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table tbody td{display:table-cell}.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table{table-layout:fixed}.cs-quote-row-wrap .cs-quote-right-item table.quote_summery_table tbody th{width:100%}.cs-quote-row-wrap .cs-quote-left-item table.product-section tbody td.product-price .product-price-wrap>span.price{display:block}}@media screen and (max-width:768px){.quote-customer-wrapper .cs-quote-address-row{flex-direction:column}.cs-return-to-link{row-gap:15px}}