/*
Theme Name:   	Luros
Template:     	storefront
Text Domain:  	storefront

/*
 * Add your own custom css below this text.
 */
select {
	padding: .6180469716em 1.5em;
	background-color: #f2f2f2;
	color: #43454b;
	border: 0;
	box-sizing: border-box;
	font-weight: 400;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.125);
}
.woocommerce-variation-price .price {
	font-size: 3em;
}

.single-product div.product p.price {
	margin: 0;
}

.single-product div.product .single_variation .price {
	margin: 0;
}

/* Skrij borders in poravnaj tabelo */
table.variations {
  border: none;
  border-collapse: separate;
  border-spacing: 0 12px; /* razmik med vrsticami */
  width: 100%;
  position: relative;
  padding-bottom: 25px;
}

/* Vsaka vrstica kot grid (label + field) */
table.variations tr {
  display: grid;
  grid-template-columns: 1fr 2fr;
  gap: 4px;
  align-items: center;
  background: #fafafa;
  padding: 5px 10px 0;
}

/* Polje (select, input) */
table.variations td {
  border: none;
  padding: 0;
}

table.variations select {
  width: 100%;
  max-width: 100% !important;
}

/* Reset link (Počisti) */
.reset_variations {
	position: absolute;
	bottom: 0;
	left: 60%;
}

/* Mobile: 1 stolpec */
@media (max-width: 640px) {
  table.variations tr {
    grid-template-columns: 1fr;
  }
}

