
/* Don't Ker – novi izgled headera */
.elementor-4220 .dk-css{display:none!important}
.elementor-4220 .elementor-element-c11b3ba{background:#3B1342!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:24px!important;padding:0 40px!important;min-height:40px;border:0!important}
.elementor-4220 .elementor-element-b6ffcfd{flex:1 1 auto!important;min-width:0;width:auto!important;max-width:none!important;margin:0!important}
.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee-wrapper,.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee{border:0!important;background:transparent!important;padding-top:0!important;padding-bottom:0!important}
.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee-item,.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee-item p{color:#fff!important;font-size:13px!important;font-weight:500!important;margin:0!important;line-height:40px!important}
.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee-item_sep svg{fill:#F3C6FA!important;width:11px!important;height:11px!important}
.elementor-4220 .elementor-element-3c489436{width:auto!important;flex-shrink:0;margin:0!important}
.elementor-4220 .elementor-element-3c489436 .etheme-icon-box{align-items:center!important;gap:8px!important;padding:0!important;border:0!important;background:none!important}
.elementor-4220 .elementor-element-3c489436 .etheme-icon-box-icon{font-size:14px!important;color:#F3C6FA!important;margin:0!important;padding:0!important;background:none!important;width:auto!important;height:auto!important;border:0!important}
.elementor-4220 .elementor-element-3c489436 .etheme-icon-box-content{display:flex!important;align-items:center;gap:8px}
.elementor-4220 .elementor-element-3c489436 .etheme-icon-box-title,.elementor-4220 .elementor-element-3c489436 .etheme-icon-box-title span{color:rgba(255,255,255,.75)!important;font-size:13px!important;font-weight:500!important;margin:0!important;line-height:1.2!important}
.elementor-4220 .elementor-element-3c489436 .etheme-icon-box-description{color:#F3C6FA!important;font-size:13px!important;font-weight:700!important;margin:0!important;line-height:1.2!important}
.elementor-4220 .elementor-element-186306ea{background:#fff!important;border:0!important;padding-top:14px!important;padding-bottom:14px!important;gap:6px!important}
.elementor-4220 .elementor-element-4cca4185{flex:1 1 auto!important;max-width:680px;margin:0 auto 0 24px!important;padding:0!important}
.elementor-4220 .elementor-element-3682e11{width:100%!important;max-width:100%!important}
.elementor-4220 .elementor-element-3682e11 .etheme-search-input-form-wrapper{border:1.5px solid #E9E1EB!important;border-radius:999px!important;background:#fff!important;padding:4px!important;align-items:center}
.elementor-4220 .elementor-element-3682e11 .etheme-search-form-select{background-color:#F5F2F6!important;border:0!important;border-radius:999px!important;height:44px!important;padding:0 34px 0 18px!important;color:#3B1342!important;font-weight:600!important;font-size:14px!important;margin:0!important}
.elementor-4220 .elementor-element-3682e11 .etheme-search-input-wrapper{border:0!important;background:transparent!important}
.elementor-4220 .elementor-element-3682e11 .etheme-search-form-input{border:0!important;height:44px!important;background:transparent!important;font-size:15px!important;color:#3B1342!important;padding-left:16px!important}
.elementor-4220 .elementor-element-3682e11 .etheme-search-form-button-wrapper{border:0!important;background:none!important;margin:0!important;padding:0!important}
.elementor-4220 .elementor-element-3682e11 .etheme-search-form-submit{width:44px!important;height:44px!important;min-width:44px!important;border-radius:50%!important;background:#853791!important;color:#fff!important;padding:0!important;border:0!important;display:flex!important;align-items:center;justify-content:center;font-size:17px!important}
.elementor-4220 .elementor-element-3682e11 .etheme-search-form-submit .button-text{display:none!important}
.elementor-4220 :is(.elementor-element-1646050,.elementor-element-02c1bb5,.elementor-element-44e96e4) .etheme-elementor-off-canvas__toggle_button{background:transparent!important;color:#3B1342!important;border-radius:14px!important;padding:12px 14px!important;border:0!important;box-shadow:none!important}
.elementor-4220 :is(.elementor-element-1646050,.elementor-element-02c1bb5,.elementor-element-44e96e4) .etheme-elementor-off-canvas__toggle_button:hover{background:#F5F0F6!important}
.elementor-4220 :is(.elementor-element-1646050,.elementor-element-02c1bb5,.elementor-element-44e96e4) .elementor-button-icon{color:#3B1342!important;font-size:21px!important}
.elementor-4220 :is(.elementor-element-1646050,.elementor-element-02c1bb5,.elementor-element-44e96e4) .button-text{color:#3B1342!important;font-weight:700!important;font-size:14px!important}
.elementor-4220 :is(.elementor-element-02c1bb5,.elementor-element-44e96e4) .button-text{display:none!important}
.elementor-4220 .elementor-button-icon-qty{background:#3B1342!important;color:#fff!important;font-weight:700!important}
.elementor-4220 .elementor-element-895b51b .etheme-elementor-off-canvas__toggle_button{background:#853791!important;color:#fff!important;border-radius:999px!important;padding:13px 22px!important;border:0!important;margin-left:6px}
.elementor-4220 .elementor-element-895b51b .etheme-elementor-off-canvas__toggle_button .elementor-button-icon,.elementor-4220 .elementor-element-895b51b .etheme-elementor-off-canvas__toggle_button .button-text{color:#fff!important;font-weight:700!important;font-size:15px}
.elementor-4220 .elementor-element-895b51b .elementor-button-icon-qty{background:#fff!important;color:#853791!important}
.elementor-4220 .elementor-element-5f23106{background:#fff!important;border-top:1px solid #F0E8F1!important;border-bottom:1px solid #F0E8F1!important;padding-top:8px!important;padding-bottom:8px!important}
.elementor-4220 .elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item{background:transparent!important;padding:0!important;border:0!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item > .elementor-item{background:#853791!important;color:#fff!important;border-radius:999px!important;border:0!important;height:46px;padding:0 18px!important;display:flex;align-items:center;gap:10px;font-weight:700!important}
.elementor-4220 .elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item svg{fill:#fff!important}.elementor-4220 .elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item .et-icon{color:#fff!important}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown:not(.etheme-elementor-nav-menu--dropdown-mega){background:#fff!important;border:1px solid #F0E8F1!important;border-radius:0 0 20px 20px!important;box-shadow:0 24px 48px rgba(59,19,66,.16)!important;padding:8px!important}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li > a.etheme-elementor-nav-menu-item{background:transparent!important;border:0!important;padding:0!important}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li > a .elementor-item{background:transparent!important;color:#3B1342!important;font-weight:600!important;font-size:15px!important;border-radius:12px!important;padding:12px 14px!important;gap:12px}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li:hover > a .elementor-item{background:#F7EAF9!important;color:#853791!important}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li > a .etheme-elementor-nav-menu-item-icon svg{fill:#853791!important;width:20px!important;height:20px!important}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li > a .etheme-elementor-nav-menu-item-icon i{color:#853791!important;font-size:19px!important}
.elementor-4220 .elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li > a .etheme-elementor-nav-menu-item-icon img{width:22px!important;height:22px!important;object-fit:contain}
.elementor-4220 .elementor-element-5bccd84f > .elementor-widget-container > nav > ul > li > a .elementor-item{color:#3B1342!important;font-weight:600!important;border-radius:999px!important;text-transform:none!important}
.elementor-4220 .elementor-element-5bccd84f > .elementor-widget-container > nav > ul > li > a:hover .elementor-item{background:#F5F0F6!important;color:#853791!important}
.elementor-4220 .elementor-element.elementor-element-816ae6f a.etheme-text-button.elementor-button{background-color:#F7EAF9!important;background:#F7EAF9!important;color:#3B1342!important;border-radius:999px!important;border:0!important;font-weight:800!important;letter-spacing:.02em}
.elementor-4220 .elementor-element-816ae6f .etheme-text-button::before,.elementor-4220 .elementor-element-816ae6f .etheme-text-button::after{background:#F3C6FA!important}
.elementor-4220 .elementor-element-816ae6f .elementor-button-icon{background:#853791!important;color:#fff!important;border-radius:50%!important;width:30px;height:30px;display:inline-flex!important;align-items:center;justify-content:center}
.elementor-4220 .elementor-element-816ae6f .elementor-button-text,.elementor-4220 .elementor-element-816ae6f .elementor-button-content-wrapper{color:#3B1342!important}
.elementor-4220 .elementor-element.elementor-element-816ae6f a.etheme-text-button.elementor-button:hover{background-color:#F3C6FA!important}


.elementor-4220 .elementor-element.elementor-element-5bccd84f{width:auto!important;max-width:none!important;flex:1 1 auto!important;min-width:0}
.elementor-4220 .elementor-element.elementor-element-5bccd84f .etheme-elementor-nav-menu.horizontal{flex-wrap:nowrap!important;justify-content:center!important;gap:2px!important}
.elementor-4220 .elementor-element.elementor-element-5bccd84f > .elementor-widget-container > nav > ul > li > a{padding:0!important}
.elementor-4220 .elementor-element.elementor-element-5bccd84f > .elementor-widget-container > nav > ul > li > a .elementor-item{padding:10px 14px!important;white-space:nowrap!important}
.elementor-4220 .elementor-element.elementor-element-5f23106{flex-wrap:nowrap!important;gap:16px!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac,.elementor-4220 .elementor-element.elementor-element-4f1727c4{flex:0 0 auto!important}
@media (max-width:1200px){.elementor-4220 .elementor-element.elementor-element-5bccd84f > .elementor-widget-container > nav > ul > li > a .elementor-item{padding:10px 10px!important;font-size:14px!important}.elementor-4220 .elementor-element-5bccd84f .etheme-elementor-nav-menu-item-icon{display:none!important}}


/* === ispravke 14.10. === */
/* 1. sapica u dugmetu Kategorije */
.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item .etheme-elementor-nav-menu-item-icon{background:transparent!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
/* 2. padajuci meni ostaje otvoren */
.elementor-4220 .elementor-element.elementor-element-7c9f9cac .nav-sublist-dropdown:not(.etheme-elementor-nav-menu--dropdown-mega){padding:8px 0 8px 8px!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li > a.etheme-elementor-nav-menu-item{position:relative!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac .nav-sublist-dropdown > ul > li.item-design-mega-menu:hover > a.etheme-elementor-nav-menu-item::after{content:''!important;position:absolute!important;top:-8px;bottom:-8px;right:-28px;width:36px;background:transparent!important;z-index:6;display:block!important;opacity:1!important;transform:none!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac .etheme-elementor-nav-menu--dropdown-mega{min-height:calc(100% + 2px)!important;margin-left:0!important}
.elementor-4220 .dkmm{min-height:100%}
/* 3. razmaci nalog / uporedi / lista zelja */
.elementor-4220 .elementor-element.elementor-element-186306ea{gap:2px!important}
.elementor-4220 .elementor-element.elementor-element-1646050,.elementor-4220 .elementor-element.elementor-element-02c1bb5,.elementor-4220 .elementor-element.elementor-element-44e96e4{width:auto!important;min-width:0!important;max-width:none!important;flex:0 0 auto!important;margin:0!important}
.elementor-4220 .elementor-element.elementor-element-02c1bb5 .etheme-elementor-off-canvas__toggle_button,.elementor-4220 .elementor-element.elementor-element-44e96e4 .etheme-elementor-off-canvas__toggle_button{width:46px!important;height:46px!important;min-width:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas__toggle_button{min-width:0!important;padding:10px 12px!important}
.elementor-4220 .elementor-element.elementor-element-895b51b{margin-left:10px!important}
/* 4. prozor korpe */
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__main{width:440px!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100vh - 32px)!important;top:16px!important;right:16px!important;bottom:auto!important;left:auto!important;border-radius:24px!important;box-shadow:0 30px 80px rgba(40,10,46,.35)!important;padding:22px 24px 24px!important;display:flex!important;flex-direction:column!important;background:#fff!important;overflow:hidden!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__close-button{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#F5F2F6!important;display:flex!important;align-items:center!important;justify-content:center!important;color:#3B1342!important;z-index:3}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__close-button svg{width:12px!important;height:12px!important;fill:#3B1342!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-head{padding:0 0 14px!important;margin:0!important;border-bottom:1px solid #F0E8F1!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-head a{justify-content:flex-start!important;gap:10px!important;color:#3B1342!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-head-icon{color:#853791!important;font-size:22px!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-head-label{font-size:20px!important;font-weight:800!important;color:#3B1342!important;text-transform:none!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content{flex:1 1 auto!important;overflow-y:auto!important;max-height:46vh!important;padding:0!important;margin:0!important;width:100%!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-products{margin:0!important;padding:0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b li.mini_cart_item{display:flex!important;align-items:center!important;gap:14px!important;padding:14px 34px 14px 0!important;margin:0!important;border-bottom:1px solid #F5EFF6!important;position:relative!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .product-mini-image{flex:0 0 84px!important;width:84px!important;margin:0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .product-mini-image img{width:84px!important;height:84px!important;border-radius:14px!important;object-fit:contain!important;background:#FAF7FB!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .product-item-right{flex:1 1 auto!important;min-width:0}
.elementor-4220 .elementor-element.elementor-element-895b51b .product-item-right .product-title{margin:0 0 6px!important;font-size:15px!important;line-height:1.3!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .product-item-right .product-title a{color:#3B1342!important;font-weight:700!important;white-space:normal!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .product-item-right .amount{color:#853791!important;font-weight:800!important}
.elementor-4220 .elementor-element.elementor-element-895b51b a.remove{position:absolute!important;top:16px!important;right:0!important;left:auto!important;color:#9A86A0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-footer{padding:14px 0 0!important;margin:0!important;border-top:1px solid #F0E8F1!important;width:100%!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal{display:flex!important;justify-content:space-between!important;align-items:baseline!important;padding:0!important;margin:0!important;border:0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal strong{color:#3B1342!important;font-size:16px!important;font-weight:700!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal .amount{color:#853791!important;font-size:22px!important;font-weight:800!important}
.elementor-4220 .elementor-element.elementor-element-895b51b p.mini-cart-buttons{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:12px 0 0!important;padding:0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b p.mini-cart-buttons::before{content:'Besplatna dostava: Čukarica od 2.500 RSD · Srbija od 5.000 RSD';display:block;flex:0 0 100%;font-size:13px;line-height:1.4;color:#5A4560;background:#F7EAF9;border-radius:12px;padding:10px 12px;margin-bottom:2px}
.elementor-4220 .elementor-element.elementor-element-895b51b p.mini-cart-buttons a.button{flex:1 1 0!important;height:48px!important;margin:0!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;font-weight:700!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important;border:0!important;padding:0 12px!important}
.elementor-4220 .elementor-element.elementor-element-895b51b p.mini-cart-buttons a.button:not(.btn-checkout){background:#F5F2F6!important;color:#3B1342!important}
.elementor-4220 .elementor-element.elementor-element-895b51b p.mini-cart-buttons a.btn-checkout{background:#853791!important;color:#fff!important}
.elementor-4220 .elementor-element.elementor-element-895b51b p.mini-cart-buttons a.btn-checkout:hover{background:#6E2B79!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-empty-message{padding:30px 0!important;text-align:center;color:#5A4560}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-empty-message a,.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-empty-message .button{background:#853791!important;color:#fff!important;border-radius:999px!important;text-transform:none!important;letter-spacing:0!important;font-weight:700!important;height:46px!important;padding:0 24px!important;display:inline-flex!important;align-items:center!important;border:0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content-empty-message a:hover{background:#6E2B79!important}
/* 5. Imate pitanje? */
.elementor-4220 .elementor-element.elementor-element-3c489436 .elementor-widget-container,.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box,.elementor-4220 .elementor-element.elementor-element-3c489436 > a{border:0!important;outline:0!important;box-shadow:none!important;background:none!important;padding:0!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-description{background:#F3C6FA!important;color:#3B1342!important;padding:5px 12px!important;border-radius:999px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.01em;white-space:nowrap}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-icon{font-size:15px!important;color:#F3C6FA!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-title,.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-title span{color:#fff!important;opacity:.85;font-size:13px!important}
.elementor-4220 .elementor-element.elementor-element-3c489436:hover .etheme-icon-box-description{background:#fff!important}


/* === 14.10. (2): korpa "Ukupno", prozor naloga, bez Uporedi, kartice proizvoda === */
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal strong{font-size:0!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal strong::after{content:'Ukupno:';font-size:16px;font-weight:700;color:#3B1342}
.elementor-4220 .elementor-element.elementor-element-02c1bb5{display:none!important}
.xstore-compare,.single-product .xstore-compare,.et-compare-button,.mobile-panel-compare{display:none!important}
.content-product .quantity-wrapper .button[aria-label]::after{display:none!important;content:none!important}
.content-product .quantity-wrapper .button.add_to_cart_button::before{font-family:xstore-icons!important;display:inline-block!important;font-size:19px!important;color:#fff!important;line-height:1}
.content-product a.add_to_cart_button.loading{opacity:.6;pointer-events:none}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas__main{width:400px!important;max-width:calc(100vw - 24px)!important;height:auto!important;max-height:calc(100vh - 32px)!important;top:16px!important;right:16px!important;bottom:auto!important;left:auto!important;border-radius:24px!important;box-shadow:0 30px 80px rgba(40,10,46,.35)!important;padding:22px 24px 20px!important;display:flex!important;flex-direction:column!important;background:#fff!important;overflow:hidden!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas__close-button{position:absolute!important;top:18px!important;right:18px!important;left:auto!important;width:38px!important;height:38px!important;border-radius:50%!important;background:#F5F2F6!important;display:flex!important;align-items:center!important;justify-content:center!important;z-index:3}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas__close-button svg{width:12px!important;height:12px!important;fill:#3B1342!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content-head{padding:0 0 14px!important;margin:0!important;border-bottom:1px solid #F0E8F1!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content-head a{justify-content:flex-start!important;gap:10px!important;color:#3B1342!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content-head-icon{color:#853791!important;font-size:22px!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content-head-label{font-size:20px!important;font-weight:800!important;color:#3B1342!important;text-transform:none!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content{flex:1 1 auto!important;overflow-y:auto!important;padding:10px 0 0!important;margin:0!important;width:100%!important;max-height:70vh!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu{margin:0!important;padding:0!important;list-style:none!important;width:100%!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu li{border:0!important;margin:0!important;padding:0!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu li a{display:block!important;padding:12px 14px!important;border-radius:12px!important;color:#3B1342!important;font-weight:600!important;font-size:15px!important;text-transform:none!important;letter-spacing:0!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu li a:hover{background:#F7EAF9!important;color:#853791!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu li.is-active a{background:#F7EAF9!important;color:#853791!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu li.woocommerce-MyAccount-navigation-link--customer-logout{border-top:1px solid #F0E8F1!important;margin-top:8px!important;padding-top:8px!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content ul.menu li.woocommerce-MyAccount-navigation-link--customer-logout a{color:#9A4D5A!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content input[type=text],.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content input[type=email],.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content input[type=password]{height:46px!important;border:1.5px solid #E9E1EB!important;border-radius:12px!important;padding:0 14px!important;background:#fff!important;width:100%!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content input:focus{border-color:#853791!important;outline:0!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content label{color:#3B1342!important;font-weight:600!important;text-transform:none!important;font-size:14px!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content button,.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content .button,.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content input[type=submit]{height:48px!important;border-radius:999px!important;background:#853791!important;color:#fff!important;border:0!important;font-weight:700!important;text-transform:none!important;letter-spacing:0!important;width:100%!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas_content a{color:#853791}

.elementor-4220 .elementor-element.elementor-element-7c9f9cac{width:auto!important;max-width:none!important;min-width:0!important;flex:0 0 auto!important}
@media (max-width:1100px){.elementor-4220 .elementor-element.elementor-element-5bccd84f > .elementor-widget-container > nav > ul > li > a .elementor-item{padding:10px 9px!important;font-size:14px!important}.elementor-4220 .elementor-element.elementor-element-5bccd84f .etheme-elementor-nav-menu-item-icon{display:none!important}.elementor-4220 .elementor-element.elementor-element-5f23106{gap:10px!important}}
@media (max-width:1200px){
.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li{min-width:0!important;width:auto!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item{width:auto!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .etheme-elementor-nav-menu-item > .elementor-item{width:auto!important;flex:0 0 auto!important;padding:0 16px!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container > nav > ul > li > .nav-sublist-dropdown{min-width:250px!important}
.elementor-4220 .elementor-element.elementor-element-7c9f9cac,.elementor-4220 .elementor-element.elementor-element-7c9f9cac > .elementor-widget-container,.elementor-4220 .elementor-element.elementor-element-7c9f9cac ul{width:auto!important}
.elementor-4220 .elementor-element.elementor-element-5bccd84f{min-width:0!important;overflow-x:auto!important;overflow-y:visible!important;scrollbar-width:none}
.elementor-4220 .elementor-element.elementor-element-5bccd84f::-webkit-scrollbar{display:none}
.elementor-4220 .elementor-element.elementor-element-5bccd84f .etheme-elementor-nav-menu.horizontal{justify-content:flex-start!important;width:max-content!important}
}
.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal .small-h,.cart-widget-subtotal .small-h{font-size:0!important;letter-spacing:0!important}.elementor-4220 .elementor-element.elementor-element-895b51b .cart-widget-subtotal .small-h::after,.cart-widget-subtotal .small-h::after{content:'Ukupno:';font-size:16px;font-weight:700;color:#3B1342;text-transform:none;letter-spacing:0}
/* korpa dugme na stranama Korpa/Plaćanje (tamo je obican link) */
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button{background:#853791!important;color:#fff!important;border-radius:999px!important;padding:13px 22px!important;border:0!important;margin-left:6px;box-shadow:none!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button .elementor-button-icon,.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button .elementor-button-text,.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button .button-text{color:#fff!important;font-weight:700!important;font-size:15px}
.elementor-4220 .elementor-element.elementor-element-c11b3ba{--padding-left:0px!important;--padding-right:0px!important;padding-left:0!important;padding-right:0!important}
.elementor-4220 .elementor-element.elementor-element-c11b3ba > .e-con-inner{max-width:100%!important;width:100%!important;padding-left:0!important;padding-right:0!important}
.elementor-4220 .elementor-element.elementor-element-b6ffcfd{width:100%!important;max-width:100%!important;flex:1 1 100%!important;margin:0!important}
/* 14.10. (3): "Imate pitanje?" u glavnom redu headera */
@media (min-width:1025px){
.elementor-4220 .elementor-element.elementor-element-3c489436{flex:1 1 auto!important;width:auto!important;max-width:none!important;margin:0!important;padding:0 18px!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;display:flex!important;justify-content:center!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 > .elementor-widget-container{border:0!important;background:none!important;padding:0!important;box-shadow:none!important;width:auto!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box{display:flex!important;align-items:center!important;gap:12px!important;background:#F7EAF9!important;border-radius:999px!important;padding:7px 24px 7px 7px!important;margin:0!important;transition:background .2s,transform .2s;white-space:nowrap}
.elementor-4220 .elementor-element.elementor-element-3c489436:hover .etheme-icon-box{background:#F0DDF3!important;transform:translateY(-1px)}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-icon{width:44px!important;height:44px!important;min-width:44px;border-radius:50%!important;background:#853791!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;padding:0!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-icon i{color:#fff!important;font-size:19px!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-content{display:flex;flex-direction:column;justify-content:center}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-title,.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-title span{color:#5A4560!important;font-size:13px!important;font-weight:600!important;opacity:1!important;margin:0 0 1px!important;line-height:1.2!important;text-transform:none!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-description,.elementor-4220 .elementor-element.elementor-element-3c489436:hover .etheme-icon-box-description{background:none!important;color:#3B1342!important;padding:0!important;font-size:19px!important;font-weight:800!important;letter-spacing:.01em;margin:0!important;line-height:1.2!important;border-radius:0!important}
.elementor-4220 .elementor-element.elementor-element-b6ffcfd{width:100%!important;max-width:100%!important;flex:1 1 100%!important}
}
@media (min-width:1025px) and (max-width:1280px){
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-title{display:none!important}
.elementor-4220 .elementor-element.elementor-element-3c489436 .etheme-icon-box-description{font-size:17px!important}
}
@media (max-width:767px){
/* telefon: bez skakanja headera pri skrolovanju */
.elementor-4220 .etheme-elementor-header-wrapper-spacer{display:none!important;height:0!important}
.elementor-4220.sticky-on .etheme-elementor-header-wrapper > .e-con:not(.etheme-elementor-header-sticky){display:var(--display,flex)!important}
.elementor-4220.sticky-on .etheme-elementor-header-sticky,.elementor-4220 .etheme-elementor-header-sticky.animated{animation:none!important;transform:none!important}

.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button{width:44px!important;height:44px!important;padding:0!important;border-radius:14px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button .button-text,.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle a.elementor-button .elementor-button-text{display:none!important}

.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__main{top:12px!important;right:12px!important;padding:18px!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas_content{max-height:52vh!important}
.elementor-4220 .elementor-element.elementor-element-c11b3ba{padding:0 12px!important;min-height:34px}
.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee-item,.elementor-4220 .elementor-element-b6ffcfd .etheme-marquee-item p{font-size:12px!important;line-height:34px!important}
.elementor-4220 .elementor-element.elementor-element-186306ea{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:12px 8px!important;padding:10px 14px 12px!important;align-items:center!important}
.elementor-4220 .elementor-element.elementor-element-f3958b2{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:auto!important;margin:0!important}
.elementor-4220 .elementor-element.elementor-element-80c6b2d{grid-column:2!important;grid-row:1!important;justify-self:center!important;width:auto!important;margin:0!important}
.elementor-4220 .elementor-element.elementor-element-80c6b2d img{height:48px!important;width:auto!important;max-width:none!important}
.elementor-4220 .elementor-element.elementor-element-1646050{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0 52px 0 0!important;width:auto!important}
.elementor-4220 .elementor-element.elementor-element-895b51b{grid-column:3!important;grid-row:1!important;justify-self:end!important;margin:0!important;width:auto!important}
.elementor-4220 .elementor-element.elementor-element-4cca4185{grid-column:1 / -1!important;grid-row:2!important;margin:0!important;max-width:none!important;width:100%!important}
.elementor-4220 .elementor-element.elementor-element-f3958b2 .etheme-elementor-off-canvas__toggle_button{width:44px!important;height:44px!important;min-width:44px;border-radius:14px!important;background:#F5F2F6!important;color:#3B1342!important;padding:0!important;border:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-4220 .elementor-element.elementor-element-f3958b2 .etheme-elementor-off-canvas__toggle_button .button-text{display:none!important}
.elementor-4220 .elementor-element.elementor-element-1646050 .etheme-elementor-off-canvas__toggle_button{width:44px!important;height:44px!important;padding:0!important;justify-content:center!important;display:flex!important;align-items:center}
.elementor-4220 .elementor-element.elementor-element-1646050 .button-text{display:none!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle_button{width:44px!important;height:44px!important;padding:0!important;border-radius:14px!important;margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .etheme-elementor-off-canvas__toggle_button .button-text{display:none!important}
.elementor-4220 .elementor-element.elementor-element-895b51b .elementor-button-icon-qty{background:#3B1342!important;color:#fff!important;top:-12px!important;right:-12px!important}
.elementor-4220 .elementor-element.elementor-element-3682e11 .etheme-search-form-select{max-width:118px;font-size:13px!important;padding:0 26px 0 12px!important;height:40px!important}
.elementor-4220 .elementor-element.elementor-element-3682e11 .etheme-search-form-input,.elementor-4220 .elementor-element.elementor-element-3682e11 .etheme-search-form-submit{height:40px!important}
.elementor-4220 .elementor-element.elementor-element-3682e11 .etheme-search-form-submit{width:40px!important;min-width:40px!important}
.elementor-4220 .elementor-element.elementor-element-5f23106 .etheme-elementor-nav-menu-item,.elementor-4220 .elementor-element.elementor-element-5f23106 .elementor-item{color:#3B1342!important}
}

/* novi padajući meniji kategorija */
.elementor-4220 .etheme-elementor-nav-menu--dropdown-mega{border-radius:0 0 24px 24px!important;overflow:hidden;box-shadow:0 30px 60px rgba(59,19,66,.18)!important;border:1px solid #F0E8F1!important;background:#fff!important}
.elementor-4220 .dkmm{padding:28px 30px!important;gap:28px!important;background:#fff!important;align-items:stretch!important}
.elementor-4220 .dkmm-main{flex:1 1 auto!important;min-width:0;padding:0!important}
.elementor-4220 .dkmm-new{flex:0 0 268px!important;width:268px!important;max-width:268px!important;border:1.5px solid #EFE6F0;border-radius:22px;padding:16px!important;gap:10px!important}
.elementor-4220 .dkmm-head{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px}
.elementor-4220 .dkmm-title{font-size:26px;font-weight:800;letter-spacing:-.02em;color:#3B1342;line-height:1.1}
.elementor-4220 .dkmm-all{font-size:14px;font-weight:700;color:#853791!important;text-decoration:none!important;white-space:nowrap}
.elementor-4220 .dkmm-groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 26px}
.elementor-4220 .dkmm-groups.c4{grid-template-columns:repeat(4,minmax(0,1fr))}
.elementor-4220 .dkmm-g{display:flex;flex-direction:column;gap:8px}
.elementor-4220 .dkmm-g a{display:flex;align-items:center;gap:8px;color:#5A4560!important;font-size:14.5px;line-height:1.3;text-decoration:none!important;font-weight:500}
.elementor-4220 .dkmm-g a:hover{color:#853791!important}
.elementor-4220 .dkmm-g a.dkmm-gt{font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#3B1342!important;margin-bottom:2px}
.elementor-4220 .dkmm-b{padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;line-height:1.4}
.elementor-4220 .dkmm-hit{background:#F3C6FA;color:#4A1653}
.elementor-4220 .dkmm-novo{background:#3B1342;color:#fff}
.elementor-4220 .dkmm-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.elementor-4220 .dkmm-tile{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:18px;border-radius:16px;background:#FAF7FB;color:#3B1342!important;text-decoration:none!important;transition:background .2s}
.elementor-4220 .dkmm-tile:hover{background:#F3E3F6}
.elementor-4220 .dkmm-tile span{display:flex;flex-direction:column;gap:4px;min-width:0}
.elementor-4220 .dkmm-tile b{font-size:16px;font-weight:700;line-height:1.25}
.elementor-4220 .dkmm-tile small{font-size:13px;color:#7A6680}
.elementor-4220 .dkmm-tile i{width:32px;height:32px;border-radius:50%;background:#fff;color:#853791;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.elementor-4220 .dkmm-p{color:#5A4560;font-size:16px;line-height:1.5;max-width:460px;margin:0 0 16px}
.elementor-4220 .dkmm-cta{display:inline-flex;height:44px;align-items:center;padding:0 20px;border-radius:999px;background:#F7EAF9;color:#3B1342!important;font-weight:700;text-decoration:none!important}
.elementor-4220 .dkmm-new-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#853791}
.elementor-4220 .dkmm-new-h span{width:8px;height:8px;border-radius:50%;background:#853791;flex-shrink:0}
.elementor-4220 .dkmm-new .products{margin:0!important;display:block!important}
.elementor-4220 .dkmm-new .products > div{width:100%!important;max-width:100%!important;flex:0 0 100%!important;padding:0!important;margin:0!important}
.elementor-4220 .dkmm-new .content-product{padding:0!important;border:0!important;box-shadow:none!important;background:transparent!important}
.elementor-4220 .dkmm-new .product-image-wrapper{border-radius:14px;overflow:hidden;margin-bottom:10px}
.elementor-4220 .dkmm-new .product-image-wrapper img{width:100%!important;height:190px!important;object-fit:contain!important;background:#fff}
.elementor-4220 .dkmm-new .product-details{text-align:left!important;padding:0!important}
.elementor-4220 .dkmm-new .products-page-cats{display:none!important}
.elementor-4220 .dkmm-new .product-title{font-size:15px!important;line-height:1.3!important;margin:0 0 6px!important;font-weight:700!important}
.elementor-4220 .dkmm-new .product-title a{color:#3B1342!important}
.elementor-4220 .dkmm-new .price{font-size:17px!important;font-weight:800!important;color:#3B1342!important}
.elementor-4220 .dkmm-new .onsale{background:#853791!important;color:#fff!important;border-radius:999px!important}
