@charset "UTF-8";
/* https://www.samsonequipment.com/wp-content/plugins/quotecart-main/assets/quote.css */
.samson-quote-cart{background:#fff;border:1px solid #ccc;padding:20px;margin-bottom:20px;border-radius:4px;position:relative}.samson-quote-loading{display:none;align-items:center;gap:10px;justify-content:center;padding:20px 0;text-align:center;color:#555}.samson-spinner{width:20px;height:20px;border-radius:50%;border:2px solid rgba(0,0,0,.15);border-top-color:#0073aa;animation:samson-spin 0.8s linear infinite}@keyframes samson-spin{to{transform:rotate(360deg)}}.samson-quote-cart.samson-quote-hydrating>:not(.samson-quote-loading){visibility:hidden}.samson-quote-cart.samson-quote-hydrating .samson-quote-loading{display:flex}.samson-quote-cart.samson-quote-ready .samson-quote-loading{display:none}.samson-quote-cart h3{margin-top:0;font-size:20px;margin-bottom:10px;text-align:center}.samson-quote-cart ul{list-style:none;padding-left:0}.samson-quote-cart li{display:block;padding:8px 0;border-bottom:1px solid #eee}.samson-remove-from-quote{background:#d9534f;color:#fff;border:none;padding:5px 10px;cursor:pointer;border-radius:3px}.samson-remove-from-quote:hover{background:#c9302c}.samson-quote-wrap{margin-top:20px;margin-bottom:20px}.samson-quote-qty{width:100px!important;padding:2px 4px;margin-right:10px;font-size:14px}.samson-update-qty{max-width:100px;padding:2px 4px;margin-right:10px;font-size:14px}.samson-add-to-quote{background:#222;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:3px;transition:background-color 0.3s ease}.samson-add-to-quote:hover,.samson-add-to-quote:focus{background:#000;color:#fff}.samson-view-quote{background-color:#222;color:#fff;border:none;padding:6px 12px;cursor:pointer;text-decoration:none}.samson-view-quote{background-color:#222;color:#fff;border:none;padding:6px 12px;margin-left:10px;text-decoration:none;display:inline-block;transition:background-color 0.3s ease}.samson-view-quote:link,.samson-view-quote:visited,.samson-view-quote:hover,.samson-view-quote:active,.samson-view-quote:focus{color:#ffffff!important;text-decoration:none}.samson-view-quote:hover{background-color:#000}.samson-update-quote[disabled]{opacity:.6;cursor:not-allowed;padding:4px}.samson-update-quote{padding:4px}.samson-update-quote:hover{cursor:pointer}.samson-quote-product-name{display:block;font-weight:700;margin-bottom:5px}