.wishlist-button-add {
  display: none !important;
}

.product-miniature .thumbnail-container .product-thumbnail img {
  height: 560px !important;
  object-fit: cover;
}

@media (max-width: 767px) {
  .product-miniature .thumbnail-container .product-thumbnail img {
    height: 400px !important;
    object-fit: cover;
  }
}

#product-availability,
.highlighted-informations {
  display: none !important;
}

/* body#checkout div:not(.input-group) .form-control {
  max-height: 30px;
  margin-right: 15px;
} */

/* body#checkout .input-group.focus {
  outline: none !important;
}

body#checkout .header-nav > .container > .row .mobile div:not(#_mobile_logo) {
  display: none !important;
} */

body#cart .quantity-spinner {
  border: 1px solid black;
  border-radius: 5px;
  right: 20px;
  position: relative;
}

body#cart .quantity-spinner .input-group {
  border: none !important;
}

body#cart .quantity-spinner button {
  border: none !important;
  background: transparent !important;
  outline: none !important;
}
body#cart .col-md-10.col-xs-6 {
  padding: 0 !important;
}

body#cart .product-line-actions {
  margin-top: 20px;
}

/* body#checkout #customer-form .form-group:nth-of-type(7), */


/* body#checkout #customer-form .form-group:nth-of-type(7) {
  display: none !important;
}

body#checkout form .form-group:not(:nth-of-type(1)) .col-md-6:nth-of-type(1) {
  flex-direction: column;
}

body#checkout form .form-group:nth-of-type(1) .col-md-6:nth-of-type(1) {
  justify-content: left;
} */

body#cart .cart-summary-totals .cart-summary-line:last-child {
  display: none !important;
}

body#cart .cart-grid-body > a.label {
  position: absolute;
  color: #d6a569 !important;
  top: -20px;
  font-size: 20px;
}

body#product,
body#category {
  .open-submenu {
    display: block;
  }
}

/* hola */
/* #blockcart-modal .quantity-spinner {
  border: 1px solid black;
  border-radius: 5px;
  right: 20px;
  position: relative;
}
#blockcart-modal .quantity-spinner input {
  border: 0 !important;
}
#blockcart-modal .quantity-spinner .input-group {
  border: none !important;
}

#blockcart-modal .quantity-spinner button {
  border: none !important;
  background: transparent !important;
  outline: none !important;
}
#blockcart-modal .col-md-10.col-xs-6 {
  padding: 0 !important;
}

#blockcart-modal .product-line-actions {
  margin-top: 20px;
}

#blockcart-modal .cart-summary-totals .cart-summary-line:last-child {
  display: none !important;
}

#blockcart-modal .cart-grid-body > a.label {
  position: absolute;
  color: #d6a569 !important;
  top: -20px;
  font-size: 20px;
}

.quantity-spinner {
  display: flex;
  align-items: center;
  width: fit-content;
}

.quantity-spinner input {
  width: 60px;
  text-align: center;
  margin: 0 5px;
}

.qty-btn {
  padding: 5px 10px;
  cursor: pointer;
  border: 1px solid #ccc;
  background-color: #f8f8f8;
  font-weight: bold;
}

.qty-btn:hover {
  background-color: #e0e0e0;
}

.input-group.bootstrap-touchspin {
  border: 1px solid black !important;
  overflow: hidden;
  border-radius: 5px !important;
}

#blockcart-modal .quantity-spinner button {
  color: black !important;
  font-size: 35px;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: black !important;
  font-size: 1.6875rem !important;
  margin: 0 !important;
}
#blockcart-modal .quantity-spinner input {
  border: none !important;
  text-align: center !important;
  outline: none !important;
  font-size: 24px;
  font-weight: 500;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: black !important;
  margin: 0 !important;
} */
