.quote-page{--dz-blue:#102a43;--dz-option-bg:#f2f2f2;--dz-option-hover:#ddd;--dz-option-selected:#7cd46e;--dz-option-border:#989898;--dz-text:#333;--dz-red:#c00;--dz-info:#999;--dz-info-hover:#c00}.quote-page .options-layout{background-color:var(--dz-blue);border-top-left-radius:8px;border-top-right-radius:8px;width:100%;margin:0 0 10px;padding:0 0 1px}.quote-page .options-layout h3{background-color:var(--dz-blue);color:#fff;text-align:center;border-top-left-radius:8px;border-top-right-radius:8px;margin:0;padding:5px;font-size:16px;font-weight:700}.quote-page .options-layout ul{margin:0;padding:0 3px;list-style:none}.quote-page .options-layout ul li{background-color:var(--dz-option-border);width:100%;margin:0 0 3px;position:relative}.quote-page .options-layout ul li:last-child{margin-bottom:2px}.quote-page .options-layout ul li button.option-btn{cursor:pointer;text-align:center;background-color:var(--dz-option-bg);width:100%;min-height:50px;color:var(--dz-text);border:none;padding:0 15px 0 0;font-size:14px;line-height:50px;text-decoration:none;transition:background-color .15s;display:block}.quote-page .options-layout ul li button.option-btn:hover:not(:disabled){background-color:var(--dz-option-hover)}.quote-page .options-layout ul li button.option-btn.is-selected{background-color:var(--dz-option-selected);font-weight:700}.quote-page .options-layout ul li button.option-btn:disabled{cursor:not-allowed;opacity:.2;background-color:var(--dz-option-bg)}.quote-page .options-layout ul li button.option-btn img{float:left;object-fit:contain;width:auto;max-width:50px;height:50px}.quote-page .button-text{vertical-align:middle;max-width:80px;padding:5px 0;line-height:normal;display:inline-block}.quote-page .dz-tooltip{color:var(--dz-info);cursor:help;z-index:1;background:0 0;border:none;width:18px;height:18px;padding:0;line-height:1;position:absolute;top:5px;right:5px}.quote-page .dz-tooltip:hover{color:var(--dz-info-hover)}.quote-page .options-layout ul li button.quantity-btn{height:50px;font-size:24px;font-weight:700;line-height:50px}.quote-page .quantity-other{border:1px solid #ccc;width:70px;height:25px;margin:0;padding:3px;font-size:18px;display:inline-block}.quote-page .price-sidebar{background:#fff;border:1px solid #ddd;overflow:hidden}.quote-page .price-sidebar .price-fields{flex-direction:column;gap:.5rem;display:flex}.quote-page .price-sidebar .price-field{grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.quote-page .price-sidebar .price-field label{font-size:14px;line-height:1.2}.quote-page .price-sidebar .price-field input{box-sizing:border-box;width:100%;min-width:0;max-width:100%;box-shadow:none;background:#fff;border:1px solid #ddd;border-radius:4px;padding:.25rem .5rem;font-size:14px}.quote-page .price-sidebar .price-field.total-price label,.quote-page .price-sidebar .price-field.total-price input{color:var(--dz-red);font-size:16px;font-weight:700}.quote-page .btn-dz{color:#fff;cursor:pointer;text-align:center;border:1px solid #0000;border-radius:4px;width:100%;padding:10px 16px;font-size:14px;font-weight:700;display:block}.quote-page .btn-dz:disabled{opacity:.5;cursor:not-allowed}.quote-page .btn-dz-success{background-color:#5cb85c;border-color:#4cae4c}.quote-page .btn-dz-success:hover:not(:disabled){background-color:#449d44;border-color:#398439}.quote-page .btn-dz-warning{background-color:#f0ad4e;border-color:#eea236}.quote-page .btn-dz-warning:hover:not(:disabled){background-color:#ec971f;border-color:#d58512}.quote-page .btn-dz-primary{background-color:#337ab7;border-color:#2e6da4}.quote-page .btn-dz-primary:hover:not(:disabled){background-color:#286090;border-color:#204d74}.quote-page .btn-dz-danger{background-color:#d9534f;border-color:#d43f3a}.quote-page .btn-dz-danger:hover:not(:disabled){background-color:#c9302c;border-color:#ac2925}@media only screen and (max-width:1023px){.quote-page .options-layout ul li button.option-btn img{display:none}}
