#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .coupon_show_btn {
  width: auto;
  background: #000;
  color: #fff;
  font-size: 14px;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px; }

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon {
  right: 0; }

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon .coupon_btn.coupon-btn.shop2-btn {
  width: 94px;
  background: none;
  position: absolute;
  right: 0;
  z-index: 999; }

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon .focus_input {
  width: calc(100% - 94px); }

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon .coupon_close {
  display: none; }

@media (max-width: 480px) {
  #shop2-cart .shop2-cart-total-wr {
    padding-left: 0;
    padding-right: 0; }

  #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon.opened {
    width: calc(100% - 110px); }

  #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon .coupon-body {
    display: flex; }

  #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon .coupon_bl_wr {
    margin-left: auto;
    margin-right: 94px; }

  #shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .shop_coupon .focus_input {
    width: 90%; } }

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .coupon_show_btn {
  z-index: 99; }

#shop2-cart .shop2-cart-total-wr .shop2-cart-total .cart_total_item.coupon_item .coupon_wrap .coupon_show_btn.but_hidden {
  opacity: 1;
  visibility: visible; }

.kinds-block .kinds-block-list .kinds-block-item .kind-price .price-current, .kinds-block .kinds-block-list .kinds-block-item .kind-price .price-old {
  font-family: Montserrat, sans-serif;
  font-weight: 600; }

.kinds-block .kinds-block-list .kinds-block-item .kind-price .price-current strong {
  font-weight: 600;
  font-size: 16px; }

.kinds-block .kinds-block-list .kinds-block-item .kind-price .price-old span strong {
  font-weight: 600;
  font-size: 24px; }

.kinds-block .kinds-block-list .kinds-block-item .kind-price .price-old span {
  font-size: 18px;
  font-weight: 600; }
