@-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 49px;*/
    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: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgb(0 0 0/50%);
    z-index: 4
} */

/* .zk-product-cart .quantity+.add_to_cart_cta.loading:after {
    content: "";
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    z-index: 5;
    background-size: 64px 64px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNjRweCIgaGVpZ2h0PSI2NHB4IiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIHN0eWxlPSJtYXJnaW4tcmlnaHQ6LTJweDtkaXNwbGF5OmJsb2NrO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoMCA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KDEsIDAsIDAsIDEsIDAsIDApO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDYuNSIgeT0iMjYuNSIgcng9IjMuNSIgcnk9IjMuNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMC4wODMzMzQiIHN0eWxlPSJvcGFjaXR5OjAuMDgzMzM0O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMzAgNTAgNTApIiBzdHlsZT0idHJhbnNmb3JtOm1hdHJpeCgwLjg2NjAyNSwgMC41LCAtMC41LCAwLjg2NjAyNSwgMzEuNjk4NywgLTE4LjMwMTMpO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDYuNSIgeT0iMjYuNSIgcng9IjMuNSIgcnk9IjMuNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMC4xNjY2NjciIHN0eWxlPSJvcGFjaXR5OjAuMTY2NjY3O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoNjAgNTAgNTApIiBzdHlsZT0idHJhbnNmb3JtOm1hdHJpeCgwLjUsIDAuODY2MDI1LCAtMC44NjYwMjUsIDAuNSwgNjguMzAxMywgLTE4LjMwMTMpO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDYuNSIgeT0iMjYuNSIgcng9IjMuNSIgcnk9IjMuNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMC4yNSIgc3R5bGU9Im9wYWNpdHk6MC4yNTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+CjxnIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoMCwgMSwgLTEsIDAsIDEwMCwgMCk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0Ni41IiB5PSIyNi41IiByeD0iMy41IiByeT0iMy41IiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIwLjMzMzMzNCIgc3R5bGU9Im9wYWNpdHk6MC4zMzMzMzQ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIi8+PC9nPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgxMjAgNTAgNTApIiBzdHlsZT0idHJhbnNmb3JtOm1hdHJpeCgtMC41LCAwLjg2NjAyNSwgLTAuODY2MDI1LCAtMC41LCAxMTguMzAxLCAzMS42OTg3KTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiPjxyZWN0IHg9IjQ2LjUiIHk9IjI2LjUiIHJ4PSIzLjUiIHJ5PSIzLjUiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjAuNDE2NjY3IiBzdHlsZT0ib3BhY2l0eTowLjQxNjY2NzthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+CjxnIHRyYW5zZm9ybT0icm90YXRlKDE1MCA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KC0wLjg2NjAyNSwgMC41LCAtMC41LCAtMC44NjYwMjUsIDExOC4zMDEsIDY4LjMwMTMpO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDYuNSIgeT0iMjYuNSIgcng9IjMuNSIgcnk9IjMuNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMC41IiBzdHlsZT0ib3BhY2l0eTowLjU7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIi8+PC9nPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgxODAgNTAgNTApIiBzdHlsZT0idHJhbnNmb3JtOm1hdHJpeCgtMSwgMCwgMCwgLTEsIDEwMCwgMTAwKTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiPjxyZWN0IHg9IjQ2LjUiIHk9IjI2LjUiIHJ4PSIzLjUiIHJ5PSIzLjUiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjAuNTgzMzM0IiBzdHlsZT0ib3BhY2l0eTowLjU4MzMzNDthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+CjxnIHRyYW5zZm9ybT0icm90YXRlKDIxMCA1MCA1MCkiIHN0eWxlPSJ0cmFuc2Zvcm06bWF0cml4KC0wLjg2NjAyNSwgLTAuNSwgMC41LCAtMC44NjYwMjUsIDY4LjMwMTMsIDExOC4zMDEpO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDYuNSIgeT0iMjYuNSIgcng9IjMuNSIgcnk9IjMuNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMC42NjY2NjciIHN0eWxlPSJvcGFjaXR5OjAuNjY2NjY3O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMjQwIDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoLTAuNSwgLTAuODY2MDI1LCAwLjg2NjAyNSwgLTAuNSwgMzEuNjk4NywgMTE4LjMwMSk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0Ni41IiB5PSIyNi41IiByeD0iMy41IiByeT0iMy41IiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIwLjc1IiBzdHlsZT0ib3BhY2l0eTowLjc1O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMjcwIDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoMCwgLTEsIDEsIDAsIDAsIDEwMCk7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIj48cmVjdCB4PSI0Ni41IiB5PSIyNi41IiByeD0iMy41IiByeT0iMy41IiB3aWR0aD0iNyIgaGVpZ2h0PSI3IiBmaWxsPSIjZmZmZmZmIiBvcGFjaXR5PSIwLjgzMzMzNCIgc3R5bGU9Im9wYWNpdHk6MC44MzMzMzQ7YW5pbWF0aW9uLXBsYXktc3RhdGU6cGF1c2VkIi8+PC9nPgo8ZyB0cmFuc2Zvcm09InJvdGF0ZSgzMDAgNTAgNTApIiBzdHlsZT0idHJhbnNmb3JtOm1hdHJpeCgwLjUsIC0wLjg2NjAyNSwgMC44NjYwMjUsIDAuNSwgLTE4LjMwMTMsIDY4LjMwMTMpO2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCI+PHJlY3QgeD0iNDYuNSIgeT0iMjYuNSIgcng9IjMuNSIgcnk9IjMuNSIgd2lkdGg9IjciIGhlaWdodD0iNyIgZmlsbD0iI2ZmZmZmZiIgb3BhY2l0eT0iMC45MTY2NjciIHN0eWxlPSJvcGFjaXR5OjAuOTE2NjY3O2FuaW1hdGlvbi1wbGF5LXN0YXRlOnBhdXNlZCIvPjwvZz4KPGcgdHJhbnNmb3JtPSJyb3RhdGUoMzMwIDUwIDUwKSIgc3R5bGU9InRyYW5zZm9ybTptYXRyaXgoMC44NjYwMjUsIC0wLjUsIDAuNSwgMC44NjYwMjUsIC0xOC4zMDEzLCAzMS42OTg3KTthbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiPjxyZWN0IHg9IjQ2LjUiIHk9IjI2LjUiIHJ4PSIzLjUiIHJ5PSIzLjUiIHdpZHRoPSI3IiBoZWlnaHQ9IjciIGZpbGw9IiNmZmZmZmYiIG9wYWNpdHk9IjEiIHN0eWxlPSJhbmltYXRpb24tcGxheS1zdGF0ZTpwYXVzZWQiLz48L2c+PCEtLSBnZW5lcmF0ZWQgYnkgaHR0cHM6Ly9sb2FkaW5nLmlvLyAtLT48L3N2Zz4=);
    font-size: 0;
    display: block;
    margin: 0 auto;
    -webkit-animation: spin 2s linear infinite;
    -moz-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite
} */


