.add-to-cart-pane .add-to-cart-pane-col:first-child {
    width: auto;
}
.add-to-cart-pane .add-to-cart-pane-col {
    padding-right: 20px;
}
.es-elemen-sticky_fixed {
    width: auto;
    right: 37px;
    border-bottom: 1px solid #e4e4e4;
    padding: 0;
    left: 279px;
    max-width: 1284px;
}
@media only screen and (max-width: 1320px) {
    /*.es-element-wrap-count {*/
    /*    flex-direction: column;*/
    /*}*/
    .countdown {
        margin-top: 15px;
    }
}
@media only screen and (max-width: 1299px) {
    .es-element-wrap-count .add-to-cart-pane-text {
         width: auto !important;
    }
    .es-element-wrap-count .add-to-cart-pane-text {
        margin-right: 10px;
        margin-bottom: 0;
    }
}
@media only screen and (max-width: 1024px) {
    .es-element-wrap-count .add-to-cart-pane {
        margin-right: 0;
        margin-left: -10px;
    }
    .add-to-cart-pane .add-to-cart-pane-col {
        padding-right: 10px;
    }
    .total-price-block {
        padding: 9px 15px 7px 15px;
    }
    .add-to-cart-pane .field-btn {
        width: 150px;
    }
}
@media screen and (max-width: 980px) {
    .add-to-cart-pane.add-to-cart-pane-number .add-to-cart-pane-btn .field-btn,
    .add-to-cart-pane .field-btn {
        width: 160px !important;
    }
    .es-elemen-sticky_fixed .add-to-cart-pane.add-to-cart-pane-number .add-to-cart-pane-btn {
        margin-top: 0;
    }
    /*.es-element-wrap-count {*/
    /*    flex-direction: column;*/
    /*}*/
    .add-to-cart-pane.add-to-cart-pane-number .total-price-block {
        padding: 9px 10px 7px 10px;
    }
    .es-element-wrap-count .countdown {
        margin-top: 15px;
    }
    .es-elemen-sticky_fixed {
        width: auto;
        right: 26px;
        border-bottom: 1px solid #e4e4e4;
        padding: 0;
        left: 26px;
        min-width: 588px;
    }
}
@media only screen and (max-width: 780px) {
    .es-element-wrap-count .add-to-cart-pane .add-to-cart-pane-col {
        padding: 0 5px !important;
        margin: 0;
    }
}
@media only screen and (max-width: 690px) {
    .es-element-wrap-count .add-to-cart-pane .add-to-cart-pane-col {
        padding: 0 5px !important;
        margin: 0;
    }
    .add-to-cart-pane.add-to-cart-pane-number .add-to-cart-pane-btn .field-btn, .add-to-cart-pane .field-btn {
        width: 110px !important;
    }
    .add-to-cart-pane .field-btn a {
        font-size: 13px;
    }
}