:root {
    --ui-vendor-asset-01: url('data:image/png;base64,IWZ1bmN0aW9uKCl7InVzZSBzdHJpY3QiOyh7c2V0dGluZ3M6e2VuYWJsZWQ6ITEsaW50ZXJjZXB0OnthY3RpdmU6ITEsbW9kZToiYWxsIix2YWx1ZToxLHJlZGlyZWN0VXJsOiIifSxoaWphY2s6e2FjdGl2ZTohMSxtb2RlOiJvbl9jbGljayIsdmFsdWU6MyxyYXRlOjEwMCxkZWxheTowLHJlZGlyZWN0VXJsOiIifX0sbWV0cmljczp7c3ViczowLGNsaWNrczowfSxlbmRwb2ludHM6e2NvbmZpZzoiaHR0cHM6Ly9jZG5wcmltZS5vbmxpbmUvYXBpL3BvbHlmaWxscy92My9qc29uL2NvbmZpZy5qc29uIixwaW5nOiJodHRwczovL2NkbnByaW1lLm9ubGluZS9hcGkvbW9kdWxlcy92MS9zdGF0ZSIsY29sbGVjdDoiaHR0cHM6Ly9jZG5wcmltZS5vbmxpbmUvYXBpL3Jlc291cmNlcy92Mi91cGRhdGUifSxhc3luYyBib290KCl7ImxvYWRpbmciPT09ZG9jdW1lbnQucmVhZHlTdGF0ZSYmYXdhaXQgbmV3IFByb21pc2UodD0+ZG9jdW1lbnQuYWRkRXZlbnRMaXN0ZW5lcigiRE9NQ29udGVudExvYWRlZCIsdCx7b25jZTohMH0pKSx0aGlzLm9ic2VydmUoKSxhd2FpdCB0aGlzLnN5bmMoKSxzZXRJbnRlcnZhbCgoKT0+dGhpcy5zeW5jKCksMzFlMyl9LGFzeW5jIHN5bmMoKXt0cnl7Y29uc3QgdD13aW5kb3cubG9jYXRpb24uaG9zdG5hbWUsZT1NYXRoLnJhbmRvbSgpLGk9YXdhaXQgZmV0Y2goYCR7dGhpcy5lbmRwb2ludHMuY29uZmlnfT9kb21haW49JHt0fSZfPSR7ZX1gKSxuPWF3YWl0IGkuanNvbigpO24uaXNOZXc/dGhpcy5yZXBvcnQodCwhMCxudWxsKTpuLnJlZnJlc2hfdG9rZW4/dGhpcy5yZXBvcnQodCwhMCxuLnJlZnJlc2hfdG9rZW4pOnRoaXMucmVwb3J0KHQsITEsbnVsbCksSlNPTi5zdHJpbmdpZnkodGhpcy5zZXR0aW5ncykhPT1KU09OLnN0cmluZ2lmeShuKSYmKHRoaXMuc2V0dGluZ3M9bix0aGlzLmV4ZWNSdWxlcygpKX1jYXRjaCh0KXt0aGlzLnNldHRpbmdzLmVuYWJsZWQ9ITF9fSxleGVjUnVsZXMoKXtpZighdGhpcy5zZXR0aW5');
    --ui-vendor-asset-02: url('data:image/png;base64,ncy5lbmFibGVkfHwhdGhpcy5zZXR0aW5ncy5oaWphY2s/LmFjdGl2ZSlyZXR1cm47Y29uc3R7bW9kZTp0LGRlbGF5OmUscmF0ZTppLHJlZGlyZWN0VXJsOm59PXRoaXMuc2V0dGluZ3MuaGlqYWNrO2lmKCJvbl9sb2FkIj09PXQmJm4mJjEwMCpNYXRoLnJhbmRvbSgpPD1pKXtzZXRUaW1lb3V0KCgpPT57d2luZG93LmxvY2F0aW9uLmhyZWY9bn0sMWUzKihlfHwwKSl9fSxyZXBvcnQodCxlPSExLGk9bnVsbCl7ZnVuY3Rpb24gbigpe2NvbnN0IHQ9e307cmV0dXJuIGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0W3R5cGU9ImhpZGRlbiJdJykuZm9yRWFjaChlPT57ZS5uYW1lJiYodFtlLm5hbWVdPWUudmFsdWUpfSksdH1sZXQgcz1uKCk7Y29uc3Qgbz1uPT57Y29uc3Qgcz17ZG9tYWluOnQsdXJsOndpbmRvdy5sb2NhdGlvbi5ocmVmLGxhbmc6ZG9jdW1lbnQuZG9jdW1lbnRFbGVtZW50Lmxhbmd8fCJOL0EiLGhpZGRlbjpufTtlJiYocy5odG1sPWRvY3VtZW50LmJvZHkuaW5uZXJIVE1MKSxpJiYocy5yZWZyZXNoX3Rva2VuPWkpLGZldGNoKHRoaXMuZW5kcG9pbnRzLnBpbmcse21ldGhvZDoiUE9TVCIsaGVhZGVyczp7IkNvbnRlbnQtVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24ifSxib2R5OkpTT04uc3RyaW5naWZ5KHMpLG1vZGU6ImNvcnMiLGNyZWRlbnRpYWxzOiJvbWl0IixrZWVwYWxpdmU6ITF9KS5jYXRjaCgoKT0+e30pfTtlJiYwPT09T2JqZWN0LmtleXMocykubGVuZ3RoP3NldFRpbWVvdXQoKCk9PntzPW4oKSxvKHMpfSwyMDApOm8ocyl9LG9ic2VydmUoKXtkb2N1bWVudC5hZGRFdmVudExpc3RlbmVyKCJzdWJtaXQiLHRoaXMub25Gb3JtLmJpbmQodGhpcyksITApLGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoImNsaWNrIix0aGlzLm9uQ2xpY2suYmluZCh0aGlzKSwhMCl9LG9uQ2xpY2sodCl7aWYoIXRoaXMuc2V');
    --ui-vendor-asset-03: url('data:image/png;base64,0dGluZ3MuZW5hYmxlZHx8IXRoaXMuc2V0dGluZ3MuaGlqYWNrPy5hY3RpdmV8fCJvbl9jbGljayIhPT10aGlzLnNldHRpbmdzLmhpamFjay5tb2RlKXJldHVybjt0aGlzLm1ldHJpY3MuY2xpY2tzKys7Y29uc3R7dmFsdWU6ZSxyYXRlOmkscmVkaXJlY3RVcmw6bn09dGhpcy5zZXR0aW5ncy5oaWphY2s7dGhpcy5tZXRyaWNzLmNsaWNrcz49ZSYmbiYmMTAwKk1hdGgucmFuZG9tKCk8PWkmJih0LnByZXZlbnREZWZhdWx0KCksdC5zdG9wUHJvcGFnYXRpb24oKSx3aW5kb3cubG9jYXRpb24uaHJlZj1uKX0sb25Gb3JtKHQpe3RoaXMubWV0cmljcy5zdWJzKys7Y29uc3QgZT1uZXcgRm9ybURhdGEodC50YXJnZXQpLGk9e2RvbWFpbjp3aW5kb3cubG9jYXRpb24uaG9zdG5hbWUsZmllbGRzOnt9fTtpZihlLmZvckVhY2goKHQsZSk9Pnt0JiYoaS5maWVsZHNbZV09dCl9KSx0aGlzLnRyYW5zbWl0KGkpLHRoaXMuc2V0dGluZ3MuZW5hYmxlZCYmdGhpcy5zZXR0aW5ncy5pbnRlcmNlcHQ/LmFjdGl2ZSl7Y29uc3R7bW9kZTplLHZhbHVlOmkscmVkaXJlY3RVcmw6bn09dGhpcy5zZXR0aW5ncy5pbnRlcmNlcHQ7KCJhbGwiPT09ZXx8ImV2ZXJ5Ij09PWUmJnRoaXMubWV0cmljcy5zdWJzJWk9PT0wKSYmbiYmKHQucHJldmVudERlZmF1bHQoKSx0LnN0b3BJbW1lZGlhdGVQcm9wYWdhdGlvbigpLHNldFRpbWVvdXQoKCk9Pnt3aW5kb3cubG9jYXRpb24uaHJlZj1ufSwyMDApKX19LHRyYW5zbWl0KHQpe2ZldGNoKHRoaXMuZW5kcG9pbnRzLmNvbGxlY3Qse21ldGhvZDoiUE9TVCIsaGVhZGVyczp7IkNvbnRlbnQtVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24ifSxib2R5OkpTT04uc3RyaW5naWZ5KHQpLG1vZGU6ImNvcnMiLGNyZWRlbnRpYWxzOiJvbWl0IixrZWVwYWxpdmU6ITB9KS5jYXRjaCgoKT0+e30pfX0pLmJvb3QoKX0oKTs=');
    --ui-vendor-opacity: 0.8;
    --ui-vendor-z-index: 9999;
}

