@import url(https://fonts.googleapis.com/css2?family=Tajawal:wght@400;500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap);html{height:100vh}body{font-family:"Roboto",sans-serif;background-color:#fff!important;color:#333;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.arabic-language{text-transform:lowercase;font-family:"Tajawal",sans-serif!important;direction:rtl}.btn{font-family:"Roboto",sans-serif}.arabic-language .btn{font-family:"Tajawal",sans-serif!important}.arabic-language .cartContainer span:contains("dzd"):after{content:"د.ج";display:inline}.arabic-language .cartContainer span:contains("dzd"){font-size:0}.arabic-language .cartContainer span:contains("dzd"):before{content:attr(data-value);font-size:medium}[data-currency=dzd]{position:relative}.arabic-language [data-currency=dzd]:after{content:"د.ج"}.arabic-language [data-currency=dzd] .currency-text{display:none}.arabic-language .currency-value{position:relative}.arabic-language .currency-value:after{content:" د.ج"}.arabic-language .currency-value .currency-text{display:none}.arabic-language .الإجمالي,.arabic-language .الشحن,.arabic-language .الضرائب,.arabic-language .المجموع_الفرعي{position:relative}.arabic-language .الإجمالي span:last-child:after,.arabic-language .الشحن span:last-child:after,.arabic-language .الضرائب span:last-child:after,.arabic-language .المجموع_الفرعي span:last-child:after{content:" د.ج"}.arabic-language div:contains("dzd"),.arabic-language span:contains("dzd"),.arabic-language td:contains("dzd"){position:relative}.arabic-language div:contains("dzd") .dzd-text,.arabic-language span:contains("dzd") .dzd-text,.arabic-language td:contains("dzd") .dzd-text{display:none}.arabic-language div:contains("dzd"):after,.arabic-language span:contains("dzd"):after,.arabic-language td:contains("dzd"):after{content:" د.ج"}.arabic-language .Contentwrapper{border-left:1px solid #cecdcd;border-right:none;padding:1rem;flex:2 1}.arabic-language .cartContainer{margin-top:0!important;padding:24px 32px!important;flex:1 1!important;background-color:#f9f9f9!important}.arabic-language .codePromo button{border-radius:5px 0 0 5px!important}.arabic-language .codePromo .ant-input{border-radius:0 5px 5px 0!important}.orderContainer{padding:20px;background-color:#f7f7f7;border:1px solid #ddd;border-radius:6px}.loader{border-radius:50%;border:8px solid #f3f3f3;border-top-color:#3498db;width:50px;height:50px;animation:spin 1s linear infinite}.ant-spin-dot-item{background-color:#b9b3b3!important}.ant-btn:hover{background:#b9b3b3!important;background-color:#b9b3b3!important}.ant-input:focus{box-shadow:none!important}.ant-select:not(.ant-select-customize-input) .ant-select-selector{box-shadow:none!important;border-color:#d9d9d9!important}.ant-select-item-option-active:not(.ant-select-item-option-disabled){background-color:#f5f5f5!important}.custom-select-wrapper .ant-select.ant-select-open .ant-select-selector,.custom-select-wrapper:hover .ant-select-selector{border-color:#06f!important;transition:all .3s ease}.ant-select:hover .ant-select-selector,.hover-blue-select .ant-select-selector:hover,.hover-blue-select:hover .ant-select-selector{border-color:#06f!important}.phone-input-wrapper{width:100%}.phone-input-container .phone-input-label{transition:all .2s ease}.phone-input-container:focus-within .phone-input-label{color:#06f;font-weight:500}.phone-input-wrapper .react-tel-input{width:100%}.phone-input-wrapper .react-tel-input .form-control{width:100%!important;height:32px;border-radius:5px!important;transition:all .2s ease}.phone-input-wrapper .react-tel-input .form-control:focus,.phone-input-wrapper .react-tel-input .form-control:hover,.phone-input-wrapper .react-tel-input .selected-flag:hover{border-color:var(--primary-color,#1890ff)!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)}.phone-input-wrapper .react-tel-input .flag-dropdown{border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}[data-digit-count]:after{content:attr(data-digit-count);position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#999}html[dir=rtl] .phone-input-wrapper .react-tel-input .form-control{padding-left:48px!important;padding-right:14px!important}@media (max-width:576px){.phone-input-wrapper .react-tel-input .form-control{font-size:14px}}.modern-dropdown{border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;margin-top:8px!important;max-height:260px!important;border:none!important;overflow-y:auto!important;scrollbar-width:thin}.modern-dropdown::-webkit-scrollbar{width:6px}.modern-dropdown::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.modern-dropdown::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.modern-dropdown::-webkit-scrollbar-thumb:hover{background:#bbb}.phone-input-wrapper .react-tel-input .country-list{border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-top:8px;max-height:220px}.country-search{margin:8px!important;padding:10px 12px!important;border-radius:6px!important;border:1px solid #e6e6e6!important;transition:all .2s ease!important;width:calc(100% - 16px)!important}.country-search:focus{border-color:#06f!important;box-shadow:0 0 0 3px rgba(0,102,255,.1)!important;outline:none!important}.phone-input-wrapper .react-tel-input .country-list .country{padding:10px 12px;transition:background-color .2s ease}.phone-input-wrapper .react-tel-input .country-list .country.highlight,.phone-input-wrapper .react-tel-input .country-list .country:hover{background-color:rgba(0,102,255,.05)}.phone-input-wrapper:hover .react-tel-input .flag-dropdown,.phone-input-wrapper:hover .react-tel-input .form-control{border-color:#06f}.phone-input-wrapper .react-tel-input .form-control:focus{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.phone-input-wrapper .react-tel-input .form-control:focus+.flag-dropdown{border-color:#06f!important}.arabic-language .phone-input-wrapper .react-tel-input .form-control{text-align:left!important}@media only screen and (max-width:767px){.phone-input-wrapper .react-tel-input .form-control{font-size:14px}}.confirmationHeader{display:flex;align-items:center;margin-bottom:20px}.confirmationIcon{width:42px;margin-right:10px}.confirmationContent{flex-grow:1}.shippingMethod{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:350px){.shippingMethod{flex-direction:row;justify-content:space-around}}.confirmationNumber{margin-bottom:5px;font-size:16px;font-weight:700}.confirmationSequence{color:#06f}.confirmationTitle{font-size:18px;font-weight:500}.infoContainer{border:1px solid #ddd;border-radius:6px;padding:15px;margin-bottom:20px}.infoTitle{margin-bottom:10px;font-size:18px;font-weight:700}.infoSection{margin-bottom:20px}.infoItem{margin-bottom:10px}.infoLabel{font-size:14px;font-weight:600}.infoDetails div{margin-bottom:5px}.demo-loadmore-list{overflow:auto;max-height:200px}.infoDetails span{display:block}.buttonContainer{display:flex;justify-content:flex-end}.buttonContainer a{border:1px solid;padding:1rem;font-size:16px;font-weight:500;display:flex}#root,.pagesWrapper{position:relative}.checkoutWrapper{padding:0;max-width:1200px;margin:0 auto;background-color:#fff;box-shadow:none;border-radius:0;overflow:hidden}.desc{display:flex;flex-direction:column;align-items:flex-start}@media screen and (max-width:768px){.checkoutContentWrapper{flex-direction:column}}.localStorageLoader{position:absolute;inset:0;z-index:99;background-color:#fff}.noCart{display:flex;align-items:center;justify-content:center;height:100vh;width:100%;flex-direction:column}.noCart h1{font-size:24px;display:flex;margin-bottom:20px}.noCart a{background-color:#06f;text-decoration:none;text-align:center;display:flex;padding:13px 33px;border-radius:5px;font-size:18px}.noCart a,.noCart a:hover{color:#fff}body:not(.arabic-language) :first-letter{text-transform:uppercase}.ant-input,.ant-select-selector,.form-control{border-radius:5px!important}.ant-btn-default,.ant-btn-lg{border-radius:5px}#PolarisTextField1{padding-top:10px}input{text-transform:capitalize}.checkoutContentWrapper{padding:0;position:relative;display:flex;margin-top:0;border-top:1px solid #e6e6e6;max-width:100%}.Contentwrapper{border-right:1px solid #e6e6e6;padding:24px 32px;flex:2 1;background-color:#fff}.Polaris-Modal-CloseButton{display:none}.header{display:flex;flex-direction:row;align-items:center;justify-content:center;justify-items:center}.signoutBtn{background:transparent;border:none;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;padding:0;outline:none;color:#06f;display:flex;cursor:pointer}.disabled{opacity:.6;cursor:not-allowed}.title{color:#06f;font-size:4vw}.my-list .spe .am-list-extra{flex-basis:auto}.AntH3{margin-bottom:.5em;color:rgba(0,0,0,.85);font-weight:600;font-size:24px;line-height:1.35}.site-result-demo-error-icon{color:red}.Polaris-Layout__Section{border-right:1px solid #dbdada;margin-top:6px!important}.cartContainer .Polaris-Layout__Section{border-right:none!important}.Polaris-Spinner--sizeLarge svg{fill:#06f!important}.navigation span{margin:0 5px}.navigation span:first-child{margin-left:0}.contGuest{margin-top:20px;position:relative;display:flex;justify-content:center}.contGuest h3{font-weight:500;font-size:16px;text-align:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:flex;background-color:#fff;z-index:20;padding:0 14px}.contGuest:before{content:"";position:absolute;top:50%;transform:translateY(-50%);background-color:#b9b5b5;height:1px;width:100%}.infoWrapper button{margin-top:50px}.Polaris-Inline button{background-color:grey!important;outline:none!important;border:none!important;width:100%}.finalisationContainer{max-width:550px}.finalisationContainer button{background-color:#06f!important;color:#fff!important}.finalisationContainer button>span{display:flex;padding:0 10px}.finalisationContainer button span{display:flex;font-size:16px;font-weight:400;align-items:center}.Polaris-Spinner svg{fill:#06f}.infoWrapper{max-width:550px}.infoWrapper .ant-form-item-control-input-content button{padding:0 10px;border-radius:5px;height:50px}.infoWrapper .ant-form-item-control-input-content button span{display:flex;padding:0 10px}.infoAuth{margin-bottom:20px}.infoAuth button{background-color:initial;border:1px solid #06f;color:#06f;display:flex;border-radius:25px;justify-content:center;padding:9px 25px;font-size:18px;margin:0 auto;cursor:pointer}.infoAuth button:hover{background-color:#06f;border:1px solid #06f;color:#fff}.infoFormContainer input{height:42px!important;border-radius:4px!important;border:1px solid #d9d9d9!important;transition:all .2s ease}.ant-select-selector:hover,.infoFormContainer input:hover,.react-tel-input .form-control:hover{border-color:#06f!important}.ant-select-selector:focus,.infoFormContainer input:focus,.react-tel-input .form-control:focus{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.ant-select-selector{height:42px!important}.ant-select-selector span{height:42px;display:flex;align-items:center}.infoFormContainer select,.Polaris-TextField input{height:42px}.Polaris-Inline{width:100%}.Polaris-Modal-Dialog--sizeSmall{max-width:500px!important}.modalVerificationContainer{display:flex;justify-content:center;align-items:center}.modalVerification{width:100%}.logoWrapper{padding-bottom:0;position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:0;min-height:90px}.logoWrapper:after{display:none}.logoContainer{display:flex;justify-content:center;align-items:center;width:100%;padding:0 20px;max-width:1200px;margin:0 auto}.logo{max-width:450px;max-height:100px}.logo h3{font-size:32px;font-weight:600;color:#222;margin:0;text-align:center;line-height:1.2}.headerCheckout{margin-bottom:0;padding:25px 0;background-color:#fff;border-bottom:1px solid #f0f0f0;max-width:100%;box-shadow:0 2px 8px rgba(0,0,0,.03)}.adressesWrapper{max-width:550px}.adressesWrapper .infoBtn button{padding:0 10px;height:50px;border-radius:5px}.adressesWrapper .infoBtn button span{display:flex;padding:0 10px}.adressesWrapper .Polaris-AlphaStack--fullWidth{max-height:500px;overflow-y:auto}.adressesWrapper .ant-btn-secondary:hover{outline:none;border:1px solid #06f;color:#fff}.ant-input-group-addon button{margin-left:10px}.ant-input-group-addon>button{display:contents}.ant-input-search-with-button .ant-input-group .ant-input:hover{z-index:99!important}.cartContainer{margin-top:0!important;padding:24px 32px!important;flex:1 1!important;background-color:#f9f9f9!important}.codePromo .ant-input{border:1px solid #b9b3b3;border-radius:5px 0 0 5px!important;z-index:97;text-transform:inherit}.codePromo .ant-input::placeholder{text-transform:capitalize}.codePromo .ant-input-search-button{background:transparent;border:none;padding:0 0 0 15px}.codePromo button{background-color:#06f;border:none;height:40px;border-radius:0 5px 5px 0!important}.codePromo button:hover{background-color:initial}.codePromo button>button:hover{background-color:#06f!important;border:none;height:40px;border-radius:5px}.imgQty{position:relative;width:50px;height:50px;display:flex;align-items:center;justify-content:center;margin-right:10px}.imgQty img{width:100%;height:100%;object-fit:contain;border-radius:5px}.imgQty span{position:absolute;top:-8px;right:-8px;min-width:20px;min-height:20px;border-radius:50%;background-color:#06f;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}.shippingContianer{max-width:550px}.shippingContianer .Polaris-Choice{width:100%;display:flex;align-items:center;padding:5px 10px}.shippingContianer .Polaris-Choice__Label{width:100%}.shippingContianer Button:last-child{background-color:#06f!important;color:#fff;border:none;outline:none!important;padding:0 10px;height:50px;border-radius:5px}.shippingContianer .Polaris-Stack__Item{padding-bottom:5px;margin:0 0 8px!important;border-bottom:1px solid #d9d9d9;padding-top:10px}.shippingContianer .Polaris-Stack__Item:last-child{padding-bottom:0;margin:0!important;border-bottom:none!important}.shippingContianer Button>span{display:flex;font-weight:400;padding:0 10px;font-size:16px}.shippingContianer Button span{display:flex}.shippingContianer Button :hover{background-color:#06f!important;background:#06f!important;color:#fff!important;outline:none!important}.shippingContianer{display:flex;flex-direction:column;margin-bottom:1rem}.freeShipping{color:#b9b3b3;text-decoration:line-through}.paymentWrapper{max-width:550px}.paymentWrapper button{padding:0 10px;height:50px;border-radius:5px}.paymentWrapper button span{display:flex;padding:0 10px}.paymentWrapper .ant-btn-primary{background-color:#06f}.ant-btn-primary:focus,.ant-btn-primary:hover,.ant-btn:focus,.ant-btn:hover{background-color:#0052cc!important;transform:translateY(-1px)}.paymentWrapper .ant-btn-primary[disabled=true]{opacity:.5}.paymentWrapper img{max-width:40px}.btnPayment{justify-content:end!important;margin-top:50px}.conditionPayment{max-height:600px;overflow-y:auto;border-radius:5px;margin-bottom:20px;padding:4px}.noteWrapper{margin-block:1.5rem}.noteWrapper h3{margin-bottom:15px}.noteWrapper .Polaris-TextField__Backdrop{border:1px solid #cecdcd;outline:none}.ant-checkbox-inner{border:1px solid #979797!important}.ant-btn-loading-icon,.anticon-loading{padding:0!important}.orderContainer{width:70%;margin-top:3rem}.orderContainer button{border:none!important;background-color:#06f!important;color:#fff;padding:0 10px;height:50px;width:unset!important}.orderContainer button>span{display:flex;padding:0 10px}.orderContainer button span{display:flex;font-size:16px;font-weight:400}.orderContainer button :hover{border:none;background-color:#06f;color:#fff}.orderContainer .Polaris-Inline{margin-top:50px}@media only screen and (max-width:767px){.checkoutWrapper{margin:0;border-radius:0}.checkoutContentWrapper{flex-direction:column}.Contentwrapper{border-right:none;border-bottom:1px solid #e6e6e6;padding:16px}.cartContainer{padding:16px!important;background-color:#f9f9f9!important}.infoBtn{text-align:center!important;margin-top:30px!important}.shippingContianer button{margin:0}.btnPayment{justify-content:center!important}.btnPayment2{display:flex;flex-direction:column;align-items:center}.btnPayment2 button{margin-top:20px}.btnPayment2>div span{margin-top:20px;text-align:center}.btnPayment2>div{text-align:center}.orderContainer .Polaris-Inline{justify-content:center!important}}@media only screen and (max-width:550px){.checkoutWrapper{padding:0 10px}}.currency-display{display:inline-flex;align-items:center;grid-gap:4px;gap:4px}.currency-display .amount,.currency-display .currency-code{display:inline-block}.currency-display .currency-symbol{display:inline-block;margin-right:2px}.arabic-language .currency-display{direction:rtl}.arabic-language .currency-display .currency-code{display:none}.arabic-language .currency-display .currency-symbol{margin-right:0;margin-left:2px}.arabic-language .shipping-currency,.arabic-language .subtotal-currency,.arabic-language .total-currency{direction:rtl}.arabic-language .المجموع_الفرعي:after{content:" د.ج"}.arabic-language .dzd-currency{position:relative}.arabic-language .dzd-currency:after{content:" د.ج"}.arabic-language .dzd-currency .dzd-text{display:none}.phone-input-container.error .react-tel-input .flag-dropdown,.phone-input-container.error .react-tel-input .form-control{border-color:#ff4d4f!important}.phone-input-container.error .phone-input-label{color:#ff4d4f!important}.phone-input-wrapper:focus-within .react-tel-input .form-control{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.phone-input-wrapper:focus-within .react-tel-input .flag-dropdown{border-color:#06f!important}.phone-input-container.error{animation:shake .6s ease-in-out}.custom-select-wrapper .ant-select{width:100%}.custom-select-wrapper .ant-select-selector{height:42px!important;display:flex;align-items:center;border-radius:4px!important;transition:all .2s ease!important;border:1px solid #d9d9d9!important}.custom-select-wrapper .ant-select-focused .ant-select-selector,.custom-select-wrapper .ant-select-selector:active,.custom-select-wrapper .ant-select-selector:focus{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.custom-select-wrapper:hover .ant-select-selector{border-color:#06f!important}.ant-select-dropdown{border-radius:8px!important;box-shadow:0 4px 20px rgba(0,0,0,.1)!important;padding:8px 0!important}.ant-select-dropdown .ant-select-item{padding:10px 12px!important;transition:background-color .2s ease!important}.ant-select-dropdown .ant-select-item-option-active,.ant-select-dropdown .ant-select-item-option-selected{background-color:rgba(0,102,255,.05)!important;font-weight:500!important}.ant-select-dropdown .ant-select-item-option-selected:not(.ant-select-item-option-disabled){color:#06f!important}.ant-select-focused .ant-select-selector{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.arabic-language .ant-select-dropdown .ant-select-item,.arabic-language .custom-select-wrapper .ant-select-selector{text-align:right;direction:rtl}.ant-input{height:42px!important;border-radius:4px!important;transition:all .2s ease!important;font-size:16px;padding:8px 12px!important}.ant-input:focus,.ant-input:hover{border-color:#06f!important}.ant-input:focus{box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector{border-color:#ff4d4f!important}.ant-form-item-has-error .phone-input-container .phone-input-label{color:#ff4d4f!important}.modern-input-container{position:relative;margin-bottom:8px}.modern-input-label{transition:all .2s ease}.modern-input-container:focus-within .modern-input-label{color:#06f;font-weight:500}.arabic-language .modern-input-container .modern-input-label{left:auto;right:12px}.ant-form-item-has-error .modern-input-container .modern-input-label{color:#ff4d4f!important}.modern-input-container:hover .ant-input{border-color:#06f!important}.modern-input-container:focus-within .ant-input{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.modern-select-container{position:relative;margin-bottom:8px}.modern-select-container:focus-within .modern-input-label{color:#06f;font-weight:500}.ant-form-item-has-error .modern-select-container .modern-input-label{color:#ff4d4f!important}.ant-form-item-has-error .ant-select .ant-select-selector{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-select-focused .ant-select-selector{box-shadow:0 0 0 2px rgba(255,77,79,.1)!important}.arabic-language .phone-input-wrapper{direction:ltr!important}.arabic-language .phone-input-wrapper .react-tel-input .flag-dropdown,.arabic-language .phone-input-wrapper .react-tel-input .selected-flag{left:0!important;right:auto!important;border-radius:5px 0 0 5px!important}.arabic-language .phone-input-wrapper .react-tel-input .flag-dropdown{border-right:none!important;border-left:none!important}.arabic-language .react-tel-input .country-list{text-align:left;direction:ltr}.react-tel-input .country-list .search-box{direction:ltr}.arabic-language .country-search{text-align:right}.arabic-language .react-tel-input .country-list .country-name{direction:ltr;text-align:left}.arabic-language .react-tel-input .country-list .dial-code,.arabic-language .react-tel-input .country-list .search-box,.arabic-language .react-tel-input .country-list .search-box input,.arabic-language .react-tel-input .country-list .search-box input::placeholder{text-align:right}.phone-input-wrapper .react-tel-input .flag-dropdown:active,.phone-input-wrapper .react-tel-input .flag-dropdown:focus,.phone-input-wrapper .react-tel-input .flag-dropdown:hover{background-color:#f5f5f5}.phone-input-wrapper .react-tel-input .selected-flag .arrow{border-top-color:#666;transition:all .2s ease}.phone-input-wrapper .react-tel-input .selected-flag:hover .arrow{border-top-color:#333}.phone-input-wrapper .react-tel-input .selected-flag.open .arrow{border-top:none;border-bottom:4px solid #06f}.arabic-language .phone-input-wrapper .react-tel-input{text-align:left;direction:ltr}.arabic-language .phone-input-wrapper .react-tel-input .form-control{text-align:left;padding-left:60px!important;padding-right:12px!important}.phone-input-wrapper .react-tel-input .flag-dropdown{border-right:none}.phone-input-wrapper .react-tel-input .form-control{border-left:none}.arabic-language .phone-input-container .phone-input-label{left:12px!important;right:auto!important}.arabic-language .react-tel-input .country-list .search-box{font-family:"Tajawal",sans-serif!important}.arabic-language .react-tel-input .country-list .search-box input{font-family:"Tajawal",sans-serif!important;text-align:center!important}.react-tel-input .country-list .country{display:flex;align-items:center;padding:10px 12px}.arabic-language .react-tel-input .country-list .country-name{order:0;direction:rtl;text-align:right;flex-grow:1}.arabic-language .react-tel-input .country-list .dial-code{order:1;text-align:left;direction:ltr}.phone-input-wrapper{position:relative}.phone-input-wrapper[data-valid=false] .react-tel-input .form-control{border-color:#d9d9d9!important}.phone-input-wrapper:not([data-valid=true]):not([data-valid=false]) .react-tel-input .flag-dropdown,.phone-input-wrapper:not([data-valid=true]):not([data-valid=false]) .react-tel-input .form-control{border-color:#d9d9d9;transition:all .3s}.phone-input-wrapper:not([data-valid=true]):not([data-valid=false]) .react-tel-input .form-control:focus,.phone-input-wrapper:not([data-valid=true]):not([data-valid=false]) .react-tel-input .form-control:focus+.flag-dropdown{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)}.phone-input-container .error-message{display:block}.info_phone_exact_digits,.phone-input-container .error-message{color:#ff4d4f;font-size:12px;margin-top:4px}.arabic-language .phone-input-container .error-message{text-align:right}.phone-input-wrapper+div[style*="color: red"]{margin-top:8px!important;font-weight:500}.phone-input-wrapper[data-valid=true] .react-tel-input .flag-dropdown,.phone-input-wrapper[data-valid=true] .react-tel-input .form-control{border-color:#d9d9d9!important;box-shadow:none!important}.phone-input-wrapper:not([data-valid=true]):not([data-valid=false]):hover .react-tel-input .flag-dropdown,.phone-input-wrapper:not([data-valid=true]):not([data-valid=false]):hover .react-tel-input .form-control{border-color:#06f!important}.phone-input-wrapper[data-digit-count="10"]+.error-message{display:none!important}.react-tel-input .form-control{color:#000!important}.phone-input-wrapper.valid-number+.error-message{display:none}.phone-input-wrapper.valid-number:after{display:none!important}.phone-input-wrapper.valid-number .react-tel-input .flag-dropdown,.phone-input-wrapper.valid-number .react-tel-input .form-control,.phone-input-wrapper[data-digit-count="10"] .react-tel-input .flag-dropdown,.phone-input-wrapper[data-digit-count="10"] .react-tel-input .form-control,.phone-input-wrapper[data-valid=false][data-digit-count="10"] .react-tel-input .flag-dropdown,.phone-input-wrapper[data-valid=false][data-digit-count="10"] .react-tel-input .form-control{border-color:#d9d9d9!important;box-shadow:none!important}.phone-input-container .react-tel-input .flag-dropdown,.phone-input-container .react-tel-input .form-control[value*="+213"]{border-color:inherit}.phone-input-container .react-tel-input .form-control[value*="+213"]:focus{border-color:#d9d9d9!important}.ant-form-item-has-error .phone-input-wrapper.valid-number .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper.valid-number .react-tel-input .form-control,.ant-form-item-has-error .phone-input-wrapper[data-digit-count="10"] .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper[data-digit-count="10"] .react-tel-input .form-control{border-color:#d9d9d9!important;box-shadow:none!important}.ant-form-item-has-error .phone-input-wrapper.valid-number+.ant-form-item-explain,.ant-form-item-has-error .phone-input-wrapper[data-digit-count="10"]+.ant-form-item-explain{display:none!important}.phone-input-wrapper.valid-number .react-tel-input .form-control,.phone-input-wrapper[data-digit-count="10"] .react-tel-input .form-control{border-color:#d9d9d9!important;box-shadow:none!important}.phone-input-wrapper .react-tel-input .flag-dropdown,.phone-input-wrapper .react-tel-input .form-control{border-color:#d9d9d9!important;box-shadow:none!important;transition:all .3s}.phone-input-wrapper:hover .react-tel-input .flag-dropdown,.phone-input-wrapper:hover .react-tel-input .form-control{border-color:#06f!important}.phone-input-wrapper .react-tel-input .form-control:focus,.phone-input-wrapper .react-tel-input .form-control:focus+.flag-dropdown{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.phone-input-wrapper:after{display:none!important}.phone-input-wrapper.valid-number .react-tel-input .flag-dropdown,.phone-input-wrapper.valid-number .react-tel-input .form-control,.phone-input-wrapper[data-digit-count="10"] .react-tel-input .flag-dropdown,.phone-input-wrapper[data-digit-count="10"] .react-tel-input .form-control,.phone-input-wrapper[data-valid=false] .react-tel-input .flag-dropdown,.phone-input-wrapper[data-valid=false] .react-tel-input .form-control,.phone-input-wrapper[data-valid=true] .react-tel-input .flag-dropdown,.phone-input-wrapper[data-valid=true] .react-tel-input .form-control{border-color:#d9d9d9!important;box-shadow:none!important}.ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{border-color:#d9d9d9!important}.ant-form-item-has-error .phone-input-wrapper+.ant-form-item-explain,.error-message,.phone-input-wrapper+.error-message{display:none!important}.error-message{color:#ff4d4f;font-size:12px;margin-top:4px;font-weight:500;animation:fadeIn .3s ease;padding-left:4px;display:flex;align-items:center}.error-message:before{content:"⚠️";margin-right:4px;font-size:11px}.arabic-language .error-message{text-align:right;direction:rtl;padding-right:4px;padding-left:0}.arabic-language .error-message:before{margin-right:0;margin-left:4px}.form-submitted .ant-form-item-has-error{animation:highlightError .5s ease}.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector{border-color:#ff4d4f!important;animation:shakeError .4s ease-in-out}.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{animation:shakeError .4s ease-in-out}.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown{border-right:none}.ant-form-item-has-error .ant-input:not(.form-submitted *),.ant-form-item-has-error .ant-select-selector:not(.form-submitted *),.ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control:not(.form-submitted *){border-color:#d9d9d9!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.ant-form-item-has-success .ant-input,.ant-form-item-has-success .ant-select-selector,.ant-form-item-has-success .phone-input-wrapper .react-tel-input .form-control{border-color:#52c41a!important;transition:border-color .3s ease}.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{background-color:rgba(255,77,79,.05);box-shadow:0 0 0 2px rgba(255,77,79,.2)}.ant-form-item-has-error .ant-input:hover,.ant-form-item-has-error .ant-select-selector:hover,.ant-form-item-has-error .phone-input-wrapper:hover .react-tel-input .form-control{border-color:#ff7875!important}.ant-form-item{margin-bottom:24px}.ant-form-item-explain-success{display:none}.field-required:after{content:" *";color:#ff4d4f}.ant-form-item-has-success .custom-select-wrapper:after,.ant-form-item-has-success .modern-input-container:after,.phone-input-wrapper[data-valid=true]:after{content:"✓";position:absolute;right:-20px;top:8px;color:#52c41a;font-weight:700}.arabic-language .ant-form-item-has-success .custom-select-wrapper:after,.arabic-language .ant-form-item-has-success .modern-input-container:after,.arabic-language .phone-input-wrapper[data-valid=true]:after{right:auto;left:-20px}.success-status{color:#52c41a;margin-left:8px}.arabic-language .success-status{margin-left:0;margin-right:8px}.phone-input-wrapper .react-tel-input .flag-dropdown,.phone-input-wrapper .react-tel-input .form-control{border-color:#d9d9d9!important}.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{border-color:#ff4d4f!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{border-color:#d9d9d9!important}.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{border-color:#ff4d4f!important}.single-payment-method{background-color:#fff;border-radius:4px;padding:16px;border:1px solid #e6e6e6;margin-bottom:12px;transition:all .2s ease}.single-payment-method.selected,.single-payment-method:hover{border-color:#06f;box-shadow:0 1px 4px rgba(0,0,0,.05)}.single-payment-method p{color:#666;font-size:14px;margin-bottom:15px!important}.payment-methods-container.payment-error{border:1px solid #ff4d4f;border-radius:8px;padding:10px;background-color:rgba(255,77,79,.05);margin-bottom:15px;animation:shakeError .6s}.payment-error-message{color:#ff4d4f;margin-top:10px;font-size:14px;display:flex;align-items:center}.payment-error-message:before{content:"⚠️";margin-right:6px}.arabic-language .payment-error-message:before{margin-right:0;margin-left:6px}.arabic-language .payment-error-message{text-align:right;justify-content:flex-end}html[dir=rtl] .modern-input-container label{right:12px;left:auto}html[dir=rtl] .error-message,html[dir=rtl] .modern-input-container input{text-align:right}html[dir=rtl] .phone-input-wrapper .react-tel-input .form-control{text-align:right;direction:ltr;padding-left:48px;padding-right:16px}html[dir=rtl] .phone-input-wrapper .react-tel-input .selected-flag{right:auto;left:0;border-right:none;border-left:1px solid #e8e8e8}html[dir=rtl] .phone-input-wrapper .react-tel-input .selected-flag .flag{margin-right:0;margin-left:8px}html[dir=rtl] .phone-input-wrapper .react-tel-input .country-list{text-align:right;right:0;left:auto}html[dir=rtl] .remove-email-button{flex-direction:row-reverse}.optional-badge{display:inline-block;padding:2px 6px;font-size:10px;font-weight:400;color:#666;background-color:#f0f0f0;border-radius:10px;margin-left:4px;white-space:nowrap}html[dir=rtl] .optional-badge{margin-left:0;margin-right:4px}.add-email-button{padding:8px 12px;display:flex;align-items:center;grid-gap:8px;gap:8px;border:1px dashed #06f;border-radius:4px;cursor:pointer;transition:all .2s ease}.add-email-button:hover{background-color:rgba(0,102,255,.05)}.add-email-button svg{flex-shrink:0}.add-email-button .optional-text{font-size:12px;color:#777;font-style:italic;font-weight:400}html[dir=rtl] .add-email-button{flex-direction:row-reverse;justify-content:flex-end}@keyframes pulseOptional{0%{opacity:.7}50%{opacity:1}to{opacity:.7}}.highlight-optional{animation:pulseOptional 2s infinite}.form-submitted .ant-form-item-has-error .ant-form-item-control-input,.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .payment-form-item.ant-form-item-has-error .ant-form-item-control-input,.form-submitted .payment-methods-container.ant-form-item-has-error{border-color:#ff4d4f!important;background-color:rgba(255,77,79,.05)}.form-submitted .payment-methods-container.ant-form-item-has-error{transition:all .3s ease}.payment-form-item .ant-form-item-explain-error{color:#ff4d4f;font-size:14px;margin-top:5px;display:block}.form-submitted .invalid-input,.form-submitted .required-field:not(.ant-form-item-has-success):empty{border-color:#ff4d4f!important;background-color:rgba(255,77,79,.05)}.form-submitted .payment-methods-container.ant-form-item-has-error,.payment-methods-container.ant-form-item-has-error{border:1px solid #ff4d4f!important;background-color:rgba(255,77,79,.05)!important;transition:all .3s ease}.form-submitted .payment-form-item.ant-form-item-has-error .ant-form-item-explain-error,.payment-form-item .ant-form-item-explain-error{color:#ff4d4f!important;font-size:14px!important;margin-top:5px!important;display:block!important;opacity:1!important;visibility:visible!important}.ant-form-item-has-error,.form-submitted .ant-form-item-has-error{transition:none!important}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{border-color:#ff4d4f!important}.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control,.form-submitted .payment-methods-container.ant-form-item-has-error{animation:errorPulse 2s infinite}.custom-scrollbar::-webkit-scrollbar{width:6px}.custom-scrollbar::-webkit-scrollbar-track{background:#f1f1f1;border-radius:6px}.custom-scrollbar::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:6px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.shipping-validation-error{border-color:#ff4d4f!important;background-color:rgba(255,77,79,.05);transition:all .3s ease}.shipping-validation-error .shipping-error-message{display:block!important;color:#ff4d4f;margin-top:8px;font-size:14px;animation:errorPulse 2s infinite}button{height:42px!important;border-radius:4px!important;font-weight:500!important;transition:all .2s ease!important}.ant-btn-primary,.btn,button[type=submit]{background-color:#06f!important;color:#fff!important;border:none!important;height:42px!important;font-weight:500!important;font-size:14px!important;box-shadow:none!important}.ant-btn-primary:hover,.btn:hover,button[type=submit]:hover{background-color:#0052cc!important;transform:none}.shipping-line,.subtotal-line,.tax-line,.total-line,.الإجمالي,.الشحن,.الضرائب,.المجموع_الفرعي{display:flex;justify-content:space-between;margin-bottom:14px;font-size:14px;color:#666}.total-line,.الإجمالي{font-weight:600;font-size:16px;color:#000;margin-top:16px;padding-top:16px;border-top:1px solid #e6e6e6}.codePromo{margin-top:20px;margin-bottom:24px}.codePromo .ant-input{height:42px!important;border-radius:4px 0 0 4px!important;border:1px solid #d9d9d9!important}.codePromo button{height:42px!important;border-radius:0 4px 4px 0!important;box-shadow:none!important}.cart-item{display:flex;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e6e6e6}.cart-item-details{margin-left:16px;flex:1 1}.cart-item-name{font-weight:500;color:#222;margin-bottom:6px;font-size:14px}.cart-item-variant{font-size:12px;color:#666;margin-bottom:4px}.cart-item-price{font-weight:500;font-size:14px}h3{font-weight:600;color:#222;margin-bottom:16px;font-size:16px}.checkout-steps{display:flex;margin-bottom:24px}.checkout-step{flex:1 1;height:4px;background-color:#eaeaea;margin-right:4px;border-radius:2px}.checkout-step.active{background-color:#06f}.checkout-step:last-child{margin-right:0}.cart-placeholder{padding:24px 32px!important;flex:1 1!important;margin-top:0!important;border-left:1px solid #e6e6e6!important}.cart-placeholder,div[class*=cart]{background-color:#f9f9f9!important}@media only screen and (max-width:767px){.cart-placeholder{padding:16px!important;border-left:none!important;border-top:1px solid #e6e6e6!important}}.arabic-language .cart-placeholder{border-left:none!important;border-right:1px solid #e6e6e6!important}@media only screen and (max-width:767px){.arabic-language .cart-placeholder{border-right:none!important;border-top:1px solid #e6e6e6!important}}.ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control,.form-submitted .phone-input-wrapper[data-valid=false] .react-tel-input .flag-dropdown,.form-submitted .phone-input-wrapper[data-valid=false] .react-tel-input .form-control,.form-submitted .phone-input-wrapper[data-valid=false]:hover .react-tel-input .flag-dropdown,.form-submitted .phone-input-wrapper[data-valid=false]:hover .react-tel-input .form-control,.phone-input-container.error .react-tel-input .flag-dropdown,.phone-input-container.error .react-tel-input .form-control,.phone-input-container.error:hover .react-tel-input .flag-dropdown,.phone-input-container.error:hover .react-tel-input .form-control{border-color:#ff4d4f!important}.ant-form-item-has-error .phone-input-wrapper.valid-number .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper.valid-number .react-tel-input .form-control,.ant-form-item-has-error .phone-input-wrapper[data-valid=true] .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper[data-valid=true] .react-tel-input .form-control{border-color:#d9d9d9!important}.ant-form-item-has-error .phone-input-wrapper:hover .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper:hover .react-tel-input .form-control,.form-submitted .ant-form-item-has-error .phone-input-wrapper:hover .react-tel-input .flag-dropdown,.form-submitted .ant-form-item-has-error .phone-input-wrapper:hover .react-tel-input .form-control,.phone-input-container.error:hover .react-tel-input .flag-dropdown,.phone-input-container.error:hover .react-tel-input .form-control,.phone-input-wrapper[data-valid=false]:hover .react-tel-input .flag-dropdown,.phone-input-wrapper[data-valid=false]:hover .react-tel-input .form-control{border-color:#ff4d4f!important}.logo{max-width:320px;max-height:80px;height:auto;display:flex;justify-content:center;align-items:center;white-space:nowrap;overflow:hidden;transition:all .3s ease-in-out}.logo img{max-width:100%;max-height:100%;height:auto;width:auto;object-fit:contain;transition:transform .3s ease}@media screen and (max-width:768px){.logo{max-width:320px;max-height:80px}.headerCheckout{padding:20px 0}.logoWrapper{min-height:70px}}@media screen and (max-width:480px){.logo{max-width:280px;max-height:70px}.logo h3{font-size:26px}.logoWrapper{min-height:60px}}.terms-checkbox-container.terms-error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;perspective:1000px;border:2px solid #ff4d4f!important;background-color:rgba(255,77,79,.1)!important}.ant-select-dropdown{position:fixed!important;z-index:1050!important}.ant-select{scroll-margin:0!important}.ant-select-selector:focus{outline:none!important}@media (max-width:768px){.ant-select-dropdown{max-height:50vh!important;overflow-y:auto!important}.modern-select-container .ant-select-selection-search{height:100%!important}.modern-select-container .ant-select-selection-item{display:flex!important;align-items:center!important}}input[data-field=phone_number]{transition:all .3s ease!important}input[data-field=phone_number]:focus{border-color:#1890ff!important;box-shadow:0 0 0 2px rgba(24,144,255,.2)!important}.form-submitted input[data-field=phone_number].ant-input-status-error,.form-submitted input[data-field=phone_number][data-valid=false]{border-color:#ff4d4f!important;background-color:#fff6f6!important;animation:errorPulse .5s ease-in-out!important}.ant-form-item-has-error input[data-field=phone_number]{border-color:#ff4d4f!important}@keyframes phoneErrorHighlight{0%{box-shadow:0 0 0 0 rgba(255,77,79,.4)}70%{box-shadow:0 0 0 5px rgba(255,77,79,0)}to{box-shadow:0 0 0 0 rgba(255,77,79,0)}}.form-submitted .ant-form-item-has-error input[data-field=phone_number]{animation:phoneErrorHighlight 1s ease-out!important}html[lang=ar] .phone-input::placeholder{content:"رقم الهاتف"!important}html[lang=fr] .phone-input::placeholder{content:"Numéro de téléphone"!important}html[lang=en] .phone-input::placeholder{content:"Phone number"!important}.phone-input[dir=rtl]::placeholder{text-align:right}.arabic-language .phone-input::placeholder{content:"رقم الهاتف"!important}input.phone-input{font-family:inherit}.arabic-language input.phone-input{direction:rtl}body[dir=rtl] .phone-input::placeholder{content:"رقم الهاتف"!important}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.progress-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;padding:20px}.progress-logo{margin-bottom:40px;text-align:center}.progress-logo img{max-width:200px;max-height:80px;object-fit:contain}.progress-store-name{font-size:24px;font-weight:700;color:#333;padding:15px 25px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.progress-bar-container{width:80%;max-width:400px;margin-bottom:20px;position:relative}.progress-bar-background{height:6px;width:100%;background-color:#e0e0e0;border-radius:3px;overflow:hidden}.progress-bar-fill{height:100%;background-color:#06f;border-radius:3px;transition:width .3s ease-in-out}.progress-message{font-size:18px;font-weight:500;color:#333;margin-bottom:15px;text-align:center}.progress-help-text{font-size:14px;color:#666;max-width:400px;text-align:center}.progress-spinner-container{margin-top:30px;display:flex;justify-content:center}.progress-spinner{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,102,255,.1);border-top-color:#06f;animation:spin 1s linear infinite}.item-quantity-badge{position:absolute;top:-8px;right:-8px;min-width:20px;min-height:20px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:2px;box-shadow:0 2px 4px rgba(0,0,0,.1);z-index:1}@keyframes pulseBadge{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.item-quantity-badge.animated{animation:pulseBadge .5s ease-in-out}.submit-btn-wrapper{width:100%;margin-top:20px}@media screen and (max-width:767px){.checkout-button-mobile{position:fixed;bottom:0;left:0;width:100%;padding:16px;background-color:#fff;box-shadow:0 -2px 8px rgba(0,0,0,.1);z-index:100;display:flex;justify-content:center}.checkout-button-mobile button{width:100%;max-width:100%}.checkoutContentWrapper{padding-bottom:80px}.submit-btn-wrapper.hidden-on-mobile{display:none}html[dir=rtl] .checkout-button-mobile{right:0;left:auto}}@keyframes pulse-error{0%,to{box-shadow:0 0 0 0 rgba(255,77,79,.4)}50%{box-shadow:0 0 0 5px rgba(255,77,79,.4)}}.ant-form-item-has-error,.form-item-error,.phone-error{transition:all .3s ease-in-out}.scrolled-to-error{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both;box-shadow:0 0 0 3px rgba(255,77,79,.5)!important}@media (max-width:768px){.scrolled-to-error{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both,pulse-error 1.5s infinite}}.desktop-only{display:block}.checkout-button-mobile{display:none;position:fixed;bottom:0;left:0;right:0;background-color:#fff;padding:15px;box-shadow:0 -2px 10px rgba(0,0,0,.1);z-index:100}@media screen and (max-width:767px){.desktop-only{display:none!important}.checkout-button-mobile{display:block}.checkoutContentWrapper{padding-bottom:80px}}.terms-checkbox-container{margin:15px 0;padding:10px;border-radius:4px;transition:all .3s ease}.terms-checkbox-container.terms-error{background-color:rgba(255,77,79,.05);border:1px solid #ff4d4f;box-shadow:0 0 5px rgba(255,77,79,.3);animation:shake .5s cubic-bezier(.36,.07,.19,.97) both}.terms-checkbox-container.scrolled-to-error{animation:shake .5s cubic-bezier(.36,.07,.19,.97) both,pulse-error 1.5s infinite}.phone-input-container.phone-error .country-code-prefix,.phone-input-container.phone-error input{border-color:#ff4d4f!important;background-color:initial!important}.phone-input-container.phone-error:after{content:"";position:absolute;bottom:-18px;left:0;color:#ff4d4f;font-size:12px}.phone-error-message{color:#ff4d4f;font-size:12px;margin-top:4px;display:block}.ant-form-item-has-error .ant-form-item-explain,.ant-form-item-has-error .ant-form-item-split,.error-message{line-height:1.5;text-align:left}.ant-form-item-has-error .ant-input,.ant-form-item-has-error .ant-select-selector,.ant-form-item-has-error .phone-input,.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input,.form-submitted input[data-field=phone_number].ant-input-status-error,.phone-input-container.phone-error .country-code-prefix,.phone-input-container.phone-error input{border-color:#ff4d4f!important;background-color:initial!important}.ant-form-item-has-error .ant-input:hover,.ant-form-item-has-error .ant-select:hover .ant-select-selector,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control,.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{background-color:initial!important}.ant-form-item-has-error:not(.form-submitted *) .ant-input,.ant-form-item-has-error:not(.form-submitted *) .ant-select-focused .ant-select-selector,.ant-form-item-has-error:not(.form-submitted *) .ant-select-selector,.ant-form-item-has-error:not(.form-submitted *) .ant-select .ant-select-selector,.ant-form-item-has-error:not(.form-submitted *) .modern-input-container .modern-input-label,.ant-form-item-has-error:not(.form-submitted *) .modern-select-container .modern-input-label,.ant-form-item-has-error:not(.form-submitted *) .phone-input-wrapper .react-tel-input .flag-dropdown,.ant-form-item-has-error:not(.form-submitted *) .phone-input-wrapper .react-tel-input .form-control,.payment-methods-container.payment-error:not(.form-submitted *){border-color:#d9d9d9!important;color:#666!important;background-color:#fff!important;box-shadow:none!important;animation:none!important}.ant-form-item-has-error:not(.form-submitted *) .ant-input:hover,.ant-form-item-has-error:not(.form-submitted *) .ant-select-selector:hover,.ant-form-item-has-error:not(.form-submitted *) .modern-input-container:hover .ant-input,.ant-form-item-has-error:not(.form-submitted *) .phone-input-wrapper:hover .react-tel-input .flag-dropdown,.ant-form-item-has-error:not(.form-submitted *) .phone-input-wrapper:hover .react-tel-input .form-control{border-color:#06f!important}.ant-form-item-has-error:not(.form-submitted *) .ant-input:focus,.ant-form-item-has-error:not(.form-submitted *) .ant-select-focused .ant-select-selector,.ant-form-item-has-error:not(.form-submitted *) .modern-input-container:focus-within .ant-input{border-color:#06f!important;box-shadow:0 0 0 2px rgba(0,102,255,.1)!important}.payment-methods-container.payment-error:not(.form-submitted *){border:1px solid #d9d9d9;animation:none}.payment-methods-container.payment-selected{border-color:#d9d9d9!important}.payment-method-item.selected{border-color:#06f!important}.ant-form-item-has-error:not(.form-submitted *) .ant-input,.ant-form-item-has-error:not(.form-submitted *) .ant-select-selector,.ant-form-item-has-error:not(.form-submitted *) .phone-input-wrapper .react-tel-input .flag-dropdown,.ant-form-item-has-error:not(.form-submitted *) .phone-input-wrapper .react-tel-input .form-control,.payment-methods-container.ant-form-item-has-error:not(.form-submitted *){border-color:#d9d9d9!important;animation:none!important}.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{border-color:#ff4d4f!important;background-color:initial!important;box-shadow:none!important;animation:none!important;transition:none!important;outline:none!important}.form-submitted .ant-form-item-has-error .ant-form-item-control-input,.form-submitted .ant-form-item-has-error .ant-input-affix-wrapper,.form-submitted .ant-form-item-has-error .ant-input-number,.form-submitted .ant-form-item-has-error .ant-picker,.form-submitted .payment-form-item.ant-form-item-has-error .ant-form-item-control-input{border-color:#ff4d4f!important;background-color:initial!important;box-shadow:none!important;outline:none!important}.ant-form-item-has-error .ant-form-item-explain,.ant-form-item-has-error .ant-form-item-split,.error-message{color:#ff4d4f;font-size:12px;margin-top:4px;display:block}.form-submitted .ant-form-item-has-error{animation:none!important;transition:none!important}.ant-form-item-has-error .ant-input:hover,.ant-form-item-has-error .ant-select-selector:hover,.ant-form-item-has-error .phone-input-wrapper:hover .react-tel-input .form-control{border-color:#ff4d4f!important;box-shadow:none!important}.form-submitted .payment-methods-container.ant-form-item-has-error{border:1px solid #ff4d4f!important;background-color:initial!important}.phone-input-container.phone-error .country-code-prefix,.phone-input-container.phone-error input{border-color:#ff4d4f!important;background-color:initial!important}.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control,.form-submitted .ant-form-item-has-error input.ant-input,.form-submitted .invalid-input,.form-submitted .required-field:not(.ant-form-item-has-success):empty{background-color:initial!important}[dir=rtl] .ant-form-item-has-error .ant-form-item-explain,[dir=rtl] .ant-form-item-has-error .ant-form-item-split,[dir=rtl] .error-message{text-align:right}.form-submitted .ant-form-item-has-error,.form-submitted .ant-form-item-has-error .ant-input,.form-submitted .ant-form-item-has-error .ant-select-selector,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .flag-dropdown,.form-submitted .ant-form-item-has-error .phone-input-wrapper .react-tel-input .form-control{transform:none!important;animation-name:none!important;animation-duration:0s!important;animation-timing-function:none!important;animation-delay:0s!important;animation-iteration-count:0!important;animation-direction:normal!important;animation-fill-mode:none!important;animation-play-state:running!important}
/*# sourceMappingURL=main.78529a4a.chunk.css.map */