.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 {
    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: #f7f7f7; */
    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;
    /* width: 45% */
}

.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;}

@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-instock-block .zk-status:before {
        top: 3px;
    } */
    .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: 5px !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;}
}
@media(min-width: 1400px) {
    .header-logosearch {padding-block: 20px;transition: 0.2s all ease-in-out;}
    .site-header.zk-sticky .header-logosearch{padding-block: 12px;}
    .header-navbar {padding-block: 10px;}
}
@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;}
    #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: 16px;}
    .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 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
    }

    .menu-new-mega-menu-container {
        /* margin-top: 64px*/
    }

    .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-instock-block .zk-status:before{top: 4px;} */
    .zk-cat-pro-lists-wraper .zk-product-title .zk-pro-status.zk-outofstock{padding-left: 12px;}
}
@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;}
}



/* img {
 opacity: 0;
 transition: opacity 0.5s ease-in-out,  transform 0.5s ease-in-out;
 transform: scale(1.3);
} */

/* img:not(.fade-in).entered {
    opacity: 1;
    transform: scale(1);
} */

/* img.fade-in, img.no-lazy, .zk-mini-cart-wrap img, .product img, .zk-ch-pro-image img, .zk-product-video img, .dgwt-wcas-suggestions-wrapp img, .dgwt-wcas-details-wrapp img, .zk-furniture-imgf-block img, .zk-marquee_content img, #mega-menu img.menu-item-image, .zk-productsingle-slider .flex-viewport .woocommerce-product-gallery__wrapper .zoomImg, .zk-bubbletents-about-section img, .zk-bubbletents-category-sec img, .advise_section img, .zk-udforsk-section img, .zk-fordele-ved-bubbletents-section img{
 opacity: 1;
 transform: scale(1);

}

.header-logo img{
  opacity: 1 !important;
 transform: scale(1) !important;
}
*/


.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;}

@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-readmore-full .zk-load-more-wrap::before,
.zk-readmore-full .zk-show-more-btn { display: none !important; }
.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; }
.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----- */