.additional-checkboxes {
	display: none !important;
}

/*Stock*/

.gregs-product--stock.in-stock {

    color: var(--color-green)

}

.gregs-product--stock.not-in-stock {

    color: var(--color-secondary);

}

/*Gallery*/

/*Sale Badge*/

.gregs-product-page--gallery-wrapper .sale-badge {

  position: absolute;

}

/*Thumbnails*/

.gregs-product--slider .iconic-woothumbs-thumbnails {

  max-width: 70%;

  margin: 0 auto;

}

/*Thumbnails Nav*/

.gregs-product--slider .iconic-woothumbs-thumbnails__control {

  display: block !important;

  background-color: unset;

  width: 40px;

}

/*Icon*/

.gregs-product--slider .iconic-woothumbs-thumbnails__control i::before {

  display: block;

  width: 40px;

  height: 40px;

  height: 40px; /* You must set a specified height */

  background-position: center; /* Center the image */

  background-repeat: no-repeat; /* Do not repeat the image */

  background-size: 40px 40px; /* Resize the background image to cover the entire container */

  content: '';

}



.gregs-product--slider .iconic-woothumbs-thumbnails__control--right i::before {

  background-image: url("https://gregs.sample.si/wp-content/uploads/2024/06/gregs-arrow-next.svg"); /* The image used */

}

.gregs-product--slider .iconic-woothumbs-thumbnails__control--left i::before {

  background-image: url("https://gregs.sample.si/wp-content/uploads/2024/06/gregs-arrow-prev.svg"); /* The image used */

}



/****

Pakeri Calcualtor

****/

.gregs-price-calculator-wrap,

.gregs-price-calculator {

  display: flex;

  gap: 15px;

}

.gregs-price-calculator {

  align-items: flex-start;

  margin: 25px 0;

}

.gregs-price-calculator-wrap {

  align-items: center;

}

.gregs-price-calculator {

  flex-direction: column;

}

.gregs-price-calculator input,

.gregs-price-calculator .input-wrap {

  display: flex;

  align-items: center;

  justify-content: center;

}

.gregs-price-calculator .input-wrap {

  gap: 10px;

}

.gregs-price-calculator .input-wrap label {

  color: var(--color-text);

  opacity: .7;

}

.gregs-price-calculator input {

  width: 85px;

  height: 40px;

  text-align: center;

  border: 1px solid #B9B4A8;

}

.gregs-price-calculator input:focus-visible {

  outline: none;

}

.gregs-price-calculator input,

.gregs-price-calculator .input-wrap label {

  font-size: var(--font-size-2-2);

  font-weight: var(--font-weight-300);

}

.gregs-price-calculator--title {

  text-transform: uppercase;

}

/*Hide Quantity*/

.product-izbira-kvadrature #webtim-wooc-product-qty {

  display: none;

}

/*Buttons*/

.gregs--products-buttons a {

  display: flex;

  align-items: center;

  justify-content: center;

  width: 100%;

  min-height: 55px;

}

/*Add to cart Button*/

#gregs-add-to-cart .elementor-button-content-wrapper,

#gregs-add-to-cart a.elementor-button {

  display: flex;

  align-items: center;

  justify-content: center;

}

#gregs-add-to-cart .elementor-button-content-wrapper {

  width: fit-content;

}

#gregs-add-to-cart a.elementor-button {

  gap: 8px;

}

#gregs-add-to-cart a.elementor-button svg {

  width: 25px;

}

/*Inputs Layout*/

#gregs-price-calculator--wrap form,

/*For Variables*/

#gregs-price-calculator--wrap form .webtim-wooc-product--variable--add-to-cart__wrapper {

  display: flex;

  align-items: stretch;

}

#gregs-price-calculator--wrap form {

  flex-direction: column;

}

#gregs-price-calculator--wrap form .webtim-wooc-product--variable--add-to-cart__wrapper {

  flex-direction: row;

}

.product-izbira-kvadrature #gregs-price-calculator--wrap form .webtim-wooc-product--variable--add-to-cart__wrapper {

  flex-direction: column;

}

.product-izbira-kvadrature #gregs-price-calculator--wrap form .webtim-wooc-product--simple--add-to-cart__wrapper button {

  display: none;

}



