.cart-link{position:relative}.cart-count{display:inline-grid;place-items:center;min-width:1.35rem;height:1.35rem;margin-left:.2rem;padding:0 .25rem;border-radius:999px;background:#b69255;color:#fff;font-size:.72rem}.cart-notice{position:fixed;z-index:100;right:1rem;bottom:1rem;max-width:300px;padding:.85rem 1rem;border-radius:9px;background:#33755f;color:#fff;box-shadow:0 8px 30px #0004;opacity:0;transform:translateY(12px);pointer-events:none;transition:.2s}.cart-notice.show{opacity:1;transform:translateY(0)}.checkout-proof{width:100%;margin:.75rem 0;padding:1rem;border:1px solid var(--line);border-radius:9px;background:#f8f4ee}.checkout-proof p{margin-top:0}.quote-form{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.45rem}.quote-form input{width:auto;min-width:150px;margin:0}.inline{display:flex;gap:.4rem;flex-wrap:wrap;margin-top:.45rem;align-items:center}.inline input,.inline select{width:auto;margin:0}.four-stages{margin:1.5rem 0}.cart-remove{margin:.35rem 0 0;font-size:.82rem;line-height:1.15;white-space:nowrap;padding:.5rem .7rem}.adhock-credit{margin-left:auto;color:#e8c682!important;font-weight:700}@media(max-width:720px){.cart-link{font-weight:800}.checkout-proof{padding:.8rem}.quote-form input,.inline input,.inline select{width:100%}.cart-notice{right:.8rem;left:.8rem;bottom:5rem}.cart-remove{grid-column:2/4;grid-row:3;justify-self:start;margin:.1rem 0 0;font-size:.78rem;padding:.42rem .65rem}.adhock-credit{width:100%;margin-left:0}}
