/*
 Theme Name:   Storefront Child
 Theme URI:    https://woocommerce.com/storefront/
 Description:  SteakShop
 Author:       ABS
 Template:     storefront
 Version:      1.0.0
*/

.col-full{
    max-width: 1500px !important;
}



input[type=text], input[type=number], input[type=email], input[type=tel], input[type=url], input[type=password], input[type=search], textarea, .input-text{

    background-color: var(--border-color) !important;
    color: var(--text-color) !important;
    border: 1px solid var(--border-color) !important;
}
.wc-block-components-form .wc-block-components-text-input label, .wc-block-components-text-input label{
    color: var(--text-color) !important;
    border-radius: 18px !important;
}



.woocommerce-ordering select,
.woocommerce select,
.woocommerce-page select {
  background-color: var(--card-background);
  color: var(--text-color);
  border: 1px solid var(--border-color);
  padding: 12px 35px 12px 15px;
  border-radius: var(--border-radius);
  font-size: 14px;
  font-weight: 500;
  cursor: pointer;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-position: right 10px center;
  background-repeat: no-repeat;
  background-size: 16px;
  transition: var(--transition);
  max-width: 100%;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.05);
}

.woocommerce-ordering select:hover,
.woocommerce select:hover,
.woocommerce-page select:hover,
.woocommerce-ordering select:focus,
.woocommerce select:focus,
.woocommerce-page select:focus {
  border-color: var(--primary-color);
  outline: none;
  box-shadow: 0 0 0 2px rgba(var(--primary-color-rgb), 0.2);
}

.woocommerce-ordering select option,
.woocommerce select option,
.woocommerce-page select option {
  background-color: var(--card-background);
  color: var(--text-color);
  padding: 10px;
}

@-moz-document url-prefix() {
  .woocommerce-ordering select,
  .woocommerce select,
  .woocommerce-page select {
    text-indent: 0.01px;
    text-overflow: '';
    padding-right: 35px;
  }
}

select::-ms-expand {
  display: none;
}

@media (prefers-color-scheme: dark) {
  .woocommerce-ordering select option,
  .woocommerce select option,
  .woocommerce-page select option {
    background-color: #2a2a2a;
    color: #f5f5f5;
  }
}



