.quick-buy{
  background: none;
  color: inherit;
  border: none;
  padding: 0;
  font: inherit;
  cursor: pointer;
  outline: inherit;
}

.quick-buy-form{
  display: inline-block;
}

.iqitsociallogin.iqitsociallogin-colors-native .btn-google{
  background: #fff!important;
  color: #6c757d!important;
  border: 1px solid #6c757d!important;
}

.iqitsociallogin.iqitsociallogin-colors-native .btn-google span{
  background-color: unset!important;
}

.iqitsociallogin-colors-native .btn-google span{
  left: 5px!important;
  top: unset!important;
}

#weglot-language-selector select option{
  color: #231f20 !important;
  border-bottom: solid 1px #e3e3e3;
  background-color: transparent!important;
}

#weglot-language-selector{
  display: inline-block;
}

.product-miniature-list .product-functional-buttons {
  margin-top: 2em;
}

@media only screen and (max-width: 1025px)  {
  .product-miniature-list .product-functional-buttons {
    margin-top: 4em;
  }
}

@media only screen and (max-width: 777px)  {
  .product-miniature-list .product-functional-buttons {
    margin-top: 6em;
  }
}

.product-miniature-list .product-add-cart {
  left: auto;
}

@media only screen and (max-width: 575px)  {
  .product-miniature-list .product-add-cart {
    left: 0;
  }
}

.product-miniature-list .input-group-add-cart .add-to-cart {
  width: max-content;
}

#checkout-payment-step .payment-options .payment-option img{
  width: 25%;
}

@media only screen and (min-width: 575px) {
  .cart-product-quantity-changer {
    margin-right: 50px;
  }
}

.cart-product-quantity-changer {
  display: inline-block;
}

.qty .bootstrap-touchspin .btn-touchspin {
  border: none;
}
