/*!*********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ../../../node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!../../../node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!../../../node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./assets/scss/global.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************************************/
button.tinvwl-button:not(.alt),
.gform-theme--foundation .add_list_item,
.gform-theme--foundation .delete_list_item,
.gfield input[type=file]::file-selector-button,
.gform_previous_button, button.tinvwl-button.alt,
.wpcf7-submit,
.gform_button,
.gform_next_button {
  border-radius: var(--wp--custom--button-border-radius);
  border-width: var(--wp--custom--button-border-width);
  font-family: var(--wp--custom--button-typography-font-family);
  font-size: var(--wp--custom--button-typography-font-size);
  text-transform: var(--wp--custom--button-typography-text-transform);
  line-height: 1;
  padding-top: var(--wp--custom--button-spacing-padding-top);
  padding-right: var(--wp--custom--button-spacing-padding-right);
  padding-bottom: var(--wp--custom--button-spacing-padding-bottom);
  padding-left: var(--wp--custom--button-spacing-padding-left);
  text-decoration: none;
}

button.tinvwl-button.alt,
.wpcf7-submit,
.gform_button,
.gform_next_button {
  background-color: var(--wp--custom--button-color-background);
  color: var(--wp--custom--button-color-text);
}

button.tinvwl-button:not(.alt),
.gform-theme--foundation .add_list_item,
.gform-theme--foundation .delete_list_item,
.gfield input[type=file]::file-selector-button,
.gform_previous_button {
  background-color: var(--wp--custom--button-secondary-color-background);
  color: var(--wp--custom--button-secondary-color-text);
}

/**
 * Primary buttons
 */
/**
 * Secondary buttons
 */
.wc-block-components-quantity-selector::after, .wc-block-components-checkbox .wc-block-components-checkbox__input[type=checkbox], input[type=email],
input[type=number],
input[type=tel],
input[type=text],
input[type=url],
input[type=password],
textarea,
select,
.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url],
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-textarea,
.woocommerce-page .select2-container .select2-selection {
  border-color: var(--wp--custom--form-field-border-color);
  border-style: var(--wp--custom--form-field-border-style);
  border-width: var(--wp--custom--form-field-border-width);
  border-radius: var(--wp--custom--form-field-border-radius);
}

input[type=email],
input[type=number],
input[type=tel],
input[type=text],
input[type=url],
input[type=password],
textarea,
select,
.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url],
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-textarea,
.woocommerce-page .select2-container .select2-selection {
  background-color: var(--wp--custom--form-field-color-background);
  color: var(--wp--custom--form-field-color-text);
}

input[type=email],
input[type=number],
input[type=tel],
input[type=text],
input[type=url],
input[type=password],
textarea,
select,
.wc-block-components-form .wc-block-components-text-input input[type=email],
.wc-block-components-form .wc-block-components-text-input input[type=number],
.wc-block-components-form .wc-block-components-text-input input[type=tel],
.wc-block-components-form .wc-block-components-text-input input[type=text],
.wc-block-components-form .wc-block-components-text-input input[type=url],
.wc-block-components-text-input input[type=email],
.wc-block-components-text-input input[type=number],
.wc-block-components-text-input input[type=tel],
.wc-block-components-text-input input[type=text],
.wc-block-components-text-input input[type=url],
.wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-form .wc-block-components-combobox .wc-block-components-combobox-control input.components-combobox-control__input,
.wc-block-components-textarea,
.woocommerce-page .select2-container .select2-selection {
  padding: var(--wp--custom--form-field-padding);
}

@media screen and (max-width: 992px) {
  .maksimer-loop-qty {
    width: 100%;
  }
}
.maksimer-loop-qty input {
  width: 3.631em;
  text-align: center;
}
.maksimer-loop-qty button {
  background: none;
  border: none;
  outline: none;
  cursor: pointer;
}
.maksimer-loop-qty .wc-block-components-quantity-selector {
  position: relative;
}
@media screen and (max-width: 992px) {
  .maksimer-loop-qty .wc-block-components-quantity-selector {
    width: 100%;
  }
}
.maksimer-loop-qty .wc-block-components-quantity-selector input {
  border: 1px solid var(--wp--preset--color--accent-2);
  border-radius: 4px;
  -moz-appearance: textfield;
  -webkit-appearance: textfield;
          appearance: textfield;
}
@media screen and (max-width: 992px) {
  .maksimer-loop-qty .wc-block-components-quantity-selector input {
    width: 100% !important;
  }
}
.maksimer-loop-qty .wc-block-components-quantity-selector input::-webkit-outer-spin-button, .maksimer-loop-qty .wc-block-components-quantity-selector input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.maksimer-loop-qty .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--minus {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.maksimer-loop-qty .wc-block-components-quantity-selector .wc-block-components-quantity-selector__button--plus {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.maksimer-loop-qty + .add_to_cart_button {
  margin: 0 !important;
  padding: 10px !important;
}

.wc-block-components-product-button {
  display: grid !important;
}
@media (min-width: 768px) {
  .wc-block-components-product-button {
    grid-template-columns: 65px 1fr !important;
  }
  .wc-block-components-product-button .maksimer-loop-qty {
    grid-column: 1;
  }
  .wc-block-components-product-button .maksimer-loop-qty + .add_to_cart_button {
    grid-column: 2;
  }
  .wc-block-components-product-button .add_to_cart_button {
    grid-column: 2;
  }
}
@media screen and (max-width: 992px) {
  .wc-block-components-product-button {
    grid-template-columns: 1fr !important;
    grid-gap: 10px;
  }
}
.wc-block-components-product-button .add_to_cart_button + span {
  grid-column: 1/-1;
  text-align: center;
}
.wc-block-components-product-button .add_to_cart_button + span a {
  margin-top: 0;
}

body.product .wp-block-add-to-cart-form .wc-block-components-quantity-selector {
  border: 1px solid var(--wp--preset--color--accent-2);
  border-radius: 4px;
}
body.product .wp-block-add-to-cart-form .wc-block-components-quantity-selector::before, body.product .wp-block-add-to-cart-form .wc-block-components-quantity-selector::after {
  display: none;
}

.add_to_cart_button + span {
  width: 100%;
}

/*# sourceMappingURL=global.css.map*/