@-moz-keyframes spin {
    to { -moz-transform: rotate(360deg); }
}

@-webkit-keyframes spin {
    to {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

:root {interpolate-size: allow-keywords;}
html {scroll-behavior: smooth}

.ml-auto{margin-left: auto;}
.text-bold,.text-bold a{font-weight: 600 !important;}

.site-header {
    /* transition: transform 200ms ease; */
    /* transform: translateY(0px);*/  
}

.header-logosearch {border-bottom: 1px solid #ddd;padding-block: 30px;}
.header-logo img {height: 42px;}
.zk-navbar-inner {max-width: 100% !important;}
.zk-product-wrap ul {list-style: none;}
.zk-product-box {transition: .3s all ease;width: 100%;height: 100%;display: flex; flex-direction: column;}
.zk-product-box .zk-product-image {background: var(--white-color);overflow: hidden;padding-bottom: 80px;}
.zk-product-box .zk-product-image img {mix-blend-mode: multiply;}
.zk-product-box .zk-product-image .variation-text {padding: 0 20px;color: #000;font-weight: 400;font-family: var(--neurialgrotesk-font);font-size: 15px;text-decoration: underline;display: block;text-align: right;height: 0;translate: 0 52px;}
.zk-product-box .zk-product-content{display: flex;flex-direction: column;flex-grow: 1;}
.zk-product-box .zk-product-image .onsale {display: block;padding: 8px 14px;background: #f8df77;border-radius: 5px;margin: 0 0 10px!important;text-align: center;color: var(--black-color);font-size: 10px;line-height: 1;font-weight: 500;font-family: var(--neurialgrotesk-font);min-height: inherit;top: 20px!important;right: 20px!important;position: absolute;z-index: 1}
ul.products .product .onsale.discount-percentage {top: 48px!important;background: #000;color: #fff}
.zk-product-pricecart {padding: 0;order: 1;}
.zk-product-box .zk-product-price {padding-right: 10px;padding-top: 16px;display: flex;justify-content: end;align-self: flex-end;}
.zk-product-price .price {font-weight: 700!important;font-size: 25px!important;line-height: 1!important;color: var(--black-color)!important;font-family: var(--neurialgrotesk-font)!important;margin: 0!important;display: flex;flex-wrap: wrap;}
.splide__list .zk-product-price .price,.zk-product-price {flex-direction: column;}
.zk-product-price .price small {font-size: 12px !important;font-weight: 700;}
.zk-product-price .label {font-weight: 400;font-size: 10px;line-height: 13px;color: #4f4f4f;font-family: var(--neurialgrotesk-font);display: block;}
.zk-product-cart {display: flex;flex-direction: column;align-items: flex-end; justify-content: end;align-self: end;gap: 6px;}
.zk-product-cart .screen-reader-text {margin: -1px;border: 0;padding: 0;clip: rect(0 0 0 0);clip: rect(1px,1px,1px,1px);height: 1px;overflow: hidden;position: absolute !important;width: 1px;}
.zk-product-cart .quantity {display: grid;}
.zk-product-cart .quantity .input-text {box-shadow: none;justify-self: end;}
.splide__list .zk-product-cart .quantity,.splide__list .zk-product-cart .quantity .input-text {border: unset;background: #f7f6f3;}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity input::-webkit-inner-spin-button,.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity input::-webkit-outer-spin-button,.zk-product-cart .quantity .input-text::-webkit-inner-spin-button,.zk-product-cart .quantity .input-text::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0;}
.zk-product-cart .quantity .input-text:focus {outline: 0;}
.zk-product-cart .add_to_cart_cta {vertical-align: top;margin: 0 !important;border-radius: 8px;padding: 8px 12px 8px 30px;border: 0;display: flex;align-items: center;width: max-content;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSIxMSIgdmlld0JveD0iMTU5MC42MjYgOTUuMDQ4IDE5LjM3NCAxOS4xMjkiPgoJPGc+CgkJPGcgZGF0YS1uYW1lPSJHcm91cCA0NjI0IiBmaWxsPSJ3aGl0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTU5MC42MjYgOTUuMDQ4KSIgY2xpcC1wYXRoPSJ1cmwoJnF1b3Q7I2EmcXVvdDspIj4KCQkJPHBhdGggZD0iTTEzLjg0NiAzMC42MjZjLTEuMzg5IDAtMi41MTkgMS4xMy0yLjUxOSAyLjUyIDAgMS4zODggMS4xMyAyLjUxOCAyLjUyIDIuNTE4IDEuMzg4IDAgMi41MTgtMS4xMyAyLjUxOC0yLjUxOSAwLTEuMzg5LTEuMTMtMi41MTktMi41MTktMi41MTltMCAzLjY1N2ExLjE0IDEuMTQgMCAwIDEgMC0yLjI3NyAxLjE0IDEuMTQgMCAwIDEgMCAyLjI3NyIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNi4xMTUgLTE2LjUzNSkiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1MiI+PC9wYXRoPgoJCQk8cGF0aCBkPSJNMzMuNjc3IDMwLjYyNmEyLjUyMiAyLjUyMiAwIDAgMC0yLjUxOSAyLjUyYzAgMS4zODggMS4xMyAyLjUxOCAyLjUyIDIuNTE4IDEuMzg4IDAgMi41MTgtMS4xMyAyLjUxOC0yLjUxOSAwLTEuMzg5LTEuMTMtMi41MTktMi41MTktMi41MTltMCAzLjY1N2ExLjE0IDEuMTQgMCAwIDEtMS4xMzktMS4xMzggMS4xNCAxLjE0IDAgMCAxIDEuMTQtMS4xMzkgMS4xNCAxLjE0IDAgMCAxIDAgMi4yNzciIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE2LjgyMiAtMTYuNTM1KSIgZGF0YS1uYW1lPSJQYXRoIDgyODUzIj48L3BhdGg+CgkJCTxwYXRoIGQ9Ik0xOC43NjUgNC42MTcgNS4zNDggMy4wMjNWMS45MTFhLjY5LjY5IDAgMCAwLS40ODctLjY1OUwuODk0LjAzYS42OS42OSAwIDAgMC0uNDA3IDEuMzJsMy40OCAxLjA3MXY3Ljk3NmMwIDEuMTg0Ljk1OCAyLjQ1MiAyLjM4NCAyLjQ1MmgxMC4wNzNjMS44MjIgMCAyLjk1LTEuNjU2IDIuOTUtMy4xOVY1LjMwMmEuNjkuNjkgMCAwIDAtLjYxLS42ODVtLS43NyA1LjA0MmMwIC44Ny0uNiAxLjgxLTEuNTcgMS44MUg2LjM1Yy0uNjEzIDAtMS4wMDMtLjYzNi0xLjAwMy0xLjA3M1Y0LjQxM2wxMi42NDUgMS41MDJ2My43NDRaIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGRhdGEtbmFtZT0iUGF0aCA4Mjg1NCI+PC9wYXRoPgoJCTwvZz4KCTwvZz4KCTxkZWZzPgoJCTxjbGlwUGF0aCBpZD0iYSI+CgkJCTxwYXRoIGQ9Ik0wIDBoMTkuMzc0djE5LjEyOUgwVjB6IiBkYXRhLW5hbWU9IlJlY3RhbmdsZSAxNTM4Ij48L3BhdGg+CgkJPC9jbGlwUGF0aD4KCTwvZGVmcz4KPC9zdmc+") no-repeat 12px center var(--primary-color) !important;font-size: 0;}
.zk-product-cart .add_to_cart_cta:hover, .advice-btn-contents .advice-button a:hover {background-color: #0c6 !important;}
.zk-product-cart .add_to_cart_cta::after {
    /* content: "Læg i kurv"; */
    content: attr(data-button-text);
    color: var(--white-color);font-size: 12px;white-space: nowrap;}
.product-type-variable .zk-product-cart .add_to_cart_cta::after {
    /* content: "Se udvalg"; */
    content: attr(data-button-text);
    white-space: nowrap;}
.zk-product-title {flex-grow: 1;}
.zk-product-title a{display: block;position: relative;}
.zk-product-title p {font-family: var(--neurialgrotesk-font);margin-bottom: 0;}
.zk-product-title p:last-child {overflow: hidden;min-height: unset !important;font-size: 20px;/* height: 2.4em; */}
p.zk-instock-block.zk-stock-status {padding-inline: 20px;flex-direction: column;align-items: start;justify-content: end;margin: 0 !important;position: absolute;top: 0;left: 0;z-index: 1; max-width: 100%;width: 100%;transform: translateY(calc(-100% - 24px));}
.zk-cartsidebar-relatedList p.zk-instock-block.zk-stock-status{padding-inline: 10px;}
.zk-instock-block.zk-stock-status span.zk-configure-label{margin: 0;font-size: 12px;line-height: 1.2;margin-bottom: 8px;background-color: var(--white-color);color: var(--black-color);box-shadow: 0 4px 4px 0 rgba(0,0,0,12%);padding: 4px 6px;border-radius: 4px;}
.zk-cartsidebar-relatedList .zk-instock-block.zk-stock-status span.zk-configure-label{font-size: 10px;}

.zk-instock-block.sku {color: var(--black-color);font-size: 11px;line-height: 1.3; margin-top: 10px;}
.zk-product-title p:last-child {order: -1;}
.zk-instock-block {display: flex;align-items: center;font-weight: 400;font-size: 13px;line-height: 17px;color: #4f4f4f;font-family: var(--neurialgrotesk-font);margin-bottom: 4px !important;}
.zk-instock-block span:first-child {margin-right: 15px;display: inline-block;}
.zk-banner-top-ratings-wrapper span,.zk-instock-block .zk-status {color: var(--black-color);font-size: 15px;font-style: normal;font-weight: 400;}
.zk-instock-block .zk-status {font-family: var(--neurialgrotesk-font);padding-left: 18px;position: relative;line-height: 1.8;}
.zk-instock-block .zk-status:before {content: "✓";position: absolute;width: 12px;height: 12px;top: 7px;left: 0;border-radius: 50%;font-size: 8px;text-align: center;color: #fff;line-height: 1.5;}
.zk-product-content .zk-product-title .zk-pro-status.zk-outofstock {position: relative;padding-left: 20px;padding-right: 20px; margin-bottom: 30px;}
.zk-product-content .zk-product-title .zk-pro-status.zk-outofstock p{color: var(--black-color);font-size: 15px;font-style: normal;font-weight: 400;position: relative;line-height: 1.8;padding-left: 22px;}
.zk-product-content .zk-product-title .zk-pro-status.zk-outofstock p:before {content: "✓";position: absolute;width: 12px;height: 12px;top: 7px;left: 0;border-radius: 50%;font-size: 8px;text-align: center;color: #fff;line-height: 1.5;}
.zk-product-content .zk-product-title .zk-pro-status.zk-outofstock p.green:before {background-color: #46c65f;}
.zk-product-content .zk-product-title .zk-pro-status.zk-outofstock p.orange:before {background-color: #f90;}
.zk-instock-block .zk-status.green:before {background-color: #46c65f;}
.zk-instock-block.zk-stock-status .in-stock.orange:before {background-color: #f90;}
.zk-instock-block .zk-status.out-of-stock.green:before,.zk-instock-block .zk-status.outofstock:before,.zk-instock-block.zk-stock-status .out-of-stock.orange:before {background-color: #c80000;}
.zk-instock-block .zk-status.orange:before,.zk-instock-block.zk-stock-status .delivery-text.out-of-stock.green:before,.zk-instock-block.zk-stock-status .delivery-text.out-of-stock.orange:before,.zk-instock-block.zk-stock-status .in-backorder.orange:before {background-color: #f90;color: #000000 !important;}
.zk-product-sminfo {padding: 0 16px;bottom: 18px;}
.zk-product-sminfo ul {margin: 0 -5px !important;}
.zk-product-sminfo ul li {width: 33.33%;padding: 0 5px;list-style: none;}
.zk-product-sminfo ul li label,
.zk-product-sminfo ul li p {font-family: var(--neurialgrotesk-font);word-break: break-all;}
.zk-product-sminfo ul li label {color: #4f4f4f;font-weight: 400;font-size: 10px;line-height: 14px;word-wrap: break-word;}
.zk-product-sminfo ul li p {margin: 0;color: var(--black-color);font-size: 13px;line-height: 17px;overflow: hidden;display: -webkit-box; -webkit-line-clamp: 2;line-clamp: 2; -webkit-box-orient: vertical;width: 75px;}
.zk-product-content .added_to_cart {display: none;}
ul.products li .zk-product-price del {font-size: 25px !important;line-height: 1 !important;font-weight: 600;opacity: .25;order: -1;margin-right: 5px;}
.dgwt-wcas-pd-price .zk-product-price.zk-sale-price .price span {display: block;font-size: 26px !important;font-weight: 700 !important;}
.dgwt-wcas-pd-price .zk-product-price.zk-sale-price .price del {font-size: 16px !important;font-weight: 400 !important;padding-left: 5px;}
.dgwt-wcas-pd-price .zk-product-price.zk-sale-price .zk-price-with-tax {position: relative;}
.zk-product-cart .quantity+.add_to_cart_cta.loading:before{content: "";width: 16px;height: 16px;order: 1;margin-left: 10px;border: 2px solid #FFF;border-bottom-color: transparent;border-radius: 50%;display: inline-block;box-sizing: border-box;animation: rotation 1s linear infinite;}

@keyframes rotation {
	0% {
	    transform: rotate(0deg);
	}
	100% {
	    transform: rotate(360deg);
	}
}

.zk-banner-top-title {padding: 30px 0;background: #efeae6;}
.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;max-width: 520px;font-family: var(--dmsans-font);margin-bottom: 0;}
.zk-banner-top-title .zk-banner-top-info .h3,.zk-banner-top-title .zk-banner-top-info .h5 {text-align: center;max-width: 100%;}
.zk-banner-top-wrapper .zk-popup-trigger {font-size: 15px;border: 2px solid var(--black-color);padding: 11px 12px;background: var(--black-color);color: var(--white-color);border-radius: 8px;}
.zk-create-account-banner a {background: var(--primary-color);color: var(--white-color);min-width: fit-content; padding: 16px 44px 16px 3px;text-align: center;font-size: 14px;border-radius: 8px;}
.zk-create-account-banner a:hover {background-color: #ebebeb;color: var(--primary-color);}
.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 8px;margin-top: 17px;}
.zk-banner-top-ratings-wrapper img {margin-right: 5px;position: relative;top: 2px;}
.zk-banner-top-ratings-wrapper span {font-family: var(--dmsans-font);line-height: 19px;}
.zk-banner-top-ratings-link {display: none;}
.tax-product_cat .zk-banner-top-title,.term-indendoers .zk-banner-top-title,.term-udendoers .zk-banner-top-title {padding: 50px 0;background: #efeae6;}
.tax-product_cat .zk-banner-top-title .zk-banner-top-ratings .zk-banner-top-ratings-link,ul.products li.product-type-simple .zk-product-price del {display: block;}
.tax-product_cat .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;}
.tax-product_cat .zk-banner-top-title .zk-banner-top-info .h3 {text-align: left;margin-bottom: 0;font-size: 24px;line-height: 1.4;}
.tax-product_cat .zk-banner-top-title .zk-banner-top-info .h5 {text-align: left;font-size: 24px;line-height: 1.4;font-family: var(--neurialgrotesk-font);margin: 0;}
.tax-product_cat .zk-banner-top-title .zk-banner-top-info p {text-align: left;margin-bottom: 0;font-size: 24px;line-height: 1.4;}
.zk-blog {padding-top: 50px;padding-bottom: 80px;}
.zk-blog-img-wrap{margin: 0 0 20px;}
.zk-blog-content {text-align: center;}
.zk-blog-block .zk-blog-content h4 {font-size: 35px;font-weight: 500;margin-bottom: 30px}
.zk-blog-block .zk-blog-content p {font-family: var(--dmsans-font);margin-bottom: 40px;font-size: 18px;line-height: 1.4;min-height: 84px;}
.zk-blog-cta,.zk-blog-cta:hover{background: var(--primary-color);color: var(--white-color)}
.zk-blog-cta{max-width: 200px;vertical-align: top;transition: .3s all ease}
.zk-blog-cta:hover{border: 2px solid var(--white-color)}
.zk-blog-slider .splide__pagination{bottom: -45px}
.zk-redmore{padding: 30px 0;order: 2}
.zk-redmore>.container{width: min(70rem,100%);margin-inline: auto}
.zk-show-more-input{position: fixed;visibility: hidden;opacity: 0;pointer-events: none}
.zk-load-more-wrap{max-width: 70rem;margin-inline: auto}
.zk-load-more-wrap::before{content: "";width: 100%;background: linear-gradient(180.82deg,rgba(255,255,255,0) 42.55%,rgba(255,255,255,.84) 70.03%,var(--white-color) 99%);position: absolute;bottom: 0;left: 0;min-height: 300px}
.zk-show-more-content-warp{overflow: hidden;-moz-transition: max-height .4s ease-in-out;-webkit-transition: max-height .4s ease-in-out;transition: max-height .4s ease-in-out;max-height: 100%;font-family: var(--neurialgrotesk-font)}
.zk-show-more-content-warp p{overflow: hidden;}
.zk-show-more-input~.zk-show-more-content-warp{height: 500px;transition: height 500ms ease-in-out}
.zk-show-more-input:checked~.zk-show-more-content-warp{height: auto}
.zk-show-more-input:checked~.zk-show-more-content-warp::before{display: none}
.zk-show-more-input~.zk-show-more-btn:after{content: attr(data-text);}
.zk-show-more-input:checked~.zk-show-more-btn:after{content: attr(data-active-text);}
.zk-show-more-input~.zk-show-more-box1:after{content: attr(data-text);}
.zk-show-more-input:checked~.zk-show-more-box1:after{content: attr(data-active-text);}
.zk-show-more-btn,.zk-show-more-box1{font-family: var(--neurialgrotesk-font);z-index: 1;transition: .2s all ease;width: 100%;font-size: 16px;cursor: pointer;display: grid;place-content: center;}
.zk-show-more-btn:hover,.zk-show-more-box1:hover{color: var(--primary-color);}
/* .zk-show-more-btn:hover,.zk-show-more-box1:hover{background: var(--primary-color);color: var(--white-color);border: 1px solid var(--white-color)} */
.zk-show-more-content-warp h3,.zk-show-more-content-warp h4{margin-bottom: 22px}
.zk-show-more-content-warp h4,.zk-show-more-content-warp h5{margin-top: 22px}
.zk-show-more-content-warp h3{font-weight: 500;font-size: 24px}
.zk-show-more-content-warp h4{font-weight: 400}
.zk-show-more-content-warp h5{margin-bottom: 12px}
.zk-show-more-content-warp a{color: #4a4a4a;text-decoration: underline}
.zk-show-more-content-warp h1,.zk-show-more-content-warp h2{font-size: 28px;font-weight: 600}
.zk-breadcrums{background: #fbf5f0;border-bottom: 1px solid rgba(0,0,0,.1);padding: 15px 0}
.zk-breadcrums-btn{background-image: url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_59_584)'%3E%3Ccircle cx='13' cy='13' r='12.5' stroke='%23A8ADB1'/%3E%3Cpath d='M18 12.375H10.3937L13.8875 8.88125L13 8L8 13L13 18L13.8812 17.1188L10.3937 13.625H18V12.375Z' fill='black'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_59_584'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");width: 25px;height: 25px;border: 0;background-color: transparent;background-repeat: no-repeat;background-size: 19px;margin-right: 10px;cursor: pointer;padding: 13px 13px 0;background-position: center}
.zk-breadcrums-nav-inner .zk-this-page a{background-repeat: no-repeat;background-position: top 6px right;background-size: 5px;color: var(--black-color)}
.zk-breadcrums-customers{display: none}
.zk-breadcrums-customers-inner img{margin-right: 4px}
.zk-breadcrums-customers-inner span{padding: 0 4px}
.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)}
.tax-product_cat .zk-breadcrums{background: 0 0;}
.zk-breadcrums-nav-inner{flex-wrap: nowrap}
.zk-breadcrums-nav{overflow-x: auto}
.zk-customers{display: none}
.zk-this-page:nth-last-child(1){white-space: nowrap}
.zk-banner-top-modal-wraper{background: #fff;padding: 30px 20px;border-radius: 10px}
.zk-banner-top-modal{opacity: 0;visibility: hidden;pointer-events: none;position: fixed;transition: all .3s ease;top: 50%!important;left: 50%!important;width: 100%;height: 100%;background: rgb(0 0 0/0%)!important;z-index: 999999;max-width: 883px;margin: 0 auto;transform: translate(-50%,-50%);transform-origin: top;-webkit-transition-property: top,bottom!important;-webkit-transition-duration: .5s!important}
.zk-banner-top-modal.open{opacity: 1;visibility: visible;pointer-events: all}
.zk-banner-modal-container{max-width: 883px;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-banner-top-modal.open .zk-banner-modal-container{transform: translateY(0);transition: all .3s}
.zk-baner-m-open.open{height: 100vh;position: fixed;font-size: 0;width: 100%;top: 0;display: block;z-index: 99998;max-width: 100%;background: rgba(0,0,0,.4);left: 0}
.zk-baner-m-open{display: none}
.zk-banner-m-close{position: absolute;top: 8px;right: 8px;width: 30px;height: 30px;cursor: pointer}
.zk-banner-m-close::after,.zk-banner-m-close::before{content: "";position: absolute;top: 12px;width: 14px;height: 3px;background-color: #8f9cb5}
.zk-banner-m-close::before{transform: rotate(45deg);left: 8px}
.zk-banner-m-close::after{transform: rotate(-45deg);right: 8px}
.zk-banner-top-modal-wraper h2{margin-bottom: 15px}
.zk-banner-top-modal-wraper h6,.zk-banner-top-modal-wraper p{color: #545454;font-family: var(--neurialgrotesk-font)}
.zk-banner-top-modal .zk-banner-modal-container .nf-field-container{margin-bottom: 10px}
.zk-banner-top-modal .zk-banner-modal-container .zk-ninja-form{margin-top: 40px}
.zk-banner-top-modal .zk-banner-modal-container .zk-ninja-form .nf-before-form-content .nf-form-fields-required{display: none!important}
.zk-banner-top-modal .zk-banner-modal-container .ninja-forms-field{background-color: #fff!important;padding: 10px 35px!important;font-weight: 400;font-size: 16px!important;line-height: 21px!important;color: #585858;height: 64px;border: 0!important}
.zk-banner-top-modal .zk-banner-modal-container input[type=submit].ninja-forms-field{background-color: #084439!important;color: #fff!important;font-size: 19px;line-height: 22px;font-weight: 600;width: 100%!important;padding-right: 76px!important;display: inline-block;vertical-align: top;text-align: center!important;position: relative;font-family: "basic-sans"!important;border: 0!important;background-image: url("data:image/svg+xml,%3Csvg width='76' height='64' viewBox='0 0 76 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='76' height='64' fill='%23A7DED4'/%3E%3Cpath d='M30 32H44' stroke='%23005039' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M37 25L44 32L37 39' stroke='%23005039' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A")!important;background-position: right!important;background-repeat: no-repeat!important;text-shadow: none!important;cursor: pointer}
.zk-btn-a{background-color: transparent;cursor: pointer;}
.zk-open-cart-bar.zk-btn-a{display: flex;align-items: center;position: relative;font-size: 0;}
.zk-popup-trigger.zk-btn-a{font-family: var(--basicsans-font)}
.zk-banner-top-ratings>div {display: flex;flex-direction: column;gap: 12px;}
.zk-banner-top-ratings .zk-banner-top-wrapper, .zk-banner-top-ratings .zk-create-account-banner,.zk-banner-top-wrapper .zk-popup-trigger,.zk-create-account-banner a{width: 100%;}
.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;display: grid;place-items: center;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;z-index: 1;}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity{background: var(--white-color);border: 1px solid #eaeaea;width: 85px;margin-right: 15px;margin-bottom: 0;position: relative;float: left}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.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;cursor: pointer}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity .qty_button.minus{left: 10px}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity .qty_button.plus{right: 10px}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity .input-text.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}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc-form>.quantity input[type=number],.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity input[type=number]{-moz-appearance: textfield}
.header-notification p{display: block}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .add_to_cart_inline .button{padding: 15px 12px!important;font-weight: 500!important;font-size: 17px!important;line-height: 22px!important;text-align: center;font-family: var(--neurialgrotesk-font)!important;background: var(--primary-color)!important;color: #fff;border: 0;border-radius: 10px;float: right;margin-left: 0!important;cursor: pointer}
.dgwt-wcas-details-wrapp .dgwt-wcas-pd-addtc .product.add_to_cart_inline{margin: 0}
#a11y-status-message{clip: unset!important}
.zk-breadcrums-nav-inner .zk-this-page{text-transform: lowercase}
.zk-breadcrums-nav-inner .zk-this-page::first-letter{text-transform: uppercase}
.zk-cartsidebar-img a img.attachment-woocommerce_thumbnail{mix-blend-mode: multiply;position: absolute;top: 0;left: 0;width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 10px;overflow: hidden;}
.zk-cartsidebar-img a{background-color: #e4e4e4;position: relative;display: block;border-radius: 6px}
.zk-cartsidebar-wraper{width: 472px}
.zk-cartsidebar-inner .zk-cartsidebar-header {justify-content: flex-start;background: #efeae6;position: relative;z-index: 9;}
.zk-cartsidebar-wraper+.cart-open.open {max-width: calc(100% - 450px);}
.zk-cartsidebar-img a::after {content: "";display: block;padding-top: 105.33%;}
.zk-cartsidebar-inner .zk-cartsidebar-prodes .zk-cartsidebar-leftinfo .zk-cartsidebar-qtyprice {position: relative;}
.zk-cartsidebar-inner .zk-cartsidebar-prodes .zk-cartsidebar-leftinfo .zk-cartsidebar-qtyprice .d-inline-block {display: block;margin-bottom: 10px;}
.zk-cartsidebar-inner .zk-cartsidebar-prodes .zk-cartsidebar-leftinfo .zk-cartsidebar-qtyprice .d-inline-block .zk-price-amount {font-size: 16px;font-weight: 500;}
.zk-cartsidebar-inner .zk-cartsidebar-prod-delete {position: absolute;right: 0;top: auto;bottom: 20px;}
.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity{background: #efeae6;border: unset;width: 85px;margin-right: 15px;margin-bottom: 0;position: relative;border-radius: 6px;}
.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .qty_button{position: absolute;width: 20px!important;height: 20px;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;cursor: pointer;background: unset;}
.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .qty_button.minus{left: 10px;}
.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .qty_button.plus{right: 10px;}
.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .input-text.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;background: #efeae6;font-family: var(--neurialgrotesk-font)!important;-webkit-appearance: none;-moz-appearance: textfield;border-radius: 6px;}

.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .input-text.qty::-webkit-inner-spin-button,.zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .input-text.qty::-webkit-outer-spin-button { -webkit-appearance: none;margin: 0;}
.zk-cartsidebar-inner .zk-cartsidebar-trash {height: 30px!important;width: 30px!important;}
.zk-cartsidebar-inner .zk-cartsidebar-trash::before {background-repeat: no-repeat;background-position: center;left: 6px;top: 6px;height: 22px;width: 18px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxOCAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBhcmlhLWhpZGRlbj0idHJ1ZSIgY2xhc3M9IiI+CiAgPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjAyNzk5IDAuOTU2NTIyQzcuODE5OSAwLjk1NjUyMiA2Ljg5MDI2IDEuODgxMjQgNi44OTAyNiAyLjk2MzE3SDUuOTQyODlDNS45NDI4OSAxLjMwMDUzIDcuMzUwMTcgMCA5LjAyNzk5IDBDMTAuNzA2MyAwIDEyLjExMTMgMS4zMDA5NCAxMi4xMTEzIDIuOTYzMTdIMTEuMTYzOUMxMS4xNjM5IDEuODgwODIgMTAuMjM1NyAwLjk1NjUyMiA5LjAyNzk5IDAuOTU2NTIyWk0wLjk4MTI1NSA1LjM3Nzc3SDBWNC40MjEyNUgxOFY1LjM3Nzc3SDE3LjA3NDdMMTUuNTU4NiAyMS41NjY4TDE1LjA4ODggMjEuNTIxOVYyMkgyLjUzNzk5TDAuOTgxMjU1IDUuMzc3NzdaTTEuOTMyODUgNS4zNzc3N0wzLjQgMjEuMDQzNUgxNC42NTZMMTYuMTIzMSA1LjM3Nzc3SDEuOTMyODVaTTUuMzAwNjMgMTguMDc2N0w0Ljc4MjMyIDguMTgwMDhMNS43MjgzNyA4LjEyOTU3TDYuMjQ2NjggMTguMDI2Mkw1LjMwMDYzIDE4LjA3NjdaTTExLjgwNzUgMTguMDI2MkwxMi4zMjU4IDguMTI5NTdMMTMuMjcxOSA4LjE4MDA4TDEyLjc1MzUgMTguMDc2N0wxMS44MDc1IDE4LjAyNjJaTTguNTU0MzEgMTguMDUxNVY4LjE1NDgySDkuNTAxNjhWMTguMDUxNUg4LjU1NDMxWiIgZmlsbD0iY3VycmVudENvbG9yIj48L3BhdGg+Cjwvc3ZnPg==")}
.zk-cartsidebar-inner .zk-cartsidebar-footer {position: sticky !important;width: 100%;bottom: 0;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row label,.zk-cartsidebar-prodes .zk-cartsidebar-leftinfo {width: 100%;}
#wcssc-button-container,.zk-cartsidebar-inner .zk-cartsidebar-footer .zk-cartsidebar-buttons-cont .zk-cart-ft-btn-continue,.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form {display: none;}
.zk-cartsidebar-inner .zk-cartsidebar-subtotals {display: flex;justify-content: space-between;}
.zk-cartsidebar-inner {overflow: unset;background: #f7f7f7;}
.zk-cartsidebar-prodlist .zk-mini-cart-wrap {height: calc(100vh - 375px);overflow: auto;}
.zk-mincart-payments ul{list-style: none;display: flex;padding: 0;height: 16px;flex-wrap: wrap;gap: 15px;justify-content: center;margin: 10px 0 0;}
.zk-mincart-payments ul li img{height: 16px;object-fit: content;}
.zk-cartsidebar-inner .zk-cartsidebar-product{position: relative;}
.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap{margin-bottom: 15px;}
.zk-cartsidebar-prodlist .zk-additional-opts{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 20px;}
.zk-cartsidebar-prodlist .zk-additional-opts>div{width: 30%;flex-grow: 1;border: 1px solid #dee2e6;padding: 8px;border-radius: 6px;}
.zk-cartsidebar-prodlist .zk-additional-opts>div:hover{border-color: var(--primary-color);}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap{display: flex;gap: 8px;justify-content: center;align-items: center;}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .ico svg{width: 20px;height: 20px;position: relative;top: 1px;}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .content{width: auto;}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .content p{font-family: var(--basicsans-font);font-size: 13px;line-height: 1.2;margin-bottom: 0;text-align: center;}
.zk-cartsidebar-prodlist .zk-additional-opts>div.zk-mini-coupon{cursor: pointer;}
.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form{padding: 15px 0 0;}
.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form .input-text{box-sizing: border-box;border: 1px solid #cfc8d8;padding: 6px 6px 5px;margin: 0 4px 0 0;outline: 0;width: calc(100% - 150px);height: 42px;border-radius: 6px;}
.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form .button{background: #005039;border: 1px solid #005039;outline: 0;color: #fff;font-size: 16px;line-height: 1.3;text-decoration: none;font-family: var(--neurialgrotesk-font);font-weight: 400;padding: 6px 10px;height: 42px;cursor: pointer;min-width: 140px;transition: all .2s ease;vertical-align: top;border-radius: 6px;}
.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form .button:hover, form.fluent_form_4 .wpf_has_custom_css.ff-btn-submit:hover, .ff-default .ff-btn-lg:hover{background: #0c6 !important;border-color: #0c6 !important;color: #fff !important;}
.zk-cartsidebar-wraper .zk-cartsidebar-body{height: calc(100% - 69px);}
.zk-cartsidebar-prodlist{height: 100%;}
.zk-cartsidebar-prodlist .widget_shopping_cart_content{display: flex;flex-direction: column;padding: 0;height: 100%;}
.zk-cartsidebar-inner .zk-cartsidebar-footer{padding: 20px 15px;border-top: 1px solid #c4c4c4;box-shadow: none;flex-shrink: 0;}
.zk-cartsidebar-prodlist .zk-mini-cart-wrap{height: auto;min-height: calc(100vh - 528px);flex-grow: 1;}
.zk-cartsidebar-prodlist .widget_shopping_cart_content .woocommerce-mini-cart__buttons.buttons,.zk-cartsidebar-prodlist .widget_shopping_cart_content .woocommerce-mini-cart__total.total{margin: 0;}
.zk-mini-cart-total .shop_table{border-collapse: separate;margin: 0 0 6px;padding: 0;border-radius: 0!important;border: 0!important;text-align: left;width: 100%;}
.zk-cartsidebar-inner .zk-cartsidebar-close{margin-top: -7px}
.zk-cartsidebar-inner .zk-cartsidebar-close::before{width: 15px;height: 15px;background-size: cover;background-repeat: no-repeat}
.zk-mini-cart-total .shop_table td,.zk-mini-cart-total .shop_table th{border: 0!important;font-family: var(--neurialgrotesk-font);font-weight: 400!important;color: #272727}
.zk-mini-cart-total .shop_table th{padding: 5px 12px 5px 0;font-size: 17px;line-height: 1.3;}
.zk-mini-cart-total .shop_table td{text-align: right;padding: 5px 0 5px 12px;font-size: 16px;line-height: 1.2}
.zk-mini-cart-total .shop_table .fee{position: relative;}
.zk-mini-cart-total .shop_table .fee th{display: flex !important;gap: 7px;align-items: center;}
.zk-mini-cart-total .shop_table .fee .zk-env-fee .zk-env-icon{width:18px;height:18px;display:block;background-position:center;background-repeat: no-repeat;background-size: cover;font-size: 0;position: relative;top: 0;pointer-events: none;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuNSAxNS41SDExLjVWOS41SDkuNVYxNS41Wk0xMC41IDcuNUMxMC43ODMzIDcuNSAxMS4wMjA4IDcuNDA0MTcgMTEuMjEyNSA3LjIxMjVDMTEuNDA0MiA3LjAyMDgzIDExLjUgNi43ODMzMyAxMS41IDYuNUMxMS41IDYuMjE2NjcgMTEuNDA0MiA1Ljk3OTE3IDExLjIxMjUgNS43ODc1QzExLjAyMDggNS41OTU4MyAxMC43ODMzIDUuNSAxMC41IDUuNUMxMC4yMTY3IDUuNSA5Ljk3OTE3IDUuNTk1ODMgOS43ODc1IDUuNzg3NUM5LjU5NTgzIDUuOTc5MTcgOS41IDYuMjE2NjcgOS41IDYuNUM5LjUgNi43ODMzMyA5LjU5NTgzIDcuMDIwODMgOS43ODc1IDcuMjEyNUM5Ljk3OTE3IDcuNDA0MTcgMTAuMjE2NyA3LjUgMTAuNSA3LjVaTTEwLjUgMjAuNUM5LjExNjY3IDIwLjUgNy44MTY2NyAyMC4yMzc1IDYuNiAxOS43MTI1QzUuMzgzMzMgMTkuMTg3NSA0LjMyNSAxOC40NzUgMy40MjUgMTcuNTc1QzIuNTI1IDE2LjY3NSAxLjgxMjUgMTUuNjE2NyAxLjI4NzUgMTQuNEMwLjc2MjUgMTMuMTgzMyAwLjUgMTEuODgzMyAwLjUgMTAuNUMwLjUgOS4xMTY2NyAwLjc2MjUgNy44MTY2NyAxLjI4NzUgNi42QzEuODEyNSA1LjM4MzMzIDIuNTI1IDQuMzI1IDMuNDI1IDMuNDI1QzQuMzI1IDIuNTI1IDUuMzgzMzMgMS44MTI1IDYuNiAxLjI4NzVDNy44MTY2NyAwLjc2MjUgOS4xMTY2NyAwLjUgMTAuNSAwLjVDMTEuODgzMyAwLjUgMTMuMTgzMyAwLjc2MjUgMTQuNCAxLjI4NzVDMTUuNjE2NyAxLjgxMjUgMTYuNjc1IDIuNTI1IDE3LjU3NSAzLjQyNUMxOC40NzUgNC4zMjUgMTkuMTg3NSA1LjM4MzMzIDE5LjcxMjUgNi42QzIwLjIzNzUgNy44MTY2NyAyMC41IDkuMTE2NjcgMjAuNSAxMC41QzIwLjUgMTEuODgzMyAyMC4yMzc1IDEzLjE4MzMgMTkuNzEyNSAxNC40QzE5LjE4NzUgMTUuNjE2NyAxOC40NzUgMTYuNjc1IDE3LjU3NSAxNy41NzVDMTYuNjc1IDE4LjQ3NSAxNS42MTY3IDE5LjE4NzUgMTQuNCAxOS43MTI1QzEzLjE4MzMgMjAuMjM3NSAxMS44ODMzIDIwLjUgMTAuNSAyMC41WiIgZmlsbD0iIzFDMUIxRiIvPgo8L3N2Zz4K");}
.zk-mini-cart-total .shop_table .zk-env-fee{position: relative;}
.zk-mini-cart-total .shop_table .zk-env-fee .zk-env-content {background-color: var(--black-color);border-radius: 8px;padding: 12px;width: 100%;min-width: 250px;font-size: 12px;line-height: 18px;color: var(--white-color);display: block;position: absolute;left: 50%;bottom: 150%;transform: translateX(-50%); z-index: 9999;opacity: 0;visibility: hidden;transition: all .3s ease-in-out;}
.zk-mini-cart-total .shop_table .zk-env-fee:hover .zk-env-content {bottom: 50%;opacity: 1;visibility: visible;margin-bottom: 8px;}
.zk-mini-cart-total .shop_table .zk-env-fee .zk-env-content::before {content: "";border-bottom: 20px solid #000;border-left: 20px solid transparent;border-right: 20px solid transparent;position: absolute;bottom: -10px;left: 50%;transform: translateX(-50%) rotate(180deg);}


/* Chrome / Edge only */
.not-safari .zk-mini-cart-total .shop_table .zk-env-fee:hover .zk-env-content {margin-bottom: 20px;}
.zk-mini-cart-total .shop_table .zk-env-fee .zk-env-content>* {color: #ffffff;}
.modal-open.zk-cart-share-open,.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form.active{display: block;}
.modal-open.zk-cart-share-open .modal {z-index: 9999999;text-align: center;padding: 0 !important;}
.modal-open.zk-cart-share-open .modal .close {background: 0 0;padding: 0;cursor: pointer;margin: 0 0 0 auto;font-size: 20px;color: var(--black-color);border: 0;border-radius: 0;}
.modal-open.zk-cart-share-open .modal:before {content: "";display: inline-block;height: 100%;vertical-align: middle;margin-right: -4px;}
.modal-open.zk-cart-share-open .modal .modal-dialog {display: inline-block;max-width: 600px;width: 90%;text-align: left;vertical-align: middle;}
.modal-open.zk-cart-share-open .modal .modal-body {padding: 30px;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-captcha h4,.modal-open.zk-cart-share-open .modal .modal-body h3 {margin-bottom: 25px;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container {justify-content: space-between;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div {width: 31%;margin-bottom: 0;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div a {border: 1px solid #ccc;display: block;height: 100%;border-radius: 10px;padding: 15px;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div a i {color: #084439;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div a:after {content: attr(title);font-size: 15px;font-weight: 400;line-height: 23px;color: var(--black-color);display: block;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div:nth-child(2) a:after {content: "Kopier kurv link";}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div:nth-child(3) a:after {content: "Gem kurv";}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div a p {margin-bottom: 0;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row input[type=text],.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row textarea {width: 100%;border: 1px solid #ddd;font-size: 15px;font-weight: 400;line-height: 20px;padding: 8px 15px;color: var(--black-color);font-family: var(--neurialgrotesk-font);}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row label {display: block;color: var(--black-color);font-size: 15px;font-weight: 400;line-height: 23px;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row .btn.bg-green,.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row .btn.btn-back {font-size: 16px!important;border: 0;border-radius: 0;line-height: 20px!important;cursor: pointer;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row .btn.btn-back {color: #000;}
.modal-open.zk-cart-share-open .modal .modal-body .wcssc-form-row .btn.bg-green {background: #005039!important;color: #fff!important;}

.zk-email-pop {cursor: pointer;}
.zk-mini-upsell-wrap {padding: 24px 40px;}
.zk-mini-cart-wrap .zk-mini-upsell-wrap h4 {font-size: 20px;line-height: 26px;margin-bottom: 10px;}

.zk-mini-upsell {padding: 12px 0;}
.zk-mini-upsell .splide__arrows .splide__arrow {display: block;width: 40px;height: 40px;background-size: 7px;}
.zk-mini-upsell .splide__track {padding: 0!important;}
.zk-mini-upsell .splide__track .splide__slide {margin-bottom: 0!important;}
.zk-mini-upsell .zk-product-cart,.zk-mini-upsell .zk-product-price {width: 100%;}
.zk-mini-upsell .zk-product-price .price {font-size: 16px!important;line-height: 24px!important;}
.zk-mini-upsell .zk-product-cart .quantity,.zk-mini-upsell .zk-product-cart .quantity+.add_to_cart_cta {width: 50%;}
.zk-mini-upsell .zk-product-cart {margin-top: 10px;}
.zk-mini-upsell .zk-product-title p {font-size: 13px;line-height: 20px;}
.zk-mini-upsell p.zk-instock-block {font-size: 12px!important;line-height: 1;}
.zk-mini-upsell .zk-product-title p:last-child {flex-wrap: wrap;min-height: inherit;margin: 5px 0 0;}
.zk-mini-upsell .zk-instock-block .zk-status {margin: 0 0 5px;}
.zk-cartsidebar-footer .zk-cart-shipping {background: #efeae6;border: 0;border-radius: 6px;padding: 15px;margin-bottom: 15px;}
.zk-cartsidebar-footer .zk-cart-shipping h3 {font-family: var(--basicsans-font);font-style: normal;font-weight: 600;font-size: 16px;line-height: 1.4;color: #084439;margin: 0;}
.zk-cartsidebar-footer .zk-cart-shipping p {font-family: var(--neurialgrotesk-font);font-weight: 400;font-size: 14px;line-height: 20px;color: #525252;margin: 0;}
.zk-cartsidebar-inner .zk-cartsidebar-footer .zk-cart-add-btn {border: 0;border-radius: 6px;}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item:first-child {cursor: pointer;}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item:first-child .zk-additional-opt-item-wrap.zk-email-pop- .content .button {background-color: transparent;border: 0;color: #000;font-family: var(--basicsans-font);font-size: 13px;line-height: 20px;cursor: pointer;padding: 0;}
.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .content,.zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .ico {font-size: 0;}
.wpcss-area.wpcss-area-show .wpcss-popup {width: 90%;max-width: 480px;padding: 40px;}
.wpcss-area.wpcss-area-show .wpcss-popup .wpcss-popup-close {color: #000;}
.wpcss-area.wpcss-area-show .wpcss-popup .wpcss-popup-inner {padding: 0;}
.wpcss-area.wpcss-area-show .wpcss-popup .wpcss-popup-content>div {font-size: 20px;line-height: 30px;font-family: var(--basicsans-font);color: #000;}
.wpcss-area.wpcss-area-show .wpcss-popup input[type=url] {border: 1px solid #dbd9d9;border-radius: 4px;background-repeat: no-repeat;background-position: left 10px center;cursor: pointer;padding: 10px 10px 10px 38px;text-align: left;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAxOCAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNSAxNi41QzUuOTUgMTYuNSA1LjQ3OTE3IDE2LjMwNDIgNS4wODc1IDE1LjkxMjVDNC42OTU4MyAxNS41MjA4IDQuNSAxNS4wNSA0LjUgMTQuNVYyLjVDNC41IDEuOTUgNC42OTU4MyAxLjQ3OTE3IDUuMDg3NSAxLjA4NzVDNS40NzkxNyAwLjY5NTgzMyA1Ljk1IDAuNSA2LjUgMC41SDE1LjVDMTYuMDUgMC41IDE2LjUyMDggMC42OTU4MzMgMTYuOTEyNSAxLjA4NzVDMTcuMzA0MiAxLjQ3OTE3IDE3LjUgMS45NSAxNy41IDIuNVYxNC41QzE3LjUgMTUuMDUgMTcuMzA0MiAxNS41MjA4IDE2LjkxMjUgMTUuOTEyNUMxNi41MjA4IDE2LjMwNDIgMTYuMDUgMTYuNSAxNS41IDE2LjVINi41Wk02LjUgMTQuNUgxNS41VjIuNUg2LjVWMTQuNVpNMi41IDIwLjVDMS45NSAyMC41IDEuNDc5MTcgMjAuMzA0MiAxLjA4NzUgMTkuOTEyNUMwLjY5NTgzMyAxOS41MjA4IDAuNSAxOS4wNSAwLjUgMTguNVY0LjVIMi41VjE4LjVIMTMuNVYyMC41SDIuNVoiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=");}
.wpcss-area.wpcss-area-show .wpcss-popup input[type=url]:focus {outline-width: 1px;border-width: 1px;}
.wpcss-btn.wpcss-added:before {display: none !important;}
.wpcss-area.wpcss-area-show .wpcss-share-links .wpcss-icon {color: #000000;}
.header-navbar ul>li>a {font-size: 20px;}
.h2,h2 {font-size: 45px;}
.zk-call {font-weight: 600!important;}
.zk-footer-content-info .text-base:first-of-type {font-size: 30px!important;margin-bottom: 30px;}
.quantity .qty_button {cursor: pointer;}
.zk-referencer-full-content ul {padding: 0 0 0 18px;}
.zk-news-letter-section .zk-news-input-fild .needsclick.kl-private-reset-css-Xuajs1 input{color: #ffffff !important;}


.single-product .upsells.products p.zk-instock-block.zk-stock-status{padding-inline: 10px;}
.single-product .upsells.products .zk-product-box .zk-product-image .variation-text {translate: 12px 51px!important;}
.single-product .zk-related-pro p.zk-instock-block.zk-stock-status{padding-inline: 10px;}

.zk-product-box .zk-product-image .garentee-label + .garentee-label {/* top: 80px; */ left: 80px;}
.zk-product-box .zk-product-image .garentee-label + .garentee-label + .garentee-label {left: 140px;}

@media screen and (min-width:481px) {
    .zk-mini-cart-total .shop_table .zk-env-fee .zk-env-content{min-width: 345px;}
    .zk-mini-cart-total .shop_table .zk-env-fee{position: initial;}
    .zk-mini-cart-total .shop_table .zk-env-fee .zk-env-content::before {left: 37%;}
}

@media screen and (min-width:768px) {
    .zk-product-box:hover {border-color: #084439;}
    .zk-product-wrap .zk-poduct-slider .products .product.sale .zk-product-box .zk-product-content .zk-product-pricecart {padding: 0;}
    .zk-banner-top-ratings{width: 40% !important;flex-grow: 1;}
    .zk-product-box .zk-product-image img {height: auto;}
    .zk-product-box .zk-product-image .onsale {padding: 5px 15px;font-size: 12px;line-height: 1;}
    .zk-product-box .zk-product-image .variation-text {bottom: 10px;top: auto;font-size: 15px;}
    .zk-banner-top-title {padding-top: 45px;padding-bottom: 140px;position: relative;}
    .zk-banner-top-info {max-width: 60%;}
    .zk-banner-top-ratings-wrapper {width: calc(100% - 60px);right: 30px;position: absolute;display: block;}
    .tax-product_cat .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: center;}
    .zk-banner-top-title .zk-banner-top-info .h3,.zk-banner-top-title .zk-banner-top-info .h5,.zk-banner-top-title .zk-banner-top-info p {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;background: #000;color: #fff;border-radius: 8px;}
    .zk-create-account-banner a {padding: 16px 86px 16px 10px;font-size: 18px;}
    .zk-banner-top-ratings-link {display: block;}
    .term-indendoers .zk-banner-top-title,.term-udendoers .zk-banner-top-title {padding: 60px 0;}
    .zk-banner-top-ratings-wrapper {margin-top: 36px;}
    .tax-product_cat .zk-banner-top-title .zk-banner-top-ratings-wrapper {margin-top: 29px;}
    .zk-blog {padding-top: 50px;padding-bottom: 103px;order: 1;}
    .zk-blog-slider .splide__pagination {bottom: -50px;}
    .zk-blog-content {text-align: left;}
    .zk-redmore {padding: 60px 0;}
    .zk-breadcrums-customers {display: block;}
    .zk-breadcrums {padding: 12px 0;}
    .zk-breadcrums-nav-inner,.zk-nav-inner {flex-wrap: wrap;}
    .zk-breadcrums-btn {background-size: 25px;}
    .zk-customers {display: block;}
    .zk-open-cart-bar.zk-btn-a {font-size: 12px;}
    .zk-banner-top-modal-wraper {padding: 45px 30px 30px;}
    #mega-menu>li>.sub-menu li:first-of-type a {padding: 0 10px;width: fit-content;}
    .zk-cat-featured-products .zk-product-box .zk-product-image .variation-text {max-width: 65px;text-align: center;margin: 0 0 0 auto !important;translate: 0 34px;padding: 0;}
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.header-search-div input[type=search] {border-radius: 5px !important;padding: 10px 45px 10px 15px !important;background: #F7F6F4 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuMDU4MiAxMy4xOTg0TDE4Ljg1MzMgMTYuOTkyN0wxNy41OTk1IDE4LjI0NjVMMTMuODA1MiAxNC40NTE0QzEyLjM5MzUgMTUuNTgzMSAxMC42Mzc1IDE2LjE5ODcgOC44MjgwNyAxNi4xOTYxQzQuNDI1OTggMTYuMTk2MSAwLjg1MzI3MSAxMi42MjM0IDAuODUzMjcxIDguMjIxMjlDMC44NTMyNzEgMy44MTkyIDQuNDI1OTggMC4yNDY0OSA4LjgyODA3IDAuMjQ2NDlDMTMuMjMwMiAwLjI0NjQ5IDE2LjgwMjkgMy44MTkyIDE2LjgwMjkgOC4yMjEyOUMxNi44MDU0IDEwLjAzMDcgMTYuMTg5OSAxMS43ODY3IDE1LjA1ODIgMTMuMTk4NFpNMTMuMjgwNyAxMi41NDFDMTQuNDA1MiAxMS4zODQ1IDE1LjAzMzIgOS44MzQzNSAxNS4wMzA3IDguMjIxMjlDMTUuMDMwNyA0Ljc5MzkgMTIuMjU0NiAyLjAxODY3IDguODI4MDcgMi4wMTg2N0M1LjQwMDY4IDIuMDE4NjcgMi42MjU0NSA0Ljc5MzkgMi42MjU0NSA4LjIyMTI5QzIuNjI1NDUgMTEuNjQ3OCA1LjQwMDY4IDE0LjQyMzkgOC44MjgwNyAxNC40MjM5QzEwLjQ0MTEgMTQuNDI2NCAxMS45OTEzIDEzLjc5ODQgMTMuMTQ3NyAxMi42NzM5TDEzLjI4MDcgMTIuNTQxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+")no-repeat right 15px center!important;}
    .site-header .header-navbar .zk-navbar-inner .zederkof-mobile-wrapper{display: none !important;}
}

@media (min-width:991px) {
    .zk-banner-top-ratings-wrapper {margin-top: 17px;}
    .zk-product-price {flex-grow: 1;}
}

@media screen and (min-width:1025px) {
    .zk-banner-top-title {padding: 50px 0;position: relative;}
    .zk-banner-top-title .zk-banner-top-info h5 {font-size: 20px;}
    .zk-blog {padding-top: 88px;padding-bottom: 50px;}
    .zk-blog-slider .splide__list {gap: 30px;justify-content: space-between;flex-wrap: wrap;display: flex !important;}
    .zk-blog-slider .splide__list .zk-blog-block {width: calc(33.33% - 20px);}
    .zk-blog-img-wrap {margin: 0 0 60px;}
    .zk-redmore {padding-top: 75px;padding-bottom: 107px;}
    .zk-banner-top-modal-wraper {padding: 71px 116px 90px 88px;}
}

@media (min-width: 1025px) and (max-width: 1199px) {
  .splide__arrows .splide__arrow.splide__arrow--next{right: 0;}
  .splide__arrows .splide__arrow.splide__arrow--prev{left: 0;}
  .zk-news-letter-section .klaviyo-form button:not([id]) {padding: 0px 30px !important;}
}

@media screen and (min-width:1281px) {
    .zk-product-wrap .zk-poduct-slider .products .product.sale .zk-product-box .zk-product-content .zk-product-pricecart {padding: 0;}
    .zk-product-box .zk-product-image img {max-width: 100%;}
    .zk-banner-top-title {padding: 50px 0;}
    .zk-banner-top-ratings>div {flex-direction: row; padding-left: 0;justify-content: end;gap: 40px;}
    .zk-banner-top-ratings .zk-banner-top-wrapper,.zk-banner-top-ratings .zk-create-account-banner{width: auto;}
    .zk-banner-top-wrapper .zk-popup-trigger,.zk-create-account-banner a{width: fit-content !important;}
    .zk-banner-top-ratings-wrapper {width: 100%;position: unset;display: block;}
    .zk-banner-top-info {max-width: 45%;}
    .zk-banner-top-ratings-link {margin-top: 0;margin-bottom: 0;}
    .zk-banner-top-title .zk-banner-top-info h5 {font-size: 20px;}
    .zk-blog-slider .splide__list {gap: 66px;}
    .zk-blog-slider .splide__list .zk-blog-block {width: calc(33.33% - 44px);}
    .zk-footer-site {padding-top: 110px;}
}

@media screen and (min-width:1400px) {
    .zk-cartsidebar-inner .zk-cartsidebar-header,.zk-cartsidebar-inner .zk-cartsidebar-product {padding-right: 40px;padding-left: 40px;}
    .zk-cartsidebar-inner .zk-cartsidebar-footer {padding: 30px 40px;}
}

@media (max-width:1399px) {
    .zk-cartsidebar-inner .zk-cartsidebar-prodes .zk-cartsidebar-leftinfo .zk-cartsidebar-qtyprice .d-inline-block .zk-price-amount,.zk-cartsidebar-inner .zk-cartsidebar-prodtitle{font-size: 14px}
    .zk-cartsidebar-inner .zk-cartsidebar-product{padding: 15px}
    .zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .content p{font-size: 12px}
    .zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap{margin-bottom: 10px}
    .zk-cartsidebar-prodlist .zk-mini-cart-wrap{height: calc(100vh - 362px)}
    .zk-cartsidebar-img a::after{padding-top: 90.33%}
    .zk-cartsidebar-qtyprice .zk-product-qty-wrapper .quantity .input-text.qty{height: 40px!important}
    .zk-cartsidebar-img a img.attachment-woocommerce_thumbnail{object-fit: cover;border-radius: 5px;}
    .zk-cartsidebar-wraper{width: 415px}
    .zk-mini-upsell-wrap{padding: 24px 30px}
}

@media (min-width: 570px) and (max-width: 991px) {
  .zk-news-letter-section .klaviyo-form button:not([id]) {padding: 0px 40px !important;}
}

@media (max-width:768px) {
    .modal-open.zk-cart-share-open .modal .modal-body{padding: 15px}
    .modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div a{padding: 10px}
    .modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div{width: 32%}
    .modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div a p,.modal-open.zk-cart-share-open .modal .modal-body .wcssc-icons-container>div:nth-child(2) a:after{font-size: 14px}
    .zk-mini-cart-total .shop_table tr{display: table-row!important}
    .zk-mini-cart-total .shop_table td,.zk-mini-cart-total .shop_table th{display: table-cell!important}
    .zk-mini-cart-total .shop_table td:before{display: none!important}
    .zk-mini-cart-total .shop_table td{background: #fff!important;font-size: 14px}
    .zk-cartsidebar-prodlist .zk-additional-opts>div{margin-bottom: 0!important}
    .zk-mini-cart-total .shop_table th{font-size: 14px}
    .price .regular-price small{display: none}
    .price .regular-price{opacity: .5;text-decoration: line-through}
    .zk-poduct-slider .splide__list .product .zk-product-title p:last-child{overflow: hidden}
}

@media screen and (max-width:767px) {
    .zk-product-box .zk-product-image .garentee-label {width: 55px;height: 55px;padding: 14px 4px;font-size: 10px;}
    .zk-cartsidebar-prodlist .zk-additional-opts>div {width: 31%;padding: 8px 6px;}
    .zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap {margin-bottom: 12px;}
    .zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap {gap: 6px;}
    .zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .content p {font-size: 11px;}
    .zk-cartsidebar-prodlist .zk-additional-opts {gap: 10px;}
    .zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item-wrap .ico svg {display: block;width: 14px;height: 14px;}
    .zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item:first-child .zk-additional-opt-item-wrap.zk-email-pop- .content .button {font-size: 11px;line-height: 14px;}
    .zk-cartsidebar-inner .zk-cart-add-btn,.zk-cartsidebar-inner .zk-cart-ft-amt-label,.zk-cartsidebar-inner .zk-cart-price-amount {font-size: 16px;}
    .zk-cartsidebar-prodlist .zk-additional-opts .zk-additional-opt-item:first-child .zk-additional-opt-item-wrap .ico svg {top: 0;}
    .zk-cartsidebar-inner .zk-cart-add-btn {padding: 10px 20px;}
    .zk-cartsidebar-prodlist .zk-mincart-payments ul {gap: 8px;}
    .zk-cartsidebar-prodlist .zk-mini-cart-wrap {height: calc(100vh - 380px);}
    .zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form .button,.zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form .input-text {width: 100%;height: 38px;}
    .zk-cartsidebar-prodlist .zk-cartsidebar-footer .zk-actions-wrap .coupon.zk-coupon-form .input-text {margin-bottom: 6px;}
    .zk-product-box .zk-product-image .variation-text {display: none;}
    .zk-product-cart .add_to_cart_cta {width: fit-content;justify-content: center;align-self: end;padding: 10px 12px 10px 30px;}
    .zk-product-price .price {flex-direction: column;}
    ul.products li .zk-product-price del {font-size: 14px!important;line-height: 1!important}
    .header-notification p {text-align: center;}
    .header-search-div .dgwt-wcas-search-wrapp {position: absolute;top: 100%;width: 100%;left: 0;}
    .header-search-div .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{box-shadow: none;background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuMDU4MiAxMy4xOTg0TDE4Ljg1MzMgMTYuOTkyN0wxNy41OTk1IDE4LjI0NjVMMTMuODA1MiAxNC40NTE0QzEyLjM5MzUgMTUuNTgzMSAxMC42Mzc1IDE2LjE5ODcgOC44MjgwNyAxNi4xOTYxQzQuNDI1OTggMTYuMTk2MSAwLjg1MzI3MSAxMi42MjM0IDAuODUzMjcxIDguMjIxMjlDMC44NTMyNzEgMy44MTkyIDQuNDI1OTggMC4yNDY0OSA4LjgyODA3IDAuMjQ2NDlDMTMuMjMwMiAwLjI0NjQ5IDE2LjgwMjkgMy44MTkyIDE2LjgwMjkgOC4yMjEyOUMxNi44MDU0IDEwLjAzMDcgMTYuMTg5OSAxMS43ODY3IDE1LjA1ODIgMTMuMTk4NFpNMTMuMjgwNyAxMi41NDFDMTQuNDA1MiAxMS4zODQ1IDE1LjAzMzIgOS44MzQzNSAxNS4wMzA3IDguMjIxMjlDMTUuMDMwNyA0Ljc5MzkgMTIuMjU0NiAyLjAxODY3IDguODI4MDcgMi4wMTg2N0M1LjQwMDY4IDIuMDE4NjcgMi42MjU0NSA0Ljc5MzkgMi42MjU0NSA4LjIyMTI5QzIuNjI1NDUgMTEuNjQ3OCA1LjQwMDY4IDE0LjQyMzkgOC44MjgwNyAxNC40MjM5QzEwLjQ0MTEgMTQuNDI2NCAxMS45OTEzIDEzLjc5ODQgMTMuMTQ3NyAxMi42NzM5TDEzLjI4MDcgMTIuNTQxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+") no-repeat right 5px center #fff !important;}
    .header-search-div form.active {left: 0;top: calc(100% + 15px);background: #fff;width: 100%;padding-inline: 15px;position: absolute;}
    .dgwt-wcas-darkened-overlay{z-index: 99 !important;}
    .zk-footer-block-link {width: 100%;padding: 0;max-width: 100%;flex-wrap: wrap;margin-top: 24px;}
    .zk-footer-block-link:last-child>div {width: 100%;margin: 0 0 24px;}
    .zk-footer-block-link ul li a {opacity: .8;}
    .zk-footer-block-link .h6 {opacity: 1;background-position: top right 8px;padding-right: 30px;background-repeat: no-repeat;background-size: 20px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0xMS4xMDE2IDEzLjQ1N0g2LjEwMTU2QzUuODE4MjMgMTMuNDU3IDUuNTgwNzMgMTMuMzYxMiA1LjM4OTA2IDEzLjE2OTVDNS4xOTc0IDEyLjk3NzkgNS4xMDE1NiAxMi43NDA0IDUuMTAxNTYgMTIuNDU3QzUuMTAxNTYgMTIuMTczNyA1LjE5NzQgMTEuOTM2MiA1LjM4OTA2IDExLjc0NDVDNS41ODA3MyAxMS41NTI5IDUuODE4MjMgMTEuNDU3IDYuMTAxNTYgMTEuNDU3SDExLjEwMTZWNi40NTcwM0MxMS4xMDE2IDYuMTczNyAxMS4xOTc0IDUuOTM2MiAxMS4zODkxIDUuNzQ0NTNDMTEuNTgwNyA1LjU1Mjg2IDExLjgxODIgNS40NTcwMyAxMi4xMDE2IDUuNDU3MDNDMTIuMzg0OSA1LjQ1NzAzIDEyLjYyMjQgNS41NTI4NiAxMi44MTQxIDUuNzQ0NTNDMTMuMDA1NyA1LjkzNjIgMTMuMTAxNiA2LjE3MzcgMTMuMTAxNiA2LjQ1NzAzVjExLjQ1N0gxOC4xMDE2QzE4LjM4NDkgMTEuNDU3IDE4LjYyMjQgMTEuNTUyOSAxOC44MTQxIDExLjc0NDVDMTkuMDA1NyAxMS45MzYyIDE5LjEwMTYgMTIuMTczNyAxOS4xMDE2IDEyLjQ1N0MxOS4xMDE2IDEyLjc0MDQgMTkuMDA1NyAxMi45Nzc5IDE4LjgxNDEgMTMuMTY5NUMxOC42MjI0IDEzLjM2MTIgMTguMzg0OSAxMy40NTcgMTguMTAxNiAxMy40NTdIMTMuMTAxNlYxOC40NTdDMTMuMTAxNiAxOC43NDA0IDEzLjAwNTcgMTguOTc3OSAxMi44MTQxIDE5LjE2OTVDMTIuNjIyNCAxOS4zNjEyIDEyLjM4NDkgMTkuNDU3IDEyLjEwMTYgMTkuNDU3QzExLjgxODIgMTkuNDU3IDExLjU4MDcgMTkuMzYxMiAxMS4zODkxIDE5LjE2OTVDMTEuMTk3NCAxOC45Nzc5IDExLjEwMTYgMTguNzQwNCAxMS4xMDE2IDE4LjQ1N1YxMy40NTdaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPg==")}
    .zk-footer-block-link .h6.active {background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjUiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNSAyNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swXzc1MV8zODc1IiBzdHlsZT0ibWFzay10eXBlOmFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjUiIGhlaWdodD0iMjUiPgo8cmVjdCB4PSIwLjQ0NDMzNiIgeT0iMC42MDE1NjIiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0iI0Q5RDlEOSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazBfNzUxXzM4NzUpIj4KPHBhdGggZD0iTTYuNDQ0MzQgMTMuNjAxNkM2LjE2MSAxMy42MDE2IDUuOTIzNSAxMy41MDU3IDUuNzMxODQgMTMuMzE0MUM1LjU0MDE3IDEzLjEyMjQgNS40NDQzNCAxMi44ODQ5IDUuNDQ0MzQgMTIuNjAxNkM1LjQ0NDM0IDEyLjMxODIgNS41NDAxNyAxMi4wODA3IDUuNzMxODQgMTEuODg5MUM1LjkyMzUgMTEuNjk3NCA2LjE2MSAxMS42MDE2IDYuNDQ0MzQgMTEuNjAxNkgxOC40NDQzQzE4LjcyNzcgMTEuNjAxNiAxOC45NjUyIDExLjY5NzQgMTkuMTU2OCAxMS44ODkxQzE5LjM0ODUgMTIuMDgwNyAxOS40NDQzIDEyLjMxODIgMTkuNDQ0MyAxMi42MDE2QzE5LjQ0NDMgMTIuODg0OSAxOS4zNDg1IDEzLjEyMjQgMTkuMTU2OCAxMy4zMTQxQzE4Ljk2NTIgMTMuNTA1NyAxOC43Mjc3IDEzLjYwMTYgMTguNDQ0MyAxMy42MDE2SDYuNDQ0MzRaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+Cjwvc3ZnPgo=")}
    .zk-footer-menus {max-width: 100%;}
    .zk-footer-block-link .h6+div {display: none;}
    .zk-blog-block .zk-blog-content h4 {font-size: 26px;}
    .zk-footer-content-info .zk-btn-arrow {width: fit-content;max-width: unset!important;position: relative;left: 50%;translate: -50%;}
    .zk-blog-block .zk-blog-content p {font-family: var(--dmsans-font);margin-bottom: 40px;font-size: 15px;min-height: 69px;opacity: .5;margin-inline: 15px;}
    .zk-footer-site .container {padding-inline: 40px;}
    .header-navbar ul>li.active>ul.sub-menu {flex-wrap: wrap;}
    .zk-product-box .zk-product-image .garentee-label{width: 50px;height: 50px;padding: 8px 4px;font-size: 9px;top: 0px;left: 0px;margin-bottom: 10px;min-width: 50px;min-height: 50px;}
    .not-safari .zk-mini-cart-total .shop_table .zk-env-fee:hover .zk-env-content {margin-bottom: 20px;}
    .zk-mini-cart-total .shop_table .zk-env-fee:hover .zk-env-content{margin-bottom: 0px;}
}

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

@media (max-width:480px) {
    .zk-product-box .zk-product-image .garentee-label{width: 40px;height: 40px;padding: 8px 4px;font-size: 8px;top: 0px;left: 0px;margin-bottom: 10px;min-width: 40px;min-height: 40px;}
    .zk-breadcrums{padding: 10px 0;}
    .zk-breadcrums .container{justify-content: center;}
    .zk-cartsidebar-wraper{width: 320px;}
    .zk-cartsidebar-wraper+.cart-open.open{max-width: calc(100% - 320px)}
    .wpcss-area.wpcss-area-show .wpcss-popup .wpcss-popup-content>div{font-size: 16px;line-height: 24px}
    .wpcss-area.wpcss-area-show .wpcss-popup{padding: 40px 20px}
    .wpcss-area.wpcss-area-show .wpcss-popup .wpcss-popup-close{top: -34px;right: -15px}
    .zk-cartsidebar-footer .zk-cart-shipping h3{font-size: 13px;line-height: 1.4}
    .zk-cartsidebar-footer .zk-cart-shipping p{font-size: 12px;line-height: 20px}
    .zk-news-letter-section .zk-news-input-fild{width: 100%;}
    .zk-news-letter-section .zk-news-input-fild .needsclick.kl-private-reset-css-Xuajs1{flex-direction: initial !important;flex-wrap: wrap;flex: initial !important;width: 100%;padding: 0 !important;}
    .zk-news-letter-section .zk-news-input-fild .needsclick.kl-private-reset-css-Xuajs1 input{height: 100%;}
    .zk-news-letter-section .zk-news-input-fild .needsclick.kl-private-reset-css-Xuajs1 button{margin-top: 16px;}
}

.splide__slide img{aspect-ratio: 1/1;object-fit: cover}
.zk-breadcrums{border-bottom: 0;padding-block: 2rem}
.child-category .woocommerce-products-header+.woocommerce-notices-wrapper+.zk-cat-wrap{border-top: unset;padding-top: 0}
.price .sale-price small,.zk-breadcrums-btn{display: none}
.zk-breadcrums-nav-inner{gap: .5rem}
.zk-breadcrums-nav-inner .zk-this-page{opacity: .75;white-space: nowrap;}
.zk-breadcrums-nav-inner .zk-this-page:not(:last-of-type)::after{content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCIgZmlsbD0iY3VycmVudENvbG9yIiB2aWV3Qm94PSIwIDAgMTYgMTYiPgogIDxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4Ii8+Cjwvc3ZnPg==");margin-left: .5rem}
.zk-breadcrums-nav-inner .zk-this-page a{background-image: unset;padding-right: 0;margin: 0;opacity: .75}
.zk-product-box .zk-product-image{padding-inline: 10px;padding-top: 10px;border-radius: 10px}
.zk-product-box .zk-product-image a{position: relative;display: block}
.zk-product-box .zk-product-image img{border-radius: 10px;left: 0!important;translate: none!important;height: 100%!important;width: 100%!important;object-fit: contain!important;object-position: center!important;max-width: 100%!important}
.splide__arrow:disabled{opacity: 0!important}
#primary-menu li:first-of-type a{font-weight: 700}
.zk-popup-wrapper .h5{font-size: 18px}
.zk-popup-btn .zk-btn .zk-btn-arrow,.zk-popup-wrapper .zk-dec+.zk-btn .zk-btn-arrow{height: unset!important;cursor: pointer;}
body.archive main.site-mainwrap{background: #fff}
.zk-btn-arrow::after{content: unset;padding: unset}
.ff-default .ff-el-input--label label{text-align: left!important;width: 100%}
.fluentform .ff-el-input--label{width: 100%}
.ff-default .ff-btn-lg{background: var(--primary-color)!important;border-color: var(--primary-color)!important;border-radius: 10px!important}
.ff-default .ff-el-form-control{background-color: #f7f6f4;border: unset !important;}
.ff-default .ff-el-form-control:focus{background-color: #f7f6f4 !important;}
select.ff-el-form-control:not([size]):not([multiple]){height: 38px !important;}
.ff_btn_style,.zk-blog-cta,.zk-btn-a,.zk-btn-arrow, .wp-block-button__link{font-size: 20px!important;font-weight: 500!important;line-height: 1;padding: 22px 32px!important;border: unset!important;border-radius: 8px !important;}
.wp-block-button__link{background-color: var(--primary-color);border-color: var(--primary-color);}
.wp-block-button__link:hover{background-color: #0c6 !important;border-color: #0c6 !important;}
.konto-kurv-div ul li .zk-open-cart-bar,.konto-kurv-div ul li a{padding: 0 10px!important;font-size: 15px !important;}
.header-topbar{padding-block: 14px 12px}
.advise_section.multiple .advice-btn-contents .advice-content{flex-direction: column;align-items: start;}


@media (max-width:767px) {
    body {overflow-x: hidden}
    .header-logosearch {height: unset;border-bottom: unset;}
    .zk-news-input-fild {width: 76%;}
    div.zk-news-letter-title.text-white.f-500.h2 {font-size: 22px;text-align: left;}
}

@media (min-width:1401px) {
    .container {max-width: 1350px;}
}

.zk-product-cart .quantity .qty_button{display: block;background: var(--primary-color)}
.zk-product-cart .quantity{grid-template-columns: repeat(3,1fr);background: var(--white-color);border: 1px solid #eaeaea;width: 65px;margin-right: 0;margin-bottom: 0;position: relative;border-radius: 8px;display: flex}
.zk-product-cart .quantity .input-text,.zk-product-cart .quantity .qty_button{color: #313131;font-weight: 400;font-family: var(--neurialgrotesk-font)!important;border: 0}
.zk-product-cart .quantity .input-text{padding: 4px 0;width: 100%;max-width: 100%;height: 30px!important;text-align: center;font-size: 17px;line-height: 22px;-webkit-appearance: none;-moz-appearance: textfield;border-radius: 8px}
.zk-product-cart .quantity .qty_button{position: absolute;width: 20px!important;height: 20px;border-radius: 50%;font-size: 18px;line-height: 14px;top: 50%;transform: translateY(-50%);padding: 0!important;cursor: pointer;background-color: transparent}
.zk-product-cart .quantity .qty_button.minus{left: 4px}
.zk-product-cart .quantity .qty_button.plus{right: 4px}
.zk-special-price .zk-product-price,
.zk-special-price .zk-product-price .zk-price-without-tax{padding-right: 10px}
.zk-product-box .zk-product-image .zk-second-img-wrap{opacity: 0;position: absolute;top: 0;left: 0;width: 100%;z-index: 1;transition: opacity .8s ease;mix-blend-mode: multiply}
.zk-product-box .zk-product-image .zk-second-img-wrap img{translate: none;left: 0;right: 0;max-width: 100%!important;object-fit: cover;object-position: center;mix-blend-mode: multiply}
.zk-product-box .zk-product-image .zk-first-img-wrap{opacity: 1;transition: opacity .8s ease;mix-blend-mode: multiply}
.zk-product-box .zk-product-image:hover .zk-second-img-wrap+.zk-first-img-wrap{opacity: 0}
.zk-product-box .zk-product-image:hover .zk-second-img-wrap{opacity: 1}

/* ----------CSS -T start---------- */
.zk-news-letter-section .zk-news-input-fild .needsclick.kl-private-reset-css-Xuajs1 button { transition: .2s allease;}
.zk-news-letter-section .zk-news-input-fild .needsclick.kl-private-reset-css-Xuajs1 button:hover{background-color: #0c6!important;color: #fff !important;}
/* ----------CSS -T end---------- */

ul.products .product .zk-product-box .zk-custom-price .zk-price-without-tax .price {flex-direction: column;}
ul.products li .zk-special-price .zk-product-price .price{gap: 0;}
ul.products li .zk-special-price .zk-product-price .price .regular-price{font-size: 14px !important;font-weight: 400 !important;}

@media (min-width:768px) {
    .zk-footer-block-link .h6+div {display: block !important;}
    .zk-footer-block-link .h6 {pointer-events: none;}
    .konto-kurv-div ul li .zk-open-cart-bar,.konto-kurv-div ul li a {gap: 5px;}
}

body>.mockup{position: absolute;inset: 0;object-fit: contain;pointer-events: none;opacity: 0;margin-inline: auto;}
body>.mockup.active{opacity: .75;z-index: 100000;}

@media (min-width: 768px) {
    .zk-banner-top-ratings,.zk-banner-top-title .zk-banner-top-info p{margin: 0;}
}
@media (min-width:1600px) {
    .container{max-width: 1555px;padding: 0 !important;}
    .zk-stabelstolekon-section.indoor{display: none}
    .header-logosearch{border-bottom: 1px solid #ddd;padding-block: 30px}
    .header-search-div{max-width: 935px;width: 100%;margin-inline: auto;}
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input,.header-search-div input[type=search]{font-size: 20px!important;background: #f7f6f4 url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOSIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE5IDE5IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTUuMDU4MiAxMy4xOTg0TDE4Ljg1MzMgMTYuOTkyN0wxNy41OTk1IDE4LjI0NjVMMTMuODA1MiAxNC40NTE0QzEyLjM5MzUgMTUuNTgzMSAxMC42Mzc1IDE2LjE5ODcgOC44MjgwNyAxNi4xOTYxQzQuNDI1OTggMTYuMTk2MSAwLjg1MzI3MSAxMi42MjM0IDAuODUzMjcxIDguMjIxMjlDMC44NTMyNzEgMy44MTkyIDQuNDI1OTggMC4yNDY0OSA4LjgyODA3IDAuMjQ2NDlDMTMuMjMwMiAwLjI0NjQ5IDE2LjgwMjkgMy44MTkyIDE2LjgwMjkgOC4yMjEyOUMxNi44MDU0IDEwLjAzMDcgMTYuMTg5OSAxMS43ODY3IDE1LjA1ODIgMTMuMTk4NFpNMTMuMjgwNyAxMi41NDFDMTQuNDA1MiAxMS4zODQ1IDE1LjAzMzIgOS44MzQzNSAxNS4wMzA3IDguMjIxMjlDMTUuMDMwNyA0Ljc5MzkgMTIuMjU0NiAyLjAxODY3IDguODI4MDcgMi4wMTg2N0M1LjQwMDY4IDIuMDE4NjcgMi42MjU0NSA0Ljc5MzkgMi42MjU0NSA4LjIyMTI5QzIuNjI1NDUgMTEuNjQ3OCA1LjQwMDY4IDE0LjQyMzkgOC44MjgwNyAxNC40MjM5QzEwLjQ0MTEgMTQuNDI2NCAxMS45OTEzIDEzLjc5ODQgMTMuMTQ3NyAxMi42NzM5TDEzLjI4MDcgMTIuNTQxWiIgZmlsbD0iYmxhY2siLz4KPC9zdmc+")no-repeat right 22px center!important;height: 46px;border-radius: 5px !important;padding: 10px 45px 10px 15px !important;}
    .dgwt-wcas-no-submit .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder,.header-search-div input[type=search]::placeholder{font-size: 15px;font-style: normal;line-height: 1}
    .zk-navbar-inner{padding-block: 16px !important;}
    .header-top-left .list-unstyled{gap: 35px}
    .header-top-left ul li,.header-top-left ul li a,.header-top-right ul li{font-size: 15px;line-height: 1}
    .header-notification p{font-size: 20px}
    .zk-product-box .zk-product-image{padding-bottom: 85px}
    .zk-product-pricecart{margin-top: 0px}
    .zk-news-letter-title{line-height: 1.2}
    .zk-footer-content-info .zk-btn-arrow{min-width: unset;max-width: unset;width: 235px;background-color: #ffcf50;margin-block: 32px 62px}
    .zk-footer-content-info .text-base:first-of-type{margin-bottom: 25px}
    .zk-call{width: fit-content}
    .zk-footer-content-info ul{max-width: 370px;padding-bottom: 12px;margin-bottom: 16px}
    .zk-footer-content-info .text-base,.zk-footer-content-info ul li .text-sm{font-size: 20px}
    .zk-footer-list-item{margin-bottom: 13px}
    .zk-footer-content-info ul:last-of-type{border: unset}
    .zk-footer-content-info .zdkf-footerInfo-inner.zk-footerinfo-desktop{margin-top: 44px}
    .zdkf-footerInfo-inner img{width: 280px}
    .zk-footer-address-div{margin-top: 16px}
    .zk-footer-address-div p,.zk-footer-email{font-size: 20px;line-height: 1.1;margin-bottom: 7px}
    .zk-footer-wraper{grid-template-columns: auto auto}
    .zk-footer-content-info{min-width: 656px}
    .zk-footer-menus{width: 100%}
    .zk-footer-links{margin-top: 58px;margin-inline: -10px}
    .zk-news-info{display: none}
    .zk-footer-block-link .h6,.zk-footer-block-link ul li a{font-size: 20px;line-height: 1.875;margin-bottom: 0!important}
    .zk-instock-block .zk-status{padding-left: 22px}
    .zk-instock-block .zk-status:before{line-height: 2.2;width: 16px;height: 16px;top: 6px;}
    .zk-product-box .zk-product-image .onsale{background: #ffcf50;padding: 7px 15px;font-size: 13px}
    ul.products .product .onsale.discount-percentage{top: 55px!important}
    .splide__arrow{top: 35% !important;}
    .zk-related-pro .splide__arrow{top: 50% !important;}
    .zk-cat-pro-desc .zk-catsortiment-slider-wrap{padding-top: 14px}
    .zk-footer-content-info .f-700{font-weight: 600}
}

.zk-footer-credits {padding-block: 24px;color: #fff;opacity: .5;justify-content: space-between;font-size: 15px;}
.zk-footer-credits .copyright {margin-right: auto;flex: 0 0 50%;}
.zk-footer-credits .policy-cookie {gap: 16px;margin-left: 74px;}
.zk-footer-credits .totop {margin-left: auto;cursor: pointer;}
.zk-footer-credits a {color: #ffffff;}
#mega-menu>li:has(.sub-menu)>a::after {content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgMTAgNiIgZmlsbD0ibm9uZSI+CiAgPHBhdGggZD0iTTEgMUw1IDVMOSAxIiBzdHJva2U9ImJsYWNrIiBzdHJva2UtbGluZWNhcD0ic3F1YXJlIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPg==');margin-left: 6px;margin-top: -3px;}
#menu-item-110321 a {text-decoration: underline;text-underline-offset: 12px;text-decoration-thickness: 2px;text-decoration-color: #f5e65d;}
#mega-menu img.menu-item-image {border-radius: 8px;display: inline-block;max-width: 92%; /* margin: 0 10px; */ }
.type_assortment_titlectn:has(h1:empty) {display: none;}
.zk-banner-top-title .zk-banner-top-info p {font-size: 24px;line-height: 1.2;}
#menu-item-374585 > a,#menu-item-374594 > a, #menu-item-374595 > a {color: #5d5d5d}
.wp-block-table td, .wp-block-table th {border: 1px solid black;padding: 5px;}
.klaviyo-form input {box-shadow: 0 1px 0 0 #fff !important;}
.klaviyo-form button:not([id]) {padding: 0px 80px !important;}
input#email_01JJVNK8Z5WKJD7VR1BHZTK8N3 {color: #fff !important;}
.dgwt-wcas-product-details .dgwt-wcas-pd-price .zk-product-price span.price{font-size: 22px !important;}

/* Product Price start */
ul.products .product .zk-product-box .zk-custom-price .zk-price-without-tax .price .regular-price{background: unset;line-height: 1;justify-content: start;flex-wrap: nowrap;order: 2;display: flex;flex-wrap: wrap;align-items: center;font-size: 14px !important;font-weight: 400 !important;gap: 4px;}
ul.products .product .zk-product-box .zk-custom-price .zk-price-without-tax .price .regular-price small{font-weight: 400;font-size: 14px !important;}
ul.products .product .zk-product-box .zk-custom-price .zk-price-without-tax .price .regular-price del{font-size: 14px !important;font-weight: 400 !important;opacity: 1 !important;    padding-left: 0;order: 1;}
ul.products .product .zk-product-box .zk-custom-price .zk-price-without-tax .price .label{order: 2;}
.zk-special-price .zk-product-price .price .regular-price small{font-size: 14px !important;}
/* Product Price end */ 

@media (min-width:768px){
    .konto-kurv-div {width: auto !important;}
}
@media (min-width:1025px) {
    .header-navbar ul>li>ul.sub-menu>li ul li {width: 16.66%!important;padding: 0!important;margin: 15px 0;}
    .header-navbar ul>li>ul.sub-menu {padding: 35px 3px;}
    .header-navbar ul>li>ul.sub-menu>li.zk-menu-col-5 ul li {width: calc(100% / 4) !important;}

    .konto-kurv-div {flex-grow: 1;}
    .konto-kurv-div ul {flex-wrap: nowrap;width: auto;align-items: center;}
}
@media(min-width: 1281px) {
    .konto-kurv-div ul li:nth-child(2) {margin-right: 15px;}
    .konto-kurv-div ul li:first-child {width: 50%;margin-inline: auto;flex-grow: 1;}
    .header-navbar ul>li {padding: 0px 12px;}
    .site-header.zk-sticky .header-navbar ul>li {padding: 0px 12px;}
}
@media(min-width: 1400px) {
    .header-logosearch {padding-block: 18px;transition: 0.2s all ease-in-out;}
    .site-header.zk-sticky .header-logosearch{padding-block: 12px;}
    .header-navbar {padding-block: 6px;}
}
@media(min-width: 1600px) {
    .header-navbar ul>li>ul.sub-menu>li ul li {width: 14.28% !important;}
    .header-navbar ul>li>ul.sub-menu>li.zk-menu-col-5 ul li {width: calc(100% / 5) !important;}
    .zk-product-content .zk-product-title .zk-pro-status.zk-outofstock p:before {line-height: 2.2;width: 16px;height: 16px;top: 6px;}
}
@media(max-width: 1600px) {
    .zk-product-box .zk-product-image .variation-text {display: none !important;}
}
/* "Call us" phone link + ring-til stay visible on laptop viewports so the nav
   splits into Left (categories) + Right (Call us + Customer service) thanks to
   the .ml-auto utility class on #menu-item-374584. Only hide below 1280px. */
@media(max-width: 1280px) {
    #menu-item-374584 {display: none;}
    .zk-ring-til{display: none;}
    .header-navbar ul {justify-content: center;}
}
@media (max-width:1400px) {
    .header-logosearch {padding: 15px 0;}
    .header-navbar {padding: 0 !important;}
    .header-notification {padding-block: 10px;}
    .header-notification p {font-size: 15px;}
    .zk-product-box .zk-product-image .variation-text {display: none;}
    .header-navbar ul>li>a {font-size: 18px;}
}
@media (max-width:1280px) {
    #mega-menu>li:has(.sub-menu)>a::after {margin-top: -2px;}
}
@media (max-width:1024px) {
    .zk-product-content {padding-bottom: 30px;}
    .zk-breadcrums {padding-block: 1rem;}
    .konto-kurv-div ul{align-items: center;}
    .konto-kurv-div ul li .zk-open-cart-bar,.konto-kurv-div ul li a {font-size: 0 !important;}
    .konto-kurv-div ul li .zk-open-cart-bar:hover{background: transparent !important;}
    .hamburger-nav-li .zk-btn-a {padding: 0 !important;}
    .zk-footer-credits {justify-content: center;flex-wrap: wrap;gap: 10px 20px;text-align: center;}
    .zk-footer-credits .copyright,.zk-footer-credits .policy-cookie,.zk-footer-credits .totop {margin-inline: unset;}

   .ff_btn_style:hover,.zk-blog-cta:hover,.zk-btn-a:not(.hamburger-nav):hover,.zk-btn-arrow:hover,.zk-footer-content-info .zk-btn-arrow:hover,.woocommerce-button:hover,.advice-btn-contents .advice-button a:hover{background-color: #0c6!important}
    .header-logo img{height: 30px}
    .zk-product-box .zk-product-image .onsale{top: 10px!important;right: 10px!important}
    ul.products .product .onsale.discount-percentage{top: 40px!important}
    #mega-menu>li:has(.sub-menu)>a::after{content: unset}
    .ff_btn_style,.zk-blog-cta,.zk-btn-a,.zk-btn-arrow {font-size: 16px!important;font-weight: 500!important;line-height: 1;padding: 22px 26px!important;border: unset!important;border-radius: 8px!important;}
    .zk-instock-block .zk-status {font-size: 11px;line-height: 1.2;}
    .zk-instock-block .zk-status:before{top: 0;}
    .zk-product-box .zk-product-image {padding-bottom: 68px;}
    .zk-product-title p:last-child {font-size: 18px;}
    .zk-product-price .price {font-size: 18px !important;}
    .h2,h2 {font-size: 28px;line-height: 1;}
    .zk-news-letter-section>.d-grid {margin-top: 20px;}
    .tax-product_cat .zk-banner-top-title .zk-banner-top-info .h3,
    .tax-product_cat .zk-banner-top-title .zk-banner-top-info .h5,
    .tax-product_cat .zk-banner-top-title .zk-banner-top-info p {font-size: 22px;}
    .header-navbar ul>li.active>ul.sub-menu {display: flex;}
    .header-navbar ul>li.active.menu-item-has-children>a {background: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIiB0cmFuc2Zvcm09InJvdGF0ZSg5MCkiPgo8cGF0aCBkPSJNMSA4SDE1IiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPHBhdGggZD0iTTggMUwxNSA4TDggMTUiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4=');background-repeat: no-repeat;background-size: 16px;background-position: right 15px center;}
    .header-navbar ul>li {width: 100%;}
    .header-navbar .sub-menu>li>a {padding-left: 30px;font-size: 16px;}
    #mega-menu img.menu-item-image{ display: none; }
    .header-notification{margin-top: 68px;}
    .konto-kurv-div ul li .zk-open-cart-bar, .konto-kurv-div ul li a{padding: 0px 5px!important;}
    .menu-item-type-woosw a{padding: 0 !important;width: 20px;height: 20px;background-repeat: no-repeat;background-size: cover;background-position: center;background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iIzAwMCI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMjEgOC4yNWMwLTIuNDg1LTIuMDk5LTQuNS00LjY4OC00LjUtMS45MzUgMC0zLjU5NyAxLjEyNi00LjMxMiAyLjczMy0uNzE1LTEuNjA3LTIuMzc3LTIuNzMzLTQuMzEzLTIuNzMzQzUuMSAzLjc1IDMgNS43NjUgMyA4LjI1YzAgNy4yMiA5IDEyIDkgMTJzOS00Ljc4IDktMTJaIiAvPgo8L3N2Zz4K");}
    .menu-item-type-woosw a .woosw-menu-item-inner{width: 100%;height: 100%;}
}
@media(max-width:991px){
    .zk-cat-pro-lists-wraper .zk-product-title .zk-pro-status.zk-outofstock p{font-size: 11px;padding-left: 18px;}
    .zk-cat-pro-lists-wraper .zk-product-title .zk-pro-status.zk-outofstock p:before{top: 4px;}
    .zk-cat-pro-lists-wraper .zk-product-title .zk-pro-status.zk-outofstock{padding-left: 12px;}
    .site-header .konto-kurv-div ul li.quote-li, 
    .site-header .konto-kurv-div ul li.zk-open-cart-bar, 
    .site-header .konto-kurv-div ul li.quote-li > a{min-width: fit-content;min-height: 30px;}
}
@media (max-width:767px){
    .dgwt-wcas-suggestion-history-search .dgwt-wcas-si{display: none !important;}
    .zk-instock-block span:first-child{margin: 0;}
    .header-notification{margin-top: 0px;}
    .zk-cat-featured-products{border-radius: 0 !important;}
}
/* ------------320px screen size UI changes start------------ */
@media(max-width:375px){
    .container{padding: 0 12px;}
    .site-header .hamburger-nav .line{width: 20px;}
    .site-header .header-logo img {height: 28px;}
    .site-header .header-search-div .search-icon{width: 18px;height: 18px;background-size: auto;}
    .site-header .hamburger-nav .line{margin: 2px 0;}
    .site-header .hamburger-nav{width: 20px;}
    .site-header .header-logosearch-right{gap: 10px;}
    .site-header .konto-kurv-div ul li.quote-li, 
    .site-header .konto-kurv-div ul li.zk-open-cart-bar, 
    .site-header .konto-kurv-div ul li.quote-li>a{min-width: fit-content;min-height: 30px;padding: 0 !important;}
    .site-header .konto-kurv-div .list-unstyled{gap: 10px;}
    .site-header .woosw-menu-item .woosw-menu-item-inner:after{top: -4px;right: -6px;font-size: 9px;}
    .site-header .menu-item-type-woosw a{width: 18px;height: 18px;}
    .site-header .konto-kurv-div ul li a > svg{width: 18px;height: 18px;}
    .site-header .konto-kurv-div ul li .zk-open-cart-bar,
    .site-header .konto-kurv-div ul li a {padding: 0px !important;}
    .header-logosearch .d-inline-block[href*="zederkof"]:has(img){padding: 0;}
}
/* ------------320px screen size UI changes end------------ */

.my-account-pagination button{background-color: var(--primary-color)  !important;}
.my-account-pagination button:hover{background-color: #0c6 !important;} 
.zk-product-cart.zk-config-text .add_to_cart_cta::after{content: attr(data-button-text);}
.dgwt-wcas-product-details .dgwt-wcas-pd-price .zk-product-price span.price{align-items: flex-end;gap: 10px;}
.dgwt-wcas-details-wrapp.woocommerce .zk-product-price.zk-sale-price .price del {font-size: 16px !important;font-weight: 400 !important;padding-left: 0;order: 1;opacity: .325;}

@media(max-width: 480px){
    .zk-instock-block.zk-stock-status span.zk-configure-label{font-size: 10px;line-height: 1;}
    .woosw-list .add_to_cart_inline .add_to_cart_button{width: 100% !important;max-width: 100%;}
}


/* Cart Sidebar : CSS Start */
.zk-cartsidebar-prodlist{max-height: 100%;overflow: auto;}
.zk-cartsidebar-prodlist::-webkit-scrollbar {width: 8px;height: 8px;}
.zk-cartsidebar-relatedList{background-color: #f7f7f7;padding: 20px 15px;}
.zk-cartsidebar-relatedList .zk-banner-top-ratings-wrapper span,
.zk-cartsidebar-relatedList .zk-instock-block .zk-status{line-height: 1.3;font-size: 10px;}
.zk-cartsidebar-relatedList .zk-product-box{border: 2px solid #E6E6E6;border-radius: 8px;padding: 12px;transition: all 0.33s ease;background-color: #ffffff;}
.zk-cartsidebar-relatedList .zk-product-box .zk-product-image{padding-bottom: 35px !important;padding-left: 0;padding-right: 0;padding-top: 0;border-radius: 0;}
.zk-cartsidebar-relatedList .zk-product-box .zk-product-image .onsale{right: 0 !important; top: 0px !important;font-size: 10px;padding: 4px 8px;line-height: 1;}
.zk-cartsidebar-relatedList .zk-product-box .zk-product-image img{height: 120px !important;}
.zk-cartsidebar-relatedList ul.products .product .onsale.discount-percentage {top: 25px !important;}
.zk-cartsidebar-relatedList .zk-product-title p:last-child{height: initial;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;font-size: 13px;line-height: 18px;margin-bottom: 10px;}
.zk-cartsidebar-relatedList .zk-product-price .price,.zk-cartsidebar-relatedList .splide__track .zk-product-price .price {font-size: 14px !important;}
.zk-cartsidebar-relatedList ul.products li .zk-product-price del{font-size: 15px !important;}
.zk-cartsidebar-relatedList .zk-instock-block .zk-status:before{font-size: 7px;width: 12px;height: 12px;top: 1px;}
.zk-cartsidebar-relatedList .zk-product-pricecart{height: auto;}
.zk-cartsidebar-relatedList .zk-product-price{min-height: auto;margin-top: auto;}
.zk-cartsidebar-relatedList .zk-product-cart .add_to_cart_cta{padding: 5px 8px 5px 30px;border-radius: 6px;background-position: 10px center !important;}
.zk-cartsidebar-relatedList .zk-product-cart{translate: none !important;}
.zk-cartsidebar-relatedList .zk-product-content{padding-left: 0;padding-right: 0;position: relative;z-index: 1;}
.zk-cartsidebar-relatedList .h3{margin-bottom: 6px;line-height: 1;font-weight: 400;font-size: 20px;}
.zk-cartsidebar-relatedWrap .zk-product-cart .quantity{margin-bottom: 4px;}
.zk-cartsidebar-relatedWrap .zk-product-cart .quantity .input-text{font-size: 12px;border-radius: 4px;height: 25px!important;}
.zk-cartsidebar-relatedWrap .zk-product-cart .quantity .qty_button{width: 16px !important;height: 16px;font-size: 14px;}
.zk-cartsidebar-relatedWrap .zk-product-box .zk-product-image .garentee-label{top: 0; left: 0;height: 0;min-width: 36px;min-height: 36px;padding: 6px;font-size: 8px;}
.zk-cartsidebar-relatedWrap .zk-product-box .zk-product-image .garentee-label + .garentee-label {top: 40px;}
.zk-cartsidebar-relatedWrap .zk-product-box .zk-product-image .garentee-label + .garentee-label + .garentee-label {top: 80px;}
.zk-cartsidebar-relatedWrap .zk-cartsidebar-relatedList .zk-product-box{padding: 8px;}
.zk-cartsidebar-relatedWrap .zk-product-box .zk-product-image .zk-second-img-wrap{inset: 0;}
.zk-cartsidebar-relatedWrap.splide{opacity: 1;visibility: visible;}
.zk-cartsidebar-relatedList  ul.products li .zk-special-price .zk-product-price .price .regular-price {font-size: 12px !important;}
.zk-cartsidebar-relatedList ul.products li .zk-product-price .price .regular-price,
.zk-cartsidebar-relatedList ul.products li .zk-special-price .zk-product-price .price{flex-wrap: initial;flex-direction: column-reverse;align-items: flex-start;gap: 2px;}
.zk-cartsidebar-relatedList .zk-product-cart .add_to_cart_cta::after{font-size: 11px;}
.zk-cartsidebar-relatedList .zk-product-price .price, 
.zk-cartsidebar-relatedList .splide__track .zk-product-price .price, 
.zk-cartsidebar-relatedList .zk-product-price .price del,
.zk-cartsidebar-relatedList .splide__track .zk-product-price .price del{font-size: 12px !important;}
.zk-cartsidebar-relatedList.splide .splide__arrows,
.zk-cartsidebar-relatedList.splide .splide__arrow {display: none;}



@media(min-width: 992px){
    /* Cart Sidebar : CSS Start */
    .zk-cartsidebar-wraper+.cart-open.open {max-width: calc(100% - 712px);}
    .zk-cartsidebar-prodlist .widget_shopping_cart_content{position: relative;z-index: 9;background-color: #FFFFFF;}
    .zk-cartsidebar-relatedWrap{overflow: auto;max-height: 100%;}
    .zk-cartsidebar-relatedList {position: absolute;right: 0;top: 0;z-index: 2; height: 100%;width: 240px;border-right: 1px solid #c4c4c4;padding: 10px 0 10px 10px;display: flex;flex-direction: column;transition: all 0.3s linear;
        /* Smooth sliding animation */
    }
    .zk-cartsidebar-wraper.open .zk-cartsidebar-relatedList{
        animation: slideOut 1.8s cubic-bezier(0.77, 0, 0.175, 1) forwards;
        animation-delay: 0.4s; /* wait 0.4s before sliding */
        background-color: #f7f6f3;
    }
    @keyframes slideOut {
        0% {
            right: 0;
        }
        100% {
            right: 100%;
        }
    }
    .zk-cartsidebar-relatedList.no-related{display: none;}
    .zk-cartsidebar-relatedWrap{scrollbar-width: thin;}
    .zk-cartsidebar-relatedWrap::-webkit-scrollbar {width: 6px;height: 6px;}
    .zk-cartsidebar-relatedWrap::-webkit-scrollbar-track {background: #FFFFFF;border-radius: 10px;}
    .zk-cartsidebar-relatedWrap::-webkit-scrollbar-thumb {background: #8b8b8b;border-radius: 10px;}
    .zk-cartsidebar-relatedWrap::-webkit-scrollbar-thumb:hover {background: #8b8b8b;}
    .zk-cartsidebar-relatedWrap ul{flex-direction: column;padding-right: 6px !important;}
    .zk-cartsidebar-relatedWrap ul li{max-width: 100%;margin-bottom: 10px;}
    .zk-cartsidebar-relatedList .h3{font-size: 22px;line-height: 32px;font-family: var(--basicsans-font);margin-bottom: 12px;padding: 7px 0px;}
    .zk-cartsidebar-relatedList .zk-product-cart .add_to_cart_cta{padding: 5px 8px 5px 20px;background-position: 5px center !important;}
    /* Cart Sidebar : CSS End */
}

@media (max-width: 1199px) {
    .zk-cartsidebar-relatedList .zk-product-content{padding-bottom: 0;}
}
@media (max-width: 991px) {
    .zk-cartsidebar-relatedList .zk-product-box{display: flex;flex-direction: column;}
    .zk-cartsidebar-relatedList .zk-product-pricecart{margin-top: auto;}
    .zk-cartsidebar-relatedList .zk-product-cart .quantity{margin-bottom: 4px;}
    .zk-cartsidebar-relatedList ul.products li.product-type-simple .zk-product-price del{font-size: 14px !important;}
}
/* Cart Sidebar : CSS End */

/* Related variation popup start */

/* ------POPUP AI CSS start------ */
/* Popup Overlay */
.variation-popup-overlay {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);z-index: 9999;display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: all 0.3s ease;}
.variation-popup-overlay.active {opacity: 1;visibility: visible;}

/* Popup Container */
.variation-popup-container {background: #fff;border-radius: 8px;max-width: 90%;max-height: 90%;width: 600px;overflow: auto;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);transform: scale(0.7);transition: transform 0.3s ease;}
.variation-popup-overlay.active .variation-popup-container {transform: scale(1);}

/* Loading Spinner */
.variation-popup-loading {text-align: center;padding: 40px 20px;}
.spinner {border: 4px solid #f3f3f3;border-top: 4px solid #094439;border-radius: 50%;width: 40px;height: 40px;animation: spin 1s linear infinite;margin: 0 auto 15px;}

@keyframes spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

/* Body when popup is open */
body.popup-open {overflow: hidden;}




/* Screen reader text */
.screen-reader-text {clip: rect(1px, 1px, 1px, 1px);position: absolute !important;height: 1px;width: 1px;overflow: hidden;}
/* ------POPUP AI CSS end------ */

#variation-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.7);display: flex;align-items: center;justify-content: center;opacity: 0;visibility: hidden;transition: all 0.3s ease;z-index: 999999;}
#variation-popup.active{opacity: 1;visibility: visible;}
#variation-popup .variation-popup-container{background-color: #f7f6f3;border-radius: 8px;overflow: auto;box-shadow: 0 10px 30px rgba(0, 0, 0, 0.3);transform: scale(0.7);transition: transform 0.3s ease;overflow: hidden;max-width: 1048px; width: 100%;max-height: fit-content;}
#variation-popup.active .variation-popup-container{transform: scale(1);}
#variation-popup .variation-popup-content{display: flex;flex-direction: column;}
#variation-popup .popup-header{display: flex;justify-content: space-between;align-items: center;background: rgb(247, 246, 243);
    /* border-bottom: 1px solid #eee;background-color: #f9f9f9;border-radius: 8px 8px 0 0; */
    padding: 6px 16px 0;}
#variation-popup .popup-header h3{margin: 0;font-size: 20px;color: #333;}
#variation-popup .popup-close{background: none;border: none;font-size: 24px;cursor: pointer;color: #666;padding: 0;margin-left: auto; width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;border-radius: 50%;transition: background-color 0.3s ease;}
#variation-popup .popup-close:hover {background: #e0e0e0;color: #333;}
#variation-popup .popup-body{padding: 0px 15px 20px;display: flex;gap: 20px;overflow: auto;max-height: 75svh; height: auto;align-items: flex-start;background: #f7f6f3;}
#variation-popup .product-image{flex: 0 0 52%;border-radius: 16px;overflow: hidden;}
#variation-popup .product-details{flex: 1;}
#variation-popup .product-details > h3{margin-bottom: 16px;line-height: 1.3;}
#variation-popup .variation-popup-container .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;cursor:pointer;display:flex;align-items:center;gap:8px;}
#variation-popup .variation-popup-container .zk-variation-radios input[type=radio]:checked+label {color: #000;box-shadow: inset 0 0 0 1px #000;border-color: #000;background: 0 0;}
#variation-popup .variation-popup-container .zk-variation-radios {display: flex;flex-wrap: wrap;gap: 8px;}
#variation-popup .variation-popup-container .zk-variation-radios input[type=radio] {display: none;}
#variation-popup .cart .stock::before, #variation-popup .zk-out-of-stock .stock.out-of-stock:before {content: "";width: 15px;height: 15px;border-radius: 50%;display: inline-grid;place-items: center;line-height: 1.6;font-size: 10px;color: #fff;}
#variation-popup .cart .stock::before{content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1Ljc2OCIgaGVpZ2h0PSI1Ljk1NyIgdmlld0JveD0iMCAwIDUuNzY4IDUuOTU3Ij4KICA8cGF0aCBpZD0iUGF0aF84Mjg1NSIgZGF0YS1uYW1lPSJQYXRoIDgyODU1IiBkPSJNLTc2MjQuNTg0LDMxNy4wMTJsMi4yODMsMi41OCwyLjY3Mi00Ljg1NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzYyNC45NTggLTMxNC40OTgpIiBmaWxsPSJub25lIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMSIvPgo8L3N2Zz4=");}
#variation-popup .cart .stock::before {background-color: #46C65F;}
#variation-popup .variation-popup-container .zk-variation-radios .zk-variation-radio:first-child label {margin-left: 0;}
#variation-popup .variation-popup-container .zk-variation-radios label img {width:25px;height:25px;aspect-ratio: 1/1;object-fit: cover;}
#variation-popup .variation-popup-container .single_add_to_cart_button,#variation-popup .variation-popup-container a.zk-configure-product{width: 58%;flex-grow: 1;padding: 15px;font-weight: 500;font-size: 18px;line-height: 22px;text-align: center;font-family: var(--neurialgrotesk-font);border-radius: 10px;background-color: #094439 !important;color: #fff;border: 0;float: initial;margin-left: 0 !important;cursor: pointer;position: relative;}
#variation-popup .variation-popup-container .single_add_to_cart_button:hover,#variation-popup .variation-popup-container a.zk-configure-product:hover{background-color: #00CC66 !important;}
#variation-popup .variation-popup-container .variations_button{display: flex;align-items: center;gap: 15px;margin-top: 15px;flex-wrap: wrap;}
#variation-popup .zk-hittat-block, #variation-popup .zk-hittat-popup, #variation-popup .woocommerce-variation-availability{width: 100%;}
#variation-popup .zk-hittat-block a{position: relative;display: flex;align-items: center;gap: 8px;font-size: 18px;line-height: 28px;margin-bottom: 20px;padding: 0 !important; color: #585858;background: initial !important;}
#variation-popup .zk-hittat-block a::before{content: "";width: 21px;height: 21px;background-repeat: no-repeat;background-size: 21px;display: block;background-position: center center;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuOTk4NyAxNC42NjkzQzcuMDc2NDggMTQuNjY5MyA2LjIwOTgxIDE0LjQ5NDMgNS4zOTg3IDE0LjE0NDNDNC41ODc1OSAxMy43OTQzIDMuODgyMDMgMTMuMzE5MyAzLjI4MjAzIDEyLjcxOTNDMi42ODIwMyAxMi4xMTkzIDIuMjA3MDMgMTEuNDEzNyAxLjg1NzAzIDEwLjYwMjZDMS41MDcwMyA5Ljc5MTQ5IDEuMzMyMDMgOC45MjQ4MyAxLjMzMjAzIDguMDAyNkMxLjMzMjAzIDcuMDgwMzggMS41MDcwMyA2LjIxMzcxIDEuODU3MDMgNS40MDI2QzIuMjA3MDMgNC41OTE0OSAyLjY4MjAzIDMuODg1OTQgMy4yODIwMyAzLjI4NTk0QzMuODgyMDMgMi42ODU5NCA0LjU4NzU5IDIuMjEwOTQgNS4zOTg3IDEuODYwOTRDNi4yMDk4MSAxLjUxMDk0IDcuMDc2NDggMS4zMzU5NCA3Ljk5ODcgMS4zMzU5NEM4LjUzMjAzIDEuMzM1OTQgOS4wNTE0OCAxLjM5NzA1IDkuNTU3MDMgMS41MTkyN0MxMC4wNjI2IDEuNjQxNDkgMTAuNTQ4NyAxLjgxOTI3IDExLjAxNTQgMi4wNTI2QzExLjE4MiAyLjE0MTQ5IDExLjI5MDQgMi4yNzQ4MyAxMS4zNDA0IDIuNDUyNkMxMS4zOTA0IDIuNjMwMzggMTEuMzU5OCAyLjc5NzA1IDExLjI0ODcgMi45NTI2QzExLjEzNzYgMy4xMDgxNiAxMC45OTA0IDMuMjA4MTYgMTAuODA3IDMuMjUyNkMxMC42MjM3IDMuMjk3MDUgMTAuNDQzMSAzLjI3NDgzIDEwLjI2NTQgMy4xODU5NEM5LjkwOTgxIDMuMDE5MjcgOS41NDAzNiAyLjg5MTQ5IDkuMTU3MDMgMi44MDI2QzguNzczNyAyLjcxMzcyIDguMzg3NTkgMi42NjkyNyA3Ljk5ODcgMi42NjkyN0M2LjUyMDkyIDIuNjY5MjcgNS4yNjI1OSAzLjE4ODcyIDQuMjIzNyA0LjIyNzZDMy4xODQ4MSA1LjI2NjQ5IDIuNjY1MzYgNi41MjQ4MyAyLjY2NTM2IDguMDAyNkMyLjY2NTM2IDkuNDgwMzggMy4xODQ4MSAxMC43Mzg3IDQuMjIzNyAxMS43Nzc2QzUuMjYyNTkgMTIuODE2NSA2LjUyMDkyIDEzLjMzNTkgNy45OTg3IDEzLjMzNTlDOS40NzY0OCAxMy4zMzU5IDEwLjczNDggMTIuODE2NSAxMS43NzM3IDExLjc3NzZDMTIuODEyNiAxMC43Mzg3IDEzLjMzMiA5LjQ4MDM4IDEzLjMzMiA4LjAwMjZDMTMuMzMyIDcuOTEzNzEgMTMuMzI5MyA3LjgyNzYgMTMuMzIzNyA3Ljc0NDI3QzEzLjMxODEgNy42NjA5NCAxMy4zMDk4IDcuNTc0ODMgMTMuMjk4NyA3LjQ4NTk0QzEzLjI3NjUgNy4yOTcwNSAxMy4zMTI2IDcuMTE2NDkgMTMuNDA3IDYuOTQ0MjdDMTMuNTAxNSA2Ljc3MjA1IDEzLjY0MzEgNi42NTgxNiAxMy44MzIgNi42MDI2QzE0LjAwOTggNi41NDcwNSAxNC4xNzY1IDYuNTYzNzEgMTQuMzMyIDYuNjUyNkMxNC40ODc2IDYuNzQxNDkgMTQuNTc2NSA2Ljg3NDgzIDE0LjU5ODcgNy4wNTI2QzE0LjYyMDkgNy4yMDgxNiAxNC42Mzc2IDcuMzYzNzIgMTQuNjQ4NyA3LjUxOTI3QzE0LjY1OTggNy42NzQ4MyAxNC42NjU0IDcuODM1OTQgMTQuNjY1NCA4LjAwMjZDMTQuNjY1NCA4LjkyNDgzIDE0LjQ5MDQgOS43OTE0OSAxNC4xNDA0IDEwLjYwMjZDMTMuNzkwNCAxMS40MTM3IDEzLjMxNTQgMTIuMTE5MyAxMi43MTU0IDEyLjcxOTNDMTIuMTE1NCAxMy4zMTkzIDExLjQwOTggMTMuNzk0MyAxMC41OTg3IDE0LjE0NDNDOS43ODc1OSAxNC40OTQzIDguOTIwOTIgMTQuNjY5MyA3Ljk5ODcgMTQuNjY5M1pNNy4wNjUzNiA5LjIwMjZMMTMuMjY1NCAyLjk4NTk0QzEzLjM4NzYgMi44NjM3MiAxMy41NDA0IDIuNzk5ODMgMTMuNzIzNyAyLjc5NDI3QzEzLjkwNyAyLjc4ODcyIDE0LjA2NTQgMi44NTI2IDE0LjE5ODcgMi45ODU5NEMxNC4zMjA5IDMuMTA4MTYgMTQuMzgyIDMuMjYzNzIgMTQuMzgyIDMuNDUyNkMxNC4zODIgMy42NDE0OSAxNC4zMjA5IDMuNzk3MDUgMTQuMTk4NyAzLjkxOTI3TDcuNTMyMDMgMTAuNjAyNkM3LjM5ODcgMTAuNzM1OSA3LjI0MzE0IDEwLjgwMjYgNy4wNjUzNiAxMC44MDI2QzYuODg3NTkgMTAuODAyNiA2LjczMjAzIDEwLjczNTkgNi41OTg3IDEwLjYwMjZMNC42OTg3IDguNzAyNkM0LjU3NjQ4IDguNTgwMzggNC41MTUzNiA4LjQyNDgzIDQuNTE1MzYgOC4yMzU5NEM0LjUxNTM2IDguMDQ3MDUgNC41NzY0OCA3Ljg5MTQ5IDQuNjk4NyA3Ljc2OTI3QzQuODIwOTIgNy42NDcwNSA0Ljk3NjQ4IDcuNTg1OTQgNS4xNjUzNiA3LjU4NTk0QzUuMzU0MjUgNy41ODU5NCA1LjUwOTgxIDcuNjQ3MDUgNS42MzIwMyA3Ljc2OTI3TDcuMDY1MzYgOS4yMDI2WiIgZmlsbD0iIzFDN0M2QyIvPgo8L3N2Zz4K");}
#variation-popup .zk-hittat-block{display: none !important;}
#variation-popup .product-image{flex: 0 0 52%;border-radius: 16px;overflow: hidden;}
#variation-popup .product-image img{width: 100%;height: 100%;border-radius: 4px;aspect-ratio: 1/1;object-fit: cover;display: block;}
#variation-popup .product-details .variations_form.cart{padding: 20px;background-color: #FFFFFF;border-radius: 16px;margin-top: 0;}
#variation-popup table.variations tbody tr > th:first-child{display: none;}
#variation-popup table.variations tbody tr > td{padding: 0;}
#variation-popup table.variations tbody tr > td > select#pa_varianter,#variation-popup table.variations tbody tr > td > .reset_variations,
#variation-popup table.variations tbody tr > td > select#pa_variants{display: none !important;}
#variation-popup .quantity{width: 146px;border: unset;max-width: 113px;width: 100%;display: inline-flex;height: 52px;position: relative;box-shadow: unset;background: var(--white-color);margin-bottom: 0px;}
#variation-popup .quantity input{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;background: #EFEAE6;border-radius: 10px; -webkit-appearance: none; -moz-appearance: textfield;}
#variation-popup .quantity input::-webkit-outer-spin-button, #variation-popup .quantity input::-webkit-inner-spin-button {margin: 0; -webkit-appearance: none;}
#variation-popup .quantity input[type=number] { -moz-appearance: textfield;}
#variation-popup .quantity .qty_button {cursor: pointer;}
#variation-popup .quantity .qty_button.minus,#variation-popup .quantity .qty_button.plus{position: absolute;left: 10px;top: 50%;transform: translateY(-50%);width: 32px;height: 100%;color: #313131;font-weight: 400;line-height: 14px;font-family: var(--neurialgrotesk-font)!important;border: 0;padding: 0;background: transparent;font-size: 20px;}
#variation-popup .quantity .qty_button.plus{left: auto;right: 10px;}
#variation-popup .woocommerce-variation.single_variation{background: transparent;border: 0;padding: 0;margin: 0;}
#variation-popup .woocommerce-variation-description, #variation-popup .woocommerce-variation-price, #variation-popup .zk-payment-mode, #variation-popup .zk-trustpilot,#variation-popup .reset_variations,#variation-popup .zk-hittat-popup, #variation-popup .zk-stock-way{display: none !important;}
#variation-popup .zk-pro-status p{margin-bottom: 0;}
#variation-popup .woocommerce-variation.single_variation, #variation-popup .woocommerce-variation-availability{width: 100%;}
#variation-popup .woocommerce-variation .zk-pro-status {display: flex;flex-wrap: wrap;align-items: center;gap: 10px;}
#variation-popup .woocommerce-variation .zk-pro-status .stock{display: inline-flex;align-items: center;gap: 6px;font-family: var(--neurialgrotesk-font);font-weight: 500;font-size: 15px !important;line-height: 1 !important;margin-bottom: 0;}
#variation-popup .woocommerce-variation .delivery-text.zk-instock, 
#variation-popup .woocommerce-variation .stock.green, 
#variation-popup .woocommerce-variation .stock.in-stock {color: var(--black-color);}
#variation-popup .woocommerce-variation .zk-pro-status .stock::before{content: "";margin-right: 0;translate: initial; width: 15px;height: 15px;background-color: #46C65F;border-radius: 50%;color: #fff;background-repeat: no-repeat;background-position: center;background-size: 11px;background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcuMjg4IDEyLjc3NUwxNS43NjMgNC4zQzE1Ljk2MyA0LjEgMTYuMTk2MyA0IDE2LjQ2MyA0QzE2LjcyOTcgNCAxNi45NjMgNC4xIDE3LjE2MyA0LjNDMTcuMzYzIDQuNSAxNy40NjMgNC43Mzc1IDE3LjQ2MyA1LjAxMjVDMTcuNDYzIDUuMjg3NSAxNy4zNjMgNS41MjUgMTcuMTYzIDUuNzI1TDcuOTg4IDE0LjkyNUM3Ljc4OCAxNS4xMjUgNy41NTQ2NyAxNS4yMjUgNy4yODggMTUuMjI1QzcuMDIxMzMgMTUuMjI1IDYuNzg4IDE1LjEyNSA2LjU4OCAxNC45MjVMMi4yODggMTAuNjI1QzIuMDg4IDEwLjQyNSAxLjk5MjE3IDEwLjE4NzUgMi4wMDA1IDkuOTEyNUMyLjAwODgzIDkuNjM3NSAyLjExMyA5LjQgMi4zMTMgOS4yQzIuNTEzIDkgMi43NTA1IDguOSAzLjAyNTUgOC45QzMuMzAwNSA4LjkgMy41MzggOSAzLjczOCA5LjJMNy4yODggMTIuNzc1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");}
#variation-popup .single_variation_wrap .zk-price{width: 100%;}

@media (min-width: 1600px) {
    /* #variation-popup{width: calc(100% - 712px);} */
    #variation-popup .variation-popup-container .zk-variation-radios {gap: 10px;}
    #variation-popup .variation-popup-container .zk-variation-radios label {padding: 6px 12px;gap: 4px;}
    #variation-popup .popup-body{padding: 0px 20px 20px;}
}
@media(max-width: 1199px) {
    #variation-popup .variation-popup-container{max-width: 90%;}
}
@media(max-width: 991px) {
    #variation-popup .popup-header {padding: 6px 12px;}
    #variation-popup .popup-header h3 {font-size: 16px;}
    #variation-popup .popup-body{max-height: 85svh;flex-wrap: wrap;}
    #variation-popup .product-image{flex: 0 0 100%;margin: 0;max-width: 100%;width: 100%;}
    #variation-popup .product-details {width: 100%;}
    #variation-popup .zk-product-price{min-height: initial !important;}
    #variation-popup .variation-popup-container .variations_button{flex-direction: initial;}
    #variation-popup .product-details .variations_form.cart{padding: 16px !important;margin: 0 !important;}
    #variation-popup .variation-popup-container .zk-variation-radios label{padding: 4px 8px;}
    #variation-popup .zk-hittat-block a{font-size: 15px;}
    #variation-popup .zk-hittat-block a::before{width: 16px;height: 16px;background-size: 16px;}
    #variation-popup .quantity{height: 42px;max-width: 80px;}
    #variation-popup .quantity .qty_button.minus, #variation-popup .quantity .qty_button.plus{width: 24px;}
    #variation-popup .quantity .qty_button.minus{left: 5px;}
    #variation-popup .quantity .qty_button.plus{right: 5px;}
    #variation-popup .variation-popup-container .single_add_to_cart_button{font-size: 14px;line-height: 20px;padding: 11px 15px;}
    .zk-checkout-relatedList .zk-product-pricecart{height: 76px;}
}
/* Related variation popup end */


@media (min-width: 1025px) {
    .header-navbar ul>li>ul.sub-menu.open{opacity: 1;visibility: visible;transition: all 300ms ease-in-out;margin-top: 0;pointer-events: all;}
}

#mega-menu li.show-menu > ul.sub-menu { opacity: 1 !important; visibility: visible !important; transition: all 300ms ease-in-out; margin-top: 0 !important; pointer-events: all !important; }

.fluentform .ff-el-is-error .text-danger{display: block;text-align: left;}

/* bubbletents category image popup Start */
.zk-singleImgPopup{position:fixed;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, 0.8);z-index:9999;display:flex;align-items:center;justify-content:center;}
.zk-singleImgPopup .zk-img-popup{position: relative;overflow: hidden;background: white;border-radius: 10px;max-width:1080px;width:100%;max-height:90%;position:relative;transform: scale(0.4);transition: transform 0.3s ease;}
.zk-singleImgPopup .zk-img-popup.show {transform: scale(1);}
.zk-singleImgPopup .zk-img-popup img {max-width:100%;display:block;border-radius:5px;}
.zk-singleImgPopup .close-btn {z-index: 1;position:absolute;top: 12px;right: 12px;background:#ffffff;color: #888888;border: none;width:25px;height:25px;border-radius:50%;cursor:pointer;font-size: 20px;line-height: 1;transition: background 0.3s ease;}
.zk-singleImgPopup .close-btn:hover {background: #ddd;}
.zk-img-popup img{position:absolute;top:0;left:0;max-width:100%;width: 100%; height:100%;object-fit:cover;object-position:center;}
.zk-img-popup::after{content: "";width: 100%;padding-top: 56.25%;display: block;}
@media(max-width: 991px){
    .zk-singleImgPopup .zk-img-popup{max-width: 90%;}
}
/* bubbletents category image popup End */

 /* ------Share cart icon css start------ */
.wpcss-share-links a i{display: none;}
.wpcss-share-links a,.wpcss-area .wpcss-popup .wpcss-popup-close{width:20px;height:20px;background-position: center center;background-repeat:no-repeat;background-size: 20px;}
.wpcss-area .wpcss-popup .wpcss-popup-close::before{content: none;}
.wpcss-area .wpcss-popup .wpcss-popup-close{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXgiPjxsaW5lIHgxPSIxOCIgeTE9IjYiIHgyPSI2IiB5Mj0iMTgiLz48bGluZSB4MT0iNiIgeTE9IjYiIHgyPSIxOCIgeTI9IjE4Ii8+PC9zdmc+");}
.wpcss-share-links a.wpcss-share-facebook{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWZhY2Vib29rIj48cGF0aCBkPSJNMTggMmgtM2E1IDUgMCAwIDAtNSA1djNIN3Y0aDN2OGg0di04aDNsMS00aC00VjdhMSAxIDAgMCAxIDEtMWgzeiIvPjwvc3ZnPg==");}
.wpcss-share-links a.wpcss-share-pinterest{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXN0YXIiPjxwb2x5Z29uIHBvaW50cz0iMTIgMiAxNS4wOSA4LjI2IDIyIDkuMjcgMTcgMTQuMTQgMTguMTggMjEuMDIgMTIgMTcuNzcgNS44MiAyMS4wMiA3IDE0LjE0IDIgOS4yNyA4LjkxIDguMjYgMTIgMiIvPjwvc3ZnPg==");}
.wpcss-share-links a.wpcss-share-twitter{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLXR3aXR0ZXIiPjxwYXRoIGQ9Ik0yMyAzYTEwLjkgMTAuOSAwIDAgMS0zLjE0IDEuNTMgNC40OCA0LjQ4IDAgMCAwLTcuODYgM3YxQTEwLjY2IDEwLjY2IDAgMCAxIDMgNHMtNCA5IDUgMTNhMTEuNjQgMTEuNjQgMCAwIDEtNyAyYzkgNSAyMCAwIDIwLTExLjVhNC41IDQuNSAwIDAgMC0uMDgtLjgzQTcuNzIgNy43MiAwIDAgMCAyMyAzeiIvPjwvc3ZnPg==");}
.wpcss-share-links a.wpcss-share-mail{background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9IiMwMDAwMDAiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0iZmVhdGhlciBmZWF0aGVyLWF0LXNpZ24iPjxjaXJjbGUgY3g9IjEyIiBjeT0iMTIiIHI9IjQiLz48cGF0aCBkPSJNMTYgOHY1YTMgMyAwIDAgMCA2IDB2LTFhMTAgMTAgMCAxIDAtMy45MiA3Ljk0Ii8+PC9zdmc+");}
/* ------Share cart icon css end------ */

/* Read more style */
.zk-redmore:not(.zk-redmore-cat) .zk-show-more-input~.zk-show-more-content-warp { height: initial !important; max-height: 500px; transition: max-height 0.3s ease-in-out !important; }
/* Category read-more: PHP now always renders the wrapper (device-agnostic so
   WP Rocket page cache can't leak mobile HTML to desktop). Restrict the
   collapse + button to mobile only. */
@media (min-width: 768px) {
    .zk-redmore-cat .zk-load-more-wrap::before,
    .zk-redmore-cat .zk-show-more-btn { display: none !important; }
    .zk-redmore-cat .zk-show-more-input~.zk-show-more-content-warp { height: auto !important; }
    .zk-redmore-cat .zk-show-more-input:checked~.zk-show-more-content-warp::before { display: none; }
    .zk-redmore-cat .zk-show-more-btn,
    .zk-redmore-cat .zk-show-more-box1 { display: none !important; }
}
.woosw-menu-item .woosw-menu-item-inner:after {height: 14px;width: 14px;font-size: 10px;line-height: 14px;text-align: center;top: -6px;background-color: var(--black-color);color: var(--white-color);}

/* -----Max Qty Error tool-tip CSS start----- */
.zk-cart-notice{position:absolute;right:0;top:0;transform: translateY(calc(-100% - 4px));width: fit-content;white-space:nowrap;background-color: rgb(255 255 255);border: 1px solid #dddddd;border-radius:6px;color: var(--black-color);padding: 4px 8px;box-shadow: 0 -4px 8px 0 rgba(0, 0, 0, 25%);font-size:14px;z-index:1;}
.zk-cart-notice.zk-cart-notice-error{border-color: #ffaaaa;color: #ff2d2d;}
.zk-cartsidebar-relatedWrap .zk-product-cart .zk-cart-notice{font-size: 11px;}
/* -----Max Qty Error tool-tip CSS end----- */
/* Laptop viewport (Macbook 13"/14" ~1440-1512px) — shrink nav items so the
   menu fits sleekly without wrapping, mimicking the look at Ctrl+- zoom.
   Above 1550px the default 20px stays. */
@media (min-width: 768px) and (max-width: 1550px) {
	.header-navbar ul > li > a { font-size: 15px; }
}

/* Country selector — moved out of zederkof-country-selector.js injectStyles()
   so the browser paints without the runtime style injection + forced reflow
   that Lighthouse previously measured at 164ms. */
.zederkof-country-selector{--shadow-color:rgba(0,0,0,.08);--border-radius:8px;--primary-color:#1a73e8;--hover-color:#f5f9ff;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif}
.zederkof-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:center;z-index:9999}
.zederkof-popup{background-color:#fff;border-radius:var(--border-radius);box-shadow:0 10px 30px var(--shadow-color);padding:24px;max-width:480px;width:90%;position:relative;animation:zederkofSlideIn .3s ease-out}
@keyframes zederkofSlideIn{from{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}
@keyframes zederkofSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.zederkof-close-button{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;color:#666;transition:color .2s;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%}
.zederkof-close-button:hover{color:#333;background-color:#f5f5f5}
.zederkof-title{text-align:center;margin:0 0 24px 0;font-size:22px;font-weight:600;color:#333}
.zederkof-options-list{border:1px solid #eaeaea;border-radius:var(--border-radius);overflow:hidden}
.zederkof-country-option{display:flex;align-items:center;padding:16px;border-bottom:1px solid #eaeaea;text-decoration:none;color:#333;transition:background-color .2s}
.zederkof-country-option:last-child{border-bottom:none}
.zederkof-country-option:hover{background-color:var(--hover-color)}
.zederkof-recommended{background-color:#eaeef6;border-left:3px solid var(--primary-color)}
.zederkof-flag-container{width:36px;height:36px;border-radius:50%;overflow:hidden;margin-right:16px;flex-shrink:0;position:relative;box-shadow:0 2px 5px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.08)}
.zederkof-flag-img{width:100%;height:100%;object-fit:cover;filter:none!important}
.zederkof-info{flex-grow:1}
.zederkof-country-name{font-weight:500;font-size:16px;display:block;margin-bottom:4px}
.zederkof-currency-code{color:#666;font-size:14px}
.zederkof-language-badge{background-color:#f0f0f0;color:#666;font-size:12px;font-weight:600;padding:4px 8px;border-radius:12px;margin-left:8px}
.zederkof-stay-button{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;margin-top:16px;background-color:#fff;border:1px solid #ddd;border-radius:var(--border-radius);cursor:pointer;font-size:15px;font-weight:500;color:#555;transition:all .2s}
.zederkof-stay-button:hover{background-color:#f5f5f5;color:#333}
.zederkof-stay-button-flag{width:20px;height:20px;border-radius:50%;overflow:hidden;margin-right:8px;border:1px solid rgba(0,0,0,.08);flex-shrink:0}
.zederkof-stay-button-flag img{width:100%;height:100%;object-fit:cover;filter:none!important}
.zederkof-trigger-button{display:inline-flex;align-items:center;padding:6px 12px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;cursor:pointer;font-size:14px;color:#333;transition:all .2s;margin-left:0;text-decoration:none}
.zederkof-trigger-button-compressed{display:inline-flex;align-items:center;padding:2px 6px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:3px;cursor:pointer;font-size:11px;color:#333;transition:all .2s;margin-left:auto;margin-right:5px;text-decoration:none;height:20px;box-sizing:border-box;vertical-align:middle}
.zederkof-trigger-button:hover,.zederkof-trigger-button-compressed:hover{background-color:#e5e5e5}
.zederkof-trigger-flag-compressed{width:14px;height:14px;border-radius:50%;overflow:hidden;margin-right:4px;border:1px solid rgba(0,0,0,.08)}
.zederkof-trigger-flag-compressed img{width:100%;height:100%;object-fit:cover;filter:none!important}
.zederkof-trigger-flag{width:20px;height:20px;border-radius:50%;overflow:hidden;margin-right:8px;border:1px solid rgba(0,0,0,.08)}
.zederkof-trigger-flag img{width:100%;height:100%;object-fit:cover;filter:none!important}
/* Responsive visibility — replaces the old handleResize rebuild-on-resize logic.
   All three trigger instances are server-rendered; CSS picks the right one. */
.zk-cs-desktop{display:inline-flex}
.zk-cs-mobile,.zk-cs-footer{display:none}
@media (max-width:767px){
    .zederkof-trigger-button-compressed{padding:6px}
    .zederkof-trigger-button span{display:none}
    .zederkof-trigger-flag{margin-right:0}
    .zk-cs-desktop{display:none}
    .zk-cs-mobile{display:block;margin:8px 0;padding:8px 12px}
    .zk-cs-mobile .zederkof-trigger-button span,.zederkof-mobile-wrapper .zederkof-trigger-button span{display:inline}
    .zk-cs-mobile .zederkof-trigger-button,.zederkof-mobile-wrapper .zederkof-trigger-button{padding:6px 12px}
    .zk-cs-mobile .zederkof-trigger-flag,.zederkof-mobile-wrapper .zederkof-trigger-flag{margin-right:8px}
}
@media (min-width:768px){
    .zk-cs-footer{display:inline-block;margin:10px 0}
}