/*Checkbox*/

#gregs-price-calculator--wrap form .custom-checkbox {

  display: flex;

  align-items: center;

  gap: 10px;

  margin: 15px 0;

}

#gregs-price-calculator--wrap form .custom-checkbox input[type="checkbox"] {

  width: 20px;

  height: 20px;

  border: 1px solid #B9B4A8 !important;

  border-radius: 0;

  -webkit-border-radius: 0;

  -moz-border-radius: 0;

  -ms-border-radius: 0;

  -o-border-radius: 0;

}

#gregs-price-calculator--wrap form .custom-checkbox label {

  font-size: var(--font-size-1-4);

  line-height: 1;

}

/*Hide Custom Gregs Paketi Price*/

.gregs-izracun-kvadrature--container {

  display: none !important;

}

.product-izbira-kvadrature .gregs-izracun-kvadrature--container {

  display: flex !important;

}

/****

Tehnične Specifikacije

****/

.gregs-product--attributes .atts-wrap {

  display: flex;

  align-items: center;

  justify-content: space-between;

  padding: 15px 45px;

}

.gregs-product--attributes .atts-wrap div {

  font-weight: var(--font-weight-500);

  text-transform: capitalize;

}

.gregs-product--attributes .atts-wrap:nth-child(odd) {

  background-color: var(--color-white);

}

/****

Prices

****/

.gregs-price--wrap .price {

  display: flex;

  flex-direction: column;

  gap: 5px;

}

.gregs-price--wrap .price ins,

.gregs-price--wrap .price ins span,

.gregs-price--wrap .price ins bdi,

.gregs-price--wrap .price span,

.gregs-price--wrap .price bdi,

/*Variables (Od cena)*/

.gregs-variable-price-wrapper,

.gregs-variable-price-wrapper bdi span,

.gregs-variable-price-wrapper bdi {

  font-size: var(--font-size-2-8);

  font-weight: var(--font-weight-400);

  color: var(--color-secondary);

  text-decoration: none;

}

.gregs-price--wrap .price del,

.gregs-price--wrap .price del span,

.gregs-price--wrap .price del bdi {

font-size: var(--font-size-1-8);

color: var(--color-primary);

}

/****

Montaža

****/

.additional-checkboxes {

  display: flex;

  flex-direction: column;

  margin: 20px 0;

}

.checkbox-content--hidden {

  display: none;

}

.gregs-checkbox {

  display: flex;

  align-items: center;

  justify-content: flex-start;

  gap: 8px;

  color: var(--color-text);

  font-size: var(--font-size-1-4);

}

.gregs-checkbox input[type="checkbox"] {

  appearance: none;

  -webkit-appearance: none;

  -moz-appearance: none;



  position: relative;

  width: 20px;

  height: 20px;

  background-color: var(--color-white);

  border: 1px solid var(--color-gray-5);

  border-radius: 0px;

  -webkit-border-radius: 0px;

  -moz-border-radius: 0px;

  -ms-border-radius: 0px;

  -o-border-radius: 0px;

  cursor: pointer;

  outline: none;

}

.gregs-checkbox input[type="checkbox"]:checked {

  background-color: var(--color-secondary);

  background-image: url('https://gregs.sample.si/wp-content/uploads/2024/06/gregs-check-wh.svg');

  background-size: 10px 10px;

  background-position: center;

  background-repeat: no-repeat;

}

/*Letvice Info*/

.checkbox-content--hidden {

  margin-top: 20px;

  margin-bottom: 20px;

}

#letvice_info .content,

#additional_info .content,

.gregs .content {

  padding: 20px;

  font-size: var(--font-size-1-4);

  line-height: var(--line-height-normal);

  background-color: var(--color-gray-6);

  margin: 20px 0;

}

/****

Variable Product

****/

form.variations_form table.variations tbody {

  display: flex !important;

  flex-direction: column;

  gap: 15px;

  padding: 25px;

  display: block;

  background-color: var(--color-gray-6);

}

form.variations_form table.variations tbody tr {

  display: flex;

  flex-direction: column;

  border: none;

}

