sa-order-dialog{display:none}sa-order-dialog.sa-order-dialog--open{display:block}.sa-order-dialog__overlay--hidden{display:none!important}:root{--dialog-max-width: clamp(320px, calc(320px + (900 - 320) * (100vw - 375px) / (1920 - 375)), 900px);--dialog-content-width: clamp(300px, calc(300px + (900 - 300) * (100vw - 375px) / (1920 - 375)), 900px);--dialog-padding-y: clamp(21px, calc(21px + (50 - 21) * (100vw - 375px) / (1920 - 375)), 50px);--dialog-padding-x: clamp(10px, calc(10px + (80 - 10) * (100vw - 375px) / (1920 - 375)), 80px);--dialog-overlay-padding: clamp(10px, calc(10px + (24 - 10) * (100vw - 375px) / (1920 - 375)), 24px);--dialog-close-size: clamp(28px, calc(28px + (32 - 28) * (100vw - 375px) / (1920 - 375)), 32px);--dialog-close-icon: clamp(18px, calc(18px + (20 - 18) * (100vw - 375px) / (1920 - 375)), 20px);--dialog-close-top: clamp(10px, calc(10px + (14 - 10) * (100vw - 375px) / (1920 - 375)), 14px);--dialog-close-right: clamp(10px, calc(10px + (14 - 10) * (100vw - 375px) / (1920 - 375)), 14px);--dialog-title-size: clamp(24px, calc(24px + (40 - 24) * (100vw - 375px) / (1920 - 375)), 40px);--dialog-title-line-height: clamp(32px, calc(32px + (50 - 32) * (100vw - 375px) / (1920 - 375)), 50px);--dialog-title-mb: clamp(16px, calc(16px + (20 - 16) * (100vw - 375px) / (1920 - 375)), 20px);--dialog-desc-size: clamp(16px, calc(16px + (20 - 16) * (100vw - 375px) / (1920 - 375)), 20px);--dialog-desc-line-height: clamp(24px, calc(24px + (30 - 24) * (100vw - 375px) / (1920 - 375)), 30px);--dialog-header-mb: clamp(20px, calc(20px + (32 - 20) * (100vw - 375px) / (1920 - 375)), 32px);--dialog-form-gap: clamp(12px, calc(12px + (20 - 12) * (100vw - 375px) / (1920 - 375)), 20px);--dialog-form-row-gap: clamp(12px, calc(12px + (20 - 12) * (100vw - 375px) / (1920 - 375)), 20px);--dialog-field-gap: clamp(4px, calc(4px + (6 - 4) * (100vw - 375px) / (1920 - 375)), 6px);--dialog-label-size: clamp(16px, calc(16px + (18 - 16) * (100vw - 375px) / (1920 - 375)), 18px);--dialog-label-mb: clamp(8px, calc(8px + (10 - 8) * (100vw - 375px) / (1920 - 375)), 10px);--dialog-input-size: clamp(14px, calc(14px + (16 - 14) * (100vw - 375px) / (1920 - 375)), 16px);--dialog-input-padding: clamp(8px, calc(8px + (10 - 8) * (100vw - 375px) / (1920 - 375)), 10px);--dialog-input-line-height: clamp(20px, calc(20px + (24 - 20) * (100vw - 375px) / (1920 - 375)), 24px);--dialog-footer-mt: clamp(16px, calc(16px + (20 - 16) * (100vw - 375px) / (1920 - 375)), 20px);--dialog-checkbox-size: clamp(16px, calc(16px + (18 - 16) * (100vw - 375px) / (1920 - 375)), 18px);--dialog-checkbox-gap: clamp(8px, calc(8px + (10 - 8) * (100vw - 375px) / (1920 - 375)), 10px);--dialog-checkbox-label-size: clamp(14px, calc(14px + (18 - 14) * (100vw - 375px) / (1920 - 375)), 18px);--dialog-checkbox-line-height: clamp(20px, calc(20px + (25 - 20) * (100vw - 375px) / (1920 - 375)), 25px);--dialog-submit-mt: clamp(16px, calc(16px + (24 - 16) * (100vw - 375px) / (1920 - 375)), 24px);--dialog-submit-height: clamp(40px, calc(40px + (48 - 40) * (100vw - 375px) / (1920 - 375)), 48px);--dialog-submit-width: clamp(100px, calc(100px + (160 - 100) * (100vw - 375px) / (1920 - 375)), 160px);--dialog-submit-padding: clamp(10px, calc(10px + (21 - 10) * (100vw - 375px) / (1920 - 375)), 21px);--dialog-submit-font: clamp(14px, calc(14px + 0*(100vw - 375px)) , 14px);--dialog-submit-gap: clamp(8px, calc(8px + (10 - 8) * (100vw - 375px) / (1920 - 375)), 10px);--dialog-submit-icon: clamp(12px, calc(12px + 0*(100vw - 375px)) , 12px);--dialog-slide-distance: clamp(20px, calc(20px + (27 - 20) * (100vw - 375px) / (1920 - 375)), 27px)}order-dialog,sa-order-dialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9997}order-dialog.order-dialog--open,order-dialog.sa-order-dialog--open,sa-order-dialog.sa-order-dialog--open{display:block}.order-dialog__overlay,.sa-order-dialog__overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:var(--dialog-overlay-padding);overflow:hidden;animation:dialogFadeIn .3s ease-out}@keyframes dialogFadeIn{0%{opacity:0}to{opacity:1}}.order-dialog,.sa-order-dialog{position:relative;background-color:#fff;border-radius:20px;max-width:var(--dialog-max-width);max-height:95vh;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040;animation:dialogSlideUp .3s ease-out;background-image:url(./pop2.png);background-size:cover;background-position:center;background-repeat:no-repeat;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}@media (max-width: 768px){.order-dialog,.sa-order-dialog{max-height:90vh}}.order-dialog::-webkit-scrollbar,.sa-order-dialog::-webkit-scrollbar{width:6px}.order-dialog::-webkit-scrollbar-track,.sa-order-dialog::-webkit-scrollbar-track{background:transparent}.order-dialog::-webkit-scrollbar-thumb,.sa-order-dialog::-webkit-scrollbar-thumb{background-color:#0003;border-radius:3px}.order-dialog::-webkit-scrollbar-thumb:hover,.sa-order-dialog::-webkit-scrollbar-thumb:hover{background-color:#0000004d}@keyframes dialogSlideUp{0%{transform:translateY(var(--dialog-slide-distance));opacity:0}to{transform:translateY(0);opacity:1}}.order-dialog__close,.sa-order-dialog__close{position:absolute;top:var(--dialog-close-top);right:var(--dialog-close-right);z-index:10}.order-dialog__close-btn,.sa-order-dialog__close-btn{display:flex;align-items:center;justify-content:center;width:var(--dialog-close-size);height:var(--dialog-close-size);border:none;background-color:transparent;cursor:pointer;border-radius:4px;color:#333;transition:all .2s;padding:0}.order-dialog__close-btn:hover,.sa-order-dialog__close-btn:hover{background-color:#f3f4f6;color:#000}.order-dialog__close-btn svg,.sa-order-dialog__close-btn svg{width:var(--dialog-close-icon);height:var(--dialog-close-icon)}.sa-order-dialog,.order-dialog__content,.sa-order-dialog__content{padding:var(--dialog-padding-y) var(--dialog-padding-x);max-width:100%}.order-dialog__header,.sa-order-dialog__header{margin-bottom:var(--dialog-header-mb)}.order-dialog__title,.sa-order-dialog__title{font-size:var(--dialog-title-size);font-weight:700;line-height:var(--dialog-title-line-height);margin:0 0 var(--dialog-title-mb) 0;color:#111827;display:flex;align-items:baseline;flex-wrap:wrap}.order-dialog__title-order,.sa-order-dialog__title-order{background-image:linear-gradient(to right,#518ae5,#213d94);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-right:6px}.order-dialog__title-rest,.sa-order-dialog__title-rest{color:#111827}.order-dialog__description,.sa-order-dialog__description{font-size:var(--dialog-desc-size);line-height:var(--dialog-desc-line-height);color:#6b7280;margin:0}.sa-order-dialog__phone-group{display:flex;gap:var(--dialog-field-gap);width:100%}.sa-order-dialog__field--country{width:120px;flex:0 0 120px}.sa-order-dialog__field--phone{flex:1}.sa-order-dialog__label-note{font-weight:400;color:#9b9b9b;font-size:.9em;margin-left:4px}.sa-order-dialog__product-group{display:flex;flex-wrap:wrap;gap:12px}.sa-order-dialog__product-btn{padding:10px 24px;border:1px solid #ccc;border-radius:100px;background-color:#fff;color:#222;font-size:var(--dialog-input-size);cursor:pointer;transition:background-color .4s cubic-bezier(.4,0,.2,1),color .4s cubic-bezier(.4,0,.2,1),border-color .4s cubic-bezier(.4,0,.2,1)}.sa-order-dialog__product-btn:hover{background-color:#f4f4f5;color:#171717;border-color:#171717}.sa-order-dialog__product-btn--active,.sa-order-dialog__product-btn.sa-order-dialog__product-btn--active{background-color:#000;color:#fff;border-color:#000}.order-dialog__form,.sa-order-dialog__form{display:flex;flex-direction:column}.order-dialog__form-row,.sa-order-dialog__form-row{display:grid;grid-template-columns:1fr 1fr}.order-dialog__field,.sa-order-dialog__field{display:flex;flex-direction:column}.order-dialog__label,.sa-order-dialog__label{font-size:var(--dialog-label-size);font-weight:700;color:#374151;margin-bottom:var(--dialog-label-mb)}.order-dialog__input-wrapper,.sa-order-dialog__input-wrapper{position:relative;width:100%}.order-dialog__input,.sa-order-dialog__input{width:100%;border:none;border-bottom:1px solid #d1d5db;border-radius:0;font-size:var(--dialog-input-size);line-height:var(--dialog-input-line-height);color:#111827;background-color:transparent;transition:border-color .2s;box-sizing:border-box}.order-dialog__input:focus,.sa-order-dialog__input:focus{outline:none}.order-dialog__input:hover,.sa-order-dialog__input:hover{background-color:transparent}textarea.order-dialog__input,textarea.sa-order-dialog__input{resize:vertical;overflow-y:auto;max-height:40px;-webkit-overflow-scrolling:touch}.order-dialog__input::placeholder,.sa-order-dialog__input::placeholder{color:#9ca3af}.order-dialog__footer,.sa-order-dialog__footer{display:flex;flex-direction:column}.sa-order-dialog__checkbox-group,.sa-order-dialog__checkbox{display:flex;align-items:flex-start;gap:var(--dialog-checkbox-gap);padding:4px;border-radius:4px;transition:background-color .2s}.sa-order-dialog__checkbox--error{background-color:#e42f231a;outline:1px solid #E42F23}.order-dialog__checkbox-group input[type=checkbox],.sa-order-dialog__checkbox-group input[type=checkbox]{margin-top:3px;width:var(--dialog-checkbox-size);height:var(--dialog-checkbox-size);cursor:pointer;flex-shrink:0;accent-color:#000000}.order-dialog__checkbox-label,.sa-order-dialog__checkbox-label{font-size:var(--dialog-checkbox-label-size);line-height:var(--dialog-checkbox-line-height);color:#374151;cursor:pointer}.order-dialog__checkbox-label a,.sa-order-dialog__checkbox-label a{color:#043a94}.order-dialog__checkbox-label a:hover,.sa-order-dialog__checkbox-label a:hover{color:#0d7ae6}.order-dialog__submit-container,.sa-order-dialog__submit-container{display:flex;justify-content:flex-end;margin-top:var(--dialog-submit-mt)}.order-dialog__submit-btn,.sa-order-dialog__submit-btn{display:inline-flex;align-items:center;justify-content:center;margin-top:0;background-color:#000;color:#fff;border:none;border-radius:999px;padding:12px 40px;font-size:16px;cursor:pointer;transition:opacity .2s;width:auto;min-width:140px;height:auto;gap:8px}@media screen and (min-width: 750px){.order-dialog__submit-btn,.sa-order-dialog__submit-btn{width:100%}}.order-dialog__submit-btn:hover,.sa-order-dialog__submit-btn:hover{opacity:.8;background-color:#000}.order-dialog__submit-btn:disabled,.sa-order-dialog__submit-btn:disabled{opacity:.5;cursor:not-allowed;background-color:#000}.order-dialog__submit-text,.sa-order-dialog__submit-text{margin:0}.order-dialog__submit-icon,.sa-order-dialog__submit-icon{display:inline-flex;align-items:center;width:12px;height:12px}.order-dialog__submit-icon svg,.sa-order-dialog__submit-icon svg{width:100%;height:100%}.sa-order-dialog__input:-webkit-autofill,.sa-order-dialog__input:-webkit-autofill:hover,.sa-order-dialog__input:-webkit-autofill:focus,.sa-order-dialog__input:-webkit-autofill:active{transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:#111827!important}.sa-order-dialog__error-text{font-size:14px;color:#e42f23;margin-top:4px;min-height:22px;visibility:hidden;opacity:0;transition:opacity .2s ease}.sa-order-dialog__field--error .sa-order-dialog__error-text{visibility:visible;opacity:1}.sa-order-dialog__field--error .sa-order-dialog__input{border-bottom-color:#e42f23}.sa-order-dialog__required-mark,.order-dialog__required-mark{color:#e42f23}.sa-popup-message{position:fixed;top:20px;left:50%;transform:translate(-50%);background-color:#1a1a1a;color:#fff;padding:12px 24px;border-radius:50px;font-size:14px;font-weight:500;z-index:10000;box-shadow:0 4px 12px #00000026;display:none;text-align:center;max-width:90%;animation:slideDownPopup .3s ease-out}@keyframes slideDownPopup{0%{opacity:0;transform:translate(-50%,-10px)}to{opacity:1;transform:translate(-50%)}}@media (max-width: 768px){:root{--dialog-form-row-gap: 12px}.order-dialog__form-row,.sa-order-dialog__form-row{grid-template-columns:1fr}.order-dialog__content,.sa-order-dialog__content{width:100%}.order-dialog__submit-btn,.sa-order-dialog__submit-btn{border-radius:999px}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/sa-order-dialog.css.map */
