.start-actions{gap:12px}.start-actions a{padding:20px!important;border-radius:12px!important}.start-help a{color:#5b2030;font-weight:750}.product-quantity{display:block;font-size:13px;font-weight:700;color:#5b2030;margin:0 0 9px}.product-quantity input{display:block;width:84px;max-width:100%;padding:10px;border:1px solid #baa9ae;border-radius:7px;font:16px Arial;margin-top:5px}.quote-line{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:12px;align-items:end;margin:12px 0}.quote-line input{min-width:0}.quote-line button{min-height:44px;padding:10px;font-size:14px}.quote-builder{grid-column:1/-1;background:#faf6ef;padding:20px;border:1px solid #e1d4c8;border-radius:12px}.quote-builder h3{margin:0}.delivery-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:28px 0}.delivery-choices>div{background:#fff;border:1px solid #e1d4c8;border-radius:12px;padding:18px}.delivery-choices strong{display:block;color:#5b2030}.delivery-choices p{font-size:14px;line-height:1.6}.request-receipt dd{white-space:pre-line;overflow-wrap:anywhere}.request-receipt a{display:inline-flex;min-height:44px;align-items:center;margin-right:20px}@media(max-width:650px){.quote-line{grid-template-columns:minmax(0,1fr) 75px}.quote-line button{grid-column:1/-1;justify-self:start}.quote-builder{padding:16px}.delivery-choices{grid-template-columns:1fr}.product-actions{flex-wrap:wrap}.product-quantity{width:100%}}
