.mhhKmq_offer{margin-top:12px}.mhhKmq_trigger{color:#254536;background:0 0;border:1px solid #567063;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:50px;padding:16px 23px;font-size:12px;transition:background .2s;display:flex}.mhhKmq_trigger:hover:not(:disabled){background:#2545360a}.mhhKmq_trigger:disabled{opacity:.45;cursor:not-allowed}.mhhKmq_dialog{border:1px solid var(--line);width:min(540px,100% - 32px);max-height:calc(100dvh - 32px);color:var(--ink);overscroll-behavior:contain;background:#f8f9f8;border-radius:4px;margin:auto;padding:28px;overflow-y:auto}.mhhKmq_dialog::backdrop{background:#07140e99}.mhhKmq_dialog[open]{animation:.18s ease-out mhhKmq_appear}.mhhKmq_header{justify-content:space-between;align-items:start;gap:16px;display:flex}.mhhKmq_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#577060;margin-bottom:12px;font-size:9px;display:block}.mhhKmq_header h2{letter-spacing:-.04em;font-size:30px;line-height:1.1}.mhhKmq_close{background:0 0;flex-shrink:0;place-items:center;width:44px;height:44px;margin:-10px -12px 0 0;display:grid}.mhhKmq_close:hover{background:#00000007}.mhhKmq_product{border-bottom:1px solid var(--line);margin:24px 0;padding-bottom:20px}.mhhKmq_product h3{overflow-wrap:anywhere;letter-spacing:0;font-size:13px;font-weight:500;line-height:1.6}.mhhKmq_product p{color:#5c635e;margin-top:8px;font-size:12px}.mhhKmq_summary{color:#46604f;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:14px;font-size:12px;display:flex}.mhhKmq_form{gap:18px;display:grid}.mhhKmq_field{gap:9px;min-width:0;display:grid}.mhhKmq_field>span{font-size:12px;font-weight:500}.mhhKmq_field small{color:#5c635e;margin-left:5px;font-size:11px;font-weight:400}.mhhKmq_field>input,.mhhKmq_field textarea,.mhhKmq_amount{background:#fff;border:1px solid #c4cbc6;border-radius:2px;width:100%}.mhhKmq_field>input,.mhhKmq_field textarea{min-height:46px;padding:12px;font-size:16px}.mhhKmq_field textarea{resize:vertical;min-height:72px}.mhhKmq_amount{align-items:center;gap:12px;padding:0 12px;display:flex}.mhhKmq_amount>span{color:#5c635e;font-size:12px}.mhhKmq_amount input{background:0 0;border:0;width:100%;min-width:0;padding:14px 0;font-size:18px}.mhhKmq_amount:focus-within{outline-offset:3px;outline:2px solid #a78848}.mhhKmq_amount input:focus-visible{outline:none}.mhhKmq_amount:has([aria-invalid]){border-color:#a33625}.mhhKmq_error{color:#a33625;font-size:12px;line-height:1.5}.mhhKmq_submit{color:#fff;background:#254536;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:16px 20px;font-size:12px;display:flex}.mhhKmq_submit:hover{background:#183b29}.mhhKmq_note{color:#5c635e;font-size:11px;line-height:1.7}.mhhKmq_setUnit{color:#46604f;border-bottom:1px solid var(--line);align-items:center;margin:18px 0;padding-bottom:18px;font-size:12px;display:flex}@keyframes mhhKmq_appear{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:600px){.mhhKmq_dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:22px 20px max(22px, env(safe-area-inset-bottom))}.mhhKmq_header h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.mhhKmq_dialog[open]{animation:none}.mhhKmq_trigger{transition:none}}
