.sb-inquiry-product{margin:24px 0;padding:20px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.sb-inquiry-details summary{cursor:pointer;font-weight:700;line-height:1.5;padding:6px 0}.sb-inquiry-details[open] summary{margin-bottom:12px}.sb-inquiry-bulk-link{display:inline-block;margin-top:14px;text-decoration:underline;font-size:14px}.sb-inquiry-form{margin:18px 0 0!important;display:block!important}.sb-inquiry-form label{display:block;font-size:14px;font-weight:600;margin-bottom:16px;line-height:1.5}.sb-inquiry-form label>span{font-weight:400}.sb-inquiry-form input:not([type=checkbox]),.sb-inquiry-form select,.sb-inquiry-form textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #a8a8a8;border-radius:0;background:#fff;color:#171717;padding:11px 12px;font:inherit;font-weight:400;margin-top:6px;min-height:44px}.sb-inquiry-form textarea{resize:vertical}.sb-inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.sb-inquiry-form .sb-inquiry-consent{display:flex;align-items:flex-start;gap:10px;font-size:13px;font-weight:400}.sb-inquiry-consent input{margin:4px 0 0;flex:0 0 auto;min-width:18px;min-height:18px}.sb-inquiry-form .sb-inquiry-submit{min-height:48px;padding:12px 22px!important;background:#171717!important;color:white!important;border:1px solid #171717!important;font-weight:700!important;cursor:pointer}.sb-inquiry-submit:disabled{opacity:.6;cursor:default}.sb-inquiry-result{min-height:24px;margin-top:14px!important;font-size:14px!important;white-space:normal;overflow-wrap:anywhere;color:#176138}.sb-inquiry-result.is-error{color:#a11c1c}.sb-inquiry-selection{font-size:13px!important;overflow-wrap:anywhere}.sb-inquiry-trap{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.sb-inquiry-bulk{max-width:780px;margin:0 auto;padding:20px 0 60px}.sb-inquiry-form :focus-visible,.sb-inquiry-details summary:focus-visible{outline:2px solid #80603c;outline-offset:3px}.sb-inquiry-staff-note{font-size:13px;color:#815512}@media(max-width:600px){.sb-inquiry-grid{grid-template-columns:1fr}.sb-inquiry-form .sb-inquiry-submit{width:100%}.sb-inquiry-product{padding:18px 0}.sb-inquiry-bulk{padding:10px 0 35px}}
