 :root{--kd-blue:#426282;--kd-blue-2:#6085A7;--kd-tint:#F0F5FA;--kd-line:#DCE5EE;--kd-ink:#1d2a3a;--kd-muted:#6b7a8c;--kd-red:#a3262a;--kd-r:16px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.elementor-widget-button .elementor-button,.wp-element-button,.single_add_to_cart_button{border-radius:999px!important;font-weight:600!important;transition:background .15s,transform .15s,box-shadow .15s}.woocommerce a.button:hover,.woocommerce button.button:hover,.single_add_to_cart_button:hover{transform:translateY(-1px);box-shadow:0 6px 16px rgba(66,98,130,.25)}.woocommerce ul.products li.product{background:#fff;border:1px solid var(--kd-line);border-radius:14px;padding:14px 14px 16px!important;transition:box-shadow .18s,transform .18s,border-color .18s;display:flex;flex-direction:column}.woocommerce ul.products li.product:hover{box-shadow:0 12px 28px rgba(29,42,58,.10);transform:translateY(-3px);border-color:#c9d6e3}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{border-radius:10px;overflow:hidden;background:#fff}.woocommerce ul.products li.product img{aspect-ratio:1/1;object-fit:contain;width:100%!important;height:auto!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{color:var(--kd-ink)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:4.05em;margin-bottom:6px!important}.woocommerce ul.products li.product a:hover .woocommerce-loop-product__title{color:var(--kd-blue)!important}.woocommerce ul.products li.product .ast-woo-product-category,.woocommerce ul.products li.product .ast-woo-shop-product-description{font-size:11px;letter-spacing:.04em;color:var(--kd-muted)!important}.woocommerce ul.products li.product .price{margin-top:auto!important;font-size:16px!important;color:var(--kd-ink)!important}.woocommerce ul.products li.product .price ins,.single-product .summary .price ins{text-decoration:none;font-weight:700;color:var(--kd-ink)}.woocommerce ul.products li.product .price del{color:var(--kd-muted);font-size:13px;margin-right:4px;opacity:.9}.woocommerce span.onsale,.woocommerce ul.products li.product .onsale{background:var(--kd-red)!important;color:#fff!important;border-radius:6px!important;min-height:0!important;min-width:0!important;line-height:1!important;padding:5px 8px!important;font-size:12px!important;font-weight:700}.elementor-25798054 .elementor-element-0e33bd1{display:none!important}.woocommerce-result-count{color:var(--kd-muted)!important;font-size:13px!important}.woocommerce-ordering select{border:1px solid var(--kd-line)!important;border-radius:999px!important;padding:6px 14px!important;background-color:#fff}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border-radius:999px!important}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--kd-blue)!important;color:#fff!important;border-color:var(--kd-blue)!important}.single-product .product_title{letter-spacing:-.01em;line-height:1.15!important;color:var(--kd-ink)}.single-product .woocommerce-tabs ul.tabs li a{font-weight:600}.single-product .dejan-toggle{background:#fff!important;color:var(--kd-blue)!important;border:1px solid var(--kd-blue)!important;border-radius:999px!important;width:auto!important;min-width:200px;padding:10px 28px!important;margin:14px auto 0!important;display:block;font-weight:600;height:auto!important}.single-product .dejan-toggle:hover{background:var(--kd-blue)!important;color:#fff!important}.single-product .elementor-element-18b8ecf:not(:has(*)){display:none!important}.single-product .elementor-element-18b8ecf:not(:has(*)) ~ .elementor-element-36b221b,.single-product .elementor-element-36b221b:only-child{width:100%!important;flex:1 1 100%!important;max-width:100%!important}.single-product .quantity .qty{border-radius:999px;border:1px solid var(--kd-line)}.single-product .related.products h2,.single-product .upsells.products h2{text-align:center}.page-template-default.ast-plain-container:not(.home):not(.woocommerce-page) .site-content>.ast-container{max-width:1140px;padding:0 24px}.page-template-default.ast-plain-container:not(.home):not(.woocommerce-page) .entry-content{padding:40px 0 64px}.page-template-default:not(.home) .entry-content :is(h1,h2,h3){color:var(--kd-ink);letter-spacing:-.01em;line-height:1.2}.page-template-default:not(.home) .entry-content h2{margin:1.6em 0 .6em}.page-template-default:not(.home) .entry-content h3{margin:1.3em 0 .5em}.page-template-default:not(.home) .entry-content p,.page-template-default:not(.home) .entry-content li{font-size:16px;line-height:1.7;color:#3a4756}.page-template-default:not(.home) .entry-content ul{padding-left:1.2em}.page-template-default:not(.home) .entry-content img{border-radius:10px}.page-template-default:not(.home) .entry-content a:not(.elementor-button){color:var(--kd-blue);text-decoration:underline;text-underline-offset:2px}.page-template-default:not(.home) .entry-content hr{border:0;border-top:1px solid var(--kd-line);margin:2em 0}.page-template-default:not(.home) .entry-content iframe{border-radius:var(--kd-r)}.page-template-default:not(.home) .entry-header .entry-title{font-size:clamp(28px,4vw,40px);color:var(--kd-ink);margin-top:32px}.single-post.ast-separate-container{background:var(--kd-tint)}.single-post .site-content>.ast-container{max-width:860px!important;padding:0 20px}.single-post.ast-separate-container .ast-article-single{border-radius:var(--kd-r);padding:48px 56px!important;margin:32px 0 56px;box-shadow:0 1px 3px rgba(29,42,58,.06)}.single-post .entry-title{font-size:clamp(28px,4vw,40px)!important;line-height:1.15!important;letter-spacing:-.01em;color:var(--kd-ink)}.single-post .entry-content p,.single-post .entry-content li{font-size:17px;line-height:1.75;color:#33404f}.single-post .entry-content h2{font-size:28px;margin:1.8em 0 .5em;color:var(--kd-ink);line-height:1.2}.single-post .entry-content h3{font-size:21px;margin:1.4em 0 .4em;color:var(--kd-ink)}.single-post .entry-content img{border-radius:12px}.single-post .entry-content a{color:var(--kd-blue);text-decoration:underline;text-underline-offset:2px}.single-post .entry-content>h1:first-child{display:none}.blog .ast-article-post .ast-article-inner,.archive.category .ast-article-post .ast-article-inner{border-radius:var(--kd-r);overflow:hidden;transition:box-shadow .18s,transform .18s}.blog .ast-article-post:hover .ast-article-inner{box-shadow:0 12px 28px rgba(29,42,58,.10);transform:translateY(-3px)}.blog .entry-title a{color:var(--kd-ink)!important}.woocommerce-cart .shop_table,.woocommerce-checkout .shop_table{border-radius:var(--kd-r)!important;overflow:hidden;border-color:var(--kd-line)!important}.woocommerce-checkout input.input-text,.woocommerce-checkout select,.woocommerce-checkout textarea,.woocommerce-cart input.input-text{border-radius:10px!important;border:1px solid #cfd9e3!important;padding:11px 14px!important;transition:border-color .15s,box-shadow .15s}.woocommerce-checkout input.input-text:focus,.woocommerce-checkout textarea:focus{border-color:var(--kd-blue)!important;box-shadow:0 0 0 3px rgba(66,98,130,.15)!important;outline:0}.woocommerce-checkout #place_order{border-radius:999px!important;font-size:17px!important;padding:16px 24px!important}footer .elementor-icon-list-item a:hover,footer a:hover{text-decoration:underline;text-underline-offset:2px}@media (max-width:767px){.woocommerce ul.products li.product{padding:10px 10px 12px!important}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:13px!important}.single-post.ast-separate-container .ast-article-single{padding:24px 18px!important;margin:16px 0 32px}.single-post .entry-content p,.single-post .entry-content li{font-size:16px}.page-template-default.ast-plain-container:not(.home):not(.woocommerce-page) .site-content>.ast-container{padding:0 16px}.page-template-default.ast-plain-container:not(.home):not(.woocommerce-page) .entry-content{padding:24px 0 40px}}.elementor-location-header{position:relative;z-index:990}.elementor-location-header{position:sticky!important;top:0}body.admin-bar .elementor-location-header{top:32px}html body #ak-floating-cart,html body a.ak-pc-cart-fixed,html body #ak-mobile-login{display:none!important}.elementor-location-header .elementor-element-c905359,.elementor-location-header .elementor-element-a327134{flex-direction:row!important;flex-wrap:nowrap!important;justify-content:flex-end!important}.elementor-location-header .elementor-element-c905359>.elementor-widget,.elementor-location-header .elementor-element-a327134>.elementor-widget{width:auto!important;margin:0!important}.elementor-location-header .elementor-element-3966a00{background:#fff;box-shadow:0 1px 0 var(--kd-line)}.elementor-location-header .elementor-element-6f959c8 .elementor-icon-list-text{font-size:13px!important;font-weight:500;color:var(--kd-ink)!important}.elementor-location-header .elementor-element-6f959c8 .elementor-icon-list-icon svg,.elementor-location-header .elementor-element-6f959c8 .elementor-icon-list-icon i{fill:var(--kd-blue)!important;color:var(--kd-blue)!important}.elementor-location-header .elementor-element-6f959c8 a:hover .elementor-icon-list-text{color:var(--kd-blue)!important}.elementor-location-header .elementor-element-a327134 .elementor-icon,.elementor-location-header .elementor-element-c905359 .elementor-icon{width:42px;height:42px;display:inline-flex!important;align-items:center;justify-content:center;border-radius:50%;background:var(--kd-tint);transition:background .15s}.elementor-location-header .elementor-element-a327134 .elementor-icon:hover,.elementor-location-header .elementor-element-c905359 .elementor-icon:hover{background:#e2ebf4}.elementor-location-header .elementor-element-a327134 .elementor-icon svg,.elementor-location-header .elementor-element-c905359 .elementor-icon svg{width:20px!important;height:20px!important}.elementor-location-header .elementor-element-46cd68c{background:linear-gradient(90deg,#3b5875,#4a6d90)!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title-text{font-weight:600!important;letter-spacing:.03em;font-size:13px!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title:not(.e-current) .e-n-menu-title-container{position:relative}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title-container::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:#fff;transform:scaleX(0);transition:transform .18s;border-radius:2px}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title:hover .e-n-menu-title-container::after{transform:scaleX(1)}.elementor-location-header .elementor-element-1456a3a .e-n-menu-title{background:rgba(255,255,255,.12)!important;border:1px solid rgba(255,255,255,.28)!important;border-radius:999px!important;transition:background .15s}.elementor-location-header .elementor-element-1456a3a .e-n-menu-title:hover{background:rgba(255,255,255,.24)!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-item:nth-child(2) .e-n-menu-title{background:var(--kd-red)!important;border-color:var(--kd-red)!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-title-text{color:#fff!important;font-weight:600!important;letter-spacing:.03em}.elementor-location-header .elementor-element-1456a3a .e-n-menu-icon i,.elementor-location-header .elementor-element-1456a3a .e-n-menu-icon svg{color:#fff!important;fill:#fff!important}.elementor-location-header .e-n-menu-content>.e-con{border-radius:0 0 var(--kd-r) var(--kd-r);box-shadow:0 18px 40px rgba(29,42,58,.16)}@media (max-width:1024px){.elementor-location-header .elementor-element-95f6fca{box-shadow:0 1px 0 var(--kd-line)}.elementor-location-header .elementor-element-943f251{background:#fff!important;padding-top:4px!important;padding-bottom:12px!important}.elementor-location-header .elementor-element-224029b{width:100%!important;max-width:100%!important}}.elementor-location-header .elementor-element-061c02d .elementor-icon i{font-size:0!important;width:20px;height:20px;display:block;background:no-repeat center/20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2a3a' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}.elementor-location-header .elementor-element-061c02d .elementor-icon i::before{display:none!important}.dgwt-wcas-search-wrapp{max-width:100%!important}.dgwt-wcas-sf-wrapp{background:transparent!important;padding:0!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:46px!important;border-radius:999px!important;border:1px solid #d6e0ea!important;background:#f4f7fa!important;padding:0 56px 0 22px!important;font-size:15px!important;color:var(--kd-ink)!important;box-shadow:none!important;transition:border-color .15s,box-shadow .15s,background .15s}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background:#fff!important;border-color:var(--kd-blue)!important;box-shadow:0 0 0 4px rgba(66,98,130,.14)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input::placeholder{color:#8795a5!important;font-style:normal!important;opacity:1}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{top:5px!important;right:5px!important;left:auto!important;height:36px!important;width:36px!important;min-height:0!important;border-radius:50%!important;background:var(--kd-blue)!important;padding:0!important;display:flex;align-items:center;justify-content:center}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:before{display:none!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg{fill:#fff!important;width:16px!important;height:16px!important}.dgwt-wcas-suggestions-wrapp{border:0!important;border-radius:var(--kd-r)!important;box-shadow:0 20px 50px rgba(29,42,58,.18)!important;margin-top:8px!important;padding:8px 0!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:calc(100vh - 130px)!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.dgwt-wcas-suggestion{padding:8px 16px!important;border-radius:10px;margin:0 8px!important;width:auto!important;transition:background .1s}.dgwt-wcas-suggestion-selected,.dgwt-wcas-suggestion:hover{background:var(--kd-tint)!important}.dgwt-wcas-suggestion-headline{margin:6px 8px 2px!important;padding:6px 16px 4px!important;background:none!important}.dgwt-wcas-suggestion-headline .dgwt-wcas-st{font-size:11px!important;font-weight:700!important;letter-spacing:.08em;text-transform:uppercase;color:var(--kd-muted)!important}.dgwt-wcas-suggestion-tax-product_tag,.dgwt-wcas-suggestion-headline:has(+ .dgwt-wcas-suggestion-tax-product_tag){display:none!important}.dgwt-wcas-suggestion-product .dgwt-wcas-si{width:56px!important;height:56px;margin-right:4px}.dgwt-wcas-suggestion-product .dgwt-wcas-si img{width:56px!important;height:56px!important;max-height:56px!important;object-fit:contain;border-radius:8px;border:1px solid var(--kd-line)!important;background:#fff;padding:3px!important}.dgwt-wcas-suggestion-product .dgwt-wcas-st-title{font-size:14px!important;font-weight:600;color:var(--kd-ink)!important;line-height:1.35}.dgwt-wcas-suggestion-product .dgwt-wcas-sp{font-weight:700;color:var(--kd-ink)!important;font-size:14px}.dgwt-wcas-suggestion-product .dgwt-wcas-sp del{color:var(--kd-muted)!important;font-weight:400;font-size:12px}.dgwt-wcas-suggestion-product .dgwt-wcas-sp ins{text-decoration:none;color:var(--kd-red)!important}.dgwt-wcas-st strong{color:var(--kd-blue)!important;font-weight:700}.dgwt-wcas-suggestion-more{justify-content:center;margin-top:6px!important}.dgwt-wcas-suggestion-more .dgwt-wcas-st-more{display:inline-block;padding:9px 20px!important;border-radius:999px;background:var(--kd-blue);color:#fff!important;font-weight:600;font-size:13px}.dgwt-wcas-suggestion-nores{padding:16px 20px!important;color:var(--kd-muted)}.kd-cart-btn{position:relative;width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--kd-tint);color:var(--kd-ink)!important;transition:background .15s,transform .15s}.kd-cart-btn:hover{background:#e2ebf4;transform:translateY(-1px)}.kd-cart-count{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--kd-red);color:#fff;font-size:11px;font-weight:700;line-height:19px;text-align:center;box-shadow:0 0 0 2px #fff}.kd-cart-count.is-empty{display:none}.elementor-location-header .elementor-element-a327134,.elementor-location-header .elementor-element-c905359{gap:10px!important;align-items:center}.kd-drawer-overlay{position:fixed;inset:0;background:rgba(17,27,39,.45);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s;z-index:99998}.kd-drawer{position:fixed;top:0;right:0;height:100%;width:420px;max-width:100vw;background:#fff;z-index:99999;transform:translateX(100%);transition:transform .3s cubic-bezier(.2,.8,.2,1);box-shadow:-20px 0 50px rgba(17,27,39,.18);display:flex}body.kd-cart-open{overflow:hidden}body.kd-cart-open .kd-drawer{transform:none}body.kd-cart-open .kd-drawer-overlay{opacity:1;visibility:visible}.kd-drawer__inner{display:flex;flex-direction:column;width:100%;height:100%}.kd-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:20px 22px;border-bottom:1px solid var(--kd-line)}.kd-drawer__title{font-size:19px;font-weight:700;color:var(--kd-ink)}.kd-drawer__title span{color:var(--kd-muted);font-weight:500}.kd-drawer__close{width:38px;height:38px;border-radius:50%;border:0;background:var(--kd-tint);color:var(--kd-ink);font-size:24px;line-height:1;cursor:pointer;padding:0}.kd-drawer__close:hover{background:#e2ebf4}.kd-ship{padding:14px 22px;background:var(--kd-tint);font-size:13px;color:var(--kd-ink)}.kd-ship p{margin:0 0 8px}.kd-ship__bar{height:6px;border-radius:99px;background:#d9e3ed;overflow:hidden}.kd-ship__bar span{display:block;height:100%;background:linear-gradient(90deg,var(--kd-blue-2),var(--kd-blue));border-radius:99px;transition:width .4s}.kd-items{list-style:none;margin:0;padding:6px 22px;overflow-y:auto;flex:1}.kd-item{display:flex;gap:14px;padding:16px 0;border-bottom:1px solid var(--kd-line);transition:opacity .2s}.kd-item.is-loading{opacity:.45;pointer-events:none}.kd-item__img{flex:0 0 76px;height:76px;border:1px solid var(--kd-line);border-radius:10px;overflow:hidden;background:#fff;display:flex;align-items:center;justify-content:center}.kd-item__img img{width:100%!important;height:100%!important;object-fit:contain;padding:4px}.kd-item__body{flex:1;min-width:0}.kd-item__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:14px;font-weight:600;line-height:1.35;color:var(--kd-ink)!important}.kd-item__price{margin-top:4px;font-weight:700;font-size:14px;color:var(--kd-ink)}.kd-item__row{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.kd-qty{display:inline-flex;align-items:center;border:1px solid var(--kd-line);border-radius:999px;overflow:hidden}.kd-qty span{min-width:30px;text-align:center;font-weight:600;font-size:14px}.kd-qty-btn{width:32px;height:32px;border:0;background:#fff;color:var(--kd-ink);font-size:17px;cursor:pointer;padding:0;line-height:1}.kd-qty-btn:hover{background:var(--kd-tint)}.kd-item__remove{border:0;background:none;color:var(--kd-muted);font-size:12px;text-decoration:underline;cursor:pointer;padding:4px}.kd-item__remove:hover{color:var(--kd-red)}.kd-drawer__foot{padding:18px 22px 22px;border-top:1px solid var(--kd-line);box-shadow:0 -8px 20px rgba(17,27,39,.04);display:grid;gap:10px}.kd-sum{display:flex;justify-content:space-between;align-items:baseline;font-size:15px;color:var(--kd-ink)}.kd-sum strong{font-size:20px}.kd-note{margin:0;font-size:12px;color:var(--kd-muted)}.kd-btn{display:block;text-align:center;padding:14px 20px;border-radius:999px;font-weight:700;font-size:15px;transition:background .15s,transform .15s,box-shadow .15s}.kd-btn--primary{background:var(--kd-blue);color:#fff!important}.kd-btn--primary:hover{background:#36536f;transform:translateY(-1px);box-shadow:0 8px 18px rgba(66,98,130,.3)}.kd-btn--ghost{background:#fff;color:var(--kd-blue)!important;border:1px solid var(--kd-line);padding:12px 20px;font-size:14px}.kd-btn--ghost:hover{border-color:var(--kd-blue)}.kd-drawer__empty{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:40px;color:var(--kd-muted);text-align:center}.kd-drawer__empty p{margin:0;font-size:16px;color:var(--kd-ink)}#fkcart-floating-toggler,.fkcart-shortcode-container{display:none!important}.kd-shop-flow #content,.kd-shop-flow .site-content{background:var(--kd-tint)}.kd-shop-flow .site-content>.ast-container{max-width:100%!important;padding:0!important;display:block}.kd-flow{background:var(--kd-tint);padding:28px 20px 72px;width:100%}.kd-flow__wrap{max-width:1200px;margin:0 auto}.kd-flow__title{font-size:clamp(26px,3vw,34px);color:var(--kd-ink);margin:8px 0 22px;letter-spacing:-.01em}.kd-steps{display:flex;gap:10px;list-style:none;margin:0 0 6px;padding:0;flex-wrap:wrap}.kd-steps li{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--kd-muted)}.kd-steps li+li::before{content:"";width:28px;height:1px;background:#c5d2df;margin-right:2px}.kd-steps li span{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#dfe7ef;color:var(--kd-muted);font-size:12px}.kd-steps li.is-on{color:var(--kd-ink)}.kd-steps li.is-on span{background:var(--kd-blue);color:#fff}.kd-flow .woocommerce-notices-wrapper:empty{display:none}.kd-flow .woocommerce-message,.kd-flow .woocommerce-info,.kd-flow .woocommerce-error{border-radius:12px;border-top:0!important;background:#fff;box-shadow:0 1px 3px rgba(29,42,58,.06);margin-bottom:18px}.kd-flow .woocommerce{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:24px;align-items:start}.kd-flow .woocommerce>*{grid-column:1/-1}.kd-flow .woocommerce>form.woocommerce-cart-form{grid-column:1;grid-row:2}.kd-flow form.woocommerce-cart-form{background:#fff;border-radius:var(--kd-r);padding:8px 20px;box-shadow:0 1px 3px rgba(29,42,58,.06)}.kd-flow .cart-collaterals{grid-column:2!important;grid-row:2/span 4;width:100%!important;position:sticky;top:110px}.kd-flow .cart-collaterals .cart_totals{width:100%!important;float:none!important;background:#fff;border-radius:var(--kd-r);padding:22px;box-shadow:0 1px 3px rgba(29,42,58,.06)}.kd-flow .cart-collaterals .cross-sells{display:none}.kd-flow table.shop_table{border:0!important;border-radius:0!important;margin:0!important}.kd-flow table.shop_table th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--kd-muted);font-weight:700;border:0!important;background:none!important}.kd-flow table.shop_table td{border-top:1px solid var(--kd-line)!important;padding:16px 10px!important;vertical-align:middle}.kd-flow table.cart img{width:76px!important;height:76px!important;object-fit:contain;border:1px solid var(--kd-line);border-radius:10px;padding:4px;background:#fff}.kd-flow table.cart .product-name a{font-weight:600;color:var(--kd-ink)!important}.kd-flow table.cart .product-remove a.remove{width:30px;height:30px;line-height:28px;border-radius:50%;background:var(--kd-tint);color:var(--kd-muted)!important;font-size:20px}.kd-flow table.cart .product-remove a.remove:hover{background:var(--kd-red);color:#fff!important}.kd-flow .quantity .qty{height:38px;width:64px;border-radius:999px;border:1px solid var(--kd-line);text-align:center}.kd-flow .actions .coupon .input-text{border-radius:999px!important;border:1px solid var(--kd-line)!important;padding:9px 16px!important;min-width:180px}.kd-flow .actions button.button{border-radius:999px!important;background:var(--kd-tint)!important;color:var(--kd-ink)!important;border:1px solid var(--kd-line)!important}.kd-flow .cart_totals h2{font-size:20px;margin:0 0 10px;color:var(--kd-ink)}.kd-flow .cart_totals table th,.kd-flow .cart_totals table td{padding:12px 0!important}.kd-flow .cart_totals .order-total td,.kd-flow .cart_totals .order-total th{font-size:18px}.kd-flow .wc-proceed-to-checkout{padding:14px 0 0!important}.kd-flow .wc-proceed-to-checkout .checkout-button{display:block;width:100%;border-radius:999px!important;background:var(--kd-blue)!important;color:#fff!important;font-size:16px!important;padding:16px!important;margin:0!important}.kd-flow form.checkout{display:grid;grid-template-columns:minmax(0,1fr) 420px;column-gap:24px;row-gap:0;align-items:start;grid-column:1/-1}.kd-flow form.checkout>.woocommerce-NoticeGroup{grid-column:1/-1}.kd-flow form.checkout #customer_details{grid-column:1;background:#fff;border-radius:var(--kd-r);padding:24px 26px;box-shadow:0 1px 3px rgba(29,42,58,.06);width:auto!important;float:none!important}.kd-flow form.checkout #customer_details .col-1,.kd-flow form.checkout #customer_details .col-2{width:100%!important;float:none!important;max-width:100%}.kd-flow form.checkout wc-order-attribution-inputs{display:none}.kd-flow form.checkout #ast-order-review-wrapper{grid-column:2;grid-row:1;position:sticky;top:110px;align-self:start}.kd-flow form.checkout #order_review_heading{margin:0;padding:22px 24px 12px;background:#fff;border-radius:var(--kd-r) var(--kd-r) 0 0;font-size:20px;color:var(--kd-ink);width:auto!important;float:none!important;border:0!important}.kd-flow form.checkout #order_review{grid-column:2;margin-top:0;background:#fff;border-top:0;border-radius:0 0 var(--kd-r) var(--kd-r);padding:8px 24px 24px;box-shadow:0 1px 3px rgba(29,42,58,.06);width:auto!important;float:none!important}.kd-flow form.checkout #customer_details{grid-row:1/span 2}.kd-flow form.checkout h3{font-size:18px;color:var(--kd-ink);margin:6px 0 14px;padding:0!important;border:0!important}.kd-flow .form-row label{font-size:13px;font-weight:600;color:var(--kd-ink);margin-bottom:4px}.kd-flow .form-row input.input-text,.kd-flow .form-row textarea,.kd-flow .form-row select,.kd-flow .select2-container .select2-selection{border-radius:10px!important;border:1px solid #cfd9e3!important;padding:11px 14px!important;min-height:46px;background:#fff!important;box-shadow:none!important}.kd-flow .select2-container .select2-selection__rendered{line-height:22px!important;padding:0!important}.kd-flow .form-row input.input-text:focus,.kd-flow .form-row textarea:focus{border-color:var(--kd-blue)!important;box-shadow:0 0 0 3px rgba(66,98,130,.15)!important;outline:0}.kd-flow #payment{background:none!important;border-radius:0}.kd-flow #payment ul.payment_methods{border:0!important;padding:0!important;display:grid;gap:8px}.kd-flow #payment ul.payment_methods li{border:1px solid var(--kd-line);border-radius:12px;padding:12px 14px!important;list-style:none;margin:0!important}.kd-flow #payment ul.payment_methods li:has(input:checked){border-color:var(--kd-blue);background:var(--kd-tint)}.kd-flow #payment div.payment_box{background:#fff!important;border-radius:10px;margin:10px 0 0!important;font-size:13px}.kd-flow #payment div.payment_box::before{display:none}.kd-flow #payment .place-order{padding:16px 0 0!important}.kd-flow #place_order{width:100%;float:none!important;border-radius:999px!important;background:var(--kd-blue)!important;color:#fff!important;font-size:17px!important;font-weight:700!important;padding:17px!important}.kd-flow #place_order:hover{background:#36536f!important}.kd-flow .woocommerce-checkout-review-order-table td.product-name{font-size:14px}.kd-flow .woocommerce-checkout-review-order-table .order-total th,.kd-flow .woocommerce-checkout-review-order-table .order-total td{font-size:18px}.kd-flow .woocommerce-form-coupon-toggle .woocommerce-info,.kd-flow .woocommerce-form-login-toggle .woocommerce-info{grid-column:1/-1}@media (max-width:1024px){.kd-flow .woocommerce,.kd-flow form.checkout{grid-template-columns:minmax(0,1fr)!important}.kd-flow .woocommerce>form.woocommerce-cart-form,.kd-flow .cart-collaterals,.kd-flow form.checkout #ast-order-review-wrapper,.kd-flow form.checkout #customer_details{grid-column:1!important;grid-row:auto!important;position:static!important}.kd-flow form.checkout #order_review_heading{margin-top:20px!important}}@media (max-width:767px){.kd-flow{padding:16px 12px 48px}.kd-drawer{width:100vw}.kd-flow form.woocommerce-cart-form,.kd-flow form.checkout #customer_details{padding:16px}.kd-steps li+li::before{width:12px}.kd-flow table.cart img{width:60px!important;height:60px!important}}.kd-flow .ast-checkout-form-heading h3{font-size:0!important}.kd-flow .ast-checkout-form-heading h3::before{content:"Kontaktni podatki";font-size:18px}:root{--kd-font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--kd-head:"Montserrat","Inter",system-ui,sans-serif;--kd-navy:#14212e;--kd-shadow:0 1px 2px rgba(20,33,46,.04),0 8px 24px rgba(20,33,46,.06)}:where(body,body :not(i):not(svg):not(svg *):not([class*="icon"]):not([class*="eicon"]):not([class^="fa"]):not([class*=" fa-"]):not([class*="star"]):not(.dashicons):not(code):not(pre)){font-family:var(--kd-font)!important}:where(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.e-heading-base,.product_title,.entry-title,.kd-flow__title,.kd-drawer__title){font-family:var(--kd-head)!important;letter-spacing:-.015em}body{font-size:15px;line-height:1.6;color:#2b3846;text-rendering:optimizeLegibility}::selection{background:#cfe0f0;color:var(--kd-ink)}a{transition:color .15s}.woocommerce ul.products li.product,.kd-flow form.woocommerce-cart-form,.kd-flow .cart_totals,.kd-flow form.checkout #customer_details,.kd-flow form.checkout #order_review,.single-post.ast-separate-container .ast-article-single{box-shadow:var(--kd-shadow)!important;border-color:#e6edf3!important}.woocommerce ul.products li.product .onsale{top:12px!important;left:12px!important;right:auto!important}.woocommerce ul.products li.product .astra-shop-thumbnail-wrap{position:relative}.woocommerce ul.products li.product .ast-on-card-button,.woocommerce ul.products li.product .ast-select-options-trigger{border-radius:50%!important;box-shadow:0 4px 12px rgba(20,33,46,.12)}.woocommerce-breadcrumb,.elementor-widget-woocommerce-breadcrumb,.ast-breadcrumbs{font-size:13px!important;color:var(--kd-muted)!important}.woocommerce-breadcrumb a,.elementor-widget-woocommerce-breadcrumb a{color:var(--kd-muted)!important}.woocommerce-breadcrumb a:hover{color:var(--kd-blue)!important}.post-type-archive-product .elementor-widget-woocommerce-archive-title .elementor-heading-title,.tax-product_cat .elementor-widget-woocommerce-archive-title .elementor-heading-title{font-size:clamp(28px,3.4vw,42px)!important;font-weight:700!important;color:var(--kd-ink)!important}.elementor-widget-sidebar .widget,.wpc-filters-main-wrap{font-size:14px}.wpc-filter-title,.elementor-widget-sidebar .widget-title{font-family:var(--kd-head)!important;font-weight:700!important;color:var(--kd-ink)!important}.wpc-filters-main-wrap input[type=checkbox]{accent-color:var(--kd-blue)}.wpc-filters-main-wrap input[type=number],.wpc-filters-main-wrap input[type=text],.wpc-filters-main-wrap .wpc-filters-range-inputs input{border-radius:10px!important;border:1px solid #d6e0ea!important}.wpc-filters-main-wrap .ui-slider .ui-slider-range{background:var(--kd-blue)!important}.wpc-filters-main-wrap .ui-slider .ui-slider-handle{border-color:var(--kd-blue)!important;border-radius:50%!important}.elementor-location-footer .elementor-element-7ede1fb{background:var(--kd-navy)!important;padding-top:64px!important;padding-bottom:28px!important;position:relative}.elementor-location-footer .elementor-element-7ede1fb::before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--kd-blue),var(--kd-blue-2),var(--kd-blue))}.elementor-location-footer .elementor-element-7ede1fb,.elementor-location-footer .elementor-element-7ede1fb p,.elementor-location-footer .elementor-element-7ede1fb li,.elementor-location-footer .elementor-element-7ede1fb .elementor-icon-list-text,.elementor-location-footer .elementor-element-7ede1fb .elementor-text-editor{color:rgba(255,255,255,.72)!important;font-size:14px!important;font-weight:400!important;line-height:1.7}.elementor-location-footer .elementor-element-7ede1fb .elementor-heading-title{color:#fff!important;font-size:15px!important;font-weight:700!important;letter-spacing:.02em;margin-bottom:6px}.elementor-location-footer .elementor-element-7ede1fb a:hover .elementor-icon-list-text,.elementor-location-footer .elementor-element-7ede1fb a:hover{color:#fff!important;text-decoration:none}.elementor-location-footer .elementor-element-7ede1fb .elementor-icon-list-icon svg,.elementor-location-footer .elementor-element-7ede1fb .elementor-icon-list-icon i{fill:var(--kd-blue-2)!important;color:var(--kd-blue-2)!important}.elementor-location-footer .elementor-element-7ede1fb .elementor-divider-separator{border-color:rgba(255,255,255,.12)!important}.elementor-location-footer .elementor-element-fceae42,.elementor-location-footer .elementor-element-fceae42 p{font-size:12px!important;color:rgba(255,255,255,.5)!important;font-style:normal!important}.elementor-location-footer .elementor-element-1dac30e img{filter:brightness(0) invert(1);opacity:.7}.elementor-location-footer .elementor-element-4e4ee24 img{filter:brightness(0) invert(1)}.elementor-location-footer .elementor-element-9a2d922 .elementor-icon-list-item{padding-bottom:4px!important}.home .elementor-element-d295ba5 img,.home .elementor-element-d295ba5 .swiper-slide{border-radius:18px;overflow:hidden}.home h2.e-heading-base{font-weight:700!important}.home .elementor-element-c28844d .elementor-image-box-wrapper,.home .elementor-element-c28844d .elementor-widget-image-box>.elementor-widget-container{border-radius:14px!important;border:1px solid #e6edf3!important;box-shadow:var(--kd-shadow)}.home .elementor-element-84e3ad5{border-radius:22px!important;border:0!important;box-shadow:var(--kd-shadow)!important}.home .e-loop-item>.e-con{border:1px solid #e6edf3!important;box-shadow:var(--kd-shadow)}.home .elementor-element-03091fa,.home [class*="elementor-element-"].e-con[style*="--border-radius"]{box-shadow:none}.home .elementor-element-3f02295 .elementor-element-41f40fd{background:linear-gradient(135deg,#3b5875,#5b80a3)!important}@media (max-width:767px){body{font-size:15px}}.elementor-widget-posts .elementor-post__read-more{font-size:0!important}.elementor-widget-posts .elementor-post__read-more::after{content:"Preberi več →";font-size:14px;font-weight:600;color:var(--kd-blue)}.elementor-widget-posts .elementor-post__meta-data{font-size:12px!important;color:var(--kd-muted)!important}body:has(.kdh) .entry-header,body:has(.kdh) .ast-breadcrumbs-wrapper{display:none!important}body:has(.kdh) .site-content>.ast-container{max-width:100%!important;padding:0!important;display:block}body:has(.kdh) .entry-content,body:has(.kdh) .ast-article-single,body:has(.kdh) #primary{margin:0!important;padding:0!important;max-width:100%!important;width:100%!important;background:none!important;border:0!important}.kdh{--g:24px;background:#f6f8fb;padding-bottom:24px;overflow:hidden}.kdh *{box-sizing:border-box}.kdh-wrap{max-width:1320px;margin:0 auto;padding:0 var(--g);position:relative}.kdh h2{font-size:clamp(22px,2.4vw,30px)!important;font-weight:700!important;color:var(--kd-ink)!important;margin:0!important;line-height:1.15!important}.kdh-sec{padding:44px 0 0}.kdh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.kdh-head--c{justify-content:center;text-align:center}.kdh-head__r{display:flex;align-items:center;gap:8px;flex-shrink:0}.kdh-intro{margin:6px 0 0!important;color:var(--kd-muted);font-size:15px;max-width:640px}.kdh-more{font-weight:600;font-size:14px;color:var(--kd-blue)!important;margin-right:6px;white-space:nowrap}.kdh-more::after{content:" →"}.kdh-arr{width:38px;height:38px;border-radius:50%;border:1px solid #dbe4ee;background:#fff;color:var(--kd-ink);font-size:22px;line-height:1;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0 0 2px;transition:all .15s}.kdh-arr:hover{background:var(--kd-blue);border-color:var(--kd-blue);color:#fff}.kdh-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 4*16px)/5);gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 2px 14px;margin:-4px -2px 0}.kdh-track::-webkit-scrollbar{display:none}.kdh-track>*{scroll-snap-align:start}.kdh-hero{padding:20px 0 0}.kdh-track--hero{grid-auto-columns:calc((100% - 2*16px)/3)}.kdh-banner{display:block;border-radius:18px;overflow:hidden;aspect-ratio:16/9;background:#e9eef4;transition:transform .2s,box-shadow .2s}.kdh-banner:hover{transform:translateY(-3px);box-shadow:0 14px 30px rgba(20,33,46,.14)}.kdh-banner img{width:100%;height:100%;object-fit:cover;display:block}.kdh-arr--hero{position:absolute;top:calc(50% - 26px);z-index:2;box-shadow:0 4px 14px rgba(20,33,46,.15)}.kdh-arr--l{left:8px}.kdh-arr--r{right:8px}.kdh-popular{padding:18px 0 0}.kdh-popular .kdh-wrap{display:flex;align-items:center;gap:14px}.kdh-popular span{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--kd-muted);white-space:nowrap}.kdh-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.kdh-chips--scroll{margin:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.kdh-chips--scroll::-webkit-scrollbar{display:none}.kdh-chip{display:inline-block;white-space:nowrap;padding:7px 15px;border-radius:999px;background:#fff;border:1px solid #dbe4ee;font-size:13px;font-weight:500;color:var(--kd-ink)!important;transition:all .15s}.kdh-chip:hover{border-color:var(--kd-blue);background:var(--kd-tint);color:var(--kd-blue)!important}.kdh-catgrid{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kdh-cat{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e6edf3;border-radius:14px;padding:10px 14px 10px 10px;transition:all .18s}.kdh-cat:hover{border-color:#c9d6e3;box-shadow:0 10px 24px rgba(20,33,46,.08);transform:translateY(-2px)}.kdh-cat__img{width:56px;height:56px;flex:0 0 56px;border-radius:10px;background:#f6f8fb;display:flex;align-items:center;justify-content:center;overflow:hidden}.kdh-cat__img img{width:100%;height:100%;object-fit:contain;padding:4px}.kdh-cat__t{font-size:14px;font-weight:600;color:var(--kd-ink);line-height:1.25}.kdh-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #e6edf3;border-radius:16px;overflow:hidden;transition:box-shadow .18s,transform .18s}.kdh-card:hover{box-shadow:0 14px 30px rgba(20,33,46,.10);transform:translateY(-3px)}.kdh-card__img{display:block;aspect-ratio:1/1;padding:14px;background:#fff}.kdh-card__img img{width:100%!important;height:100%!important;object-fit:contain;display:block}.kdh-card__body{display:flex;flex-direction:column;gap:4px;padding:0 14px 14px;flex:1}.kdh-sku{font-size:11px;letter-spacing:.04em;color:#97a3b1}.kdh-card__title{font-size:14px;font-weight:600;line-height:1.35;color:var(--kd-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.7em}.kdh-card__title:hover{color:var(--kd-blue)!important}.kdh-card__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;margin-top:auto;padding-top:6px}.kdh-price{display:flex;flex-direction:column;line-height:1.2;font-size:16px;font-weight:700;color:var(--kd-ink)}.kdh-price del{font-size:12px;font-weight:400;color:#97a3b1;order:-1}.kdh-price ins{text-decoration:none;color:var(--kd-red)}.kdh-add{width:38px;height:38px;flex:0 0 38px;border-radius:50%;background:var(--kd-blue);color:#fff!important;display:inline-flex;align-items:center;justify-content:center;transition:all .15s}.kdh-add:hover{background:#36536f;transform:scale(1.06)}.kdh-add.loading{opacity:.5}.kdh-add.added{background:#2f8a57}.kdh-card .added_to_cart{display:none!important}.kdh-badge{position:absolute;top:10px;left:10px;z-index:1;background:var(--kd-red);color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-radius:8px}.kdh-servis{display:grid;grid-template-columns:1.1fr 1fr;border-radius:22px;overflow:hidden;background:var(--kd-navy);color:#fff}.kdh-servis__txt{padding:48px}.kdh-servis__txt h2{color:#fff!important;margin:6px 0 14px!important}.kdh-servis__txt p{color:rgba(255,255,255,.78);font-size:15px;line-height:1.7;margin:0 0 12px}.kdh-servis__txt strong{color:#fff}.kdh-eyebrow{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#9fbbd6}.kdh-servis__btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:20px}.kdh-btn{display:inline-block;padding:12px 22px;border-radius:999px;background:#fff;color:var(--kd-navy)!important;font-weight:700;font-size:14px}.kdh-btn--ghost{background:transparent;color:#fff!important;border:1px solid rgba(255,255,255,.35)}.kdh-servis__img{background:#fff;display:flex;align-items:center;justify-content:center;padding:24px}.kdh-servis__img img{max-width:100%;height:auto;max-height:340px;object-fit:contain}.kdh-brandrow{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.kdh-brandrow a{background:#fff;border:1px solid #e6edf3;border-radius:14px;height:96px;display:flex;align-items:center;justify-content:center;padding:18px 24px;transition:all .18s}.kdh-brandrow a:hover{box-shadow:0 10px 24px rgba(20,33,46,.08);transform:translateY(-2px)}.kdh-brandrow img{max-height:52px;max-width:100%;width:auto;object-fit:contain;filter:grayscale(1);opacity:.8;transition:all .18s}.kdh-brandrow a:hover img{filter:none;opacity:1}.kdh-bloggrid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.kdh-post{display:flex;flex-direction:column;background:#fff;border:1px solid #e6edf3;border-radius:16px;overflow:hidden;transition:all .18s;color:var(--kd-ink)!important}.kdh-post:hover{box-shadow:0 14px 30px rgba(20,33,46,.10);transform:translateY(-3px)}.kdh-post__img{display:block;aspect-ratio:16/9;background:var(--kd-tint);overflow:hidden}.kdh-post__img img{width:100%;height:100%;object-fit:cover;display:block}.kdh-post__ph{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.kdh-post__ph img{width:45%;height:auto;object-fit:contain}.kdh-post__b{display:flex;flex-direction:column;gap:6px;padding:16px 18px 18px}.kdh-post__d{font-size:12px;color:#97a3b1}.kdh-post__t{font-size:17px;font-weight:700;line-height:1.3;font-family:var(--kd-head)}.kdh-post__x{font-size:14px;color:var(--kd-muted);line-height:1.55}.kdh-post__m{font-size:14px;font-weight:600;color:var(--kd-blue);margin-top:4px}@media (max-width:1100px){.kdh-track{grid-auto-columns:calc((100% - 3*14px)/4)}.kdh-catgrid{grid-template-columns:repeat(4,1fr)}}@media (max-width:860px){.kdh-track{grid-auto-columns:calc((100% - 2*14px)/3)}.kdh-track--hero{grid-auto-columns:80%}.kdh-catgrid{grid-template-columns:repeat(3,1fr)}.kdh-servis{grid-template-columns:1fr}.kdh-bloggrid{grid-template-columns:1fr 1fr}.kdh-brandrow{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.kdh{--g:16px}.kdh-sec{padding-top:32px}.kdh-track{grid-auto-columns:46%;gap:12px}.kdh-track--hero{grid-auto-columns:88%}.kdh-arr,.kdh-more::after{display:none}.kdh-catgrid{grid-template-columns:1fr 1fr;gap:8px}.kdh-cat{padding:8px;gap:8px}.kdh-cat__img{width:44px;height:44px;flex-basis:44px}.kdh-cat__t{font-size:13px}.kdh-popular .kdh-wrap{flex-direction:column;align-items:flex-start;gap:8px}.kdh-servis__txt{padding:28px 22px}.kdh-bloggrid{grid-template-columns:1fr}.kdh-brandrow{grid-template-columns:1fr 1fr}.kdh-brandrow a{height:76px}.kdh-card__img{padding:10px}.kdh-card__body{padding:0 10px 10px}.kdh-add{width:34px;height:34px;flex-basis:34px}}.kdh-servis__txt p,.kdh-servis__txt p span{color:rgba(255,255,255,.8)!important}.kdh-servis__txt p strong{color:#fff!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:50px!important;border-radius:14px!important;border:1.5px solid #d9e2eb!important;background:#fff no-repeat 16px center/18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%238795a5' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")!important;padding:0 104px 0 44px!important;font-size:15px!important;color:var(--kd-ink)!important;box-shadow:0 1px 2px rgba(20,33,46,.04),0 4px 14px rgba(20,33,46,.05)!important;transition:border-color .15s,box-shadow .15s}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{border-color:#c3d0dd!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{border-color:var(--kd-blue)!important;box-shadow:0 0 0 4px rgba(66,98,130,.13),0 8px 24px rgba(20,33,46,.08)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{top:5px!important;right:5px!important;height:40px!important;width:auto!important;min-width:0!important;padding:0 18px!important;border-radius:10px!important;background:var(--kd-blue)!important;display:inline-flex!important;align-items:center;gap:0;font:600 14px/1 var(--kd-font)!important;color:#fff!important;transition:background .15s}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover{background:var(--kd-navy)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit svg{display:none!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::after{content:"Išči";color:#fff}.dgwt-wcas-search-wrapp .dgwt-wcas-preloader{right:96px!important}.dgwt-wcas-search-wrapp .dgwt-wcas-close{right:96px!important}@media (max-width:767px){.elementor-location-header .elementor-element-95f6fca{--min-height:0px;min-height:0!important;padding:8px 12px 6px!important;box-shadow:none!important}.elementor-location-header .elementor-element-95f6fca>.e-con-inner{min-height:0!important;padding:0!important;gap:8px!important;align-items:center!important}.elementor-location-header .elementor-element-9b44e38,.elementor-location-header .elementor-element-c905359{--min-height:0px;min-height:0!important;padding:0!important;flex:0 0 auto!important;width:auto!important;gap:6px!important;align-items:center!important}.elementor-location-header .elementor-element-2f4c1d2{--min-height:0px;min-height:0!important;flex:1 1 auto!important;width:auto!important;align-items:center!important;justify-content:center!important}.elementor-location-header .elementor-element-073483f img{height:auto!important;max-height:20px!important;width:auto!important;max-width:100%!important}.elementor-location-header .elementor-element-30c2daf .elementor-icon{width:40px;height:40px;border-radius:50%;background:var(--kd-tint);display:flex!important;align-items:center;justify-content:center;font-size:16px!important}.elementor-location-header .elementor-element-30c2daf .elementor-icon svg{width:16px!important;height:16px!important;fill:var(--kd-ink)!important}.elementor-location-header .elementor-element-013028e{display:none!important}.elementor-location-header .elementor-element-061c02d .elementor-icon,.elementor-location-header .kd-cart-btn{width:40px!important;height:40px!important}.elementor-location-header .elementor-element-943f251{--min-height:0px;min-height:0!important;padding:2px 12px 10px!important;border-bottom:1px solid var(--kd-line);box-shadow:0 6px 16px rgba(20,33,46,.05)}.elementor-location-header .elementor-element-943f251>.e-con-inner{padding:0!important;min-height:0!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:44px!important;border-radius:12px!important;padding:0 52px 0 40px!important;font-size:16px!important;background-position:13px center!important;background-color:var(--kd-tint)!important;border-color:transparent!important;box-shadow:none!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:#fff!important;border-color:var(--kd-blue)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{top:4px!important;right:4px!important;height:36px!important;width:36px!important;padding:0!important;justify-content:center}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::after{content:"";width:16px;height:16px;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.dgwt-wcas-search-wrapp .dgwt-wcas-preloader,.dgwt-wcas-search-wrapp .dgwt-wcas-close{right:46px!important}}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{text-transform:none!important;letter-spacing:0!important}@media (max-width:767px){.elementor-location-header .elementor-element-c905359{padding-right:4px!important}}.woocommerce ul.products li.product .price,.featured-cat-carousel-wrap .price{color:var(--kd-ink)!important;font-weight:700!important}.woocommerce ul.products li.product .price ins,.featured-cat-carousel-wrap .price ins{color:var(--kd-red)!important;text-decoration:none!important}.woocommerce ul.products li.product .price del,.featured-cat-carousel-wrap .price del{color:var(--kd-muted)!important;font-weight:400!important;font-size:.85em}.featured-cat-carousel-wrap{background:transparent!important;padding:0!important;margin:0 0 28px!important;box-shadow:none!important}.featured-cat-carousel-wrap h2{font-size:22px!important;margin:0 0 14px!important}.featured-cat-carousel{overflow:visible!important}.featured-cat-carousel .swiper-wrapper{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;padding:2px 2px 10px;margin:0;scrollbar-width:thin;height:auto!important}.featured-cat-carousel .swiper-slide{width:auto!important;margin:0!important;scroll-snap-align:start;height:auto!important;list-style:none}.featured-cat-carousel .swiper-slide>li{list-style:none!important;margin:0!important;width:100%!important;height:100%;background:#fff;border:1px solid var(--kd-line);border-radius:14px;padding:12px!important;display:flex;flex-direction:column;box-shadow:none!important;transition:box-shadow .2s,transform .2s}.featured-cat-carousel .swiper-slide>li:hover{box-shadow:var(--kd-shadow)!important;transform:translateY(-2px)}.featured-cat-carousel .swiper-slide>li::marker{content:none}.featured-cat-carousel .astra-shop-thumbnail-wrap img{aspect-ratio:1;object-fit:contain;width:100%;height:auto}.featured-cat-carousel .ast-woo-product-category{display:none!important}.featured-cat-carousel .woocommerce-loop-product__title{font-size:13px!important;font-weight:600!important;line-height:1.35!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:6px 0 4px!important;color:var(--kd-ink)!important}.featured-cat-carousel .price{font-size:14px!important;margin-top:auto}.featured-cat-carousel-wrap .swiper-button-next,.featured-cat-carousel-wrap .swiper-button-prev,.featured-cat-carousel-wrap .swiper-pagination{display:none!important}.featured-cat-carousel .onsale{position:absolute;top:10px;left:10px;margin:0!important}.featured-cat-carousel .astra-shop-thumbnail-wrap{position:relative}@media (max-width:1024px){.featured-cat-carousel .swiper-wrapper{grid-auto-columns:31%}}@media (max-width:767px){.featured-cat-carousel .swiper-wrapper{grid-auto-columns:44%;gap:10px}.featured-cat-carousel-wrap h2{font-size:19px!important}.woocommerce ul.products.elementor-grid,.woocommerce-page ul.products.elementor-grid{display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important}.woocommerce ul.products.elementor-grid li.product{display:grid!important;grid-template-columns:112px minmax(0,1fr)!important;gap:14px!important;align-items:center!important;width:100%!important;margin:0!important;padding:10px 12px 10px 10px!important;min-height:0!important;text-align:left!important}.woocommerce ul.products.elementor-grid li.product .astra-shop-thumbnail-wrap{width:112px!important;max-width:112px!important;flex:none!important;margin:0!important;position:relative;background:#fff;border-radius:10px;overflow:hidden}.woocommerce ul.products.elementor-grid li.product .astra-shop-thumbnail-wrap img{width:112px!important;height:112px!important;aspect-ratio:1;object-fit:contain!important;margin:0!important}.woocommerce ul.products.elementor-grid li.product .astra-shop-thumbnail-wrap img.show-on-hover{display:none!important}.woocommerce ul.products.elementor-grid li.product .astra-shop-summary-wrap{width:auto!important;padding:0!important;margin:0!important;display:flex!important;flex-direction:column!important;align-self:stretch;justify-content:center;min-width:0}.woocommerce ul.products.elementor-grid li.product .woocommerce-loop-product__title{font-size:14px!important;line-height:1.35!important;margin:2px 0 6px!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.woocommerce ul.products.elementor-grid li.product .price{margin:0!important;font-size:16px!important}.woocommerce ul.products.elementor-grid li.product .onsale{top:4px!important;left:4px!important;font-size:11px!important;padding:3px 6px!important;min-height:0!important;min-width:0!important;line-height:1.2!important}}.single-product .woocommerce-product-details__short-description,.single-product .woocommerce-product-details__short-description *{text-align:left!important}.single-product .woocommerce-product-details__short-description ul{padding-left:18px;margin:0 0 8px}.single-product .woocommerce-product-details__short-description li{margin:4px 0;line-height:1.5}.single-product .woocommerce-tabs ul.tabs{display:flex!important;flex-wrap:wrap;gap:8px;border:0!important;padding:0!important;margin:0 0 18px!important}.single-product .woocommerce-tabs ul.tabs::before,.single-product .woocommerce-tabs ul.tabs::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li{border:0!important;background:transparent!important;margin:0!important;padding:0!important;border-radius:999px!important}.single-product .woocommerce-tabs ul.tabs li::before,.single-product .woocommerce-tabs ul.tabs li::after{display:none!important}.single-product .woocommerce-tabs ul.tabs li a{display:block;padding:10px 18px!important;border-radius:999px;background:var(--kd-tint);color:var(--kd-ink)!important;font-size:14px;transition:background .15s,color .15s}.single-product .woocommerce-tabs ul.tabs li.active a,.single-product .woocommerce-tabs ul.tabs li a:hover{background:var(--kd-blue);color:#fff!important}.single-product .woocommerce-tabs .panel{text-align:left!important}.single-product .woocommerce-tabs .panel p{text-align:left!important;line-height:1.7}.single-product .woocommerce-tabs table.shop_attributes{border:0!important;border-radius:12px;overflow:hidden}.single-product .woocommerce-tabs table.shop_attributes th,.single-product .woocommerce-tabs table.shop_attributes td{padding:10px 14px!important;border:0!important;border-bottom:1px solid var(--kd-line)!important;font-style:normal}.single-product .woocommerce-tabs table.shop_attributes tr:nth-child(odd) th,.single-product .woocommerce-tabs table.shop_attributes tr:nth-child(odd) td{background:var(--kd-tint)}.single-product .product_meta{font-size:12px;color:var(--kd-muted)}@media (max-width:767px){.single-product .woocommerce-tabs ul.tabs{flex-direction:row!important}.single-product .woocommerce-tabs ul.tabs li{width:auto!important}.single-product .woocommerce-tabs ul.tabs li a{padding:9px 14px!important;font-size:13px}}html body ul.products li.product .price,html body ul.products li.product .price .amount{color:var(--kd-ink)!important}html body ul.products li.product .price ins,html body ul.products li.product .price ins .amount{color:var(--kd-red)!important;text-decoration:none!important}html body ul.products li.product .price del,html body ul.products li.product .price del .amount{color:var(--kd-muted)!important;font-weight:400!important}.single-product .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{font-size:13px!important;line-height:1.5;text-align:left!important;color:var(--kd-muted)!important}.single-product .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb a{color:var(--kd-blue)!important;font-weight:500}.single-product .elementor-element-a929eea .elementor-heading-title{background:var(--kd-red)!important;color:#fff!important;border-radius:8px!important;width:auto!important;height:auto!important;padding:4px 8px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important}@media (max-width:767px){.single-product .elementor-widget-woocommerce-breadcrumb .woocommerce-breadcrumb{font-size:12px!important;padding:0 4px}}html body .featured-cat-carousel-wrap,html body .elementor-element-c6ae2dd{border:0!important;background:transparent!important;box-shadow:none!important;padding-left:0!important;padding-right:0!important}@media (max-width:767px){.tax-product_cat h1,.post-type-archive-product h1{font-size:26px!important;line-height:1.2!important}}:root{--kd-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--kd-head:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}:where(h1,h2,h3,h4,h5,h6,.elementor-heading-title,.product_title,.entry-title){font-weight:700;letter-spacing:-.02em}*,*::before,*::after{animation-duration:0s!important;animation-delay:0s!important;animation-iteration-count:1!important;transition:none!important;scroll-behavior:auto!important}html{scroll-behavior:auto!important}.elementor-invisible,.ast-fade-up,.animated{visibility:visible!important;opacity:1!important;transform:none!important;animation:none!important}html body .kdh-card:hover,html body ul.products li.product:hover,html body .featured-cat-carousel .swiper-slide>li:hover,html body .kdh-cat:hover,html body .kd-cart-btn:hover,html body .button:hover,html body .elementor-button:hover{transform:none!important}.dgwt-wcas-preloader{animation:none!important}.kdh-trust{padding:6px 0 4px}.kdh-trust__row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.kdh-trust__i{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--kd-line);border-radius:14px;color:var(--kd-ink)!important;text-decoration:none!important}.kdh-trust__i:hover{border-color:var(--kd-blue)}.kdh-trust__ic{flex:0 0 42px;height:42px;border-radius:12px;background:var(--kd-tint);color:var(--kd-blue);display:flex;align-items:center;justify-content:center}.kdh-trust__i strong{display:block;font-size:14px;font-weight:700;line-height:1.25}.kdh-trust__i small{display:block;font-size:12.5px;color:var(--kd-muted);line-height:1.35;margin-top:2px}.kdh h2{position:relative}.kdh-card{border-color:#e3eaf1!important}.kdh-card:hover,html body ul.products li.product:hover{border-color:#c9d6e3!important;box-shadow:0 10px 28px rgba(20,33,46,.08)!important}.kdh-add{box-shadow:0 4px 10px rgba(66,98,130,.25)}.kdh-badge,.woocommerce span.onsale,.featured-cat-carousel .onsale{border-radius:8px!important;font-weight:700!important;letter-spacing:.01em}@media (max-width:1024px){.kdh-trust__row{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.kdh-trust__row{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:10px;padding-bottom:4px;scrollbar-width:none}.kdh-trust__row::-webkit-scrollbar{display:none}.kdh-trust__i{flex:0 0 78%;scroll-snap-align:start;padding:12px 14px}}.search .ast-archive-entry-banner{background:transparent!important;padding:22px 0 6px!important;min-height:0!important;text-align:left!important}.search .ast-archive-entry-banner .ast-container{max-width:1320px;padding:0 20px!important;text-align:left!important}.search .ast-archive-entry-banner h1{font-size:26px!important;line-height:1.2!important;margin:0!important;color:var(--kd-ink)!important;text-align:left!important}.search .ast-archive-entry-banner h1 span{color:var(--kd-blue)}.search .ast-archive-entry-banner p{display:none!important}.ast-shop-toolbar-container{display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;margin:0 0 14px!important}.ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{margin:0!important;display:flex;align-items:center;min-width:0}.elementor-widget-wc-archive-products .woocommerce-result-count{float:none!important;margin:0!important;line-height:1.3!important;font-size:13px!important;color:var(--kd-muted)!important;text-align:left!important;width:auto!important}.elementor-widget-wc-archive-products .woocommerce-ordering{float:none!important;margin:0!important;flex:0 0 auto;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;width:auto!important}.elementor-widget-wc-archive-products .woocommerce-ordering select{height:42px!important;min-height:0!important;padding:0 36px 0 14px!important;border:1px solid var(--kd-line)!important;border-radius:12px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2a3a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 12px center/16px!important;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;outline:0;font-size:14px!important;color:var(--kd-ink)!important;width:auto!important;max-width:100%}.elementor-widget-wc-archive-products ul.products{clear:both!important}@media (max-width:767px){.search .ast-archive-entry-banner{padding:14px 0 0!important}.search .ast-archive-entry-banner .ast-container{padding:0 16px!important}.search .ast-archive-entry-banner h1{font-size:21px!important}.elementor-25798054 .elementor-element-0bcfdf1{padding-top:8px!important}.wpc-filters-open-button-container{margin:0!important;text-align:left!important}.wpc-filters-open-button-container a,.wpc-filters-open-button-container .wpc-filters-open-widget{height:42px!important;min-height:0!important;padding:0 16px!important;border-radius:12px!important;display:inline-flex!important;align-items:center;justify-content:center;width:100%!important;box-shadow:none!important;border:1px solid var(--kd-line)!important;background:#fff!important}.elementor-25798054 .elementor-element-3540e62{padding:0!important}.elementor-25798054 .elementor-element-2954ff4{margin-bottom:10px!important}.elementor-widget-wc-archive-products .woocommerce-result-count{font-size:12.5px!important;max-width:44%}.elementor-widget-wc-archive-products .woocommerce-ordering select{font-size:14px!important;max-width:52vw}}.search .elementor-element-03e9aa8{display:none!important}.search .elementor-element-281b0f1 .elementor-heading-title{font-size:24px!important;text-align:left!important;font-weight:700!important}@media (max-width:767px){.search .elementor-element-281b0f1 .elementor-heading-title{font-size:20px!important}}.kd-menu{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none}.kd-menu.is-open{visibility:visible;pointer-events:auto}.kd-menu__bg{position:absolute;inset:0;background:rgba(20,33,46,.45);opacity:0}.kd-menu.is-open .kd-menu__bg{opacity:1}.kd-menu__panel{position:absolute;top:0;left:0;bottom:0;width:min(88vw,380px);background:#fff;overflow-y:auto;-webkit-overflow-scrolling:touch;transform:translateX(-100%);display:flex;flex-direction:column;box-shadow:12px 0 40px rgba(20,33,46,.18)}.kd-menu.is-open .kd-menu__panel{transform:none}html.kd-menu-lock,html.kd-menu-lock body{overflow:hidden!important}.kd-menu__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--kd-line);position:sticky;top:0;background:#fff;z-index:1}.kd-menu__head strong{font-size:17px;color:var(--kd-ink)}.kd-menu__x{width:40px;height:40px;border-radius:50%!important;border:0!important;background:var(--kd-tint)!important;color:var(--kd-ink)!important;font-size:24px!important;line-height:1!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer}.kd-menu__quick{display:flex;gap:8px;flex-wrap:wrap;padding:14px 16px 6px}.kd-menu__pill{display:inline-flex;align-items:center;height:36px;padding:0 14px;border-radius:999px;background:var(--kd-tint);color:var(--kd-ink)!important;font-size:13.5px;font-weight:600;text-decoration:none!important}.kd-menu__pill--red{background:var(--kd-red);color:#fff!important}.kd-menu__grp{border-bottom:1px solid var(--kd-line);margin:0}.kd-menu__grp summary{list-style:none;cursor:pointer;padding:16px;font-size:15px;font-weight:700;color:var(--kd-ink);display:flex;justify-content:space-between;align-items:center}.kd-menu__grp summary::-webkit-details-marker{display:none}.kd-menu__grp summary::after{content:"";width:9px;height:9px;border-right:2px solid var(--kd-muted);border-bottom:2px solid var(--kd-muted);transform:rotate(45deg);margin:-4px 4px 0 0}.kd-menu__grp[open] summary::after{transform:rotate(-135deg);margin-top:4px}.kd-menu__grp ul{list-style:none;margin:0;padding:0 8px 10px}.kd-menu__grp li{margin:0}.kd-menu__grp li a{display:flex;justify-content:space-between;align-items:center;padding:11px 10px;border-radius:10px;color:#2b3846!important;font-size:15px;text-decoration:none!important}.kd-menu__grp li a::after{content:"›";color:var(--kd-muted);font-size:18px;line-height:1}.kd-menu__grp li a:active,.kd-menu__grp li a:hover{background:var(--kd-tint)}.kd-menu__contact{margin-top:auto;padding:16px;display:grid;gap:6px;background:var(--kd-tint)}.kd-menu__contact a{color:var(--kd-blue)!important;font-weight:600;font-size:14px;text-decoration:none!important}.single-product .elementor-element-07f299f,.single-product .elementor-element-5c5748d{background:transparent!important;padding-top:20px!important;padding-bottom:12px!important}.single-product .elementor-element-07f299f h2.e-heading-base,.single-product .elementor-element-5c5748d h2.e-heading-base,.single-product .elementor-element-07f299f>.e-con-inner>h2,.single-product .elementor-element-5c5748d>.e-con-inner>h2{font-size:22px!important;text-align:left!important;margin:0 0 12px!important;width:100%}.single-product .elementor-element-680e29d .swiper,.single-product .elementor-element-7abd0eb .swiper{overflow:visible!important;touch-action:auto!important}.single-product .elementor-element-680e29d .swiper-wrapper,.single-product .elementor-element-7abd0eb .swiper-wrapper{display:grid!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 48px)/5);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;transform:none!important;touch-action:auto!important;padding:2px 2px 10px;scrollbar-width:thin;height:auto!important}.single-product .elementor-element-680e29d .swiper-slide,.single-product .elementor-element-7abd0eb .swiper-slide{width:auto!important;margin:0!important;scroll-snap-align:start;height:auto!important;background:#fff;border:1px solid var(--kd-line);border-radius:14px;overflow:hidden}.single-product .elementor-element-680e29d .elementor-swiper-button,.single-product .elementor-element-7abd0eb .elementor-swiper-button,.single-product .elementor-element-680e29d .swiper-pagination,.single-product .elementor-element-7abd0eb .swiper-pagination{display:none!important}.elementor-25797790 .elementor-element-c43b8ed{padding:10px!important;height:100%}.elementor-25797790 .elementor-element-c43b8ed>.e-con-inner{padding:0!important;gap:6px!important;height:100%}.elementor-25797790 .elementor-element-6c01a89{position:relative;padding:0!important;background:transparent!important}.elementor-25797790 .elementor-element-a929eea{position:absolute!important;top:0;left:0;z-index:2;width:auto!important;background:transparent!important;border-radius:0!important;padding:0!important;margin:0!important;min-width:0!important;min-height:0!important;height:auto!important;box-shadow:none!important}.elementor-25797790 .elementor-element-a929eea::before,.elementor-25797790 .elementor-element-a929eea::after{display:none!important}html body .elementor-25797790 .elementor-element-a929eea .elementor-heading-title{background:var(--kd-red)!important;color:#fff!important;border-radius:8px!important;padding:3px 7px!important;font-size:12px!important;font-weight:700!important;line-height:1.2!important;width:auto!important;height:auto!important;display:inline-block!important}.elementor-25797790 .elementor-element-4990566 img{aspect-ratio:1;object-fit:contain;width:100%!important;height:auto!important;max-height:none!important}.elementor-25797790 .elementor-element-6a77e71{padding:0!important;gap:4px!important;text-align:left!important;align-items:flex-start!important;flex:1}.elementor-25797790 .elementor-element-6a77e71 *{text-align:left!important}.elementor-25797790 .elementor-element-f17d313 .elementor-heading-title{font-size:11px!important;color:var(--kd-muted)!important;font-weight:500!important;letter-spacing:.02em}.elementor-25797790 .elementor-element-bf6b9fb .elementor-heading-title,.elementor-25797790 .elementor-element-bf6b9fb .elementor-heading-title a{font-size:13.5px!important;line-height:1.35!important;font-weight:600!important;color:var(--kd-ink)!important}.elementor-25797790 .price,.elementor-25797790 .price .amount{color:var(--kd-ink)!important;font-weight:700!important;font-size:15px!important}.elementor-25797790 .price ins,.elementor-25797790 .price ins .amount{color:var(--kd-red)!important;text-decoration:none!important}.elementor-25797790 .price del,.elementor-25797790 .price del .amount{color:var(--kd-muted)!important;font-weight:400!important;font-size:12.5px!important}@media (max-width:1024px){.single-product .elementor-element-680e29d .swiper-wrapper,.single-product .elementor-element-7abd0eb .swiper-wrapper{grid-auto-columns:31%}}@media (max-width:767px){.single-product .elementor-element-680e29d .swiper-wrapper,.single-product .elementor-element-7abd0eb .swiper-wrapper{grid-auto-columns:44%;gap:10px}.single-product .elementor-element-07f299f h2.e-heading-base,.single-product .elementor-element-5c5748d h2.e-heading-base,.single-product .elementor-element-07f299f>.e-con-inner>h2,.single-product .elementor-element-5c5748d>.e-con-inner>h2{font-size:19px!important}}.kdh-chips--scroll{width:100%;max-width:100%;min-width:0;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.kdh-chips--scroll .kdh-chip{flex:0 0 auto;white-space:nowrap;scroll-snap-align:start}.kdh{overflow-x:clip}@media (max-width:767px){.kdh-popular .kdh-wrap{align-items:stretch}.kdh-chips--scroll{width:auto;margin:0 -16px;padding:0 16px 4px}}html body .elementor-25797790 .elementor-element-a929eea{--container-widget-width:auto!important;width:auto!important;max-width:none!important}html body .elementor-25797790 .elementor-element-a929eea .elementor-heading-title,html body .elementor-25797790 .elementor-element-a929eea .discount-percentage{white-space:nowrap!important;min-width:max-content!important;overflow:visible!important;text-indent:0!important}html body.search section.ast-archive-entry-banner p,html body.search .ast-archive-description{display:none!important}.kd-drawer{box-shadow:none!important;visibility:hidden}body.kd-cart-open .kd-drawer{box-shadow:-20px 0 50px rgba(17,27,39,.18)!important;visibility:visible}.kdh-card__img{padding:6px!important}.featured-cat-carousel .swiper-slide>li{padding:8px!important}.elementor-25797790 .elementor-element-c43b8ed{padding:8px!important}@media (max-width:767px){.kdh-card__img{padding:2px!important}.woocommerce ul.products.elementor-grid li.product{grid-template-columns:124px minmax(0,1fr)!important;padding:8px 12px 8px 8px!important}.woocommerce ul.products.elementor-grid li.product .astra-shop-thumbnail-wrap{width:124px!important;max-width:124px!important}.woocommerce ul.products.elementor-grid li.product .astra-shop-thumbnail-wrap img{width:124px!important;height:124px!important}}.kd-f-open{float:left;display:inline-flex!important;align-items:center;gap:8px;height:42px;padding:0 16px!important;margin:0 10px 14px 0!important;border:1px solid var(--kd-line)!important;border-radius:12px!important;background:#fff!important;color:var(--kd-ink)!important;font:600 14px/1 var(--kd-font)!important;cursor:pointer;box-shadow:none!important;text-transform:none!important;letter-spacing:0!important}.kd-f-open b{background:var(--kd-blue);color:#fff;border-radius:999px;min-width:20px;height:20px;padding:0 6px;font-size:12px;display:inline-flex;align-items:center;justify-content:center}.kd-f-active{clear:both;display:flex;flex-wrap:wrap;gap:8px;margin:0 0 14px}.kd-f-active a{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--kd-tint);color:var(--kd-ink)!important;font-size:13px;font-weight:600;text-decoration:none!important}.kd-f-active a.kd-f-active__all{background:transparent;color:var(--kd-blue)!important;text-decoration:underline!important}.kd-f{position:fixed;inset:0;z-index:100000;visibility:hidden;pointer-events:none}.kd-f.is-open{visibility:visible;pointer-events:auto}.kd-f__bg{position:absolute;inset:0;background:rgba(20,33,46,.45)}.kd-f__panel{position:absolute;top:0;left:0;bottom:0;width:min(90vw,380px);background:#fff;display:flex;flex-direction:column;transform:translateX(-100%);margin:0!important}.kd-f.is-open .kd-f__panel{transform:none;box-shadow:12px 0 40px rgba(20,33,46,.18)}.kd-f__head{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--kd-line)}.kd-f__head strong{font-size:17px;color:var(--kd-ink)}.kd-f__x{width:40px;height:40px;border-radius:50%!important;border:0!important;background:var(--kd-tint)!important;color:var(--kd-ink)!important;font-size:24px!important;line-height:1!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer}.kd-f__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 16px 16px}.kd-f__grp{padding:14px 0;border-bottom:1px solid var(--kd-line)}.kd-f__grp:last-child{border-bottom:0}.kd-f__t{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--kd-muted);margin-bottom:10px}.kd-f__cats{list-style:none;margin:0;padding:0}.kd-f__cats a{display:flex;justify-content:space-between;padding:8px 10px;margin:0 -10px;border-radius:10px;color:var(--kd-ink)!important;font-size:14.5px;text-decoration:none!important}.kd-f__cats a:hover{background:var(--kd-tint)}.kd-f__cats span{color:var(--kd-muted);font-size:13px}.kd-f__chk{display:flex!important;align-items:center;gap:10px;padding:7px 0;margin:0!important;cursor:pointer;font-size:14.5px;color:var(--kd-ink)}.kd-f__chk input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:0!important;border:1.5px solid #b9c6d3;border-radius:6px;background:#fff;flex:0 0 20px;display:grid;place-content:center;cursor:pointer}.kd-f__chk input:checked{background:var(--kd-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 5 5 9-10'/%3E%3C/svg%3E") no-repeat center/13px;border-color:var(--kd-blue)}.kd-f__chk em{font-style:normal;color:var(--kd-muted);font-size:12.5px;margin-left:4px}.kd-f__brands.is-long .kd-f__chk:nth-child(n+9){display:none!important}.kd-f__more{background:none!important;border:0!important;padding:6px 0 0!important;color:var(--kd-blue)!important;font-weight:600!important;font-size:14px!important;cursor:pointer;text-decoration:underline;box-shadow:none!important}.kd-f__price{display:flex;align-items:center;gap:8px}.kd-f__price input{width:100%!important;height:42px!important;border:1px solid var(--kd-line)!important;border-radius:10px!important;padding:0 12px!important;font-size:16px!important;background:#fff!important;box-shadow:none!important}.kd-f__foot{display:flex;gap:10px;padding:12px 16px;border-top:1px solid var(--kd-line);background:#fff}.kd-f__reset{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;height:46px;padding:0 16px;border-radius:12px;background:var(--kd-tint);color:var(--kd-ink)!important;font-weight:600;text-decoration:none!important}.kd-f__go{flex:1;height:46px!important;border:0!important;border-radius:12px!important;background:var(--kd-blue)!important;color:#fff!important;font:700 15px/1 var(--kd-font)!important;cursor:pointer;text-transform:none!important}.kd-f.is-side{position:static;visibility:visible;pointer-events:auto;inset:auto}.kd-f.is-side .kd-f__bg,.kd-f.is-side .kd-f__x{display:none!important}.kd-f.is-side .kd-f__panel{position:static;transform:none;width:auto;border:1px solid var(--kd-line);border-radius:16px;overflow:hidden}.kd-f.is-side .kd-f__body{overflow:visible}.kd-f.is-side .kd-f__foot{position:sticky;bottom:0}.elementor-element-3540e62{padding:0!important;background:transparent!important;box-shadow:none!important;border:0!important}@media (min-width:1025px){.kd-f-open{display:none!important}}@media (max-width:767px){.elementor-widget-wc-archive-products .woocommerce-result-count{display:none!important}.kd-f-open{margin-bottom:12px!important}.elementor-25798054 .elementor-element-2954ff4{display:none!important}}:root{--kd-ink:#111c27;--kd-line:#e6ebf0;--kd-soft:#f5f7f9;--kd-r:16px}body{color:#2a3644}.kdh-wrap{max-width:1440px}.elementor-location-header .elementor-element-3966a00,.elementor-location-header .elementor-element-46cd68c{--content-width:1440px}.elementor-location-header .elementor-element-3966a00{box-shadow:none!important;border-bottom:1px solid var(--kd-line)}.elementor-location-header .elementor-element-3966a00>.e-con-inner{min-height:76px!important;padding-top:10px!important;padding-bottom:10px!important;align-items:center!important;gap:28px!important}.elementor-location-header .elementor-element-181e34c img{max-height:22px!important;width:auto!important}.elementor-location-header .elementor-element-b4ab2e5{flex:1 1 auto!important;max-width:680px!important;width:auto!important}.elementor-location-header .elementor-element-6f959c8 .elementor-icon-list-text{font-size:13px!important;color:#5a6877!important;font-weight:500!important}.elementor-location-header .elementor-element-6f959c8 .elementor-icon-list-icon svg,.elementor-location-header .elementor-element-6f959c8 .elementor-icon-list-icon i{fill:#5a6877!important;color:#5a6877!important}.elementor-location-header .elementor-element-a327134 .elementor-icon,.elementor-location-header .elementor-element-a327134 .kd-cart-btn{background:transparent!important;border:1px solid transparent!important;width:42px!important;height:42px!important}.elementor-location-header .elementor-element-a327134 .elementor-icon:hover,.elementor-location-header .elementor-element-a327134 .kd-cart-btn:hover{background:var(--kd-soft)!important;border-color:var(--kd-line)!important}.kd-cart-count{background:var(--kd-blue)!important;box-shadow:0 0 0 2px #fff}.elementor-location-header .elementor-element-46cd68c{background:#fff!important;border-bottom:1px solid var(--kd-line);box-shadow:0 1px 0 rgba(17,28,39,.02)}.elementor-location-header .elementor-element-46cd68c>.e-con-inner{min-height:0!important;padding-top:0!important;padding-bottom:0!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title{padding-top:13px!important;padding-bottom:13px!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title-text{color:var(--kd-ink)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-icon svg,.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-icon i,.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-dropdown-icon svg{fill:var(--kd-ink)!important;color:var(--kd-ink)!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-title-container::after{background:var(--kd-blue)!important;bottom:-13px!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-item:first-child>.e-n-menu-title{background:var(--kd-ink)!important;border-radius:10px!important;padding:9px 16px!important;margin:6px 8px 6px 0}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-item:first-child>.e-n-menu-title .e-n-menu-title-text{color:#fff!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-item:first-child>.e-n-menu-title svg,.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-item:first-child>.e-n-menu-title i{fill:#fff!important;color:#fff!important}.elementor-location-header .elementor-element-4c3f8d5 .e-n-menu-item:first-child .e-n-menu-title-container::after{display:none}.elementor-location-header .elementor-element-1456a3a .e-n-menu-title{background:transparent!important;border:0!important;border-radius:8px!important;padding:8px 12px!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-title:hover{background:var(--kd-soft)!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-title-text{color:var(--kd-ink)!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:600!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-icon,.elementor-location-header .elementor-element-1456a3a .e-n-menu-icon i,.elementor-location-header .elementor-element-1456a3a .e-n-menu-icon svg{display:none!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-item:nth-child(2) .e-n-menu-title{background:transparent!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-item:nth-child(2) .e-n-menu-title-text{color:var(--kd-red)!important}.elementor-location-header .elementor-element-1456a3a .e-n-menu-item:nth-child(2) .e-n-menu-title-text::before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--kd-red);margin-right:7px;vertical-align:1px}@media (min-width:768px){.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{height:46px!important;border-radius:12px!important;background-color:var(--kd-soft)!important;border:1px solid var(--kd-line)!important;box-shadow:none!important;padding:0 56px 0 44px!important;font-size:14.5px!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:hover{border-color:#d3dce5!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background-color:#fff!important;border-color:var(--kd-blue)!important;box-shadow:0 0 0 4px rgba(66,98,130,.12)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit{top:5px!important;right:5px!important;width:36px!important;height:36px!important;padding:0!important;border-radius:9px!important;background:var(--kd-ink)!important;justify-content:center}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit:hover{background:var(--kd-blue)!important}.dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp .dgwt-wcas-search-submit::after{content:""!important;width:16px;height:16px;background:no-repeat center/16px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E")}.dgwt-wcas-search-wrapp .dgwt-wcas-preloader,.dgwt-wcas-search-wrapp .dgwt-wcas-close{right:48px!important}}@media (min-width:861px){.kdh-hero .kdh-wrap{max-width:none;padding:0 24px}.kdh-track--hero{grid-auto-columns:420px;gap:16px}.kdh-arr--l{left:36px}.kdh-arr--r{right:36px}}.kdh-hero{padding-top:20px}.kdh-banner{border-radius:14px}.kdh-banner:hover{box-shadow:none}.kdh-arr--hero{background:rgba(255,255,255,.92);border-color:transparent;box-shadow:0 2px 10px rgba(17,28,39,.15)}@media (min-width:601px){.kdh-trust__row{gap:0;background:#fff;border:1px solid var(--kd-line);border-radius:14px}.kdh-trust__i{border:0!important;border-radius:0;background:transparent;padding:14px 18px}.kdh-trust__i+.kdh-trust__i{border-left:1px solid var(--kd-line)!important}}.kdh-trust__ic{background:transparent;border:1px solid var(--kd-line);border-radius:10px;flex-basis:40px;height:40px}.kdh-trust__i strong{font-weight:600}.kdh-sec{padding-top:56px}.kdh-head h2,.kdh h2{font-size:26px!important;font-weight:700!important;letter-spacing:-.025em!important;color:var(--kd-ink)!important}.kdh-more{font-weight:600;color:var(--kd-ink)!important;text-decoration:none!important;border-bottom:1px solid currentColor}.kdh-arr{border-color:var(--kd-line);width:36px;height:36px}.kdh-arr:hover{background:var(--kd-ink);border-color:var(--kd-ink)}.kdh-popular span{color:#8593a2}.kdh-chip{border-color:var(--kd-line)!important;background:#fff!important;color:var(--kd-ink)!important;font-weight:500}.kdh-chip:hover{border-color:var(--kd-ink)!important}.kdh-cat{border-color:var(--kd-line)!important;border-radius:14px;padding:8px 14px 8px 8px}.kdh-cat:hover{border-color:#cdd7e1!important;box-shadow:none!important}.kdh-cat__img{background:var(--kd-soft);border-radius:10px}.kdh-cat__img img,.kdh-card__img img,ul.products li.product .astra-shop-thumbnail-wrap img,.featured-cat-carousel .astra-shop-thumbnail-wrap img,.elementor-25797790 .elementor-element-4990566 img{mix-blend-mode:multiply}.kdh-cat__t{font-weight:600}.kdh-card,html body ul.products li.product,.featured-cat-carousel .swiper-slide>li,.single-product .elementor-element-680e29d .swiper-slide,.single-product .elementor-element-7abd0eb .swiper-slide{border:1px solid var(--kd-line)!important;border-radius:16px!important;box-shadow:none!important;background:#fff!important}.kdh-card:hover,html body ul.products li.product:hover,.featured-cat-carousel .swiper-slide>li:hover{border-color:#cdd7e1!important;box-shadow:0 12px 32px -12px rgba(17,28,39,.18)!important}.kdh-card__img{margin:8px 8px 0;border-radius:12px;background:var(--kd-soft)!important;padding:14px!important}html body ul.products li.product .astra-shop-thumbnail-wrap,.featured-cat-carousel .astra-shop-thumbnail-wrap,.elementor-25797790 .elementor-element-6c01a89{background:var(--kd-soft)!important;border-radius:12px;overflow:hidden}.kdh-card__body{padding:12px 14px 14px!important;gap:3px}.kdh-sku,ul.products li.product .dejan-loop-sku,.elementor-25797790 .elementor-element-f17d313 .elementor-heading-title{font-size:11px!important;letter-spacing:.06em;text-transform:uppercase;color:#8593a2!important}.kdh-card__title,html body ul.products li.product .woocommerce-loop-product__title{font-size:14px!important;font-weight:500!important;line-height:1.4!important;color:var(--kd-ink)!important}.kdh-price,.kdh-card .price{font-size:17px!important;font-weight:700!important;letter-spacing:-.01em}.kdh-add{width:40px!important;height:40px!important;flex-basis:40px!important;border-radius:12px!important;background:var(--kd-ink)!important;box-shadow:none!important}.kdh-add:hover{background:var(--kd-blue)!important}.kdh-badge,.woocommerce span.onsale,.featured-cat-carousel .onsale{top:16px!important;left:16px!important;font-size:11.5px!important;padding:3px 7px!important;border-radius:6px!important;min-height:0!important;min-width:0!important;line-height:1.3!important;background:var(--kd-red)!important}@media (max-width:767px){.kdh-card__img{margin:6px 6px 0;padding:8px!important}.kdh-card__body{padding:10px 10px 10px!important}.kdh-add{width:36px!important;height:36px!important;flex-basis:36px!important;border-radius:10px!important}.kdh-badge{top:12px!important;left:12px!important}.kdh-head h2,.kdh h2{font-size:21px!important}.kdh-sec{padding-top:36px}}.kdh-servis{border-radius:20px}.elementor-location-header .elementor-element-46cd68c>.e-con-inner{visibility:hidden;min-height:52px!important}.elementor-location-header .elementor-element-46cd68c.kd-has-nav{padding:0!important;display:block!important;min-height:0!important}.kd-nav{background:#fff;border-bottom:1px solid var(--kd-line)}.kd-nav__in{max-width:1440px;margin:0 auto;padding:0 24px;display:flex;align-items:center;gap:4px;height:54px}.kd-nav__item{position:relative;height:100%;display:flex;align-items:center}.kd-nav__sp{flex:1}.kd-nav__link,.kd-nav__all{display:inline-flex!important;align-items:center;gap:6px;height:38px;padding:0 12px!important;border-radius:10px!important;border:0!important;background:transparent!important;color:var(--kd-ink)!important;font:600 14px/1 var(--kd-font)!important;text-decoration:none!important;cursor:pointer;white-space:nowrap;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}.kd-nav__link:hover,.kd-nav__item:hover>.kd-nav__link,.kd-nav__item.is-open>.kd-nav__link{background:var(--kd-soft)!important}.kd-nav__all{background:var(--kd-ink)!important;color:#fff!important;padding:0 16px!important;margin-right:8px}.kd-nav__item--all:hover .kd-nav__all,.kd-nav__item--all.is-open .kd-nav__all{background:var(--kd-blue)!important}.kd-nav__chev{opacity:.6}.kd-nav__item:hover .kd-nav__chev{transform:rotate(180deg)}.kd-nav__link--sale{color:var(--kd-red)!important}.kd-nav__link--sale::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--kd-red)}.kd-nav__drop{position:absolute;top:100%;left:0;z-index:1000;display:none;background:#fff;border:1px solid var(--kd-line);border-radius:16px;box-shadow:0 24px 60px -12px rgba(17,28,39,.22),0 2px 6px rgba(17,28,39,.04);margin-top:-2px}.kd-nav__item:hover>.kd-nav__drop,.kd-nav__item.is-open>.kd-nav__drop,.kd-nav__item:focus-within>.kd-nav__drop{display:block}.kd-nav__item::after{content:"";position:absolute;left:0;right:0;top:100%;height:10px}.kd-drop{min-width:280px;padding:10px}.kd-drop ul{list-style:none;margin:0;padding:0;columns:2;column-gap:6px;min-width:520px}.kd-drop li{break-inside:avoid;margin:0}.kd-drop a{display:block;padding:9px 12px;border-radius:9px;color:#2a3644!important;font-size:14px;line-height:1.3;text-decoration:none!important}.kd-drop a:hover{background:var(--kd-soft);color:var(--kd-ink)!important}.kd-drop .kd-drop__all a{color:var(--kd-blue)!important;font-weight:600}.kd-mega{width:min(1180px,calc(100vw - 48px));padding:18px}.kd-mega__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px 10px}.kd-mega__c{padding:8px;border-radius:12px}.kd-mega__c:hover{background:var(--kd-soft)}.kd-mega__h{display:flex;align-items:center;gap:10px;color:var(--kd-ink)!important;font-weight:700;font-size:14px;line-height:1.25;text-decoration:none!important}.kd-mega__img{flex:0 0 44px;width:44px;height:44px;border-radius:10px;background:var(--kd-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.kd-mega__c:hover .kd-mega__img{background:#fff}.kd-mega__img img{width:100%;height:100%;object-fit:contain;padding:3px;mix-blend-mode:multiply}.kd-mega__c ul{list-style:none;margin:6px 0 0 54px;padding:0}.kd-mega__c li{margin:0}.kd-mega__c li a{display:block;padding:3px 0;font-size:13px;color:#5a6877!important;text-decoration:none!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-mega__c li a:hover{color:var(--kd-blue)!important}.kd-mega__foot{display:flex;align-items:center;gap:22px;margin:14px -18px -18px;padding:14px 26px;background:var(--kd-soft);border-top:1px solid var(--kd-line);border-radius:0 0 16px 16px;font-size:13.5px}.kd-mega__foot a{font-weight:700;color:var(--kd-ink)!important;text-decoration:none!important}.kd-mega__foot span{margin-left:auto;color:#5a6877}@media (max-width:1280px){.kd-mega__grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:1100px){.kd-nav__link{padding:0 9px!important;font-size:13.5px!important}}.kd-mega{width:min(1240px,calc(100vw - 48px));padding:16px 16px 0}.kd-mega__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:2px 8px}.kd-mega__c{padding:8px 10px;min-width:0}.kd-mega__c ul{margin:4px 0 0 54px}.kd-mega__c li:nth-child(n+4){display:none}.kd-mega__c li a{padding:2px 0;font-size:12.5px}.kd-mega__foot{margin:10px -16px 0}@media (max-width:1280px){.kd-mega__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.kd-ch{padding:20px 24px 0}.kd-ch__in{max-width:1392px;margin:0 auto;background:#fff;border:1px solid var(--kd-line);border-radius:20px;padding:22px 28px;display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}.kd-ch__in.has-img{grid-template-columns:minmax(0,1fr) 200px}.kd-ch__bc{font-size:12.5px;color:#8593a2;margin:0 0 6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.kd-ch__bc a{color:#5a6877!important;text-decoration:none!important}.kd-ch__bc a:hover{color:var(--kd-blue)!important}.kd-ch__sep{opacity:.5}.kd-ch__h{font-size:30px!important;line-height:1.15!important;margin:0 0 8px!important;letter-spacing:-.025em!important;color:var(--kd-ink)!important;font-weight:700!important;text-align:left!important}.kd-ch__desc,.kd-ch__desc p{font-size:14.5px!important;line-height:1.6!important;color:#5a6877!important;margin:0!important;max-width:820px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-align:left!important}.kd-ch__more{margin-top:8px}.kd-ch__more summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--kd-ink)}.kd-ch__more summary::-webkit-details-marker{display:none}.kd-ch__more summary::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin-top:-3px}.kd-ch__more[open] summary::after{transform:rotate(-135deg);margin-top:3px}.kd-ch__rest{margin-top:10px;font-size:13.5px;line-height:1.65;color:#5a6877;max-width:900px}.kd-ch__rest p{margin:0 0 8px}.kd-ch__img{width:200px;height:130px;border-radius:14px;background:var(--kd-soft);display:flex;align-items:center;justify-content:center;overflow:hidden}.kd-ch__img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;padding:10px}.elementor-25798054 .elementor-element-63ac148{padding-top:14px!important;padding-bottom:0!important}.dejan-wc-cat-grid{display:flex!important;flex-wrap:wrap;gap:8px!important;grid-template-columns:none!important}.dejan-wc-cat-item{display:inline-flex!important;align-items:center;gap:8px;height:44px;padding:0 14px 0 4px!important;background:#fff!important;border:1px solid var(--kd-line)!important;border-radius:12px!important;box-shadow:none!important;color:var(--kd-ink)!important;font-size:13.5px!important;font-weight:600!important;text-decoration:none!important;width:auto!important;min-height:0!important;flex-direction:row!important}.dejan-wc-cat-item:hover{border-color:var(--kd-ink)!important}.dejan-wc-cat-item img{width:36px!important;height:36px!important;object-fit:contain;border-radius:8px;background:var(--kd-soft);mix-blend-mode:multiply;margin:0!important;padding:2px}.dejan-wc-cat-item span{white-space:nowrap;text-align:left!important;margin:0!important;font-size:13.5px!important}.elementor-25798054 .elementor-element-0bcfdf1{padding-top:20px!important}.elementor-25798054 .elementor-element-0bcfdf1>.e-con-inner{gap:24px!important;max-width:1440px}@media (min-width:1025px){.elementor-25798054 .elementor-element-2954ff4{flex:0 0 268px!important;width:268px!important;max-width:268px!important}.elementor-25798054 .elementor-element-3540e62{position:sticky;top:150px}.kd-f.is-side .kd-f__body{max-height:calc(100vh - 300px);overflow-y:auto}}html body ul.products.elementor-grid{gap:16px!important;row-gap:16px!important;grid-row-gap:16px!important;margin:0!important}html body ul.products.elementor-grid li.product{margin:0!important;padding:8px 8px 14px!important}html body ul.products li.product .astra-shop-summary-wrap{padding:10px 6px 0!important}html body ul.products li.product .ast-woo-product-category{display:none!important}html body ul.products li.product .woocommerce-loop-product__title{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em;margin:4px 0 8px!important}html body ul.products li.product .price{font-size:17px!important}html body ul.products li.product .onsale{top:16px!important;left:16px!important}.featured-cat-carousel-wrap{margin-bottom:22px!important}.featured-cat-carousel-wrap h2{font-size:18px!important;font-weight:700!important}.ast-shop-toolbar-container{margin-bottom:16px!important}@media (max-width:767px){.kd-ch{padding:12px 12px 0}.kd-ch__in,.kd-ch__in.has-img{grid-template-columns:minmax(0,1fr) 84px;padding:16px;gap:14px;border-radius:16px}.kd-ch__in:not(.has-img){grid-template-columns:minmax(0,1fr)}.kd-ch__h{font-size:22px!important}.kd-ch__desc,.kd-ch__desc p{font-size:13.5px!important}.kd-ch__img{width:84px;height:84px;border-radius:12px}.dejan-wc-cat-grid{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px!important;padding:0 16px 4px!important;scrollbar-width:none}.dejan-wc-cat-grid::-webkit-scrollbar{display:none}.dejan-wc-cat-item{flex:0 0 auto}html body ul.products.elementor-grid{gap:10px!important}html body ul.products.elementor-grid li.product{padding:8px 12px 8px 8px!important}html body ul.products li.product .astra-shop-summary-wrap{padding:0!important}html body ul.products li.product .woocommerce-loop-product__title{min-height:0}html body ul.products li.product .onsale{top:6px!important;left:6px!important}}@media (max-width:767px){html body .elementor-location-header .elementor-element-46cd68c,html body .elementor-location-header .elementor-element-46cd68c.kd-has-nav{display:none!important}}.elementor-25798054 .elementor-element-0bcfdf1,.elementor-25798054 .elementor-element-63ac148{--content-width:1392px!important;padding-left:24px!important;padding-right:24px!important}.elementor-25798054 .elementor-element-0bcfdf1>.e-con-inner,.elementor-25798054 .elementor-element-63ac148>.e-con-inner{max-width:1392px!important;padding-left:0!important;padding-right:0!important}.elementor-25798054 .elementor-element-63ac148{padding-top:14px!important;padding-bottom:0!important;margin:0!important;min-height:0!important}.elementor-25798054 .elementor-element-0bcfdf1{padding-top:18px!important;margin-top:0!important}.ast-shop-toolbar-container{width:auto!important;overflow:hidden}@media (max-width:767px){.elementor-25798054 .elementor-element-0bcfdf1,.elementor-25798054 .elementor-element-63ac148{padding-left:12px!important;padding-right:12px!important}.elementor-25798054 .elementor-element-0bcfdf1{padding-top:12px!important}.ast-shop-toolbar-container{justify-content:flex-end!important}.featured-cat-carousel-wrap{margin-bottom:16px!important}}.ast-shop-toolbar-container.kd-has-f .kd-f-open{float:none;margin:0!important;flex:0 0 auto}.ast-shop-toolbar-container.kd-has-f .ast-shop-toolbar-aside-wrap{flex:1 1 auto}@media (max-width:767px){.ast-shop-toolbar-container.kd-has-f{justify-content:space-between!important}}@media (min-width:861px){.kdh-hero{padding-top:32px!important}.kdh-track--hero{grid-auto-columns:500px;gap:20px}.kdh-banner{border-radius:16px}}@media (min-width:861px){.kdh-trust{padding-top:20px!important}}html body .elementor-location-header .elementor-sticky--active{position:relative!important;top:auto!important;left:auto!important;width:auto!important;margin-top:0!important;transform:none!important}html body .elementor-location-header .elementor-sticky__spacer{display:none!important}html,body{overflow-x:clip!important;overflow-y:visible!important}html body .elementor-element-c6ae2dd .featured-cat-carousel-wrap,html body .featured-cat-carousel-wrap{background:#e8eef4!important;border:0!important;border-radius:18px!important;padding:18px 18px 8px!important;margin:0 0 28px!important}html body .featured-cat-carousel-wrap>h2{display:flex;align-items:center;gap:8px;margin:0 0 12px!important;font-size:17px!important}html body .featured-cat-carousel-wrap>h2::before{content:"★";color:#d99a1e;font-size:15px}html body .featured-cat-carousel .swiper-slide>li{background:#fff!important;border-color:transparent!important}html body .featured-cat-carousel .astra-shop-thumbnail-wrap{background:#f5f7f9!important}@media (max-width:767px){html body .featured-cat-carousel-wrap{padding:14px 0 4px 14px!important;border-radius:16px!important;margin-bottom:18px!important}html body .featured-cat-carousel .swiper-wrapper{padding-right:14px}}.ast-shop-toolbar-container .woocommerce-ordering{margin-left:auto!important}html body ul.products li.product .astra-shop-thumbnail-wrap a{position:relative;display:block}html body ul.products li.product .astra-shop-thumbnail-wrap img.show-on-hover{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important;margin:0!important}html body ul.products li.product:hover .astra-shop-thumbnail-wrap:has(img.show-on-hover) img.show-on-hover{opacity:1!important}html body ul.products li.product:hover .astra-shop-thumbnail-wrap:has(img.show-on-hover) img:not(.show-on-hover){opacity:0!important}@media (max-width:767px){html body ul.products li.product .astra-shop-thumbnail-wrap img.show-on-hover{display:none!important}html body ul.products li.product:hover .astra-shop-thumbnail-wrap img:not(.show-on-hover){opacity:1!important}}html body .featured-cat-carousel-wrap.kd-fc{position:relative}html body .featured-cat-carousel .swiper-wrapper{scrollbar-width:none!important;padding-bottom:10px!important}html body .featured-cat-carousel .swiper-wrapper::-webkit-scrollbar{display:none!important}.kd-fc-arr{position:absolute;top:calc(50% + 6px);transform:translateY(-50%);z-index:3;width:40px!important;height:40px!important;min-height:0!important;border-radius:50%!important;border:1px solid var(--kd-line)!important;background:#fff!important;color:var(--kd-ink)!important;font-size:24px!important;line-height:1!important;padding:0 0 3px!important;display:flex!important;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(17,28,39,.14)!important}.kd-fc-arr:hover{background:var(--kd-ink)!important;color:#fff!important;border-color:var(--kd-ink)!important}.kd-fc-arr--l{left:-14px}.kd-fc-arr--r{right:-14px}.kd-fc.kd-at-start .kd-fc-arr--l,.kd-fc.kd-at-end .kd-fc-arr--r{display:none!important}@media (max-width:767px){.kd-fc-arr{width:34px!important;height:34px!important;font-size:20px!important}.kd-fc-arr--l{left:4px}.kd-fc-arr--r{right:4px}}html body .elementor-element-c6ae2dd .featured-cat-carousel-wrap,html body .featured-cat-carousel-wrap{background:linear-gradient(135deg,#111c27 0%,#1d3043 100%)!important;border-radius:20px!important;padding:22px 22px 12px!important;color:#fff}html body .featured-cat-carousel-wrap>h2{color:#fff!important;font-size:19px!important;margin:0 0 2px!important;letter-spacing:-.01em}html body .featured-cat-carousel-wrap>h2::before{content:"TOP";color:#111c27;background:#f2b33d;font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:3px 7px;border-radius:6px}html body .featured-cat-carousel-wrap .kd-fc-sub{margin:0 0 14px!important;font-size:13px;color:#a9b8c7;line-height:1.4}html body .featured-cat-carousel .swiper-wrapper{counter-reset:kdr;scroll-behavior:smooth}html body .featured-cat-carousel .swiper-slide{counter-increment:kdr;position:relative}html body .featured-cat-carousel .swiper-slide::after{content:counter(kdr);position:absolute;top:8px;right:8px;z-index:2;width:26px;height:26px;border-radius:50%;background:#111c27;color:#fff;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;pointer-events:none}html body .featured-cat-carousel .swiper-slide:nth-child(-n+3)::after{background:#f2b33d;color:#111c27}html body .featured-cat-carousel .swiper-slide>li{border:0!important}html body .featured-cat-carousel .swiper-slide>li:hover{box-shadow:0 14px 30px -10px rgba(0,0,0,.45)!important}.kd-fc.kd-at-start .kd-fc-arr--l,.kd-fc.kd-at-end .kd-fc-arr--r{display:flex!important}.kd-fc-arr{border:0!important;box-shadow:0 6px 18px rgba(0,0,0,.35)!important}.kd-fc-arr:hover{background:#f2b33d!important;color:#111c27!important}@media (max-width:767px){html body .featured-cat-carousel-wrap{padding:16px 0 8px 14px!important;border-radius:16px!important}html body .featured-cat-carousel-wrap .kd-fc-sub{font-size:12px;padding-right:14px}}@media (max-width:767px){html body .kd-fc .kd-fc-arr{display:none!important}}html body .featured-cat-carousel .astra-shop-thumbnail-wrap{position:relative}html body .featured-cat-carousel .astra-shop-thumbnail-wrap img.show-on-hover{position:absolute!important;inset:0;width:100%!important;height:100%!important;object-fit:contain!important;opacity:0!important;margin:0!important;display:block!important}html body .featured-cat-carousel li.product:hover .astra-shop-thumbnail-wrap:has(img.show-on-hover) img.show-on-hover{opacity:1!important}html body .featured-cat-carousel li.product:hover .astra-shop-thumbnail-wrap:has(img.show-on-hover) img:not(.show-on-hover){opacity:0!important}@media (hover:none){html body .featured-cat-carousel .astra-shop-thumbnail-wrap img.show-on-hover{display:none!important}html body .featured-cat-carousel li.product:hover .astra-shop-thumbnail-wrap img:not(.show-on-hover){opacity:1!important}}.kd-f__head strong{display:inline-flex;align-items:center;gap:8px;font-size:16px!important}.kd-f__n{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--kd-ink);color:#fff;font-size:11.5px;font-weight:800}.kd-f__clr{margin-left:auto;margin-right:8px;font-size:13px;font-weight:600;color:var(--kd-red)!important;text-decoration:none!important}.kd-f.is-side .kd-f__clr{margin-right:0}.kd-f__t{font-size:14px!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;color:var(--kd-ink)!important;margin-bottom:8px!important}.kd-f__grp{padding:16px 0!important}.kd-f__cats a{font-size:14px!important;padding:7px 10px!important}.kd-f__cats span{background:var(--kd-soft);border-radius:999px;padding:1px 8px;font-size:12px!important;font-weight:600}.kd-f__chk{padding:6px 8px!important;margin:0 -8px!important;border-radius:10px;font-size:14px!important}.kd-f__chk:hover{background:var(--kd-soft)}.kd-f__chk span{flex:1;display:flex;justify-content:space-between;align-items:center;gap:8px}.kd-f__chk em{background:var(--kd-soft);border-radius:999px;padding:1px 8px;font-size:12px!important;font-weight:600}.kd-f__chk:hover em{background:#fff}.kd-f__chk input{border-radius:6px!important;border-color:#c3ced9!important}.kd-f__chk input:checked,.kd-f__chk input:checked{background-color:var(--kd-ink)!important;border-color:var(--kd-ink)!important}.kd-f__sw{display:flex!important;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;margin:0!important;cursor:pointer;font-size:14px;color:var(--kd-ink)}.kd-f__sw input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.kd-f__sw i{flex:0 0 40px;width:40px;height:24px;border-radius:999px;background:#d4dce5;position:relative}.kd-f__sw i::after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25)}.kd-f__sw input:checked+i{background:var(--kd-ink)}.kd-f__sw input:checked+i::after{left:19px}.kd-f__sw input:focus-visible+i{outline:2px solid var(--kd-blue);outline-offset:2px}.kd-f__price input{height:40px!important;font-size:14.5px!important;background:var(--kd-soft)!important;border-color:transparent!important}.kd-f__price input:focus{background:#fff!important;border-color:var(--kd-ink)!important;outline:0}.kd-f__qp{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.kd-f__qp button{height:30px!important;padding:0 11px!important;border-radius:999px!important;border:1px solid var(--kd-line)!important;background:#fff!important;color:var(--kd-ink)!important;font:600 12.5px/1 var(--kd-font)!important;cursor:pointer;text-transform:none!important;box-shadow:none!important;min-height:0!important}.kd-f__qp button:hover{border-color:var(--kd-ink)!important}.kd-f__qp button.is-on{background:var(--kd-ink)!important;border-color:var(--kd-ink)!important;color:#fff!important}.kd-f__bs{width:100%!important;height:36px!important;margin:0 0 8px!important;padding:0 12px!important;border-radius:10px!important;border:1px solid transparent!important;background:var(--kd-soft)!important;font-size:14px!important;box-shadow:none!important}.kd-f__bs:focus{background:#fff!important;border-color:var(--kd-ink)!important;outline:0}.kd-f__go{background:var(--kd-ink)!important}.kd-f.is-side .kd-f__panel{border:0!important;border-radius:18px!important;background:#fff;box-shadow:0 1px 2px rgba(17,28,39,.05),0 8px 24px -12px rgba(17,28,39,.12)}.kd-f.is-side .kd-f__head{padding:16px 18px!important}.kd-f.is-side .kd-f__body{padding:0 18px 8px!important}.kd-f.is-side .kd-f__foot{display:none!important}.kd-f.kd-busy .kd-f__head strong::after{content:"osvežujem …";font-size:12px;font-weight:500;color:var(--kd-muted);margin-left:4px}.kd-loading{opacity:.45;pointer-events:none}@media (min-width:1025px){html body .elementor-25798054 .elementor-element-3540e62{position:static!important;top:auto!important}html body .kd-f.is-side .kd-f__body{max-height:none!important;overflow:visible!important}html body .kd-f.is-side .kd-f__head{position:sticky;top:0;z-index:2;background:#fff;border-radius:18px 18px 0 0}html body .kd-f.is-side .kd-f__panel{overflow:visible!important}}@media (max-width:767px){html body .featured-cat-carousel .swiper-wrapper{grid-auto-columns:62%!important;gap:10px!important;scroll-padding-left:0}html body .featured-cat-carousel{margin-right:0!important}}@media (max-width:767px){html body .elementor-element-c6ae2dd .featured-cat-carousel-wrap,html body .featured-cat-carousel-wrap.kd-fc{padding:16px 0 10px 14px!important}html body .featured-cat-carousel .swiper-wrapper{grid-auto-columns:60%!important}}@media (max-width:767px){html body .elementor-25798054 .elementor-element-63ac148{padding-top:10px!important}html body .elementor-25798054 .elementor-element-63ac148:not(:has(a)){display:none!important}html body .elementor-25798054 .elementor-element-0bcfdf1{padding-top:10px!important}html body .elementor-25798054 .elementor-element-c6ae2dd{margin-top:0!important;gap:12px!important;row-gap:12px!important}html body .elementor-element-c6ae2dd .featured-cat-carousel-wrap,html body .featured-cat-carousel-wrap.kd-fc{padding:12px 0 10px 12px!important;margin:0 0 4px!important;border-radius:14px!important}html body .featured-cat-carousel-wrap>h2{font-size:15px!important;margin:0 0 10px!important}html body .featured-cat-carousel-wrap>h2::before{font-size:9.5px;padding:2px 6px}html body .featured-cat-carousel-wrap .kd-fc-sub{display:none!important}html body .featured-cat-carousel .swiper-wrapper{grid-auto-columns:60%!important;gap:8px!important;padding:0 12px 0 0!important}html body .featured-cat-carousel .swiper-slide>li{padding:6px!important;border-radius:12px!important}html body .featured-cat-carousel .astra-shop-thumbnail-wrap{border-radius:9px!important}html body .featured-cat-carousel .astra-shop-thumbnail-wrap img{aspect-ratio:4/3!important;max-height:none}html body .featured-cat-carousel .woocommerce-loop-product__title{font-size:13px!important;margin:6px 2px 2px!important}html body .featured-cat-carousel .price{font-size:13.5px!important;margin:0 2px 2px!important}html body .featured-cat-carousel .swiper-slide::after{width:22px;height:22px;font-size:11px;top:6px;right:6px}}@media (max-width:767px){html body .kd-ch{padding:0!important}html body .kd-ch__in{border-radius:0!important;border-left:0!important;border-right:0!important;border-top:0!important;padding:16px!important}html body .elementor-element-c6ae2dd .featured-cat-carousel-wrap,html body .featured-cat-carousel-wrap.kd-fc{width:100vw!important;max-width:100vw!important;margin:0 0 4px calc(50% - 50vw)!important;border-radius:0!important;padding:14px 0 14px 16px!important}}@media (max-width:767px){html body .elementor-25798054 .elementor-element-0bcfdf1{padding:0 6px!important}html body .elementor-25798054 .elementor-element-c6ae2dd,html body .elementor-25798054 .elementor-element-2cdcd1d{margin-top:0!important;padding-top:0!important}html body .elementor-25798054 .elementor-element-63ac148:has(a){padding:8px 6px 4px!important}html body .elementor-element-c6ae2dd .featured-cat-carousel-wrap,html body .featured-cat-carousel-wrap.kd-fc{margin-top:0!important;margin-bottom:6px!important}}@media (max-width:767px){html body .ast-container:has(>.elementor-25798054){padding-left:0!important;padding-right:0!important}html body .elementor-25798054 .elementor-element-0bcfdf1{padding:0 10px!important}html body .elementor-25798054 .elementor-element-c6ae2dd>.e-con-inner{padding-top:0!important}}@media (max-width:767px){html body .elementor-25798054 .elementor-element-0bcfdf1>.e-con-inner{padding-top:0!important}}html body ul.products li.product .price ins,html body ul.products li.product .price ins .amount,html body .featured-cat-carousel-wrap .price ins,html body .featured-cat-carousel-wrap .price ins .amount,html body ul.products li.product .price>.amount,html body ul.products li.product .price>.woocommerce-Price-amount,html body .featured-cat-carousel-wrap .price>.amount,html body .kdh-card .price ins,html body .kdh-card .price ins .amount,html body .kdh-card__price ins,html body .elementor-25797790 .price ins,html body .elementor-25797790 .price ins .amount,html body .single-product .summary .price ins,html body .single-product .summary .price ins .amount{color:var(--kd-blue)!important}html body .woocommerce span.onsale,html body span.onsale,html body .kdh-badge,html body .featured-cat-carousel .onsale,html body .elementor-element-a929eea,html body .elementor-element-a929eea *{background:var(--kd-blue)!important;background-color:var(--kd-blue)!important;color:#fff!important}html body .woocommerce ul.products li.product .onsale,html body ul.products li.product .onsale,html body .featured-cat-carousel li.product .onsale{background:var(--kd-blue)!important;background-color:var(--kd-blue)!important;color:#fff!important}@media (hover:none),(max-width:1024px){html body li.product.product.product.product .astra-shop-thumbnail-wrap img.show-on-hover.show-on-hover{display:none!important;opacity:0!important}html body li.product.product.product.product .astra-shop-thumbnail-wrap:has(img.show-on-hover) img:not(.show-on-hover):not(.kdx){opacity:1!important}html body .elementor-25797790 img.show-on-hover{display:none!important}}html body .ak-percent-badge,html body .ak-percent-badge-single,html body.single-product span.onsale,html body.single-product .onsale,html body .woocommerce div.product span.onsale,html body [class*="ak-percent-badge"]{background:var(--kd-blue)!important;background-color:var(--kd-blue)!important;color:#fff!important;border-color:var(--kd-blue)!important}html body .kdh .kdh-cats,html body section.kdh-cats{background:linear-gradient(180deg,#e6edf4 0%,#dfe8f1 100%)!important;padding:40px 0 44px!important;margin:32px 0!important;width:100%!important;max-width:none!important}html body .kdh-cats .kdh-head h2{color:var(--kd-ink)!important}html body .kdh-cats .kdh-cat{background:#fff!important;border-color:transparent!important;box-shadow:0 1px 2px rgba(17,28,39,.05)!important}html body .kdh-cats .kdh-cat:hover{box-shadow:0 10px 26px -12px rgba(17,28,39,.25)!important}@media (max-width:767px){html body .kdh .kdh-cats,html body section.kdh-cats{padding:26px 0 28px!important;margin:20px 0!important}}html body .kd-fc .kd-fc-arr--l{left:6px!important}html body .kd-fc .kd-fc-arr--r{right:6px!important}@media all{html body .kd-ch{padding:0!important;background:#fff}html body .kd-ch__in{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:24px 24px 14px!important}html body .elementor-25798054>.elementor-element-63ac148{background:#fff!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax 0 -100vmax);padding:4px 0 24px!important;margin-bottom:28px!important;border-bottom:0!important}html body .elementor-25798054>.elementor-element-63ac148:not(:has(a)){display:none!important}html body .kd-ch:has(+ #content .elementor-25798054>.elementor-element-63ac148:not(:has(a))){border-bottom:1px solid var(--kd-line);margin-bottom:28px}html body .elementor-element-63ac148 .dejan-wc-cat-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(210px,1fr))!important;gap:10px!important;flex-wrap:wrap!important}html body .elementor-element-63ac148 .dejan-wc-cat-item{width:auto!important;height:auto!important;min-height:60px!important;padding:8px 12px 8px 8px!important;gap:12px!important;background:var(--kd-soft)!important;border:1px solid transparent!important;border-radius:14px!important}html body .elementor-element-63ac148 .dejan-wc-cat-item:hover{background:#fff!important;border-color:var(--kd-ink)!important;box-shadow:0 8px 20px -12px rgba(17,28,39,.3)!important}html body .elementor-element-63ac148 .dejan-wc-cat-item img{width:44px!important;height:44px!important;flex:0 0 44px;background:#fff!important;border-radius:10px!important;padding:4px!important}html body .elementor-element-63ac148 .dejan-wc-cat-item span{white-space:normal!important;font-size:13.5px!important;line-height:1.3!important;font-weight:600!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media all{html body .elementor-element-63ac148 .elementor-widget-shortcode,html body .elementor-element-63ac148 .elementor-shortcode,html body .elementor-element-63ac148 .dejan-wc-cat-grid{width:100%!important;max-width:100%!important;flex:1 1 100%}}html body.single-product .elementor-element-a2af016{background:#fff!important}html body.single-product .elementor-element-7be63da,html body.single-product .elementor-element-26ea65f{border:0!important;box-shadow:none!important;background:#fff!important}html body.single-product .elementor-element-7be63da{background:var(--kd-soft)!important;border-radius:20px!important}html body.single-product .elementor-element-7be63da .woocommerce-product-gallery__image img,html body.single-product .elementor-element-7be63da .flex-viewport img{mix-blend-mode:multiply}html body.single-product .elementor-element-7be63da .flex-control-thumbs li img{border-radius:10px!important;background:#fff;border:1px solid transparent!important;opacity:1!important}html body.single-product .elementor-element-7be63da .flex-control-thumbs li img.flex-active{border-color:var(--kd-ink)!important}html body.single-product .elementor-element-26ea65f{padding-top:8px!important}.kd-pd-brand{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:var(--kd-soft);color:var(--kd-blue)!important;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none!important;margin:0 0 10px;align-self:flex-start;width:auto!important}.kd-pd-brand:hover{background:#e3eaf2}html body.single-product .elementor-widget-woocommerce-product-title .product_title{font-size:clamp(24px,2.3vw,32px)!important;line-height:1.15!important;letter-spacing:-.02em}html body.single-product .elementor-element-7e9fd83 ul{list-style:none!important;padding:0!important;margin:6px 0 0!important}html body.single-product .elementor-element-7e9fd83 li{position:relative;padding:3px 0 3px 26px!important;font-size:14.5px;color:var(--kd-ink)}html body.single-product .elementor-element-7e9fd83 li::before{content:"";position:absolute;left:0;top:7px;width:16px;height:16px;border-radius:50%;background:#e3eaf2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23426282' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/11px no-repeat}html body.single-product .elementor-element-7e9fd83 h1,html body.single-product .elementor-element-7e9fd83 h2,html body.single-product .elementor-element-7e9fd83 h3,html body.single-product .elementor-element-7e9fd83 strong:first-child{font-size:15px!important;color:var(--kd-muted)!important;font-weight:600!important}html body.single-product .elementor-element-42beb82,html body.single-product .elementor-element-42beb82 *{font-size:12.5px!important;color:var(--kd-muted)!important;border-color:var(--kd-line)!important}html body.single-product .elementor-element-edd942b .price{display:flex!important;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0!important}html body.single-product .elementor-element-edd942b .price ins,html body.single-product .elementor-element-edd942b .price ins .amount,html body.single-product .elementor-element-edd942b .price>.amount{font-size:34px!important;font-weight:800!important;color:var(--kd-ink)!important;letter-spacing:-.02em}html body.single-product .elementor-element-edd942b .price del,html body.single-product .elementor-element-edd942b .price del .amount{font-size:17px!important;color:var(--kd-muted)!important;font-weight:500!important}.kd-pd-save{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:#e3eaf2;color:var(--kd-blue);font-size:13px;font-weight:700;align-self:center}html body.single-product form.cart{display:flex!important;gap:10px;align-items:stretch;flex-wrap:nowrap;margin:6px 0 0!important}html body.single-product form.cart .quantity{display:flex!important;align-items:center;height:54px;border:1px solid var(--kd-line);border-radius:14px;background:#fff;padding:0 4px;margin:0!important;flex:0 0 auto}html body.single-product form.cart .quantity .qty{width:44px!important;height:44px!important;border:0!important;background:transparent!important;font-size:16px!important;font-weight:700;text-align:center;box-shadow:none!important;padding:0!important}html body.single-product form.cart .ast-qty-placeholder{width:36px;height:44px;display:flex;align-items:center;justify-content:center;color:var(--kd-ink)!important;font-size:20px;text-decoration:none!important;border:0!important;background:transparent!important}html body.single-product form.cart .single_add_to_cart_button{flex:1;height:54px!important;border-radius:14px!important;background:var(--kd-blue)!important;background-image:none!important;border:0!important;color:#fff!important;font-size:16px!important;font-weight:700!important;letter-spacing:0!important;text-transform:none!important;box-shadow:0 10px 24px -12px rgba(66,98,130,.7)!important;margin:0!important;padding:0 18px!important}html body.single-product form.cart .single_add_to_cart_button:hover{background:#36536f!important}.kd-buy{margin:16px 0 0;padding:16px 0 0;border-top:1px solid var(--kd-line)}.kd-buy__stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#1f7a4d;margin:0 0 12px}.kd-buy__stock i{width:9px;height:9px;border-radius:50%;background:#22a06b;box-shadow:0 0 0 4px rgba(34,160,107,.15)}.kd-buy__stock.is-onbackorder{color:#a36a00}.kd-buy__stock.is-onbackorder i{background:#e0a100;box-shadow:0 0 0 4px rgba(224,161,0,.15)}.kd-buy__stock.is-outofstock{color:#b42318}.kd-buy__stock.is-outofstock i{background:#d92d20;box-shadow:0 0 0 4px rgba(217,45,32,.15)}.kd-buy__list{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:10px 16px}.kd-buy__list li{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.35;color:var(--kd-muted);margin:0!important;padding:0!important}.kd-buy__list li::before{display:none!important}.kd-buy__list svg{flex:0 0 18px;color:var(--kd-blue);margin-top:1px}.kd-buy__list b{color:var(--kd-ink);font-weight:700}html body.single-product .ak-product-help-separator{display:none!important}html body.single-product .ak-product-extra-actions{margin-top:16px!important;gap:10px!important}html body.single-product .ak-extra-popup-btn{background:var(--kd-soft)!important;border:0!important;box-shadow:none!important;border-radius:14px!important}html body.single-product .ak-extra-popup-btn:hover{background:#e8eef4!important}.kd-sbar{position:fixed;left:0;right:0;bottom:0;z-index:9990;background:rgba(255,255,255,.97);border-top:1px solid var(--kd-line);box-shadow:0 -10px 30px -12px rgba(17,28,39,.2);transform:translateY(110%);visibility:hidden}.kd-sbar.is-on{transform:none;visibility:visible}.kd-sbar__in{max-width:1392px;margin:0 auto;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.kd-sbar img{width:48px;height:48px;object-fit:contain;border-radius:10px;background:var(--kd-soft);mix-blend-mode:multiply;flex:0 0 48px}.kd-sbar__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.kd-sbar__t span{font-size:14px;font-weight:600;color:var(--kd-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kd-sbar__t b{font-size:16px}.kd-sbar__t b del{font-size:12px;color:var(--kd-muted);font-weight:400}.kd-sbar__t b ins{text-decoration:none;color:var(--kd-ink)}.kd-sbar__btn{flex:0 0 auto;height:46px!important;padding:0 22px!important;border-radius:12px!important;border:0!important;background:var(--kd-blue)!important;color:#fff!important;font:700 15px/1 var(--kd-font)!important;cursor:pointer;text-transform:none!important}html.kd-sbar-on #ak-floating-cart,html.kd-sbar-on .ast-scroll-top-icon,html.kd-sbar-on #ast-scroll-top{bottom:84px!important}@media (max-width:767px){html body.single-product .elementor-element-26ea65f{padding:8px 4px 0!important}html body.single-product .elementor-element-edd942b .price ins,html body.single-product .elementor-element-edd942b .price ins .amount,html body.single-product .elementor-element-edd942b .price>.amount{font-size:28px!important}.kd-buy__list{grid-template-columns:1fr}.kd-sbar img{display:none}.kd-sbar__t span{font-size:12.5px}}html body.page-id-25819247{background:#fff}html body.page-id-25819247 .site-content>.ast-container{max-width:1200px!important}html body.page-id-25819247 .entry-header{margin:28px 0 8px!important}html body.page-id-25819247 .entry-title{font-size:clamp(30px,4vw,46px)!important;letter-spacing:-.025em;color:var(--kd-ink)}.kds{color:#3d4b59;font-size:15.5px;line-height:1.65}.kds>p.ak-hero{font-size:clamp(16px,1.6vw,19px)!important;line-height:1.6;max-width:820px;color:#3d4b59;margin:0 0 20px!important}.kds strong{color:var(--kd-ink)}.kds-cta{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 44px}.kds-btn{display:inline-flex;align-items:center;height:50px;padding:0 22px;border-radius:14px;border:1px solid var(--kd-line);color:var(--kd-ink)!important;font-weight:700;text-decoration:none!important;background:#fff}.kds-btn--pri{background:var(--kd-blue);border-color:var(--kd-blue);color:#fff!important}.kds-btn:hover{border-color:var(--kd-ink)}.kds-btn--pri:hover{background:#36536f}.kds h2{font-size:clamp(22px,2.4vw,30px)!important;letter-spacing:-.02em;color:var(--kd-ink);margin:48px 0 16px!important}.kds .ak-services{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px!important;margin:0 0 14px!important}.kds .ak-services>.wp-block-column{background:var(--kd-soft);border-radius:18px;padding:22px 22px 18px!important;margin:0!important;flex:none!important;width:auto!important}.kds .kds-h3{display:flex;align-items:center;gap:12px;font-size:17px!important;line-height:1.25!important;color:var(--kd-ink);margin:0 0 10px!important}.kds-ic{flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#fff;color:var(--kd-blue);display:flex;align-items:center;justify-content:center;box-shadow:0 1px 2px rgba(17,28,39,.06)}.kds .ak-services p{font-size:14px;line-height:1.55;margin:0!important}.kds-pred+ul{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}.kds-pred+ul li{position:relative;padding:12px 14px 12px 46px!important;background:var(--kd-soft);border-radius:14px;font-size:14.5px;margin:0!important}.kds-pred+ul li::before{content:"";position:absolute;left:14px;top:13px;width:20px;height:20px;border-radius:50%;background:var(--kd-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center/12px no-repeat}.kds .wp-block-gallery{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px!important;margin:16px 0 0!important}.kds .wp-block-gallery figure{width:auto!important;margin:0!important;border-radius:14px;overflow:hidden;aspect-ratio:4/3}.kds .wp-block-gallery img{width:100%!important;height:100%!important;object-fit:cover!important}.kds-kont{margin-top:56px!important}.kds-kont+p{margin:0 0 12px!important}.kds-kont+p+ul{list-style:none!important;margin:0 0 16px!important;padding:24px 26px!important;background:var(--kd-ink);color:#c9d5e1;border-radius:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 24px}.kds-kont+p+ul li{margin:0!important;font-size:14.5px}.kds-kont+p+ul strong{color:#fff;display:block;font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}.kds-kont+p+ul li:nth-child(n+4){grid-column:3}.kds-kont+p+ul li:nth-child(4){grid-row:1}.kds-kont+p+ul li:nth-child(5){grid-row:2}.kds-kont+p+ul li:nth-child(6){grid-row:3}.kds-kont+p+ul li:nth-child(7){grid-row:4}.kds-kont+p+ul li:nth-child(3){grid-column:1}.kds em{font-size:13px;color:var(--kd-muted)}@media (max-width:900px){.kds .ak-services{grid-template-columns:1fr 1fr}}@media (max-width:767px){html body.page-id-25819247 .site-content>.ast-container{padding:0 16px!important}.kds .ak-services,.kds-pred+ul{grid-template-columns:1fr}.kds-btn{flex:1;justify-content:center}.kds-kont+p+ul{grid-template-columns:1fr;padding:20px!important}.kds-kont+p+ul li:nth-child(n){grid-column:auto;grid-row:auto}.kds h2{margin:36px 0 12px!important}}@media (min-width:768px){.kds-kont+p+ul{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 40px!important;padding:28px 32px!important}.kds-kont+p+ul li:nth-child(1){grid-column:1!important;grid-row:1!important}.kds-kont+p+ul li:nth-child(2){grid-column:1!important;grid-row:2!important}.kds-kont+p+ul li:nth-child(3){grid-column:1!important;grid-row:3!important}.kds-kont+p+ul li:nth-child(4){grid-column:2!important;grid-row:1!important}.kds-kont+p+ul li:nth-child(5){grid-column:2!important;grid-row:2!important}.kds-kont+p+ul li:nth-child(6){grid-column:2!important;grid-row:3!important}.kds-kont+p+ul li:nth-child(7){grid-column:2!important;grid-row:4!important}}.kds-kont+p+ul li{color:#c9d5e1!important}html body.single-product .elementor-element-07f299f{background:var(--kd-soft)!important;padding:36px 0 30px!important}html body.single-product .elementor-element-5c5748d{background:#fff!important;padding:36px 0 40px!important}html body.single-product .elementor-element-07f299f h2,html body.single-product .elementor-element-5c5748d h2{font-size:24px!important;letter-spacing:-.02em;margin-bottom:16px!important;color:var(--kd-ink)!important}html body .kd-rel{position:relative!important}html body .kd-rel .swiper-wrapper{scrollbar-width:none!important;padding:2px 2px 8px!important;scroll-behavior:smooth}html body .kd-rel .swiper-wrapper::-webkit-scrollbar{display:none!important}html body .kd-rel .swiper-slide{border:0!important;box-shadow:0 1px 2px rgba(17,28,39,.06)!important;border-radius:16px!important;background:#fff!important;padding:10px!important}html body.single-product .elementor-element-5c5748d .kd-rel .swiper-slide{box-shadow:none!important;border:1px solid var(--kd-line)!important}html body .kd-rel .swiper-slide:hover{box-shadow:0 14px 30px -14px rgba(17,28,39,.3)!important}html body .kd-rel .elementor-element-6c01a89{border-radius:12px!important}html body .kd-rel .elementor-element-f17d313,html body .kd-rel .elementor-element-f17d313 *{font-size:11px!important;color:var(--kd-muted)!important;letter-spacing:.04em}html body .kd-rel .elementor-element-bf6b9fb *{font-size:13.5px!important;line-height:1.35!important;font-weight:600!important;color:var(--kd-ink)!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html body .kd-rel .kd-fc-arr{top:42%!important}html body .kd-rel .kd-fc-arr--l{left:-10px!important}html body .kd-rel .kd-fc-arr--r{right:-10px!important}html body .kd-rel .kd-fc-arr{border:1px solid var(--kd-line)!important;box-shadow:0 6px 18px rgba(17,28,39,.16)!important}html body .kd-rel .kd-fc-arr:hover{background:var(--kd-ink)!important;color:#fff!important}@media (max-width:767px){html body.single-product .elementor-element-07f299f,html body.single-product .elementor-element-5c5748d{padding:24px 0 20px!important}html body .kd-rel .swiper-wrapper{grid-auto-columns:60%!important}}html body .kd-rel.kd-noov .kd-fc-arr{display:none!important}html body .kd-rel .elementor-element-6c01a89{position:relative!important}html body .kd-rel .elementor-element-a929eea{position:absolute!important;top:8px!important;left:8px!important;width:auto!important;max-width:none!important;height:auto!important;z-index:2;margin:0!important;padding:0!important;background:transparent!important}html body .kd-rel .elementor-element-a929eea .elementor-heading-title,html body .kd-rel .elementor-element-a929eea *{display:inline-flex!important;align-items:center;height:auto!important;width:auto!important;min-width:0!important;padding:3px 7px!important;border-radius:6px!important;background:var(--kd-blue)!important;color:#fff!important;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important;white-space:nowrap}html body .kd-rel .elementor-element-a929eea .elementor-heading-title *{padding:0!important;background:transparent!important}html body .kd-rel .elementor-element-bf6b9fb{min-height:2.7em}html body .elementor-element-a929eea{-webkit-mask-image:none!important;mask-image:none!important;-webkit-mask:none!important;mask:none!important}html body.single-product .elementor-element-07f299f{margin-top:0!important;background:#fff!important;border-top:1px solid var(--kd-line)}html body.single-product .elementor-element-5c5748d{margin-top:0!important;background:var(--kd-soft)!important}html body.single-product .elementor-element-07f299f .kd-rel .swiper-slide{box-shadow:none!important;border:1px solid var(--kd-line)!important}html body.single-product .elementor-element-5c5748d .kd-rel .swiper-slide{border:0!important;box-shadow:0 1px 2px rgba(17,28,39,.06)!important}html body.single-product img.zoomImg{mix-blend-mode:normal!important;background:#fff!important}html body .kdh-price,html body .kdh-price .amount,html body .kdh-price ins,html body .kdh-price ins .amount,html body .kdh-card .price,html body .kdh-card .amount,html body ul.products li.product .price .amount,html body .featured-cat-carousel-wrap .price .amount,html body .elementor-25797790 .price .amount,html body .kd-sbar__t b,html body .kd-sbar__t b ins,html body .kd-sbar__t b .amount,html body.single-product .elementor-element-edd942b .price ins,html body.single-product .elementor-element-edd942b .price ins .amount,html body.single-product .elementor-element-edd942b .price>.amount,html body .product_list_widget .amount,html body .woocommerce-Price-amount{color:var(--kd-blue)!important}html body .kdh-price del,html body .kdh-price del .amount,html body .price del,html body .price del .amount,html body del .woocommerce-Price-amount,html body .kd-sbar__t b del .amount{color:var(--kd-muted)!important}html body .kd-drawer .amount,html body .kd-flow .amount{color:inherit!important}html body .kdh-add{background:var(--kd-blue)!important}html body .kdh-add:hover{background:#36536f!important}html body [data-interaction-id]{opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important}.kd-f__sort{padding-top:4px!important}.kd-f__cnt{font-size:13px;color:var(--kd-muted);margin:0 0 10px;font-weight:600}.kd-f__sort select{width:100%!important;height:40px!important;border:1px solid transparent!important;border-radius:10px!important;background-color:var(--kd-soft)!important;padding:0 34px 0 12px!important;font-size:14px!important;color:var(--kd-ink)!important;box-shadow:none!important;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23111c27' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:16px!important;cursor:pointer}.kd-f__sort select:focus{border-color:var(--kd-ink)!important;outline:0}@media (min-width:1025px){html body .ast-shop-toolbar-container{display:none!important}html body .kd-f-active{margin-top:0}}@media (max-width:1024px){.kd-f__sort{display:none!important}}html body .kd-flow{background:var(--kd-soft)!important}html body .kd-flow__wrap{max-width:1240px!important}html body .kd-flow .woocommerce{grid-template-columns:minmax(0,1fr) 400px!important;gap:24px!important}html body .kd-flow form.woocommerce-cart-form,html body .kd-flow .cart_totals{border:0!important;border-radius:20px!important;box-shadow:0 1px 2px rgba(17,28,39,.05)!important;background:#fff!important}html body .kd-flow form.woocommerce-cart-form{padding:6px 24px 16px!important}html body .kd-flow table.cart thead th{font-size:11.5px!important;letter-spacing:.08em;color:var(--kd-muted)!important;padding:16px 10px 12px!important}html body .kd-flow table.cart td{padding:18px 10px!important}html body .kd-flow table.cart img{width:84px!important;height:84px!important;border:0!important;background:var(--kd-soft)!important;border-radius:12px!important;mix-blend-mode:multiply;padding:6px!important}html body .kd-flow table.cart .product-name a{font-size:15px;line-height:1.35;color:var(--kd-ink)!important}html body .kd-flow table.cart .product-subtotal .amount{font-weight:800;font-size:16px}html body .kd-flow table.cart .product-remove a.remove{width:32px!important;height:32px!important;line-height:30px!important;background:#fff!important;border:1px solid var(--kd-line)!important;color:var(--kd-muted)!important}html body .kd-flow table.cart .product-remove a.remove:hover{background:#fdecea!important;color:#b42318!important;border-color:#f6c6c1!important}html body .kd-flow .quantity{display:inline-flex!important;align-items:center;height:42px;border:1px solid var(--kd-line);border-radius:12px;background:#fff;padding:0 2px}html body .kd-flow .quantity .qty{width:40px!important;height:38px!important;border:0!important;background:transparent!important;font-weight:700;font-size:15px;box-shadow:none!important;border-radius:0!important;padding:0!important}html body .kd-flow .quantity .ast-qty-placeholder,html body .kd-flow .quantity .minus,html body .kd-flow .quantity .plus{width:32px!important;height:38px!important;border:0!important;background:transparent!important;display:flex;align-items:center;justify-content:center;color:var(--kd-ink)!important;font-size:18px;text-decoration:none!important}html body .kd-flow td.actions{padding:14px 10px 4px!important;border-top:1px solid var(--kd-line)!important}html body .kd-flow #print-cart-button{font-size:0!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important;color:var(--kd-muted)!important;display:inline-flex!important;align-items:center;gap:6px;height:auto!important;box-shadow:none!important;float:right}html body .kd-flow #print-cart-button::before{content:"Natisni košarico";font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}html body .kd-flow #print-cart-button:hover::before{color:var(--kd-ink)}html body .kd-flow .cart_totals{padding:24px!important}html body .kd-flow .cart_totals h2{font-size:18px!important;margin:0 0 6px!important}html body .kd-flow .cart_totals table th{font-size:14px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;color:var(--kd-muted)!important;width:40%}html body .kd-flow .cart_totals table td{text-align:right!important;font-size:14px}html body .kd-flow .cart_totals .woocommerce-shipping-totals td,html body .kd-flow .cart_totals .woocommerce-shipping-totals td p{font-size:13px!important;color:var(--kd-muted)}html body .kd-flow .cart_totals .order-total th{color:var(--kd-ink)!important;font-size:16px!important;font-weight:700!important;vertical-align:top}html body .kd-flow .cart_totals .order-total td strong .amount{font-size:26px!important;font-weight:800!important;color:var(--kd-ink)!important;letter-spacing:-.02em}html body .kd-flow .cart_totals .order-total small{display:block;font-size:12px;color:var(--kd-muted)}html body .kd-flow .wc-proceed-to-checkout .checkout-button{border-radius:14px!important;font-size:16px!important;font-weight:700!important;padding:17px!important;box-shadow:0 10px 24px -12px rgba(66,98,130,.7)!important}.kd-cart-trust{list-style:none!important;margin:14px 0 0!important;padding:14px 0 0!important;border-top:1px solid var(--kd-line);display:grid;gap:8px}.kd-cart-trust li{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--kd-muted);margin:0!important}.kd-cart-trust svg{color:var(--kd-blue);flex:0 0 17px}html body .ak-cart-cross-sell{margin-top:16px!important;background:#fff;border-radius:20px;padding:18px 20px!important}html body .ak-cart-cross-sell h3{font-size:0!important;margin:0 0 12px!important;color:var(--kd-ink)!important}html body .ak-cart-cross-sell h3::before{content:"Priporočamo še";font-size:16px;font-weight:700}html body .ak-cross-grid{grid-template-columns:1fr!important;gap:8px!important}html body .ak-cross-item{border:0!important;background:var(--kd-soft)!important;border-radius:12px!important;padding:10px 12px!important;text-align:left!important}html body .ak-cross-item a{display:flex!important;justify-content:space-between;align-items:center;gap:12px}html body .ak-cross-item a>div:first-child{font-size:13px!important;min-height:0!important;margin:0!important;color:var(--kd-ink);font-weight:600}html body .ak-cross-item a>div:last-child{font-size:14px!important;white-space:nowrap;color:var(--kd-blue)!important}html body .ak-cross-item:hover{background:#e8eef4!important}@media (max-width:900px){html body .kd-flow .woocommerce{grid-template-columns:minmax(0,1fr)!important}}@media (max-width:767px){html body .kd-flow{padding:14px 10px 40px!important}html body .kd-flow form.woocommerce-cart-form{padding:4px 14px 10px!important}html body .kd-flow table.cart thead{display:none!important}html body .kd-flow table.cart tr.cart_item{display:grid!important;grid-template-columns:76px minmax(0,1fr) 34px;grid-template-areas:"img name rm" "img price price" "img qty sub";gap:4px 12px;padding:16px 0!important;border-bottom:1px solid var(--kd-line)}html body .kd-flow table.cart tr.cart_item td{display:flex!important;align-items:center;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}html body .kd-flow table.cart tr.cart_item td::before{display:none!important}html body .kd-flow table.cart td.product-remove{grid-area:rm;justify-content:flex-end;align-items:flex-start}html body .kd-flow table.cart td.product-thumbnail{grid-area:img;align-items:flex-start}html body .kd-flow table.cart td.product-thumbnail img{width:76px!important;height:76px!important}html body .kd-flow table.cart td.product-name{grid-area:name;font-size:14px}html body .kd-flow table.cart td.product-price{grid-area:price;font-size:13px;color:var(--kd-muted)}html body .kd-flow table.cart td.product-quantity{grid-area:qty}html body .kd-flow table.cart td.product-subtotal{grid-area:sub;justify-content:flex-end}html body .kd-flow table.cart tr:not(.cart_item){display:block}html body .kd-flow td.actions{display:block!important;border:0!important;text-align:right}html body .kd-flow #print-cart-button{float:none}html body .kd-flow .cart_totals{padding:18px!important}}html body .ak-cart-cross-sell{display:none!important}.kd-rc{background:#fff;border-radius:20px;padding:18px 20px 20px;margin:0 0 20px;border:1px solid var(--kd-line)}.kd-rc__h{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:14px}.kd-rc__h strong{display:block;font-size:18px;color:var(--kd-ink);line-height:1.25}.kd-rc__h span{display:block;font-size:13px;color:var(--kd-muted);margin-top:2px}.kd-rc__nav{display:flex;gap:6px;flex:0 0 auto}.kd-rc__btn{width:36px;height:36px;border-radius:50%!important;border:1px solid var(--kd-line)!important;background:#fff!important;color:var(--kd-ink)!important;font-size:22px!important;line-height:1!important;padding:0!important;display:flex;align-items:center;justify-content:center;cursor:pointer}.kd-rc__btn:hover{background:var(--kd-ink)!important;color:#fff!important}.kd-rc__l{list-style:none!important;margin:0!important;padding:0 0 4px!important;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/6);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.kd-rc__l::-webkit-scrollbar{display:none}.kd-rc__i{scroll-snap-align:start;display:flex;flex-direction:column;background:var(--kd-soft);border-radius:14px;overflow:hidden;margin:0!important}.kd-rc__img{position:relative;display:block;aspect-ratio:5/4;background:#fff;margin:6px 6px 0;border-radius:10px;overflow:hidden}.kd-rc__img img{width:100%!important;height:100%!important;object-fit:contain;padding:10px;display:block}.kd-rc__sale{position:absolute;top:8px;left:8px;background:var(--kd-blue);color:#fff;font-size:11px;font-weight:700;padding:3px 8px;border-radius:999px}.kd-rc__b{padding:10px 12px 12px;display:flex;flex-direction:column;gap:8px;flex:1}.kd-rc__t{font-size:13px;font-weight:600;line-height:1.3;color:var(--kd-ink)!important;text-decoration:none!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:34px}.kd-rc__f{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.kd-rc__p{font-size:15px;font-weight:700;color:var(--kd-blue);line-height:1.15}.kd-rc__p del{display:block;font-size:11px;color:var(--kd-muted);font-weight:400}.kd-rc__p ins{text-decoration:none}.kd-rc__add{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;background:var(--kd-blue);color:#fff!important;font-size:13px;font-weight:600;text-decoration:none!important;white-space:nowrap}.kd-rc__add:hover{background:var(--kd-ink)}.kd-rc__add--more{background:#fff;color:var(--kd-ink)!important;border:1px solid var(--kd-line)}.kd-ship--cart{margin:0 0 14px;border-radius:12px}@media (max-width:1280px){.kd-rc__l{grid-auto-columns:calc((100% - 36px)/4)}}@media (max-width:767px){.kd-rc{padding:14px 0 14px 14px;border-radius:16px;margin-bottom:14px}.kd-rc__h{padding-right:14px;margin-bottom:10px}.kd-rc__h strong{font-size:16px}.kd-rc__h span,.kd-rc__nav{display:none}.kd-rc__l{grid-auto-columns:42%;gap:10px;padding-right:14px!important}.kd-rc__b{padding:8px 10px 10px}.kd-rc__f{flex-direction:column;align-items:stretch}.kd-rc__add{justify-content:center;height:32px}}html body .kd-flow form.checkout .woocommerce-billing-fields__field-wrapper,html body .kd-flow form.checkout .woocommerce-shipping-fields__field-wrapper{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 12px}html body .kd-flow form.checkout .woocommerce-billing-fields__field-wrapper>.form-row,html body .kd-flow form.checkout .woocommerce-shipping-fields__field-wrapper>.form-row{grid-column:span 6;width:auto!important;float:none!important;margin:0!important;padding:0!important}html body .kd-flow form.checkout [id$="_first_name_field"]{grid-column:span 3!important;order:1}html body .kd-flow form.checkout [id$="_last_name_field"]{grid-column:span 3!important;order:2}html body .kd-flow form.checkout [id$="_address_1_field"]{grid-column:span 4!important;order:3}html body .kd-flow form.checkout [id$="_kd_hisna_field"]{grid-column:span 2!important;order:4}html body .kd-flow form.checkout [id$="_postcode_field"]{grid-column:span 2!important;order:5}html body .kd-flow form.checkout [id$="_city_field"]{grid-column:span 4!important;order:6}html body .kd-flow form.checkout [id$="_country_field"]{order:7}html body .kd-flow form.checkout [id$="_phone_field"]{order:8}html body .kd-flow form.checkout #billing_kd_firma_field{order:9}html body .kd-flow form.checkout #billing_company_field{order:10}html body .kd-flow form.checkout #billing_ddv_field{order:11}html body .kd-flow form.checkout .form-row input.input-text,html body .kd-flow form.checkout .form-row select,html body .kd-flow form.checkout .select2-container .select2-selection{min-height:52px!important;border-radius:12px!important;border:1px solid #d5dee8!important;background:#fbfcfe!important;font-size:15px!important;color:var(--kd-ink)!important;transition:none!important}html body .kd-flow form.checkout .form-row input.input-text:hover{border-color:#b9c7d6!important}html body .kd-flow form.checkout .form-row input.input-text:focus{background:#fff!important;border-color:var(--kd-blue)!important;box-shadow:0 0 0 3px rgba(66,98,130,.14)!important}html body .kd-flow form.checkout .form-row.woocommerce-invalid input.input-text{border-color:#c0392b!important;background:#fff8f7!important}html body .kd-flow form.checkout .form-row.woocommerce-validated input.input-text{border-color:#b9cfc0!important}html body .kd-flow form.checkout .form-row label{font-size:12px!important;color:#5b6b7b!important;font-weight:600}html body .kd-flow form.checkout .form-row .optional{display:none}html body .kd-flow form.checkout .form-row .required{color:var(--kd-blue)!important;text-decoration:none}html body .kd-flow form.checkout h3:not(.ast-checkout-form-heading h3){font-size:17px!important;display:flex;align-items:center;gap:10px}html body .kd-flow form.checkout .woocommerce-billing-fields__field-wrapper,html body .kd-flow form.checkout .woocommerce-shipping-fields__field-wrapper{margin:0!important;width:auto!important}html body .kd-flow form.checkout .woocommerce-billing-fields>h3,html body .kd-flow form.checkout .woocommerce-additional-fields>h3,html body .kd-flow form.checkout #payment-heading,html body .kd-flow form.checkout .ast-payment-option-heading{margin-top:22px!important}html body .kd-flow form.checkout .woocommerce-shipping-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{margin-top:18px;padding-top:18px;border-top:1px solid var(--kd-line)}html body .kd-flow form.checkout #billing_kd_firma_field,html body .kd-flow form.checkout #ship-to-different-address{margin:4px 0 0!important;padding:0!important}html body .kd-flow form.checkout #billing_kd_firma_field label,html body .kd-flow form.checkout #ship-to-different-address label{display:flex!important;align-items:center;gap:12px;width:100%;margin:0!important;padding:14px 16px!important;border:1px solid var(--kd-line);border-radius:12px;background:#fff;font-size:14px!important;font-weight:600!important;color:var(--kd-ink)!important;cursor:pointer;font-family:var(--kd-font)!important}html body .kd-flow form.checkout #billing_kd_firma_field.is-on label,html body .kd-flow form.checkout #ship-to-different-address label:has(input:checked){border-color:var(--kd-blue);background:var(--kd-tint)}html body .kd-flow form.checkout #billing_kd_firma_field .woocommerce-input-wrapper{display:block}html body .kd-flow form.checkout #billing_kd_firma_field input[type=checkbox],html body .kd-flow form.checkout #ship-to-different-address input[type=checkbox]{-webkit-appearance:none;appearance:none;flex:0 0 40px;width:40px!important;height:22px!important;border-radius:999px;background:#cfd9e3;position:relative;margin:0!important;cursor:pointer}html body .kd-flow form.checkout #billing_kd_firma_field input[type=checkbox]::after,html body .kd-flow form.checkout #ship-to-different-address input[type=checkbox]::after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}html body .kd-flow form.checkout #billing_kd_firma_field input:checked,html body .kd-flow form.checkout #ship-to-different-address input:checked{background:var(--kd-blue)}html body .kd-flow form.checkout #billing_kd_firma_field input:checked::after,html body .kd-flow form.checkout #ship-to-different-address input:checked::after{left:21px}html body .kd-flow form.checkout #ship-to-different-address label span{font-size:14px!important}html body .kd-flow form.checkout .shipping_address{margin-top:14px}html body .kd-flow form.checkout #order_comments{min-height:90px!important;border-radius:12px!important;background:#fbfcfe!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table{border:0!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table thead{display:none}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td,html body .kd-flow form.checkout .woocommerce-checkout-review-order-table th{border-color:var(--kd-line)!important;background:transparent!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total td,html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total th{font-size:20px!important;color:var(--kd-ink)!important;padding-top:16px!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total .amount{color:var(--kd-blue)!important;font-weight:800}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper{font-size:13px}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper .form-row label{font-size:13px!important;font-weight:500!important;color:var(--kd-ink)!important}html body .kd-flow #payment ul.payment_methods li label{font-weight:600;color:var(--kd-ink);font-size:14px}html body .kd-flow #payment ul.payment_methods li img{max-height:24px;width:auto;vertical-align:middle}@media (max-width:767px){html body .kd-flow form.checkout .woocommerce-billing-fields__field-wrapper,html body .kd-flow form.checkout .woocommerce-shipping-fields__field-wrapper{gap:12px 10px}html body .kd-flow form.checkout [id$="_address_1_field"]{grid-column:span 4!important}html body .kd-flow form.checkout [id$="_kd_hisna_field"]{grid-column:span 2!important}html body .kd-flow form.checkout [id$="_postcode_field"],html body .kd-flow form.checkout [id$="_city_field"]{grid-column:span 3!important}}.kd-legal{background:#0e1822;color:#9fb0c1;border-top:1px solid rgba(255,255,255,.07)}.kd-legal__in{max-width:1240px;margin:0 auto;padding:16px 20px;display:flex;align-items:center;gap:18px;font-size:13px}.kd-legal__c{margin:0!important;color:#9fb0c1}.kd-legal__o{color:#c9d6e2!important;text-decoration:none!important;padding-left:18px;border-left:1px solid rgba(255,255,255,.14)}.kd-legal__o:hover{color:#fff!important}.kd-legal__w{margin-left:auto;display:inline-flex;align-items:center;gap:10px;color:#9fb0c1!important;text-decoration:none!important}.kd-legal__w img{height:19px;width:auto;display:block;opacity:.9}.kd-legal__w:hover{color:#fff!important}.kd-legal__w:hover img{opacity:1}@media (max-width:767px){.kd-legal__in{flex-direction:column;gap:10px;text-align:center;padding:18px 16px 22px}.kd-legal__o{border:0;padding:0}.kd-legal__w{margin:4px 0 0}}@media (max-width:1320px){html body .elementor-location-header .e-con.e-parent,html body .elementor-location-footer .e-con.e-parent,html body:not(.home) .elementor:not(.elementor-location-header):not(.elementor-location-footer) .e-con.e-parent:not(:has(.kdh-cats,.kdh-hero,.kdh)){--padding-left:24px!important;--padding-right:24px!important}html body .e-con.e-parent>.e-con-inner{max-width:100%}html body:not(.home) .ast-container:not(:has(.elementor[data-elementor-type]:not(.elementor-location-header):not(.elementor-location-footer))){padding-left:24px!important;padding-right:24px!important}html body .ast-container:has(.elementor[data-elementor-type]:not(.elementor-location-header):not(.elementor-location-footer)){padding-left:0!important;padding-right:0!important}html body .kd-flow{padding-left:24px!important;padding-right:24px!important}.kd-legal__in{padding-left:24px;padding-right:24px}}@media (max-width:767px){html body .elementor-location-header .e-con.e-parent,html body .elementor-location-footer .e-con.e-parent,html body:not(.home) .elementor:not(.elementor-location-header):not(.elementor-location-footer) .e-con.e-parent:not(:has(.kdh-cats,.kdh-hero,.kdh)){--padding-left:14px!important;--padding-right:14px!important}html body:not(.home) .ast-container:not(:has(.elementor[data-elementor-type]:not(.elementor-location-header):not(.elementor-location-footer))),html body .kd-flow{padding-left:14px!important;padding-right:14px!important}.kd-legal__in{padding-left:16px;padding-right:16px}}html body .elementor-element-07f299f:not(:has(.e-loop-item,li.product)){display:none!important}html body .kd-flow form.checkout #customer_details{background:transparent!important;box-shadow:none!important;padding:0!important;border:0!important;counter-reset:kdco}html body .kd-flow form.checkout #customer_details .col-1{display:flex;flex-direction:column;gap:16px}html body .kd-flow form.checkout #customer_details .col-2:empty{display:none}html body .kd-flow form.checkout #customer_info,html body .kd-flow form.checkout .woocommerce-billing-fields,html body .kd-flow form.checkout .woocommerce-shipping-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{background:#fff;border:1px solid #e6edf3!important;border-radius:20px;padding:22px 24px!important;margin:0!important;box-shadow:var(--kd-shadow)}html body .kd-flow form.checkout .woocommerce-shipping-fields{padding:14px!important}html body .kd-flow form.checkout .woocommerce-shipping-fields .shipping_address{padding:6px 10px 8px}html body .kd-flow form.checkout .woocommerce-billing-fields>h3,html body .kd-flow form.checkout .ast-checkout-form-heading h3,html body .kd-flow form.checkout .woocommerce-additional-fields>h3,html body .kd-flow form.checkout #ast-payment_options_heading{counter-increment:kdco;display:flex!important;align-items:center;gap:12px;margin:0 0 18px!important;font-size:18px!important;color:var(--kd-ink)!important;line-height:1.2}html body .kd-flow form.checkout .woocommerce-billing-fields>h3::before,html body .kd-flow form.checkout .woocommerce-additional-fields>h3::before,html body .kd-flow form.checkout #ast-payment_options_heading::before{content:counter(kdco);flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--kd-ink);color:#fff;font-size:14px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--kd-font)}html body .kd-flow form.checkout .ast-checkout-form-heading{margin:0!important}html body .kd-flow form.checkout .ast-checkout-form-heading h3{font-size:0!important;margin-bottom:10px!important}html body .kd-flow form.checkout .ast-checkout-form-heading h3::before{content:counter(kdco)!important;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:var(--kd-ink);color:#fff;font-size:14px!important;font-weight:700;display:inline-flex;align-items:center;justify-content:center;font-family:var(--kd-font)}html body .kd-flow form.checkout .ast-checkout-form-heading h3::after{content:"Kontaktni podatki";font-size:18px;font-family:var(--kd-head)}html body .kd-flow form.checkout .woocommerce-billing-fields__customer-info-wrapper{font-size:14px;color:#5b6b7b}html body .kd-flow form.checkout .woocommerce-billing-fields__customer-info-wrapper p{margin:0!important;padding:10px 14px;background:var(--kd-soft);border-radius:12px}html body .kd-flow form.checkout .woocommerce-shipping-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{border-top:1px solid #e6edf3!important;margin-top:0!important}html body .kd-flow form.checkout .woocommerce-shipping-fields #ship-to-different-address label{border:0!important;background:transparent!important;padding:6px 8px!important}html body .kd-flow form.checkout #billing_kd_firma_field{margin-top:6px!important}html body .kd-flow form.checkout .ast-payment-option-heading{margin:24px 0 0!important;padding-top:22px;border-top:1px solid #e6edf3}html body .kd-flow form.checkout #payment ul.payment_methods li{padding:0!important;border-radius:14px!important;border:1px solid #d5dee8!important;background:#fff!important;overflow:hidden}html body .kd-flow form.checkout #payment ul.payment_methods li>label{display:flex!important;align-items:center;gap:10px;padding:16px 16px 16px 48px!important;margin:0!important;cursor:pointer;position:relative;min-height:56px;font-size:15px!important}html body .kd-flow form.checkout #payment ul.payment_methods li>input[type=radio]{position:absolute;opacity:0;pointer-events:none}html body .kd-flow form.checkout #payment ul.payment_methods li>label::before{content:"";position:absolute;left:16px;top:50%;width:20px;height:20px;margin-top:-10px;border-radius:50%;border:2px solid #b9c7d6;background:#fff;box-sizing:border-box}html body .kd-flow form.checkout #payment ul.payment_methods li:has(>input:checked){border-color:var(--kd-blue)!important;background:var(--kd-tint)!important;box-shadow:0 0 0 1px var(--kd-blue)}html body .kd-flow form.checkout #payment ul.payment_methods li:has(>input:checked)>label::before{border:6px solid var(--kd-blue)}html body .kd-flow form.checkout #payment ul.payment_methods li>label img{margin-left:auto!important;max-height:22px!important}html body .kd-flow form.checkout #payment div.payment_box{margin:0 14px 14px!important;padding:12px 14px!important;background:#fff!important;border-radius:10px;color:#5b6b7b}html body .kd-flow form.checkout .woocommerce-privacy-policy-text{font-size:12px;color:#7a8896;margin:14px 0 6px}html body .kd-flow form.checkout .woocommerce-privacy-policy-text p{margin:0!important}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper .form-row{padding:12px 14px!important;background:var(--kd-soft);border-radius:12px;margin:8px 0 0!important}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper label.checkbox{display:flex!important;align-items:flex-start;gap:10px;margin:0!important}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper input[type=checkbox]{width:18px;height:18px;margin:1px 0 0!important;accent-color:var(--kd-blue);flex:0 0 18px}html body .kd-flow #place_order{height:60px;font-size:18px!important;box-shadow:0 10px 24px rgba(66,98,130,.28)}html body .kd-flow form.checkout #ast-order-review-wrapper{background:#fff;border:1px solid #e6edf3;border-radius:20px;box-shadow:var(--kd-shadow);overflow:hidden}html body .kd-flow form.checkout #order_review_heading{background:var(--kd-ink)!important;color:#fff!important;border-radius:0!important;padding:18px 22px!important;font-size:17px!important;margin:0!important}html body .kd-flow form.checkout #order_review{box-shadow:none!important;border:0!important;border-radius:0!important;padding:6px 22px 20px!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td,html body .kd-flow form.checkout .woocommerce-checkout-review-order-table th{padding:12px 0!important;font-size:14px}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table tr.cart_item td{border-bottom:1px solid #eef2f6!important;vertical-align:middle}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .ast-product-image{display:flex;align-items:center;gap:12px}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .ast-product-thumbnail img{width:52px!important;height:52px!important;object-fit:contain;border-radius:10px;border:1px solid #e6edf3;background:#fff;padding:3px}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .ast-product-name{font-size:13.5px;line-height:1.35;color:var(--kd-ink);font-weight:600}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .product-quantity{color:#7a8896;font-weight:500}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td.product-total{font-weight:700;color:var(--kd-ink);white-space:nowrap}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table tfoot th{font-size:13px!important;text-transform:none!important;letter-spacing:0!important;color:#5b6b7b!important;font-weight:500!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total th{font-size:16px!important;color:var(--kd-ink)!important;font-weight:700!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total td{text-align:right}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total .amount{font-size:24px}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total .includes_tax{display:block;font-size:12px;color:#7a8896;font-weight:400}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .order-total .includes_tax .amount{font-size:12px;font-weight:600}html body .kd-flow form.checkout #shipping_method li{font-size:13px}.kd-co-trust{list-style:none;margin:0;padding:16px 22px 20px;border-top:1px solid #eef2f6;display:grid;gap:10px;background:var(--kd-soft)}.kd-co-trust li{display:flex;align-items:center;gap:10px;font-size:13px;color:#4c5b6a;margin:0}.kd-co-trust svg{color:var(--kd-blue);flex:0 0 17px}@media (max-width:767px){html body .kd-flow form.checkout #customer_info,html body .kd-flow form.checkout .woocommerce-billing-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{padding:18px 16px!important;border-radius:16px}html body .kd-flow form.checkout #ast-order-review-wrapper{border-radius:16px}}body.single-product:has(#kd-sbar){padding-bottom:calc(70px + env(safe-area-inset-bottom))}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .ast-product-image{display:flex!important;flex-direction:row!important;align-items:center!important;gap:12px!important;width:auto!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table .ast-product-thumbnail{flex:0 0 52px;margin:0!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td.product-name{padding-right:12px!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity{display:block;margin:2px 0 0 64px;font-size:12px}html body .kd-flow form.checkout table.shop_table.woocommerce-checkout-review-order-table,html body .kd-flow form.checkout #order_review .shop_table{border:0!important;border-radius:0!important;box-shadow:none!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table tfoot td,html body .kd-flow form.checkout .woocommerce-checkout-review-order-table tfoot th{border-left:0!important;border-right:0!important;border-top:1px solid #eef2f6!important;padding:10px 0!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table tfoot td{text-align:right!important}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper label.checkbox{display:block!important;padding-left:28px;position:relative}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper label.checkbox input{position:absolute;left:0;top:2px}html body .kd-flow form.checkout .ast-checkout-form-heading h3{gap:0!important}html body .kd-flow form.checkout .ast-checkout-form-heading h3::before{margin-right:12px}html body .kd-flow form.checkout .woocommerce-billing-fields__customer-info-wrapper p.form-row{padding:0!important;background:transparent!important}@media (max-width:767px){html body .kd-flow #place_order{font-size:16px!important;height:56px;padding:0 14px!important;white-space:nowrap}}.page-id-25821565 .entry-header,.page-id-25821565 .ast-archive-description{display:none!important}.page-id-25821565 #primary{margin-top:24px!important;margin-bottom:48px!important}.kdp{max-width:1180px;margin:0 auto;color:#3d4b59;font-size:16px;line-height:1.7}.kdp p{color:inherit}.kdp a{color:var(--kd-blue)}.kdp h2{font-size:clamp(24px,3vw,32px)!important;color:var(--kd-ink)!important;margin:0 0 12px!important;line-height:1.2}.kdp h3{font-size:17px!important;color:var(--kd-ink)!important;margin:0 0 6px!important;line-height:1.3}.kdp-eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px!important;font-weight:700;color:var(--kd-blue)!important;margin:0 0 6px!important}.kdp-intro{max-width:760px;margin:0 0 22px!important;font-size:17px}.kdp-hero{background:radial-gradient(120% 140% at 100% 0%,#2c4a68 0%,#14212e 55%);color:#c9d6e2;border-radius:28px;padding:56px 52px;margin:0 0 20px;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:end}.kdp-hero .kdp-kick{text-transform:uppercase;letter-spacing:.14em;font-size:12px;font-weight:700;color:#8fb3d6!important;margin:0 0 10px!important}.kdp-hero h1{color:#fff!important;font-size:clamp(30px,4.4vw,50px)!important;line-height:1.08;margin:0 0 18px!important;letter-spacing:-.02em}.kdp-hero .kdp-lead{color:#c9d6e2!important;font-size:18px;max-width:680px;margin:0 0 28px!important}.kdp-hero .kdp-lead a{color:#fff!important;text-decoration:underline;text-underline-offset:3px}.kdp-hero__logo{display:flex;flex-direction:column;gap:10px;align-items:flex-start;padding:20px 22px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.04);text-decoration:none!important}.kdp-hero__logo span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#8fb3d6}.kdp-hero__logo img{width:180px;height:auto;display:block}.kdp-cta{display:flex;flex-wrap:wrap;gap:10px}.kdp-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 24px;border-radius:14px;border:1px solid rgba(255,255,255,.28);color:#fff!important;font-weight:700;text-decoration:none!important;font-size:15px}.kdp-btn--pri{background:#fff;color:var(--kd-ink)!important;border-color:#fff}.kdp-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 64px}.kdp-stats div{background:#fff;border:1px solid var(--kd-line);border-radius:18px;padding:20px 22px}.kdp-stats strong{display:block;font-family:var(--kd-head);font-size:30px;color:var(--kd-ink);line-height:1.1}.kdp-stats span{font-size:14px;color:#5b6b7b}.kdp-sec{margin:0 0 64px}.kdp-grid{display:grid;gap:14px}.kdp-grid--3{grid-template-columns:repeat(3,1fr)}.kdp-card{background:#fff;border:1px solid var(--kd-line);border-radius:20px;padding:24px}.kdp-card p{margin:0!important;font-size:15px}.kdp-ic{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:var(--kd-tint);color:var(--kd-blue);margin-bottom:14px}.kdp-steps{list-style:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;counter-reset:kdps}.kdp-steps li{counter-increment:kdps;background:var(--kd-soft);border-radius:18px;padding:22px 20px;margin:0!important;display:flex;flex-direction:column;gap:6px}.kdp-steps li::before{content:"0" counter(kdps);font-family:var(--kd-head);font-weight:700;font-size:14px;color:var(--kd-blue)}.kdp-steps b{font-size:17px;color:var(--kd-ink)}.kdp-steps span{font-size:14px;line-height:1.55}.kdp-feat{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.kdp-feat>div{background:#fff;border:1px solid var(--kd-line);border-radius:20px;padding:22px}.kdp-feat p{margin:0!important;font-size:14.5px;line-height:1.6}.kdp-split{display:grid;grid-template-columns:1fr 1fr;gap:14px}.kdp-card--lg{padding:30px}.kdp-card--lg h3{font-size:22px!important;margin-bottom:14px!important}.kdp-check{list-style:none!important;margin:0!important;padding:0!important;display:grid;gap:10px}.kdp-check li{position:relative;padding-left:30px;margin:0!important;font-size:15px}.kdp-check li::before{content:"";position:absolute;left:0;top:4px;width:18px;height:18px;border-radius:50%;background:var(--kd-blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/11px no-repeat}.kdp-tags{display:flex;flex-wrap:wrap;gap:10px}.kdp-tags span{padding:10px 18px;border-radius:999px;background:#fff;border:1px solid var(--kd-line);font-weight:600;color:var(--kd-ink);font-size:14px}.kdp-author{display:grid;grid-template-columns:1.3fr 1fr;gap:36px;align-items:center;background:var(--kd-soft);border-radius:28px;padding:44px;margin:0 0 20px}.kdp-author__l img{width:170px;height:auto;display:block;margin:0 0 20px}.kdp-author__l p{margin:0 0 12px!important}.kdp-author__r{display:grid;gap:12px}.kdp-link{display:grid;grid-template-columns:1fr auto;align-items:center;column-gap:16px;background:#fff;border:1px solid var(--kd-line);border-radius:18px;padding:20px 22px;text-decoration:none!important}.kdp-link b{font-size:18px;color:var(--kd-ink)}.kdp-link span{grid-column:1;font-size:14px;color:#5b6b7b}.kdp-link i{grid-column:2;grid-row:1/span 2;font-style:normal;font-size:22px;width:44px;height:44px;border-radius:50%;background:var(--kd-ink);color:#fff;display:flex;align-items:center;justify-content:center}.kdp-link:hover{border-color:var(--kd-blue)}.kdp-final{background:var(--kd-ink);color:#c9d6e2;border-radius:28px;padding:44px;text-align:center}.kdp-final h2{color:#fff!important}.kdp-final p{margin:0 0 22px!important;color:#c9d6e2!important}.kdp-final .kdp-cta{justify-content:center}@media (max-width:1024px){.kdp-steps{grid-template-columns:1fr 1fr}.kdp-stats{grid-template-columns:1fr 1fr}.kdp-hero{grid-template-columns:1fr}}@media (max-width:767px){.kdp-hero{padding:30px 22px;border-radius:20px;gap:24px}.kdp-hero .kdp-lead{font-size:16px}.kdp-grid--3,.kdp-split,.kdp-author,.kdp-steps{grid-template-columns:1fr}.kdp-stats{margin-bottom:44px}.kdp-stats div{padding:16px}.kdp-stats strong{font-size:24px}.kdp-sec{margin-bottom:44px}.kdp-author,.kdp-final{padding:26px 20px;border-radius:20px}.kdp-btn{flex:1}}html body .kd-flow form.checkout #payment .place-order{padding-top:4px!important}html body .kd-flow form.checkout #place_order{margin-top:22px!important}html body .kd-flow form.checkout .woocommerce-privacy-policy-text{margin-top:20px!important}html body .kd-flow form.checkout .woocommerce-terms-and-conditions-wrapper .form-row{padding:14px 16px!important;margin-top:10px!important}@media (min-width:1200px){.kdp-feat{grid-template-columns:repeat(5,1fr)}.kdp-feat>div{padding:20px}}.kdp-author__l img{width:140px}@media (max-width:767px){.kdp-feat{grid-template-columns:1fr 1fr;gap:10px}.kdp-feat>div{padding:14px;border-radius:16px}.kdp-feat h3{font-size:15px!important}.kdp-feat p{font-size:13px;line-height:1.5}.kdp-feat .kdp-ic,.kdp-card .kdp-ic{width:38px;height:38px;border-radius:12px;margin-bottom:10px}.kdp-steps li{padding:16px}}html body .woocommerce-checkout-review-order-table .ast-product-image{flex-wrap:nowrap!important}html body .woocommerce-checkout-review-order-table .ast-product-image .ast-product-name{flex:1 1 auto!important;width:auto!important;min-width:0;padding:0!important;margin:0!important}html body .woocommerce-checkout-review-order-table td.product-name{width:75%!important}html body .woocommerce-checkout-review-order-table td.product-name .product-quantity{display:block;margin:4px 0 0 64px!important;font-size:12px}html body .kd-flow form.checkout #order_review table.woocommerce-checkout-review-order-table{table-layout:fixed!important;width:100%!important}html body .kd-flow form.checkout #order_review .woocommerce-checkout-review-order-table td.product-name,html body .kd-flow form.checkout #order_review .woocommerce-checkout-review-order-table tfoot th{width:auto!important}html body .kd-flow form.checkout #order_review .woocommerce-checkout-review-order-table td.product-total,html body .kd-flow form.checkout #order_review .woocommerce-checkout-review-order-table tfoot td{width:150px!important}html body .kd-flow form.checkout #order_review .woocommerce-checkout-review-order-table tfoot td{white-space:nowrap}html body .kd-flow form.checkout #order_review .woocommerce-checkout-review-order-table tr:first-child td{border-top:0!important}html body .kd-drop.kd-drop--img{min-width:0;width:min(760px,calc(100vw - 40px));padding:14px}html body .kd-drop--img ul{columns:auto!important;min-width:0!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}html body .kd-drop--img li{margin:0}html body .kd-drop--img a{display:flex!important;align-items:center;gap:12px;padding:8px!important;border-radius:12px!important;border:1px solid transparent}html body .kd-drop--img a:hover{background:var(--kd-soft)!important;border-color:#e3eaf1}.kd-drop__img{flex:0 0 52px;width:52px;height:52px;border-radius:10px;background:#fff;border:1px solid #e6edf3;display:flex;align-items:center;justify-content:center;overflow:hidden}.kd-drop__img img{width:100%!important;height:100%!important;object-fit:contain;padding:4px;display:block}.kd-drop__t{display:flex;flex-direction:column;min-width:0;font-size:14px;font-weight:600;color:var(--kd-ink);line-height:1.25}.kd-drop__t small{font-size:12px;font-weight:400;color:#7a8896;margin-top:2px}.kd-drop__foot{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:10px 4px 0;padding:12px 6px 2px;border-top:1px solid #eef2f6;font-size:13px;color:#7a8896}.kd-drop__foot a{color:var(--kd-blue)!important;font-weight:700;text-decoration:none!important;padding:0!important;border:0!important;display:inline!important}.kd-drop__foot a:hover{background:none!important}html body .kdh-card__img{box-sizing:border-box!important;width:auto!important;max-width:calc(100% - 16px)!important;overflow:hidden}@media (max-width:767px){html body .kdh-card__img{max-width:calc(100% - 12px)!important}}html body .kdh-card{overflow:hidden;min-width:0}html body .woocommerce-product-gallery .woocommerce-product-gallery__wrapper{transition:transform .25s ease!important}@media (max-width:767px){html body .kd-ch__in{padding:16px 16px 10px!important}html body .elementor-25798054>.elementor-element-63ac148{display:block!important;padding:2px 14px 18px!important;margin-bottom:14px!important}html body .elementor-25798054>.elementor-element-63ac148:not(:has(a)){display:none!important}html body .elementor-25798054>.elementor-element-63ac148>.e-con-inner{padding:0!important}html body .elementor-element-63ac148 .dejan-wc-cat-grid{grid-template-columns:1fr 1fr!important;gap:8px!important;overflow:visible!important;margin:0!important;padding:0!important}html body .elementor-element-63ac148 .dejan-wc-cat-item{min-height:52px!important;padding:6px 10px 6px 6px!important;gap:10px!important;min-width:0}html body .elementor-element-63ac148 .dejan-wc-cat-item img{width:38px!important;height:38px!important;flex:0 0 38px}html body .elementor-element-63ac148 .dejan-wc-cat-item span{font-size:12.5px!important}}@media (max-width:767px){html body .elementor.elementor-25798054>.e-con.elementor-element-63ac148{--padding-left:16px!important;--padding-right:16px!important;padding-left:16px!important;padding-right:16px!important}}@media (min-width:861px){html body .kdh-trust .kdh-wrap.kdh-trust__row{width:calc(100% - 44px);max-width:none!important;margin-left:auto;margin-right:auto;padding:0!important}}.dgwt-wcas-suggestion-tag,.dgwt-wcas-suggestion-headline:has(+.dgwt-wcas-suggestion-tag){display:none!important}html body .dgwt-wcas-overlay-mobile{background:#f5f7f9!important}html body .dgwt-wcas-om-bar{display:flex!important;align-items:center!important;gap:8px;height:auto!important;padding:10px 12px!important;background:#fff!important;border-bottom:1px solid var(--kd-line);box-shadow:0 4px 14px -10px rgba(17,28,39,.25)}html body .dgwt-wcas-om-bar .dgwt-wcas-om-return{flex:0 0 44px;width:44px!important;height:44px!important;padding:0!important;border-radius:12px!important;background:var(--kd-soft)!important;display:flex!important;align-items:center;justify-content:center;border:0!important}html body .dgwt-wcas-om-bar .dgwt-wcas-om-return svg{width:16px!important;height:16px!important;position:static!important;fill:var(--kd-ink)!important}html body .dgwt-wcas-om-bar .dgwt-wcas-om-return svg path{fill:var(--kd-ink)!important}html body .dgwt-wcas-om-bar .dgwt-wcas-search-wrapp{flex:1 1 auto;width:auto!important;max-width:none!important;margin:0!important;padding:0!important}html body .dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}html body .dgwt-wcas-om-bar input.dgwt-wcas-search-input{height:46px!important;padding:0 44px 0 16px!important;border-radius:12px!important;border:1px solid #cfd9e3!important;background:var(--kd-soft)!important;font-size:16px!important;box-shadow:none!important;color:var(--kd-ink)!important}html body .dgwt-wcas-om-bar input.dgwt-wcas-search-input:focus{border-color:var(--kd-blue)!important;background:#fff!important}html body .dgwt-wcas-om-bar .dgwt-wcas-search-submit,html body .dgwt-wcas-om-bar .dgwt-wcas-ico-magnifier{display:none!important}html body .dgwt-wcas-om-bar .dgwt-wcas-preloader{right:10px!important;width:28px!important;height:28px!important;top:50%!important;transform:translateY(-50%);margin:0!important;background-size:16px!important}html body .dgwt-wcas-om-bar .dgwt-wcas-close svg{width:16px;height:16px;fill:#7a8896}html body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestions-wrapp{margin:10px!important;border-radius:16px!important;width:auto!important;max-height:calc(100vh - 90px)!important}html body .dgwt-wcas-overlay-mobile .dgwt-wcas-suggestion-product .dgwt-wcas-st{font-size:14px!important}.ast-shop-toolbar-container .ast-shop-toolbar-aside-wrap{margin-left:auto!important;justify-content:flex-end!important}.elementor-widget-wc-archive-products .woocommerce-ordering{margin-left:auto!important;display:flex!important;justify-content:flex-end!important}.elementor-widget-wc-archive-products .woocommerce-ordering select{margin-left:auto!important}@media (max-width:860px){html body .kdh-trust .kdh-trust__row,html body .kdh-popular .kdh-chips--scroll{padding-left:14px!important;padding-right:14px!important;scroll-padding-inline:14px!important}html body .kdh-trust .kdh-trust__row>*,html body .kdh-popular .kdh-chips--scroll>*{scroll-snap-align:start}html body .kdh-popular .kdh-wrap>span{padding-left:0!important;margin-left:-2px}}@media (max-width:860px){html body .kdh-trust .kdh-trust__row>.kdh-trust__i{flex:0 0 auto!important;width:auto!important;min-width:0!important;max-width:none!important;padding-right:18px!important}html body .kdh-trust .kdh-trust__i>span:not(.kdh-trust__ic){white-space:nowrap}}@media (max-width:860px){html body .kdh-popular .kdh-chips--scroll{margin-left:-16px!important;margin-right:-16px!important;width:calc(100% + 32px)!important;max-width:none!important}}@media (max-width:860px){html body .kdh-trust .kdh-trust__row>.kdh-trust__i{width:max-content!important;padding:14px 24px 14px 14px!important;gap:14px!important}html body .kdh-trust .kdh-trust__i>span:not(.kdh-trust__ic){flex:0 0 auto!important;width:auto!important;min-width:max-content!important}}.kd-rv-wrap{max-width:1320px;margin:28px auto 8px;padding:0 24px}.kd-rv-wrap .kd-rc{margin:0}@media (max-width:767px){.kd-rv-wrap{padding:0 14px;margin:18px auto 4px}}@media (min-width:768px){body.single-product .elementor-element-b74ee44,body.single-product .elementor-element-df132f0{padding-left:24px!important;padding-right:24px!important}body.single-product .elementor-element-07f299f>.e-con-inner>.elementor-widget-heading,body.single-product .elementor-element-5c5748d .elementor-widget-heading{padding-left:24px!important;padding-right:24px!important}}:where(body.theme-hello-elementor){margin:0;font-size:15px;line-height:1.6;color:#2a3644;background:#fff;-webkit-text-size-adjust:100%}:where(body.theme-hello-elementor *,body.theme-hello-elementor *::before,body.theme-hello-elementor *::after){box-sizing:border-box}:where(body.theme-hello-elementor) :where(img,svg,video){max-width:100%;height:auto;vertical-align:middle}:where(body.theme-hello-elementor) :where(h1,h2,h3,h4,h5,h6){font-weight:600;line-height:1.2;color:#1e293b}:where(body.theme-hello-elementor) :where(h1,h2,h3){color:#111c27}:where(body.theme-hello-elementor) h1{font-size:48px;margin:0 0 20px}:where(body.theme-hello-elementor) h2{font-size:40px;margin:1.6em 0 .6em}:where(body.theme-hello-elementor) h3{font-size:32px;margin:1.3em 0 .5em}:where(body.theme-hello-elementor) h4{font-size:24px;margin:0 0 20px}:where(body.theme-hello-elementor) h5{font-size:20px;margin:0 0 20px}:where(body.theme-hello-elementor) h6{font-size:17px;margin:0 0 20px}@media (max-width:921px){:where(body.theme-hello-elementor) h1{font-size:32px}:where(body.theme-hello-elementor) h2{font-size:26px}:where(body.theme-hello-elementor) h3{font-size:22px}:where(body.theme-hello-elementor) h4{font-size:18px}:where(body.theme-hello-elementor) h5{font-size:15px}:where(body.theme-hello-elementor) h6{font-size:13px}}:where(body.theme-hello-elementor) p{margin:0 0 1.6em}:where(body.theme-hello-elementor) a{color:var(--kd-blue);text-decoration:none;background-color:transparent}:where(body.theme-hello-elementor) a:hover{color:var(--kd-ink)}:where(body.theme-hello-elementor) :where(ins){text-decoration:none}:where(body.theme-hello-elementor) :where(ul,ol){padding-left:18px;margin:0 0 1.5em}:where(body.theme-hello-elementor) :where(table){width:100%;border-collapse:collapse;border-spacing:0;font-size:15px;margin:0 0 1.5em}:where(body.theme-hello-elementor) :where(td,th){padding:10px 12px;line-height:1.5;vertical-align:middle;text-align:left}:where(body.theme-hello-elementor) :where(input,button,select,textarea){font-family:inherit;font-size:16px;line-height:1.5;margin:0}:where(body.theme-hello-elementor) :where(input[type=text],input[type=email],input[type=tel],input[type=number],input[type=password],input[type=search],input[type=url],input[type=date],textarea,select){width:100%;color:#475569;border:1px solid #d1d5db;border-radius:4px;padding:12px 16px;background-color:#fff}:where(body.theme-hello-elementor) :where(select){padding:6px 32px 6px 10px}:where(body.theme-hello-elementor) :where(input,textarea,select):focus{border-color:var(--kd-blue);outline:0}:where(body.theme-hello-elementor) :where(button,[type=button],[type=submit],[type=reset]){background-color:var(--kd-blue);color:#fff;border:0;border-radius:30px;padding:10px 20px;font-weight:500;line-height:1;cursor:pointer;text-align:center}:where(body.theme-hello-elementor) :where(button,[type=button],[type=submit],[type=reset]):where(:hover,:focus){background-color:var(--kd-ink);color:#fff}:where(body.theme-hello-elementor) :where(.screen-reader-text){clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}:where(body.theme-hello-elementor) :where(hr){border:0;border-top:1px solid var(--kd-line);margin:20px 0}:where(body.theme-hello-elementor) main.site-main{max-width:1320px;margin:0 auto;padding:0 24px}:where(body.theme-hello-elementor) main.site-main:has(.kdh){max-width:none;padding:0}@media (max-width:767px){:where(body.theme-hello-elementor) main.site-main{padding:0 14px}}body.theme-hello-elementor .woocommerce ul.products,body.theme-hello-elementor ul.products{padding:0!important;margin-left:0!important;margin-right:0!important;list-style:none}body.theme-hello-elementor .woocommerce ul.products li.product{margin:0}body.theme-hello-elementor .flex-control-thumbs{list-style:none!important;padding:0!important;margin:0}body.theme-hello-elementor ul.product_list_widget{list-style:none;padding:0;margin:0}body.theme-hello-elementor ul.product_list_widget li{list-style:none}body.theme-hello-elementor ul.product_list_widget img{width:64px!important;height:auto;float:left;margin:0 12px 0 0}body.theme-hello-elementor .woocommerce table.shop_table{border:0;border-radius:0;border-collapse:collapse}body.theme-hello-elementor .woocommerce table.shop_table :is(td,th){border:0;border-top:1px solid var(--kd-line)}body.theme-hello-elementor .woocommerce-cart-form [name="update_cart"]{display:none!important}body.theme-hello-elementor .woocommerce .quantity .qty{width:44px;text-align:center}.kd-nav__drop{max-height:calc(100vh - 160px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}body.theme-hello-elementor .woocommerce-product-gallery{position:relative}body.theme-hello-elementor .woocommerce-product-gallery__trigger{position:absolute!important;top:15px!important;right:15px!important;left:auto!important;z-index:9;width:36px;height:36px;border-radius:50%;display:block;font-size:0!important;color:transparent!important;overflow:hidden;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231d2a3a' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat center/18px!important}body.theme-hello-elementor .woocommerce-product-gallery__trigger img,body.theme-hello-elementor .woocommerce-product-gallery__trigger span{display:none!important}body.theme-hello-elementor .product_list_widget a{color:var(--kd-ink)}body.theme-hello-elementor :is(.cart_totals,.woocommerce-checkout-review-order) table :is(th,td){padding:12px 0;vertical-align:top}body.theme-hello-elementor :is(.cart_totals,.woocommerce-checkout-review-order) table th{text-align:left;padding-right:12px}body.theme-hello-elementor .woocommerce-checkout-review-order table :is(th,td).product-name{padding-right:10px}body.theme-hello-elementor #shipping_method{list-style:none!important;padding:0!important;margin:0!important}body.theme-hello-elementor #shipping_method li{list-style:none!important;margin:0 0 4px!important;padding:0!important}body.theme-hello-elementor .woocommerce a.remove{border:1px solid #d1d5db;border-radius:50%;width:24px;height:24px;line-height:21px;font-size:18px;color:#9ca3af!important;text-align:center;display:inline-block}body.theme-hello-elementor .woocommerce a.remove:hover{background:var(--kd-red);border-color:var(--kd-red);color:#fff!important}body.theme-hello-elementor.page-id-25821565 .page-header,body.theme-hello-elementor:has(.kdh) .page-header{display:none!important}body.theme-hello-elementor.page-id-25821565 .site-main{margin-top:24px;margin-bottom:48px}body.theme-hello-elementor .page-header .entry-title{font-size:clamp(28px,4vw,40px);color:var(--kd-ink);margin:32px 0 16px}body.theme-hello-elementor .woocommerce-account .u-columns>[class*=u-column]{background:#fff;border:1px solid var(--kd-line);border-radius:16px;padding:28px}body.theme-hello-elementor .woocommerce-account .u-columns h2{font-size:24px;margin:0 0 18px}body.theme-hello-elementor .woocommerce form .form-row label{font-size:14px;font-weight:600;color:var(--kd-ink)}body.theme-hello-elementor .woocommerce-form-login__rememberme{display:flex;align-items:center;gap:8px;margin:4px 0 14px}body.theme-hello-elementor .woocommerce :is(.woocommerce-form-login__submit,.woocommerce-form-register__submit){min-width:160px;height:46px}@media (max-width:1024px){body.theme-hello-elementor .kd-flow form.checkout :is(#order_review_heading,#order_review){grid-column:1!important;grid-row:auto!important;position:static!important}body.theme-hello-elementor .kd-flow form.checkout #order_review_heading{margin-top:18px;border-radius:var(--kd-r) var(--kd-r) 0 0}}body.theme-hello-elementor .kd-flow form.checkout #order_review{background:#fff;padding:12px 18px 20px;border-radius:0 0 var(--kd-r) var(--kd-r);box-shadow:0 1px 3px rgba(29,42,58,.06)}@media (max-width:767px){body.theme-hello-elementor .woocommerce-checkout-review-order-table :is(th,td).product-total{width:96px!important}}#kd-top{position:fixed;right:16px;bottom:16px;z-index:90;width:42px;height:42px;border-radius:10px;background:var(--kd-blue);color:#fff;display:none;align-items:center;justify-content:center;box-shadow:0 6px 18px -6px rgba(17,28,39,.4)}#kd-top.is-on{display:flex}body.single-product:has(#kd-sbar) #kd-top{bottom:calc(86px + env(safe-area-inset-bottom))}html body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit,html body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-ico-magnifier{display:none!important}html body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input{padding:0 44px 0 16px!important;height:46px!important;border-radius:12px!important;border:1px solid #cfd9e3!important;background:var(--kd-soft)!important;box-shadow:none!important}html body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-search-wrapp .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input:focus{background:#fff!important;border-color:var(--kd-blue)!important}html body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp .dgwt-wcas-preloader{right:8px!important;left:auto!important}html body div.dgwt-wcas-overlay-mobile div.dgwt-wcas-om-bar .dgwt-wcas-sf-wrapp .dgwt-wcas-close svg path{fill:#7a8896!important}body.woocommerce-account :is(.page-content,.entry-content)>.woocommerce~:is(h5,table){display:none!important}.e-loop-item.product{cursor:pointer}.single-product .elementor-element-18b8ecf{align-self:flex-start!important;height:auto!important;min-height:0!important}.single-product .elementor-element-18b8ecf:not(:has(li)){display:none!important}.single-product .elementor-element-06511c1:has(.elementor-element-18b8ecf:not(:has(li))) .elementor-element-36b221b{width:100%!important;flex:1 1 100%!important;max-width:100%!important}.kd-rvs{background:none;border:0;border-radius:0;padding:0;box-shadow:none}.kd-rvs__h{display:block;font-size:17px;color:var(--kd-ink);margin:0 0 10px}.kd-rvs ul{list-style:none!important;margin:0!important;padding:0!important}.kd-rvs li{border-top:1px solid var(--kd-line);margin:0!important;list-style:none!important}.kd-rvs li:first-child{border-top:0}.kd-rvs a{display:flex;gap:12px;align-items:center;padding:10px 0;text-decoration:none!important;color:var(--kd-ink)!important}.kd-rvs img{width:56px!important;height:56px!important;object-fit:contain;background:var(--kd-soft);border-radius:10px;flex:0 0 56px;margin:0!important}.kd-rvs a>span{display:flex;flex-direction:column;gap:2px;min-width:0}.kd-rvs em,.kd-rvs em *{white-space:nowrap}.kd-rvs b{font-size:13.5px;font-weight:600;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kd-rvs em{font-style:normal;font-size:14px;font-weight:700;color:var(--kd-blue)}.kd-rvs em del{font-weight:400;color:var(--kd-muted);font-size:12px;margin-right:4px}.kd-rvs em ins{text-decoration:none}.flex-control-thumbs li.kd-vthumb{position:relative}.flex-control-thumbs li.kd-vthumb button{all:unset;display:block;position:relative;width:100%;height:100%;cursor:pointer;border-radius:10px;overflow:hidden;background:#111c27}.flex-control-thumbs li.kd-vthumb img{width:100%!important;height:100%!important;object-fit:cover!important;opacity:.85!important;display:block}.kd-play{display:inline-block;width:30px;height:30px;border-radius:50%;background:rgba(17,28,39,.75) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='M8 5v14l11-7z'/%3E%3C/svg%3E") no-repeat 55% center/16px}.flex-control-thumbs li.kd-vthumb .kd-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.kd-vbtn{position:absolute!important;left:15px;bottom:15px;z-index:9;display:inline-flex!important;align-items:center;gap:8px;height:38px;padding:0 14px 0 4px!important;border-radius:999px!important;background:#fff!important;color:var(--kd-ink)!important;font-weight:700!important;font-size:14px!important;box-shadow:0 4px 14px -6px rgba(17,28,39,.35)!important;border:1px solid var(--kd-line)!important;line-height:1!important}.kd-vbtn .kd-play{width:30px;height:30px;background-color:var(--kd-blue)}.kd-vm{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px}.kd-vm__bg{position:absolute;inset:0;background:rgba(10,16,24,.82)}.kd-vm__box{position:relative;width:min(1000px,100%)}.kd-vm__r{position:relative;padding-top:56.25%;border-radius:14px;overflow:hidden;background:#000}.kd-vm__r iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.kd-vm__x{position:absolute!important;right:0;top:-46px;width:38px;height:38px;border-radius:50%!important;background:#fff!important;color:var(--kd-ink)!important;font-size:24px!important;padding:0!important;line-height:1!important}.single-product .elementor-element-680e29d .swiper-wrapper,.single-product .elementor-element-7abd0eb .swiper-wrapper{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-behavior:smooth;cursor:auto}.single-product .elementor-element-680e29d .swiper-slide,.single-product .elementor-element-7abd0eb .swiper-slide{cursor:pointer}.woocommerce-product-gallery .flex-control-thumbs{scrollbar-width:none!important;-ms-overflow-style:none}.woocommerce-product-gallery .flex-control-thumbs::-webkit-scrollbar{display:none!important}.woocommerce-product-gallery .flex-viewport{position:relative}.woocommerce-product-gallery .flex-viewport .kd-vbtn{left:12px;bottom:12px}@media (max-width:767px){.kd-vbtn{height:34px;font-size:13px!important}.kd-vbtn .kd-play{width:26px;height:26px}}.dgwt-wcas-suggestion .ak-price-request-btn{all:unset;font-size:12px!important;font-weight:600!important;color:var(--kd-muted)!important;white-space:nowrap;pointer-events:none;line-height:1.3}.dgwt-wcas-suggestion .dgwt-wcas-sp:has(.ak-price-request-btn){min-width:0;flex:0 0 auto}@media (max-width:767px){html body.single-product .elementor-element-07f299f h2{padding-left:10px!important;padding-right:10px!important}}@media (min-width:768px){html body.single-product .elementor-element-07f299f h2{padding-left:26px!important;padding-right:26px!important}}html body ul.products li.product.kd-svc{background:var(--kd-blue,#426282)!important;border:0!important;padding:0!important;display:flex}ul.products li.kd-svc .kd-svc__a{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;padding:24px 22px;color:#fff!important;text-decoration:none!important;min-height:100%}ul.products li.kd-svc .kd-svc__ic{width:54px;height:54px;border-radius:14px;background:rgba(255,255,255,.14);display:grid;place-items:center;margin-bottom:6px}ul.products li.kd-svc .kd-svc__e{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.8}ul.products li.kd-svc .kd-svc__t{font-size:21px;line-height:1.2;font-weight:700;color:#fff}ul.products li.kd-svc .kd-svc__p{font-size:14px;line-height:1.45;opacity:.9}ul.products li.kd-svc .kd-svc__b{margin-top:8px;align-self:flex-start;background:#fff;color:var(--kd-blue,#426282);font-weight:700;font-size:14px;padding:10px 16px;border-radius:999px}ul.products li.kd-svc:hover .kd-svc__b{background:var(--kd-soft,#f0f5fa)}@media (max-width:767px){ul.products li.kd-svc .kd-svc__a{padding:18px 16px;gap:6px}ul.products li.kd-svc .kd-svc__ic{width:44px;height:44px}ul.products li.kd-svc .kd-svc__t{font-size:18px}}@media (max-width:767px){html body ul.products li.product.kd-svc{display:block!important;grid-template-columns:none!important;grid-column:1/-1}ul.products li.kd-svc .kd-svc__a{display:grid;grid-template-columns:44px 1fr;column-gap:14px;row-gap:4px;align-items:start}ul.products li.kd-svc .kd-svc__ic{grid-row:1/span 4;margin:0}ul.products li.kd-svc .kd-svc__b{margin-top:6px}}@media (max-width:767px){html body.woocommerce ul.products li.product.kd-svc.kd-svc,html body ul.products li.product.kd-svc.kd-svc.kd-svc{display:block!important;grid-template-columns:none!important;padding:0!important}}ul.products li.kd-svc .kd-svc__b{justify-self:start}html body .kd-legal__w img{height:14px!important;width:auto!important;max-width:none!important}html body nav.woocommerce-pagination{margin:28px 0 8px;text-align:center}html body nav.woocommerce-pagination ul.page-numbers{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;border:0!important;margin:0!important;padding:0!important;list-style:none}html body nav.woocommerce-pagination ul.page-numbers li{border:0!important;margin:0!important;padding:0!important;float:none!important;display:block;overflow:visible}html body nav.woocommerce-pagination ul.page-numbers li a.page-numbers,html body nav.woocommerce-pagination ul.page-numbers li span.page-numbers{display:inline-flex!important;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 10px!important;box-sizing:border-box;border:1px solid var(--kd-line)!important;border-radius:10px!important;background:#fff!important;color:var(--kd-ink)!important;font-size:15px!important;font-weight:600!important;line-height:1!important;text-decoration:none!important;transition:none!important}html body nav.woocommerce-pagination ul.page-numbers li a.page-numbers:hover,html body nav.woocommerce-pagination ul.page-numbers li a.page-numbers:focus-visible{border-color:var(--kd-blue)!important;color:var(--kd-blue)!important;background:var(--kd-tint)!important}html body nav.woocommerce-pagination ul.page-numbers li span.page-numbers.current{background:#426282!important;border-color:#426282!important;color:#fff!important}html body nav.woocommerce-pagination ul.page-numbers li span.page-numbers.dots{border-color:transparent!important;background:transparent!important;min-width:24px;padding:0!important;color:var(--kd-muted)!important}html body nav.woocommerce-pagination ul.page-numbers li a.next,html body nav.woocommerce-pagination ul.page-numbers li a.prev{font-size:18px!important}@media (max-width:767px){html body nav.woocommerce-pagination ul.page-numbers{gap:6px}html body nav.woocommerce-pagination ul.page-numbers li a.page-numbers,html body nav.woocommerce-pagination ul.page-numbers li span.page-numbers{min-width:42px;height:42px}}@media (max-width:430px){html body nav.woocommerce-pagination ul.page-numbers{gap:4px}html body nav.woocommerce-pagination ul.page-numbers li a.page-numbers,html body nav.woocommerce-pagination ul.page-numbers li span.page-numbers{min-width:38px;height:40px;padding:0 6px!important;font-size:14px!important}html body nav.woocommerce-pagination ul.page-numbers li span.page-numbers.dots{min-width:16px}}html body .kd-flow .woocommerce-notices-wrapper .woocommerce-message,html body .kd-flow .woocommerce-notices-wrapper .woocommerce-info{display:flex!important;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 16px!important;padding:12px 16px!important;background:var(--kd-tint)!important;border:1px solid #d5e1ec!important;border-left:4px solid var(--kd-blue)!important;border-radius:12px!important;color:var(--kd-ink)!important;font-size:14px;outline:0!important;box-shadow:none!important}html body .kd-flow .woocommerce-notices-wrapper .woocommerce-message::before,html body .kd-flow .woocommerce-notices-wrapper .woocommerce-info::before{display:none!important}html body .kd-flow .woocommerce-notices-wrapper .woocommerce-message .button{order:2;margin:0!important;padding:6px 14px!important;border-radius:999px!important;background:#fff!important;border:1px solid var(--kd-blue)!important;color:var(--kd-blue)!important;font-size:13px!important;font-weight:600!important;float:none!important}html body .kd-flow form.checkout #wc-stripe-express-checkout-element{margin:0 0 10px!important;padding:16px!important;background:#fff;border:1px solid #e6edf3;border-radius:20px;box-shadow:var(--kd-shadow)}html body .kd-flow form.checkout #wc-stripe-express-checkout-element::before{content:"Hitro plačilo";display:block;margin:0 0 10px;font-size:15px;font-weight:700;color:var(--kd-ink);font-family:var(--kd-head)}html body .kd-flow form.checkout #wc-stripe-express-checkout-button-separator{margin:0 0 12px!important;font-size:0!important;line-height:18px;height:18px;text-align:center;background:linear-gradient(#dce5ee,#dce5ee) center/100% 1px no-repeat}html body .kd-flow form.checkout #wc-stripe-express-checkout-button-separator::before{content:"ali izpolnite podatke";font-size:12px;color:#7a8896;background:var(--kd-soft);padding:0 10px}html body .kd-flow form.checkout #order_review_heading{border-radius:20px 20px 0 0!important}html body .kd-flow form.checkout #order_review{background:#fff!important;border:1px solid #e6edf3!important;border-top:0!important;border-radius:0 0 20px 20px!important;box-shadow:var(--kd-shadow)!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td.product-name .product-quantity{display:inline;margin:0 0 0 4px!important;font-size:12px}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td.product-name{line-height:1.4;font-weight:600;color:var(--kd-ink)}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table td.product-total{text-align:right!important;vertical-align:top!important}html body .kd-flow form.checkout .woocommerce-checkout-review-order-table thead{display:none}html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table,html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table>tbody,html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table>tfoot{display:block!important;width:100%!important}html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table tr{display:flex!important;justify-content:space-between;align-items:flex-start;gap:12px;border-top:1px solid #eef2f6}html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table>tbody>tr:first-child{border-top:0}html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table tr>th,html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table tr>td{display:block!important;border:0!important;background:none!important}html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table td.product-name{flex:1;min-width:0}html body .kd-flow form.checkout table.woocommerce-checkout-review-order-table tr.order-total{align-items:baseline}html body .kd-flow form.checkout #order_review tr.woocommerce-shipping-totals{flex-wrap:wrap;gap:0}html body .kd-flow form.checkout #order_review tr.woocommerce-shipping-totals>th,html body .kd-flow form.checkout #order_review tr.woocommerce-shipping-totals>td{flex:0 0 100%;width:100%!important;text-align:left!important}html body .kd-flow form.checkout #order_review tr.woocommerce-shipping-totals>th{padding:14px 0 8px!important}html body .kd-flow form.checkout #order_review tr.woocommerce-shipping-totals>td{padding:0 0 14px!important}html body .kd-flow form.checkout ul#shipping_method{display:flex!important;flex-direction:column;gap:6px;margin:0!important;padding:0!important;list-style:none!important;float:none!important;width:100%}html body .kd-flow form.checkout ul#shipping_method li{display:flex!important;align-items:center;gap:10px;margin:0!important;padding:10px 12px!important;border:1px solid #d5dee8;border-radius:10px;background:#fff;text-align:left!important;white-space:normal!important;font-size:13.5px!important;line-height:1.35;cursor:pointer}html body .kd-flow form.checkout ul#shipping_method li:has(input:checked){border-color:var(--kd-blue);background:var(--kd-tint);box-shadow:0 0 0 1px var(--kd-blue)}html body .kd-flow form.checkout ul#shipping_method li input{flex:0 0 16px;width:16px;height:16px;margin:0!important;accent-color:var(--kd-blue)}html body .kd-flow form.checkout ul#shipping_method li label{flex:1;display:flex!important;justify-content:space-between;gap:8px;margin:0!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;color:var(--kd-ink);font-weight:500;cursor:pointer}html body .kd-flow form.checkout ul#shipping_method li label .amount{white-space:nowrap;font-weight:700}@media (min-width:1025px){html body .kd-flow form.checkout{grid-template-rows:auto auto auto 1fr}html body .kd-flow form.checkout #customer_details{grid-column:1!important;grid-row:1/span 4!important}html body .kd-flow form.checkout #wc-stripe-express-checkout-element{grid-column:2;grid-row:1}html body .kd-flow form.checkout #wc-stripe-express-checkout-button-separator{grid-column:2;grid-row:2}html body .kd-flow form.checkout #order_review_heading{grid-column:2;grid-row:3}html body .kd-flow form.checkout #order_review{grid-column:2;grid-row:4;align-self:start}}@media (max-width:1024px){html body .kd-flow form.checkout #wc-stripe-express-checkout-element,html body .kd-flow form.checkout #wc-stripe-express-checkout-button-separator,html body .kd-flow form.checkout #order_review_heading,html body .kd-flow form.checkout #order_review{grid-column:1!important;grid-row:auto!important}html body .kd-flow form.checkout #wc-stripe-express-checkout-element{border-radius:16px}html body .kd-flow form.checkout #order_review_heading{border-radius:16px 16px 0 0!important}html body .kd-flow form.checkout #order_review{border-radius:0 0 16px 16px!important}}html body .ak-extra-popup{overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html body .ak-extra-overlay{position:fixed!important}html body .ak-extra-modal{margin:4vh auto!important;padding:24px 24px 20px!important}html body .ak-extra-modal h3{font-size:22px!important;margin-bottom:12px!important}html body .ak-extra-product{margin:0 0 12px!important;padding:10px 14px!important;font-size:15px}html body #ak-extra-form label{margin:10px 0 4px!important;font-size:13px!important}html body #ak-extra-form input,html body #ak-extra-form textarea{padding:10px 13px!important}html body .kd-flow form.checkout ul#shipping_method li label{justify-content:flex-start!important;align-items:center}html body .kd-flow form.checkout ul#shipping_method li label .amount{margin-left:auto}html body .kd-flow form.checkout ul#shipping_method li:has(input[value^="gls_"]) label::before{content:"";flex:0 0 38px;height:14px;background:url("data:image/webp;base64,UklGRhgGAABXRUJQVlA4WAoAAAAQAAAAXwAAIQAAQUxQSAUDAAABkC1JtmlbfYxr27Zt27Zt27Zt27Zt2zj2Oftuj4e95phzrX0/ICImAJJe6QpXrFq1dO5UnjByQJaiZcuWyp/OH3pn7br1cZDJ7nBYYn492jehdkqtZvv3CRspyTn46LuIf1arJT747eUNQ6unVFd5TyTJfs6kMZXE4xTk3BRNsqtUZd9tI3lrbo2JjFFybYJIfouiJr9IpSmXbl1tpHCTmj4WcovS8WSUTnZyC+9rZJRSseQe1Z1G8X9AkvGR0RZjrCTm76ePXv+O19isoA+xLw+ukCN9pgK1B219YaY8+njcFSX0SeHp4ZMsR5XeK6+HbpLzf8X50QRMn0J90+gT+FX0Gty02eRqEvNvIShVliJIZF1TPplI5RJOFxgq6S8RkfPHyXFVUyjyvMt462csrxcczV+76nqqSBPEWA5jYacUEV0up6CQidENgHfeggXYBZPp0UwFxXWXK2dj1AOQPsQq2VUPv/sqyNZSqgKnJoAM0STZQw+UilRBv9Pp0NAlUqa7LqjxUwWNlSltYfQ2HrJtMym44ymRM5qxwQ2AwrOfmmTC0kgk+sT4ngTIGGc0wDtvu2W3wzmW/BI4yaDJQOrbr169evbDUJoZOgWJHMVcsg1cvbJ7SpfhHEs/aGa/o2qIRMu+BfxEwBmRJT+AbiFERO+rAshrYhBd6l0qb8WJ30nVpVnMfMBSMr87NLlVySwpEifPOyZeFJoKaGYnzfAiAA6ziJwW4ncHJjHYLYD5pOmIDfrxx0TMGx5I9J6ExzyAUmaetLqmDPmhQDUSR2UFMPf/8jM10JlhrwDA/7SSayGiycZytgXQlGEqBAApLih4VcxdJgBA1jjRC38XJFrnlLmbI2WUfgtVRPaB5gpRDwgb3WYFTU2MTGaN3sAMNS2ACXapuF0FoZ3kpNZyTxG8qi668zfebI75enJARgAp1u1wrQw0271LZQnAv0Svlede/opMsNhsluiPJ4bnBdNv2KOQP1c7QDZtgRLFcyeFsX1TZStUukL5kjkTQ9Y7fWq4AgBWUDgg7AIAADARAJ0BKmAAIgA+MRiKQ6IhoRHFQCADBLY2aWYBAgPoANtaobAvPPxO/bDoVeH+7n7cZc9xZ/iP6f+t/9m7QHmAf53oAeYD9QPQc/wv+x9wHoAf0f+UekB7AHoAfxX+xek3/yf9d8Hn7Lfsv7MH/tJsvdZhG6lf3+rytf78W3qP0y1R0xeO/qtfeMFjsL+l7tMAAP79AniBVuygCwRSDYHU1/85PJ8b2Yw3jRRXy8o6UWr0w1EWpx6Fq9MSa8mWhICC0D/Tr89/1DkVstlK1S1ReG09PHqsOmpXY6ydWaSyDSp/NsiiU1+fyAv/5vOJQq/1/uxDfWq9N7AgitnzBI8b/uS5UdndxsBv8F1WaxvEQdkfulq5QO9bsc+N/sOiYdg4i6k3+BZ33AkYHHAktPBF941S+6/a83bFrHlqlflaZ3XfB4vapDzSNk9EYgCeWxW90hJJKF01Ey8toCQUP3GDYi1O8lShCo5r4UPHT9ocNFgBmnV7mF8v/e6+zW37JRaCUWqq9F7AOrRzIjr1aPdFisngEHBEAmOHw2ilDRviBgoYiT5funI0KyuMZvHbM+IRd8fTYX/t5I1nOHp6X0dDeixg2WpPOOUgkBn7EARpXovjnP4wk+V5WpNamLRdIxmvxB9I5+CEgjBmB6vdcL7jQzQoGis+1jRg6Ckx//NQDfej6XdVxmIwdINIh/skP3R8uJ3hFhkYz5CILD9h7+nI7/Nkei8IKGTF/X1yhr6fQKdjyoackW+d39iOpCP6dX/+aWf8OZjdzvdP1vqye+k0WoOFcisexFAm8ORbZRxsRqLlHKkQN0sBGEsu8cHwHhs3kLEt6vJB+eR9XfDl+YxKl76KumedBzWRMP8t1GgKQwXwEeAePhGrMHLgCbawBixrs4LIdBrcR2nDMnvHpO2fbZ4WPWmgHGEt33JBGPN1b2mX7DUjLNgGGgt9/hnR0UhEt6nFfnDwyxxCwNGq2ZvBOyLu5WasE7IAAAA=") left center/contain no-repeat}html body:not(.woocommerce-account) .woocommerce-notices-wrapper .woocommerce-message{display:none!important}html body.kd-cart-busy .kd-drawer__inner{opacity:.45;pointer-events:none}html body.kd-cart-busy .kd-drawer::after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;margin:-17px 0 0 -17px;border:3px solid #dce5ee;border-top-color:var(--kd-blue);border-radius:50%;animation:kdspin .7s linear infinite}@keyframes kdspin{to{transform:rotate(360deg)}}html body .kd-flow form.checkout ul#shipping_method li label{flex-wrap:wrap}html body .kd-flow form.checkout ul#shipping_method li label br{display:none}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button)::after{content:"";flex:0 0 100%;order:2;height:0}html body .kd-flow form.checkout ul#shipping_method li label #gls-map-button{order:3;flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;margin:8px 0 0!important;padding:7px 14px!important;min-height:0!important;border-radius:999px!important;border:1px solid var(--kd-blue)!important;background:#fff!important;color:var(--kd-blue)!important;font-size:13px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap;box-shadow:none!important;transform:none!important;width:auto!important}html body .kd-flow form.checkout ul#shipping_method li label #gls-map-button::before{content:"";width:14px;height:14px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E") center/contain no-repeat}html body .kd-flow form.checkout ul#shipping_method li label #gls-map-button:hover{background:var(--kd-blue)!important;color:#fff!important}html body .kd-flow form.checkout #wc-stripe-express-checkout-element::before{flex:0 0 100%;width:100%}html body .kd-flow form.checkout #wc-stripe-express-checkout-element[style*="block"]{display:block!important}@media (min-width:1025px){html body .kd-flow form.checkout #wc-stripe-express-checkout-element{grid-column:1/-1!important;grid-row:1!important;padding:18px 22px!important}html body .kd-flow form.checkout #wc-stripe-express-checkout-button-separator{grid-column:1/-1!important;grid-row:2!important;margin:2px 0 18px!important}html body .kd-flow form.checkout #customer_details{grid-row:3/span 2!important}html body .kd-flow form.checkout #order_review_heading{grid-row:3!important}html body .kd-flow form.checkout #order_review{grid-row:4!important}}html body .kd-flow form.checkout #customer_details{display:flex!important;flex-direction:column;gap:20px}html body .kd-flow form.checkout #customer_details .col-1,html body .kd-flow form.checkout #customer_details .col-2{display:flex!important;flex-direction:column;gap:20px;margin:0!important;padding:0!important}html body .kd-flow form.checkout #customer_info,html body .kd-flow form.checkout .woocommerce-billing-fields,html body .kd-flow form.checkout .woocommerce-shipping-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{margin:0!important;border:1px solid #e6edf3!important;border-radius:20px!important;box-shadow:var(--kd-shadow)!important}html body .kd-flow form.checkout .woocommerce-billing-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{padding:28px 30px 30px!important}html body .kd-flow form.checkout .woocommerce-shipping-fields{padding:18px 22px!important}html body .kd-flow form.checkout .woocommerce-billing-fields>h3,html body .kd-flow form.checkout .woocommerce-additional-fields>h3{margin:0 0 20px!important}html body .kd-flow form.checkout .woocommerce-billing-fields__field-wrapper{gap:18px 14px!important}html body .kd-flow form.checkout #billing_kd_firma_field{margin-top:10px!important}@media (max-width:767px){html body .kd-flow form.checkout #customer_details,html body .kd-flow form.checkout #customer_details .col-1,html body .kd-flow form.checkout #customer_details .col-2{gap:14px}html body .kd-flow form.checkout .woocommerce-billing-fields,html body .kd-flow form.checkout .woocommerce-additional-fields{padding:20px 16px 22px!important}}html body .kd-flow form.checkout #payment ul.payment_methods li{overflow:visible!important}html body .kd-flow form.checkout #payment div.payment_box{overflow:visible!important;max-height:none!important;height:auto!important}html body .kd-flow form.checkout #payment div.payment_box *{max-width:100%}html body .kd-flow form.checkout .kd-co-trust{margin-top:18px!important;border-radius:14px!important;border-top:0!important}html body .kd-flow form.checkout #place_order{margin-bottom:0!important}html body .kd-flow form.checkout ul#shipping_method li:has(#gls-map-button){align-items:flex-start}html body .kd-flow form.checkout ul#shipping_method li:has(#gls-map-button) input{margin-top:2px!important}html body .kd-flow .order-total .includes_tax{display:none!important}html body .kd-flow tr.kd-ddv th,html body .kd-flow tr.kd-ddv td{font-size:13px!important;color:#5b6b7b!important;font-weight:500!important}html body .kd-flow tr.kd-ddv td{text-align:right!important}html body .kd-flow--step3 .kd-flow__wrap{max-width:880px;margin:0 auto}html body .kd-flow--step3 .kd-steps{justify-content:center}html body .kd-flow--step3 .kd-flow__title{text-align:center;margin:18px 0 6px!important}html body .kd-flow--step3 .woocommerce-order{display:flex;flex-direction:column;gap:20px}html body .kd-flow--step3 .woocommerce-thankyou-order-received{order:-2;margin:0!important;text-align:center;font-size:16px;color:var(--kd-muted);display:flex;flex-direction:column;align-items:center;gap:14px;background:none!important;border:0!important;padding:0!important}html body .kd-flow--step3 .woocommerce-thankyou-order-received::before{content:"";order:-1;width:64px;height:64px;border-radius:50%;background:#e6f4ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231e7a46' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/30px no-repeat;box-shadow:0 0 0 8px #f1f9f4}html body .kd-flow--step3 .kd-flow__title{order:-3}html body .kd-flow--step3 ul.woocommerce-order-overview{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0!important;padding:0!important;list-style:none!important;background:#fff;border:1px solid #e6edf3;border-radius:20px;box-shadow:var(--kd-shadow);overflow:hidden}html body .kd-flow--step3 ul.woocommerce-order-overview li{margin:0!important;padding:18px 20px!important;border:0!important;border-left:1px solid #eef2f6!important;font-size:12px!important;color:var(--kd-muted);text-transform:none!important;float:none!important;list-style:none!important}html body .kd-flow--step3 ul.woocommerce-order-overview li:first-child{border-left:0!important}html body .kd-flow--step3 ul.woocommerce-order-overview li::marker{content:""}html body .kd-flow--step3 ul.woocommerce-order-overview li strong{display:block;margin-top:6px;font-size:16px!important;color:var(--kd-ink);font-weight:700;line-height:1.3}html body .kd-flow--step3 ul.woocommerce-order-overview li.total strong{color:var(--kd-blue);font-size:18px!important}html body .kd-flow--step3 .woocommerce-order>ul.order_details~p{margin:0!important;padding:0 24px 12px!important;background:var(--kd-tint);border-left:1px solid #d5e1ec;border-right:1px solid #d5e1ec;color:var(--kd-ink);font-size:14.5px;line-height:1.6}html body .kd-flow--step3 .woocommerce-order>ul.order_details+p{margin-top:0!important;padding-top:20px!important;border-top:1px solid #d5e1ec;border-radius:16px 16px 0 0}html body .kd-flow--step3 .woocommerce-order>ul.order_details~p:has(+section),html body .kd-flow--step3 .woocommerce-order>ul.order_details~p:last-of-type{padding-bottom:20px!important;border-bottom:1px solid #d5e1ec;border-radius:0 0 16px 16px}html body .kd-flow--step3 .woocommerce-order>ul.order_details+p:has(+section){border-radius:16px}html body .kd-flow--step3 .woocommerce-order>ul.order_details~p+p{margin-top:-20px!important}html body .kd-flow--step3 .woocommerce-order-details,html body .kd-flow--step3 .woocommerce-customer-details,html body .kd-flow--step3 .woocommerce-bacs-bank-details{margin:0!important;padding:24px 26px!important;background:#fff;border:1px solid #e6edf3;border-radius:20px;box-shadow:var(--kd-shadow)}html body .kd-flow--step3 .woocommerce-order h2{font-size:19px!important;margin:0 0 14px!important;color:var(--kd-ink);font-weight:700}html body .kd-flow--step3 .woocommerce-order-details>div[style*="border"]:empty{display:none}html body .kd-flow--step3 table.order_details{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}html body .kd-flow--step3 table.order_details thead{display:none}html body .kd-flow--step3 table.order_details th,html body .kd-flow--step3 table.order_details td{padding:12px 0!important;border:0!important;border-top:1px solid #eef2f6!important;background:none!important;font-size:14px;vertical-align:top}html body .kd-flow--step3 table.order_details tbody tr:first-child td{border-top:0!important}html body .kd-flow--step3 table.order_details td:last-child{text-align:right;white-space:nowrap}html body .kd-flow--step3 table.order_details td.product-name a{color:var(--kd-ink);font-weight:600;text-decoration:none}html body .kd-flow--step3 table.order_details .product-quantity{color:var(--kd-muted);font-weight:500}html body .kd-flow--step3 table.order_details tfoot th{font-size:13px!important;font-weight:500!important;text-transform:none!important;letter-spacing:0!important;color:#5b6b7b!important;text-align:left}html body .kd-flow--step3 table.order_details tfoot tr:has(.includes_tax) th{color:var(--kd-ink)!important;font-weight:700!important;font-size:15px!important}html body .kd-flow--step3 table.order_details tfoot tr:has(.includes_tax) td>.amount{font-size:20px;font-weight:700;color:var(--kd-blue)}html body .kd-flow--step3 table.order_details .includes_tax{display:block;font-size:12px;color:var(--kd-muted)}html body .kd-flow--step3 .woocommerce-customer-details address{margin:0!important;padding:0!important;border:0!important;font-style:normal!important;font-size:14.5px;line-height:1.7;color:var(--kd-ink)}html body .kd-flow--step3 .woocommerce-customer-details address p{margin:6px 0 0!important;padding:0 0 0 24px!important;position:relative;color:#5b6b7b}html body .kd-flow--step3 .woocommerce-customer-details address p::before{position:absolute;left:0;top:0}html body .kd-flow--step3 .woocommerce-customer-details--phone::before{content:"☎"}html body .kd-flow--step3 .woocommerce-customer-details--email::before{content:"✉"}html body .kd-flow--step3 .woocommerce-customer-details .woocommerce-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}html body .kd-flow--step3 .woocommerce-customer-details .woocommerce-column{width:auto!important;float:none!important;margin:0!important;padding:0!important}html body .kd-flow--step3 .kd-ty-next{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@media (max-width:767px){html body .kd-flow--step3 ul.woocommerce-order-overview{grid-template-columns:1fr 1fr}html body .kd-flow--step3 ul.woocommerce-order-overview li:nth-child(3){border-left:0!important}html body .kd-flow--step3 ul.woocommerce-order-overview li:nth-child(n+3){border-top:1px solid #eef2f6!important}html body .kd-flow--step3 .woocommerce-order-details,html body .kd-flow--step3 .woocommerce-customer-details{padding:18px 16px!important;border-radius:16px}html body .kd-flow--step3 .woocommerce-customer-details .woocommerce-columns{grid-template-columns:1fr}}html body .kd-flow--step3 .kd-ty-next{margin-top:4px}html body .kd-flow--step3 .kd-ty-next a{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none!important}html body .kd-flow--step3 .kd-ty-next a.is-main{background:var(--kd-blue);color:#fff!important}html body .kd-flow--step3 .kd-ty-next a.is-main:hover{background:#36536f}html body .kd-flow--step3 .kd-ty-next a.is-alt{background:#fff;color:var(--kd-ink)!important;border:1px solid #d5dee8}html body .kd-flow form.checkout ul#shipping_method li label{flex-wrap:nowrap!important}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button){flex-wrap:wrap!important}html body .kd-flow form.checkout ul#shipping_method li label .amount{flex:0 0 auto;padding-left:6px}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button){display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;column-gap:8px;align-items:center}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button)::after{display:none!important}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button) #gls-map-button{grid-column:1/-1;justify-self:start}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button) .amount{margin-left:0}html,body{overflow-x:clip!important;max-width:100%}#wc-stripe-hidden-style-input{position:absolute!important;left:0!important;width:1px!important;max-width:1px!important;opacity:0!important;pointer-events:none}.kd-menu__bg{max-width:100vw}html body .kd-flow form.checkout #payment div.payment_box.payment_method_stripe{padding:4px 16px 16px!important;margin:0!important;background:transparent!important}html body .kd-flow form.checkout #payment .payment_method_stripe fieldset,html body .kd-flow form.checkout #payment .payment_box fieldset{border:0!important;padding:0!important;margin:0!important;background:transparent!important}html body .kd-flow form.checkout #payment .wc-stripe-upe-element,html body .kd-flow form.checkout #payment .wc-upe-form{padding:0!important;border:0!important;margin:0!important}html body .kd-flow form.checkout ul#shipping_method li label:has(#gls-map-button)::before{width:38px}