/* Шаблон UniShop2 */
.product-thumb__add-to-cart.add_to_cart.btn.in_cart {
    /*padding: 0px !important;*/
}
#button-cart {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}
/*
.product-page__quick-order.quick-order {
    margin-bottom: 0px !important;
    margin-top: 10px !important;
}
*/
.product-page__quick-order.quick-order {
  margin: 0 0 0px !important;
}
.qty-switch {
    display: flex !important;
}
.compact-view .product-thumb__price {
    width: max-content !important;
}
/*
.product-thumb__quick-order {
    margin: 0 0 0 5px !important;
}
*/
.product-layout.product-list .input-group-catalog-xvr.with-packaging-xvr .catalog_unit_xvr {
    display: none;
}
.product-layout.product-list .text-quantity-unit-catalog-xvr {
    display: initial !important;
}
.product-layout.product-list .input-group-quantity-catalog-xvr {
    display: grid;
}
/* START Отображение на мобильном выбора количества */
@media (max-width: 1199px) {
    .input-group-catalog-xvr + .product-thumb__add-to-cart i {
        display: inherit !important;
    }
    .input-group-catalog-xvr + .product-thumb__add-to-cart span {
        display: none !important;
    }
}
@media (max-width: 575px) {
    .input-group-catalog-xvr + .product-thumb__add-to-cart,
    .input-group-catalog-xvr + .product-thumb__cart.disabled2 {
        max-width: 40px !important;
    }
    .product-layout.product-grid .product-thumb__cart.cart,
    .product-thumb.uni-item .product-thumb__cart.cart {
        justify-content: space-between !important;
    }
    /*
    .product-layout.product-list .product-thumb__cart.cart {
        justify-content: end !important;
    }
    */
}

@media (max-width: 575px) {
    .product-page .input-group-quantity-xvr {
        justify-content: space-evenly;
    }
    .product-page .input-group-quantity-packaging-xvr {
        margin-right: 0px;
    }
}
/* END Отображение на мобильном выбора количества */

.product-page__minimum {
    margin: 5px 0 5px 0;
}
.input-group.number-spinner-XVR.number-spinner-XVR-button,
.input-group.number-spinner-XVR-button-packaging {
    margin: 0 !important;
}
.input-group-quantity-default-xvr,
.input-group-quantity-packaging-xvr,
#modal-cart .input-group-quantity-catalog-xvr,
#modal-cart .input-group-quantity-packaging-catalog-xvr,
#unicheckout .input-group-quantity-catalog-xvr,
#unicheckout .input-group-quantity-packaging-catalog-xvr {
    margin: 0 15px 0 0;
    display: grid;
}
.input-group-quantity-catalog-xvr,
.input-group-quantity-packaging-catalog-xvr {
    margin: 0 10px 0 0;
    display: flex;
}
.input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
.input-group.number-spinner-XVR-button-packaging .form-control {
    width: 50px !important;
    padding: 0px !important;
    height: auto !important;
}
#product .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
#product .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 70px !important;
    padding: 0px !important;
    height: auto !important;
}
.product-layout.product-price .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
.product-layout.product-price .input-group.number-spinner-XVR-button-packaging .form-control,
.product-layout.product-list .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
.product-layout.product-list .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 60px !important;
    padding: 0px !important;
    height: auto !important;
}
#product .input-group-quantity-xvr.with-packaging-xvr .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control {
    width: 70px !important;
    padding: 0px !important;
    height: auto !important;
}
#product .input-group-quantity-xvr.with-packaging-xvr .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 70px !important;
    padding: 0px !important;
    height: auto !important;
}
#unicart .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
#unicart .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 70px !important;
    padding: 0px !important;
    height: auto !important;
    border: solid 1px #eee !important;
}
.product-layout.product-price .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
.product-layout.product-price .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 66px !important;
}
.product-layout.product-price .product-thumb__cart.cart .input-group-catalog-xvr {
    height: auto;
}
.product-layout.product-grid .text-quantity-unit-catalog-xvr,
.product-layout.product-grid .input-group-quantity-packaging-catalog-xvr,
.product-thumb .text-quantity-unit-catalog-xvr,
.product-thumb .input-group-quantity-packaging-catalog-xvr,
.product-layout.product-price .input-group-quantity-packaging-catalog-xvr {
    display: none;
}
@media (min-width: 540px) and (max-width: 767px) {
  /*
  .product-layout.product-price .text-quantity-unit-catalog-xvr,
  .product-layout.product-list .text-quantity-unit-catalog-xvr,
  */
  .product-layout.product-price .input-group-quantity-packaging-catalog-xvr,
  .product-layout.product-list .input-group-quantity-packaging-catalog-xvr {
      display: initial;
  }
}
@media (min-width: 992px) {
  /*
  .product-layout.product-price .text-quantity-unit-catalog-xvr,
  .product-layout.product-list .text-quantity-unit-catalog-xvr,
  */
  .product-layout.product-list .input-group-quantity-packaging-catalog-xvr {
      display: grid;
  }
  .product-layout.product-price .input-group-quantity-packaging-catalog-xvr {
      display: none;
  }
}
.compact-view .product-thumb__name {
    flex: 1 1 auto;
}
.product-layout.product-price.compact-view .product-thumb__cart {
    min-width: 200px;
}
.product-layout.product-price .product-thumb__cart.cart .input-group-catalog-xvr {
    float: left;
}

