:root {
  --text-description: .9rem;
  --text-meta-s: .8rem;
  --input-background: #3A3B3C;
  --global-palette-border-1: #333;
  --global-palette-border-2: #555;
}

/* Header - Overlay header with transition */

.transparent-header .item-at-start {
  transition-property: background, color;
  transition-duration: 1s;
  transition-timing-function: ease-out;
  -webkit-transition-property: background, color;
  -webkit-transition-duration: 1s;
  -moz-transition-property: background, color;
  -moz-transition-duration: 1s;
  -ms-transition-property: background, color;
  -ms-transition-duration: 1s;
  -o-transition-property: background, color;
  -o-transition-duration: 1s;
}

.transparent-header .item-is-stuck {
  transition-property: background, color;
  transition-duration: .5s;
  transition-timing-function: ease-in;
  -webkit-transition-property: background, color;
  -webkit-transition-duration: .5s;
  -moz-transition-property: background, color;
  -moz-transition-duration: .5s;
  -ms-transition-property: background, color;
  -ms-transition-duration: .5s;
  -o-transition-property: background, color;
  -o-transition-duration: .5s;
}

.woocommerce ul.products li.product a img {
	aspect-ratio: 1 / 1;
    object-position: center;
    object-fit: cover;
}