a{text-decoration:none!important}.custom-loader-wrapper{z-index:999;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:15px;width:100%;height:100%;position:fixed;top:0;left:0;background-color:rgb(0 0 0 / 85%);box-sizing:border-box;opacity:0;animation:.3s ease-in-out forwards showLoader;pointer-events:fill}@keyframes showLoader{0%{opacity:0}100%{opacity:1}}.custom-loader-wrapper *{box-sizing:border-box}.custom-loader{width:64px;height:64px;border:6px solid;border-bottom-color:#fff;border-radius:50%;display:inline-block;box-sizing:border-box;z-index:1;animation:1s linear infinite rotation}.custom-loader-text{color:#fff;font-family:Arial,Helvetica,sans-serif;z-index:1;font-size:18px;width:fit-content!important}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@media screen and (max-width:1023px){.custom-loader{width:48px;height:48px;border-width:4px}}.custom-form-wrapper *{box-sizing:border-box!important;font-family:Arial,Helvetica,sans-serif!important;margin:0!important;padding:0!important}.custom-form-wrapper{-webkit-box-shadow:0 5px 10px 2.5px rgba(34,60,80,.2)!important;-moz-box-shadow:0 5px 10px 2.5px rgba(34,60,80,.2)!important;box-shadow:0 5px 10px 2.5px rgba(34,60,80,.2)!important;border-radius:5px!important;width:100%!important;max-width:500px!important;padding:30px 15px!important;margin:30px auto!important;box-sizing:border-box!important;text-align:center!important;color:#6c757d!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.custom-form-wrapper .custom-form-wrapper__product{text-align:center!important}.custom-form-wrapper .custom-form-wrapper__product img{max-height:300px!important;max-width:300px!important;margin:0 auto!important}.custom-form-wrapper .time-block .time-title{text-align:center!important;border:0!important;font-weight:300!important;font-size:28px!important;line-height:1.2!important;overflow-wrap:break-word!important;margin-top:15px!important}.custom-form-wrapper .time-block .time-remain{display:flex!important;justify-content:center!important;align-items:center!important;width:100%!important;margin:0 auto!important;font-weight:300!important;text-transform:uppercase!important;color:#023e8a!important}.custom-form-wrapper .time-block .time-remain .time-remain-items{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:center!important;padding:0 14px!important;font-size:32px!important}.custom-form-wrapper .time-block .time-remain .time-remain-items .number{line-height:60px!important}.custom-form-wrapper .time-block .time-remain .time-text{font-size:10px!important;font-weight:700!important}.custom-form-wrapper .time-block .time-remain .time-dots{font-size:32px!important}.custom-form-wrapper .price-block{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important;margin-bottom:20px!important;margin-top:30px!important;gap:20px!important}.custom-form-wrapper .price-block .price_value{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important;font-size:32px!important}.custom-form-wrapper .price-block .price_value .price_text{font-size:12px!important}.custom-form-wrapper .price-block .price_value .old_price-value{text-decoration:line-through!important;color:#d90429!important}.custom-form-wrapper .price-block .price_value .new_price-value{color:green!important;font-weight:700!important}.custom-form-wrapper .custom-form-wrapper__label,.custom-form-wrapper form{width:100%!important}.custom-form-wrapper .custom-form-wrapper__label span{font-weight:300!important;line-height:30px!important;font-size:16px!important}.custom-form-wrapper .custom-form-wrapper__input{display:block!important;width:100%!important;padding:12px!important;font-size:16px!important;color:#495058!important;border:1px solid #dee2e6!important;border-radius:5px!important;background:#f8f9fa!important;transition:.3s ease-out!important;outline:0!important;margin-bottom:20px!important}.custom-form-wrapper .custom-form-wrapper__input:focus{border-color:#38b000!important;box-shadow:0 0 0 3px rgba(56,176,0,.1)!important}.custom-form-wrapper .custom-form-wrapper__button{display:block!important;width:100%!important;padding:15px!important;border:none!important;font-weight:700!important;font-size:21px!important;text-align:center!important;text-transform:uppercase!important;color:#fff!important;background-color:green!important;border-radius:5px!important;cursor:pointer!important;outline:0!important;transition:.3s ease-out!important}.custom-form-wrapper .custom-form-wrapper__button:hover{background-color:#38b000!important}.custom-form-wrapper .pay_after_receive{margin-top:20px!important;font-size:16px!important}.custom-form-wrapper .pay_after_receive sup{font-weight:700!important}.custom-modal-overlay{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:10000!important}.custom-modal{background-color:#fff!important;margin:0 5px!important;padding:30px 20px!important;border-radius:5px!important;width:100%!important;max-width:400px!important;box-shadow:0 5px 10px 2.5px rgba(34,60,80,.2)!important;font-family:Arial,Helvetica,sans-serif!important;color:#495058!important;text-align:center!important}.custom-modal p{font-size:18px!important;margin-bottom:20px!important;color:#6c757d!important}.custom-modal p strong{color:#023e8a!important;font-weight:700!important;display:block!important;margin-top:10px!important;font-size:20px!important}.custom-modal-buttons{margin-top:40px!important}.custom-modal button{padding:12px 40px!important;font-size:16px!important;font-weight:700!important;border:none!important;border-radius:5px!important;cursor:pointer!important;transition:background-color .3s!important;margin:0 10px!important}.custom-modal #confirm-yes{background-color:green!important;color:#fff!important}.custom-modal #confirm-yes:hover{background-color:#016101!important}.custom-modal #confirm-no{background-color:#d90429!important;color:#fff!important}.custom-modal #confirm-no:hover{background-color:#af001d!important}.phoneError.phoneError.phoneError.phoneError{outline:red solid 1px!important;box-shadow:inset 0 0 5px -2px red!important}.phoneError:focus.phoneError:focus.phoneError:focus.phoneError:focus{outline:red solid 1px!important;box-shadow:inset 0 0 5px -2px red!important}.phoneSuccess.phoneSuccess.phoneSuccess.phoneSuccess{outline:green solid 1px!important;box-shadow:inset 0 0 5px -2px green!important}.phoneSuccess:focus.phoneSuccess:focus.phoneSuccess:focus.phoneSuccess:focus{outline:green solid 1px!important;box-shadow:inset 0 0 5px -2px green!important}.phoneErrorAnimation.phoneErrorAnimation.phoneErrorAnimation.phoneErrorAnimation{animation:.5s ease-in-out phoneErrorAnimation}@keyframes phoneErrorAnimation{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-2px)}20%,40%,60%,80%{transform:translateX(2px)}}