.product-page .input-group-quantity-xvr.with-packaging-xvr {
    display: flex;
    width: 100%;
}
.input-group-quantity-xvr {
    display: flex;
}
@media (max-width: 420px) {
    .quick-order__cart .input-group-quantity-xvr.with-packaging-xvr {
        display: grid;
    }
}
.product-page__cart {
    display: flex;
    align-items: end;
}
.product-thumb__cart {
  align-items: end;
}
.product-thumb__cart.cart .input-group-catalog-xvr {
    width: max-content;
    display: flex;
    align-items: end;
    /*margin-bottom: 10px;*/
    height: 50px;
}
.product-layout.product-price .product-thumb__cart.cart .input-group-catalog-xvr {
  width: 260px !important;
}
.compare-page__price .input-group-catalog-xvr,
.account-wishlist .product-thumb__cart.cart .input-group-catalog-xvr {
    width: 100%;
    display: flex;
    margin-bottom: 10px;
    height: 50px;
    align-items: end;
    justify-content: center;
}
.product-thumb__cart.cart .input-quantity-XVR,
.product-thumb__cart.cart .input-minimum_packaging-XVR,
.compare-page__price .input-quantity-XVR,
.compare-page__price .input-minimum_packaging-XVR,
.header-cart__item .input-quantity-XVR,
.header-cart__item .input-minimum_packaging-XVR,
.checkout-cart__item .input-quantity-XVR,
.checkout-cart__item .input-minimum_packaging-XVR {
    height: 30px;
}
.input-group-catalog-xvr .text-quantity-unit-catalog-xvr,
.input-group-catalog-xvr .text-quantity-packaging-catalog-xvr {
    text-align: left;
}
/*
@media (max-width: 575px) {
    .product-thumb__cart.cart .input-group-catalog-xvr {
        display: none;
    }
}
*/
.header-cart__item .qty-switch__input {
    width: 60px;
}

.quick-order__cart {
    align-items: end;
}
/* Кнопки +/- */
.product-page .qty-switch__btn_xvr {
    width: 25px;
    height: 19px;
    line-height: 18px;
}
.qty-switch__btn_xvr.fa-plus {
    border-radius: 0 4px 0 0;
}
.qty-switch__btn_xvr.fa-minus {
    border-top: none !important;
    border-radius: 0 0 4px 0;
}
.qty-switch__btn_xvr.fa {
    display: block;
    width: 20px;
    height: 19px;
    line-height: 15px;
    text-align: center;
    font-size: .5em;
    cursor: pointer;
    border: solid 1px #e3e3e3;
}
.product-thumb .qty-switch__btn_xvr.fa {
    height: 16px;
}
/* Кнопки +/- */


/* Единицы измерения после выбора количества */
.catalog_unit_xvr {
    margin-left: 5px;
    margin-top: 5px;
}
/* Единицы измерения после выбора количества */

#quick_order .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
#quick_order .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 70px !important;
    padding: 0px !important;
    height: auto !important;
  }

/* Всплывающая корзина */
.qty-switch__cart .qty-switch__input {
    border-radius: 4px;
    border-left: solid 1px #eee;
    border-right: solid 1px #eee;
}
#modal-cart .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
#modal-cart .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 70px !important;
}
/* Всплывающая корзина */

/* Корзина стандартная */
#checkout-cart .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
#checkout-cart .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 80px !important;
    padding: 0px !important;
    height: 34px !important;
}
#checkout-cart .input-group.number-spinner-XVR.number-spinner-XVR-button,
#checkout-cart .input-group.number-spinner-XVR-button-packaging,
#checkout-cart .input-group-quantity-cart-xvr,
#checkout-cart .input-group-quantity-cart-packaging-xvr {
    max-width: max-content;
}
/* Корзина стандартная */

/* SIMPLE */
#simplecheckout_cart .input-group.btn-block.number-spinner-XVR.number-spinner-XVR-button div {
    display: flex;
    margin-right: 10px;
}
#simplecheckout_cart .input-group.number-spinner-XVR.number-spinner-XVR-button .form-control,
#simplecheckout_cart .input-group.number-spinner-XVR-button-packaging .form-control {
    width: 20px !important;
    padding: 0px !important;
    height: 30px !important;
}
#simplecheckout_cart .input-group.btn-block.number-spinner-XVR.number-spinner-XVR-button {
    max-width: 200px;
    display: flex;
    justify-content: space-between;
}
#simplecheckout_cart .input-group.number-spinner-XVR-button-packaging {
    width: max-content;
}
#simplecheckout_cart .input-group.btn-block.number-spinner-XVR.number-spinner-XVR-button .input-group-btn {
    width: auto;
}
/* SIMPLE */


/* Шаблон UniShop2 */








.colortext1 {color:#000000;}
.colortext2 {color:#ff0000;}

/* START Информационное модальное окно */
#modal-cart-xvr.modal-xvr {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1100;
    display: none;
    overflow: hidden;
    outline: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    background: rgba(4, 8, 12, 0.82);
}
#modal-cart-xvr.modal-xvr .modal-dialog-centered-xvr {
    align-items: flex-start;
    top: 10%;
}
#modal-cart-xvr.modal-xvr .modal-content-xvr {
    width: 400px;
    max-width: 400px;
}
.modal-dialog-xvr {
    width: max-content !important;
    display: block !important;
}
#modal-cart-xvr.modal-xvr #ModalAlert_1_header {
    color: #000;
    font-weight: 600;
}
@media (max-width: 420px) {
    #modal-cart-xvr.modal-xvr .modal-content-xvr {
        max-width: 100%;
    }
}
#modal-cart-xvr .modal-close-xvr {
    padding: 7.5px 30px;
}
.modal-footer-xvr {
    text-align: center;
}
/* END Информационное модальное окно */