form.variations_form  table.variations tbody tr label {

  font-weight: var(--font-weight-500);

}

form.variations_form  table.variations tbody tr select {

  padding: 10px;

  border: 1px solid var(--color-gray-5);

}

/*Hide Cta*/

/*

#gregs-price-calculator--wrap form .webtim-wooc-product--variable--add-to-cart__wrapper button {

  display: none;

}

*/

/*Variable Product Prices*/

/*Variable Price*/

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price {

  display: flex;

  flex-direction: column;

  gap: 10px;

}

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price bdi,

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price bdi span,

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price ins,

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price ins span,

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price ins bdi {

    font-size: var(--font-size-2-8);

    font-weight: var(--font-weight-400);

    color: var(--color-secondary);

    text-decoration: none;

}

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price del,

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price del span,

.product-type-variable.product #gregs-price-calculator--wrap .variations_form .woocommerce-variation-price .price del bdi {

    font-size: var(--font-size-1-8);

    opacity: .7 !important;

    color: var(--color-primary);

    text-decoration-thickness: 1px;

}

.product-type-variable.product #gregs-price-calculator--wrap .woocommerce-variation-price {

    margin: 45px 0;

}

#gregs-calculated-price .gregs-variable-price-wrapper {

  display: none;

}

/****

Simple Product

****/

#webtim-wooc-product-qty {

  background-color: var(--color-white);

  border: 1px solid var(--color-gray-5);

}

#gregs-price-calculator--wrap .webtim-wooc-product--simple--add-to-cart__wrapper {

  flex-wrap: nowrap;

  align-items: stretch;

}

/*Quantity*/

#gregs-price-calculator--wrap #webtim-wooc-product-qty #webtim-wooc-qty-minus,

#gregs-price-calculator--wrap #webtim-wooc-product-qty #webtim-wooc-qty-plus,

#gregs-price-calculator--wrap #webtim-wooc-product-qty .quantity {

  height: 100%;

}

#gregs-price-calculator--wrap #webtim-wooc-product-qty #webtim-wooc-qty-minus,

#gregs-price-calculator--wrap #webtim-wooc-product-qty #webtim-wooc-qty-plus {

  display: flex;

  align-items: center;

  justify-content: center;

  padding: 0 8px;

}

#gregs-price-calculator--wrap #webtim-wooc-product-qty .quantity input {

  border: none;

}



@media only screen and (max-width: 769px) {

  /*Tehnični podatki*/

  .gregs-product--attributes .atts-wrap {

    padding: 15px;

  }

}

/*YITH Checkboxes*/
.yith-wapo-addon {
  background-color: transparent !important;
}

.yith-wapo-option .checkbox-button-container {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 8px;
  color: var(--color-text);
  font-size: var(--font-size-1-4);
}

.yith-wapo-option .checkbox-button-container .checkboxbutton {
  display: flex;
  align-items: center;
  justify-content: center;
}

.yith-wapo-option .checkbox-button-container input[type=checkbox],
.yith-wapo-option .checkbox-button-container .checkboxbutton label {
  margin: 0 !important;
}

.yith-wapo-option .checkbox-button-container input[type=checkbox] {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  position: relative;
  width: 20px;
  height: 20px;
  background-color: var(--color-white);
  border: 1px solid var(--color-gray-5);
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  -ms-border-radius: 0px;
  -o-border-radius: 0px;
  cursor: pointer;
  outline: none;
}

.yith-wapo-option .checkbox-button-container input[type=checkbox]:checked {
  background-color: var(--color-secondary);
  background-image: url(https://gregs.sample.si/wp-content/uploads/2024/06/gregs-check-wh.svg);
  background-size: 10px 10px;
  background-position: center;
  background-repeat: no-repeat;
}

/*Description*/
.yith-wapo-option .description {
  padding: 20px;
  font-size: var(--font-size-1-4);
  line-height: var(--line-height-normal);
  background-color: var(--color-gray-6);
  margin: 20px 0 !important;
}

/*Hide Prices Table*/
#wapo-total-price-table {
  display: none;
}

/*Price*/
.yith-wapo-option .checkbox-button-container .yith-wapo-addon-label .option-price {
  display: none;
}