mq-quote{display:block;margin-top:14px;color:#222c38;font-family:inherit}mq-quote *{box-sizing:border-box}mq-quote button{font-family:inherit;cursor:pointer}mq-quote .mqq-trigger{position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:52px;padding:14px 18px;border:1.5px solid var(--mqq-bg);border-radius:10px;background:var(--mqq-bg);color:var(--mqq-text);font-size:16px;font-weight:700;animation:none}mq-quote .mqq-trigger:hover{background:var(--mqq-hover);border-color:var(--mqq-hover)}mq-quote .mqq-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(600px,calc(100% - 28px));max-width:600px;max-height:90dvh;padding:0;border:1px solid #e4e7eb;border-radius:20px;background:var(--mqq-form-bg);color:var(--mqq-form-text);overflow:auto;box-shadow:0 20px 80px #0003}mq-quote .mqq-dialog::backdrop{background:#18202c99}mq-quote .mqq-inner{padding:32px;position:relative}mq-quote .mqq-close{position:absolute;right:14px;top:14px;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:50%;background:#f3f5f7;color:#222c38}mq-quote .mqq-brand{font-size:14px;letter-spacing:.1em;font-weight:800;color:var(--mqq-accent);margin:0 36px 12px 0}mq-quote h2{font:inherit;font-size:28px;font-weight:750;line-height:1.2;margin:0 30px 12px 0;color:inherit}mq-quote .mqq-intro{font-size:16px;line-height:1.6;margin:0 0 20px}mq-quote .mqq-product{display:flex;flex-direction:column;gap:5px;background:#fff4eb;border-left:3px solid var(--mqq-accent);border-radius:10px;padding:16px;margin-bottom:20px;line-height:1.5}mq-quote .mqq-product span,mq-quote .mqq-product small{font-size:14px}mq-quote .mqq-product strong{font-size:16px}mq-quote .mqq-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}mq-quote .mqq-fields label{font-size:16px;font-weight:650;display:block}mq-quote .mqq-fields input,mq-quote textarea{display:block;width:100%;margin-top:7px;padding:11px 12px;border:1px solid #cfd5dc;border-radius:8px;background:var(--mqq-form-bg);color:var(--mqq-form-text);font:inherit;font-size:16px;min-height:46px}mq-quote .mqq-wide{grid-column:1/-1}mq-quote textarea{resize:vertical}mq-quote .mqq-consent{display:flex;gap:12px;align-items:flex-start;min-height:44px;font-size:14px;line-height:1.6;margin:18px 0}mq-quote .mqq-consent input{flex:0 0 18px;width:18px;height:18px;margin:3px 0;accent-color:var(--mqq-accent)}mq-quote a{color:var(--mqq-accent);text-decoration:underline}mq-quote .mqq-send{display:block;width:100%;min-height:50px;border:0;border-radius:10px;background:var(--mqq-send-bg);color:var(--mqq-send-text);font-size:16px;font-weight:750}mq-quote :is(input,textarea,button,a):focus-visible{outline:2px solid #222c38;outline-offset:3px}@media(max-width:599px){mq-quote .mqq-inner{padding:26px 20px}mq-quote .mqq-fields{grid-template-columns:1fr}mq-quote h2{font-size:24px}}mq-quote[data-animation=pulse] :is(.mqq-trigger,.mqq-send){animation:mqq-pulse var(--mqq-speed) ease-in-out infinite}mq-quote[data-animation=float] :is(.mqq-trigger,.mqq-send){animation:mqq-float var(--mqq-speed) ease-in-out infinite}@keyframes mqq-pulse{0%,65%,to{transform:scale(1)}80%{transform:scale(1.018)}90%{transform:scale(1)}}@keyframes mqq-float{0%,65%,to{transform:translateY(0)}80%{transform:translateY(-3px)}}mq-quote :is(.mqq-trigger,.mqq-send):hover,mq-quote :is(.mqq-trigger,.mqq-send):focus{animation-play-state:paused}@media(prefers-reduced-motion:reduce){mq-quote[data-animation] :is(.mqq-trigger,.mqq-send){animation:none}}mq-quote .mqq-note{margin:12px 0 0;font-size:14px}
/*# sourceMappingURL=/cdn/shop/t/39/assets/mq-quote.css.map */
