/** Shopify CDN: Minification failed

Line 187:0 Expected ")" to go with "("

**/
@media only screen and (min-width: 769px) {
  .footer__grid-image {
    margin-left: auto;
    margin-right: auto;
  }
}

.footer__grid-image .image-wrap {
  background-color: transparent;
}

.footer__grid-image .svg-mask {
  background-color: transparent;

  &:before {
    padding-bottom: 0;
  }
}

.footer__grid-image--33 {
  width: 33.333%;
  margin-right: auto;
  margin-left: auto;
}

.footer__grid-image--50 {
  width: 50%;
  margin-right: auto;
  margin-left: auto;
}

.footer__grid-image--100 {
  width: 100%;
}

.footer__block,
.footer__block--mobile {
  flex: 1 1 calc(50% - 20px);
}

.product__main-photos .product-slideshow {
  border: 0;
}

.product-single__header--mobile {
  width: 100%;
  margin-top: 20px;
  margin-bottom: initial;
}

[data-grid-style*="gridlines"] .grid-item__link {
  background-color: var(--color-small-image-bg);
}

.grid-item__content {
  height: 100%;
}

.grid-item__link {
  height: 100%;
}

.input-group .input-group-field:first-child,
.input-group .input-group-btn:first-child .btn,
.input-group input[type="hidden"]:first-child + .input-group-field {
  border-radius: initial;
}

.input-group .input-group-field:last-child {
  border-radius: initial;
}

.input-group .input-group-btn:first-child .btn,
.input-group input[type="hidden"]:first-child + .input-group-btn .btn {
  border-radius: initial;
}

[dir="rtl"] .input-group .input-group-btn:first-child .btn,
[dir="rtl"]
  .input-group
  input[type="hidden"]:first-child
  + .input-group-btn
  .btn {
  border-radius: initial;
}

.input-group .input-group-btn:last-child .btn {
  border-radius: var(--button-radius);
}

[dir="rtl"] .input-group .input-group-btn:last-child .btn {
  border-radius: var(--button-radius);
}

.input-group .input-group-btn .btn {
  border-radius: var(--button-radius);
}

/* 
    custom
*/
.jdgm-preview-badge .jdgm-star.jdgm-star {color: #fbbc04!important;}
.color-scheme-3 .btn {background-color: #5295cc!important;}
.cl-po--discount-text ._quantity {font-weight: 400;min-width: 0px!important;}
.site-nav__link {
	color: #101123;
}

.oldprice {
	text-decoration-line: line-through !important;
	font-weight: 400;
}

.cl-po--discount-text ._save {
	background-color: #5295cc!important;
	color: #fff;
}

h1 {
	color: #000832;
}


#clc80bmbt7k4 .cl-po--label {
	font-weight: 400;
	font-size: var(--typeBaseSize);
	color: var(--colorTextBody);
}

label:not(.variant__button-label):not(.text-label),
.label {
	font-weight: 400;
	font-size: calc(var(--typeBaseSize);
	}

	.cl-po--checkbox-item {
		font-weight: 400; font-size: var(--typeBaseSize); color: var(--colorTextBody);
	}

	.cl-po--discount-text {
		font-weight: 400; font-size: var(--typeBaseSize); color: var(--colorTextBody);
	}

	.cl-po--discount-text ._price {
		text-align: left; min-width: auto;
	}

	.cl-po--discount-text span {
		margin-right: 0;
	}

	#clpv5plzxdhy .cl-po--option {
		color: var(--colorTextBody); margin-bottom: 10px; font-size: var(--typeBaseSize);
	}

	@media only screen and (max-width: 768px) {
		.product-single__meta {
			margin-top: 10px;
		}
	}

	.product-single__meta {
		padding-top: 0px !important;
	}

	h2 {
		color: #000832;
	}

	.site-header__element {
		border-bottom: 1px solid #e8e9ec !important;
	}

	.lb-subtitle {
		font-size: 14px !important;
	}

	.ptitel {
		margin-bottom: 8px !important;
	}

