body.yb-contact-open{overflow:hidden}.yb-contact-portal[hidden]{display:none}.yb-contact-portal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#14191673;color:#202825;font:14px/1.6 Arial,sans-serif}.yb-contact-portal *,.yb-contact-portal *:before,.yb-contact-portal *:after{box-sizing:border-box}.yb-contact-portal .yb-dialog{position:fixed;top:20px;right:20px;bottom:20px;left:20px;margin:auto;width:calc(100% - 40px);max-width:540px;max-height:calc(100dvh - 40px);overflow-y:auto;overscroll-behavior:contain;padding:28px;background:#fff;border:1px solid #e6dbcf;border-radius:8px;color:#202825;box-shadow:0 16px 60px #0000002e}.yb-contact-portal .yb-dialog-heading{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:24px}.yb-contact-portal .yb-dialog-heading h2{margin:0;font-size:28px;font-weight:500;line-height:1.25}.yb-contact-portal .yb-close{min-width:44px;min-height:44px;padding:0;background:none;border:0;font-size:25px;color:#202825;cursor:pointer}.yb-contact-portal .yb-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-bottom:20px}.yb-contact-portal .yb-full{grid-column:1 / -1}.yb-contact-portal label{display:block;color:#202825;font-size:14px}.yb-contact-portal input:not([type=hidden]),.yb-contact-portal textarea{display:block;width:100%;min-height:45px;margin-top:7px;padding:11px;border:1px solid #c8cec7;border-radius:3px;color:#202825;background:#fff;font:16px Arial,sans-serif}.yb-contact-portal textarea{min-height:85px;resize:vertical}.yb-contact-portal .yb-send{width:100%;min-height:47px;padding:11px 16px;border:1px solid #202825;border-radius:4px;background:#202825;color:#fff;font-size:14px;cursor:pointer}.yb-contact-portal .yb-send[aria-disabled=true]{opacity:.7;cursor:wait}.yb-contact-portal .yb-submit-status{margin:12px 0 0;padding:10px 12px;border:1px solid #d4dbd5;border-radius:4px;background:#f5f7f5;font-size:13px;line-height:1.5}.yb-contact-portal .yb-submit-status[data-state=success]{color:#205c32;background:#edf7ef;border-color:#aacfb4}.yb-contact-portal .yb-submit-status[data-state=error]{color:#8e2424;background:#fff2f2;border-color:#e6bbbb}.yb-contact-portal .yb-submit-status[data-state=warning]{color:#734900;background:#fff8e8;border-color:#e2cc94}.yb-contact-portal .yb-confidentiality{color:#757575;font-size:12px;line-height:1.6;margin-top:16px}.yb-contact-portal :focus-visible{outline:2px solid #426b51;outline-offset:3px}@media(max-width:600px){.yb-contact-portal .yb-dialog{top:12px;right:12px;bottom:12px;left:12px;width:calc(100% - 24px);max-height:calc(100dvh - 24px);padding:20px 16px}.yb-contact-portal .yb-form-grid{grid-template-columns:1fr}}.yb-contact-portal .yb-field-error{display:block;margin-top:5px;color:#b42318;font-size:12px;line-height:1.5}.yb-contact-portal .yb-field-error[hidden],.yb-contact-portal .yb-submit-status[data-state=idle]{display:none}.yb-contact-portal input[aria-invalid=true]{border-color:#b42318}.yb-contact-portal .yb-success-panel[hidden],.yb-contact-portal form[hidden],.yb-contact-portal #yb-contact-heading[hidden]{display:none}.yb-contact-portal .yb-dialog[data-state=success]{height:fit-content}.yb-contact-portal .yb-dialog[data-state=success] .yb-dialog-heading{justify-content:flex-end;margin-bottom:12px}.yb-contact-portal .yb-success-panel{text-align:center;padding:8px 4px 12px}.yb-contact-portal #yb-success-message{margin:0 0 28px;font-size:22px;line-height:1.5;color:#202825}.yb-contact-portal .yb-success-close{min-width:140px;min-height:46px;padding:11px 24px;border:1px solid #202825;border-radius:4px;background:#202825;color:#fff;font:14px Arial,sans-serif;cursor:pointer}.yb-contact-portal #yb-success-message:focus{outline:none}.yb-contact-portal #yb-success-message:focus-visible{outline:none;box-shadow:none}.yb-contact-portal #yb-success-message:focus,.yb-contact-portal #yb-success-message:focus-visible{outline:none!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/72/assets/yumore-contact.css.map */
