.sg-buy{color:#173e39;clear:both;background:#edf3e9;border:1px solid #b8cbbb;border-radius:12px;min-width:0;margin:24px 0;padding:22px}.sg-buy *{box-sizing:border-box;min-width:0}.sg-buy small{letter-spacing:1.4px;color:#7c622d;font:700 10px system-ui}.sg-buy h2{color:#173e39!important;margin:9px 0!important;font:700 clamp(21px,3vw,28px)/1.2 system-ui!important}.sg-buy p{color:#38594d!important;margin:12px 0!important;font:13px/1.7 system-ui!important}.sg-buy-links,.sg-buy-actions{flex-wrap:wrap;gap:12px;display:flex}.sg-buy-links a{color:#173e39;font:700 12px system-ui}.sg-buy details{background:#fff;border:1px solid #d0ddc9;border-radius:8px;margin-top:18px;padding:16px}.sg-buy summary{cursor:pointer;padding:4px 0;font:700 14px system-ui}.sg-buy-fields{grid-template-columns:2fr 1fr 1fr;gap:12px;margin:18px 0;display:grid}.sg-buy label{font:600 12px/1.5 system-ui}.sg-buy input,.sg-buy textarea{color:#173e39;background:#fff;border:1px solid #bccfbc;border-radius:6px;width:100%;margin-top:6px;padding:12px;font:14px system-ui;display:block}.sg-buy textarea{resize:vertical;min-height:82px}.sg-buy-actions a,.sg-buy-actions button{color:#fff;cursor:pointer;background:#173e39;border:0;border-radius:6px;padding:12px 14px;font:700 12px system-ui;text-decoration:none}.sg-buy .sg-buy-fine,.sg-buy .sg-buy-proof{overflow-wrap:anywhere;font-size:11px!important}.sg-buy :focus-visible{outline-offset:3px;outline:3px solid #bd974f}@media (max-width:700px){.sg-buy{padding:16px}.sg-buy-fields{grid-template-columns:1fr}.sg-buy-actions>*{text-align:center;width:100%}}.sg-quick-rfq{color:#173e39;background:#fff;border:1px solid #c5d4ca;border-radius:10px;margin:20px 0;padding:20px}.sg-quick-rfq h3{margin:0 0 10px;font:700 20px/1.3 system-ui}.sg-quick-rfq .sg-buy-fields{grid-template-columns:1fr 1fr}.sg-quick-rfq .sg-buy-fields label:first-child{grid-column:1/-1}.sg-honey{display:none!important}.sg-quick-rfq button:disabled{opacity:.6;cursor:wait}.sg-quick-rfq [role=alert]{color:#8c2a1d!important}@media (max-width:700px){.sg-quick-rfq .sg-buy-fields{grid-template-columns:1fr}.sg-quick-rfq{padding:16px}}.sg-quick-rfq .sg-attachments{margin:14px 0}.sg-quick-rfq input[type=file]{white-space:normal;max-width:100%}.sg-quick-rfq .sg-attachments p{font-size:12px!important}
