/* 20250318195843 - v2 */
.gui,
.gui-block-linklist li a {
  color: #666666;
}

.gui-page-title,
.gui a.gui-bold,
.gui-block-subtitle,
.gui-table thead tr th,
.gui ul.gui-products li .gui-products-title a,
.gui-form label,
.gui-block-title.gui-dark strong,
.gui-block-title.gui-dark strong a,
.gui-content-subtitle {
  color: #000000;
}

.gui-block-inner strong {
  color: #848484;
}

.gui a {
  color: #90d3cb;
}

.gui-input.gui-focus,
.gui-text.gui-focus,
.gui-select.gui-focus {
  border-color: #90d3cb;
  box-shadow: 0 0 2px #90d3cb;
}

.gui-select.gui-focus .gui-handle {
  border-color: #90d3cb;
}

.gui-block,
.gui-block-title,
.gui-buttons.gui-border,
.gui-block-inner,
.gui-image {
  border-color: #8d8d8d;
}

.gui-block-title {
  color: #333333;
  background-color: #ffffff;
}

.gui-content-title {
  color: #333333;
}

.gui-form .gui-field .gui-description span {
  color: #666666;
}

.gui-block-inner {
  background-color: #f4f4f4;
}

.gui-block-option {
  border-color: #ededed;
  background-color: #f9f9f9;
}

.gui-block-option-block {
  border-color: #ededed;
}

.gui-block-title strong {
  color: #333333;
}

.gui-line,
.gui-cart-sum .gui-line {
  background-color: #cbcbcb;
}

.gui ul.gui-products li {
  border-color: #dcdcdc;
}

.gui-block-subcontent,
.gui-content-subtitle {
  border-color: #dcdcdc;
}

.gui-faq,
.gui-login,
.gui-password,
.gui-register,
.gui-review,
.gui-sitemap,
.gui-block-linklist li,
.gui-table {
  border-color: #dcdcdc;
}

.gui-block-content .gui-table {
  border-color: #ededed;
}

.gui-table thead tr th {
  border-color: #cbcbcb;
  background-color: #f9f9f9;
}

.gui-table tbody tr td {
  border-color: #ededed;
}

.gui a.gui-button-large,
.gui a.gui-button-small {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large.gui-button-action,
.gui a.gui-button-small.gui-button-action {
  border-color: #8d8d8d;
  color: #000000;
  background-color: #ffffff;
}

.gui a.gui-button-large:active,
.gui a.gui-button-small:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui a.gui-button-large.gui-button-action:active,
.gui a.gui-button-small.gui-button-action:active {
  background-color: #cccccc;
  border-color: #707070;
}

.gui-input,
.gui-text,
.gui-select,
.gui-number {
  border-color: #8d8d8d;
  background-color: #ffffff;
}

.gui-select .gui-handle,
.gui-number .gui-handle {
  border-color: #8d8d8d;
}

.gui-number .gui-handle a {
  background-color: #ffffff;
}

.gui-input input,
.gui-number input,
.gui-text textarea,
.gui-select .gui-value {
  color: #000000;
}

.gui-progressbar {
  background-color: #90d3cb;
}

/* custom */
#productpage .product-configure-options, .product-configure-variants {
  display: none;
}

#productpage .product-configure.custom-product-options .product-configure-options {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* 01-02-2021 added by cmdc for stocknotifier app do not remove*/
#stocknotifier-popup-button, #stocknotifier-popup-input-submit {
  float:none;
  background-color:#adba75;
  margin-bottom:15px;
  white-space: normal;
  text-align: center;
}


.list-collection > li ul.variants { display: flex; flex-wrap: wrap; justify-content: center; list-style: none; margin: 0; opacity: 0; padding: 0; position: absolute; width: 100%; z-index: 9; }
.list-collection > li:hover ul.variants { opacity: 1; }
.list-collection > li ul.variants li { border: none; margin: 0 3px 6px !important; width: auto !important; }
.list-collection > li ul.variants li:hover { z-index: 5; }
.list-collection > li ul.variants li a { background: #fff; border: 1px solid var(--mercury); color: var(--bodyText); font-size: 13px; padding: 4px 8px; }
.list-collection > li ul.variants li:not(.disabled) a:hover { border-color: var(--accent); color: var(--accent); }
.list-collection > li ul.variants li.disabled a:before { background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNyAzNyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzcgMzciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNFN0U3RTc7fTwvc3R5bGU+PHBhdGggZD0iTTM3IDBoLS44TDAgMzYuMnYuOGguNkwzNyAuNnoiIGNsYXNzPSJzdDAiLz48L3N2Zz4=); background-size: 100% 100%; bottom: 0; }

.list-collection .owl-carousel .owl-stage-outer { height: auto !important; }
.list-collection .owl-carousel .list-collection > li ul.variants { position: relative; }

@media only screen and (max-width: 47.5em) {
	.list-collection > li ul.variants { opacity: 1; position: relative; }
  .list-collection > li ul.variants li a { padding: 0 6px; }
}
