	* { box-sizing: border-box; }
	*:focus { outline: 0; }
	.cl { display: block; float: none; clear: both; font-size: 1px; height: 1px; overflow: hidden; }

/* Azat */
.woocommerce .oxy-product-cart-button p.stock, .woocommerce div.product p.stock {
    display: none;
}

/* hide strange phrase on ratings */
	.wc-gzd-rating-authenticity-status.is-unverified { display: none; }

/* fix shop minicard with rating */
	.minicard .minicard-link, .minicard .product, .oxy-product-rating { position: relative; top: 0; left: 0; }
	.minicard .product > .height-100, 
	.oxy-product-rating > .height-100 { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
	.minicard .minicard-link > .height-100,  
	.oxy-product-rating > .height-100 { display: none; }
	.woocommerce .oxy-woo-element div.product .woocommerce-product-rating a.woocommerce-review-link, .woocommerce .oxy-product-rating a.woocommerce-review-link { white-space: nowrap; }

/* wishlist icon */
	.wishlist-ico[data-count] { position: relative; top: 0; left: 0; }
	.wishlist-ico[data-count]:after { display: block; content: attr(data-count); position: absolute; top: -2px; right: -9px; width: 18px; height: 18px; background-color: var(--or); color: #fff; line-height: 18px; font-size: 12px; overflow: hidden; text-align: center; border-radius: 50%; }

/* plugin magic */
	.product .pa_farbe { display: flex; flex-direction: row; flex-wrap: wrap; gap: 5px; }
	.pa_farbe__item { width: 26px; height: 26px; border-radius: 50%; overflow: hidden; border: 1px solid; position: relative; top: 0; left: 0; }
	.pa_farbe__item--rauch, 
	.pa_farbe__item--smoke { background-color: #848884; border-color: #848884; }
	.pa_farbe__item--cream { background-color: #fffdd0; border-color: #fffdd0; }
	.pa_farbe__item--grun, 
	.pa_farbe__item--green { background-color: #008000; border-color: #008000; }
	.pa_farbe__item--helgrau { background-color: #D3D3D3; border-color: #D3D3D3; }
	.pa_farbe__item--hellblau { background-color: #add8e6; border-color: #add8e6; }
	.pa_farbe__item--khaki { background-color: #C3B091; border-color: #C3B091; }
	.pa_farbe__item--weiss,
	.pa_farbe__item--weis, 
	.pa_farbe__item--white { background-color: #fff; border-color: #ccc; }
	.pa_farbe__item--rot, 
	.pa_farbe__item--red { background-color: #e03d3d; border-color: #e03d3d; }
	.pa_farbe__item--beige { background-color: #ffe4b8; border-color: #ffe4b8; }
	.pa_farbe__item--braun, 
	.pa_farbe__item--brown { background-color: #b87a25; border-color: #b87a25; }
	.pa_farbe__item--grau, 
	.pa_farbe__item--gray, 
	.pa_farbe__item--grey { background-color: #757275; border-color: #757275; }
	.pa_farbe__item--gruen, 
	.pa_farbe__item--grun, 
	.pa_farbe__item--green { background-color: #1eb357; border-color: #1eb357; }
	.pa_farbe__item--blau, 
	.pa_farbe__item--blue, 
	.pa_farbe__item--aquamarine { background-color: #0091c3; border-color: #0091c3; }
	.pa_farbe__item--rosa, 
	.pa_farbe__item--pink { background-color: #babab5; border-color: #babab5; }
	.pa_farbe__item--schwarz, 
	.pa_farbe__item--black { background-color: #171617; border-color: #171617; }
	.pa_farbe__item--orange { background-color: #FFA500; border-color: #FFA500; }

	/* .pa_farbe__item:before { display: block; content: ''; position: absolute; top: 0; left: 0; width: 24px; height: 24px; border: 2px solid #fff; border-radius: 50%; } */

	.images.woocommerce-product-gallery { overflow: visible !important; overflow-x: hidden; }
	.flex-control-thumbs--wrapper { position: absolute; top: 0; left: 0; height: 100%; overflow: visible; }
	.flex-control-thumbs--scroll { position: relative; top: 0; left: 0; height: 100%; overflow: hidden; }
	.woocommerce .product .images .flex-control-thumbs,
	.flex-control-thumbs--wrapper .flex-control-thumbs { position: static !important; top: 0; left: 0; height: auto !important; overflow: visible !important; padding-bottom: 32px; }

	.flex-control-thumbs--wrapper .thumbs-scroll { display: block; position: absolute; left: 50%; width: 30px; height: 30px; margin-left: -15px; z-index: 10; border-radius: 50%; background: #fff; border: 1px solid #D8DDE3; cursor: pointer; line-height: 1; }
	.flex-control-thumbs--wrapper .thumbs-scroll--top { top: -10px; }
	.flex-control-thumbs--wrapper .thumbs-scroll--bottom { bottom: -10px; }
	.flex-control-thumbs--wrapper .thumbs-scroll svg { display: block; width: 10px; height: 7px; fill: #5B5F6A; margin: 11px 9px 0; }
	.flex-control-thumbs--wrapper .thumbs-scroll--top svg { top: 0; }
	.flex-control-thumbs--wrapper .thumbs-scroll--bottom svg { bottom: 0; }

	.flex-control-thumbs--wrapper .thumbs-scroll:hover { background-color: #34353D; border-color: #34353D; }
	.flex-control-thumbs--wrapper .thumbs-scroll:hover svg { fill: #fff; }

	/* .oxy-product-cart-button  { display: flex; flex-direction: column; }
	.legal-price-info { order: 2; line-height: 26px; height: 26px; } */

	.variations_form { order: 1; }
	.variations tr, .variations td { line-height: 1 !important; text-align: left; }
.woocommerce-variation-description { text-align: left; }

	.woocommerce .oxy-woo-element .product .variations { margin-bottom: 20px !important; }
	.woocommerce .oxy-woo-element .product .variations,
	.woocommerce .oxy-woo-element .product .variations tbody { display: flex; flex-direction: column; }
	.product .variations tr { order: 3; border-bottom: 0; }
	.product .variations .pa_funktion { order: 1; }
	.product .variations .pa_bezug,
	.product .variations .pa_farbe { order: 2; }

	.product .variations .label { text-align: left; }
	.pa_funktion .label, .pa_bezug .label { display: none; }
	.pa_farbe .custom-wc-variations { margin-top: -22px; }

	.variations .label label,
	.variations b { display: inline-block; margin: 0 0 0 14px !important; padding: 1px 6px; background: #fff; font-family: 'Geologica'; font-style: normal !important; font-weight: 400 !important; font-size: 14px !important; line-height: 1.16 !important; color: #5B5F6A; position: relative; top: 0; left: 0; z-index: 2; }
	.variations b.has_desc { cursor: pointer; padding-right: 24px; background: #fff url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='9' cy='9.00012' r='8.5' stroke='%23D8DDE3'/%3E%3Cpath d='M8 14.0002C7.70526 14.0002 7.47368 13.906 7.30526 13.7178C7.13684 13.5296 7.05263 13.2726 7.05263 12.9468C7.05263 12.6138 7.13333 12.165 7.29474 11.6004C7.46316 11.0285 7.62807 10.5108 7.78947 10.0475C7.95789 9.58423 8.04211 9.27656 8.04211 9.12454C8.04211 8.96528 7.99298 8.88564 7.89474 8.88564C7.64912 8.88564 7.25263 9.38515 6.70526 10.3842L6 9.96067C7.03158 8.16534 7.97895 7.26768 8.84211 7.26768C9.43158 7.26768 9.72632 7.65136 9.72632 8.41871C9.72632 8.64313 9.65614 9.00147 9.51579 9.49374L8.75789 11.7307C8.6807 11.9406 8.64211 12.1324 8.64211 12.3062C8.64211 12.4727 8.70526 12.5559 8.83158 12.5559C9.07018 12.5559 9.50877 12.0999 10.1474 11.1877L10.5895 11.6112C10.2105 12.3351 9.75789 12.9143 9.23158 13.3486C8.71228 13.783 8.30175 14.0002 8 14.0002ZM11 4.50012C11 4.78969 10.9053 5.05392 10.7158 5.29282C10.5263 5.53171 10.2702 5.65116 9.94737 5.65116C9.62456 5.65116 9.38246 5.55343 9.22105 5.35797C9.05965 5.15527 8.97895 4.9019 8.97895 4.59785C8.97895 4.2938 9.07719 4.02595 9.27368 3.7943C9.47719 3.5554 9.73684 3.43596 10.0526 3.43596C10.3684 3.43596 10.6035 3.54092 10.7579 3.75086C10.9193 3.95356 11 4.20331 11 4.50012Z' fill='%235B5F6A'/%3E%3C/svg%3E") no-repeat center right; }

	.custom-wc-variations + b { margin-top: 12px !important; }

	.variations .value:not(.custom-wc-variations-td),
	.custom-wc-variations { display: block; padding: 20px 22px; margin: 0; margin-top: -9px; border: 1px solid #D8DDE3; border-radius: 7px; z-index: 1; background-repeat: no-repeat; background-size: 16px 16px; background-position: -20px 5%; transition-duration: 0.4s; }
	.custom-wc-variations.ss { border: 2px solid #34353D !important; background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2334353D'/%3E%3Cpath d='M4.5 8L6.60769 10.459C7.04882 10.9736 7.86335 10.9096 8.2186 10.3323L11.5 5' stroke='white'/%3E%3C/svg%3E%0A"); background-position: 98% 5%; } 
	.variations .value:not(.custom-wc-variations-td) { margin-top: -14px !important; padding: 15px 15px 15px 22px !important; border: 1px solid #D8DDE3 !important;  }
	.variations .reset_variations { display: none !important; }

	.variations .value select { background: transparent; border: 0; padding: 0; margin: 0; line-height: 1; }
	.variations .value select:focus { box-shadow: none; outline: 0; }

	.custom-wc-variations ul { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: row; flex-wrap: wrap; gap: 2px; }
	.custom-wc-variations li { margin: 0; padding: 0; display: block; line-height: 1; }
	.custom-wc-variations label {  margin: 0 !important; padding: 0; display: block; width: 26px; height: 26px; border-radius: 50%; background: #ccc; overflow: hidden; white-space: nowrap; text-indent: 26px; cursor: pointer; border: 2px solid #eee; position: relative; top: 0; left: 0; transition-duration: 0.4s; }
	.custom-wc-variations label:before { display: block; content: ''; position: absolute; top: 0px; left: 0px; width: 22px; height: 22px; border-radius: 50%; border: 2px solid #fff; }
	.custom-wc-variations input:checked + label { border: 2px solid #000; }


	.pa_funktion .custom-wc-variations, .no_pa_funktion { border: 0; padding: 0; margin-top: 0; display: flex; flex-direction: row; justify-content: space-between; align-items: center; }
	.pa_funktion .custom-wc-variations ul { flex-direction: column; align-content: flex-start; gap: 8px; }
	.pa_funktion .custom-wc-variations ul label { padding: 10px 12px; width: auto; height: auto; border-radius: 3px; background: transparent; overflow: hidden; text-indent: 0; cursor: pointer; border: 1px solid #eee; font-family: 'Oswald'; font-style: normal !important; font-weight: 300 !important; font-size: 16px !important; line-height: 1.16; text-transform: uppercase; color: #34353D !important; transition-duration: 0.4s; }
	.pa_funktion .custom-wc-variations label:before { position: static; float: left; width: 16px; height: 16px; margin: 0 16px 0 0; border-color: #D8DDE3; background-size: 16px 16px; background-position: center center; }
	.pa_funktion .custom-wc-variations input:checked + label { border: 2px solid #34353D; }
	.pa_funktion .custom-wc-variations input:checked + label:before { background-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='8' fill='%2334353D'/%3E%3Cpath d='M4.5 8L6.60769  .459C7.04882 10.9736 7.86335 10.9096 8.2186 10.3323L11.5 5' stroke='white'/%3E%3C/svg%3E%0A"); border-color: #34353D; }

	.pa_funktion .custom-wc-variations img { display: none; }
	.pa_funktion .custom-wc-variations--rechts .funktion-image--rechts { display: block; }
	.pa_funktion .custom-wc-variations--links  .funktion-image--links  { display: block; }
	.no_pa_funktion span { display: block; width: 100px; }
	.pa_funktion .funktion-data, .no_pa_funktion .funktion-data { display: block; font-family: 'Geologica'; font-style: normal; font-weight: 300; font-size: 14px; line-height: 128%; text-align: left !important; color: #34353D; white-space: nowrap; }
	.pa_funktion .funktion-data b, .no_pa_funktion .funktion-data b { margin: 0 !important; padding: 0 !important; font-weight: 500 !important; line-height: 120% !important; }

@media (max-width: 480px) {
	.pa_funktion .custom-wc-variations { flex-wrap: wrap; justify-content: space-evenly; }
	.pa_funktion .custom-wc-variations ul { flex-basis: 100%; flex-direction: row; margin-bottom: 8px; }
	.pa_funktion .custom-wc-variations ul li { flex-grow: 1; }

	.no_pa_funktion { flex-wrap: wrap; justify-content: space-evenly; }
	.no_pa_funktion span { display: none; }
}

	.woocommerce .product .woocommerce-variation-add-to-cart { width: calc(100% - 76px) !important; flex-wrap: wrap; }
	.woocommerce .product .oxy-product-cart-button + .add-to-fav { margin-top: -58px; }
	/*.woocommerce .product .oxy-product-cart-button + .add-to-fav { margin-top: -84px; } /* 'cos of .legal-price-info */
	.woocommerce .product .pofw-product-options-wrapper { flex-basis: 100%; }
	
/* product gallery slider */
	.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow, .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow { background: transparent; visibility: visible; opacity: 1; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before, .woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before { width: 30px; padding: 4px 0 10px; text-align: center; content: url("data:image/svg+xml,%3Csvg viewBox='0 0 10 7' width='10px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.21365 6.6218C4.62699 7.12607 5.37301 7.12607 5.78635 6.6218L9.74866 1.78784C10.3245 1.08531 9.84715 -1.33622e-08 8.96231 -9.07176e-08L1.03769 -7.8351e-07C0.152846 -8.60866e-07 -0.324512 1.08531 0.251337 1.78784L4.21365 6.6218Z' fill='%23D8DDE3' /%3E%3C/svg%3E"); background: #fff; border: 1px solid #D8DDE3; border-radius: 50%; transform: rotate(270deg); }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before { transform: rotate(90deg); }
	.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:hover, .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:hover { background: transparent; }
	.woo-variation-gallery-thumbnail-slider .wvg-thumbnail-next-arrow:hover:before, .woo-variation-gallery-thumbnail-slider .wvg-thumbnail-prev-arrow:hover:before { content: url("data:image/svg+xml,%3Csvg viewBox='0 0 10 7' width='10px' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.21365 6.6218C4.62699 7.12607 5.37301 7.12607 5.78635 6.6218L9.74866 1.78784C10.3245 1.08531 9.84715 -1.33622e-08 8.96231 -9.07176e-08L1.03769 -7.8351e-07C0.152846 -8.60866e-07 -0.324512 1.08531 0.251337 1.78784L4.21365 6.6218Z' fill='%23FFFFFF' /%3E%3C/svg%3E"); background: #D8DDE3; }

	.woo-variation-gallery-slider-wrapper, .woo-variation-gallery-thumbnail-wrapper { overflow: visible; }
	.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image { border-radius: 7px; border: 2px solid var(--line); overflow: hidden; margin: 2px 0; aspect-ratio: 16 / 9; }

@media (max-width: 480px) {
	.woo-variation-product-gallery { width: 100%; margin: 0 auto; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow { left: auto; right: -10px; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow { left: -10px; }
}

@media (min-width: 481px) {

	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow { top: auto; bottom: -10px; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variaton-gallery-container .wvg-thumbnail-prev-arrow { top: -10px; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-next-arrow:before, .woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before { transform: none; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .wvg-thumbnail-prev-arrow:before { transform: rotate(180deg); }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container { gap: 20px; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-thumbnail-wrapper { max-width: 164px; }
	.woo-variation-gallery-thumbnail-position-left-bottom .woo-variation-gallery-container .woo-variation-gallery-slider-wrapper { min-width: calc(100% - 164px); }

	.woo-variation-gallery-slider-wrapper, .woo-variation-gallery-thumbnail-wrapper { overflow: visible; }
	.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image { border-radius: 7px; border: 2px solid var(--line); overflow: hidden; margin: 2px 0; aspect-ratio: 16 / 9; } /* .woo-variation-product-gallery .slick-vertical .slick-slide */
	/* .woo-variation-gallery-thumbnail-wrapper .slick-vertical { height: 100%; } */
	.woo-variation-gallery-wrapper .slick-active .wvg-gallery-thumbnail-image, 
	.woo-variation-gallery-wrapper .wvg-gallery-thumbnail-image.current-thumbnail { border-color: #34353D; } /* .woo-variation-product-gallery .slick-vertical .slick-current */
}

	.slick-list { border-radius: 12px; }
	.mirror-first .slick-slide[data-slick-index="0"] img { transform: scale(-1, 1); }

/* product tabs */
.oxy-tab-content { text-align: left; }
.full-width.top-24 { margin-top: var(--24); }
.full-width.top-30 { margin-top: var(--30); }

	/* modals */
	#modal-attr-desc h4 { margin-bottom: 12px; }

	/* he he */
	.custom-wc-variations .schwarz { background-color: #000; }
	.custom-wc-variations .weis { background-color: #FFF; }
	.custom-wc-variations .cream { background-color: #ECE7D9; }
	.custom-wc-variations .braun { background-color: #C7A976; }
	.custom-wc-variations .khaki { background-color: #F0E68C; }
	.custom-wc-variations .beige { background-color: #898371; }
	.custom-wc-variations .braun { background-color: #8c6e2c; }
	.custom-wc-variations .grau { background-color: #7c797a; }
	.custom-wc-variations .grun { background-color: #75885b; }
	.custom-wc-variations .orange { background-color: #df9024; }
	.custom-wc-variations .rosa { background-color: #a28297; }
	.custom-wc-variations .rot { background-color: #803826; }
	.custom-wc-variations .red { background-color: #803826; }
	.custom-wc-variations .schwarz { background-color: #31332a; }
	.custom-wc-variations .weiss { background-color: #b5b4b0; }
	.custom-wc-variations .graphite { background-color: #4B4E53; }
	.custom-wc-variations .pastelblau { background-color: #aec6cf; }
    .custom-wc-variations .gelb { background-color: #ffd800; }

	.alg-anafi-lightgray { background-color: #c7c4c1; }
	.agr-anafi-gray { background-color: #6d6b69; }
	.adg-anafi-darkgray { background-color: #515254; }
	.acr-anafi-creamy { background-color: #746151; }
	.aaq-anafi-aquamarine { background-color: #60a1a7; }
	.anb-anafi-nuttybrown { background-color: #61422f; }
	.api-anafi-pink { background-color: #9d7575; }
	.abe-anafi-beige { background-color: #d7c3a2; }
	.ebr-elma-brown { background-color: #281a12; }
	.esa-elma-sandy { background-color: #675a43; }
	.epe-elma-pebble { background-color: #474134; }
	.efw-elma-forestwhite { background-color: #848676; }
	.eor-elma-orange { background-color: #7f3d0b; }
	.egr-elma-green { background-color: #5b552b; }
	.sil-simple-lightbeige { background-color: #d7d1ce; }
	.sge-simple-green { background-color: #265147; }
	.saq-simple-aquamarine { background-color: #418a8f; }
	.spg-simple-purplegray { background-color: #5e8e89; }
	.sgr-simple-gray { background-color: #949395; }
	.sid-simple-darkgray { background-color: #aeacae; }
	.sib-simple-beige { background-color: #69737c; }
	.sbr-simple-brown { background-color: #e7d0b8; }
	.spp-simple-pink { background-color: #a28297; }
	.soa-suzi-orange { background-color: #df9024; }
	.sre-suzi-red { background-color: #803826; }
	.sug-suzi-green { background-color: #122d22; }
	.swb-suzi-whitebeige { background-color: #c6c6b8; }
	.sbe-suzi-beige { background-color: #b7ae93; }
	.sdg-suzi-darkgreen { background-color: #3d4139; }
	.swg-suzi-whitegreen { background-color: #969f92; }
	.sub-suzi-brown { background-color: #2d1e15; }
	.slb-suzi-lightbeige { background-color: #e4e0c9; }
	.tsw-ts-white { background-color: #b5b4b0; }
	.tsl-ts-lightbeige { background-color: #9f9b93; }
	.tsb-ts-beige { background-color: #807b74; }
	.tsb-ts-brown { background-color: #807b74; }
	.tdg-ts-darkgreen { background-color: #31332a; }
	.tor-ts-orange { background-color: #9d7041; }
	.tpi-ts-pink { background-color: #695768; }
	.tsg-ts-gray { background-color: #828282; }
	.tdg-ts-darkgray { background-color: #555756; }
	.vbe-victoria-beige { background-color: #898371; }
	.vib-victoria-brown { background-color: #2b1914; }
	.vgr-victoria-gray { background-color: #979a93; }
	.vdg-victoria-darkgray { background-color: #7c797a; }
	.vli-victoria-lime { background-color: #75885b; }
	.vgr-victoria-green { background-color: #3b625a; }

/* variation colors */
	.custom-wc-variations .anafi-lightgray { background-color: #c7c4c1; }
	.custom-wc-variations .anafi-gray { background-color: #c7c4c1; }
	.custom-wc-variations .anafi-darkgray { background-color: #666666; }
	.custom-wc-variations .anafi-creamy { background-color: #aa8054; }
	.custom-wc-variations .anafi-aquamarine { background-color: #60a1a7; }
	.custom-wc-variations .anafi-nuttybrown { background-color: #61422f; }
	.custom-wc-variations .anafi-pink { background-color: #9d7575; }
	.custom-wc-variations .anafi-beige { background-color: #d7c3a2; }
	
	.custom-wc-variations .lincoln-lightgray { background-color: #c7c4c1; }
	.custom-wc-variations .lincoln-gray { background-color: #c7c4c1; }
	.custom-wc-variations .lincoln-darkgray { background-color: #666666; }
	.custom-wc-variations .lincoln-creamy { background-color: #aa8054; }
	.custom-wc-variations .lincoln-aquamarine { background-color: #60a1a7; }
	.custom-wc-variations .lincoln-nuttybrown { background-color: #61422f; }
	.custom-wc-variations .lincoln-pink { background-color: #9d7575; }
	.custom-wc-variations .lincoln-beige { background-color: #d7c3a2; }

	.custom-wc-variations .cord-lincoln-lightgray { background-color: #c7c4c1; }
	.custom-wc-variations .cord-lincoln-gray { background-color: #c7c4c1; }
	.custom-wc-variations .cord-lincoln-darkgray { background-color: #666666; }
	.custom-wc-variations .cord-lincoln-creamy { background-color: #aa8054; }
	.custom-wc-variations .cord-lincoln-aquamarine { background-color: #60a1a7; }
	.custom-wc-variations .cord-lincoln-nuttybrown { background-color: #61422f; }
	.custom-wc-variations .cord-lincoln-pink { background-color: #9d7575; }
	.custom-wc-variations .cord-lincoln-beige { background-color: #d7c3a2; }

	.custom-wc-variations .elma-brown { background-color: #281a12; }
	.custom-wc-variations .elma-sandy { background-color: #675a43; }
	.custom-wc-variations .elma-pebble { background-color: #474134; }
	.custom-wc-variations .elma-forestwhite { background-color: #848676; }
	.custom-wc-variations .elma-orange { background-color: #7f3d0b; }
	.custom-wc-variations .elma-green { background-color: #5b552b; }

	.custom-wc-variations .simples-lightbeige { background-color: #d7d1ce; }
	.custom-wc-variations .simples-green { background-color: #265147; }
	.custom-wc-variations .simples-aquamarine { background-color: #59c3ca; }
	.custom-wc-variations .simples-purplegray { background-color: #5e8e89; }
	.custom-wc-variations .simples-gray { background-color: #a4a4a4; }
	.custom-wc-variations .simples-darkgray { background-color: #666666; }
	.custom-wc-variations .simples-beige { background-color: #dbc8a7; }
	.custom-wc-variations .simples-brown { background-color: #aa8054; }
	.custom-wc-variations .simples-pink { background-color: #a28297; }

	.custom-wc-variations .mikrofaser-simples-lightbeige { background-color: #d7d1ce; }
	.custom-wc-variations .mikrofaser-simples-green { background-color: #265147; }
	.custom-wc-variations .mikrofaser-simples-aquamarine { background-color: #59c3ca; }
	.custom-wc-variations .mikrofaser-simples-purplegray { background-color: #5e8e89; }
	.custom-wc-variations .mikrofaser-simples-gray { background-color: #a4a4a4; }
	.custom-wc-variations .mikrofaser-simples-darkgray { background-color: #666666; }
	.custom-wc-variations .mikrofaser-simples-beige { background-color: #dbc8a7; }
	.custom-wc-variations .mikrofaser-simples-brown { background-color: #aa8054; }
	.custom-wc-variations .mikrofaser-simples-pink { background-color: #a28297; }


	.custom-wc-variations .simple-lightbeige { background-color: #d7d1ce; }
	.custom-wc-variations .simple-green { background-color: #265147; }
	.custom-wc-variations .simple-aquamarine { background-color: #59c3ca; }
	.custom-wc-variations .simple-purplegray { background-color: #5e8e89; }
	.custom-wc-variations .simple-gray { background-color: #a4a4a4; }
	.custom-wc-variations .simple-darkgray { background-color: #666666; }
	.custom-wc-variations .simple-beige { background-color: #dbc8a7; }
	.custom-wc-variations .simple-brown { background-color: #aa8054; }
	.custom-wc-variations .simple-pink { background-color: #a28297; }



	.custom-wc-variations .suzi-orange { background-color: #e8922d; }
	.custom-wc-variations .suzi-red { background-color: #803826; }
	.custom-wc-variations .suzi-green { background-color: #006638; }
	.custom-wc-variations .suzi-whitebeige { background-color: #c6c6b8; }
	.custom-wc-variations .suzi-beige { background-color: #dbc8a7; }
	.custom-wc-variations .suzi-darkgray { background-color: #666666; }
	.custom-wc-variations .suzi-whitegreen { background-color: #969f92; }
	.custom-wc-variations .suzi-brown { background-color: #aa8054; }
	.custom-wc-variations .suzi-lightbeige { background-color: #e4e0c9; }



	.custom-wc-variations .ts-white { background-color: #b5b4b0; }
	.custom-wc-variations .ts-lightbeige { background-color: #d7c3a2; }
	.custom-wc-variations .ts-beige { background-color: #d7c3a2; }
	.custom-wc-variations .ts-brown { background-color: #807b74; }
	.custom-wc-variations .ts-darkgreen { background-color: #809242; }
	.custom-wc-variations .ts-orange { background-color: #e8922d; }
	.custom-wc-variations .ts-pink { background-color: #695768; }
	.custom-wc-variations .ts-gray { background-color: #828282; }
	.custom-wc-variations .ts-darkgray { background-color: #555756; }

	.custom-wc-variations .cord-ts-white { background-color: #b5b4b0; }
	.custom-wc-variations .cord-ts-lightbeige { background-color: #d7c3a2; }
	.custom-wc-variations .cord-ts-beige { background-color: #d7c3a2; }
	.custom-wc-variations .cord-ts-brown { background-color: #807b74; }
	.custom-wc-variations .cord-ts-darkgreen { background-color: #809242; }
	.custom-wc-variations .cord-ts-orange { background-color: #e8922d; }
	.custom-wc-variations .cord-ts-pink { background-color: #695768; }
	.custom-wc-variations .cord-ts-gray { background-color: #828282; }
	.custom-wc-variations .cord-ts-darkgray { background-color: #555756; }


	.custom-wc-variations .victoria-beige { background-color: #d7c3a2; }
	.custom-wc-variations .victoria-brown { background-color: #2b1914; }
	.custom-wc-variations .victoria-gray { background-color: #b4b4b4; }
	.custom-wc-variations .victoria-darkgray { background-color: #666666; }
	.custom-wc-variations .victoria-lime { background-color: #75885b; }
	.custom-wc-variations .victoria-green { background-color: #3b625a; }



    .custom-wc-variations .priority-amber { background-color: #FFBF00; }
    .custom-wc-variations .terra-hellbeige { background-color: #F5F5DC; }
    .custom-wc-variations .tilia-beige { background-color: #E7C8A0; }
	.custom-wc-variations .victoria-green { background-color: #3b625a; }
    .custom-wc-variations .martin-hellbeige { background-color: #F5F5DC; }
    .custom-wc-variations .priority-autumn { background-color: #E2725B; }
    .custom-wc-variations .marino-hellbeige { background-color: #F5F5DC; }
    .custom-wc-variations .priority-grey { background-color: #808080; }
    .custom-wc-variations .priority-lightbeige { background-color: #F5F5DC; }
    .custom-wc-variations .martin-grau { background-color: #808080; }
	.custom-wc-variations .priority-lightbrown { background-color: #C58042; }
    .custom-wc-variations .marino-beige { background-color: #F5F5DC; }
    .custom-wc-variations .priority-oliva { background-color: #808000; }
    .custom-wc-variations .lambi-hellbeige { background-color: #F6EFD1; }

    .custom-wc-variations .omega-hellbeige { background-color: #F5F5DC; }
    .custom-wc-variations .fauna-aquamarin { background-color: #25B283; }
    .custom-wc-variations .tilia-braun { background-color: #8D6F64; }
	.custom-wc-variations .omega-dunkelgrau { background-color: #767373; }
    .custom-wc-variations .tilia-grun { background-color: #008000; }
    .custom-wc-variations .delano-darkgray { background-color: #41424c; }
    .custom-wc-variations .delano-beige { background-color: #F6EFD1; }



/* wc-stripe-express-checkout */
#wc-stripe-express-checkout-element-link { margin: 1rem auto 0 0; }


