/****Single product****/

/***** Product images *****/

.womna--single-product--product-meta .sku_wrapper,
.womna--single-product--product-meta .posted_in.detail-container .detail-label {
  display: none !important;
}

.womna--single-product--product-meta span.tagged_as.detail-container {
    display: none !important;
}

.womna--single-product--short-description p {
  margin-bottom: 16px;
}

.womna--single-product--short-description ul {
  margin-top: 2px;
  margin-bottom: 12px;
}

.womna--single-product--product-content p {
  margin-bottom: 24px;
}

.womna--single-product--add-to-cart .variations tr {
  border-bottom: none !important;
}

.womna--single-product--add-to-cart .variations .price .bdi {
}

.woocommerce div.product form.cart .variations {
  margin-bottom: 2em;
}

.womna--single-product--add-to-cart .variations select {
  padding: 4px 12px;
}

.woocommerce div.product span.price {
  display: block;
  margin-bottom: 16px !important;
  color: var(--color-primary) !important;
  font-size: var(--h1-font-size) !important;
  font-weight: bold;
}
.single-price-container ins {
	text-decoration:none;
}

/*Contact form*/
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.ime,
input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.email,
input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.telefon,
form.wpcf7-form textarea {
    width: 100%;
    margin-bottom: 16px;
    border-radius: 4px;
    padding: 12px;
}
form.wpcf7-form textarea {
    height: 150px;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.poslji {
    border-radius: 4px;
	background-color: #a6c0b5;
	color:#fff;
}
input.wpcf7-form-control.wpcf7-submit.has-spinner.poslji:hover {
    border-radius: 4px;
	background-color: #181f25;
	color:#fff;
}
.wpcf7-list-item {
    display: inline-block;
    margin: 0 0 10px 0;
}
/*Add to cart*/

.woocommerce div.product form.cart .button {
    vertical-align: middle;
    float: left;
    border-radius: 4px !important;
}
#webtim-wooc-product-qty span, #webtim-wooc-product-qty input {
	height: 100% !important;
}
#webtim-wooc-product-qty .quantity {
    height: 100%;
}
#webtim-wooc-product-qty {
    border: 1px solid;
	border-radius:4px;
	overflow:hidden;
}
#webtim-wooc-qty-minus, #webtim-wooc-qty-plus {
    border: none;
}
#webtim-wooc-product-qty input {
    border-top: none;
    border-bottom: none;
    border-left: none;
    border-right: none;
}
/* Odstrani ozadje iz tabele z variacijami */
table.variations,
table.variations tr,
table.variations td,
table.variations th {
    background: transparent !important;
    background-color: transparent !important;
}
table.variations {
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 16px; /* razmik med vrsticami */
}
.woocommerce div.product form.cart .variations select {
    width: 100%;
}
table.variations tr {
	width: 20%;
}
.woocommerce div.product form.cart .variations select {
    width: 100%;
    padding: 12px 26px;
    border-radius: 6px;
    margin-bottom: 0;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 0;
}
.woocommerce div.product form.cart .variations select {
    width: 100%;
    padding: 12px 26px;
    border-radius: 6px;
    margin-bottom: 0;
    border-color: #a6c0b5;
}
.woocommerce div.product form.cart .variations {
    margin-bottom: 1em;
    border: 0;
    width: 60%;
}
a.reset_variations {
    display: none;
}

.yith-wcwl-wishlistaddedbrowse {
    align-items: start;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    align-items: start;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a {
	color:#12181F !important;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button a:hover {
	color:#a6c0b5 !important;
}
/*Galerija*/
/* Container – stolpec z glavno in thumbsi */
.woocommerce-product-gallery__wrapper {
  display: flex;
  gap: 1rem;
}

/* leva stran – thumbnail slike (vse razen prve) */
.woocommerce-product-gallery__image:not(:first-child) {
  flex: 0 0 80px;
  max-width: 80px;
  margin-bottom: 0.5rem;
}

/* prva slika – glavna */
.woocommerce-product-gallery__image:first-child {
  flex: 1;
  order: 2; /* desno */
}

.woocommerce-product-gallery__image img {
  width: 100%;
  display: block;
  border-radius: 4px;
}

/* thumbnails levo */
.woocommerce-product-gallery__image:not(:first-child) {
  order: 1;
  display: flex;
  flex-direction: column;
}
/*Variacije*/
.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
    line-height: 0;
    vertical-align: middle;
}



