.x-product-conversion__item+.x-product-conversion__item {
    margin-top: 10px;
}
.product_page_flex>.left .product_left_flex .info .one_click_wrap .one_click_flex .x-one-click-order__field {
    padding: 12px 26px!important;
    font-size: 20px!important;
    height: 60px !important;
}
.product_page_flex>.left .product_left_flex .info .one_click_wrap .one_click_flex .js-one-click-order__btn:before, .product_page_flex>.left .product_left_flex .info .one_click_wrap .one_click_flex .x-one-click-order__btn-text {
    padding: 20px 0 !important;
}
.x-one-click-order {
    position: relative;
    /*color: #989898;*/
    z-index: 1;
}
.x-one-click-order__field {
    border: 1px solid #dfe1f0;
    font-size: 11px;
    padding: 8px 116px 8px 8px;
    width: 100%;
    box-sizing: border-box;
}
.js-one-click-order__btn {
    position: absolute!important;
    font-size: 16px !important;
    font-family: Futura PT, sans-serif;
    font-weight: 900 !important;
    top: 0;
    right: 0;
    bottom: 0;
    width: 111px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0px 0px!important;
    text-transform: uppercase!important;
}
.x-one-click-order__help-hint {
    position: absolute;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    top: 0;
    left: 0;
    right: 0;
    padding: 5px;
    -webkit-transition: top .2s linear;
    -moz-transition: top .2s linear;
    -o-transition: top .2s linear;
    transition: top .2s linear;
    z-index: -1;
    border: 1px solid #dfe1f0;
    margin-top: -1px;
    background-color: #fff;
}
.h-width-170 {
    width: 170px;
}
.b-input-error {
    position: relative;
}
.js-one-click-order__btn_state_disabled {
    background-color: #f6f8fd;
    cursor: default;
    color: #989898;
    border: 1px solid #ddd;
}
.x-one-click-order__btn-text, .js-one-click-order__btn:before {
    display: inline-block;
    vertical-align: middle;
    padding: 9px 0px;
}
.wrapper-one-click-order{
    width: 100%;
}
.x-one-click-order__field:focus~.x-one-click-order__help-hint {
    top: 100%;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}