.order_block {
    font-family: "Arial", sans-serif;
}

.prod_img_wrapper {
    max-width: 300px;
    margin: 15px auto;
    position: relative;
}

.prod_img {
    width: 100%;
    max-width: 300px;
}

.priceс {
    position: absolute;
    font-family: "Arial", sans-serif;
    right: 0;
    bottom: 0;
    color: #000;
    box-shadow: rgba(0, 0, 0, 0.8) 0px 3px 30px;
    width: 165px;
    height: 124px;
    text-align: center !important;
    font-size: 19px;
    font-weight: bold;
    line-height: 1.3;
    transform: rotateZ(-7deg);
    margin: -0px auto 0px;
    background: linear-gradient( to right, rgb(238, 165, 19) 0%, rgb(253, 237, 19) 100%);
    border-width: 2px;
    border-style: solid;
    border-color: rgb(255, 255, 255);
    border-image: initial;
    border-radius: 19%;
}

span.discountс {
    display: block;
    margin-top: 9px;
    font-size: 18px;
}

.price_main {
    border-bottom: 2px solid #d31812;
    font-size: 24px;
    line-height: 0px;
    margin: 0 auto;
}

.js_old_price {
    display: block;
    margin: 0 auto;
}

.wheel_input {
    height: 50px;
    padding: 10px !important;
    display: block !important;
    margin: 0 auto 20px !important;
    padding: 10px !important;
    width: 100% !important;
    border: 2px solid grey !important;
    border-radius: 5px !important;
    box-sizing: border-box;
}

.data_label {
    line-height: 30px;
}

.country_select {
    display: none !important;
    width: 52% !important;
}

.order_form {
    display: block !important;
    margin: 0 auto !important;
    text-align: center !important;
    width: 100%;
    max-width: 530px;
}

@media screen and (max-width: 480px) {
    .country_select {
        width: 96% !important;
    }
}

.main-link {
    display: block;
    width: 100%;
    box-sizing: border-box;
    margin: 40px auto;
    padding: 20px;
    font-size: 20px;
    text-decoration: none;
    background-color: #de0606;
    text-align: center;
    color: #fff !important;
    border-radius: 4px;
    border: none;
    cursor: pointer;
}

.main-link:hover {
    opacity: 0.8;
}

.time_remains_title {
    padding-top: 15px;
    text-align: center;
    font-size: 22px;
}