.ct-notify{display:grid;gap:10px;min-width:0;text-align:left}.ct-notify--inline{padding:18px;border:1px solid #D9DFF3;border-radius:var(--ct-radius-lg);background:var(--ct-blue-050, #F4F6FC)}.ct-notify__title{margin:0;font-family:var(--ct-font-display);font-size:1.9rem;font-weight:600;line-height:1.25;letter-spacing:0;color:var(--ct-text-display)}.ct-notify__text{margin:0;font-size:1.5rem;line-height:1.45;color:var(--ct-text-muted)}.ct-notify__form{gap:10px;margin-top:4px}.ct-notify__row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:10px}.ct-notify__row .ct-field{flex:1 1 22rem;min-width:0}.ct-notify__submit{flex:1 1 auto;min-height:48px;padding-inline:18px;text-align:center}.ct-notify__consent{margin:0;font-size:1.3rem;line-height:1.45}.ct-notify__note{display:none;margin:0}.ct-notify__form:target .ct-notify__note,.ct-notify__form.is-returned .ct-notify__note{display:block}.ct-notify__note:focus{outline:none}.ct-notify__error{padding:14px 16px;border:1px solid #f1b5ae;border-radius:var(--ct-radius);background:#fef3f2;color:#b42318;font-weight:600}body:has(.ct-notify__form:target) .ct-callback .ct-form__success,body:has(.ct-notify__form:target) .ct-callback .ct-form__error{display:none}.ct-notify-dialog{width:min(46rem,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;border:0;border-radius:var(--ct-radius-lg);background:#fff;color:var(--ct-text);box-shadow:0 24px 64px #10141c47;overflow:auto;overscroll-behavior:contain}.ct-notify-dialog:not([open]){display:none}.ct-notify-dialog::backdrop{background:#10141c8c}.ct-notify--dialog{position:relative;padding:24px 20px 20px}.ct-notify--dialog .ct-notify__title{padding-right:40px}.ct-notify__close{-webkit-appearance:none;appearance:none;position:absolute;top:8px;right:8px;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;border-radius:var(--ct-radius);background:transparent;color:var(--ct-text-muted);cursor:pointer}.ct-notify__close:hover{color:var(--ct-text)}.ct-notify__close:focus-visible{outline:2px solid var(--ct-focus-ring);outline-offset:-2px}@media(min-width:560px){.ct-notify--dialog{padding:28px 28px 24px}}.product-form__buttons[hidden]{display:none}
/*# sourceMappingURL=/cdn/shop/t/43/assets/ct-notify.css.map */
