body {background: #F7F6F3 !important;}
.h2, h2 {font-weight: 400 !important;}
.zk-productsingle-page {padding-top: 40px;}
.zk-productsingle-leftimg .woocommerce-product-gallery__wrapper {display: block;margin: 0;}
.zk-product-content,.zk-productsingle-leftimg {width: 100%;padding: 0 10px;}
.zk-productsingle-leftimg {position: relative;}
.zk-productsingle-rightctn {margin-top: 30px;padding: 0 10px;}
.zk-productsingle-rightctn h3 {color: var(--primary-color);margin-bottom: 8px;}
.zk-productsingle-rightctn p {color: #7e7e7e;}
.zk-productsingle-rightctn .zk-product-price .price {gap: 5px 10px;flex-direction: row-reverse;justify-content: start;}
.zk-product-spici {padding: 7px 0;}
.zk-product-spici p {color: #000;padding: 0 !important;font-size: 17px;}
.zk-spp-attributes {height: auto;max-height: 120px;overflow: hidden;transition: max-height .3s;}
.zk-spp-attributes.expanded {max-height: 500px;}
.zk-spp-attributes-link p {margin-top: 5px;cursor: pointer;text-decoration: underline;}
.zed-pro-spec.expanded+.zk-spp-attributes-link #zk-attributes-show-more,.zk-spp-attributes-link.expanded #zk-attributes-show-more {opacity: 0;}
.zed-pro-spec.expanded+.zk-spp-attributes-link #zk-attributes-show-less,.zk-spp-attributes-link.expanded #zk-attributes-show-less {display: block;position: relative;top: -37px;background: #f4f4f4;z-index: -1;}
.zk-track::before,.zk-tube::before {content: "";display: block;height: 24px;width: 24px;margin-right: 10px;background: url("data:image/svg+xml;base64,PHN2ZyBpZD0iTGFnXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTkuMSAxNCI+CiAgPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI5LjIuMSwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDIuMS4wIEJ1aWxkIDExNikgIC0tPgogIDxkZWZzPgogICAgPHN0eWxlPgogICAgICAuc3QwIHsKICAgICAgICBmaWxsOiAjMjYyNjI2OwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LDYuM2gtMS4xYy0uMy0uOC0uNi0xLjYtLjktMi40LS4yLS43LS45LTEuMS0xLjYtMS4yaC0uMnYtLjdjMC0uNy0uNi0xLjMtMS4zLTEuM0gyYy0uNywwLTEuMy42LTEuMywxLjN2OWMwLC4zLjIuNS41LjVoMS45Yy4yLDEsMS4xLDEuNywyLjEsMS43LDEsMCwxLjktLjcsMi4xLTEuN2gxLjNjLjIsMSwxLjEsMS43LDIuMSwxLjcsMSwwLDEuOS0uNywyLjEtMS43aDEuOGMuMywwLC41LS4yLjUtLjVoMHYtMy41YzAtLjctLjYtMS4yLTEuMy0xLjJNMiwxLjdoNi45Yy4yLDAsLjMuMS4zLjN2NC41YzAsLjMuMi41LjUuNS4zLDAsLjUtLjIuNS0uNWgwdi0yLjdoLjJjMCwwLC40LDAsLjYuNC4yLjcuNiwxLjYsMS4xLDIuOCwwLC4yLjMuMy41LjNoMS40Yy4xLDAsLjMsMCwuMy4xdjNoLTEuMmMtLjItMS0xLjEtMS43LTIuMS0xLjctMSwwLTEuOS43LTIuMSwxLjdoLTEuM2MtLjItMS0xLjEtMS43LTIuMS0xLjctMSwwLTEuOS43LTIuMSwxLjdoLTEuNFYyYzAtLjIuMS0uMy4zLS4zTTUuMywxMi4xYy0uNiwwLTEuMS0uNi0xLjEtMS4yLDAtLjYuNS0xLjEsMS4xLTEuMS42LDAsMS4xLjYsMS4xLDEuMiwwLC42LS41LDEuMS0xLjEsMS4xTTEwLjksMTIuMWMtLjYsMC0xLjEtLjYtMS4xLTEuMiwwLS42LjUtMS4xLDEuMS0xLjEuNiwwLDEuMS41LDEuMSwxLjFzLS41LDEuMS0xLjEsMS4xIi8+Cjwvc3ZnPg==") no-repeat center center;}
.zk-tube::before {width: 26px;background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNC44NjUiIGhlaWdodD0iMTQuMjIxIj48cGF0aCBkPSJNMTQuMzM1IDEuODg5aC0xLjg3M2MuMDQxLS41MjQuMDYtLjk5LjA2LTEuMzU4QS41My41MyAwIDAgMCAxMS45OSAwSDIuODg5YS41My41MyAwIDAgMC0uNTMuNTNjMCAuMzcuMDE4LjgzNS4wNTkgMS4zNTlILjUzYS41My41MyAwIDAgMC0uNTEyLjY2NGMuMDUxIDEuMzUuOTIgNC45NDMgNC4zNSA2LjM4OS42NC45OTggMS40NzIgMS43MTggMi41NCAxLjg5OXYyLjMySDUuNDkzYS41My41MyAwIDEgMCAwIDEuMDZoMy44OTNhLjUzLjUzIDAgMCAwIDAtMS4wNkg3Ljk3di0yLjMyYzEuMDY4LS4xOCAxLjktLjkgMi41NC0xLjkgMy41NDQtMS40OTIgNC4zNTUtNS4yODYgNC4zNTUtNi41MjJhLjUzLjUzIDAgMCAwLS41My0uNTNtLTEzLjIyIDEuMDZoMS40MWMuMTY4IDEuMzUuNDggMi45MSAxLjAwNSA0LjI4OEMxLjk2MyA2LjAxNyAxLjI3NyA0LjE1IDEuMTE1IDIuOTVNNy40NCA5LjgyOWMtLjg5NyAwLTEuNjExLS41ODUtMi4xNzYtMS40NzJhLjUzNy41MzcgMCAwIDAtLjExNy0uMTg3QzMuOTkgNi4xOTMgMy41MTEgMi45MjYgMy40MzEgMS4wNmg4LjAxN2MtLjAxNS4zNTYtLjA0NS43NjQtLjA5MSAxLjIwNGEuNTMyLjUzMiAwIDAgMC0uMDI2LjE1NGMwIC4wMTQuMDAzLjAyNi4wMDQuMDQtLjM0MyAzLjAxNi0xLjQ0MyA3LjM3LTMuODk2IDcuMzdtMy45MS0yLjU5M2MuNTI2LTEuMzc5LjgzNy0yLjkzOCAxLjAwNS00LjI4NmgxLjQxYy0uMTYyIDEuMTk5LS44NDggMy4wNjUtMi40MTQgNC4yODYiIGZpbGw9IiMyNjI2MjYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgc3R5bGU9Ii0tZGFya3JlYWRlci1pbmxpbmUtZmlsbDojZDBjY2M2IiBkYXRhLW5hbWU9IlBhdGggODI4NjMiLz48L3N2Zz4=') no-repeat center center;}
.zk-after-pro-summery {margin: 18px 0;}
.zk-shipping-text {background: #dff2e1;padding: 12px;}
.zk-shipping-text label,.zk-shipping-text span,.zk-singprodu-description p a {color: var(--primary-color);}
.zk-singprodu-content {margin-top: 30px;}
.zk-pro-title {margin-bottom: 15px;}
.zk-singprodu-content-in {width: 100%;padding: 40px 0;border-radius: 10px;margin-bottom: 5px;background-color: var(--white-color);padding-inline: 40px !important;box-shadow: 0 7px 13px rgba(0, 0, 0, .03);}
.zk-singprodu-content-in h4.h1 {font-size: 26px;}
.zk-pro-text {color: #242424;line-height: 31px;}
.zk-leavbre-desc p,.zk-leavbre-desc li,.zk-singprodu-description li,.zk-singprodu-description p {font-family: var(--neurialgrotesk-font);color: var(--black-color);font-size: 18px;line-height: 1.4;}
.zk-leavbre-desc p a{font-family: var(--neurialgrotesk-font);font-size: inherit;line-height: inherit;text-decoration: underline;color: #000000;}
.zk-leavbre-desc ul + p{margin: 15px 0 0;}
.zk-singprodu-description ol,.zk-singprodu-description ul {padding-left: 18px;margin-bottom: 15px;}
.zk-singprodu-description.zk-less-content {height: auto !important;}
.zk-singprodu-downloadesc .zk-downloadesc-text a {padding-left: 26px;margin-left: 15px;}
.zk-singprodu-downloadesc .zk-downloadesc-text a::before {content: "";background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' viewBox='0 0 17 17' fill='none'%3E%3Cpath d='M14.875 10.625V13.4583C14.875 13.8341 14.7257 14.1944 14.4601 14.4601C14.1944 14.7257 13.8341 14.875 13.4583 14.875H3.54167C3.16594 14.875 2.80561 14.7257 2.53993 14.4601C2.27426 14.1944 2.125 13.8341 2.125 13.4583V10.625' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.9585 7.08331L8.50016 10.625L12.0418 7.08331' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.5 10.625V2.125' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width: 17px;height: 17px;position: absolute;left: 0;top: 2px;}
.zk-singprodu-downloadesc+.zk-pro-title {margin-top: 34px;}
.zk-productsingle-leftimg .onsale {padding: 5px 15px!important;background: #FFCF50;border-radius: 5px!important;margin: 0 0 10px!important;width: -webkit-max-content!important;width: -moz-max-content!important;width: max-content!important;text-align: center!important;color: #000;font-size: 16px!important;line-height: 21px!important;font-weight: 500!important;font-family: var(--neurialgrotesk-font)!important;position: absolute!important;top: 23px !important;right: 31px !important;display: flex!important;flex-direction: column!important;align-items: flex-end!important;z-index: 1!important;min-height: auto!important;left: auto!important;}
.zk-productsingle-leftimg span.onsale.discount-percentage {top: 65px!important;background: var(--black-color);color: var(--white-color);}
.zk-productsingle-leftimg .zk-productsingle-slider .woocommerce-product-gallery,.zk-productsingle-rightctn .summary.entry-summary {float: unset!important;width: 100%!important;display: flex;flex-direction: column;}
.zk-productsingle-leftimg .zk-productsingle-slider .woocommerce-product-gallery {background: var(--white-color);gap: 10px 0;}
.zk-productsingle-rightctn .summary.entry-summary .product_title {font-weight: 400;font-size: 35px;margin-block: 5px 0;}
.zk-productsingle-leftimg .up-sells.products .products .product {margin: 0!important;padding: 9px 10px;}
.zk-productsingle-leftimg .up-sells.products .products .product .zk-product-content,.zk-related-pro .related.products .zk-product-box .zk-product-content {padding-bottom: 0;}
.zk-upsells-slider .zk-upsells-slider {padding-bottom: 60px;}
.zk-productsingle-leftimg .up-sells.products .products .product .zk-product-content .zk-product-sminfo ul li p,.zk-productsingle-leftimg .up-sells.products .products .product .zk-product-content .zk-product-title {overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical;padding: 0 2px;}
.zk-productsingle-leftimg .up-sells.products h2 {font-style: normal;font-weight: 700;font-size: 22px;line-height: 31px;margin-bottom: 15px;text-transform: inherit !important;}
.zk-related-pro {padding: 80px 0;background-color: var(--white-color);}
.zk-productsingle-rightctn .summary.entry-summary .zk-sku {order: -1;font-weight: 500;font-size: 15px;line-height: 1;color: #7e7e7e;font-family: var(--neurialgrotesk-font) !important;display: inline-block;vertical-align: top;}
.zk-product-spici p {margin-bottom: 0;}
.zk-productsingle-rightctn .zed-pro-spec {height: auto;max-height: 118px;overflow: hidden;transition: max-height .3s;}
.zk-productsingle-rightctn .zed-pro-spec.expanded {max-height: 500px;}
.zk-productsingle-rightctn .zk-spp-attributes {max-height: 100%!important;margin-top: 15px;}
.zk-related-pro .zk-product-image {background: #F7F6F3;}
.zk-productsingle-leftimg .up-sells.products .zk-product-sminfo ul li label {
	word-break: break-all;
	overflow: hidden;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	width: 60px;
}

.zk-productsingle-rightctn form {border-radius: 10px;}

/* .zk-productsingle-rightctn form > *:not(.single_variation_wrap),
.woocommerce-variation-add-to-cart > *:not(.tc-extra-product-options) {
	background-color: var(--white-color);
	padding-inline: 40px !important;
	box-shadow: 0 7px 13px rgba(0,0,0,.03);
} */

/* .zk-productsingle-rightctn form::before {
	content: '';
	display: block;
	background: var(--white-color);
	padding-top: 40px;
	border-radius: 10px 10px 0 0;
	margin-top: 20px;
} */

form.cart, .zk-out-of-stock {background: var(--white-color);padding: 36px 40px 0;border-radius: 10px;margin-top: 20px;margin-bottom: 20px;box-shadow: 0 7px 13px rgba(0,0,0,.03);}
.tc-extra-product-options {background: var(--white-color);padding: 30px 40px;border-radius: 10px;margin-bottom: 20px;}
.zk-productsingle-rightctn form > table {border-collapse: unset;}
.zk-productsingle-rightctn form > .woocommerce-variation.single_variation::after {content: '';display: block;background: var(--white-color);border-radius: 0 0 10px 10px;margin-bottom: 20px;}
.zk-productsingle-rightctn .variations_form tbody tr td.value #pa_varianter,.zk-productsingle-rightctn .reset_variations,.zk-productsingle-rightctn .variations_form tbody tr th.label {display: none !important;}
.zk-variation-radios {display: flex;flex-wrap: wrap;gap: 8px;}
.zk-variation-radio:has(.out-stock) {order: 1;}
.zk-variation-radios input[type=radio]:checked+label {
	color: #000;
	box-shadow: inset 0 0 0 1px #000;
	border-color: #000;
	background: 0 0;
}

.zk-variation-radios label {
	border: 1px solid #cdcccc;
	border-radius: 6px;
	font-family: var(--neurialgrotesk-font)!important;
	font-weight: 400!important;
	font-size: 14px;
	line-height: 30px;
	color: #000;
	padding: 8px 16px;
	display: inline-block;
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: 8px;
}

.zk-variation-radios input[type=radio]{display: none;}
.zk-related-pro .related.products .zk-product-box .zk-product-image .onsale {z-index: 1 !important;line-height: 1;}
.zk-related-pro .related.products .products .product .zk-product-box .zk-product-content .zk-product-sminfo {padding: 0 32px;left: 0;}
.zk-productsingle-leftimg .up-sells.products .products .product .zk-product-box .zk-product-content .zk-product-sminfo {left: 0;padding: 0 24px;}
.zk-shipping-details {display: flex;flex-wrap: wrap;}
.zk-track,.zk-tube {
	font-size: 14px;
	line-height: 16px;
	color: #343434;
	width: 100%;
	font-family: var(--neurialgrotesk-font);
	font-weight: 400;
	/* align-items: center;*/
	display: flex;
	position: relative;
}

.zk-track a,.zk-tube a {
	color: var(--black-color);
	font-size: 14px;
	/* white-space: nowrap; */
	width: calc(100% - 30px);
}

.zk-track a svg {position: relative;top: 4px;margin-left: 2px;}
.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-with-tax,.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-without-tax {padding: 30px 0 20px;display: flex;align-items: baseline;gap: 15px;}
.zk-variation-radios .zk-variation-radio:first-child label {margin-left: 0;}
.single_variation_wrap .quantity {background: var(--white-color);border: 1px solid #eaeaea;margin-bottom: 0;position: relative;}
.single_variation_wrap .quantity .qty_button {position: absolute;width: 20px !important;height: 20px;background: #eee;color: #313131;font-weight: 400;font-size: 14px;line-height: 14px;font-family: var(--neurialgrotesk-font)!important;top: 50%;transform: translateY(-50%);border: 0;}
.single_variation_wrap .quantity .input-text.qty {border: 0;width: 100%;max-width: 100%;text-align: center;font-weight: 400;font-size: 17px;line-height: 22px;color: #313131;font-family: var(--neurialgrotesk-font) !important;
	-webkit-appearance: none;
	-moz-appearance: textfield;
}

.single_variation_wrap .quantity .qty_button.minus {left: 10px;}
.single_variation_wrap .quantity .qty_button.plus {right: 10px;}
.single_variation_wrap .single_add_to_cart_button {width: calc(100% - 100px);padding: 15px !important;font-weight: 500 !important;font-size: 18px !important;line-height: 22px !important;text-align: center;font-family: var(--neurialgrotesk-font) !important;border-radius: 0;background: #1b8d3b !important;margin-left: 10px !important;}
.single_variation_wrap .rbcw_product_uom,.single_variation_wrap .woocommerce-variation-description,.single_variation_wrap .woocommerce-variation-price,.zk-productsingle-rightctn .zk-pro-status .zk-whish-list .yith-wcwl-add-to-wishlist .feedback+a {display: none;}
.single_variation_wrap .woocommerce-variation-availability .stock,.zk-productsingle-rightctn .cart .zk-pro-status .stock {display: inline-block;font-family: var(--neurialgrotesk-font) !important;font-weight: 500;font-size: 15px !important;line-height: 1 !important;margin-bottom: 0;}
.single_variation_wrap .woocommerce-variation-availability .stock.out-of-stock {color: var(--black-color);}
.single_variation_wrap .woocommerce-variation-availability .stock.available-on-backorder {color: #f90;}
.single_variation_wrap .woocommerce-variation-availability .stock::before,.zk-pro-status .stock::before {content: "✓";display: inline-block;line-height: 2;width: 16px;height: 16px;border-radius: 50%;font-size: 8px;text-align: center;color: #fff;margin-right: 5px;translate: 0 -2px;}
.single_variation_wrap .woocommerce-variation-availability .stock.available-on-backorder::before {background: #f90;}
.single_variation_wrap .woocommerce-variation-availability .stock.out-of-stock::before {background: var(--black-color);}
.zk-product-shipping-text {background: #dff2e1;padding: 12px;text-align: center;margin-top: 18px;}
.zk-product-shipping-text label {display: block;font-family: var(--neurialgrotesk-font)!important;text-align: center;color: #294236;}
.zk-product-shipping-text label:first-child {font-weight: 600;font-size: 15px;line-height: 20px;}
.zk-product-shipping-text label:last-child {font-weight: 400;font-size: 13px;line-height: 17px;}
.delivery-text.zk-instock,.stock.green,.stock.in-stock {color: #000 !important;}
.single_variation .woocommerce-variation-availability .in-stock::before,.single_variation_wrap .woocommerce-variation-availability .delivery-text.zk-instock:before {translate: 0 -1px;}
.zk-singprodu-description p a:hover {text-decoration: underline;}
.zk-productsingle-rightctn .zk-pro-status {display: flex; align-items: center;gap: 10px;padding-block: 14px 21px;width: 100%;}
.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .zk-pro-status{padding-bottom: 0;}
.zk-productsingle-rightctn .zk-out-of-stock .zk-pro-status.zk-outofstock {margin-top: 75px;}
.zk-productsingle-rightctn .zk-pro-status .zk-whish-list {position: absolute;right: 0;top: 0;}
.zk-productsingle-rightctn .zk-pro-status .zk-whish-list .yith-wcwl-add-to-wishlist,.zk-sin-desktop .row {margin: 0;}
.zk-productsingle-rightctn .zk-pro-status .zk-whish-list .yith-wcwl-add-to-wishlist .yith-wcwl-icon {margin: 0;color: #000;}
.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity input::-webkit-inner-spin-button,.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity input::-webkit-outer-spin-button,.single_variation_wrap .quantity .input-text.qty::-webkit-inner-spin-button,.single_variation_wrap .quantity .input-text.qty::-webkit-outer-spin-button,.zk-productsingle-rightctn .cart .quantity .input-text.qty ::-webkit-outer-spin-button,.zk-productsingle-rightctn .cart .quantity .input-text.qty::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity input[type=number],.single_variation_wrap .quantity input[type=number],.zk-productsingle-rightctn .cart .quantity input[type=number] {-moz-appearance: textfield}
.zk-productsingle-rightctn {overflow: hidden;}
.zk-upsells-slider .zk-product-pricecart {padding: 15px 0px;}
.zk-productsingle-rightctn .zk-upsells-slider .zk-product-box .zk-product-content {padding-bottom: 60px;}
.single-product .product .container .row {margin: 0 -10px;}
.zk-productsingle-rightctn .zk-sin-desktop .zk-singprodu-content-in .zed-pro-spec {max-height: 100%;}
.zk-productsingle-rightctn .zk-sin-desktop .up-sell.products {padding-bottom: 40px;}
.zk-productsingle-rightctn .zk-upsells-slider .zk-product-box .zk-product-image .variation-text {top: auto;bottom: 40px;}
.zk-product-box .zk-product-image .variation-text {translate: 0 54px !important;}
.zk-upsells-slider .splide__track {padding-left: 0 !important;}
.zk-productsingle-rightctn .cart .stock.in-stock,.zk-productsingle-rightctn .zk-out-of-stock .stock.out-of-stock {color: var(--black-color);}
.zk-productsingle-rightctn .zk-out-of-stock .stock.out-of-stock,.zk-productsingle-rightctn .zk-pro-status .stock+.delivery-text.zk-outofstock {display: inline-block;margin-bottom: 0;}
.zk-productsingle-rightctn .cart .stock::before,.zk-productsingle-rightctn .zk-out-of-stock .stock.out-of-stock:before {
	content: "";
	width: 15px;
	height: 15px;
	border-radius: 50%;
	display: inline-grid;
	margin-right: 6px;
	margin-bottom: -3px;
	place-items: center;
	line-height: 1.6;
	font-size: 10px;
	color: #fff;
}

.zk-productsingle-rightctn .cart .stock::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljc2OCIgaGVpZ2h0PSI1Ljk1NyIgdmlld0JveD0iMCAwIDUuNzY4IDUuOTU3Ij4KICA8cGF0aCBpZD0iUGF0aF84Mjg1NSIgZGF0YS1uYW1lPSJQYXRoIDgyODU1IiBkPSJNLTc2MjQuNTg0LDMxNy4wMTJsMi4yODMsMi41OCwyLjY3Mi00Ljg1NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYyNC45NTggLTMxNC40OTgpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4=");
}

.zk-productsingle-rightctn .stock.red::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljc2OCIgaGVpZ2h0PSI1Ljk1NyIgdmlld0JveD0iMCAwIDUuNzY4IDUuOTU3Ij4KICA8cGF0aCBpZD0iUGF0aF84Mjg1NSIgZGF0YS1uYW1lPSJQYXRoIDgyODU1IiBkPSJNLTc2MjQuNTg0LDMxNy4wMTJsMi4yODMsMi41OCwyLjY3Mi00Ljg1NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYyNC45NTggLTMxNC40OTgpIiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4=") !important;
}


.zk-productsingle-rightctn .cart .stock.in-stock::before {
	background: #46C65F!important;
}

.zk-productsingle-rightctn .zk-out-of-stock .stock.out-of-stock:before {
	background: #f90!important;
}

.zk-productsingle-rightctn .zk-out-of-stock .tc-extra-product-options {
	display: none;
}

.zk-productsingle-rightctn .cart .quantity {
	position: relative;
	box-shadow: unset;
}

.zk-productsingle-rightctn .cart .quantity .input-text.qty {
	border: 0;
	width: 100%;
	max-width: 100%;
	height: 100%;
	text-align: center;
	font-weight: 400;
	font-size: 17px;
	line-height: 22px;
	color: #313131;
	font-family: var(--neurialgrotesk-font)!important;
	-webkit-appearance: none;
	-moz-appearance: textfield;
}

.zk-productsingle-rightctn .cart .quantity .qty_button {
	position: absolute;
	width: 32px !important;
	height: 20px;
	color: #313131;
	font-weight: 400;
	line-height: 14px;
	font-family: var(--neurialgrotesk-font)!important;
	top: 50%;
	transform: translateY(-50%);
	border: 0;
	padding: 0!important;
	height: 100%;
	background: #EFEAE6;
}

.zk-productsingle-rightctn .cart .quantity .qty_button.minus {
	left: 10px;
	border-radius: 10px 0 0 10px;
}

.zk-productsingle-rightctn .cart .quantity .qty_button.plus {
	right: 10px;
	border-radius: 0 10px 10px 0;
}

.zk-productsingle-rightctn .cart .single_add_to_cart_button,.zk-productsingle-rightctn .zk-out-of-stock .single_add_to_cart_button {
	width: 100%;
	padding: 15px!important;
	font-weight: 500!important;
	font-size: 18px!important;
	line-height: 22px!important;
	text-align: center;
	font-family: var(--neurialgrotesk-font)!important;
	border-radius: 10px;
	background: #094439!important;
	color: #fff;
	border: 0;
	float: right;
	margin-left: 0!important;
	cursor: pointer;
	position: relative;
}

.zk-productsingle-rightctn .cart .single_add_to_cart_button.wc-variation-is-unavailable,.zk-productsingle-rightctn .zk-out-of-stock .single_add_to_cart_button.disabled {
	pointer-events: none;
	opacity: .5;
	border-right: unset;
	border-radius: 10px;
}

.zk-productsingle-rightctn .cart .single_add_to_cart_button::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMTU5MC42MjYgOTUuMDQ4IDE5LjM3NCAxOS4xMjkiIGZpbGw9IndoaXRlIj4KCQkJCQkJCQkJCQk8Zz4KCQkJCQkJCQkJCQkJPGcgZGF0YS1uYW1lPSJHcm91cCA0NjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkwLjYyNiA5NS4wNDgpIiBjbGlwLXBhdGg9InVybCgmcXVvdDsjYSZxdW90OykiPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTEzLjg0NiAzMC42MjZjLTEuMzg5IDAtMi41MTkgMS4xMy0yLjUxOSAyLjUyIDAgMS4zODggMS4xMyAyLjUxOCAyLjUyIDIuNTE4IDEuMzg4IDAgMi41MTgtMS4xMyAyLjUxOC0yLjUxOSAwLTEuMzg5LTEuMTMtMi41MTktMi41MTktMi41MTltMCAzLjY1N2ExLjE0IDEuMTQgMCAwIDEgMC0yLjI3NyAxLjE0IDEuMTQgMCAwIDEgMCAyLjI3NyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xMTUgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MiI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTMzLjY3NyAzMC42MjZhMi41MjIgMi41MjIgMCAwIDAtMi41MTkgMi41MmMwIDEuMzg4IDEuMTMgMi41MTggMi41MiAyLjUxOCAxLjM4OCAwIDIuNTE4LTEuMTMgMi41MTgtMi41MTkgMC0xLjM4OS0xLjEzLTIuNTE5LTIuNTE5LTIuNTE5bTAgMy42NTdhMS4xNCAxLjE0IDAgMCAxLTEuMTM5LTEuMTM4IDEuMTQgMS4xNCAwIDAgMSAxLjE0LTEuMTM5IDEuMTQgMS4xNCAwIDAgMSAwIDIuMjc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi44MjIgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MyI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTE4Ljc2NSA0LjYxNyA1LjM0OCAzLjAyM1YxLjkxMWEuNjkuNjkgMCAwIDAtLjQ4Ny0uNjU5TC44OTQuMDNhLjY5LjY5IDAgMCAwLS40MDcgMS4zMmwzLjQ4IDEuMDcxdjcuOTc2YzAgMS4xODQuOTU4IDIuNDUyIDIuMzg0IDIuNDUyaDEwLjA3M2MxLjgyMiAwIDIuOTUtMS42NTYgMi45NS0zLjE5VjUuMzAyYS42OS42OSAwIDAgMC0uNjEtLjY4NW0tLjc3IDUuMDQyYzAgLjg3LS42IDEuODEtMS41NyAxLjgxSDYuMzVjLS42MTMgMC0xLjAwMy0uNjM2LTEuMDAzLTEuMDczVjQuNDEzbDEyLjY0NSAxLjUwMnYzLjc0NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZGF0YS1uYW1lPSJQYXRoIDgyODU0Ij48L3BhdGg+CgkJCQkJCQkJCQkJCTwvZz4KCQkJCQkJCQkJCQk8L2c+CgkJCQkJCQkJCQkJPGRlZnM+CgkJCQkJCQkJCQkJCTxjbGlwUGF0aCBpZD0iYSI+CgkJCQkJCQkJCQkJCQk8cGF0aCBkPSJNMCAwaDE5LjM3NHYxOS4xMjlIMFYweiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTUzOCI+PC9wYXRoPgoJCQkJCQkJCQkJCQk8L2NsaXBQYXRoPgoJCQkJCQkJCQkJCTwvZGVmcz4KCQkJCQkJCQkJCTwvc3ZnPg==");
	margin-right: 0.5rem;
}

/* .zk-productsingle-rightctn .cart .single_add_to_cart_button::after {
	content: '';
	display: inline-block;
	position: absolute;
	width: 20px;
	height: 100%;
	top: 0;
	right: -10px;
	border-radius: 0 10px 10px 0;
	background: #094439;
} */

.zk-productsingle-rightctn .zk-out-of-stock .single_add_to_cart_button {
	width: 100%;
	margin-top: 15px;
}

.zk-productsingle-rightctn .cart .quantity.no-qty,.zk-productsingle-rightctn .cart .rbcw_product_uom,.zk-productsingle-rightctn .cart .single_add_to_cart_button+.added_to_cart {
	display: none
}

.zk-productsingle-rightctn .cart .quantity.no-qty+.single_add_to_cart_button {
	width: 100%;
	margin-bottom: 5px;
}

.product-type-simple .cart .zk-product-price {
	padding: 10px 0 30px;
}

.zk-productsingle-rightctn .zk-upsells-slider {
	padding-bottom: 40px;
	margin-right: -30px;
}

.zk-product-price.zk-sale-price .price,.zk-product-price.zk-sale-price .zk-price-with-tax .label {font-size: 14px!important;font-weight: 400!important;line-height: 1.4!important;}
.zk-product-price.zk-sale-price .price span {display: block;}
.zk-product-price.zk-sale-price .price del {font-size: 30px !important;font-weight: 700;line-height: 32px;padding-left: 0;order: 1;opacity: 0.325;}
.zk-product-price.zk-sale-price .zk-price-with-tax,.zk-product-video {position: relative;}
.zk-product-price .price .regular-price,.zk-product-price.zk-sale-price .price .sale-price {color: var(--black-color)!important;display: block;}
.single-product .tm-extra-product-options-fields li .tc-price-wrap .amount .amount,.zk-product-price .price .regular-price small,.zk-product-price.zk-sale-price .price .sale-price small {font-size: 14px!important;}
.zk-product-price.zk-sale-price .price .sale-price small {color: var(--black-color)!important;}
.zk-product-price.zk-sale-price .price .regular-price del,.zk-product-price.zk-sale-price .price span {font-size: 26px!important;font-weight: 700!important;}
.zk-product-price.zk-sale-price .price .regular-price del{opacity: 1;}
.zk-productsingle-slider .woocommerce-product-gallery {position: relative;height: 100%;}
.zk-productsingle-slider .flex-viewport {width: 100%;height: 100%!important;position: relative;left: 0;}
.zk-productsingle-slider .flex-viewport .woocommerce-product-gallery__wrapper .zoomImg {transition: none!important;background-color: #ffffff;cursor: zoom-in;}
.zk-productsingle-slider .flex-control-thumbs {width: 80%;margin-inline: auto;padding: 0;overflow-x: scroll;top: 0; -ms-overflow-style: none;scrollbar-width: none;z-index: 0;}
.zk-productsingle-slider .flex-control-thumbs li {width: 100px!important;float: none!important;height: 100px !important;}
.zk-productsingle-slider .flex-control-thumbs li img.flex-active {border: 2px solid #dedede!important;}
.zk-productsingle-slider .flex-control-thumbs li img {opacity: 1!important;}
.zk-productsingle-slider .flex-direction-nav {height: 50px;width: 100%;position: absolute;bottom: 0;z-index: 0;pointer-events: none;}
.zk-productsingle-slider .flex-direction-nav li {width: 50%;display: inline-block;height: 100%;position: relative;cursor: pointer;}
.zk-productsingle-slider .flex-direction-nav li a {
  opacity: 1;
	padding: 4px;
	position: absolute;
	top: 50%;
	translate: 0 -50%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 0;
	pointer-events: fill;
}

.zk-productsingle-slider .flex-direction-nav li.flex-nav-prev a {
	left: 20px;
}

.zk-productsingle-slider .flex-direction-nav li.flex-nav-next a {
	right: 20px;
}

.zk-productsingle-slider .flex-direction-nav li.flex-nav-prev a:before {
	content: "→";
	display: block;
	font-size: 27px;
	color: #000;
	scale: -1 1;
}

.zk-productsingle-slider .flex-direction-nav li.flex-nav-next a:before {
	content: "→";
	display: block;
	font-size: 27px;
	color: #000;
}

@media(max-width: 767px) {
	.zk-productsingle-slider .flex-direction-nav {
		height: 130px;
	}

	.zk-productsingle-slider .flex-direction-nav li.flex-nav-prev a {
		left: 5px;
	}

	.zk-productsingle-slider .flex-direction-nav li.flex-nav-next a {
		right: 5px;
	}

	/* .zk-productsingle-rightctn form > *:not(.single_variation_wrap),
	.woocommerce-variation-add-to-cart > *:not(.tc-extra-product-options) {
		padding-inline: 20px !important;
	} */

	.zk-singprodu-content:not(:has(.zk-singprodu-description p)) {
		display: none !important;
	}

	.zk-productsingle-rightctn .summary.entry-summary .product_title,
	.zk-productsingle-rightctn .zk-product-price .price span {
		font-size: 26px !important;
	}

	.zk-related-pro .related.products .products .product {
		padding-bottom: 15px;
	}

}

.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs li img {
	max-width: 69px;
}

.zk-productsingle-slider .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
	width: 100%;
	height: 100%;
	max-height: 800px;
}

.zk-product-video::before {
	display: block;
	content: #000 url(https://zederkof.dk/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;
	padding-top: 100%;
	aspect-ratio: 16 / 10;
}
.zk-product-video .rll-youtube-player,.zk-product-video iframe,.zk-video-thumb-content,.zk-video-thumb-content img {position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center;}
.zk-product-video .rll-youtube-player img {height: 100%;}
.zk-productsingle-slider.without-thumb .garentee-label {left: 15px;}
.zk-productsingle-slider.with-thumb .garentee-label {left: 15px;}
.zk-productsingle-slider .garentee-label.label-1 {left: 110px}
.zk-productsingle-slider .garentee-label.label-2 {left: 205px}
.zk-product-video .rll-youtube-player {
	/* opacity: 0; */
	z-index: 9;
	border-radius: 10px;
}
.single-product .tm-extra-product-options .tc-epo-label {font-family: var(--dmsans-font)!important;font-weight: 500;font-size: 16px;line-height: 21px;color: #000;margin-top: 5px!important;padding-right: 0px;}
.single-product .tc-row {gap: 10px;}
.single-product .tc-row > div + div{/* margin-top: 15px; */}
.single-product .tm-extra-product-options h3.tc-epo-label.open + .tc-cell.tc-element-container, .single-product .tm-extra-product-options h3.tc-epo-label.open + .tc-cell.tm-element-description + .tc-cell.tc-element-container {margin-bottom: 15px;}
.single-product .tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product {gap: 10px;margin-bottom: 10px;}
.single-product .tm-extra-product-options-fields li {margin-bottom: 0 !important;align-items: center !important;}
.single-product .tm-extra-product-options-fields li .tm-epo-field-label {width: 60%;display: flex;flex-wrap: nowrap !important;padding-right: 10px;align-items: center;}
.single-product .tm-extra-product-options-fields li .tc-label-wrap {display: flex;flex-wrap: nowrap !important;align-items: center;margin-left: 8px;}
.single-product .tm-extra-product-options-fields li .tc-img-wrap,.single-product .tm-extra-product-options-fields li .tc-price-wrap .price.tc-price ins .amount del {display: block;}
.single-product .tm-extra-product-options-fields li .tc-img-wrap img {height: 36px;width: 36px;}
.single-product .tm-extra-product-options-fields li .tc-label.tm-label {
	font-family: var(--dmsans-font)!important;
	margin-left: 15px;
	font-weight: 400;
	font-size: 13px;
	line-height: 17px;
	color: #000;
	padding-left: 15px
}

.single-product .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-checkbox .tm-label,
.fullwidth-ul .tc-label-inner.no-desc:not(.tc-mode-text .tc-label-inner) {
	padding-left: 10px!important;
	font-size: 16px!important;
	line-height: 17px!important;
	width: calc(100% - 36px);
}

.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity {
	width: 78px;
	display: flex!important;
	align-items: center;
	justify-content: space-between;
	padding: 3px
}

.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity button {
	font-family: var(--dmsans-font)!important;
	font-weight: 400;
	font-size: 14px;
	line-height: 1;
	border: 0;
	border-radius: 100%;
	color: #313131;
	padding: 0;
	height: 19px;
	width: 19px
}

.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity input {
	border: 0;
	padding: 0;
	margin: 0;
	text-align: center;
	height: auto;
	width: 26px;
	min-width: 26px;
	box-shadow: none;
	font-family: var(--dmsans-font)!important;
	font-style: normal;
	font-weight: 400;
	font-size: 17px;
	line-height: 1;
	color: #313131;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none
}

.single-product .tm-extra-product-options-fields li .tc-price-wrap {
	padding: 0 0 0 10px;
	width: 93px
}

.single-product .tm-extra-product-options-fields li .tc-price-wrap .amount {
	font-family: var(--dmsans-font)!important;
	font-weight: 700;
	font-size: 14px!important;
	line-height: 1;
	color: #000;
	white-space: normal!important
}

.single-product .tm-extra-product-options-fields li .tc-price-wrap .price.tc-price{font-weight: 700;}

.tc-epo-element-product-li-container {
	order: 2;
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap {
	padding: 0;
	margin: 0;
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container {
	background: #f8f8f8!important;
	padding: 12px;
	margin-top: 10px;
	justify-content: initial;
	border-radius: 10px;
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .product-title {
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 1
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .product-title a {
	color: var(--black-color);
	font-family: var(--neurialgrotesk-font);
	font-weight: 400
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .product-price {
	margin-bottom: 0
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .stock {
	top: auto!important;
	text-align: left
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .quantity {
	margin-bottom: 0!important;
	margin-top: 8px!important
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .default-list {
	margin: 8px 0
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .product-description {
	margin-bottom: 8px
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .list-small li {
	padding: 0;
	font-size: 12px;
	line-height: 1.5
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-extra-product-options-inline ul,.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container table.tc-epo-element-variations tr td,.single-product .zk-productsingle-rightctn form.cart .tc-epo-totals {
	padding: 0
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .product-meta {
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.4
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-variable-product,.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container table.tc-epo-element-variations {
	margin-bottom: 0!important;
	margin-top: 6px
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-extra-product-options-inline,.zk-productsingle-rightctn .bundle_form .bundled_products tr {
	margin: 0
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container table.tc-epo-element-variations select {
	margin-bottom: 0;
	display: inline-block;
	height: 2.65em;
	border: 1px solid #ddd;
	padding: 0 .65em;
	font-size: 13px;
	line-height: normal;
	color: #555;
	background-color: #fff;
	border-radius: 4px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .product-price .woocommerce-Price-amount {
	font-size: 16px!important;
	line-height: 22px;
	font-family: var(--neurialgrotesk-font);
	font-weight: 700
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .woocommerce-variation-price .current-price.price-without-tax .woocommerce-Price-amount {
	font-size: 16px!important;
	line-height: 22px
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tm-quantity-alt {
	display: none!important
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-product-container-left {
	width: 25%;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-product-container-right {
	width: 69%;
	-ms-flex: 0 0 69%;
	flex: 0 0 69%;
	margin-left: 4%
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-product-container-right .tc-epo-element-product-container-cart {
	gap: 10px;
	justify-content: initial!important;
	position: relative;
}

.tc-epo-element-variable-product-attribute .value .zk-variation-radios {
	display: none
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-variable-product .tc-epo-element-single-variation-wrap .woocommerce-variation-availability,.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-variable-product .tc-epo-element-single-variation-wrap .zk-pro-status {
	margin-top: 0
}

.single-product .tm-extra-product-options-fields li .tc-price-wrap .price.tc-price ins {
	text-decoration: none
}

.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-product-container-right .tc-epo-element-product-container-cart .zk-pro-status.zk-instock {
	padding-right: 0
}

.zk-single-pro-popup {
	opacity: 0;
	visibility: hidden;
	position: fixed;
	z-index: 99;
	transition: all .3s ease
}

.zk-single-pro-popup.open {
	opacity: 1;
	visibility: visible;
	top: 50%!important;
	left: 50%!important;
	width: 100%;
	height: 100%;
	background: rgb(0 0 0/0%)!important;
	z-index: 9999;
	max-width: 600px;
	margin: 0 auto;
	transform: translate(-50%,-50%);
	transform-origin: top;
	-webkit-transition-property: top,bottom!important;
	-webkit-transition-duration: .5s!important
}

.zk-single-pro-popup-container {
	max-width: 600px;
	width: 90%!important;
	transform: translateY(-40px);
	-webkit-backface-visibility: hidden;
	overflow: auto;
	height: 100%;
	margin: 0 auto;
	background: 0 0;
	transition-duration: 300ms,300ms,0s;
	transition-timing-function: cubic-bezier(.4,0,.2,1)
}

.zk-single-pro-popup.open .zk-single-pro-popup-container {
	transform: translateY(0);
	transition: all .3s
}

.zk-single-pro-popup-wraper {
	max-width: 100%;
	padding: 30px;
	z-index: 9;
	margin: 0 auto;
	background: var(--white-color)
}

.popup-open {
	display: none
}

.popup-open.open {
	height: 100vh;
	position: fixed;
	font-size: 0;
	width: 100%;
	top: 0;
	display: block;
	z-index: 999;
	max-width: 100%;
	background: rgba(0,0,0,.4);
	left: 0
}

.zk-single-pro-popup-wraper strong {
	font-weight: 700
}

.zk-single-pro-popup-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 30px;
	height: 30px;
	cursor: pointer
}

.zk-single-pro-popup-close::after,.zk-single-pro-popup-close::before {
	content: "";
	position: absolute;
	top: 12px;
	width: 14px;
	height: 3px;
	background-color: #8f9cb5
}

.zk-single-pro-popup-close::before {
	transform: rotate(45deg);
	left: 8px
}

.zk-single-pro-popup-close::after {
	transform: rotate(-45deg);
	right: 8px
}

.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs {
	overflow-x: scroll!important;
	display: flex;
	gap: 10px;
	list-style: none;
	margin-top: 15px;
}

.zk-breadcrums {
	background: unset;
}

.single-product .zk-breadcrums.zk-has-outlet {
	background: #fff38b
}

.zk-review-link:hover::after {
	content: "";
	background: #00b86e;
	height: 1px;
	width: 100%;
	position: absolute;
	top: 20px;
	left: 0
}

.zk-breadcrums-nav-inner .zk-this-page a,.zk-this-page {
	font-size: 14px;
	font-family: var(--neurialgrotesk-font);
	white-space: nowrap
}

.zk-banner-top-title {
	padding: 30px 0;
	background-color: var(--white-color)
}

.zk-banner-top-info {
	max-width: 100%
}

.zk-banner-top-ratings {
	max-width: 100%;
	margin-top: 20px
}

.zk-banner-top-title .zk-banner-top-info h5 {
	margin-top: 10px;
	font-family: var(--dmsans-font);
	margin-bottom: 0;
	text-align: center;
	max-width: 100%
}

.zk-banner-top-title .zk-banner-top-info h3 {
	text-align: center;
	max-width: 100%
}

.zk-banner-top-ratings .zk-banner-top-wrapper,.zk-banner-top-ratings .zk-create-account-banner {
	width: 50%
}

.zk-create-account-banner {
	margin-left: 20px
}

.zk-banner-top-wrapper .zk-popup-trigger {
	font-size: 16px;
	border: 2px solid var(--black-color);
	padding: 11px 12px;
	color: var(--black-color)
}

.zk-banner-top-wrapper .zk-popup-trigger:hover {
	color: rgba(0,0,0,.7)
}

.zk-create-account-banner a {
	background: var(--primary-color);
	color: var(--white-color);
	min-width: 100%;
	padding: 16px 44px 16px 3px;
	text-align: center;
	font-size: 14px
}

.zk-create-account-banner a:hover {
	background-color: #ebebeb;
	color: var(--primary-color)
}

.zk-create-account-banner a::after {
	width: 40px
}

.zk-banner-top-ratings-wrapper {
	font-size: 12px;
	line-height: 15px;
	display: block;
	border-radius: 5px;
	border: 1px solid #e6e6e6;
	background: var(--white-color);
	padding: 10px;
	margin-top: 17px
}

.zk-banner-top-ratings-wrapper img {
	margin-right: 5px;
	position: relative;
	top: 2px
}

.zk-banner-top-ratings-wrapper span {
	color: var(--black-color);
	font-family: var(--dmsans-font);
	font-size: 15px;
	font-style: normal;
	font-weight: 400;
	line-height: 19px
}

.zk-banner-top-ratings-link {
	display: none
}

.single-product .zk-banner-top-title,.term-udendoers .zk-banner-top-title {
	padding: 50px 0;
	background: #f3f3f3
}

.zk-banner-top-info p {
	margin: 10px 0 0
}

.single-product .zk-banner-top-title .zk-banner-top-ratings .zk-banner-top-ratings-link {
	display: block
}

.single-product .zk-banner-top-title .zk-banner-top-ratings .zk-banner-top-ratings-link .zk-banner-top-ratings-wrapper span {
	font-size: 12px;
	line-height: 16px
}

.single-product .zk-banner-top-title .zk-banner-top-info h3,.single-product .zk-banner-top-title .zk-banner-top-info h5 {
	text-align: left
}

.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar {
	width: 0;
	height: 0
}

.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-track {
	background-color: transparent
}

.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar-thumb {
	background-color: transparent
}

.zk-product-content .added_to_cart {
	display: none
}

.related.products .splide__track {
	padding-left: 0!important
}

.stock.delivery-text {
	color: #f90
}

.stock.delivery-text.zk-instock::before,.stock.green::before {
	background: #46C65F
}

.stock.red::before {
	background: #f90;
	color: #000 !important;
}

.stock.orange,.stock.red,.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-name a {
	color: #000 !important;
}

.stock.orange::before {
	background: #f90;
	color: #000 !important;
}

.zk-productsingle-slider {
	position: relative;
	border-radius: 10px;
	overflow: hidden;
}

.zk-productsingle-slider .garentee-label {
	position: absolute;
	background-color: #D03B3C;
	border-radius: 50%;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	top: 15px;
	left: 108px;
	width: 85px;
	height: 85px;
	padding: 20px 4px;
	font-size: 14px;
    font-weight: 700;
    display: flex;
    align-items: center;
    word-break: break-all;
    justify-content: center;
}

.zk-related-pro .zk-product-box .zk-product-image .garentee-label {
	position: absolute;
	background-color: #D03B3C;
	border-radius: 50%;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	top: 10px;
	left: 10px;
	width: 60px;
	height: 60px;
	padding: 14px 4px;
	font-size: 10px;
	display: inline-block;
    padding: 1em;
	text-align: center;
	width: max-content;
	height: max-content;
	min-width: 56px;
	min-height: 56px;
	aspect-ratio: 1;
	display: flex;
	align-items: center;
	justify-content: center;
}
.zk-related-pro .zk-product-box .zk-product-image .garentee-label + .garentee-label{left: 80px;}
.zk-related-pro .zk-product-box .zk-product-image .garentee-label + .garentee-label + .garentee-label{left: 145px;}

.single-product .zk-productsingle-rightctn .cart .woocommerce-error {
	list-style: none;
	padding-left: 0;
	padding-top: 5px;
	padding-bottom: 6px;
	float: left;
	width: 100%;
	max-width: 100%
}

.single-product .zk-productsingle-rightctn .cart .woocommerce-error li {
	color: #D03B3C
}

.single-product .zk-productsingle-rightctn .cart .zk-minqty-text {
	color: #D03B3C;
	padding-top: 5px;
	padding-bottom: 6px;
	float: left;
	width: 100%;
	max-width: 100%
}

.zk-variation-radios .vari-content {
	display: flex;
	flex-direction: column;
	line-height: 16px;
	text-transform: capitalize;
}

.zk-variation-radios .vari-content::first-letter {
	text-transform: uppercase !important;
}

.zk-variation-radios .vari-content span.stock {
	margin-top: 3px;
	font-size: 12px;
	line-height: 1
}

.zk-variation-radios .vari-content span.stock:before {
	height: 7px;
	width: 7px;
	margin-right: 2px;
	position: relative;
	top: 1px
}

.stock-notifier-shortcode-subscribe-form {
	border-radius: 10px;
}

.stock-notifier-subscribe-form {
	margin-top: 15px;
	background: var(--white-color);
	border-radius: 10px!important;
	box-shadow: 0 7px 13px rgba(0,0,0,.03);
	padding: 30px 45px;
}

.stock-notifier-shortcode-subscribe-form .stock-notifier-subscribe-form {
	box-shadow: none;
	padding: 20px 0;
	margin: 0;
}

.stock-notifier-subscribe-form .fields_wrap {
	display: flex
}

.stock-notifier-subscribe-form .fields_wrap input[type=text] {
	margin: 0;
	width: 100%;
	padding: 10px 15px;
	border-radius: 0;
	border: 1px solid #e8e8e8;
	color: var(--black-color);
	font-family: var(--dmsans-font);
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background: var(--white-color)
}

.stock-notifier-subscribe-form .fields_wrap .stock-manager-button {
	font-family: var(--neurialgrotesk-font)!important;
	background: var(--primary-color);
	border: 0;
	padding: 12px 15px;
	color: #fff;
	margin: 0;
	font-size: 14px;
	font-style: normal;
	font-weight: 400;
	min-width: 90px;
	text-align: center
}

.zk-productsingle-rightctn .zk-stock-way {
	padding-block: 15px 0;
}

.zk-stock-way .zk-stock-way-title {
	font-size: 14px;
	line-height: 18px;
	font-family: var(--neurialgrotesk-font);
	font-weight: 700;
	margin-bottom: 9px
}

.zk-stock-way .zk-stock-way-title:before {
	content: "";
	background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDIuMjVIMC43NVYxMkgxMlYyLjI1WiIgc3Ryb2tlPSIjMDg0NDM5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMiA2SDE1TDE3LjI1IDguMjVWMTJIMTJWNloiIHN0cm9rZT0iIzA4NDQzOSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNC4xMjUgMTUuNzVDNS4xNjA1MyAxNS43NSA2IDE0LjkxMDUgNiAxMy44NzVDNiAxMi44Mzk1IDUuMTYwNTMgMTIgNC4xMjUgMTJDMy4wODk0NyAxMiAyLjI1IDEyLjgzOTUgMi4yNSAxMy44NzVDMi4yNSAxNC45MTA1IDMuMDg5NDcgMTUuNzUgNC4xMjUgMTUuNzVaIiBzdHJva2U9IiMwODQ0MzkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTEzLjg3NSAxNS43NUMxNC45MTA1IDE1Ljc1IDE1Ljc1IDE0LjkxMDUgMTUuNzUgMTMuODc1QzE1Ljc1IDEyLjgzOTUgMTQuOTEwNSAxMiAxMy44NzUgMTJDMTIuODM5NSAxMiAxMiAxMi44Mzk1IDEyIDEzLjg3NUMxMiAxNC45MTA1IDEyLjgzOTUgMTUuNzUgMTMuODc1IDE1Ljc1WiIgc3Ryb2tlPSIjMDg0NDM5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=);
	height: 18px;
	width: 18px;
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	margin-right: 9px
}

.zk-stock-way table {
	width: 100%;
	margin-bottom: 15px
}

.zk-stock-way table td,.zk-stock-way table th {
	text-align: left;
	font-size: 14px;
	line-height: 16px;
	font-family: var(--neurialgrotesk-font);
	border-bottom: 1px solid #e9e9e9;
	padding: 6px 5px;
	font-weight: 600
}

.zk-stock-way table td {
	font-weight: 400
}

.zk-stock-way table tr:last-child td {
	border-bottom: none
}

.zk-stock-way table tr td:first-child,.zk-stock-way table tr th:first-child {
	width: 52%;
	padding-left: 0
}

.zk-stock-way table tr td:nth-child(2),.zk-stock-way table tr th:nth-child(2) {
	width: 19%
}

.zk-stock-way table tr td:last-child,.zk-stock-way table tr th:last-child {
	width: 29%;
	padding-right: 0
}

.zk-stock-way-content {
	padding: 11px 25px;
	color: #383838;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
	font-family: var(--neurialgrotesk-font);
	border-radius: 4px;
	background-color: #fde4cc
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart .zk-variation-radios label {
	padding: 6px 14px;
	font-size: 14px;
	line-height: 20px
}

.single_variation_wrap.bundled_item_wrap .woocommerce-variation-price,.zk-productsingle-rightctn .bundle_form .bundled_products .cart .single_variation_wrap.bundled_item_wrap {
	display: block!important
}

.single_variation_wrap.bundled_item_wrap .rbcw_product_uom,.single_variation_wrap.bundled_item_wrap .woocommerce-variation-price .zk-product-price .zk-product-price .zk-price-with-tax {
	display: none!important
}

.single_variation_wrap.bundled_item_wrap .woocommerce-variation-price .zk-product-price .zk-product-price .zk-price-without-tax {
	margin-top: 5px
}

.single_variation_wrap.bundled_item_wrap .rbcw_product_uom,.single_variation_wrap.bundled_item_wrap .woocommerce-variation-availability {
	margin-top: 0
}

.zk-productsingle-rightctn .bundle_form .bundle_wrap {
	margin-top: 24px
}

.zk-productsingle-rightctn .bundle_form .bundle_wrap .bundle_price .price .amount {
	font-weight: 700!important;
	font-size: 20px!important;
	line-height: 22px!important;
	color: var(--black-color)!important;
	font-family: var(--neurialgrotesk-font)!important
}

.zk-productsingle-rightctn .bundle_form .bundle_wrap .bundle_price label {
	font-size: 14px;
	line-height: 24px;
	color: #4f4f4f
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart .zk-variation-radios {
	gap: 6px
}

.bundle_form .woocommerce-variation-price .zk-product-price .price {
	font-weight: 400!important;
	font-size: 16px!important;
	line-height: 20px!important
}

.bundle_form .zk-product-price .price small {
	font-weight: 400!important
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .zk-whish-list,.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-stock-way,.zk-related-pro .zk-product-content>.zk-product-price {
	display: none
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product:last-child {
	border-bottom: none
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products {
	background-color: #fff;
	padding: 0 15px;
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-thumb {
	width: 64px;
	flex: 0 0 64px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status {
	margin-top: 5px;
	padding-right: 0;
	display: flex;
	align-items: center;
	flex-wrap: wrap
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .stock {
	margin-left: 5px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .stock:nth-child(1) {
	margin-left: 0
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-price .woosb-price-ori .zk-product-price {
	font-size: 14px!important
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-price .woosb-price-ori .zk-product-price .zk-price-without-tax .label {
	font-size: 10px!important;
	width: 58px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity {
	width: 100px;
	flex: 0 0 100px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity {
	background: var(--white-color);
	border: 1px solid #eaeaea;
	width: 85px;
	margin-right: 15px;
	margin-bottom: 0;
	position: relative
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity .qty_button {
	position: absolute;
	width: 20px!important;
	height: 20px;
	background: #eee;
	color: #313131;
	border-radius: 50%;
	font-weight: 400;
	font-size: 14px;
	line-height: 14px;
	font-family: var(--neurialgrotesk-font)!important;
	top: 50%;
	transform: translateY(-50%);
	border: 0;
	padding: 0!important
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity .qty_button.minus {
	left: 10px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity .qty_button.plus {
	right: 10px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity .input-text.woosb-qty {
	border: 0;
	width: 100%;
	max-width: 100%;
	height: 50px!important;
	text-align: center;
	font-weight: 400;
	font-size: 17px;
	line-height: 22px;
	color: #313131;
	font-family: var(--neurialgrotesk-font)!important;
	-webkit-appearance: none;
	-moz-appearance: textfield
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity .input-text.woosb-qty::-webkit-inner-spin-button,.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity .quantity .input-text.woosb-qty::-webkit-outer-spin-button {
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	margin: 0
}

.zk-productsingle-rightctn .woosb-wrap .woosb-summary .woosb-count {
	display: none!important
}

.zk-productsingle-rightctn .woosb-wrap .woosb-summary .woosb-total .woosb-total-value .woocommerce-Price-amount {
	font-weight: 700!important;
	font-size: 20px!important;
	line-height: 22px!important;
	color: var(--black-color)!important;
	font-family: var(--neurialgrotesk-font)!important;
	margin: 0!important
}

.zk-productsingle-rightctn .woosb-wrap .woosb-summary .woosb-total {
	display: flex;
	gap: 5px
}

.zk-productsingle-rightctn .woosb-wrap .woosb-summary .woosb-total .woosb-total-value .label {
	font-weight: 400;
	font-size: 10px;
	line-height: 13px;
	color: #4f4f4f;
	font-family: var(--neurialgrotesk-font);
	display: block
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .stock {
	font-size: 12px;
	line-height: normal
}

.product-type-woosb .cart .zk-price .zk-product-price,.zk-productsingle-rightctn .woosb-wrap .woosb-summary .woosb-total .woosb-total-label {
	display: none
}

.product-type-woosb .cart .zk-price .zk-product-price.show-price {
	display: block;
	margin-bottom: 10px
}

.zk-productsingle-rightctn .woosb-wrap {
	background-color: #fff;
	order: 1;
}

.product-type-woosb .zk-productsingle-rightctn .cart {
	margin-top: 0;
	display: flex;
}

.zk-productsingle-rightctn .woosb-wrap .woosb-summary {
	margin-bottom: 0
}

.zk-productsingle-rightctn .woosb-wrap .woosb-summary .woosb-total {
	padding: 10px 25px
}

.product-type-woosb .zk-productsingle-rightctn .cart .quantity {
	float: left
}

.product-type-woosb .zk-productsingle-rightctn .cart {
	display: block
}

.zk-productsingle-rightctn .woosb-wrap .woosb-products {
	margin-bottom: 0
}

.zk-productsingle-rightctn .woosb-bundled .woosb-item-product .zk-product-price {
	width: 100px;
	flex: 0 0 100px;
	text-align: end
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart .variations .value select,.zk-productsingle-rightctn .bundle_form .cart .zk-price .zk-product-price .zk-price-with-tax .price del,.zk-productsingle-rightctn .woosb-bundled .woosb-item-product .woosb-price {
	display: none
}

.zk-productsingle-rightctn .woosb-bundled .woosb-item-product .zk-product-price .price {
	font-size: 14px!important;
	line-height: 16px!important
}

.product-type-woosb .zk-productsingle-rightctn .cart::after {
	content: "";
	clear: both;
	display: table
}

.woosb-total .zk-sale-price .zk-price-without-tax .price del .woocommerce-Price-amount .woocommerce-Price-currencySymbol {
	font-size: 16px!important;
	font-weight: 400!important;
	color: #000
}

.woosb-total .zk-sale-price .zk-price-without-tax .price del .woocommerce-Price-amount {
	font-size: 16px!important;
	font-weight: 400!important;
	color: #000;
	display: flex;
	gap: 2px
}

.woosb-total .zk-sale-price .zk-price-without-tax .price span .woocommerce-Price-amount {
	display: flex;
	gap: 4px
}

.zk-productsingle-leftimg.zk-outlet .zk-is-outlet p {
	margin-bottom: 0;
	padding: 9px;
	background-color: #000;
	font-size: 19px;
	text-align: center;
	font-weight: 500;
	color: #ffcf50;
}

.zk-productsingle-leftimg.zk-outlet>span.onsale.discount-percentage {
	top: 88px!important
}

.zk-productsingle-leftimg.zk-outlet>span.onsale {
	top: 50px!important
}

.single-product .zk-breadcrums+.product.zk-has-outlet {margin-top: 0;padding-top: 40px;background-color: #ffcf50;}



.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price  {display: flex;gap: 2px;}
.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price .zk-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__sale-price{order: unset;}
.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price .zk-price .zk-product-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__sale-price .zk-price .zk-product-price{min-height: auto;}
.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-without-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-without-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-without-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-without-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-with-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-with-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-with-tax small,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-with-tax small{display: block;font-size: 10px; line-height: 10px;}
.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-without-tax ,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-without-tax ,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-without-tax ,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-without-tax,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-with-tax,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-with-tax ,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-with-tax ,.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__sale-price .zk-price .zk-product-price .zk-price-with-tax  {text-align: left;}


.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-with-tax small, .zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-with-tax small,
.zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-campaign-item .revx-campaign-text-content .revx-campaign-item__prices .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-without-tax small, .zk-productsingle-rightctn .revx-container .revx-bundle-discount .revx-total-price .revx-campaign-item__regular-price .zk-price .zk-product-price .zk-price-without-tax small{display: none;}


@media screen and (max-width:767px) {
	.zk-productsingle-slider.with-thumb .garentee-label {
		left: 15px
	}
	.zk-productsingle-slider .garentee-label.label-1 {
			left: 95px
	}

	.zk-productsingle-slider .garentee-label.label-2 {
			left: 175px
	}



	.zk-productsingle-rightctn .zed-pro-spec,.zk-spp-attributes-link #zk-attributes-show-more {
			display: none
	}

	.single-product .tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product {
			gap: 20px;
			margin-bottom: 10px
	}
	.single-product .tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap {
		padding-bottom: 20px !important;
	}
	.single-product .tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product .tmcp-field-wrap {
			gap: 0!important
	}

	.single-product .tm-extra-product-options-fields li .tm-epo-field-label {
			flex: 1 0 75%;
	}

	.single-product .tm-extra-product-options ul.tmcp-ul-wrap.tm-extra-product-options-product li.tmcp-field-wrap.tc-epo-element-product-checkbox .tm-label {
		font-size: 14px !important;
	}

	.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity {
		width: 64px;
		padding: 0 0 0 10px;
	}

	.single-product .tm-extra-product-options-fields li .tc-price-wrap {
			padding: 0 0 0 10px;
			width: 100%
	}

	.single-product .tc-extra-product-options .tmcp-field-wrap .price.tc-price {
			width: 100%!important
	}

	.single-product .tc-extra-product-options .tmcp-field-wrap .price.tc-price .amount {
			display: flex!important;
			align-items: center;
			gap: 5px
	}

	.single-product .up-sells .zk-product-sminfo,.single-product .up-sells .zk-product-title {
			padding: 0!important
	}

	.single-product .zk-related-pro .related.products .products .product .zk-product-box .zk-product-content .zk-product-sminfo {
			padding: 0 20px
	}

	.zk-productsingle-rightctn .zk-sin-desktop .zk-singprodu-content-in .zed-pro-spec {
			display: block
	}

	.zk-stock-way table td, .zk-stock-way table th {
		font-size: 13px;
	}
}

.zk-upsell-content {
	padding-bottom: 40px
}

.tm-extra-product-options-field > div:nth-child(2) > div > div > div > div > div > div > div > h3 {
	/* border-bottom: unset; */
}

.zk-upsell-content .splide__list .zk-product-cart .quantity .input-text,
.zk-upsell-content .splide__list .zk-product-cart .quantity {
	background: #fff;
}

.zk-advise-main-carousel,.zk-advise-slider-wrapper,.zk-advise-slider-wrapper .splide__slide,.zk-advise-slider-wrapper .splide__track {
	height: 100%!important
}

.advise_img_wrapper.is-slider .advise_img::before {
	content: none
}

.zk-advise-slider-wrapper .splide__arrows .splide__arrow {
	width: 40px;
	height: 40px
}

.zk-advise-slider-wrapper .splide__arrows .splide__arrow.splide__arrow--next {
	right: 0
}

.zk-advise-slider-wrapper .splide__arrows .splide__arrow.splide__arrow--prev {
	left: 0
}

.zk-advise-slider-wrapper .splide__list .splide__slide::after {
	content: "";
	width: 100%;
	display: block;
	padding-top: 100%
}

.related.products .h2,
.zk-attributes .h1 {
	font-size: 45px;
}

@media screen and (min-width:768px) {
	.zk-singprodu-ctn-mobile {
			display: block
	}

	.zk-productsingle-rightctn {
			margin-top: 35px
	}

	.zk-singprodu-content {
			margin-top: 45px
	}

	.zk-track,.zk-tube {
			font-size: 14px;
			line-height: 24px;
			color: #343434;
			/* width: calc(50% - 5px); */
			width: auto;
	}
	.zk-productsingle-rightctn {width: 100%;overflow: visible;}
	.single-product .product .container .row,.zk-sin-desktop .row {margin: 0 -10px;}
	.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs li img {max-width: 100px;border-radius: 10px;}
	.zk-productsingle-slider .flex-viewport {width: 100%;left: 0;}
	.zk-productsingle-slider .flex-control-thumbs,.zk-productsingle-slider .flex-direction-nav {height: 120px !important;}
	.zk-productsingle-slider .flex-control-thumbs {width: calc(100% - 80px);}
	.zk-upsells-slider .products.splide__list {display: flex !important;}
	.zk-productsingle-rightctn .zk-upsells-slider {margin-right: -30px;}
	.zk-breadcrums-customers {display: block;margin-block: 20px 27px;}
	.zk-banner-top-title {padding-top: 45px;padding-bottom: 140px;z-index: 0;position: relative;}
	.zk-banner-top-ratings>div {display: block;padding-left: 10px;}

	.zk-create-account-banner {
			margin-left: 0;
			margin-top: 20px
	}

	.zk-banner-top-info {
			max-width: 60%
	}

	.zk-banner-top-ratings {
			max-width: 40%
	}

	.zk-banner-top-ratings .zk-banner-top-wrapper,.zk-banner-top-ratings .zk-create-account-banner {
			width: 100%
	}

	.zk-banner-top-ratings-wrapper {
			width: calc(100% - 60px);
			right: 30px;
			position: absolute;
			display: block;
			margin-top: 36px
	}

	.single-product .zk-banner-top-title .zk-banner-top-ratings .zk-banner-top-ratings-link .zk-banner-top-ratings-wrapper span,.zk-banner-top-ratings-wrapper span {
			font-size: 15px;
			line-height: 19px
	}

	.zk-banner-top-title .align-items-center.d-flex.flex-wrap.justify-content-between {
			align-items: unset
	}

	.zk-banner-top-title .zk-banner-top-info h3,.zk-banner-top-title .zk-banner-top-info h5 {
			text-align: left
	}

	.zk-banner-top-title .zk-banner-top-info h5 {
			max-width: 520px;
			font-size: 16px
	}

	.zk-banner-top-wrapper .zk-popup-trigger {
			font-size: 18px;
			padding: 14px 32px
	}

	.zk-create-account-banner a {
			min-width: 268px;
			padding: 16px 86px 16px 10px;
			font-size: 18px
	}

	.zk-create-account-banner a::after {
			width: 76px
	}

	.zk-banner-top-ratings-link {
			display: block;
			margin-bottom: 55px;
			margin-top: 18px
	}

	.single-product .zk-banner-top-title,.term-udendoers .zk-banner-top-title {
			padding: 60px 0
	}

	.zk-singprodu-description li {
			/* font-size: 15px;
			font-weight: 400;
			line-height: 23px */
	}
}

@media screen and (min-width:991px) {
	.zk-banner-top-ratings-wrapper {
			margin-top: 17px
	}
}

@media screen and (min-width:1025px) {
	.zk-sin-desktop {
			display: block
	}

	.zk-singprodu-ctn-mobile {
			display: none
	}

	.zk-productsingle-leftimg {
			width: 58.2%;
	}

	.zk-productsingle-rightctn {
			width: 41.8%;
			margin-top: 0;
			padding-left: 50px
	}

	.zk-singprodu-content {
			margin-top: 40px
	}

	.zk-banner-top-title {
			padding: 50px 0 150px
	}

	.zk-banner-top-ratings>div {
			display: flex;
			padding-left: 0
	}

	.zk-create-account-banner {
			margin-left: 40px;
			margin-top: 0
	}

	.zk-banner-top-ratings .zk-banner-top-wrapper,.zk-banner-top-ratings .zk-create-account-banner,.zk-upsells-slider .zk-product-cart .quantity,.zk-upsells-slider .zk-product-price {
			width: 100%
	}

	.zk-banner-top-title .align-items-center.d-flex.flex-wrap.justify-content-between {
			align-items: unset
	}

	.zk-banner-top-ratings-wrapper {
			width: 100%;
			position: unset;
			display: block
	}

	.zk-banner-top-info {
			max-width: 40%
	}

	.zk-banner-top-ratings {
			max-width: 590px
	}

	.zk-banner-top-ratings-link {
			margin-top: 0;
			margin-bottom: 0
	}

	.zk-banner-top-title .zk-banner-top-info h5 {
			font-size: 20px
	}

	.zk-upsells-slider .zk-product-cart .quantity .input-text {
			width: 100%;
			height: 30px!important
	}

	/* .zk-upsells-slider .zk-product-cart .quantity+.add_to_cart_cta {width: 100%;} */

	.zk-upsells-slider .zk-product-cart {
			width: 100%;
			flex-wrap: nowrap;
			margin-top: 10px
	}

	.zk-upsells-slider .zk-product-cart .add_to_cart_cta {
			/* width: 50%; */
			/* width: fit-content; */
			/* height: 30px; */
	}

	.zk-upsell-content {
			padding-bottom: 80px
	}
}

@media screen and (min-width:1281px) {
	.zk-upsells-slider .zk-product-price {
			width: calc(100% - 90px)
	}

	.zk-upsells-slider .zk-product-cart {
			/* width: 90px; */
			margin-top: 0
	}

	.zk-upsells-slider .zk-product-cart .quantity {
			width: auto
	}

	.zk-upsells-slider .zk-product-cart .quantity .input-text {
			width: 64px;
			height: 32px!important
	}

	/* .zk-upsells-slider .zk-product-cart .quantity+.add_to_cart_cta {width: 100px;} */
	/* .zk-upsells-slider .zk-product-cart .add_to_cart_cta {width: 86px;height: 32px;} */

	.zk-product-spici p:first-of-type {
		flex: 0 0 30%;
		text-transform: capitalize;
	}

	.zk-product-spici p:last-of-type {
		flex: 0 0 70%
	}
}


@media screen and (max-width:1600px) {
	.single-product .tm-extra-product-options-fields li .tm-epo-field-label {
			width: calc(100% - 173px)
	}

	.single-product .tm-extra-product-options-fields li {
			gap: 0!important
	}

	.single_variation_wrap .woocommerce-variation-availability .stock+.delivery-text,.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .stock,.zk-productsingle-rightctn .zk-pro-status .stock+.delivery-text {
			margin-left: 0
	}
}

@media screen and (max-width:1280px) {
	.single-product .tm-extra-product-options-fields li .tm-epo-field-label {
			width: 100%
	}

	.single_variation_wrap .woocommerce-variation-availability .stock+.delivery-text,.zk-productsingle-rightctn .zk-pro-status .stock+.delivery-text {
			margin-left: 0
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products {
			padding: 10px
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-thumb {
			width: 60px;
			flex: 0 0 60px
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-price {
			width: 85px;
			flex: 0 0 85px
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status {
			padding-right: 5px
	}

	/* .zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product {
			flex-wrap: wrap
	} */

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity {
			width: 50%;
			flex: 0 0 50%;
			margin: 5px auto 0
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .stock {
			margin-left: 5px
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-title .woosb-availability .zk-pro-status .stock:nth-child(1) {
			margin-left: 0
	}

	.zk-productsingle-rightctn {
		padding-left: 20px
	}

	.zk-leavbre-desc p,.zk-leavbre-desc li,.zk-singprodu-description li,.zk-singprodu-description p {
		font-size: 15px !important;
	}
}

@media screen and (max-width:1024px) {
	.single-product .tm-extra-product-options-fields li .tm-epo-field-label {
			width: calc(100% - 173px)
	}

	.zk-productsingle-rightctn .summary.entry-summary {
		position: static !important;
	}

	.single_variation_wrap .woocommerce-variation-availability .stock+.delivery-text,.zk-productsingle-rightctn .zk-pro-status .stock+.delivery-text {
			margin-left: 0
	}
}

@media screen and (max-width:767px) {
	.zk-singprodu-downloadesc .zk-downloadesc-text a {
			margin-left: 0;
			display: block
	}

	.zk-productsingle-slider .garentee-label {
			left: 78px;
			width: 65px;
			height: 65px;
			padding: 16px 4px;
			font-size: 11px;
			/* top: 10px*/
			top: 15px;
	}

	.zk-related-pro .zk-product-box .zk-product-image .garentee-label {
			width: 55px;
			height: 55px;
			padding: 14px 4px;
			font-size: 10px
	}

	.stock-notifier-subscribe-form {
			padding: 20px
	}

	.zk-productsingle-rightctn .cart .quantity .qty_button.minus {
			left: 5px
	}

	.zk-productsingle-rightctn .cart .quantity .qty_button.plus {
			right: 5px
	}

	.zk-productsingle-rightctn .woosb-wrap .woosb-products .woosb-item-product .woosb-quantity {
			margin-left: 0
	}

	.zk-advise-slider-wrapper .splide__list .splide__slide::after {
			padding-top: 80%
	}

	.zk-productsingle-rightctn .zk-pro-status .stock+.delivery-text {
		display: none !important;
	}

	.related.products .h2, .zk-attributes .h1 {
		font-size: 26px;
	}
}

@media (max-width:480px) {
	.zk-related-pro .zk-product-box .zk-product-image .garentee-label {
			width: 40px;
			height: 40px;
			padding: 8px 4px;
			font-size: 8px;
			top: auto;
			top: 10px;
			left: 0px;
			min-width:40px;
			min-height:40px;
	}

	.single-product .tm-extra-product-options-fields li .tm-epo-field-label {
			width: 100%
	}

	.single_variation_wrap .woocommerce-variation-availability .stock+.delivery-text,.zk-productsingle-rightctn .zk-pro-status .stock+.delivery-text {
			margin-left: 0;
			display: block
	}

	.zk-productsingle-rightctn section.up-sells p.h2 {
			font-size: 20px!important;
			color: #000!important
	}

	.single-product .zk-productsingle-rightctn section.up-sells .zk-upsells-slider .product {
			margin-top: 0!important
	}
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr th.bundled_item_images_head:before {
	content: "Product"
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr th.bundled_item_details_head {
	text-align: left;
	font-size: 0;
	padding-left: 15px;
	padding-right: 15px
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart .bundled_item_cart_details .zk-pro-status {
	display: none!important
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr td,.zk-productsingle-rightctn .bundle_form .bundled_products tr th {
	padding: 10px 0
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_images_col {
	width: 70px!important;
	display: table-cell;
	min-width: initial!important;
	max-width: 100%!important
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_details_col {
	width: calc(100% - 155px)!important;
	display: table-cell;
	padding: 10px 15px!important;
	min-width: initial;
	max-width: 100%
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_qty_col {
	width: 85px!important;
	display: table-cell;
	min-width: initial;
	max-width: 100%
}

.zk-productsingle-rightctn .bundle_form .bundled_products .bundled_item_details_col h4 {
	font-size: 22px!important;
	line-height: 28px!important;
	color: #000!important;
	font-weight: 600!important
}

.zk-productsingle-rightctn .bundle_form .bundled_products .bundled_item_details_col h4 .item_qty,.zk-productsingle-rightctn .bundle_form .bundled_products .bundled_item_details_col h4 .item_title {
	color: #000!important;
	font-weight: 600!important;
	font-size: 18px!important;
	line-height: 26px!important
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart {
	padding: 0;
	box-shadow: none;
	margin: 0!important
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart .zk-pro-status,.zk-productsingle-rightctn .bundle_form .bundled_products .cart .zk-variation-radios {
	margin-top: 10px
}

.zk-productsingle-rightctn .bundle_form .bundled_products .cart .zk-stock-way {
	display: none!important
}

.zk-productsingle-rightctn .bundle_form .bundled_products .quantity {
	height: 52px;
	text-align: center;
	font-weight: 400;
	font-size: 17px;
	line-height: 50px;
	color: #313131;
	font-family: var(--neurialgrotesk-font)!important;
	-webkit-appearance: none;
	-moz-appearance: textfield
}

.zk-productsingle-rightctn .bundle_form .cart.bundle_data {
	padding: 0;
	box-shadow: none;
	margin: 0!important
}

.bundled_product_summary .bundled_product_title a.bundled_product_permalink {
	color: gray
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_details_col,.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_images_col,.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_qty_col {
	border-bottom: 1px solid #e5e5e5
}

.zk-productsingle-rightctn .bundle_form .bundled_products tr:last-child td {
	border-bottom: none
}

.zk-productsingle-rightctn .zk-product-price .price span {
	font-size: 30px!important;
	line-height: 32px!important
}

@media (max-width:767px) {
	.zk-productsingle-rightctn .bundle_form .bundled_products .bundled_item_details_col h4,.zk-productsingle-rightctn .bundle_form .bundled_products .bundled_item_details_col h4 .item_qty,.zk-productsingle-rightctn .bundle_form .bundled_products .bundled_item_details_col h4 .item_title {
			font-size: 18px!important;
			line-height: 22px!important
	}

	.zk-productsingle-rightctn .bundle_form .bundled_products .cart .zk-variation-radios label {
			padding: 5px 10px;
			font-size: 12px
	}

	.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_images_col {
			width: 50px!important
	}

	.zk-productsingle-rightctn .bundle_form .bundled_products tr td.bundled_item_details_col {
			width: calc(100% - 135px)!important;
			padding: 10px!important
	}
	.zk-product-title p:last-child {
    overflow: hidden;
    min-height: 40px !important;
	}

	.single-product .tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product .tmcp-field-wrap {
		justify-content: end;
		/* display: grid;*/
		grid-template: auto auto / 1fr auto;
	}
	.single-product .tm-extra-product-options .tmcp-ul-wrap.tm-extra-product-options-product .tmcp-field-wrap .tc-qty-wrap {   margin-top: -10px;	}
	.single-product .tm-extra-product-options-fields li .tm-epo-field-label {
		grid-row: span 2;
	}

	.tc-qty-wrap {
		grid-column: 2;
	}

	.product-type-simple .cart .zk-product-price {
		padding: 10px 0;
		margin-top: -15px;
	}

	form.cart, .zk-out-of-stock {
		padding-top: 20px !important;
	}

	.zk-productsingle-rightctn form .zk-breadcrums-customers {
		display: block;
		padding-block: 10px;
	}
}

.zk-productsingle-rightctn .cart .quantity {border: unset;max-width: 113px;width: 100%;display: inline-flex;height: 52px;margin-right: 15px;}
.zk-productsingle-rightctn .cart .single_add_to_cart_button {max-width: calc(100% - 146px);}
.zk-productsingle-rightctn .cart .quantity .qty_button,.zk-productsingle-rightctn .cart .quantity .input-text.qty {background: #EFEAE6;border-radius: 10px;}
.zk-productsingle-rightctn .cart .quantity .qty_button {font-size: 20px;}
.tc-epo-element-label-text {display: flex;justify-content: space-between;align-items: center;width: 100%;font-size: 21px;font-weight: 600;cursor: pointer;}
.tc-epo-element-label-text::after {content: '+';font-size: 32px;font-weight: 200;transition: rotate 200ms ease;}
.tc-epo-label {border-bottom: 1px solid #ddd;padding-bottom: 15px !important;cursor: pointer;}
.tc-epo-label.open .tc-epo-element-label-text::after,.cpf-section.open .tc-epo-element-label-text::after {rotate: 45deg;}
.tc-element-container {max-height: 0;min-height: 0 !important;overflow: hidden !important;transition: max-height 200ms ease;}
.tc-epo-label.open ~ .tc-element-container,.cpf-section.open .tc-element-container {
	/* max-height: 100svh; */
	max-height: 100%;
}

.tc-qty-wrap {order: 1;}
.tc-qty-wrap .tm-quantity {background: #F7F6F3;border: unset;border-radius: 5px;}
.tm-quantity button {background: unset;border: unset;cursor: pointer;}
.tm-quantity input {background: unset;}
.zk-singprodu-content, .zed-leav-and-bre {background: #fff;border-radius: 10px;padding: 24px 34px;margin-bottom: 20px;}
.zk-singprodu-content .zk-pro-title, .zed-leav-and-bre .zk-pro-title {display: flex;align-items: center;gap: 10px;cursor: pointer;margin-bottom: 0;font-size: 20px;}
.zk-singprodu-content .zk-pro-title::after, .zed-leav-and-bre .zk-pro-title::after {content: '+';margin-left: auto;font-weight: 200;font-size: 45px;transition: rotate 200ms ease;}
.zed-leav-and-bre.zk-foldtelte .zk-pro-title::after{height: 30px; content: ""; width: 30px;background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNCAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEuNjUyNTYgNi40NzA3SDEyLjMwMDkiIHN0cm9rZT0iIzAwNTAzOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTYuOTc2NzUgMS4xNDY0OEwxMi4zMDA5IDYuNDcwNjZMNi45NzY3NSAxMS43OTQ4IiBzdHJva2U9IiMwMDUwMzkiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo="); background-size: 18px; background-repeat: no-repeat; background-position: center;rotate: -45deg;}
.zk-pro-title.open::after {rotate: 45deg;}
.downloads .zk-pro-title.open::after {rotate: unset !important;}
.zk-singprodu-content .zk-pro-title::before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAWCAYAAADEtGw7AAABXWlDQ1BJQ0MgcHJvZmlsZQAAKJF1kL9LQlEUx7+WZdQbghocAh8EgWAhatRqr4hA6mFGP7br1VR42u35Iprqj4j+g6Kp1aGIFreGQCpoqcUhGgMhSm7naqUWncvhfPhyzuXLF+jSmBCWG0C+4Njx+Rl9bX1D9zzDhV70wQud8aKImmaMVvA9O6t2R9tUlXH110tlcb+cezz2jV0nyv6q7+9+R/Wn0kVO84M6woXtAK4gsbnrCMUHxMM2mSI+VJxp8qniZJMvGjuJuEF8QzzIsyxF/EQcSLbpmTbOWzv8y4Nyr6ULK8s0vdQjmMUcYvR0mAhhijpImvHPTaRxY2ALAnuwkUMGWTh0HSVFwEKaeAEFcEwgQKz+C2FSZf07w5a2fQtMq/yqLY2R9/MzYOitpY1SXloYuFwSzGY/ybpq7uJmONTkgRLQcyTl6yrg8QP1eynfS1LWT4DuB+Cq9glcuWT5XY80dwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kBBgsVKgXPVqUAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAp0lEQVQ4y+2VsQrDMAxEz02nTHGyBfy//g3/llfPCZ48ZHldSskQCsVOCyUHAqHhcToNEkAIAWstkqrKWksIAQABTaB7OIBijEjCOUet5nlGEjFGbmqorutefVPwXqeB70dDY8xHEODHjo8c/EfG7za7Mr4y/qLj08Bm2zaGYVApRc65KlhKSX3fK+csAXjvm70m7z0AhuellmXRuq5Vjsdx1DRNkqQHOnbQAa1Hb+oAAAAASUVORK5CYII=');
	translate: 0 2px;
}

.zed-leav-and-bre .zk-pro-title::before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAAKMWlDQ1BJQ0MgcHJvZmlsZQAASImdlndUU9kWh8+9N71QkhCKlNBraFICSA29SJEuKjEJEErAkAAiNkRUcERRkaYIMijggKNDkbEiioUBUbHrBBlE1HFwFBuWSWStGd+8ee/Nm98f935rn73P3Wfvfda6AJD8gwXCTFgJgAyhWBTh58WIjYtnYAcBDPAAA2wA4HCzs0IW+EYCmQJ82IxsmRP4F726DiD5+yrTP4zBAP+flLlZIjEAUJiM5/L42VwZF8k4PVecJbdPyZi2NE3OMErOIlmCMlaTc/IsW3z2mWUPOfMyhDwZy3PO4mXw5Nwn4405Er6MkWAZF+cI+LkyviZjg3RJhkDGb+SxGXxONgAoktwu5nNTZGwtY5IoMoIt43kA4EjJX/DSL1jMzxPLD8XOzFouEiSniBkmXFOGjZMTi+HPz03ni8XMMA43jSPiMdiZGVkc4XIAZs/8WRR5bRmyIjvYODk4MG0tbb4o1H9d/JuS93aWXoR/7hlEH/jD9ld+mQ0AsKZltdn6h21pFQBd6wFQu/2HzWAvAIqyvnUOfXEeunxeUsTiLGcrq9zcXEsBn2spL+jv+p8Of0NffM9Svt3v5WF485M4knQxQ143bmZ6pkTEyM7icPkM5p+H+B8H/nUeFhH8JL6IL5RFRMumTCBMlrVbyBOIBZlChkD4n5r4D8P+pNm5lona+BHQllgCpSEaQH4eACgqESAJe2Qr0O99C8ZHA/nNi9GZmJ37z4L+fVe4TP7IFiR/jmNHRDK4ElHO7Jr8WgI0IABFQAPqQBvoAxPABLbAEbgAD+ADAkEoiARxYDHgghSQAUQgFxSAtaAYlIKtYCeoBnWgETSDNnAYdIFj4DQ4By6By2AE3AFSMA6egCnwCsxAEISFyBAVUod0IEPIHLKFWJAb5AMFQxFQHJQIJUNCSAIVQOugUqgcqobqoWboW+godBq6AA1Dt6BRaBL6FXoHIzAJpsFasBFsBbNgTzgIjoQXwcnwMjgfLoK3wJVwA3wQ7oRPw5fgEVgKP4GnEYAQETqiizARFsJGQpF4JAkRIauQEqQCaUDakB6kH7mKSJGnyFsUBkVFMVBMlAvKHxWF4qKWoVahNqOqUQdQnag+1FXUKGoK9RFNRmuizdHO6AB0LDoZnYsuRlegm9Ad6LPoEfQ4+hUGg6FjjDGOGH9MHCYVswKzGbMb0445hRnGjGGmsVisOtYc64oNxXKwYmwxtgp7EHsSewU7jn2DI+J0cLY4X1w8TogrxFXgWnAncFdwE7gZvBLeEO+MD8Xz8MvxZfhGfA9+CD+OnyEoE4wJroRIQiphLaGS0EY4S7hLeEEkEvWITsRwooC4hlhJPEQ8TxwlviVRSGYkNimBJCFtIe0nnSLdIr0gk8lGZA9yPFlM3kJuJp8h3ye/UaAqWCoEKPAUVivUKHQqXFF4pohXNFT0VFysmK9YoXhEcUjxqRJeyUiJrcRRWqVUo3RU6YbStDJV2UY5VDlDebNyi/IF5UcULMWI4kPhUYoo+yhnKGNUhKpPZVO51HXURupZ6jgNQzOmBdBSaaW0b2iDtCkVioqdSrRKnkqNynEVKR2hG9ED6On0Mvph+nX6O1UtVU9Vvuom1TbVK6qv1eaoeajx1UrU2tVG1N6pM9R91NPUt6l3qd/TQGmYaYRr5Grs0Tir8XQObY7LHO6ckjmH59zWhDXNNCM0V2ju0xzQnNbS1vLTytKq0jqj9VSbru2hnaq9Q/uE9qQOVcdNR6CzQ+ekzmOGCsOTkc6oZPQxpnQ1df11Jbr1uoO6M3rGelF6hXrtevf0Cfos/ST9Hfq9+lMGOgYhBgUGrQa3DfGGLMMUw12G/YavjYyNYow2GHUZPTJWMw4wzjduNb5rQjZxN1lm0mByzRRjyjJNM91tetkMNrM3SzGrMRsyh80dzAXmu82HLdAWThZCiwaLG0wS05OZw2xljlrSLYMtCy27LJ9ZGVjFW22z6rf6aG1vnW7daH3HhmITaFNo02Pzq62ZLde2xvbaXPJc37mr53bPfW5nbse322N3055qH2K/wb7X/oODo4PIoc1h0tHAMdGx1vEGi8YKY21mnXdCO3k5rXY65vTW2cFZ7HzY+RcXpkuaS4vLo3nG8/jzGueNueq5clzrXaVuDLdEt71uUnddd457g/sDD30PnkeTx4SnqWeq50HPZ17WXiKvDq/XbGf2SvYpb8Tbz7vEe9CH4hPlU+1z31fPN9m31XfKz95vhd8pf7R/kP82/xsBWgHcgOaAqUDHwJWBfUGkoAVB1UEPgs2CRcE9IXBIYMj2kLvzDecL53eFgtCA0O2h98KMw5aFfR+OCQ8Lrwl/GGETURDRv4C6YMmClgWvIr0iyyLvRJlESaJ6oxWjE6Kbo1/HeMeUx0hjrWJXxl6K04gTxHXHY+Oj45vipxf6LNy5cDzBPqE44foi40V5iy4s1licvvj4EsUlnCVHEtGJMYktie85oZwGzvTSgKW1S6e4bO4u7hOeB28Hb5Lvyi/nTyS5JpUnPUp2Td6ePJninlKR8lTAFlQLnqf6p9alvk4LTduf9ik9Jr09A5eRmHFUSBGmCfsytTPzMoezzLOKs6TLnJftXDYlChI1ZUPZi7K7xTTZz9SAxESyXjKa45ZTk/MmNzr3SJ5ynjBvYLnZ8k3LJ/J9879egVrBXdFboFuwtmB0pefK+lXQqqWrelfrry5aPb7Gb82BtYS1aWt/KLQuLC98uS5mXU+RVtGaorH1futbixWKRcU3NrhsqNuI2ijYOLhp7qaqTR9LeCUXS61LK0rfb+ZuvviVzVeVX33akrRlsMyhbM9WzFbh1uvb3LcdKFcuzy8f2x6yvXMHY0fJjpc7l+y8UGFXUbeLsEuyS1oZXNldZVC1tep9dUr1SI1XTXutZu2m2te7ebuv7PHY01anVVda926vYO/Ner/6zgajhop9mH05+x42Rjf2f836urlJo6m06cN+4X7pgYgDfc2Ozc0tmi1lrXCrpHXyYMLBy994f9Pdxmyrb6e3lx4ChySHHn+b+O31w0GHe4+wjrR9Z/hdbQe1o6QT6lzeOdWV0iXtjusePhp4tLfHpafje8vv9x/TPVZzXOV42QnCiaITn07mn5w+lXXq6enk02O9S3rvnIk9c60vvG/wbNDZ8+d8z53p9+w/ed71/LELzheOXmRd7LrkcKlzwH6g4wf7HzoGHQY7hxyHui87Xe4Znjd84or7ldNXva+euxZw7dLI/JHh61HXb95IuCG9ybv56Fb6ree3c27P3FlzF3235J7SvYr7mvcbfjT9sV3qID0+6j068GDBgztj3LEnP2X/9H686CH5YcWEzkTzI9tHxyZ9Jy8/Xvh4/EnWk5mnxT8r/1z7zOTZd794/DIwFTs1/lz0/NOvm1+ov9j/0u5l73TY9P1XGa9mXpe8UX9z4C3rbf+7mHcTM7nvse8rP5h+6PkY9PHup4xPn34D94Tz+3EBhusAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAALiMAAC4jAXilP3YAAAAHdElNRQfpAQYMLDGEYQR2AAAAGXRFWHRDb21tZW50AENyZWF0ZWQgd2l0aCBHSU1QV4EOFwAAAUJJREFUSMe1lb1KA0EUhT8T45JopYVI0Cewj6WCf5BCC0EsgoWNthIs0lpb2foIFgZbG4mVhSBaBAkhkCLPYCFrcwYuy27c2V0vbLHnnvudYWZ/yuSrOeANWAaeKbAqQB8IdV3/B7gFdIsKsOAjaTPAU96AwICbkV4J6GUNCICRhu8SPCUdbAi0fcADc3ghsJXgPVa/mxY81MAVsAp8634j4t2W3gPKPuAvo9cVMDTajg+4asBurzumvwSsRcCvacFjDZxLuwVeYrwWPOsDDoGLKd5mVvAp8DAlYFe9d1/wpXnzHqU1EsAV360YAzUT0AFWdL/nA64Z8AGwDvwAJzFeB/5IAwY408C90Ra1Ylv78n3qO56q7JYc/vFU9H3ANmCSEODAgyxgV/MmYDMGHOT9EdiAmyLBcQGFgl0taOXVPJBfl0puz/JCd7sAAAAASUVORK5CYII=');
	translate: 0 2px;
}

.zk-videoen .zk-pro-title::before {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMiIgaGVpZ2h0PSIxNyIgdmlld0JveD0iMCAwIDIyIDE3Ij4KICA8ZyBpZD0iUGF0aF84MjkyMSIgZGF0YS1uYW1lPSJQYXRoIDgyOTIxIiBmaWxsPSJub25lIj4KICAgIDxwYXRoIGQ9Ik0yLDBIMjBhMiwyLDAsMCwxLDIsMlYxNWEyLDIsMCwwLDEtMiwySDJhMiwyLDAsMCwxLTItMlYyQTIsMiwwLDAsMSwyLDBaIiBzdHJva2U9Im5vbmUiLz4KICAgIDxwYXRoIGQ9Ik0gMiAyIEwgMiAxNSBMIDIwIDE1IEwgMjAgMiBMIDIgMiBNIDIgMCBMIDIwIDAgQyAyMS4xMDQ1NzAzODg3OTM5NSAwIDIyIDAuODk1NDI5NjExMjA2MDU0NyAyMiAyIEwgMjIgMTUgQyAyMiAxNi4xMDQ1NzAzODg3OTM5NSAyMS4xMDQ1NzAzODg3OTM5NSAxNyAyMCAxNyBMIDIgMTcgQyAwLjg5NTQyOTYxMTIwNjA1NDcgMTcgMCAxNi4xMDQ1NzAzODg3OTM5NSAwIDE1IEwgMCAyIEMgMCAwLjg5NTQyOTYxMTIwNjA1NDcgMC44OTU0Mjk2MTEyMDYwNTQ3IDAgMiAwIFoiIHN0cm9rZT0ibm9uZSIgZmlsbD0iIzAwMCIvPgogIDwvZz4KICA8cGF0aCBpZD0iUG9seWdvbl8xOSIgZGF0YS1uYW1lPSJQb2x5Z29uIDE5IiBkPSJNMywwLDYsNUgwWiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQgNS41KSByb3RhdGUoOTApIi8+Cjwvc3ZnPgo=");
}

.delivery_payment .zk-pro-title::before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAUCAYAAAB4d5a9AAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TtSIVBzuIOGSoTu2iIo61CkWoEGqFVh1MXvoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxF5wUXaTE+5JCixgvPN7Hefcc3rsPEJpVplk9CUDTbTOTSoq5/KoYekUAfQgjhqjMLGNOktLwra976qa6i/Ms/74/a1AtWAwIiMQJZpg28QbxzKZtcN4njrCyrBKfE8dMuiDxI9cVj984l1wWeGbEzGbmiSPEYqmLlS5mZVMjniaOqppO+ULOY5XzFmetWmfte/IXhgv6yjLXaY0hhUUsQYIIBXVUUIWNOO06KRYydJ708Y+6folcCrkqYORYQA0aZNcP/ge/Z2sVpya9pHAS6H1xnI9xILQLtBqO833sOK0TIPgMXOkdf60JzH6S3uho0SNgaBu4uO5oyh5wuQOMPBmyKbtSkJZQLALvZ/RNeWD4FhhY8+bWPsfpA5ClWaVvgINDYKJE2es+7+7vntu/Pe35/QCXPXK1+0ZCRwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kBBg0UAMPi0oAAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAABBElEQVQ4y93UsUpDMRTG8V/LrdgIUuniXNBBcHDrA9RZ9B1c3VztoPgO4uBT6OTgJuimq5OC261YHHqpoEsuXoQKQq6DHxySk8D58+UkafjSfIwU+sBrdSHDRdxIGQX6JWAPG1jGRDpt4xoB7nEovRaio7UMT1hHJzGkF8dJFidbeFGTSsgVdhPXXsV5FfIQI6Xy7046mEsM6VaTOt5INXqlk1vsJ3aygtOqk5MaLtVS6aTpD5TN7Fq3O4Q8z4/a7XY/hDD4qdB0On0cj8dnv4E0QgibMBqNjlutVq/MZ6koirtZkP/Vk8t4fQ8Sf/U7cXwuQTc1PcQBNCKticXEp/SON/gEjNJ3wD/9IrgAAAAASUVORK5CYII=');
}
.downloads .zk-pro-title {cursor: initial;}
.downloads .zk-pro-title::before {
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAAVCAYAAACzK0UYAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TtSIVBzuIOGSoTu2iIo61CkWoEGqFVh1MXvoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxF5wUXaTE+5JCixgvPN7Hefcc3rsPEJpVplk9CUDTbTOTSoq5/KoYekUAfQgjhqjMLGNOktLwra976qa6i/Ms/74/a1AtWAwIiMQJZpg28QbxzKZtcN4njrCyrBKfE8dMuiDxI9cVj984l1wWeGbEzGbmiSPEYqmLlS5mZVMjniaOqppO+ULOY5XzFmetWmfte/IXhgv6yjLXaY0hhUUsQYIIBXVUUIWNOO06KRYydJ708Y+6folcCrkqYORYQA0aZNcP/ge/Z2sVpya9pHAS6H1xnI9xILQLtBqO833sOK0TIPgMXOkdf60JzH6S3uho0SNgaBu4uO5oyh5wuQOMPBmyKbtSkJZQLALvZ/RNeWD4FhhY8+bWPsfpA5ClWaVvgINDYKJE2es+7+7vntu/Pe35/QCXPXK1+0ZCRwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kBBg0YJr1aGHEAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAwklEQVRIx73VrU6DMRTG8d+aV+IXBBPTm1jmkRg0kjC7i5gjiNktmeQKkAtXgeIiCAI1CfswXWjqlrznfZKTntOm/edp07bnXwMMtasdPnpFx1GMBiknZ9gy5+dYF+OXxiTPbVJF/a3qfRtWEkbYCFQqtioU8ol5NEQXTmY4REPecB8N2eG9izPpR0Oe8RUNWeA6GnLEdySkwRVuo508YBsNeY2++Z08K01VP+GmqO9yu8LfhWuPVT8iPGLasokfvJwAVPQXGyiJYMcAAAAASUVORK5CYII=');
}

.downloads .zk-pro-title::after {
	margin-left: unset;
	content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TtSIVBzuIOGSoTu2iIo61CkWoEGqFVh1MXvoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxF5wUXaTE+5JCixgvPN7Hefcc3rsPEJpVplk9CUDTbTOTSoq5/KoYekUAfQgjhqjMLGNOktLwra976qa6i/Ms/74/a1AtWAwIiMQJZpg28QbxzKZtcN4njrCyrBKfE8dMuiDxI9cVj984l1wWeGbEzGbmiSPEYqmLlS5mZVMjniaOqppO+ULOY5XzFmetWmfte/IXhgv6yjLXaY0hhUUsQYIIBXVUUIWNOO06KRYydJ708Y+6folcCrkqYORYQA0aZNcP/ge/Z2sVpya9pHAS6H1xnI9xILQLtBqO833sOK0TIPgMXOkdf60JzH6S3uho0SNgaBu4uO5oyh5wuQOMPBmyKbtSkJZQLALvZ/RNeWD4FhhY8+bWPsfpA5ClWaVvgINDYKJE2es+7+7vntu/Pe35/QCXPXK1+0ZCRwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kBBg0gBpGrhEIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA7ElEQVQ4y+3UQUoDQRAF0DcaHQRFcOVKECa4Ea+QpUcQr6KIyzmE+2w8hpdwEXIDURAhBmTcdKQZQqdHM+LCDwVVi/6/+1dVk48dvOJOTzhDEyIbG3rGv8DfFthGmcGxj6KrwCbeMEOVIK/xguuuLyswDTP/gaPWHhS4iuqL79hXRiLvuIwIb6K8/kmP2iJNK+p1DEKJxyXkt138HmF3xUQ9tSxK4RQni+I8HBqvOFSFhk8yft3FRbYGOIgIUpiE8c2x9Cv/lU1+DvlxaiM74DDK54JFTQ/xEKsOw9ewLvJ7DCyxZC+zkSnMQoBPrXxdoiw+cAoAAAAASUVORK5CYII=');
	translate: 0 -4px;
}

.downloads .zk-pro-title a {margin-left: auto;font-size: 16px;font-weight: 400;color: #000;}
.zk-singprodu-description, .zk-leavbre-desc {margin-left: 32px;height: 0px;overflow: hidden;transition: height 200ms ease, margin-top 200ms ease;position: relative;}
.zk-pro-title.open ~ .zk-leavbre-desc {margin-top: 32px;height: auto;}
.zk-pro-title.open ~ .zk-singprodu-description {margin-top: 32px;height: 155px;
	/*height: 136px;*/
}

.zk-singprodu-description .laesmere {position: absolute;bottom: 0px;left: 0;right: 0;height: 100px;display: grid;align-items: end;text-align: center;cursor: pointer;background: linear-gradient(0deg, var(--white-color) 35%, transparent);}
.zk-singprodu-description .laesmere::after {content: "Læs mere";}
.zk-singprodu-description.open {height: auto !important;padding-bottom: 20px;}
.zk-singprodu-description.open .laesmere {height: 16px;}
.zk-singprodu-description.open .laesmere::after {content: "Vis mindre";}
.zk-sin-desktop .container {width: min(1555px, 100vw);padding-inline: 0;}
.product-type-woosb .zk-productsingle-rightctn .cart:not(:has(.single_variation_wrap )),
.single_variation_wrap .woocommerce-variation-add-to-cart {display: grid;grid-template-columns: auto 1fr;}
.product-type-woosb .zk-productsingle-rightctn .cart:not(:has(.single_variation_wrap )) > *,
.single_variation_wrap .woocommerce-variation-add-to-cart > * {grid-column: span 2;}
.product-type-woosb .zk-productsingle-rightctn .cart:not(:has(.single_variation_wrap )) > .quantity,
.single_variation_wrap .woocommerce-variation-add-to-cart > .quantity {
	grid-column: 1;
	/* border-left: 30px solid var(--white-color); */
	width: 146px;
}

.product-type-woosb .zk-productsingle-rightctn .cart:not(:has(.single_variation_wrap )) > button[type="submit"],
.single_variation_wrap .woocommerce-variation-add-to-cart > button[type="submit"] {
	grid-column: 2;
	max-width: unset;
}
.zk-productsingle-rightctn form:not(:has(.single_variation_wrap ))::before {content: unset;}
.woocommerce-variation.single_variation:not(:has(div)) {padding-block: 0;}
.woosb-wrap.woosb-bundled {padding-block: 20px;border-radius: 10px;margin-block: 20px;order: 0;}
.woosb-products {border: unset;}
.zk-price {order: -1;}
.zk-product-price .price {gap: 10px;}
ul.products li .zk-special-price .zk-product-price .price .sale-price {white-space: nowrap;}
ul.products li .zk-special-price .zk-product-price .price .regular-price {background: unset;line-height: 1;justify-content: start;flex-wrap: nowrap;}

/* .tm-extra-product-options .tm-epo-field.tmcp-checkbox {
	width: 42px;
	height: 28px;
} */

/* .tm-extra-product-options .tm-epo-field.tmcp-checkbox::after {
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMTU5MC42MjYgOTUuMDQ4IDE5LjM3NCAxOS4xMjkiIGZpbGw9IndoaXRlIj4KCQkJCQkJCQkJCQk8Zz4KCQkJCQkJCQkJCQkJPGcgZGF0YS1uYW1lPSJHcm91cCA0NjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkwLjYyNiA5NS4wNDgpIiBjbGlwLXBhdGg9InVybCgmcXVvdDsjYSZxdW90OykiPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTEzLjg0NiAzMC42MjZjLTEuMzg5IDAtMi41MTkgMS4xMy0yLjUxOSAyLjUyIDAgMS4zODggMS4xMyAyLjUxOCAyLjUyIDIuNTE4IDEuMzg4IDAgMi41MTgtMS4xMyAyLjUxOC0yLjUxOSAwLTEuMzg5LTEuMTMtMi41MTktMi41MTktMi41MTltMCAzLjY1N2ExLjE0IDEuMTQgMCAwIDEgMC0yLjI3NyAxLjE0IDEuMTQgMCAwIDEgMCAyLjI3NyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xMTUgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MiI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTMzLjY3NyAzMC42MjZhMi41MjIgMi41MjIgMCAwIDAtMi41MTkgMi41MmMwIDEuMzg4IDEuMTMgMi41MTggMi41MiAyLjUxOCAxLjM4OCAwIDIuNTE4LTEuMTMgMi41MTgtMi41MTkgMC0xLjM4OS0xLjEzLTIuNTE5LTIuNTE5LTIuNTE5bTAgMy42NTdhMS4xNCAxLjE0IDAgMCAxLTEuMTM5LTEuMTM4IDEuMTQgMS4xNCAwIDAgMSAxLjE0LTEuMTM5IDEuMTQgMS4xNCAwIDAgMSAwIDIuMjc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi44MjIgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MyI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTE4Ljc2NSA0LjYxNyA1LjM0OCAzLjAyM1YxLjkxMWEuNjkuNjkgMCAwIDAtLjQ4Ny0uNjU5TC44OTQuMDNhLjY5LjY5IDAgMCAwLS40MDcgMS4zMmwzLjQ4IDEuMDcxdjcuOTc2YzAgMS4xODQuOTU4IDIuNDUyIDIuMzg0IDIuNDUyaDEwLjA3M2MxLjgyMiAwIDIuOTUtMS42NTYgMi45NS0zLjE5VjUuMzAyYS42OS42OSAwIDAgMC0uNjEtLjY4NW0tLjc3IDUuMDQyYzAgLjg3LS42IDEuODEtMS41NyAxLjgxSDYuMzVjLS42MTMgMC0xLjAwMy0uNjM2LTEuMDAzLTEuMDczVjQuNDEzbDEyLjY0NSAxLjUwMnYzLjc0NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZGF0YS1uYW1lPSJQYXRoIDgyODU0Ij48L3BhdGg+CgkJCQkJCQkJCQkJCTwvZz4KCQkJCQkJCQkJCQk8L2c+CgkJCQkJCQkJCQkJPGRlZnM+CgkJCQkJCQkJCQkJCTxjbGlwUGF0aCBpZD0iYSI+CgkJCQkJCQkJCQkJCQk8cGF0aCBkPSJNMCAwaDE5LjM3NHYxOS4xMjlIMFYweiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTUzOCI+PC9wYXRoPgoJCQkJCQkJCQkJCQk8L2NsaXBQYXRoPgoJCQkJCQkJCQkJCTwvZGVmcz4KCQkJCQkJCQkJCTwvc3ZnPg==");
	background: #094439;
	display: inline-block;
	position: absolute;
	padding: 6px 14px 4px 12px;
	border-radius: 5px;
} */

.woosb-wrap .zk-price-without-tax .price,.woosb-wrap .zk-price-with-tax .price {justify-content: end;}
.zk-productsingle-rightctn .sticky {
	/* position: sticky; */
	/* top: 208px; */
	/* top: 0;*/
}

.zk-is-outlet {border-radius: 10px 10px 0 0;overflow: hidden;}
.zk-productsingle-leftimg.zk-outlet .zk-productsingle-slider {border-radius: 0 0 10px 10px;}
.woosb-bundled .zk-pro-status {padding-block: 0px;}
.woosb-bundled .zk-product-price {justify-content: center;}
.zk-product-box .zk-product-price .price {flex-direction: column;gap: 0;}
.zk-product-box .zk-product-price .price del {font-size: 12px;}
.zk-upsells-slider .zk-product-cart {gap: 0.25rem; /* margin-top: -2rem; */ }
.zk-productsingle-rightctn > .sticky {display: grid;}
.gethelp {justify-content: center;align-items: center;gap: 15px;padding-block: 15px;order: 1;}
.gethelp svg {width: 1.25em;height: 1.25em;}
.gethelp a {color: var(--black-color)}
.container.full-layout .h2 {font-size: 45px;}
.specs-vid {padding-block: 137px;}
.prod-vid iframe {aspect-ratio: 16 / 10;height: auto;border-radius: 10px;}
.zk-productsingle-rightctn .cart .single_add_to_cart_button:hover {background-color: #00CC66 !important;}
.zk-sin-desktop {display: grid;
display: flex;flex-direction: column;max-width: 100%;
}
/* .zk-sin-desktop .zk-singprodu-content {order: 1;}
.zk-sin-desktop .zk-attributes {order: 2;}
.zk-sin-desktop .zk-videoen {order: 3;}
.zk-sin-desktop .downloads {order: 4;}
.zk-sin-desktop .delivery_payment {order: 5;}
.zk-sin-desktop .leasing {order: 6;}
.zk-sin-desktop .zk-foldtelte {order: 5;} */
.zk-sin-desktop .downloads a{cursor: pointer;}
.zed-leav-and-bre.leasing .zk-pro-title::before {content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiI+CiAgPGRlZnM+CiAgICA8Y2xpcFBhdGggaWQ9ImNsaXAtcGF0aCI+CiAgICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTY1NyIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTY1NyIgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIC0wLjM3MSkiIGZpbGw9Im5vbmUiLz4KICAgIDwvY2xpcFBhdGg+CiAgPC9kZWZzPgogIDxnIGlkPSJHcm91cF80ODkzIiBkYXRhLW5hbWU9Ikdyb3VwIDQ4OTMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMjcxIDAuNjQyKSI+CiAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE2NTAiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE2NTAiIHdpZHRoPSI4IiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzI5IDE5LjM1OCkiLz4KICAgIDxyZWN0IGlkPSJSZWN0YW5nbGVfMTY1MiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTY1MiIgd2lkdGg9IjEzIiBoZWlnaHQ9IjIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuNzI5IDguMzU4KSIvPgogICAgPHJlY3QgaWQ9IlJlY3RhbmdsZV8xNjU1IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNjU1IiB3aWR0aD0iMTMiIGhlaWdodD0iMiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMi43MjkgMTEuMzU4KSIvPgogICAgPGcgaWQ9Ikdyb3VwXzQ4OTIiIGRhdGEtbmFtZT0iR3JvdXAgNDg5MiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMjcxIC0wLjI3MSkiPgogICAgICA8ZyBpZD0iR3JvdXBfNDg5MSIgZGF0YS1uYW1lPSJHcm91cCA0ODkxIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwIDApIiBjbGlwLXBhdGg9InVybCgjY2xpcC1wYXRoKSI+CiAgICAgICAgPHBhdGggaWQ9IlBhdGhfODI5MjMiIGRhdGEtbmFtZT0iUGF0aCA4MjkyMyIgZD0iTTI1LjQyMiwyNS40MjJWMTQuOTk1SDE5LjQ2M1YxLjQ5aC02Ljg4QTIuMjM4LDIuMjM4LDAsMCwwLDEwLjQ3NiwwSDguOTg3QTIuMjM4LDIuMjM4LDAsMCwwLDYuODgsMS40OUgwVjI1LjQyMlptLTEuNDktMS40OUgxNi40ODRWMTYuNDg0aDIuOTc5djIuMjM0aDEuNDlWMTYuNDg0aDIuOTc5Wk02LjcsMi45NzlIOC4yNDJWMi4yMzRhLjc0Ni43NDYsMCwwLDEsLjc0NS0uNzQ1aDEuNDlhLjc0Ni43NDYsMCwwLDEsLjc0NS43NDV2Ljc0NUgxMi43NnYxLjQ5SDYuN1pNMS40OSwyMy45MzJWMi45NzlINS4yMTNWNS45NThIMTQuMjVWMi45NzloMy43MjRWMTQuOTk1SDUuOTU4djEuNDloOS4wMzd2Ny40NDhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjA2OCAwLjA2OCkiLz4KICAgICAgICA8cmVjdCBpZD0iUmVjdGFuZ2xlXzE2NTYiIGRhdGEtbmFtZT0iUmVjdGFuZ2xlIDE2NTYiIHdpZHRoPSIzIiBoZWlnaHQ9IjEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwIDIxLjYyOSkiLz4KICAgICAgPC9nPgogICAgPC9nPgogIDwvZz4KPC9zdmc+Cg==");}
.stock-notifier-subscribe-form .fields_wrap input[type=text] {border-radius: 5px 0 0 5px;}
.stock-notifier-subscribe-form .fields_wrap .stock-manager-button {border-radius: 0 5px 5px 0;cursor: pointer;}

.zk-sin-desktop .zk-attributes .zk-pro-title::after,
.zk-sin-desktop .zk-videoen .zk-pro-title::after {
	content: unset;
}

.zk-leavbre-desc * {
	/* font-size: 15px; */
}

.zk-leavbre-desc ul {
	list-style: initial;
	/* padding: 1em; */
	padding: 0 0 0 18px;
}

.tc-row del {display: none !important;}
.zk-productsingle-slider .flex-viewport,
.zk-product-price.zk-sale-price .zk-price-with-tax,
.zk-product-video,
.zk-productsingle-slider .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {padding-block: 10px;object-fit: contain !important;}
.zk-productsingle-slider .zed-leav-and-bre {margin: 0; 	position: absolute; bottom: 15px; left: 15px; background: #e9e9e9;border-radius: 6px; padding: 12px 20px;}
.zk-productsingle-slider .zed-leav-and-bre .zk-pro-title:after{display:none !important;}
.zk-productsingle-slider .zed-leav-and-bre.zk-with-thumb {max-width: 220px; bottom: 135px; width: 100%; left: 0; margin: 0 auto; right: 0; text-align: center;}
#prod-vid .zk-product-video {padding: 0; position: relative;    max-height: initial;}
#prod-vid .zk-product-video:before {content:""; padding-top: 56.25%; display: block; position: relative; aspect-ratio: auto;}
#prod-vid .prod-vid iframe { aspect-ratio: auto;}
.tmcp-field-wrap.variable .tc-price-wrap .price.tc-price ins > span + span {opacity: 0;}
.single-product .tm-extra-product-options-fields li.tmcp-field-wrap.variable .tc-price-wrap .price.tc-price ins{font-size: 0;}
/* .single-product .tm-extra-product-options-fields li:not(:last-child,:first-child){margin-top: 30px;} */
.single-product .tmcp-ul-wrap .zk-checkbox-wrap{order: 1;}
.single-product .tmcp-ul-wrap .zk-checkbox-wrap input[type="checkbox"]{display: none;}
.single-product .tmcp-ul-wrap .zk-checkbox-wrap .zk-btn{font-size: 0;display: block;background-repeat: no-repeat;background-position: center;padding: 8px 18px;height: 28px;background-color: #094439;color: #fff;border-radius: 10px;background-size: 16px;background-image: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMTU5MC42MjYgOTUuMDQ4IDE5LjM3NCAxOS4xMjkiIGZpbGw9IndoaXRlIj4KCQkJCQkJCQkJCQk8Zz4KCQkJCQkJCQkJCQkJPGcgZGF0YS1uYW1lPSJHcm91cCA0NjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkwLjYyNiA5NS4wNDgpIiBjbGlwLXBhdGg9InVybCgmcXVvdDsjYSZxdW90OykiPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTEzLjg0NiAzMC42MjZjLTEuMzg5IDAtMi41MTkgMS4xMy0yLjUxOSAyLjUyIDAgMS4zODggMS4xMyAyLjUxOCAyLjUyIDIuNTE4IDEuMzg4IDAgMi41MTgtMS4xMyAyLjUxOC0yLjUxOSAwLTEuMzg5LTEuMTMtMi41MTktMi41MTktMi41MTltMCAzLjY1N2ExLjE0IDEuMTQgMCAwIDEgMC0yLjI3NyAxLjE0IDEuMTQgMCAwIDEgMCAyLjI3NyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xMTUgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MiI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTMzLjY3NyAzMC42MjZhMi41MjIgMi41MjIgMCAwIDAtMi41MTkgMi41MmMwIDEuMzg4IDEuMTMgMi41MTggMi41MiAyLjUxOCAxLjM4OCAwIDIuNTE4LTEuMTMgMi41MTgtMi41MTkgMC0xLjM4OS0xLjEzLTIuNTE5LTIuNTE5LTIuNTE5bTAgMy42NTdhMS4xNCAxLjE0IDAgMCAxLTEuMTM5LTEuMTM4IDEuMTQgMS4xNCAwIDAgMSAxLjE0LTEuMTM5IDEuMTQgMS4xNCAwIDAgMSAwIDIuMjc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi44MjIgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MyI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTE4Ljc2NSA0LjYxNyA1LjM0OCAzLjAyM1YxLjkxMWEuNjkuNjkgMCAwIDAtLjQ4Ny0uNjU5TC44OTQuMDNhLjY5LjY5IDAgMCAwLS40MDcgMS4zMmwzLjQ4IDEuMDcxdjcuOTc2YzAgMS4xODQuOTU4IDIuNDUyIDIuMzg0IDIuNDUyaDEwLjA3M2MxLjgyMiAwIDIuOTUtMS42NTYgMi45NS0zLjE5VjUuMzAyYS42OS42OSAwIDAgMC0uNjEtLjY4NW0tLjc3IDUuMDQyYzAgLjg3LS42IDEuODEtMS41NyAxLjgxSDYuMzVjLS42MTMgMC0xLjAwMy0uNjM2LTEuMDAzLTEuMDczVjQuNDEzbDEyLjY0NSAxLjUwMnYzLjc0NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZGF0YS1uYW1lPSJQYXRoIDgyODU0Ij48L3BhdGg+CgkJCQkJCQkJCQkJCTwvZz4KCQkJCQkJCQkJCQk8L2c+CgkJCQkJCQkJCQkJPGRlZnM+CgkJCQkJCQkJCQkJCTxjbGlwUGF0aCBpZD0iYSI+CgkJCQkJCQkJCQkJCQk8cGF0aCBkPSJNMCAwaDE5LjM3NHYxOS4xMjlIMFYweiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTUzOCI+PC9wYXRoPgoJCQkJCQkJCQkJCQk8L2NsaXBQYXRoPgoJCQkJCQkJCQkJCTwvZGVmcz4KCQkJCQkJCQkJCTwvc3ZnPg==');}
.single-product .tmcp-ul-wrap .zk-checkbox-wrap .zk-btn:hover{background-color: #00CC66;}
.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity{width: 58px;}
.single-product .tm-extra-product-options-fields li .tm-epo-field-label{gap: 0;}
.single-product .tm-extra-product-options ul.tmcp-ul-wrap li.tmcp-field-wrap{justify-content: space-between; /* padding-bottom: 4px; */ padding-bottom: 10px; border-bottom: 1px solid #ddd;}
.single-product .tc-epo-element-product-li-container .zk-btn.zk-ep-add-to-cart{width: 100%;padding: 10px 15px;font-weight: 500;font-size: 16px;line-height: 22px;text-align: center;font-family: var(--neurialgrotesk-font);border-radius: 10px;background: #094439;color: #fff;border: 0;float: right;margin-left: 0;cursor: pointer;position: relative;}
.single-product .tc-epo-element-product-li-container .zk-btn.zk-ep-add-to-cart::before{margin-right: 0.5rem;
	content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMTU5MC42MjYgOTUuMDQ4IDE5LjM3NCAxOS4xMjkiIGZpbGw9IndoaXRlIj4KCQkJCQkJCQkJCQk8Zz4KCQkJCQkJCQkJCQkJPGcgZGF0YS1uYW1lPSJHcm91cCA0NjI0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNTkwLjYyNiA5NS4wNDgpIiBjbGlwLXBhdGg9InVybCgmcXVvdDsjYSZxdW90OykiPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTEzLjg0NiAzMC42MjZjLTEuMzg5IDAtMi41MTkgMS4xMy0yLjUxOSAyLjUyIDAgMS4zODggMS4xMyAyLjUxOCAyLjUyIDIuNTE4IDEuMzg4IDAgMi41MTgtMS4xMyAyLjUxOC0yLjUxOSAwLTEuMzg5LTEuMTMtMi41MTktMi41MTktMi41MTltMCAzLjY1N2ExLjE0IDEuMTQgMCAwIDEgMC0yLjI3NyAxLjE0IDEuMTQgMCAwIDEgMCAyLjI3NyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xMTUgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MiI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTMzLjY3NyAzMC42MjZhMi41MjIgMi41MjIgMCAwIDAtMi41MTkgMi41MmMwIDEuMzg4IDEuMTMgMi41MTggMi41MiAyLjUxOCAxLjM4OCAwIDIuNTE4LTEuMTMgMi41MTgtMi41MTkgMC0xLjM4OS0xLjEzLTIuNTE5LTIuNTE5LTIuNTE5bTAgMy42NTdhMS4xNCAxLjE0IDAgMCAxLTEuMTM5LTEuMTM4IDEuMTQgMS4xNCAwIDAgMSAxLjE0LTEuMTM5IDEuMTQgMS4xNCAwIDAgMSAwIDIuMjc3IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNi44MjIgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MyI+PC9wYXRoPgoJCQkJCQkJCQkJCQkJPHBhdGggZD0iTTE4Ljc2NSA0LjYxNyA1LjM0OCAzLjAyM1YxLjkxMWEuNjkuNjkgMCAwIDAtLjQ4Ny0uNjU5TC44OTQuMDNhLjY5LjY5IDAgMCAwLS40MDcgMS4zMmwzLjQ4IDEuMDcxdjcuOTc2YzAgMS4xODQuOTU4IDIuNDUyIDIuMzg0IDIuNDUyaDEwLjA3M2MxLjgyMiAwIDIuOTUtMS42NTYgMi45NS0zLjE5VjUuMzAyYS42OS42OSAwIDAgMC0uNjEtLjY4NW0tLjc3IDUuMDQyYzAgLjg3LS42IDEuODEtMS41NyAxLjgxSDYuMzVjLS42MTMgMC0xLjAwMy0uNjM2LTEuMDAzLTEuMDczVjQuNDEzbDEyLjY0NSAxLjUwMnYzLjc0NFoiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZGF0YS1uYW1lPSJQYXRoIDgyODU0Ij48L3BhdGg+CgkJCQkJCQkJCQkJCTwvZz4KCQkJCQkJCQkJCQk8L2c+CgkJCQkJCQkJCQkJPGRlZnM+CgkJCQkJCQkJCQkJCTxjbGlwUGF0aCBpZD0iYSI+CgkJCQkJCQkJCQkJCQk8cGF0aCBkPSJNMCAwaDE5LjM3NHYxOS4xMjlIMFYweiIgZGF0YS1uYW1lPSJSZWN0YW5nbGUgMTUzOCI+PC9wYXRoPgoJCQkJCQkJCQkJCQk8L2NsaXBQYXRoPgoJCQkJCQkJCQkJCTwvZGVmcz4KCQkJCQkJCQkJCTwvc3ZnPg==");
}
.single-product .tc-epo-element-product-li-container .zk-btn.zk-ep-add-to-cart:hover{background-color: #00CC66;}
.single-product .tm-extra-product-options-fields li .tm-epo-field-label {width: 55%;}

.single-product .zk-highlight-section{display: flex;flex-wrap: wrap; padding-top: 40px;gap: 24px; justify-content: center;}
.single-product .zk-highlight-section .zk-highlight-title {/*width: 22%; */ /* padding-left: 24px;*/padding-top: 4px;}
.single-product .zk-highlight-section .zk-highlight-title h4{margin-bottom: 0;font-size: 20px;line-height: 1.4;}
.single-product .zk-highlight-section .zk-highlight-title h4::first-letter{text-transform: uppercase;}
.single-product .zk-highlight-section .zk-highlight-feature{width: auto;/* flex-grow: 1; */}
.single-product .zk-highlight-section .zk-prod-cat-feature{list-style: none;display: flex;flex-wrap: wrap;gap: 16px;}
.single-product .zk-highlight-section .zk-prod-cat-feature li{/* text-transform: capitalize;*/ background-color: #EFEAE6;padding: 8px 18px;text-align: center;border-radius: 50px;}
#tm-tooltip p{color: #ffffff;}
a.zk-close-tm-variation {position: absolute; right: 0px;  top: 0px; font-size: 0; transform: rotate(45deg); height: 24px;  width: 24px;  display: inline-block; overflow: hidden; text-align: center;}
a.zk-close-tm-variation:before { content: '+'; font-size: 24px;  line-height: 1;  color: #000; font-weight: 200;}
.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-variable-product .woocommerce-variation-availability .zk-pro-status p{margin-bottom: 0;}
.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-variable-product .woocommerce-variation-availability .zk-pro-status {padding-bottom: 10px;}
.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container .tc-epo-element-variable-product{gap:0;}
.single-product .tm-extra-product-options-fields .tc-epo-element-product-container-wrap .tc-epo-element-product-container table.tc-epo-element-variations tr td label.tc-epo-element-variable-product-attribute-label{text-transform: capitalize;}
.zk-tc-add-to-cart-wrap.zk-hide{ display:none; }
.single-product .tc-extra-product-options + .trustpilot-widget, .single-product .variations_form + .trustpilot-widget { background: var(--white-color); padding: 10px 20px 25px 20px; border-radius: 0 0 10px 10px;  margin-top: -26px;}
.single-product .zk-productsingle-rightctn .zk-trustpilot{ padding-bottom: 4px; padding-top: 7px;}
.single-product .zk-productsingle-rightctn .cart.simple_cart .single_variation:after {margin: 0;}
.single-product .zk-breadcrums-customers {display: none;}
.zk-productsingle-rightctn .wpclv-attributes + .woobt-wrap-responsive + form.cart,.zk-productsingle-rightctn .wpclv-attributes + form.cart{margin-top: 20px;}
.zk-body-main-overlay{position: relative;}
.zk-body-main-overlay::before{position: absolute;content: '';background-color: rgba(0,0,0,0.4) !important;width: 100%;height: 100%;top: 0;left: 0;z-index: 9;transition: all 0.4s ease; opacity: 1;}
.zk-body-main-overlay.fade-out:before{transition: all 0.4s ease; opacity: 0;}
.zk-sin-desktop .zk-prod-cofig {order: 2;position: relative;z-index: 9;}
.zk-productsingle-rightctn .zk-configure-product {grid-column: 2; /* grid-column: 3; */ display: flex;align-items: center;justify-content: center;gap: 6px; width: 100%;padding: 15px 10px !important;font-weight: 500 !important;font-size: 18px !important;line-height: 22px !important;text-align: center;font-family: var(--neurialgrotesk-font) !important;border-radius: 10px;background: #094439 !important;color: #fff;border: 0;float: right;margin-left: 0 !important;cursor: pointer;position: relative;/* margin-left: 10px !important; */}
.zk-productsingle-rightctn .zk-configure-product:hover{background: #00CC66 !important;}
.zk-productsingle-rightctn .zk-configure-product::before{content: "";width: 20px;height: 20px;display: block;background-size: contain;background-position: center;background-repeat: no-repeat;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgZmlsbD0iI2ZmZmZmZiIgdmlld0JveD0iMCAwIDI1NiAyNTYiIHN0eWxlPSImIzEwOyI+PHBhdGggZD0iTTEzNiwxMjB2OTZhOCw4LDAsMCwxLTE2LDBWMTIwYTgsOCwwLDAsMSwxNiwwWm02NCw3MmE4LDgsMCwwLDAtOCw4djE2YTgsOCwwLDAsMCwxNiwwVjIwMEE4LDgsMCwwLDAsMjAwLDE5MlptMjQtMzJIMjA4VjQwYTgsOCwwLDAsMC0xNiwwVjE2MEgxNzZhOCw4LDAsMCwwLDAsMTZoNDhhOCw4LDAsMCwwLDAtMTZaTTU2LDE2MGE4LDgsMCwwLDAtOCw4djQ4YTgsOCwwLDAsMCwxNiwwVjE2OEE4LDgsMCwwLDAsNTYsMTYwWm0yNC0zMkg2NFY0MGE4LDgsMCwwLDAtMTYsMHY4OEgzMmE4LDgsMCwwLDAsMCwxNkg4MGE4LDgsMCwwLDAsMC0xNlptNzItNDhIMTM2VjQwYTgsOCwwLDAsMC0xNiwwVjgwSDEwNGE4LDgsMCwwLDAsMCwxNmg0OGE4LDgsMCwwLDAsMC0xNloiLz48L3N2Zz4=");transform: rotate(90deg);}
.zk-productsingle-rightctn .zk-configure-product:hover{background: #00CC66 !important;}
/* .zk-body-main-overlay .zk-productsingle-rightctn .tc-extra-product-options.tm-extra-product-options {position: relative;z-index: 9;} */

/*WPC*/
.wpclv-attributes .wpclv-terms .wpclv-term span, .wpclv-attributes .wpclv-terms .wpclv-term a{color:#000000;}
.wpclv-attributes-shortcode .wpclv-terms .wpclv-terms-select{ display: block; width: 100%; padding: .375rem .75rem; font-size: 1rem; font-weight: 400; line-height: 1.5; color: #212529; background-color: var(--white-color); background-clip: padding-box; border: 1px solid #ced4da; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: .375rem; transition: border-color .15sease-in-out, box-shadow .15sease-in-out; margin: 0;word-wrap: normal;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-repeat: no-repeat;background-position: right .75rem center;background-size: 16px 12px;}
.wpclv-attributes.wpclv-attributes-shortcode .wpclv-terms{ display:flex !important; flex-wrap: wrap;}
.wpclv-attributes.wpclv-attributes-shortcode + .zk-price{  order: 0; }

/* single_variation css start */
.single_variation_wrap .wpclv-terms .wpclv-terms-select{padding: 6px 12px;font-size: 15px;line-height: 35px;font-family: var(--neurialgrotesk-font);color: #000;font-weight: 400;border-radius: 6px;cursor: pointer;}
.single_variation_wrap .zk-mt-15{margin-top: 18px;margin-bottom: -15px;}
.single_variation_wrap .wpclv-attributes .wpclv-attribute-label{display: initial;font-size: 15px;}
/* single_variation css end */

.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode{margin-bottom: 10px;}
.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image{height: auto;width: auto;}
.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image a,.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image > span{display: flex;white-space: normal;align-items: center;}
.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image a .stock.green,.wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image > span > span.stock.green {width: 34px;white-space: normal;}
.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image a  strong,.wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image > span strong {line-height: 17px;margin-left: 6px;font-size: 16px;max-width: 130px;}
.zed-leav-and-bre.downloads a, .zed-leav-and-bre.downloads h4.zk-pro-title{cursor: pointer;}
.zed-leav-and-bre.downloads h4.zk-pro-title span{font-weight: 400;font-size: 16px;position: relative;top: 1px;z-index: 0;}
.zed-leav-and-bre.downloads h4.zk-pro-title{flex-wrap: wrap;}
.zed-leav-and-bre.downloads h4.zk-pro-title span.download{margin-left: auto;padding-right: 34px;background-repeat: no-repeat;background-position: right center;background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAVCAYAAABc6S4mAAABhGlDQ1BJQ0MgcHJvZmlsZQAAKJF9kT1Iw1AUhU9TtSIVBzuIOGSoTu2iIo61CkWoEGqFVh1MXvoHTRqSFBdHwbXg4M9i1cHFWVcHV0EQ/AFxF5wUXaTE+5JCixgvPN7Hefcc3rsPEJpVplk9CUDTbTOTSoq5/KoYekUAfQgjhqjMLGNOktLwra976qa6i/Ms/74/a1AtWAwIiMQJZpg28QbxzKZtcN4njrCyrBKfE8dMuiDxI9cVj984l1wWeGbEzGbmiSPEYqmLlS5mZVMjniaOqppO+ULOY5XzFmetWmfte/IXhgv6yjLXaY0hhUUsQYIIBXVUUIWNOO06KRYydJ708Y+6folcCrkqYORYQA0aZNcP/ge/Z2sVpya9pHAS6H1xnI9xILQLtBqO833sOK0TIPgMXOkdf60JzH6S3uho0SNgaBu4uO5oyh5wuQOMPBmyKbtSkJZQLALvZ/RNeWD4FhhY8+bWPsfpA5ClWaVvgINDYKJE2es+7+7vntu/Pe35/QCXPXK1+0ZCRwAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAuIwAALiMBeKU/dgAAAAd0SU1FB+kBBg0gBpGrhEIAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAA7ElEQVQ4y+3UQUoDQRAF0DcaHQRFcOVKECa4Ea+QpUcQr6KIyzmE+2w8hpdwEXIDURAhBmTcdKQZQqdHM+LCDwVVi/6/+1dVk48dvOJOTzhDEyIbG3rGv8DfFthGmcGxj6KrwCbeMEOVIK/xguuuLyswDTP/gaPWHhS4iuqL79hXRiLvuIwIb6K8/kmP2iJNK+p1DEKJxyXkt138HmF3xUQ9tSxK4RQni+I8HBqvOFSFhk8yft3FRbYGOIgIUpiE8c2x9Cv/lU1+DvlxaiM74DDK54JFTQ/xEKsOw9ewLvJ7DCyxZC+zkSnMQoBPrXxdoiw+cAoAAAAASUVORK5CYII=');}
.zed-leav-and-bre.downloads .zk-pro-title::after{display: none;}
.zk-variation-radios label img {width: 25px; height: 25px;}

/* .single-product.postid-86525 .zk-attribute_pa_varianter-fullprint{ display: none; } */
.tc-epo-element-product-container .tc-extra-product-options-inline {display: none !important;}
.zk-productsingle-rightctn .zk-product-price.zk-custom-price .price, .zk-productsingle-rightctn .zk-productsingle-rightctn .zk-product-price.zk-sale-price .price {align-items: baseline;}
.zk-productsingle-rightctn .zk-variation-radio.zk-attribute_pa_varianter-fullprint{order: 9;}

.zk-productsingle-rightctn .zk-product-price.zk-sale-price .price label, .zk-productsingle-rightctn .zk-product-price.zk-custom-price .price label{
	  /* order:-1; */display: flex;align-items: flex-end;max-height: 30px;}
.zk-productsingle-rightctn .zk-product-price.zk-sale-price .zk-price-without-tax .price{flex-direction: unset;position: relative;}
.zk-productsingle-rightctn .zk-product-price.zk-sale-price .zk-price-without-tax .price .regular-price small{position: absolute;top: -20px;color: #acacac;}

ul.products li  .zk-product-price .price .regular-price{order: 2;display: flex;flex-wrap: wrap;align-items: center;font-size: 14px;font-weight: 400;gap: 4px;}
ul.products li  .zk-product-price .price .regular-price{background: unset;line-height: 1;justify-content: start;flex-wrap: nowrap;}
ul.products li  .zk-product-price .price .regular-price small{font-weight: 400;}
ul.products li .zk-product-price .price label{order: 2;}
ul.products li  .zk-product-price .price .regular-price del{font-size: 14px !important;font-weight: 400 !important;opacity: 1 !important;}

.zk-productsingle-rightctn .tc-extra-product-options.zk-tc-hide{display: none;}
.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .price{flex-direction: unset;position: relative;}
.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .price .regular-price {font-size: 26px !important;font-weight: 700 !important;color: #acacac!important;position: relative;}
.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .price .regular-price::before{content: '';width: 100%;height: 2px;background-color: #acacac;position: absolute;top:50%;left: 0;}
.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .price .regular-price small{  position: absolute;top: -20px;color: #acacac;}
.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax{position: relative;}
.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax .price + .label{
	display: flex;align-items: flex-end;
	max-height: 30px;
	position: absolute;top: 50%;right: calc((100% - 50%) - 77px);
}

.zk-konfigurator-popup .zk-product-price.zk-sale-price .zk-price-with-tax .label{font-weight: 400;font-size: 10px;line-height: 13px;color: #4f4f4f;font-family: var(--neurialgrotesk-font);display: block;}

/* contact-us=-btn */
.zk-contact-us-popup { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999; background: rgba(0,0,0,.4); display: none; }
.zk-prod-cont-open .zk-contact-us-popup { display: block; }
.zk-contact-us-content { display: flex; flex-wrap: wrap; align-items: center; width: 100%; padding: 2rem 0; overflow: auto; height: 100%; justify-content: center; }
.zk-contact-us-content .zk-banner-top-modal-wraper { display: block; max-width: 800px; width: 100%; background: #ffffff; border-radius: 7px; }
.zk-contact-us-popup .zk-hide{ display: none; }
.zk-contact-us-popup .zk-banner-top-modal-wraper > p { font-size: 18px; }
.zk-contact-us-popup .zk-banner-top-modal-wraper h2 {    margin-bottom: 5px; }
/* button-with-list section in right side css start */
.zk-button-with-list{background: var(--white-color);border-radius: 10px;margin-top: 20px;margin-bottom: 0px;box-shadow: 0 7px 13px rgba(0, 0, 0, .03);}
.zk-button-with-list .zk-button-with-list-inner{padding: 30px;padding-bottom: 20px;}
.zk-button-with-list .zk-button-with-list-inner h3{color:#000;line-height: 34px;margin-bottom: 0;}
.zk-button-with-list .zk-button-with-list-inner .zk-button-with-list-btn{background-color:#46c65f;padding: 14px 20px;display: block;text-align: center;border-radius: 8px;margin-top: 12px;color: #ffffff;transition: 0.3s all ease-in-out;} 
.zk-button-with-list .zk-button-with-list-inner .zk-button-with-list-btn:hover{background-color:#094439;}
.zk-button-with-list .zk-button-with-list-inner p{font-size: 14px;line-height: 22px;color: #000;margin-top:15px;margin-bottom: 0;padding-left: 25px;position: relative;}
.zk-button-with-list .zk-button-with-list-inner p img{width:20px;margin-right:5px;position: absolute;left: 0;top: 1px;}
.zk-button-with-list-wrap{list-style: none;display: flex;align-items: center;padding: 15px;border-top: 1px solid #e9e9e9;justify-content: center;flex-wrap: wrap;gap: 5px;}
.zk-button-with-list-wrap li{padding-left:24px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNyAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuODg3NSAxMi45NzIzTDAuMTg3NSA3LjI3MjI3TDEuNjEyNSA1Ljg0NzI3TDUuODg3NSAxMC4xMjIzTDE1LjA2MjUgMC45NDcyNjZMMTYuNDg3NSAyLjM3MjI3TDUuODg3NSAxMi45NzIzWiIgZmlsbD0iIzFDMUIxRiIvPgo8L3N2Zz4K");background-repeat: no-repeat;background-position: left center;font-size: 14px;color: #000;margin-right:12px;background-size: 13px;display: none;}
.zk-button-with-list-wrap li:first-child,.zk-button-with-list-wrap li:nth-child(2),.zk-button-with-list-wrap li:nth-child(3){display: block;}
.zk-button-with-list-wrap li:last-child{margin-right:0;}
/* button-with-list section in right side css end */

/* product subscribe form start */
.zk-productsingle-rightctn .notifima-subscribe-form{margin-top: 12px;}
.zk-productsingle-rightctn .notifima-subscribe-form .subscribe-for-interest-text{font-size: 20px;line-height: 30px;margin-bottom: 15px;font-family: 'Neue Haas Grotesk Display Pro', sans-serif;}
.zk-productsingle-rightctn .notifima-subscribe-form .fields_wrap{display: flex;width: 100%;}
.zk-productsingle-rightctn .notifima-subscribe-form .fields_wrap .notifima-email{   border: 1px solid #ddd;padding: 0 15px;height: 42px;border-radius: 5px;width: calc(100% - 100px);font-weight: 400;display: block;margin-right: 10px;}
.zk-productsingle-rightctn .notifima-subscribe-form .fields_wrap .notifima-email:focus{outline:none;}
.zk-productsingle-rightctn .notifima-subscribe-form .fields_wrap .notifima-email:placeholder{color: #757779;}
.zk-productsingle-rightctn .notifima-subscribe-form .fields_wrap .notifima-subscribe{font-weight: 500;color: #fff;padding: 9px 20px; border-radius: 8px;background-color: #084439;transition: 0.3s all ease-in-out;font-size: 16px;line-height: 24px;font-family: 'Neue Haas Grotesk Display Pro', sans-serif;width: auto;border: none;cursor: pointer;}
.zk-productsingle-rightctn .notifima-subscribe-form .fields_wrap .notifima-subscribe:hover{background-color: #0c6;}
/* product subscribe form end */

.postid-92067 .zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap div[data-uniqid="6819b9225608c6.11976062"] .tc-element-inner-wrap .tc-row > h3{display: none;}

@media (max-width:1600px){
	.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image a strong, .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image > span strong {line-height: 16px;font-size: 13px;max-width: 110px;}
	.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax .price + .label{right: calc((100% - 50%) - 109px);}
}
@media(max-width: 1280px) {
	.specs-vid > .row {
		flex-direction: column;
		gap: 20px;
	}

	.specs-vid > .row > .col-6 {
		width: 100%;
		padding-inline: 20px;
	}

	.container.full-layout .h2 {
		font-size: 35px;
	}
	.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax .price + .label{right: calc((100% - 50%) - 153px);}

	/* button-with-list section in right side css start */
	.zk-button-with-list-wrap li {padding-left: 20px;font-size: 12px;margin-right: 8px;background-size: 12px;}
	.zk-button-with-list .zk-button-with-list-inner {padding: 20px;padding-bottom: 20px;}
	/* button-with-list section in right side css end */
}
@media(max-width: 1400px) {
	.zk-singprodu-content-in {
		h4.h1 {
			font-size: 26px;
		}
	}

	.zk-shipping-details {
		flex-wrap: wrap;
	}

	.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image a strong, .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image > span strong {line-height: 15px;font-size: 12px;max-width: 100px;}
	.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image a .stock.green, .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image > span > span.stock.green {width: 25px;}
	.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax .price + .label{right: calc((100% - 50%) - 130px);}
}
@media(max-width: 1280px) and (min-width: 767px) {

	.zk-productsingle-slider .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {
		aspect-ratio: 4 / 3 !important;
	}

	.zk-track::before, .zk-tube::before {
		/* content: unset;*/
	}
}
@media(max-width: 1024px) and (min-width: 767px) {
	.header-notification {
		margin-top: 68px;
	}
}
@media(min-width: 1400px) {
	.specs-vid {
		padding-block: 80px 110px !important;
	}
}
@media(min-width: 1600px) {
	.zk-breadcrums {padding-block: 30px;}
	.zk-productsingle-rightctn {margin-top: 12px;padding-left: 65px;}
	.zk-productsingle-rightctn .summary.entry-summary .zk-sku {font-size: 16px;}
	.zk-productsingle-rightctn .summary.entry-summary .product_title {margin-block: 11px 0;}
	.zk-shipping-details {margin-top: 25px !important;margin-left: 1px;gap: 10px;}
	.zk-track::before, .zk-tube::before {margin-right: 6px;}
	.zk-productsingle-rightctn form::before {margin-top: 36px;}
	.zk-variation-radios {gap: 12px;}
	.zk-variation-radios label {padding: 6px 12px;gap: 4px;}
	.zk-variation-radio img {height: 35px;width: 35px;}
	.zk-variation-radios .vari-content {font-size: 15px;}
	.zk-productsingle-rightctn .zk-product-price .price {font-size: 35px !important;}
	.splide__track .zk-product-price .price {font-size: 25px !important;}
	.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-with-tax,
	.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-without-tax {padding: 40px 0 20px;}
	.zk-konfigurator-popup .zk-product-price .label,.zk-konfigurator-popup .zk-product-price.zk-sale-price .zk-price-with-tax .label {font-size: 11px !important;}
	.zk-productsingle-slider .flex-viewport,.zk-product-price.zk-sale-price .zk-price-with-tax,.zk-product-video,.zk-productsingle-slider .woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image a img {max-height: 586px;object-fit: contain;padding-block: 10px;}
	.zk-productsingle-slider .flex-control-thumbs {width: calc(100% - 208px);}
	.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs {margin-top: 0;gap: 12px;}
	.zk-productsingle-slider .flex-control-thumbs li {min-width: 125px;background: #F7F6F3;border-radius: 10px;}
	.zk-productsingle-slider .woocommerce-product-gallery .flex-control-thumbs li img {max-width: unset;width: 100%;height: 100%;aspect-ratio: unset;object-fit: contain;mix-blend-mode: multiply;}
	.zk-productsingle-slider .flex-control-thumbs li img.flex-active {border: unset !important;}
}
@media(max-width: 1199px){
	.single-product .zk-productsingle-rightctn .sticky{position: static;}
	.single_variation_wrap .zk-mt-15{margin-bottom: -8px;}
	.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax .price + .label {left: 270px;right: auto;}
}
@media(max-width: 991px){
	.single-product .zk-highlight-section .zk-highlight-title,.single-product .zk-highlight-section .zk-highlight-feature{/* width: 100%;*/}
}
@media(max-width: 767px) {
	form.cart {padding: 20px 20px 0 !important;}
	.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-without-tax {padding: 15px 0px;}
	.zk-product-price{padding-right: 0;}
	.zk-productsingle-rightctn .cart .single_add_to_cart_button, .zk-productsingle-rightctn .zk-out-of-stock .single_add_to_cart_button {font-size: 16px !important;line-height: 18px !important;}
	.specs-vid {padding-block: 70px;}
	.container.full-layout .h2 {font-size: 28px;}
	.zk-product-cart {gap: 5px;}
	.zk-productsingle-rightctn .zk-product-price .price span,.zk-product-price.zk-sale-price .price del {font-size: 22px !important;line-height: 1.1;}
	.downloads .zk-pro-title {position: relative;}
	.downloads .zk-pro-title a {position: absolute;inset: 0;font-size: 0;}

	.downloads .zk-pro-title::after {
		/* margin-left: auto; */
	}
	.zk-tube::before {width: 24px;background-position: 0 center;}
	.zk-footer-content-info .text-base:first-of-type {margin-bottom: 5px;}
	.zk-productsingle-rightctn {padding-left: 10px;}
	.zk-variation-radios label {padding: 8px 10px;gap: 5px;}
	.zk-variation-radios label img {width: 25px;height: 25px;}
	.tc-extra-product-options {padding: 30px 20px;}
	.zk-variation-radios {gap: 8px 5px;}
	.zk-singprodu-description {margin-left: 0px;}
	p.zk-instock-block.zk-stock-status {padding-inline: 0;}
	.specs-vid>.row>.col-6 {padding-inline: 10px;}
	.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-with-tax,.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-without-tax {gap: 5px;}
	.zk-singprodu-content {margin-top: 15px;}
	.tc-extra-product-options {margin-bottom: 15px;}
	.zk-productsingle-rightctn .zk-product-price .price {flex-direction: row !important;align-items: center;}
	.zk-product-video::before {display: block;content: #000 url('https://zederkof.dk/wp-content/plugins/wp-rocket/assets/img/youtube.png') no-repeat center;padding-top: 100%;}
	.zk-product-pricecart {height: 75px;}
	.zk-upsells-slider .zk-product-cart {flex-direction: column;align-items: end;margin-top: -45px;}
	.zk-productsingle-rightctn .sticky {position: static;}
	.zk-related-pro .zk-product-cart {flex-direction: column;margin-top: -68px;align-items: end;translate: 0 -5px;}
	.zk-related-pro > .container {padding-right: 0;}
	.single-product .tm-extra-product-options-fields li .tc-price-wrap {flex: unset;width: fit-content;padding: 0;}
	.zk-productsingle-slider .zed-leav-and-bre .zk-pro-title{/*font-size: 16px;*/font-size: 12px; line-height: 1;}
	.zk-productsingle-slider .zed-leav-and-bre{padding: 10px 15px;max-width: 180px; text-align: center; /*left: 0; right: 0; margin: 0 auto;*/}
	.zk-productsingle-slider .zed-leav-and-bre.zk-with-thumb { bottom: 110px; max-width: fit-content;}
	.single-product .zk-highlight-section{ display: none; }
	.single-product .tm-extra-product-options-fields li .tc-qty-wrap{margin-top: 0 !important;}
	.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity{width: fit-content;}
	.single-product .tm-extra-product-options-fields li .tc-qty-wrap .tm-quantity input{min-width: 28px;height: 28px;}
	.single-product .tmcp-ul-wrap .zk-checkbox-wrap .zk-btn{margin-left: 10px;}
	.zk-singprodu-description, .zk-leavbre-desc{margin-left: 0;	}

	.zed-leav-and-bre.downloads h4.zk-pro-title{flex-wrap: wrap;}
	.zed-leav-and-bre.downloads h4.zk-pro-title span{width: 100%;}
	.zed-leav-and-bre.downloads h4.zk-pro-title span.download{margin-left: 0; width: auto;}
	.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .zk-price-without-tax .price + .label {left: 216px;top: 13px;}
	.zk-productsingle-rightctn .zk-product-price.zk-indexed-price .price .regular-price{font-size: 22px !important;}
	.zk-productsingle-rightctn .zk-configure-product{font-size: 16px !important;}

	/* product subscribe form start */
	.zk-productsingle-rightctn .notifima-shortcode-subscribe-form {margin-top: 0px;padding-bottom: 20px;}
	.zk-productsingle-rightctn .notifima-shortcode-subscribe-form .notifima-subscribe-form .subscribe-for-interest-text {font-size: 16px;line-height: 24px;margin-bottom: 15px;}
	/* product subscribe form end */
	
}
@media(max-width: 480px) {
	.single-product .tc-extra-product-options + .trustpilot-widget, .single-product .variations_form + .trustpilot-widget {padding: 0 10px 20px 10px;}
	.zk-productsingle-rightctn .cart .wpclv-attributes-shortcode .wpclv-attribute-pa_areal .wpclv-terms .wpclv-term-image{width: auto;}
	.zk-productsingle-rightctn .zk-product-price .price span, .zk-product-price.zk-sale-price .price del{font-size: 20px !important;}
	.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-without-tax{flex-direction: column;gap: 0;}

	/* button-with-list section in right side css start */
	.zk-button-with-list .zk-button-with-list-inner p img{top: 1px;}
	.zk-button-with-list-wrap{flex-wrap: wrap;justify-content: flex-start;}
	.zk-button-with-list-wrap li{width:calc(50% - 2.5px);margin-right: 0;margin-bottom: 10px;}
	.zk-button-with-list-wrap li:last-child{margin-bottom:0;}
	.zk-button-with-list .zk-button-with-list-inner h3 {font-size: 18px;}
	.zk-button-with-list-wrap li{display: block;}
	.zk-button-with-list-wrap li:nth-child(3){margin-bottom: 0;}
	/* button-with-list section in right side css end */

	.zk-related-pro .zk-product-box .zk-product-image .garentee-label + .garentee-label{left: 50px;}
}


/* configur-popup Start */
/* Modal Commen CSS Start */
.zk-konfigurator-popup{
	justify-content: center;align-items: center;display: flex;backdrop-filter: blur(7px);background-color: rgba(0,0,0,20%);
	position: fixed;top: 0;left: 0;z-index: 9999;width: 100%;
	/* height: 100%; max-height: 100%; */
	height: 100vh; height: calc((var(--vh, 1vh) * 100));
	outline: 0;opacity: 0;visibility: hidden;pointer-events: none;
	transition: opacity 0.33s linear, visibility 0.33s linear;
	 overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  max-height: 100vh;
}
.zk-konfigurator-popup.open{opacity: 1;visibility: visible;pointer-events: initial;}


/* .zk-konfigurator-popup:not(.is-full-print) .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child > .tm-description:first-of-type,
.zk-konfigurator-popup:not(.is-full-print) .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child > .tmcp-ul-wrap:first-of-type{display: none;} */

.zk-konfigurator-popup.zk-has-fullprint .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child > .tm-description:first-of-type,
.zk-konfigurator-popup.zk-has-fullprint .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child > .tmcp-ul-wrap:first-of-type{display: none;}

.zk-konfigurator-popup.zk-has-fullprint.is-full-print .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child > .tm-description:first-of-type,
.zk-konfigurator-popup.zk-has-fullprint.is-full-print .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child > .tmcp-ul-wrap:first-of-type{display: flex;}


/* .zk-konfigurator-popup.zk-2-step:not(.is-full-print) .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child>.tm-description:first-of-type,
.zk-konfigurator-popup.zk-2-step:not(.is-full-print) .zk-konfigurator-body .zk-konfigurator-ctnwrap:first-child>.tmcp-ul-wrap:first-of-type {display: flex;} */


.zk-konfigurator-popup .zk-konfigurator-wrap{max-width: 1500px;width: 100%;max-height: 100%; height: 100%; margin: 0 auto;padding: 20px 0;overflow: auto;display: flex;flex-wrap: wrap;align-items: center;transform: scale(0.8);opacity: 0;transition: transform 0.33s linear, opacity 0.33s linear;}
.zk-konfigurator-popup.open .zk-konfigurator-wrap{transform: scale(1);opacity: 1;}
.zk-konfigurator-popup .zk-konfigurator-inner{width: 100%;display: flex;flex-wrap: wrap;justify-content:center;}
.zk-konfigurator-popup .zk-konfigurator-wrap::-webkit-scrollbar{width: 5px;}
.zk-konfigurator-popup .zk-konfigurator-popwrap{border-radius: 10px; background-color: #ffffff;max-height: 100%; overflow-x: hidden;overflow-y: auto;box-shadow: 5px 0px 40px 0px rgba(0, 0, 0, 0.051);position: relative;z-index: 1;max-width: 1250px;width: 100%;display: flex;flex-wrap: wrap; position: relative;
	/* padding-top: 65px;padding-bottom: 97px; */}
.zk-konfigurator-popup .zk-konfigurator-head {border-bottom: 1px solid #E2E2E2;padding: 0 70px;position: sticky;top: 0;left: 0;background: #ffffff;width: 100%;z-index: 3;}
.zk-konfigurator-popup .zk-konfigurator-body{padding: 30px 70px 30px 70px;position: relative;max-height: 600px;min-height: 202px; flex-grow: 1;overflow: auto;overflow-x: hidden;}
.zk-konfigurator-popup .zk-konfigurator-body::-webkit-scrollbar {width: 17px;}
.zk-konfigurator-popup .zk-konfigurator-body::-webkit-scrollbar-track {background-color: #E3E3E3;}
.zk-konfigurator-popup .zk-konfigurator-body::-webkit-scrollbar-thumb {background: #4479EC; border-radius: 50px;border: 3px solid #E3E3E3;}
.zk-konfigurator-popup .zk-konfigurator-footer{display: flex;flex-wrap:wrap;align-items: center; justify-content: space-between; background-color: #EEEAEA;padding: 25px 70px;width: 100%; position: sticky;bottom: 0;left: 0;}
/* Modal Commen CSS End */

/* Modal Head CSS start */
.zk-konfigurator-popup .zk-konfigurator-head ul{list-style: none;display: flex;flex-wrap: wrap;align-items: center;}
.zk-konfigurator-popup .zk-konfigurator-head ul li{font-weight: 400;font-size: 18px;line-height: 24px;padding: 20px 20px 20px 0; color: var(--black-color);position: relative;display: flex;align-items: center;gap: 20px;justify-content: space-between;position: relative;cursor: pointer;}
.zk-konfigurator-popup .zk-konfigurator-head ul li.active{font-weight: 600;}
.zk-konfigurator-popup .zk-konfigurator-head ul li::after{content: "";width: calc(100% - 20px);height: 2px;background: #084439;position: absolute;left: 0;bottom: 0;opacity: 0;transition: all 0.33s ease;}
.zk-konfigurator-popup .zk-konfigurator-head ul li+ li::after{width: calc(100% - 64px);left: auto;right: 20px;}
.zk-konfigurator-popup .zk-konfigurator-head ul li.active::after{opacity: 1;}
.zk-konfigurator-popup .zk-konfigurator-head ul li + li::before{content: "";width: 24px;height: 24px;display: block;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUgMTJIMTkiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNMTIgNUwxOSAxMkwxMiAxOSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap{position: relative;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description{margin-bottom: 28px;flex-wrap: wrap;}

.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description h4{font-family: var(--basicsans-font); font-weight: 600;font-size: 20px;line-height: 1;color: var(--black-color);margin-bottom: 5px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description p{font-family: var(--basicsans-font);font-weight: 500;font-size: 15px;line-height: 24px;color: #4B4B4B;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description p b{font-weight: 600;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tmcp-ul-wrap {display: flex;flex-wrap: wrap;gap: 19px;list-style: none;margin-bottom: 20px;width: 100%;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder{flex: 1 0 auto;max-width: calc(20% - 16px);border: 2px solid #E6E6E6;border-radius: 8px;padding: 14px 16px;display: flex;flex-wrap: wrap;justify-content: space-between;position: relative;align-items: flex-start; transition: all 0.33s ease;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder.zk-selected{border-color: #F9C241;background-color: #EEEAEA;box-shadow: 0px 4px 13px 0px rgba(0, 0, 0, 0.11);}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder.zk-disabled{pointer-events: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label{margin-bottom: 14px;display: block; width: 100%;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-valgt-label{background-color: var(--black-color);color: var(--white-color);border-radius: 4px;padding: 4px 9px;font-weight: 500;font-size: 12px;line-height: 1;	max-width: fit-content;width: 100%;position: absolute;top: 10px;left: 10px;display: block;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap{width: 100%;display: flex;flex-wrap: wrap;gap: 0;}
/* .zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-zk-desc{display: -webkit-box;  -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;} */
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-zk-desc{width: 100%; font-size: 12px;line-height: 1.3;font-weight: 400;font-family: var(--basicsans-font);margin-top: 6px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-zk-desc p{font-size: 12px;line-height: 1.3;font-weight: 400;font-family: var(--basicsans-font);margin-bottom: 0;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label:has(input[type="radio"]:checked){border-color: #F9C241;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap ul.tm-element-ul-radio .tm-epo-field-label:has(input[type="radio"]:checked) .tc-label-wrap .tc-label-inner{font-weight: 600 !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-label{display: flex;flex-wrap: wrap; width: 100%; font-weight: 400;font-size: 13px;line-height: 1.2;color: var(--black-color);}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-img-wrap{width: 100%;display: block;position: relative;margin-bottom: 15px;overflow: hidden;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-img-wrap img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100%;object-fit:contain;mix-blend-mode: multiply;transition: all 0.33s ease;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-field-wrap:hover .tm-epo-field-label .tc-label-wrap .tc-img-wrap img{transform: scale(1.3);}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-img-wrap::after{content: "";display: block;width: 100%;padding-top: 90%;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-epo-element-product-radio .tm-epo-field-label{display: flex;flex-wrap: wrap; pointer-events: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-epo-element-product-checkbox .tm-epo-field-label{display: flex;flex-wrap: wrap; pointer-events: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tm-epo-field-label{margin-bottom: 0;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-price-wrap{line-height: 1; height: fit-content;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start; width: calc(100% - 83px);padding: 0 5px 0 15px;height: fit-content;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-label.tm-label{width: 100%;margin-bottom: 12px;font-family: var(--basicsans-font);font-weight: 500;font-size: 16px;line-height: 24px;color: var(--black-color);display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-epo-configured-product{border-top: 1px solid #E2E2E2;padding-top: 8px;margin-top: 8px;line-height: 1;height: fit-content;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-configured-product-price span{font-weight: 600 !important;font-size: 17px !important;line-height: 1 !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-configured-product-price span.label{font-weight: 500 !important;font-size: 10px !important;line-height: 10px !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-configured-product-price span del{display: block !important;
    font-weight: 400 !important;
    font-size: 14px !important;
    line-height: 100% !important;
    color: var(--black-color) !important;
}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap .tc-label{width: 50%;flex-grow: 1;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap{display: flex;flex-wrap: wrap;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap .tc-img-wrap{width: 83px;height: 83px;margin: 0;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap .tc-img-wrap img{max-width: 100%;width: 100%;height: 100%;object-fit: contain;mix-blend-mode: multiply;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap .tc-img-wrap::after{content: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-price-wrap .zk-product-price,
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-price-wrap .zk-product-price .price{min-height: initial; font-weight: 400 !important;font-size: 14px !important;line-height: 100% !important;color: var(--black-color) !important;flex-direction: column;gap: 6px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap span.tc-price-wrap .tc-price .amount{font-weight: 600;font-size: 14px;line-height: 1;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap span.tc-price-wrap .price.tc-price del{display: none !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap span.tc-price-wrap .price.tc-price ins{font-weight: 600;font-size: 14px;line-height: 1;text-decoration: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap{display: block;max-width: 70px;width: 100%;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap span.tc-qty-wrap .tm-quantity{display: flex !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap .tm-custom-qty{border: 0;outline: none;width: 26px;text-align: center;padding: 8px 4px;cursor: pointer;}
.single-product .zk-konfigurator-popup .tmcp-ul-wrap .zk-checkbox-wrap .zk-btn{display: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(3) span.tc-epo-style-space .tc-price .amount{display: none !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(3) .zk-config-content-wrap .tc-epo-style-space.tc-price-wrap,
.zk-konfigurator-popup.zk-2-step .zk-konfigurator-ctnwrap:nth-child(2) .zk-config-content-wrap .tc-epo-style-space.tc-price-wrap{display: none !important;}
.zk-konfigurator-ctnwrap .tc-section-inner-wrap .tc-element-inner-wrap .tm-extra-product-options-textarea{display: none !important;}
/* Chrome, Safari, Edge, Opera */
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap .tm-custom-qty::-webkit-outer-spin-button,
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap .tm-custom-qty::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
/* Firefox */
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap .tm-custom-qty[type=number] { -moz-appearance: textfield;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li select.variation-select{font-family: var(--basicsans-font); background-color: var(--white-color); border: 1px solid #D0D0D0;border-radius: 5px;color: var(--black-color);font-weight: 500;font-size: 12px;line-height: 1;width: 100%;padding: 8px 24px 8px 12px;cursor: pointer;outline: none;appearance: none;background-repeat: no-repeat;background-size: 24px;background-position: center right 6px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");order: 1;margin-top: 8px;transition: all 0.2s ease;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li select.variation-select option:disabled{color: #9f9f9f;opacity: 0.5;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li select.zk-error{color: var(--black-color); background-color: #efeae6;border-color: #efeae6; /* background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KPHBhdGggZD0iTTYgOUwxMiAxNUwxOCA5IiBzdHJva2U9IndoaXRlIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+"); */}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li .variation-stock-status{margin-top: 8px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li .variation-stock-status .zk-stock-way{display: none;}

/* Modal Footer CSS start */
.zk-konfigurator-popup .zk-konfigurator-footer ul{list-style: none;display:flex;flex-wrap:wrap;justify-content: space-between; max-width: 412px; width: 100%;}
.zk-konfigurator-popup .zk-konfigurator-footer ul li > span{display: block;font-weight: 400;font-size: 13px;line-height: 100%;color: var(--black-color);margin-bottom: 3px;max-width: 137px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.zk-konfigurator-popup .zk-konfigurator-footer ul li h4,.zk-konfigurator-popup .zk-konfigurator-footer ul li h4 .zk-price-with-tax{margin: 0;font-weight: 400;font-size: 20px;line-height: 100%;color: var(--black-color);}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .price{font-weight: 400 !important;font-size: 20px !important;line-height: 1 !important;}
.zk-konfigurator-popup .zk-konfigurator-footer ul li h4 strong{font-weight: 600;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price.zk-sale-price .price del{display: none !important;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btns{position: relative; display:flex;flex-wrap:wrap;align-items: center;justify-content: flex-end;gap: 22px; width: 40%;flex-grow: 1;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn{background: transparent; text-decoration: none; outline: none; text-align: center;border-radius: 7px; display: block; padding: 13px 24px;font-weight:500;font-size:19px;line-height:1;color:#585858;border: 1px solid #CBC3C3;max-width: 142px;width: 100%;white-space: nowrap;transition: all 0.33s ease;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn.disabled{pointer-events: none;opacity: 0.5;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn:hover{background-color: #084439;color: var(--white-color);border-color: #084439;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-next-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn{max-width:253px;background-color: #084439;border-color: #084439; color: var(--white-color);}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-next-btn:hover,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn:hover{color:#585858;border: 1px solid #CBC3C3;background-color: transparent;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback{position: absolute;left: 64%; top: 100%;max-width: 350px;white-space: nowrap;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback p{font-size: 14px;line-height: 1;margin: 0;padding-top: 2px;color: #585858;margin-top: 3px;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback p.zk-cnfg-msg{color: var(--black-color);width: 100%;text-align: center;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback p.zk-cnfg-error{color: #FF0000;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback p.zk-cnfg-success{color: #198754;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback:has(.zk-cnfg-msg){left: auto;right: 0;min-width: 253px;}
/* Modal Footer CSS end */

/* Modal Aside CSS start */
.zk-konfigurator-popup .zk-konfigurator-aside{padding: 28px 8px 28px 28px;margin-left: -7px; max-width: 222px;width: 100%; background: var(--white-color);border-radius: 0 10px 10px 0;max-height: 100%;display: flex;flex-direction: column;}
.zk-konfigurator-popup .zk-konfigurator-aside h3{font-weight: 600;font-size: 18px;line-height: 1;color: var(--black-color);margin-bottom: 18px;}
.zk-konfigurator-popup .zk-konfigurator-aside ul{list-style: none;padding: 0 20px 0 0;margin: 0;height: 270px;flex-grow: 1;overflow: auto;}
.zk-konfigurator-popup .zk-konfigurator-aside ul::-webkit-scrollbar {width: 10px;}
.zk-konfigurator-popup .zk-konfigurator-aside ul::-webkit-scrollbar-track {background-color: #E3E3E3;}
.zk-konfigurator-popup .zk-konfigurator-aside ul::-webkit-scrollbar-thumb {background: #4479EC; border-radius: 50px;border: 2px solid #E3E3E3;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li{padding: 10px 0;position: relative;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li:not(:last-child){border-bottom: 1px solid #E2E2E2;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li .zk-config-prod-wrap{display: flex;align-items: flex-start;gap: 4px;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li .zk-remove-product{cursor: pointer; width: 20px;height: 20px;background-color: #ffffff;
	/* border: 1px solid #ff0000; */ border: 0;outline: none;
	display: flex;align-items: center;justify-content: center;padding: 0px;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li .zk-remove-product svg{display: block;width: 100%;height: 100%;color: #ff0000;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li .zk-remove-product svg path{stroke: #ff0000;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li p{width: 50%;flex-grow: 1; font-family: var(--basicsans-font);font-weight: 400;font-size: 13px;line-height: 1;color: var(--black-color);margin-bottom: 4px;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li .zk-product-price{min-height: initial;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li .zk-product-price .price{font-weight: 600 !important;font-size: 14px !important;line-height: 1;}
.zk-konfigurator-popup .zk-konfigurator-aside ul li strong{display: block;color: var(--black-color);font-weight: 600;font-size: 14px;line-height: 1;}
/* Modal Aside CSS end */

.zk-konfigurator-popup .tc-input-wrap.tc-epo-style-space{opacity: 0;width: 0;height: 0;}
.zk-konfigurator-popup ul.tm-element-ul-radio{display: flex;flex-wrap: wrap;gap:16px;list-style: none;width: 100%;}
.zk-konfigurator-popup ul.tm-element-ul-radio > li{width: 30%;flex-grow: 1;}
.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label{border: 2px solid #DFDFDF;border-radius: 9px;padding: 16px;font-weight: 400;font-size: 18px;line-height: 1;text-align: center;color: #333333;justify-content: center;cursor: pointer;transition: all 0.33s ease;}
.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label:hover{border-color: #F9C241;}
.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label .tc-label-wrap .tc-label-inner{display:flex;justify-content:center;font-weight: 400;font-size: 18px !important;line-height: 1 !important;}
.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label .tc-label-wrap .tc-label-inner .tc-epo-style-space.tc-tooltip{display: none !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container{max-height: initial;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container ul.tm-element-ul-product{width:100%;gap: 25px;display: flex;flex-wrap: wrap;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-radio,
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tmcp-ul-wrap li.tc-epo-element-product-holder{flex: 1 0 auto;max-width: calc(33.333% - 16.667px);}

.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label .tmcp-radio:checked ~ .tc-label.tm-label{font-weight: 600;}
.zk-konfigurator-popup .tc-epo-label{border: 0;padding: 0 !important;margin: 0;pointer-events: none !important;order: initial !important;}
.zk-konfigurator-popup .tc-epo-label .tc-epo-element-label-text{font-weight: 600;font-size: 20px;line-height: 1;color: var(--black-color);pointer-events: none;}
.zk-konfigurator-popup .tc-epo-label .tc-epo-element-label-text::after{content: none !important;}
.zk-konfigurator-popup .tc-epo-label .tc-epo-style-space.tc-tooltip{display: none;}
.zk-konfigurator-popup .cpf-type-product-radio .tc-epo-element-product-radio .tm-epo-field-label input[type="radio"]{display: none;}
.zk-konfigurator-popup .tc-epo-configured-product{display: block; order: 1; width: 100%;}
.zk-konfigurator-popup .tc-epo-configured-product > .zk-stock-way{display: none !important;}
.zk-konfigurator-popup .tc-epo-configured-product .variations_form label{display: none;}
.zk-konfigurator-popup .tc-epo-configured-product .zk-pro-status > p{font-size: 11px;line-height: 16px;margin-bottom: 4px;}
.zk-konfigurator-popup .tc-epo-configured-product .zk-pro-status > p:last-child{margin-bottom: 0;}
.zk-konfigurator-popup .tc-epo-configured-product .zk-pro-status > p.stock::before{line-height: 1.8;width: 13px;height: 13px;}
.zk-konfigurator-popup .tc-epo-configured-product .zk-product-price .label{font-size: 8px;}
.zk-konfigurator-popup .tm-element-description.tm-description .cpf-type-textarea h4{font-weight: 600;font-size: 20px;line-height: 1;color: var(--black-color);margin-bottom: 26px;}
.zk-konfigurator-popup .tm-element-description.tm-description ul{list-style:none;padding:0;margin:0;column-count:2;max-width: 600px;width: 100%;}
.zk-konfigurator-popup .tm-element-description.tm-description ul li{display:flex;gap:8px;margin-bottom: 26px;}
.zk-konfigurator-popup .tm-element-description.tm-description ul li::before{content:"";margin-top: 4px; display:block;width:12px;height:10px;background-position:center;background-repeat: no-repeat;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5IDE1TDEwIDZMMSAxNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K");}
.zk-konfigurator-popup .tm-epo-reset-radio{display: none !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(2) .tm-description{margin-bottom: 22px;}
/* .zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(2) .tm-description p{text-align: center;color: #4B4B4B;font-weight: 450;font-size: 18px;line-height: 21px;} */
.zk-konfigurator-popup.is-full-print .zk-konfigurator-ctnwrap .cpf-type-textarea{display: none;}

/* ---accodian css start--- */
.zk-konfigurator-popup .tm-element-description .zk-config-static-content{display: flex;flex-wrap: wrap;align-items: flex-start; padding-top: 36px;border-top: 1px solid #DDDDDD;}
.zk-konfigurator-popup .tm-element-description .zk-config-static-content > h3{width: 100%;font-weight: 600;font-size: 20px;line-height: 1;color: var(--black-color);	}
.zk-konfigurator-popup .tm-element-description .accordion{max-width: calc(100% - 459px);display: flex;flex-wrap: wrap;}
.zk-konfigurator-popup .tm-element-description .accordion h3{width: 100%; font-weight: 600;font-size: 20px;line-height: 1;}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item{margin-bottom: 20px;width: 45%;flex-grow: 1;}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-header{position: relative; padding-left: 24px;cursor: pointer;font-weight: 500;font-size: 16px;line-height: 1.45;color: #333333;}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-header::before{content: "";position: absolute;left: 0; top: 7px; width: 12px;height: 6px;background-size: cover;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGNsaXAtcGF0aD0idXJsKCNjbGlwMF80ODY0XzI2NjMpIj4KPHBhdGggZD0iTTEzIDAuOTk5OTk5TDcgN0wxIDAuOTk5OTk5IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9nPgo8ZGVmcz4KPGNsaXBQYXRoIGlkPSJjbGlwMF80ODY0XzI2NjMiPgo8cmVjdCB3aWR0aD0iMTQiIGhlaWdodD0iOCIgZmlsbD0id2hpdGUiIHRyYW5zZm9ybT0ibWF0cml4KDEgMCAwIC0xIDAgOCkiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K");transition: all 0.33s ease;}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-header.active::before{background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOCIgdmlld0JveD0iMCAwIDE0IDgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMyA3TDcgMC45OTk5OTlMMSA3IiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-body{display: none;}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-body-content{padding-left: 24px;padding-top: 4px;font-weight: 400;font-size: 14px;line-height: 21px;color: #292929;text-align: justify;}
.zk-konfigurator-popup .tm-element-description .zk-config-gray-box-wrap{max-width: 459px;width: 100%;}
.zk-konfigurator-popup .tm-element-description .zk-config-gray-box{width: 100%; border-radius: 7px; background-color: #F4EFEF;padding: 24px 24px;}
.zk-konfigurator-popup .tm-element-description .zk-config-gray-box h4{font-weight: 500;font-size: 18px;line-height: 1.45 !important;margin-bottom: 11px;}
.zk-konfigurator-popup .tm-element-description .zk-config-gray-box h4 strong{font-weight: 600;}
.zk-konfigurator-popup .tm-element-description .zk-config-gray-box p{font-weight: 400;font-size: 15px;line-height: 1.45 !important;color: #292929; text-align: justify;}
.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-body-content strong{font-weight: 700;}
/* .zk-konfigurator-popup.is-full-print .tm-element-description .zk-config-static-content{display: none !important;} */
.zk-konfigurator-popup.is-full-print .zk-config-static-content,.zk-konfigurator-popup .zk-config-static-content.full-print{display: none;}
.zk-konfigurator-popup.is-full-print .zk-config-static-content.full-print{display: flex;}
/* ---accodian css end--- */

.zk-konfigurator-popup .zk-konfigurator-ctnwrap .cpf-type-product-mode-products + .cpf-type-product-mode-products{padding-top: 20px;}

/* Third Step CSS start */
.zk-konfigurator-popup .zk-konfigurator-header-wrapper{display: flex;align-items: center; flex-wrap: wrap;justify-content: space-between;}
.zk-konfigurator-popup .zk-konfigurator-header-wrapper .zk-konfigurator-close{cursor: pointer; border: 0;outline: none;background: transparent;margin-left: auto;padding: 0;}

.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price{min-height: initial;padding-right: 0 !important;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .zk-price-without-tax .price{margin: 0 !important;font-weight: 400 !important;font-size: 20px !important;line-height: 1 !important;color: var(--black-color) !important;}
/* .zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .zk-price-without-tax .label{display: none !important;} */
.zk-konfigurator-popup .zk-konfigurator-body .zk-konfigurator-ctnwrap{display: none;}
.zk-konfigurator-popup .zk-konfigurator-body .zk-konfigurator-ctnwrap.active{display: block;}
.single-product .zk-productsingle-rightctn .tc-epo-configured-product{display: none;}
.single-product .zk-productsingle-rightctn li .tc-price-wrap.tc-configured-product-price{display: none !important;}
.single-product .zk-productsingle-rightctn .zk-config-content-wrap{display: flex;flex-wrap: wrap;align-items: center;width: 50%;flex-grow: 1;}
.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields li.tc-epo-element-product-radio .zk-config-content-wrap .tc-price-wrap{margin-left: auto;margin-right: 2.5em;}
.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields li.tc-epo-element-product-radio .zk-config-img-wrap .tm-epo-field-label{width: 100%;}
.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields li.tc-epo-element-product-radio .tmcp-radio{display: none;}
.zk-konfigurator-popup .zk-konfigurator-aside{max-width: 0;margin-left: -36px;transform-origin: left; transition: all 0.33s ease-in-out; overflow: hidden !important; opacity: 1;}
.zk-konfigurator-popup .zk-konfigurator-aside.active{margin-left: -7px;overflow: initial;max-width: 222px;;}
.zk-konfigurator-popup .zk-konfigurator-aside.active ul{overflow: initial; overflow-x: hidden;}
.single-product .tm-extra-product-options-fields li .tc-price-wrap{flex-basis: 93px;}

/* .zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn.zk-config-back-btn{background-color: #C2C1C1;color: var(--white-color);}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn.zk-config-back-btn:hover{background-color: #00CD6A;border-color: #00CD6A; color: var(--white-color);} */
.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn{position: relative;background-color: #00CD6A;border-color: #00CD6A; color: var(--white-color);}
.zk-konfigurator-popup .zk-config-add-to-cart-btn::after {content: "";position: absolute;top: 26%;right: 4%;width: 18px;height: 18px;border: 3px solid #084439;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;opacity: 0;}
.zk-konfigurator-popup .zk-config-add-to-cart-btn.loading::after{opacity: 1;animation: rotation 1s linear infinite;}
@keyframes rotation {
	0% {
		transform: rotate(0deg);
	}
	100% {
		transform: rotate(360deg);
	}
}
.zk-konfigurator-popup .tc-section-inner-wrap .tm-description h3{font-size: 20px !important;line-height: 1;color: var(--black-color);margin-bottom: 14px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(3) .tc-section-inner-wrap .tc-row > div.tc-container:first-child h4{display: none;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap .zk-checkbox-wrap{width: 100%;}
.zk-konfigurator-popup .zk-konfigurator-footer .zk-price {display: flex;align-items: flex-start;gap: 4px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-inner-wrap .tc-icontooltipright.tm-description{display: block !important;order: initial !important;}
/* ---Full-Print Hidden CSS Start--- */
.zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(3) .full-print-section-div {display: none;}
.zk-konfigurator-popup.is-full-print .zk-konfigurator-ctnwrap:nth-child(3) .cpf-type-radio,.zk-konfigurator-popup.is-full-print .zk-konfigurator-ctnwrap:nth-child(3) .cpf-type-product-mode-products{display: none;}
.zk-konfigurator-popup.is-full-print .zk-konfigurator-ctnwrap:nth-child(3) .full-print-section-div {display: block;}
.zk-konfigurator-popup .zk-product-price.zk-sale-price .zk-price-with-tax{padding: 0 !important;}
/* ---Full-Print Hidden CSS End--- */

.zk-konfigurator-ctnwrap.zk-collapsible{overflow: hidden;transition: all 0.33s linear;}
.zk-konfigurator-ctnwrap .zk-toggle-wrapper{position: absolute;bottom: 0;left: 0;width: 100%;padding: 50px 0 0 0;display: flex;align-items: center;justify-content: center;background: linear-gradient(179.47deg, rgba(255, 255, 255, 0) -16.07%, rgba(255, 255, 255, 0.4) 11.65%, #FFFFFF 51.14%);}
.zk-konfigurator-ctnwrap .zk-toggle-wrapper .zk-toggle-btn{font-family: var(--basicsans-font);margin: 0; cursor: pointer; background-color: #ffffff; border: 1px solid #C7C7C7;font-weight: 400;font-size: 18px;line-height: 100%;padding: 10px;max-width: 267px;width: 100%;transition: all 0.33s ease;}
.zk-konfigurator-ctnwrap .zk-toggle-wrapper .zk-toggle-btn:hover{background-color: #084439;color: var(--white-color);}
.zk-konfigurator-ctnwrap.zk-expanded{padding-bottom: 100px;}

#zk-config-current-price .zk-product-price .label{margin-left: -18px;}

.zk-productsingle-rightctn form.simple_cart.cart{padding-bottom: 26px;}
.zk-productsingle-rightctn form.variations_form.cart {padding-bottom: 30px;}
.zk-productsingle-rightctn form.variations_form.cart:has(.stock-notifier-shortcode-subscribe-form .stock-notifier-subscribe-form) {padding-bottom: 0;}
.zk-productsingle-rightctn .zk-variation-radio.zk-configure-product-radio{background: #ffffff !important;order: 9;float: initial;width: auto;padding: 0 !important; color: var(--black-color) !important;align-content: center;border: 0;}
.zk-productsingle-rightctn .zk-variation-radio.zk-configure-product-radio label{border: 1px solid #cdcccc;border-radius: 6px;color: var(--black-color ) !important;}
.zk-productsingle-rightctn .zk-variation-radio.zk-configure-product-radio input[type=radio]:checked + label{color: #000;box-shadow: inset 0 0 0 1px #000;border-color: #000;background: 0 0;}
.zk-productsingle-rightctn .tm-extra-product-options .tm-description {display: none !important;}
.zk-productsingle-rightctn .zk-variation-radios label img{width: 25px;height: 25px;}

.zk-konfigurator-popup .zk-konfigurator-ctnwrap .cpf-type-radio .tc-element-inner-wrap .tmcp-ul-wrap .tmcp-field-wrap-inner .tc-field-label-wrap{justify-content: center;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .cpf-type-radio .tc-element-inner-wrap .tmcp-ul-wrap .tmcp-field-wrap-inner .zk-tooltip-content{width: 100%; margin-top: -20px;display: block;font-weight: 500;font-size: 13px;line-height: 1;text-align: center;	color: #828282;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .cpf-type-radio .tc-element-inner-wrap .tmcp-ul-wrap .tmcp-field-wrap-inner .tm-epo-field-label{margin-bottom: 30px;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-inner-wrap .tm-description p{color: #4B4B4B;font-size: 14px;line-height: 1.45;font-weight: 400;text-align: justify;}

.zk-productsingle-rightctn #tm-extra-product-options-fields .tm-extra-product-options-field .cpf-section.hide-on-product{display: none !important;}
.zk-productsingle-rightctn.zk-configure-product-wrap .hide-on-product{display: none !important;}
.zk-productsingle-rightctn .tc-section-inner-wrap .tc-element-inner-wrap .tc-epo-element-label-text{text-transform: initial;}
.zk-productsingle-rightctn .tc-extra-product-options .zk_product_config_wrap > h4{margin-bottom: 10px;}

.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price.zk-sale-price .price span{font-size: inherit !important;font-weight: inherit !important;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap p:empty{display: none;}

/* Additional CSS start */
.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-extra-product-options-textarea li{width: 100%;max-width: 100%;}
.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-extra-product-options-textarea li textarea{border-radius: 6px;border: 1px solid #dddddd;}

.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tmcp-ul-wrap li .tc-epo-element-product-container-wrap{display: none !important;}

.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-product-price.zk-sale-price .price .regular-price del,
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-product-price.zk-sale-price .price span,
.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-product-price.zk-sale-price .price del{min-height: initial;font-weight: 400 !important;font-size: 14px !important;line-height: 1.2 !important;color: var(--black-color) !important;flex-direction: column;gap: 6px;opacity: 1;}

/* Blinking effcts css start */
.blink-shadow {animation: shadowBlink 1s ease 0s 2;}
@keyframes shadowBlink {
  0%   { box-shadow: 0 0 0px rgba(0, 204, 102, 0);}
  25%  { box-shadow: 0 0 10px rgba(0, 204, 102, 0.5);}
  50%  { box-shadow: 0 0 20px rgba(0, 204, 102, 0.8);}
  75%  { box-shadow: 0 0 10px rgba(0, 204, 102, 0.5);}
  100% { box-shadow: 0 0 0px rgba(0, 204, 102, 0);}
}
/* Blinking effcts css end */

.zk-fullprint-button{width: 100%;padding-top: 24px;display: none;}
.zk-fullprint-button .zk-btn{position: relative;background-color: #084439;border-color: #084439;color: #fff;text-decoration: none;outline: none;text-align: center;border-radius: 7px;padding: 13px 24px;font-weight: 500;font-size: 19px;line-height:1;border: 1px solid #084439;width: fit-content; display: block; white-space: nowrap;transition: all 0.33s ease;}
.zk-fullprint-button .zk-btn:hover{background-color: #00CD6A;border-color: #00CD6A;}
.zk-konfigurator-popup.is-full-print .zk-fullprint-button{display: block;}
.zk-full-print-section-div{display: none;}
.zk-konfigurator-popup.is-full-print .cpf-type-textarea.zk-full-print-section-div{display: block !important;}

/* .zk-overflow{overflow: hidden !important;} */
body.zk-overflow {position: fixed;width: 100%;overflow: hidden;
	/* top: 0; */
	left: 0;}

.zk-productsingle-rightctn .variations_form{position: relative;z-index: 9;}


.postid-86409 .tmcp-ul-wrap li[data-product_id="31420"],
.postid-86525 .tmcp-ul-wrap li[data-product_id="31420"],
.postid-86603 .tmcp-ul-wrap li[data-product_id="31420"],
.postid-86501 .tmcp-ul-wrap li[data-product_id="31420"],
.postid-86615 .tmcp-ul-wrap li[data-product_id="31420"]{display: none !important;}

.postid-86409 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-86525 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-86603 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-86501 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-86615 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-84195 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-84057 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-84109 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-84044 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-84189 .tmcp-ul-wrap li[data-product_id="30301"],
.postid-84093 .tmcp-ul-wrap li[data-product_id="30301"]{display: none !important;}

.postid-86409 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-86525 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-86603 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-86501 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-86615 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-92067 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-86627 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-93956 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-84211 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-84228 .tmcp-ul-wrap li[data-product_id="30824"],
.postid-84265 .tmcp-ul-wrap li[data-product_id="30824"] {display: none !important;}

.zk-konfigurator-popup.zk-2-step .tc-epo-label .tc-epo-element-label-text{justify-content: normal;}
.zk-konfigurator-popup.zk-2-step .tc-epo-label .tc-epo-element-label-text .hide-on-product{padding-right: 4px;}
.zk-konfigurator-popup.zk-2-step .zk-konfigurator-body .tm-description{flex-wrap: wrap;}
.zk-konfigurator-popup.zk-2-step .zk-konfigurator-ctnwrap > .tm-description p{width: 100%;}

.tc-init-variations .tc-lightbox-button{font-size: 0.5em !important;}
.tc-init-variations .tc-lightbox-wrap{padding: 5px;}

.outofstock.product-type-simple .zk-productsingle-rightctn .notifima-subscribe-form{padding: 36px 40px;background-color: #ffffff;}

/* payment block css start */
.zk-payment-mode{padding: 15px 0;border-top: 1px solid #ddd;border-bottom: 1px solid #ddd;display: flex;align-items: center;flex-wrap: wrap;justify-content: center;margin-bottom: 10px;}
.zk-payment-mode p{margin-bottom: 0;margin-right: 20px;color: #000000;}
.zk-payment-mode img{aspect-ratio: auto;max-width: 320px;}
/* payment block css end  */

/* popup block css start */
.zk-hi-model-open .site-header{z-index: 9;}
.zk-hittat-block .zk-hittat-btn{padding-left: 30px;display: block;
	/* background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEwLjQyMTkgMjAuNzExQzkuMDM4NiAyMC43MTEgNy43Mzg1NCAyMC40NDg1IDYuNTIxODcgMTkuOTIzNUM1LjMwNTIxIDE5LjM5ODUgNC4yNDY4NyAxOC42ODYgMy4zNDY4NyAxNy43ODZDMi40NDY4NyAxNi44ODYgMS43MzQzOCAxNS44Mjc2IDEuMjA5MzggMTQuNjExQzAuNjg0Mzc1IDEzLjM5NDMgMC40MjE4NzUgMTIuMDk0MyAwLjQyMTg3NSAxMC43MTFDMC40MjE4NzUgOS4zMjc1OCAwLjY4NDM3NSA4LjAyNzU4IDEuMjA5MzggNi44MTA5NEMxLjczNDM4IDUuNTk0MjggMi40NDY4NyA0LjUzNTk0IDMuMzQ2ODcgMy42MzU5NEM0LjI0Njg3IDIuNzM1OTQgNS4zMDUyMSAyLjAyMzQ0IDYuNTIxODcgMS40OTg0NEM3LjczODU0IDAuOTczNDM3IDkuMDM4NiAwLjcxMDkzOCAxMC40MjE5IDAuNzEwOTM4QzExLjIyMTkgMC43MTA5MzggMTIuMDAxMSAwLjgwMjYwNyAxMi43NTk0IDAuOTg1OTM3QzEzLjUxNzcgMS4xNjkyOCAxNC4yNDY5IDEuNDM1OTQgMTQuOTQ2OSAxLjc4NTk0QzE1LjE5NjkgMS45MTkyOCAxNS4zNTk0IDIuMTE5MjggMTUuNDM0NCAyLjM4NTk0QzE1LjUwOTQgMi42NTI2MSAxNS40NjM2IDIuOTAyNjEgMTUuMjk2OSAzLjEzNTk0QzE1LjEzMDIgMy4zNjkyOCAxNC45MDk0IDMuNTE5MjggMTQuNjM0NCAzLjU4NTk0QzE0LjM1OTQgMy42NTI2MSAxNC4wODg2IDMuNjE5MjggMTMuODIxOSAzLjQ4NTk0QzEzLjI4ODYgMy4yMzU5NCAxMi43MzQ0IDMuMDQ0MjggMTIuMTU5NCAyLjkxMDk0QzExLjU4NDQgMi43Nzc2MSAxMS4wMDUyIDIuNzEwOTQgMTAuNDIxOSAyLjcxMDk0QzguMjA1MTkgMi43MTA5NCA2LjMxNzcxIDMuNDkwMTEgNC43NTkzNyA1LjA0ODQ0QzMuMjAxMDQgNi42MDY3OCAyLjQyMTg4IDguNDk0MjggMi40MjE4OCAxMC43MTFDMi40MjE4OCAxMi45Mjc2IDMuMjAxMDQgMTQuODE1MSA0Ljc1OTM3IDE2LjM3MzVDNi4zMTc3MSAxNy45MzE4IDguMjA1MTkgMTguNzExIDEwLjQyMTkgMTguNzExQzEyLjYzODYgMTguNzExIDE0LjUyNjEgMTcuOTMxOCAxNi4wODQ0IDE2LjM3MzVDMTcuNjQyNyAxNC44MTUxIDE4LjQyMTkgMTIuOTI3NiAxOC40MjE5IDEwLjcxMUMxOC40MjE5IDEwLjU3NzYgMTguNDE3NyAxMC40NDg1IDE4LjQwOTQgMTAuMzIzNUMxOC40MDExIDEwLjE5ODUgMTguMzg4NiAxMC4wNjkzIDE4LjM3MTkgOS45MzU5OEMxOC4zMzg2IDkuNjUyNTggMTguMzkyNyA5LjM4MTc4IDE4LjUzNDQgOS4xMjM0OEMxOC42NzYxIDguODY1MDggMTguODg4NiA4LjY5NDI4IDE5LjE3MTkgOC42MTA5OEMxOS40Mzg2IDguNTI3NTggMTkuNjg4NiA4LjU1MjU4IDE5LjkyMTkgOC42ODU5OEMyMC4xNTUyIDguODE5MjggMjAuMjg4NiA5LjAxOTI4IDIwLjMyMTkgOS4yODU5OEMyMC4zNTUyIDkuNTE5MjggMjAuMzgwMiA5Ljc1MjU4IDIwLjM5NjkgOS45ODU5OEMyMC40MTM2IDEwLjIxOTMgMjAuNDIxOSAxMC40NjEgMjAuNDIxOSAxMC43MTFDMjAuNDIxOSAxMi4wOTQzIDIwLjE1OTQgMTMuMzk0MyAxOS42MzQ0IDE0LjYxMUMxOS4xMDk0IDE1LjgyNzYgMTguMzk2OSAxNi44ODYgMTcuNDk2OSAxNy43ODZDMTYuNTk2OSAxOC42ODYgMTUuNTM4NiAxOS4zOTg1IDE0LjMyMTkgMTkuOTIzNUMxMy4xMDUyIDIwLjQ0ODUgMTEuODA1MiAyMC43MTEgMTAuNDIxOSAyMC43MTFaTTkuMDIxODkgMTIuNTExTDE4LjMyMTkgMy4xODU5NEMxOC41MDUyIDMuMDAyNjEgMTguNzM0NCAyLjkwNjc4IDE5LjAwOTQgMi44OTg0NEMxOS4yODQ0IDIuODkwMTEgMTkuNTIxOSAyLjk4NTk0IDE5LjcyMTkgMy4xODU5NEMxOS45MDUyIDMuMzY5MjggMTkuOTk2OSAzLjYwMjYxIDE5Ljk5NjkgMy44ODU5NEMxOS45OTY5IDQuMTY5MjggMTkuOTA1MiA0LjQwMjYxIDE5LjcyMTkgNC41ODU5NEw5LjcyMTkgMTQuNjExQzkuNTIxOSAxNC44MTEgOS4yODg1OSAxNC45MTEgOS4wMjE4OSAxNC45MTFDOC43NTUxOSAxNC45MTEgOC41MjE4OSAxNC44MTEgOC4zMjE4OSAxNC42MTFMNS40NzE4OCAxMS43NjFDNS4yODg1NSAxMS41Nzc2IDUuMTk2ODcgMTEuMzQ0MyA1LjE5Njg3IDExLjA2MUM1LjE5Njg3IDEwLjc3NzYgNS4yODg1NSAxMC41NDQzIDUuNDcxODggMTAuMzYxQzUuNjU1MjIgMTAuMTc3NiA1Ljg4ODU1IDEwLjA4NiA2LjE3MTg4IDEwLjA4NkM2LjQ1NTIyIDEwLjA4NiA2LjY4ODU0IDEwLjE3NzYgNi44NzE4NyAxMC4zNjFMOS4wMjE4OSAxMi41MTFaIiBmaWxsPSIjMUM3QzZDIi8+Cjwvc3ZnPgo="); */
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItYXdhcmQiPjxjaXJjbGUgY3g9IjEyIiBjeT0iOCIgcj0iNyIvPjxwb2x5bGluZSBwb2ludHM9IjguMjEgMTMuODkgNyAyMyAxMiAyMCAxNyAyMyAxNS43OSAxMy44OCIvPjwvc3ZnPg==");
	background-repeat: no-repeat;background-position: left center;font-size: 18px;line-height: 28px;margin-bottom: 20px;color: #585858;}
.zk-hittat-popup{position: fixed;width: 100%;top: 0;left: 0;z-index: 99;background-color: rgba(0, 0, 0, 0.5);height: 100%;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: 0.4s all ease-in-out;}
.zk-hittat-popup.active{opacity: 1;visibility: visible;}
.zk-hittat-popup-inner{background: #ffffff;padding: 36px 40px;border-radius: 10px;margin-top: 20px;margin-bottom: 20px;box-shadow: 0 7px 13px rgba(0, 0, 0, .03);width: 90%;max-width: 600px;position: relative;max-height: calc(100% - 90px);overflow: auto;} 
.zk-hittat-popup-inner .zk-hittat-popup-close{width: 24px;height: 24px;background-repeat: no-repeat;background-position: center;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMTEwOTQgMTQuMzQzOEwwLjcxMDkzOCAxMi45NDM4TDYuMzEwOTQgNy4zNDM3NUwwLjcxMDkzOCAxLjc0Mzc1TDIuMTEwOTQgMC4zNDM3NUw3LjcxMDk0IDUuOTQzNzVMMTMuMzEwOSAwLjM0Mzc1TDE0LjcxMDkgMS43NDM3NUw5LjExMDk0IDcuMzQzNzVMMTQuNzEwOSAxMi45NDM4TDEzLjMxMDkgMTQuMzQzOEw3LjcxMDk0IDguNzQzNzVMMi4xMTA5NCAxNC4zNDM4WiIgZmlsbD0iIzFDMUIxRiIvPgo8L3N2Zz4K");position: absolute;top: 14px;right: 14px;}
.zk-hittat-popup-inner p{margin-bottom: 0;}
.zk-hittat-popup-inner  p,.zk-hittat-popup-inner  a{font-size: 15px;line-height: 23px;color: #7e7e7e;margin-bottom: 8px;}
.zk-hittat-popup-inner  h1,.zk-hittat-popup-inner  h2{font-size: 28px;font-weight: 600 !important;color: #000;margin-bottom: 15px;}
.zk-hittat-popup-inner  h3{font-size: 24px;font-weight: 500;color: #000;margin-bottom: 15px;}
.zk-hittat-popup-inner  h4{font-size: 20px;font-weight: 400;color: #000;margin-bottom: 15px;}
.zk-hittat-popup-inner  h5{font-size: 18px;font-weight: 400;color: #000;margin-bottom: 15px;}
/* popup block css end */

.product-type-simple .cart .zk-product-price {padding: 10px 0 6px;}
.zk-productsingle-rightctn .variations_form .single_variation_wrap .zk-price .zk-product-price .zk-price-without-tax{padding: 40px 0 6px;}

.zk-single-pro-popup-wraper{text-align: left;}
.zk-single-pro-popup-wraper h3{text-align: center;}

@media(min-width: 1200px){
	.zk-konfigurator-popup .zk-config-static-content .tc-section-inner-wrap .tm-description h3{margin-bottom: -20px;}
	.zk-konfigurator-popup .zk-config-static-content .tm-element-description .accordion{margin-top: 46px;}
	.zk-konfigurator-popup .tm-element-description .accordion{padding-left: 20px;order: 3;}
	.zk-fullprint-button{order: 3;}

	/* -----------Product popup : Vertical layout CSS Start----------- */
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .tc-row .tc-row{gap: 16px 26px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .cpf-type-product-mode-products{position: relative; flex: 0 0 auto;width: calc(33.33333333% - 17.333px);}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .tc-element-container ul.tm-element-ul-product li.tc-epo-element-product-holder{flex: 0 0 100%;max-width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .cpf-type-product-mode-products + .cpf-type-product-mode-products{padding-top: 0;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .tc-element-container ul.tm-element-ul-product{gap: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .cpf-type-product-radio:nth-of-type(3)::before,.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .cpf-type-product-radio:nth-of-type(3)::after{content: "";height: 100%;width: 2px;background: #DDDDDD;position: absolute;left: -14px;top: 0;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .cpf-type-product-radio:nth-of-type(3)::after{left: auto;right: -14px;}
	/* -----------Product popup : Vertical layout CSS End----------- */
}
@media (max-width:1600px){
	.zk-payment-mode img { max-width: 300px;}
}
@media(max-width: 1441px){
	.zk-konfigurator-popup .zk-konfigurator-wrap{max-width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-popwrap{max-width: 80%;}
	.zk-konfigurator-popup .zk-konfigurator-head{padding: 0 40px;}
	.zk-konfigurator-popup .zk-konfigurator-body{padding: 30px 40px;}
	.zk-konfigurator-popup .zk-konfigurator-footer{padding: 25px 40px;}
	.zk-konfigurator-popup .zk-konfigurator-body{max-height: 546px;}

}
@media(max-width: 1399px){
	.zk-konfigurator-popup .zk-konfigurator-body {max-height: 443px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap,.zk-konfigurator-popup .zk-konfigurator-ctnwrap ul.tm-element-ul-product{gap: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(25% - 12px);padding:12px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-radio,.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(33.333% - 10.67px);padding:12px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn{font-size: 18px;}
	/* .zk-konfigurator-popup .tm-element-description .accordion .accordion-item-header{font-size: 18px;} */
	.zk-konfigurator-popup .tm-element-description .zk-config-gray-box-wrap{max-width: 380px;}
	.zk-konfigurator-popup .tm-element-description .zk-config-gray-box {padding: 24px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container ul.tm-element-ul-product{gap: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback{left: 41%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback p{font-size: 12px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-label.tm-label{font-size: 15px;line-height: 1.3;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-inner-wrap .tm-description p{font-size: 13px !important;line-height: 1.2;}

	.zk-payment-mode img { max-width: 285px;}
}
@media (max-width:1280px){
	.zk-payment-mode img {max-width: 234px;}
}
@media(max-width: 1199px){
	.zk-konfigurator-popup .zk-konfigurator-popwrap {max-width: 70%;}
	.zk-konfigurator-popup .zk-konfigurator-head{padding: 0 30px;}
	.zk-konfigurator-popup .zk-konfigurator-body{padding: 30px;}
	.zk-konfigurator-popup .zk-konfigurator-footer{padding: 25px 30px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul{max-width: 360px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btns{width: 100%;justify-content: space-between;gap: 12px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn{font-size: 16px;line-height: 24px;padding: 10px 20px;max-width: fit-content;white-space: nowrap;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-radio,.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(50% - 10.67px);}
	/* Third Step CSS start */
	.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label .tc-label-wrap .tc-label-inner{font-size: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(33.333% - 10.67px);}
	/* Third Step CSS end */
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap .tc-img-wrap{width: 60px;height: 60px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-label.tm-label{font-size: 14px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul{margin-bottom: 10px;}
	.zk-konfigurator-popup .tm-element-description .accordion{max-width: 100%; width: 100%;flex-grow: initial;padding-top: 16px;}
	.zk-konfigurator-popup .tm-element-description .zk-config-gray-box-wrap{max-width: 100%;}
	.zk-konfigurator-popup .tm-element-description .zk-config-gray-box{padding: 16px;max-width: 100%;}
	.zk-konfigurator-popup .tm-element-description .zk-config-static-content > h3{font-size: 18px;}
	.zk-konfigurator-ctnwrap .zk-toggle-wrapper .zk-toggle-btn{font-size: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback{ left: 0;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-label{min-height: 26px;}
	.zk-konfigurator-popup .zk-konfigurator-body{max-height: 65dvh;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback:has(.zk-cnfg-msg) {min-width: 174px;}

	/* -----------Product popup : Vertical layout CSS Start----------- */
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-section-inner-wrap.vertical-layout .tc-row .tc-row {gap: 10px 20px;}
	/* -----------Product popup : Vertical layout CSS End----------- */

	.zk-payment-mode img {max-width: 280px;}
}
@media(max-width: 991px){
	.zk-konfigurator-popup .zk-konfigurator-body::-webkit-scrollbar {width: 10px;}
	.zk-konfigurator-popup .zk-konfigurator-aside ul::-webkit-scrollbar {width: 6px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap, .zk-konfigurator-popup .zk-konfigurator-ctnwrap ul.tm-element-ul-product{gap: 12px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(50% - 8px);}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-radio,.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(50% - 8px);}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-next-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn{max-width:120px;padding: 8px 18px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-next-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn{max-width: 140px;}
	.zk-konfigurator-popup .zk-konfigurator-head ul li{padding: 12px 12px 12px 0;gap: 12px;font-size: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-head ul li + li::before{width: 20px;height: 20px;}
	.zk-konfigurator-popup .zk-konfigurator-aside h3{font-size: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul{max-width: 100%;margin-bottom: 10px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul li h4{font-size: 18px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .price{font-size: 18px !important;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul li > span{max-width: 100px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-next-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn{max-width: 48%;}
	.zk-konfigurator-popup .zk-konfigurator-body{padding: 20px 12px 20px 20px;}
	.zk-konfigurator-popup .zk-konfigurator-footer{padding: 20px;}
	.zk-konfigurator-popup .zk-konfigurator-head{padding: 0 20px;}
	.zk-konfigurator-popup .tm-element-description.tm-description ul li{font-size: 16px;}
	.zk-konfigurator-popup .zk-konfigurator-aside ul li p{font-size: 12px;}
	.zk-konfigurator-popup .zk-konfigurator-aside{padding: 14px 8px 28px 18px;}
	.zk-konfigurator-popup .zk-konfigurator-aside.active{max-width: 180px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description{margin-bottom: 16px;font-size: 14px;line-height: 1.45;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description h4{font-size: 18px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap > .tm-description p{font-size: 14px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap span.tc-price-wrap{max-width: 50%;}
	.zk-konfigurator-popup .tm-element-description .accordion .accordion-item{margin-bottom: 16px;}
	.zk-konfigurator-popup .tm-element-description .accordion .accordion-item-body p{font-size: 14px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-label.tm-label{margin-bottom: 6px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .tc-label-wrap .tc-img-wrap {width: 50px;height: 50px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap .tc-configured-product-price span{font-size: 14px !important;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container ul.tm-element-ul-product{gap: 10px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tc-epo-element-product-radio .zk-config-content-wrap{padding: 0 0 0 10px;flex-grow: 1;}
	.zk-konfigurator-popup .tm-element-description .accordion .accordion-item{width: 100%;}

	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback:has(.zk-cnfg-msg) {min-width: 48%;}

}
@media(max-width: 767px){
	.zk-konfigurator-popup .zk-konfigurator-inner{max-width: 96%;margin: 0 auto;border-radius: 10px;overflow: hidden;}
	.zk-konfigurator-popup .zk-konfigurator-popwrap{max-width: 100%;width: 100%;border-radius: 10px 10px 0 0;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap, .zk-konfigurator-popup .zk-konfigurator-ctnwrap ul.tm-element-ul-product{gap: 12px;justify-content: space-between;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:calc(50% - 8px);}
	.zk-konfigurator-popup .zk-konfigurator-aside{padding: 20px;max-width: 100%;border-radius: 0 0 10px 10px;margin-left: initial;display: flex;flex-direction: column;}
	.zk-konfigurator-popup .zk-konfigurator-aside ul{max-height: 100%;height: 100px;flex-grow: 1; overflow: auto;}
	.zk-konfigurator-popup .tc-epo-label .tc-epo-element-label-text{font-size: 18px;}
	.zk-konfigurator-popup .zk-konfigurator-aside h3{position: sticky;top: 0;left: 0;width: 100%;background: #ffffff;font-size: 12px;}
	.zk-konfigurator-popup .tm-element-description.tm-description ul li{margin-bottom: 18px;font-weight: 500;font-size: 20px;line-height: 1;color: #333333;}
	.zk-konfigurator-popup .zk-konfigurator-head{padding: 0 14px;}
	.zk-konfigurator-popup .zk-konfigurator-body{padding: 14px 14px 14px 14px;}
	.zk-konfigurator-popup .zk-konfigurator-footer{padding: 14px 14px 24px;}
	.zk-konfigurator-popup .zk-konfigurator-head ul li{font-size: 12px;}
	.zk-konfigurator-popup .zk-konfigurator-head ul li {padding: 10px 10px 10px 0;gap: 10px;}
	.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label{padding: 10px 7px;}
	.zk-konfigurator-popup ul.tm-element-ul-radio .tm-epo-field-label .tc-label-wrap .tc-label-inner{font-size: 14px !important;width: 100%;align-items: center;}
	.zk-konfigurator-popup .zk-konfigurator-aside{max-width: 100%;height: 0 !important;overflow: hidden !important;padding: 0;}
	.zk-konfigurator-popup .zk-konfigurator-aside.active{margin-left: 0;max-width: 100%;height: initial !important;overflow: initial !important;padding: 20px 0 20px 14px;}
	.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields li .tc-price-wrap{margin-right: 20px;}
	.zk-konfigurator-popup .zk-konfigurator-header-wrapper .zk-konfigurator-close > svg{width: 24px;height: 24px;}
	.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields li.tc-epo-element-product-radio .tc-price-wrap{margin-right: 10px;}
	.single-product .zk-productsingle-rightctn .tm-extra-product-options-fields li .tc-label.tm-label{width: 100%;margin-bottom: 6px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label{margin-bottom: 8px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap:nth-child(2) .tm-description p{font-size: 14px;line-height: 1.3;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .cpf-type-radio .tc-element-inner-wrap .tmcp-ul-wrap .tmcp-field-wrap-inner .zk-tooltip-content{font-size: 12px;text-align: left;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn.zk-config-back-btn{max-width: 36%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn.zk-config-add-to-cart-btn{max-width: 60%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback:has(.zk-cnfg-msg) {min-width: 60%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn.zk-config-skip-btn{margin-left: auto;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-field-wrap:hover .tm-epo-field-label .tc-label-wrap .tc-img-wrap img{transform: scale(1);}
	.zk-konfigurator-popup .tc-section-inner-wrap .tm-description h3{font-size: 18px !important;}
	.zk-konfigurator-popup .tm-element-description .zk-config-static-content{padding-top: 10px;}

	.zk-fullprint-button .zk-btn{font-size: 16px;line-height: 24px;padding: 8px 18px;}
	.single-product .zk-productsingle-rightctn .zk-trustpilot {padding-bottom: 20px;}

	.zk-contact-us-content{width:90%;margin: 0 auto;}
	.zk-contact-us-popup .zk-ninja-form .ff-el-group .ff-btn.ff-btn-submit.ff_btn_style{padding: 14px 26px !important;}

	.zk-sin-desktop .zed-leav-and-bre.downloads h4.zk-pro-title span.download {background-size: 16px;padding-right: 22px;font-size: 14px;position: absolute;
		/* right: -16px; */
		right: 0;top: 39px;}

	.zk-hittat-popup-inner{padding: 36px 20px;}
	.zk-hittat-block .zk-hittat-btn{font-size: 16px;line-height: 25px;}
	.zk-payment-mode p{margin-right: 0;}
}
@media(max-width: 480px){
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-radio,.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-element-container .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-body{height: 55dvh;max-height: initial;}
	.zk-konfigurator-popup .tm-element-description.tm-description ul li{font-size: 13px;}
	.zk-konfigurator-popup .tm-element-description.tm-description ul li::before{margin-top: 1px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap{max-width: 55px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tc-qty-wrap .tm-custom-qty{font-size: 11px;width: 20px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul li h4,.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .zk-price-without-tax .price{font-size: 16px !important;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .price{font-size: 16px !important;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-checkbox-wrap{width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-head ul{flex-wrap: nowrap;width: 40%;flex-grow: 1;white-space: nowrap;overflow: auto;}
	.zk-konfigurator-popup .tm-element-description .accordion{column-count: initial;}
	.zk-konfigurator-popup .tm-element-description .zk-config-static-content > h3,.zk-konfigurator-popup .zk-konfigurator-aside h3, .zk-konfigurator-popup .tc-epo-label .tc-epo-element-label-text{font-size: 18px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul li {width: 32%;}
	.zk-konfigurator-ctnwrap .zk-toggle-wrapper .zk-toggle-btn{font-size: 14px;}
	#zk-config-current-price .zk-price-without-tax .label{margin-left: -14px;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback{max-width: 100%;width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-cart-feedback:has(.zk-cnfg-msg){max-width: 60%;}
	.zk-konfigurator-popup .zk-konfigurator-footer p{text-align: center;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-valgt-label{right: 12px;left: auto;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap span.tc-price-wrap {max-width: 55%;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .zk-product-price .price {gap: 4px;}
	.zk-konfigurator-popup .tc-epo-configured-product .zk-pro-status > p{margin-bottom: 2px;}

	.outofstock.product-type-simple .zk-productsingle-rightctn .notifima-subscribe-form { padding: 30px 24px;}
}
@media(max-width: 360px){
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li{max-width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-next-btn,.zk-konfigurator-popup .zk-konfigurator-footer .zk-config-add-to-cart-btn{max-width: 100%;}
	.zk-konfigurator-popup .zk-konfigurator-head ul li {padding: 5px 5px 5px 0;gap: 5px;}
	.zk-konfigurator-popup .zk-konfigurator-head ul li + li::before {width: 14px;height: 14px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap li.tc-epo-element-product-holder{max-width:100%;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btn{font-size: 14px;padding: 6px 18px;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tm-epo-field-label .tc-label-wrap .tc-img-wrap::after{padding-top: 40%;}
	.zk-konfigurator-popup .zk-konfigurator-ctnwrap .tmcp-ul-wrap, .zk-konfigurator-popup .zk-konfigurator-ctnwrap ul.tm-element-ul-product {gap: 10px;}
	.zk-konfigurator-popup .zk-konfigurator-head {padding: 0 10px;}
	.zk-konfigurator-popup .tm-element-description .zk-config-gray-box h4{font-size: 16px;}
	.zk-konfigurator-popup .tm-element-description .zk-config-gray-box p{font-size: 14px;line-height: 20px;}
	.zk-konfigurator-popup .zk-konfigurator-footer ul li h4, .zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .zk-price-without-tax .price {font-size: 14px !important;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-product-price .price{font-size: 14px !important;}
	.zk-konfigurator-popup .zk-konfigurator-footer .zk-konfigurator-btns {gap: 6px;}
	.zk-sin-desktop .zed-leav-and-bre.downloads h4.zk-pro-title span.download {background-size: 15px;padding-right: 19px;font-size: 12px;
		/* right: -18px; */
		right: 0;
	}
}

/* qutoe css */
.zk-productsingle-rightctn .wtwraq_add_to_quote_button, 
.zk-productsingle-rightctn .wtwraq-product-variation-view-quote-button,
.zk-productsingle-rightctn .wtwraq-view-quote-button{ width: 100%; padding: 15px !important; font-weight: 500 !important;  font-size: 18px !important;  line-height: 22px !important; text-align: center; font-family: var(--neurialgrotesk-font) !important; border-radius: 10px; background: #094439 !important; color: #fff; border: 0; float: none; margin-left: 0 !important; cursor: pointer; position: relative;grid-column: 1/-1 !important;}
.zk-productsingle-rightctn .wtwraq-product-variation-view-quote-button{ width: auto;  margin: 10px 0 0 0 !important;  float: none;}
.zk-productsingle-rightctn .wtwraq-product-variation-view-quote-button:hover,
.zk-productsingle-rightctn .wtwraq-view-quote-button:hover{background-color: #00CC66 !important;}
    
@media (max-width: 767px) {
    .zk-productsingle-rightctn .wtwraq_add_to_quote_button, 
    .zk-productsingle-rightctn .wtwraq-product-variation-view-quote-button { font-size: 16px !important; line-height: 18px !important; }
}

.zk-productsingle-rightctn.hide-price-and-cart .tc-extra-product-options{ display: none !important; }

/* .zk-productsingle-rightctn .cart .single_add_to_cart_button{max-width: 100%;grid-column: 2;} */
.zk-productsingle-rightctn .variations_form .afrfqbt_single_page {max-width: 100%;grid-column: 2;}
.zk-productsingle-rightctn .single_variation_wrap .woocommerce-variation-add-to-cart{padding-top: 16px;}
.zk-productsingle-rightctn.hide-price-and-cart .cart:not(.variations_form) .zk-trustpilot{padding-bottom: 30px;}
.zk-productsingle-rightctn .cart .single_add_to_cart_button.loading{opacity: 0.5;}
.zk-productsingle-rightctn .cart .added_to_cart.added_to_quote{display: block !important;background-color: #094439;width: fit-content;padding: 10px 15px;border-radius: 8px;color: var(--white-color);margin-top: 12px;}
.zk-productsingle-rightctn .cart .added_to_cart.added_to_quote:hover{background-color: #00CC66;}

/* Single page new box layout */
.zk-desc-row{display: flex;flex-wrap: wrap;gap: 46px;}
.zk-grayBox{padding: 18px 26px;background-color: #F7F6F3;margin-bottom: 8px;height: 100%;}

.zk-capacity-wrap{flex: 1;}
.zk-capacity-wrap p{color: #6B6B6B;font-family: var(--neurialgrotesk-font);font-size: 14px;line-height: 1.4;letter-spacing: 0;}
.zk-capacity-wrap p:last-child{margin-bottom: 0;}
.zk-capacity-block h3{font-family: var(--basicsans-font); font-weight: 600;font-size: 18px;line-height: 1.4;letter-spacing: 0;color: #000000;margin-bottom: 10px;}
.zk-capacity-block h3 sup{font-size: 11px;vertical-align: super;}
.zk-capacity-block .zk-capacity-list{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 10px;}
.zk-capacity-block .zk-capacity-list li{font-family: var(--neurialgrotesk-font);color: var(--black-color);font-size: 14px !important;line-height: 1.4;letter-spacing: 0;position: relative;display: flex;align-items: flex-start;gap: 8px;}
.zk-capacity-block .zk-capacity-list li::before{content: "";margin-top: 4px;display: block;flex-shrink: 0;width: 16px;height: 16px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNzkxMzQgOS42MjVWOC43MDgzM0M3Ljc5MTM0IDguMjIyMSA3LjU5ODE5IDcuNzU1NzkgNy4yNTQzNyA3LjQxMTk3QzYuOTEwNTUgNy4wNjgxNSA2LjQ0NDI0IDYuODc1IDUuOTU4MDEgNi44NzVIMi4yOTEzNEMxLjgwNTExIDYuODc1IDEuMzM4OCA3LjA2ODE1IDAuOTk0OTc5IDcuNDExOTdDMC42NTExNjIgNy43NTU3OSAwLjQ1ODAwOCA4LjIyMjEgMC40NTgwMDggOC43MDgzM1Y5LjYyNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjEyNTMzIDUuMDQxNjdDNS4xMzc4NSA1LjA0MTY3IDUuOTU4NjYgNC4yMjA4NiA1Ljk1ODY2IDMuMjA4MzNDNS45NTg2NiAyLjE5NTgxIDUuMTM3ODUgMS4zNzUgNC4xMjUzMyAxLjM3NUMzLjExMjggMS4zNzUgMi4yOTE5OSAyLjE5NTgxIDIuMjkxOTkgMy4yMDgzM0MyLjI5MTk5IDQuMjIwODYgMy4xMTI4IDUuMDQxNjcgNC4xMjUzMyA1LjA0MTY3WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC41NDIgOS42MjU5NlY4LjcwOTNDMTAuNTQxNyA4LjMwMzA5IDEwLjQwNjUgNy45MDg0OCAxMC4xNTc2IDcuNTg3NDRDOS45MDg3NSA3LjI2NjQgOS41NjAzIDcuMDM3MSA5LjE2Njk5IDYuOTM1NTUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy4zMzMwMSAxLjQzNTU1QzcuNzI3MzYgMS41MzY1MiA4LjA3NjkgMS43NjU4NyA4LjMyNjUxIDIuMDg3NDRDOC41NzYxMiAyLjQwOTAxIDguNzExNiAyLjgwNDUxIDguNzExNiAzLjIxMTU5QzguNzExNiAzLjYxODY3IDguNTc2MTIgNC4wMTQxNyA4LjMyNjUxIDQuMzM1NzRDOC4wNzY5IDQuNjU3MzEgNy43MjczNiA0Ljg4NjY2IDcuMzMzMDEgNC45ODc2MyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");}
.zk-capacity-img{flex: 0 0 36%;}
.zk-capacity-img img{max-width: 100%;width: 100%; height: auto;display: block;object-fit: contain;object-position: top;aspect-ratio: initial;}

.zk-foldingTent-row{gap: 19px;}
.zk-foldingTent-wrap{flex: 1;}
.zk-foldingTent-block h3{font-family: var(--basicsans-font);font-weight: 600;font-size: 18px;line-height: 1.4;letter-spacing: 0;color: #000000;margin-bottom: 10px;}
.zk-foldingTent-wrap p{color: #6B6B6B;}
.zk-foldingTent-block ul{list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 10px;}
.zk-foldingTent-block ul li{position: relative;display: flex;align-items: flex-start;gap: 6px;font-weight: 400;font-family: var(--neurialgrotesk-font);color: var(--black-color);font-size: 14px !important;line-height: 1.4;}
.zk-foldingTent-block ul li::before{content: "";margin-top: 1px;display: block;flex-shrink: 0;width: 18px;height: 18px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjUgMjIuNUMxMS4xMTY3IDIyLjUgOS44MTY2NyAyMi4yMzc1IDguNiAyMS43MTI1QzcuMzgzMzMgMjEuMTg3NSA2LjMyNSAyMC40NzUgNS40MjUgMTkuNTc1QzQuNTI1IDE4LjY3NSAzLjgxMjUgMTcuNjE2NyAzLjI4NzUgMTYuNEMyLjc2MjUgMTUuMTgzMyAyLjUgMTMuODgzMyAyLjUgMTIuNUMyLjUgMTEuMTE2NyAyLjc2MjUgOS44MTY2NyAzLjI4NzUgOC42QzMuODEyNSA3LjM4MzMzIDQuNTI1IDYuMzI1IDUuNDI1IDUuNDI1QzYuMzI1IDQuNTI1IDcuMzgzMzMgMy44MTI1IDguNiAzLjI4NzVDOS44MTY2NyAyLjc2MjUgMTEuMTE2NyAyLjUgMTIuNSAyLjVDMTMuMyAyLjUgMTQuMDc5MiAyLjU5MTY3IDE0LjgzNzUgMi43NzVDMTUuNTk1OCAyLjk1ODMzIDE2LjMyNSAzLjIyNSAxNy4wMjUgMy41NzVDMTcuMjc1IDMuNzA4MzMgMTcuNDM3NSAzLjkwODMzIDE3LjUxMjUgNC4xNzVDMTcuNTg3NSA0LjQ0MTY3IDE3LjU0MTcgNC42OTE2NyAxNy4zNzUgNC45MjVDMTcuMjA4MyA1LjE1ODMzIDE2Ljk4NzUgNS4zMDgzMyAxNi43MTI1IDUuMzc1QzE2LjQzNzUgNS40NDE2NyAxNi4xNjY3IDUuNDA4MzMgMTUuOSA1LjI3NUMxNS4zNjY3IDUuMDI1IDE0LjgxMjUgNC44MzMzMyAxNC4yMzc1IDQuN0MxMy42NjI1IDQuNTY2NjcgMTMuMDgzMyA0LjUgMTIuNSA0LjVDMTAuMjgzMyA0LjUgOC4zOTU4MyA1LjI3OTE3IDYuODM3NSA2LjgzNzVDNS4yNzkxNyA4LjM5NTgzIDQuNSAxMC4yODMzIDQuNSAxMi41QzQuNSAxNC43MTY3IDUuMjc5MTcgMTYuNjA0MiA2LjgzNzUgMTguMTYyNUM4LjM5NTgzIDE5LjcyMDggMTAuMjgzMyAyMC41IDEyLjUgMjAuNUMxNC43MTY3IDIwLjUgMTYuNjA0MiAxOS43MjA4IDE4LjE2MjUgMTguMTYyNUMxOS43MjA4IDE2LjYwNDIgMjAuNSAxNC43MTY3IDIwLjUgMTIuNUMyMC41IDEyLjM2NjcgMjAuNDk1OCAxMi4yMzc1IDIwLjQ4NzUgMTIuMTEyNUMyMC40NzkyIDExLjk4NzUgMjAuNDY2NyAxMS44NTgzIDIwLjQ1IDExLjcyNUMyMC40MTY3IDExLjQ0MTcgMjAuNDcwOCAxMS4xNzA4IDIwLjYxMjUgMTAuOTEyNUMyMC43NTQyIDEwLjY1NDIgMjAuOTY2NyAxMC40ODMzIDIxLjI1IDEwLjRDMjEuNTE2NyAxMC4zMTY3IDIxLjc2NjcgMTAuMzQxNyAyMiAxMC40NzVDMjIuMjMzMyAxMC42MDgzIDIyLjM2NjcgMTAuODA4MyAyMi40IDExLjA3NUMyMi40MzMzIDExLjMwODMgMjIuNDU4MyAxMS41NDE3IDIyLjQ3NSAxMS43NzVDMjIuNDkxNyAxMi4wMDgzIDIyLjUgMTIuMjUgMjIuNSAxMi41QzIyLjUgMTMuODgzMyAyMi4yMzc1IDE1LjE4MzMgMjEuNzEyNSAxNi40QzIxLjE4NzUgMTcuNjE2NyAyMC40NzUgMTguNjc1IDE5LjU3NSAxOS41NzVDMTguNjc1IDIwLjQ3NSAxNy42MTY3IDIxLjE4NzUgMTYuNCAyMS43MTI1QzE1LjE4MzMgMjIuMjM3NSAxMy44ODMzIDIyLjUgMTIuNSAyMi41Wk0xMS4xIDE0LjNMMjAuNCA0Ljk3NUMyMC41ODMzIDQuNzkxNjcgMjAuODEyNSA0LjY5NTgzIDIxLjA4NzUgNC42ODc1QzIxLjM2MjUgNC42NzkxNyAyMS42IDQuNzc1IDIxLjggNC45NzVDMjEuOTgzMyA1LjE1ODMzIDIyLjA3NSA1LjM5MTY3IDIyLjA3NSA1LjY3NUMyMi4wNzUgNS45NTgzMyAyMS45ODMzIDYuMTkxNjcgMjEuOCA2LjM3NUwxMS44IDE2LjRDMTEuNiAxNi42IDExLjM2NjcgMTYuNyAxMS4xIDE2LjdDMTAuODMzMyAxNi43IDEwLjYgMTYuNiAxMC40IDE2LjRMNy41NSAxMy41NUM3LjM2NjY3IDEzLjM2NjcgNy4yNzUgMTMuMTMzMyA3LjI3NSAxMi44NUM3LjI3NSAxMi41NjY3IDcuMzY2NjcgMTIuMzMzMyA3LjU1IDEyLjE1QzcuNzMzMzMgMTEuOTY2NyA3Ljk2NjY3IDExLjg3NSA4LjI1IDExLjg3NUM4LjUzMzMzIDExLjg3NSA4Ljc2NjY3IDExLjk2NjcgOC45NSAxMi4xNUwxMS4xIDE0LjNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K");}
.zk-foldingTent-img{flex: 0 0 40%;}
.zk-foldingTent-img img{max-width: 100%;display: block;width: 100%;height: 100%; object-fit: cover;object-position: top;aspect-ratio: initial;}

.zk-construction-row{gap: 19px;}
.zk-construction-wrap{flex: 1;}
.zk-construction-wrap p{color: #6B6B6B;}
.zk-construction-wrap ul.zk-construction-dropdown {counter-reset: section;list-style: none;padding: 0;margin: 0;display: flex;flex-direction: column;gap: 8px;margin-bottom: 10px;}
.zk-construction-wrap ul.zk-construction-dropdown li{counter-increment: section;background-color: #F7F6F3;}
.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head{cursor: pointer; position: relative;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 12px;padding: 6px 12px 6px 6px;}
.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head h4{font-family: var(--basicsans-font);font-weight: 600;font-size: 18px;line-height: 1.4;text-align:left;letter-spacing: 0;margin-bottom: 0; margin-top: 2px;width: 50%;flex-grow: 1;}
.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head::before{content: counter(section);font-size: 14px;line-height: 16px;letter-spacing: 0;color: #000000;flex-shrink: 0;display: flex;justify-content: center;align-items: center;width: 24px;height: 24px; border: 1px solid #DEDBD1; border-radius: 50%;background-color: #FFFFFF;}
.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head::after{content: "";display: block;margin-left: auto;margin-top: 3px; width: 18px;height: 18px;flex-shrink: 0;background-position: center;background-repeat: no-repeat;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxOCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjUgMTEuMjVMOSA2Ljc1TDQuNSAxMS4yNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");}
.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head.active::after{transform: rotate(180deg);}
.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-body{font-size: 14px;line-height: 16px;letter-spacing: 0;color: #6B6B6B;display: none;padding: 0 6px 10px 45px;}
.zk-construction-img{flex: 0 0 40%;}
.zk-construction-img img{max-width: 100%;display: block;width: 100%;object-fit: contain;object-position: top;aspect-ratio: initial;contain-intrinsic-size: initial;}
.zk-leavbre-desc .zk-end-content{max-width: calc(60% - 19px);margin-top: 10px;}
.zed-leav-and-bre.capacity .zk-leavbre-desc .zk-end-content{max-width: 100%;}
.zed-leav-and-bre.construction .zk-end-content p{font-size: 14px;color: #6B6B6B;}

.zed-leav-and-bre.capacity .zk-pro-title::before{content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgOS4zOTg5OEw3LjUgNC4yMDg5OE0zLjI2OTUzIDYuOTU4OThMMTEuOTk5NSAxMi4wMDlMMjAuNzI5NSA2Ljk1ODk4TTEyIDIyLjA3OFYxMS45OThNMjEgMTUuOTk3OVY3Ljk5Nzk1QzIwLjk5OTYgNy42NDcyMiAyMC45MDcxIDcuMzAyNzYgMjAuNzMxNSA2Ljk5OTExQzIwLjU1NiA2LjY5NTQ2IDIwLjMwMzcgNi40NDMzMSAyMCA2LjI2Nzk1TDEzIDIuMjY3OTVDMTIuNjk2IDIuMDkyNDEgMTIuMzUxMSAyIDEyIDJDMTEuNjQ4OSAyIDExLjMwNCAyLjA5MjQxIDExIDIuMjY3OTVMNCA2LjI2Nzk1QzMuNjk2MjYgNi40NDMzMSAzLjQ0Mzk4IDYuNjk1NDYgMy4yNjg0NiA2Ljk5OTExQzMuMDkyOTQgNy4zMDI3NiAzLjAwMDM2IDcuNjQ3MjIgMyA3Ljk5Nzk1VjE1Ljk5NzlDMy4wMDAzNiAxNi4zNDg3IDMuMDkyOTQgMTYuNjkzMSAzLjI2ODQ2IDE2Ljk5NjhDMy40NDM5OCAxNy4zMDA0IDMuNjk2MjYgMTcuNTUyNiA0IDE3LjcyNzlMMTEgMjEuNzI3OUMxMS4zMDQgMjEuOTAzNSAxMS42NDg5IDIxLjk5NTkgMTIgMjEuOTk1OUMxMi4zNTExIDIxLjk5NTkgMTIuNjk2IDIxLjkwMzUgMTMgMjEuNzI3OUwyMCAxNy43Mjc5QzIwLjMwMzcgMTcuNTUyNiAyMC41NTYgMTcuMzAwNCAyMC43MzE1IDE2Ljk5NjhDMjAuOTA3MSAxNi42OTMxIDIwLjk5OTYgMTYuMzQ4NyAyMSAxNS45OTc5WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");}
.zed-leav-and-bre.construction .zk-pro-title::before{content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggM1Y2QzggNi41MzA0MyA3Ljc4OTI5IDcuMDM5MTQgNy40MTQyMSA3LjQxNDIxQzcuMDM5MTQgNy43ODkyOSA2LjUzMDQzIDggNiA4SDNNMjEgOEgxOEMxNy40Njk2IDggMTYuOTYwOSA3Ljc4OTI5IDE2LjU4NTggNy40MTQyMUMxNi4yMTA3IDcuMDM5MTQgMTYgNi41MzA0MyAxNiA2VjNNMTYgMjFWMThDMTYgMTcuNDY5NiAxNi4yMTA3IDE2Ljk2MDkgMTYuNTg1OCAxNi41ODU4QzE2Ljk2MDkgMTYuMjEwNyAxNy40Njk2IDE2IDE4IDE2SDIxTTMgMTZINkM2LjUzMDQzIDE2IDcuMDM5MTQgMTYuMjEwNyA3LjQxNDIxIDE2LjU4NThDNy43ODkyOSAxNi45NjA5IDggMTcuNDY5NiA4IDE4VjIxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");}
.zed-leav-and-bre.folding-tent .zk-pro-title::before{content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTggM1Y2QzggNi41MzA0MyA3Ljc4OTI5IDcuMDM5MTQgNy40MTQyMSA3LjQxNDIxQzcuMDM5MTQgNy43ODkyOSA2LjUzMDQzIDggNiA4SDNNMjEgOEgxOEMxNy40Njk2IDggMTYuOTYwOSA3Ljc4OTI5IDE2LjU4NTggNy40MTQyMUMxNi4yMTA3IDcuMDM5MTQgMTYgNi41MzA0MyAxNiA2VjNNMTYgMjFWMThDMTYgMTcuNDY5NiAxNi4yMTA3IDE2Ljk2MDkgMTYuNTg1OCAxNi41ODU4QzE2Ljk2MDkgMTYuMjEwNyAxNy40Njk2IDE2IDE4IDE2SDIxTTMgMTZINkM2LjUzMDQzIDE2IDcuMDM5MTQgMTYuMjEwNyA3LjQxNDIxIDE2LjU4NThDNy43ODkyOSAxNi45NjA5IDggMTcuNDY5NiA4IDE4VjIxIiBzdHJva2U9ImJsYWNrIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=");}

.zed-leav-and-bre.capacity .zk-grayBox{height: initial;}
.zed-leav-and-bre.capacity .zk-desc-row{align-items: flex-start;}
.zed-leav-and-bre.capacity .zk-leavbre-desc,.zed-leav-and-bre.construction .zk-leavbre-desc,.zed-leav-and-bre.folding-tent .zk-leavbre-desc{margin-right: 32px;}


.zk-guidance-wrap{flex: 1;}
.zk-guidance-block h3{font-family: var(--basicsans-font);font-weight: 600;font-size: 18px;line-height: 1.4;letter-spacing: 0;color: #000000;margin-bottom: 10px;}
.zk-guidance-block .zk-guidance-list{margin: 0;padding: 0;list-style: none;display: flex;flex-direction: column;gap: 10px;}
.zk-guidance-block .zk-guidance-list li{font-family: var(--neurialgrotesk-font);color: var(--black-color);font-size: 14px !important;line-height: 1.4;letter-spacing: 0;position: relative;display: flex;align-items: flex-start;gap: 8px;}
.zk-guidance-block .zk-guidance-list li::before{content: "";margin-top: 4px;display: block;flex-shrink: 0;width: 16px;height: 16px;background-repeat: no-repeat;background-position: center center;background-size: cover;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxMSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuNzkxMzQgOS42MjVWOC43MDgzM0M3Ljc5MTM0IDguMjIyMSA3LjU5ODE5IDcuNzU1NzkgNy4yNTQzNyA3LjQxMTk3QzYuOTEwNTUgNy4wNjgxNSA2LjQ0NDI0IDYuODc1IDUuOTU4MDEgNi44NzVIMi4yOTEzNEMxLjgwNTExIDYuODc1IDEuMzM4OCA3LjA2ODE1IDAuOTk0OTc5IDcuNDExOTdDMC42NTExNjIgNy43NTU3OSAwLjQ1ODAwOCA4LjIyMjEgMC40NTgwMDggOC43MDgzM1Y5LjYyNSIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik00LjEyNTMzIDUuMDQxNjdDNS4xMzc4NSA1LjA0MTY3IDUuOTU4NjYgNC4yMjA4NiA1Ljk1ODY2IDMuMjA4MzNDNS45NTg2NiAyLjE5NTgxIDUuMTM3ODUgMS4zNzUgNC4xMjUzMyAxLjM3NUMzLjExMjggMS4zNzUgMi4yOTE5OSAyLjE5NTgxIDIuMjkxOTkgMy4yMDgzM0MyLjI5MTk5IDQuMjIwODYgMy4xMTI4IDUuMDQxNjcgNC4xMjUzMyA1LjA0MTY3WiIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+CjxwYXRoIGQ9Ik0xMC41NDIgOS42MjU5NlY4LjcwOTNDMTAuNTQxNyA4LjMwMzA5IDEwLjQwNjUgNy45MDg0OCAxMC4xNTc2IDcuNTg3NDRDOS45MDg3NSA3LjI2NjQgOS41NjAzIDcuMDM3MSA5LjE2Njk5IDYuOTM1NTUiIHN0cm9rZT0iYmxhY2siIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8cGF0aCBkPSJNNy4zMzMwMSAxLjQzNTU1QzcuNzI3MzYgMS41MzY1MiA4LjA3NjkgMS43NjU4NyA4LjMyNjUxIDIuMDg3NDRDOC41NzYxMiAyLjQwOTAxIDguNzExNiAyLjgwNDUxIDguNzExNiAzLjIxMTU5QzguNzExNiAzLjYxODY3IDguNTc2MTIgNC4wMTQxNyA4LjMyNjUxIDQuMzM1NzRDOC4wNzY5IDQuNjU3MzEgNy43MjczNiA0Ljg4NjY2IDcuMzMzMDEgNC45ODc2MyIgc3Ryb2tlPSJibGFjayIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");}



@media(max-width: 1600px){
	.zk-desc-row,.zk-construction-row, .zk-foldingTent-row{gap: 16px;}
	.zk-foldingTent-block ul{gap: 5px;}
}
@media(max-width: 1280px){
	.zk-capacity-img,.zk-foldingTent-img,.zk-construction-img{flex: 0 0 40%;}
	.zk-foldingTent-block ul{gap: 6px;}
	.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head{gap: 8px;}
	.zk-capacity-block .zk-capacity-list li,.zk-foldingTent-block ul li,.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head h4,.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-head::before{font-size: 15px !important;}
}
@media(max-width: 767px){
	.zk-desc-row{flex-direction: column-reverse;}
	.zk-capacity-wrap,.zk-capacity-img,.zk-foldingTent-wrap,.zk-foldingTent-img,.zk-construction-wrap,.zk-construction-img{flex: initial;width: 100%;}
	.zk-leavbre-desc .zk-end-content,.capacity .zk-leavbre-desc .zk-end-content{max-width: 100%;}
	.zk-construction-wrap ul.zk-construction-dropdown li .zk-construction-body{padding-left: 40px;}
	.zed-leav-and-bre.capacity .zk-leavbre-desc, .zed-leav-and-bre.construction .zk-leavbre-desc, .zed-leav-and-bre.folding-tent .zk-leavbre-desc{margin-right: 0;}
	.zk-grayBox{padding: 18px;}

	.zed-leav-and-bre.downloads .zk-pro-title a{top: 0;right: 0;width: fit-content;}
 	.zed-leav-and-bre.downloads h4.zk-pro-title span.download{padding-right: 24px;background-size: 18px;}
}
/* Single page new box layout End*/