/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: May 25 2026 | 21:05:25 */
.show_description.ppom-input-desc {
  display: block;
  background: var(--wp--preset--color--accent-2);
  color: var(--wp--preset--color--contrast)!important;
  line-height: 21px;
  font-size: var(--wp--preset--font-size--small)!important;
  padding: 8px 16px!important;
  border-radius: 8px;
  box-shadow: 6px 6px 0 color-mix(in srgb, var(--wp--preset--color--accent-3), transparent 0%);
}

.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus,
.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus{
  background: var(--wp--preset--color--contrast) !important;
  color: white;
  opacity: 1!important;
}

.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--minus:hover,
.wc-block-components-quantity-selector__button.wc-block-components-quantity-selector__button--plus:hover {
  background: var(--wp--preset--color--contrast-3) !important;
  color: white;
  opacity: 1!important;
}

.quantity.wc-block-components-quantity-selector {
	border-radius: 12px;
}

/*
.wc-block-components-product-price {
  font-size: var(--wp--preset--font-size--large);
  font-weight: 900;
  color: var(--wp--preset--color--accent-1);
  text-shadow: 2px 2px 0 color-mix(in srgb, var(--wp--preset--color--contrast), transparent 0%);
}

.woocommerce-variation-price {
  font-size: var(--wp--preset--font-size--huge);
  font-weight: 900;
  color: var(--wp--preset--color--accent-1);
  text-shadow: 3px 3px 0 color-mix(in srgb, var(--wp--preset--color--contrast), transparent 0%);
}
*/
.variations table td:last-child {
	padding-bottom: 0!important;
}

.reset_variations {
	display: none!important;
	height:0 !important;
	
}

li.button-variable-item,
li.image-variable-item {
	box-shadow: 4px 3px 0 color-mix(in srgb, var(--wp--preset--color--contrast), transparent 100%) !important;
}

li.button-variable-item {
	height: 36px!important;
}

li.button-variable-item.selected {
  background: var(--wp--preset--color--contrast)!important;
  color: var(--wp--preset--color--base)!important;
}

li.button-variable-item > div > span {
  line-height: 32px!important;
  width: 100%!important;
  height: 100%!important;
}

.catalogue-item-title {
	min-height: 50px;
}