.elementor-2697 .elementor-element.elementor-element-6d85db93{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;--z-index:100;}.elementor-2697 .elementor-element.elementor-element-6d85db93:not(.elementor-motion-effects-element-type-background), .elementor-2697 .elementor-element.elementor-element-6d85db93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://vukschristmascorner.com/wp-content/uploads/2026/07/pozadina-za-heder.png");background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-2697 .elementor-element.elementor-element-6d85db93.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2697 .elementor-element.elementor-element-5c905209{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-5c905209.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2697 .elementor-element.elementor-element-94f358a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2697 .elementor-element.elementor-element-94f358a > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2697 .elementor-element.elementor-element-94f358a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2697 .elementor-element.elementor-element-94f358a img{width:100%;}.elementor-2697 .elementor-element.elementor-element-62a3a7ca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:030px 030px;--row-gap:030px;--column-gap:030px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-62a3a7ca.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-menu-toggle{margin:0 auto;}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu .elementor-item{font-family:"Century Gothic", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0db5288 );fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-d2cf1cf );fill:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-cce8d30 .e--pointer-framed .elementor-item:before,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-3e07250 );}.elementor-2697 .elementor-element.elementor-element-cce8d30 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2697 .elementor-element.elementor-element-cce8d30 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-3e07250 );}.elementor-2697 .elementor-element.elementor-element-91722d1 > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-91722d1 .elementor-nav-menu .elementor-item{font-family:"Century Gothic", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-2697 .elementor-element.elementor-element-60b8e50 > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-60b8e50 .elementor-icon-wrapper{text-align:center;}.elementor-2697 .elementor-element.elementor-element-60b8e50.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-60b8e50.elementor-view-framed .elementor-icon, .elementor-2697 .elementor-element.elementor-element-60b8e50.elementor-view-default .elementor-icon{color:var( --e-global-color-0db5288 );border-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-60b8e50.elementor-view-framed .elementor-icon, .elementor-2697 .elementor-element.elementor-element-60b8e50.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-60b8e50 .elementor-icon{font-size:25px;}.elementor-2697 .elementor-element.elementor-element-60b8e50 .elementor-icon svg{height:25px;}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__close-button, .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-2697 .elementor-element.elementor-element-7c92595a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-7c92595a{--main-alignment:center;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:none;--subtotal-divider-style:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-0db5288 );--toggle-button-background-color:#24093600;--toggle-button-border-color:#FFFFFF00;--toggle-button-icon-hover-color:var( --e-global-color-d2cf1cf );--toggle-button-hover-background-color:#02010100;--toggle-button-hover-border-color:#FFFFFF00;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-close-icon-size:24px;--cart-close-button-color:var( --e-global-color-0db5288 );--remove-item-button-color:var( --e-global-color-d2cf1cf );--menu-cart-subtotal-color:var( --e-global-color-0db5288 );--product-variations-color:var( --e-global-color-0db5288 );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:var( --e-global-color-0db5288 );--view-cart-button-background-color:#FFFFFF00;--checkout-button-text-color:var( --e-global-color-0db5288 );--checkout-button-background-color:#FFFFFF00;--empty-message-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-d9d7068-font-family ), Sans-serif;font-weight:var( --e-global-typography-d9d7068-font-weight );line-height:var( --e-global-typography-d9d7068-line-height );color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price{font-family:var( --e-global-typography-d9d7068-font-family ), Sans-serif;font-weight:var( --e-global-typography-d9d7068-font-weight );line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b4fa28e-font-family ), Sans-serif;font-size:var( --e-global-typography-b4fa28e-font-size );font-weight:var( --e-global-typography-b4fa28e-font-weight );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-b4fa28e-font-family ), Sans-serif;font-size:var( --e-global-typography-b4fa28e-font-size );font-weight:var( --e-global-typography-b4fa28e-font-weight );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .woocommerce-mini-cart__empty-message{font-family:"vcc-font-custom", Sans-serif;font-size:25px;font-weight:400;}.elementor-2697 .elementor-element.elementor-element-52cf0e3{--display:flex;}.elementor-2697 .elementor-element.elementor-element-5ab189c{--display:flex;--min-height:80px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:24px;--padding-bottom:12px;--padding-left:30px;--padding-right:30px;--z-index:100;}.elementor-2697 .elementor-element.elementor-element-5ab189c:not(.elementor-motion-effects-element-type-background), .elementor-2697 .elementor-element.elementor-element-5ab189c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2697 .elementor-element.elementor-element-5ab189c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2697 .elementor-element.elementor-element-a999de4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-a999de4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2697 .elementor-element.elementor-element-0ccffc5{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-2697 .elementor-element.elementor-element-0ccffc5 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-2697 .elementor-element.elementor-element-0ccffc5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2697 .elementor-element.elementor-element-0ccffc5 img{width:100%;}.elementor-2697 .elementor-element.elementor-element-f36b8c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:030px 030px;--row-gap:030px;--column-gap:030px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-f36b8c5.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-menu-toggle{margin:0 auto;}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu .elementor-item{font-family:"Century Gothic", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0db5288 );fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-d2cf1cf );fill:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .e--pointer-framed .elementor-item:before,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-3e07250 );}.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2697 .elementor-element.elementor-element-8a9f1a4 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-3e07250 );}.elementor-2697 .elementor-element.elementor-element-c49035f > .elementor-widget-container{margin:8px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-c49035f .elementor-nav-menu .elementor-item{font-family:"Century Gothic", Sans-serif;font-size:20px;text-transform:uppercase;}.elementor-2697 .elementor-element.elementor-element-df1734f > .elementor-widget-container{margin:-1px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-df1734f .elementor-icon-wrapper{text-align:center;}.elementor-2697 .elementor-element.elementor-element-df1734f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-df1734f.elementor-view-framed .elementor-icon, .elementor-2697 .elementor-element.elementor-element-df1734f.elementor-view-default .elementor-icon{color:var( --e-global-color-0db5288 );border-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-df1734f.elementor-view-framed .elementor-icon, .elementor-2697 .elementor-element.elementor-element-df1734f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-df1734f .elementor-icon{font-size:25px;}.elementor-2697 .elementor-element.elementor-element-df1734f .elementor-icon svg{height:25px;}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__close-button, .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-2697 .elementor-element.elementor-element-e239a44 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-e239a44{--main-alignment:center;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:none;--subtotal-divider-style:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-0db5288 );--toggle-button-background-color:#24093600;--toggle-button-border-color:#FFFFFF00;--toggle-button-icon-hover-color:var( --e-global-color-d2cf1cf );--toggle-button-hover-background-color:#02010100;--toggle-button-hover-border-color:#FFFFFF00;--toggle-icon-size:25px;--toggle-icon-padding:0px 0px 0px 0px;--cart-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-close-icon-size:24px;--cart-close-button-color:var( --e-global-color-0db5288 );--remove-item-button-color:var( --e-global-color-d2cf1cf );--menu-cart-subtotal-color:var( --e-global-color-0db5288 );--product-variations-color:var( --e-global-color-0db5288 );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:var( --e-global-color-0db5288 );--view-cart-button-background-color:#FFFFFF00;--checkout-button-text-color:var( --e-global-color-0db5288 );--checkout-button-background-color:#FFFFFF00;--empty-message-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name a{font-family:var( --e-global-typography-d9d7068-font-family ), Sans-serif;font-weight:var( --e-global-typography-d9d7068-font-weight );line-height:var( --e-global-typography-d9d7068-line-height );color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price{font-family:var( --e-global-typography-d9d7068-font-family ), Sans-serif;font-weight:var( --e-global-typography-d9d7068-font-weight );line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-family:var( --e-global-typography-b4fa28e-font-family ), Sans-serif;font-size:var( --e-global-typography-b4fa28e-font-size );font-weight:var( --e-global-typography-b4fa28e-font-weight );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-b4fa28e-font-family ), Sans-serif;font-size:var( --e-global-typography-b4fa28e-font-size );font-weight:var( --e-global-typography-b4fa28e-font-weight );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .woocommerce-mini-cart__empty-message{font-family:"vcc-font-custom", Sans-serif;font-size:25px;font-weight:400;}.elementor-2697 .elementor-element.elementor-element-1cb1608e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:20px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-2697 .elementor-element.elementor-element-1cb1608e:not(.elementor-motion-effects-element-type-background), .elementor-2697 .elementor-element.elementor-element-1cb1608e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2697 .elementor-element.elementor-element-3bb9907b{--display:flex;}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-menu-toggle{margin:0 auto;}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-d9d7068-font-family ), Sans-serif;font-weight:var( --e-global-typography-d9d7068-font-weight );line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-0db5288 );fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-d2cf1cf );fill:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .e--pointer-framed .elementor-item:before,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-3e07250 );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-3e07250 );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a, .elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-menu-toggle{color:var( --e-global-color-0db5288 );fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown{background-color:var( --e-global-color-primary );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a:hover,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a:focus,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a.highlighted,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-menu-toggle:hover,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-menu-toggle:focus{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a:hover,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a:focus,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-d2cf1cf );background-color:var( --e-global-color-primary );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown .elementor-item, .elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-2697 .elementor-element.elementor-element-cacbf96{--display:flex;}.elementor-2697 .elementor-element.elementor-element-290a63d7{--display:flex;}.elementor-2697 .elementor-element.elementor-element-9a426b1.elementor-element{--order:1;}.elementor-2697 .elementor-element.elementor-element-230a3fb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2697 .elementor-element.elementor-element-230a3fb.elementor-element{--order:2;}.elementor-2697 .elementor-element.elementor-element-230a3fb .elementor-icon-wrapper{text-align:center;}.elementor-2697 .elementor-element.elementor-element-230a3fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-230a3fb.elementor-view-framed .elementor-icon, .elementor-2697 .elementor-element.elementor-element-230a3fb.elementor-view-default .elementor-icon{color:var( --e-global-color-0db5288 );border-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-230a3fb.elementor-view-framed .elementor-icon, .elementor-2697 .elementor-element.elementor-element-230a3fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-230a3fb .elementor-icon{font-size:33px;}.elementor-2697 .elementor-element.elementor-element-230a3fb .elementor-icon svg{height:33px;}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__close-button, .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__close-button-custom{margin-right:auto;}.elementor-2697 .elementor-element.elementor-element-11fc0ef0.elementor-element{--order:3;}.elementor-2697 .elementor-element.elementor-element-11fc0ef0{--main-alignment:center;--price-quantity-position--grid-template-rows:auto 75%;--price-quantity-position--align-self:start;--divider-style:none;--subtotal-divider-style:none;--elementor-remove-from-cart-button:none;--remove-from-cart-button:block;--toggle-button-icon-color:var( --e-global-color-0db5288 );--toggle-button-background-color:#24093600;--toggle-button-border-color:#FFFFFF00;--toggle-button-icon-hover-color:var( --e-global-color-d2cf1cf );--toggle-button-hover-background-color:#02010100;--toggle-button-hover-border-color:#FFFFFF00;--cart-background-color:var( --e-global-color-primary );--cart-border-style:none;--cart-close-icon-size:24px;--cart-close-button-color:var( --e-global-color-0db5288 );--remove-item-button-color:var( --e-global-color-d2cf1cf );--menu-cart-subtotal-color:var( --e-global-color-0db5288 );--product-variations-color:var( --e-global-color-0db5288 );--product-price-color:var( --e-global-color-text );--cart-footer-layout:1fr 1fr;--products-max-height-sidecart:calc(100vh - 240px);--products-max-height-minicart:calc(100vh - 385px);--view-cart-button-text-color:var( --e-global-color-0db5288 );--view-cart-button-background-color:#FFFFFF00;--checkout-button-text-color:var( --e-global-color-0db5288 );--checkout-button-background-color:#FFFFFF00;--empty-message-color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .widget_shopping_cart_content{--subtotal-divider-left-width:0;--subtotal-divider-right-width:0;}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-name a{font-family:"vcc-font-custom", Sans-serif;font-size:26px;font-weight:400;color:var( --e-global-color-0db5288 );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-name a:hover{color:var( --e-global-color-d2cf1cf );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product .variation{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons .elementor-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .woocommerce-mini-cart__empty-message{font-family:"vcc-font-custom", Sans-serif;font-size:25px;font-weight:400;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name a{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name a{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown .elementor-item, .elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-2697 .elementor-element.elementor-element-6d85db93{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name a{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-5ab189c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name a{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a.elementor-button--view-cart{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-b4fa28e-font-size );line-height:var( --e-global-typography-b4fa28e-line-height );}.elementor-2697 .elementor-element.elementor-element-1cb1608e{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5px;--padding-bottom:05px;--padding-left:5px;--padding-right:5px;}.elementor-2697 .elementor-element.elementor-element-3bb9907b{--width:20%;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-d9d7068-line-height );}.elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown .elementor-item, .elementor-2697 .elementor-element.elementor-element-5d7f22f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-text-font-size );}.elementor-2697 .elementor-element.elementor-element-cacbf96{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-61a29410 img{width:50%;}.elementor-2697 .elementor-element.elementor-element-290a63d7{--width:20%;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2697 .elementor-element.elementor-element-9a426b1{width:auto;max-width:auto;}.elementor-2697 .elementor-element.elementor-element-9a426b1.elementor-element{--align-self:center;}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product .variation{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons .elementor-button{font-size:var( --e-global-typography-primary-font-size );}.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons a.elementor-button--checkout{font-size:var( --e-global-typography-primary-font-size );}}@media(min-width:768px){.elementor-2697 .elementor-element.elementor-element-5c905209{--width:10%;}.elementor-2697 .elementor-element.elementor-element-62a3a7ca{--width:60%;}.elementor-2697 .elementor-element.elementor-element-a999de4{--width:130px;}.elementor-2697 .elementor-element.elementor-element-f36b8c5{--width:60%;}}/* Start custom CSS for container, class: .elementor-element-5c905209 */.elementor-2697 .elementor-element.elementor-element-5c905209 {
    position: relative;
    width: 100%;
}

/* Statična slika ostaje sakrivena */
.elementor-2697 .elementor-element.elementor-element-5c905209 .vuk-logo-static {
    display: none !important;
}

/* GIF ostaje u normalnom toku */
.elementor-2697 .elementor-element.elementor-element-5c905209 .vuk-logo-gif {
    position: relative !important;
    inset: auto !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 !important;
    pointer-events: auto !important;
    z-index: 1 !important;
}

.elementor-2697 .elementor-element.elementor-element-5c905209 .vuk-logo-gif .elementor-widget-container {
    width: 100% !important;
    height: auto !important;
}

.elementor-2697 .elementor-element.elementor-element-5c905209 .vuk-logo-gif img {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    object-position: center center !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-91722d1 */.elementor-2697 .elementor-element.elementor-element-91722d1 {
    transform: translateY(-4px) !important;
}

.elementor-2697 .elementor-element.elementor-element-91722d1 ul,
.elementor-2697 .elementor-element.elementor-element-91722d1 .elementor-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-91722d1 li,
.elementor-2697 .elementor-element.elementor-element-91722d1 .menu-item {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-91722d1 a,
.elementor-2697 .elementor-element.elementor-element-91722d1 .elementor-item {
    display: inline-block !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    color: #BB9D56 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
}

.elementor-2697 .elementor-element.elementor-element-91722d1 a:hover,
.elementor-2697 .elementor-element.elementor-element-91722d1 .elementor-item:hover,
.elementor-2697 .elementor-element.elementor-element-91722d1 .current-menu-item > a {
    color: #FFBF26 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
}

.elementor-2697 .elementor-element.elementor-element-91722d1 .elementor-item::before,
.elementor-2697 .elementor-element.elementor-element-91722d1 .elementor-item::after {
    display: none !important;
}

.elementor-2697 .elementor-element.elementor-element-91722d1 img,
.elementor-2697 .elementor-element.elementor-element-91722d1 svg,
.elementor-2697 .elementor-element.elementor-element-91722d1 .sub-arrow {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-60b8e50 */.elementor-2697 .elementor-element.elementor-element-60b8e50:hover i,
.elementor-2697 .elementor-element.elementor-element-60b8e50:hover svg {
  color: #FFBF26 !important;
  fill: #FFBF26 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-7c92595a *//* =========================================
IKONICA KORPE – HOVER
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button:hover,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button:hover *,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button:hover i,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button:hover svg {
    color: #FFBF26 !important;
    fill: #FFBF26 !important;
}


/* =========================================
DUGME KORPE – UKLANJANJE POZADINE
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle .elementor-button,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle .elementor-button:hover,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle .elementor-button:focus {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================
BROJ PROIZVODA NA IKONICI KORPE
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle .elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button .elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button span.elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-button-icon-qty {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #001231 !important;

    border: 1px solid #ffffff !important;
    border-color: #ffffff !important;
    border-radius: 50% !important;

    min-width: 20px !important;
    width: 20px !important;
    height: 20px !important;
    line-height: 20px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 12px !important;
    font-weight: 700 !important;
}


/* =========================================
NAZIV PROIZVODA U KORPI
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name a {
    font-family: inherit !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    color: #BB9D56 !important;
    text-decoration: none !important;
}


/* =========================================
KOLIČINA I CENA POJEDINAČNOG PROIZVODA
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price {
    margin-top: 6px !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price .amount,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price .woocommerce-Price-amount,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    line-height: 1.3 !important;
    color: #ffffff !important;
}


/* =========================================
X DUGME – ODVOJENO OD SCROLL TRAKE
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-remove {
    right: 12px !important;
}


/* =========================================
SCROLL TRAKA – BOJE SAJTA
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__products {
    scrollbar-width: thin !important;
    scrollbar-color: #BB9D56 #001231 !important;
    scrollbar-gutter: stable !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__products::-webkit-scrollbar {
    width: 8px !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__products::-webkit-scrollbar-track {
    background-color: #001231 !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__products::-webkit-scrollbar-thumb {
    background-color: #BB9D56 !important;
    border: 2px solid #001231 !important;
    border-radius: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__products::-webkit-scrollbar-thumb:hover {
    background-color: #C9B178 !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__products::-webkit-scrollbar-button {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}


/* =========================================
TEKST „CENA BEZ POŠTARINE“
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal {
    font-family: inherit !important;
    font-size: 18px !important;
    line-height: 1.25 !important;
    color: #BB9D56 !important;
}


/* =========================================
UKUPAN IZNOS
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal .woocommerce-Price-amount,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal .amount {
    font-family: inherit !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
}

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol {
    font-size: inherit !important;
    color: #ffffff !important;
}


/* =========================================
DUGMAD „POGLEDAJ VREĆU“ I „PLAĆANJE“
========================================= */

.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons .elementor-button,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons a,
.elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__footer-buttons .elementor-button-text {
    font-weight: 400 !important;
}


/* =========================================
MOBILNI UREĐAJI
========================================= */

@media (max-width: 767px) {

    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle .elementor-button-icon-qty,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button .elementor-button-icon-qty,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__toggle_button span.elementor-button-icon-qty,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-button-icon-qty {
        min-width: 18px !important;
        width: 18px !important;
        height: 18px !important;
        line-height: 18px !important;
        font-size: 11px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-name a {
        font-size: 15px !important;
        line-height: 1.3 !important;
        color: #BB9D56 !important;
    }

    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price .amount,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price .woocommerce-Price-amount,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__product-price .woocommerce-Price-currencySymbol {
        font-size: 13px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal {
        font-size: 18px !important;
        line-height: 1.25 !important;
    }

    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal .woocommerce-Price-amount,
    .elementor-2697 .elementor-element.elementor-element-7c92595a .elementor-menu-cart__subtotal .amount {
        font-size: 18px !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-62a3a7ca *//* =========================================
PODMeni STAVKE „PRODAVNICA“
Widget:
Main Header
→ desktop sticky menu DROPDOWN
→ menu + language + cart
→ WordPress Menu
========================================= */

/* Prodavnica mora biti referentna tačka podmenija */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 {
    position: relative !important;
}

/* =========================================
GLAVNI LINK „PRODAVNICA“
========================================= */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > a {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
}

/* Strelica pored Prodavnice */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > a .sub-arrow {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-left: 2px !important;
    padding: 0 !important;

    color: #bb9d56 !important;
    font-size: 11px !important;
}

/* =========================================
OKVIR PODMENIJA
========================================= */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu {
    position: absolute !important;

    top: 100% !important;
    left: 0 !important;

    width: 190px !important;
    min-width: 190px !important;
    max-width: 190px !important;

    margin: 0 !important;
    padding: 4px 12px 8px !important;

    background-color: #00122b !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    overflow: visible !important;
}

/* =========================================
POJEDINAČNE STAVKE PODMENIJA
========================================= */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: #00122b !important;
    border: none !important;
}

/* Linkovi kolekcija */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a {
    position: relative !important;

    width: 100% !important;
    min-height: 42px !important;

    margin: 0 !important;
    padding: 12px 8px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    color: #bb9d56 !important;
    background-color: #00122b !important;

    font-family: inherit !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

    text-align: left !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    border: none !important;
    border-bottom: 1px solid #bb9d56 !important;
    border-radius: 0 !important;

    transition:
        color 0.25s ease,
        padding-left 0.25s ease !important;
}

/* =========================================
MALA TAČKA ISPRED NAZIVA
========================================= */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a::before {
    content: "·" !important;

    position: static !important;

    width: auto !important;
    height: auto !important;

    margin: 0 6px 0 0 !important;

    display: inline-block !important;

    color: #bb9d56 !important;
    background: none !important;

    opacity: 0.45 !important;
    transform: none !important;
}

/* =========================================
HOVER
========================================= */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a:hover,
.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a:focus {
    color: #feffdb !important;
    background-color: #00122b !important;

    padding-left: 12px !important;
}

/* Sprečava Elementorovu podrazumevanu hover pozadinu */

.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu
a.elementor-sub-item:hover,
.elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
.menu-item-3457 > .sub-menu
a.elementor-sub-item:focus {
    color: #feffdb !important;
    background-color: #00122b !important;
}

/* =========================================
DESKTOP
========================================= */

@media (min-width: 1025px) {
    .elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--main
    .menu-item-3457 > .sub-menu {
        top: calc(100% + 1px) !important;
        left: 0 !important;

        transform: none !important;
    }
}

/* =========================================
TABLET I TELEFON
========================================= */

@media (max-width: 1024px) {
    .elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu {
        position: static !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 0 0 18px !important;

        background-color: #00122b !important;

        border: none !important;
        box-shadow: none !important;

        transform: none !important;
    }

    .elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu > li > a {
        min-height: 42px !important;
        padding: 11px 12px !important;

        color: #bb9d56 !important;
        background-color: #00122b !important;

        font-size: 13px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;

        border-bottom:
            1px solid rgba(187, 157, 86, 0.65) !important;
    }

    .elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu > li > a:hover,
    .elementor-2697 .elementor-element.elementor-element-62a3a7ca .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu > li > a:focus {
        color: #feffdb !important;
        background-color: #00122b !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d85db93 *//* =========================================
   GLAVNI DESKTOP HEADER
========================================= */

.elementor-2697 .elementor-element.elementor-element-6d85db93 {
    position: relative !important;

    width: 100% !important;
    max-width: 1650px !important;

    height: 520px !important;
    min-height: 520px !important;

    margin: 0 auto !important;
    padding: 0 !important;
    border: 0 !important;

    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    background-color: #00122B !important;

    box-sizing: border-box !important;
    overflow: visible !important;
}


/* =========================================
   LOGOTIP
========================================= */

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-5c905209 {
    position: absolute !important;

    top: 60px !important;
    left: 50% !important;

    transform: translateX(-50%) !important;

    width: 600px !important;
    max-width: 42vw !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    z-index: 10 !important;
}

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-f6442b6,
.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-f6442b6 .elementor-widget-container {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-f6442b6 img {
    display: block !important;

    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;

    margin: 0 auto !important;
}


/* =========================================
   GLAVNI MENI
========================================= */

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-62a3a7ca {
    position: absolute !important;

    left: 0 !important;
    right: 0 !important;
    bottom: 38px !important;

    transform: none !important;

    width: max-content !important;
    max-width: calc(100% - 40px) !important;

    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;

    z-index: 20 !important;
    overflow: visible !important;
}

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-62a3a7ca .elementor-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
}


/* =========================================
   JEZICI, PROFIL I KORPA
========================================= */

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-10e4fb67 {
    position: absolute !important;

    right: 10% !important;
    bottom: 38px !important;

    width: auto !important;
    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-start !important;
    flex-wrap: nowrap !important;

    gap: 16px !important;

    z-index: 20 !important;
    overflow: visible !important;
}

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-91722d1 .elementor-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
}


/* =========================================
   BOČNA KORPA
========================================= */

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-menu-cart__container {
    position: fixed !important;
    inset: 0 !important;

    width: 100vw !important;
    height: 100vh !important;
    max-width: none !important;
    max-height: none !important;

    z-index: 999999 !important;
}

.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-menu-cart__main {
    position: fixed !important;

    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;

    height: 100vh !important;
    max-height: 100vh !important;

    z-index: 1000000 !important;
}


/* =========================================
   VEĆI EKRANI
========================================= */

@media (min-width: 1651px) {

    .elementor-2697 .elementor-element.elementor-element-6d85db93 {
        width: 100% !important;
        max-width: none !important;

        height: auto !important;
        min-height: 0 !important;

        aspect-ratio: 1650 / 520 !important;
    }

    .elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-5c905209 {
        top: 3.636vw !important;

        width: 36.364vw !important;
        max-width: none !important;
    }

    .elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-62a3a7ca {
        bottom: 2.303vw !important;
    }

    .elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-element-10e4fb67 {
        right: 10% !important;
        bottom: 2.303vw !important;
        gap: 0.97vw !important;
    }
}


/* =========================================
   TABLET
========================================= */

@media (min-width: 768px) and (max-width: 1024px) {

    .elementor-element-6d85db93 {
        display: none !important;
    }

    .elementor-element-1cb1608e {
        display: none !important;
    }

    .elementor-element-5ab189c {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
    }
}


/* =========================================
   MOBILNI HEADER
========================================= */

@media (max-width: 767px) {

    /* Skrivamo obe desktop verzije */

    .elementor-element-6d85db93,
    .elementor-element-5ab189c {
        display: none !important;
    }

    /* Prikazujemo samo mobilni header */

    .elementor-element-1cb1608e {
        display: flex !important;

        width: 100% !important;
        max-width: 100% !important;

        height: 67px !important;
        min-height: 67px !important;

        margin: 0 !important;
        padding: 5px 12px !important;

        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: space-between !important;

        background-color: #00122B !important;

        box-sizing: border-box !important;
        overflow: visible !important;

        z-index: 9999 !important;
    }

    /* Hamburger */

    .elementor-element-1cb1608e
    .elementor-element-3bb9907b {
        width: auto !important;
        flex: 0 0 auto !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    /* Mobilni logotip */

    .elementor-element-1cb1608e
    .elementor-element-cacbf96 {
        width: 120px !important;
        max-width: 120px !important;
        flex: 0 0 120px !important;

        margin: 0 auto !important;
        padding: 0 !important;
    }

    .elementor-element-1cb1608e
    .elementor-element-cacbf96 img {
        display: block !important;

        width: 100% !important;
        max-width: 100% !important;
        height: auto !important;

        margin: 0 auto !important;
    }

    /* Jezici, profil i korpa */

    .elementor-element-1cb1608e
    .elementor-element-290a63d7 {
        display: flex !important;

        width: auto !important;
        max-width: none !important;
        flex: 0 0 auto !important;

        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-end !important;

        gap: 10px !important;

        margin: 0 !important;
        padding: 0 !important;
    }

    body,
    html {
        max-width: 100% !important;
        overflow-x: hidden !important;
    }
}
/* KATALOŠKI REŽIM – uklanja korpu iz headera */
.elementor-2697 .elementor-element.elementor-element-6d85db93 .elementor-widget-woocommerce-menu-cart {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9f70081 *//* =========================================
OBAVEŠTENJE O ONLINE PRODAVNICI
========================================= */

.elementor-2697 .elementor-element.elementor-element-9f70081 {
    box-sizing: border-box !important;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    /* Teget pozadina ostaje */
    background-color: var(--e-global-color-primary) !important;

    /* Deblje tamnocrvene horizontalne linije */
    border-top: 4px solid #6d0020 !important;
    border-right: 0 !important;
    border-bottom: 4px solid #6d0020 !important;
    border-left: 0 !important;
}

/* =========================================
UNUTRAŠNJI ELEMENTOR KONTEJNER
========================================= */

.elementor-2697 .elementor-element.elementor-element-9f70081 .elementor-widget-container {
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    width: 100% !important;
    max-width: 100% !important;
    min-height: 70px !important;

    margin: 0 !important;
    padding: 14px 24px !important;
}

/* =========================================
TEKST OBAVEŠTENJA
========================================= */

.elementor-2697 .elementor-element.elementor-element-9f70081 p {
    box-sizing: border-box !important;

    width: auto !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    color: var(--e-global-color-3e07250) !important;

    font-family:
        var(--e-global-typography-text-font-family),
        sans-serif !important;
    font-size: 21px !important;
    font-weight: 600 !important;
    line-height: 1.35 !important;
    letter-spacing: 0 !important;
    word-spacing: normal !important;

    text-align: center !important;
    white-space: nowrap !important;
}

/* Uklanja prazan prostor ispod paragrafa */

.elementor-2697 .elementor-element.elementor-element-9f70081 p:last-child {
    margin-bottom: 0 !important;
}

/* =========================================
TABLET
========================================= */

@media (max-width: 1024px) {
    .elementor-2697 .elementor-element.elementor-element-9f70081 .elementor-widget-container {
        min-height: 62px !important;
        padding: 12px 14px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-9f70081 p {
        font-size: 16px !important;
        line-height: 1.35 !important;
        white-space: nowrap !important;
    }
}

/* =========================================
TELEFON
========================================= */

@media (max-width: 767px) {
    .elementor-2697 .elementor-element.elementor-element-9f70081 {
        border-top-width: 3px !important;
        border-bottom-width: 3px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-9f70081 .elementor-widget-container {
        min-height: 0 !important;
        padding: 11px 14px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-9f70081 p {
        width: 100% !important;

        font-size: 16px !important;
        font-weight: 600 !important;
        line-height: 1.4 !important;

        white-space: normal !important;
        text-wrap: balance !important;
    }
}
/* Tekst obaveštenja */
.elementor-2697 .elementor-element.elementor-element-9f70081 p {
    max-width: 1500px !important;
    margin: 0 auto !important;

    white-space: normal !important;
    text-wrap: balance !important;
    text-align: center !important;
}

/* Klikabilna adresa */
.elementor-2697 .elementor-element.elementor-element-9f70081 a {
    color: inherit !important;
    font: inherit !important;

    text-decoration: underline !important;
    text-underline-offset: 3px !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-c49035f */.elementor-2697 .elementor-element.elementor-element-c49035f {
    transform: translateY(-4px) !important;
}

.elementor-2697 .elementor-element.elementor-element-c49035f ul,
.elementor-2697 .elementor-element.elementor-element-c49035f .elementor-nav-menu {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    flex-wrap: nowrap !important;
    gap: 10px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-c49035f li,
.elementor-2697 .elementor-element.elementor-element-c49035f .menu-item {
    margin: 0 !important;
    padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-c49035f a,
.elementor-2697 .elementor-element.elementor-element-c49035f .elementor-item {
    display: inline-block !important;
    padding: 0 !important;
    margin: 0 !important;
    background: transparent !important;
    color: #BB9D56 !important;
    white-space: nowrap !important;
    text-decoration: none !important;
}

.elementor-2697 .elementor-element.elementor-element-c49035f a:hover,
.elementor-2697 .elementor-element.elementor-element-c49035f .elementor-item:hover,
.elementor-2697 .elementor-element.elementor-element-c49035f .current-menu-item > a {
    color: #FFBF26 !important;
    text-decoration: underline !important;
    text-underline-offset: 4px !important;
}

.elementor-2697 .elementor-element.elementor-element-c49035f .elementor-item::before,
.elementor-2697 .elementor-element.elementor-element-c49035f .elementor-item::after {
    display: none !important;
}

.elementor-2697 .elementor-element.elementor-element-c49035f img,
.elementor-2697 .elementor-element.elementor-element-c49035f svg,
.elementor-2697 .elementor-element.elementor-element-c49035f .sub-arrow {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-df1734f */.elementor-2697 .elementor-element.elementor-element-df1734f:hover i,
.elementor-2697 .elementor-element.elementor-element-df1734f:hover svg {
  color: #FFBF26 !important;
  fill: #FFBF26 !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-e239a44 *//* =========================================
IKONICA KORPE – HOVER
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button:hover,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button:hover *,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button:hover i,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button:hover svg {
    color: #FFBF26 !important;
    fill: #FFBF26 !important;
}


/* =========================================
DUGME KORPE – UKLANJANJE POZADINE
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle .elementor-button,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle .elementor-button:hover,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle .elementor-button:focus {
    background: transparent !important;
    border: 0 !important;
    box-shadow: none !important;
}


/* =========================================
BROJ PROIZVODA NA IKONICI KORPE
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle .elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button .elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button span.elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-button-icon-qty {
    background: #ffffff !important;
    background-color: #ffffff !important;
    color: #001231 !important;

    border: 1px solid #ffffff !important;
    border-color: #ffffff !important;
    border-radius: 50% !important;

    min-width: 20px !important;
    width: 20px !important;
    height: 20px !important;
    line-height: 20px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    font-size: 12px !important;
    font-weight: 700 !important;
}


/* =========================================
NAZIV PROIZVODA U KORPI
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name a {
    font-family: inherit !important;
    font-size: 17px !important;
    line-height: 1.25 !important;
    color: #BB9D56 !important;
    text-decoration: none !important;
}


/* =========================================
KOLIČINA I CENA POJEDINAČNOG PROIZVODA
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price {
    margin-top: 6px !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price .amount,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price .woocommerce-Price-amount,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price .woocommerce-Price-currencySymbol {
    font-size: 14px !important;
    line-height: 1.3 !important;
    color: #ffffff !important;
}


/* =========================================
X DUGME – ODVOJENO OD SCROLL TRAKE
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-remove {
    right: 12px !important;
}


/* =========================================
SCROLL TRAKA – BOJE SAJTA
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__products {
    scrollbar-width: thin !important;
    scrollbar-color: #BB9D56 #001231 !important;
    scrollbar-gutter: stable !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__products::-webkit-scrollbar {
    width: 8px !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__products::-webkit-scrollbar-track {
    background-color: #001231 !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__products::-webkit-scrollbar-thumb {
    background-color: #BB9D56 !important;
    border: 2px solid #001231 !important;
    border-radius: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__products::-webkit-scrollbar-thumb:hover {
    background-color: #C9B178 !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__products::-webkit-scrollbar-button {
    display: none !important;
    width: 0 !important;
    height: 0 !important;
}


/* =========================================
TEKST „CENA BEZ POŠTARINE“
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal {
    font-family: inherit !important;
    font-size: 18px !important;
    line-height: 1.25 !important;
    color: #BB9D56 !important;
}


/* =========================================
UKUPAN IZNOS
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal .woocommerce-Price-amount,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal .amount {
    font-family: inherit !important;
    font-size: 18px !important;
    line-height: 1.2 !important;
    color: #ffffff !important;
    font-weight: 700 !important;
}

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol {
    font-size: inherit !important;
    color: #ffffff !important;
}


/* =========================================
DUGMAD „POGLEDAJ VREĆU“ I „PLAĆANJE“
========================================= */

.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons .elementor-button,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons a,
.elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__footer-buttons .elementor-button-text {
    font-weight: 400 !important;
}


/* =========================================
MOBILNI UREĐAJI
========================================= */

@media (max-width: 767px) {

    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle .elementor-button-icon-qty,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button .elementor-button-icon-qty,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__toggle_button span.elementor-button-icon-qty,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-button-icon-qty {
        min-width: 18px !important;
        width: 18px !important;
        height: 18px !important;
        line-height: 18px !important;
        font-size: 11px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-name a {
        font-size: 15px !important;
        line-height: 1.3 !important;
        color: #BB9D56 !important;
    }

    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price .amount,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price .woocommerce-Price-amount,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__product-price .woocommerce-Price-currencySymbol {
        font-size: 13px !important;
    }

    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal {
        font-size: 18px !important;
        line-height: 1.25 !important;
    }

    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal .woocommerce-Price-amount,
    .elementor-2697 .elementor-element.elementor-element-e239a44 .elementor-menu-cart__subtotal .amount {
        font-size: 18px !important;
        line-height: 1.2 !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f36b8c5 *//* =========================================
PODMeni STAVKE „PRODAVNICA“
Widget:
Main Header
→ desktop sticky menu DROPDOWN
→ menu + language + cart
→ WordPress Menu
========================================= */

/* Prodavnica mora biti referentna tačka podmenija */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 {
    position: relative !important;
}

/* =========================================
GLAVNI LINK „PRODAVNICA“
========================================= */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > a {
    display: flex !important;
    align-items: center !important;
    gap: 7px !important;
}

/* Strelica pored Prodavnice */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > a .sub-arrow {
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin-left: 2px !important;
    padding: 0 !important;

    color: #bb9d56 !important;
    font-size: 11px !important;
}

/* =========================================
OKVIR PODMENIJA
========================================= */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu {
    position: absolute !important;

    top: 100% !important;
    left: 0 !important;

    width: 190px !important;
    min-width: 190px !important;
    max-width: 190px !important;

    margin: 0 !important;
    padding: 4px 12px 8px !important;

    background-color: #00122b !important;

    border: none !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    overflow: visible !important;
}

/* =========================================
POJEDINAČNE STAVKE PODMENIJA
========================================= */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li {
    width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    background-color: #00122b !important;
    border: none !important;
}

/* Linkovi kolekcija */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a {
    position: relative !important;

    width: 100% !important;
    min-height: 42px !important;

    margin: 0 !important;
    padding: 12px 8px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: flex-start !important;

    color: #bb9d56 !important;
    background-color: #00122b !important;

    font-family: inherit !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 1.2 !important;

    text-align: left !important;
    text-transform: uppercase !important;
    text-decoration: none !important;
    white-space: nowrap !important;

    border: none !important;
    border-bottom: 1px solid #bb9d56 !important;
    border-radius: 0 !important;

    transition:
        color 0.25s ease,
        padding-left 0.25s ease !important;
}

/* =========================================
MALA TAČKA ISPRED NAZIVA
========================================= */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a::before {
    content: "·" !important;

    position: static !important;

    width: auto !important;
    height: auto !important;

    margin: 0 6px 0 0 !important;

    display: inline-block !important;

    color: #bb9d56 !important;
    background: none !important;

    opacity: 0.45 !important;
    transform: none !important;
}

/* =========================================
HOVER
========================================= */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a:hover,
.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu > li > a:focus {
    color: #feffdb !important;
    background-color: #00122b !important;

    padding-left: 12px !important;
}

/* Sprečava Elementorovu podrazumevanu hover pozadinu */

.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu
a.elementor-sub-item:hover,
.elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
.menu-item-3457 > .sub-menu
a.elementor-sub-item:focus {
    color: #feffdb !important;
    background-color: #00122b !important;
}

/* =========================================
DESKTOP
========================================= */

@media (min-width: 1025px) {
    .elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--main
    .menu-item-3457 > .sub-menu {
        top: calc(100% + 1px) !important;
        left: 0 !important;

        transform: none !important;
    }
}

/* =========================================
TABLET I TELEFON
========================================= */

@media (max-width: 1024px) {
    .elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu {
        position: static !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 0 0 18px !important;

        background-color: #00122b !important;

        border: none !important;
        box-shadow: none !important;

        transform: none !important;
    }

    .elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu > li > a {
        min-height: 42px !important;
        padding: 11px 12px !important;

        color: #bb9d56 !important;
        background-color: #00122b !important;

        font-size: 13px !important;
        font-weight: 400 !important;
        text-transform: uppercase !important;

        border-bottom:
            1px solid rgba(187, 157, 86, 0.65) !important;
    }

    .elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu > li > a:hover,
    .elementor-2697 .elementor-element.elementor-element-f36b8c5 .elementor-nav-menu--dropdown
    .menu-item-3457 > .sub-menu > li > a:focus {
        color: #feffdb !important;
        background-color: #00122b !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ab189c *//* Kompaktni meni je sakriven dok veliki header ne prođe */
.elementor-2697 .elementor-element.elementor-element-5ab189c {
    height: 80px !important;
    min-height: 80px !important;
    width: 100% !important;
    margin: 0 0 -80px 0 !important;
    padding: 0 40px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    gap: 24px !important;

    background: #001231 !important;
    border-bottom: 1px solid #BB9D56 !important;

    opacity: 0 !important;
    visibility: hidden !important;
    pointer-events: none !important;

    transition: opacity 0.2s ease !important;
    box-sizing: border-box !important;
}

/* Prikazuje se tek posle 520px skrolovanja */
.elementor-2697 .elementor-element.elementor-element-5ab189c.elementor-sticky--effects {
    opacity: 1 !important;
    visibility: visible !important;
    pointer-events: auto !important;
}

/* Mali logo */
.elementor-2697 .elementor-element.elementor-element-5ab189c .elementor-element-a999de4 {
    flex: 0 0 130px !important;
    width: 130px !important;
    max-width: 130px !important;
    height: auto !important;
    min-height: 0 !important;
}

/* Kontejner sa svim opcijama */
.elementor-2697 .elementor-element.elementor-element-5ab189c .elementor-element-f36b8c5 {
    flex: 0 1 auto !important;
    width: auto !important;
    max-width: none !important;
    height: 80px !important;
    min-height: 0 !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    flex-wrap: nowrap !important;
    gap: 20px !important;
}

/* Glavni meni u jednom redu */
.elementor-2697 .elementor-element.elementor-element-5ab189c .elementor-nav-menu,
.elementor-2697 .elementor-element.elementor-element-5ab189c .elementor-nav-menu > li {
    display: flex !important;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    white-space: nowrap !important;
}

/* Svi unutrašnji widgeti ostaju u jednom redu */
.elementor-2697 .elementor-element.elementor-element-5ab189c .elementor-element-f36b8c5 > .elementor-element {
    flex: 0 0 auto !important;
    width: auto !important;
    margin: 0 !important;
}
/* KATALOŠKI REŽIM – uklanja korpu iz headera */
.elementor-2697 .elementor-element.elementor-element-5ab189c .elementor-widget-woocommerce-menu-cart {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cacbf96 */.elementor-2697 .elementor-element.elementor-element-cacbf96 {
  width: 105px !important;
  min-width: 105px !important;
  max-width: 105px !important;
  flex: 0 0 105px !important;

  height: 57px !important;
  min-height: 57px !important;
  max-height: 57px !important;

  display: flex !important;
  align-items: center !important;
  justify-content: center !important;

  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}

.elementor-2697 .elementor-element.elementor-element-cacbf96 img {
  width: 125px !important;
  max-width: 125px !important;
  height: auto !important;
  max-height: 57px !important;
  object-fit: contain !important;
}/* End custom CSS */
/* Start custom CSS for nav-menu, class: .elementor-element-9a426b1 */.elementor-2697 .elementor-element.elementor-element-9a426b1 {
  width: auto !important;
  max-width: none !important;
  margin: 0 !important;
  padding: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
}

.elementor-2697 .elementor-element.elementor-element-9a426b1 img,
.elementor-2697 .elementor-element.elementor-element-9a426b1 svg,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .trp-flag-image,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .wpml-ls-flag,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .menu-image,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .elementor-item img {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
  opacity: 0 !important;
  visibility: hidden !important;
}

.elementor-2697 .elementor-element.elementor-element-9a426b1 ul,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .elementor-nav-menu,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .menu {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
  width: auto !important;
}

.elementor-2697 .elementor-element.elementor-element-9a426b1 li,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .menu-item {
  display: inline-flex !important;
  align-items: center !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-9a426b1 a,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .elementor-item {
  display: inline-flex !important;
  align-items: center !important;
  color: #FFBF26 !important;
  font-family: inherit !important;
  font-size: 13px !important;
  line-height: 1 !important;
  padding: 0 2px !important;
  margin: 0 !important;
  text-decoration: none !important;
  background: transparent !important;
  border: 0 !important;
  text-transform: lowercase !important;
  white-space: nowrap !important;
}

.elementor-2697 .elementor-element.elementor-element-9a426b1 a:hover,
.elementor-2697 .elementor-element.elementor-element-9a426b1 .elementor-item:hover {
  color: #FFBF26 !important;
  background: transparent !important;
}

.elementor-2697 .elementor-element.elementor-element-9a426b1 .sub-arrow {
  display: none !important;
}/* End custom CSS */
/* Start custom CSS for woocommerce-menu-cart, class: .elementor-element-11fc0ef0 */.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle_button:hover,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle_button:hover *,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle_button:hover i,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle_button:hover svg {
  color: #FFBF26 !important;
  fill: #FFBF26 !important;
}

.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal .woocommerce-Price-amount,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol {
  color: #ffffff !important;
}

.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle .elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle_button .elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__toggle_button span.elementor-button-icon-qty,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-button-icon-qty {
  background: #ffffff !important;
  background-color: #ffffff !important;
  color: #001231 !important;
  border: 1px solid #ffffff !important;
  border-color: #ffffff !important;
  border-radius: 50% !important;

  min-width: 15px !important;
  width: 15px !important;
  height: 15px !important;
  line-height: 15px !important;

  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;

  font-size: 11px !important;
  font-weight: 700 !important;
}

.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-name,
.elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-name a {
  font-family: inherit !important;
  font-size: 9px !important;
  line-height: 1.35 !important;
  color: #BB9D56 !important;
  text-decoration: none !important;
}

/* =========================================
   MOBILNA BOČNA KORPA
   WIDGET: MOBILNI MENU CART
========================================= */

@media (max-width: 767px) {

  /* RED JEDNOG PROIZVODA */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product {
    display: grid !important;
    grid-template-columns: 72px minmax(0, 1fr) 36px !important;
    grid-template-rows: auto auto !important;
    column-gap: 12px !important;
    row-gap: 4px !important;
    align-items: center !important;
    width: 100% !important;
    max-width: 100% !important;
    padding: 12px 0 !important;
    margin: 0 !important;
    overflow: visible !important;
    box-sizing: border-box !important;
  }

  /* SLIKA PROIZVODA */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-image,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product .product-thumbnail {
    display: block !important;
    grid-column: 1 !important;
    grid-row: 1 / 3 !important;
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    height: 72px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    margin: 0 !important;
    padding: 0 !important;
    opacity: 1 !important;
    visibility: visible !important;
    overflow: hidden !important;
    box-sizing: border-box !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-image a,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product .product-thumbnail a {
    display: block !important;
    width: 72px !important;
    height: 72px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-image img,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product .product-thumbnail img {
    display: block !important;
    width: 72px !important;
    min-width: 72px !important;
    max-width: 72px !important;
    height: 72px !important;
    min-height: 72px !important;
    max-height: 72px !important;
    margin: 0 !important;
    padding: 0 !important;
    object-fit: contain !important;
    object-position: center center !important;
    opacity: 1 !important;
    visibility: visible !important;
    background-color: #ffffff !important;
  }

  /* NAZIV PROIZVODA */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-name {
    display: block !important;
    grid-column: 2 !important;
    grid-row: 1 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: end !important;
    text-align: left !important;
    color: #BB9D56 !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-name a {
    display: block !important;
    width: 100% !important;
    font-size: 15px !important;
    line-height: 1.25 !important;
    text-align: left !important;
    white-space: normal !important;
    overflow-wrap: anywhere !important;
    color: #BB9D56 !important;
  }

  /* KOLIČINA I CENA PROIZVODA */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-price {
    display: block !important;
    grid-column: 2 !important;
    grid-row: 2 !important;
    width: 100% !important;
    min-width: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: start !important;
    text-align: left !important;
    font-size: 15px !important;
    line-height: 1.3 !important;
    color: #ffffff !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-price .quantity {
    display: block !important;
    text-align: left !important;
    color: #ffffff !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-price .amount,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-price .woocommerce-Price-amount,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-price .woocommerce-Price-currencySymbol {
    color: #ffffff !important;
  }

  /* UKLANJANJE PROIZVODA */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove {
    display: flex !important;
    grid-column: 3 !important;
    grid-row: 1 / 3 !important;
    position: relative !important;
    top: auto !important;
    right: auto !important;
    bottom: auto !important;
    left: auto !important;
    width: 36px !important;
    min-width: 36px !important;
    height: 36px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-self: center !important;
    align-items: center !important;
    justify-content: center !important;
    color: #BB9D56 !important;
    border-color: #BB9D56 !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove a,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove .remove_from_cart_button {
    display: flex !important;
    width: 32px !important;
    height: 32px !important;
    margin: 0 !important;
    padding: 0 !important;
    align-items: center !important;
    justify-content: center !important;
    color: #BB9D56 !important;
    border-color: #BB9D56 !important;
  }

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove a::before,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove a::after,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove .remove_from_cart_button::before,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__product-remove .remove_from_cart_button::after {
    background-color: #BB9D56 !important;
  }

  /* LISTA PROIZVODA */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__products {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    overflow-x: hidden !important;
    box-sizing: border-box !important;
  }

  /* CENA BEZ POŠTARINE */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal {
    font-size: 18px !important;
    color: #BB9D56 !important;
  }

  /* UKUPAN IZNOS */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal .woocommerce-Price-amount,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__subtotal .woocommerce-Price-currencySymbol {
    font-size: 18px !important;
    color: #ffffff !important;
  }

  /* POGLEDAJ VREĆU I PLAĆANJE */

  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons .elementor-button,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons a,
  .elementor-2697 .elementor-element.elementor-element-11fc0ef0 .elementor-menu-cart__footer-buttons .elementor-button-text {
    color: #BB9D56 !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-290a63d7 */.elementor-2697 .elementor-element.elementor-element-290a63d7 {
  width: 115px !important;
  min-width: 115px !important;
  max-width: 115px !important;
  flex: 0 0 115px !important;

  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: flex-end !important;
  gap: 8px !important;
  flex-wrap: nowrap !important;

  padding: 0 !important;
  margin: 0 !important;
  overflow: visible !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 > .elementor-element,
.elementor-2697 .elementor-element.elementor-element-290a63d7 > .e-con,
.elementor-2697 .elementor-element.elementor-element-290a63d7 > div {
  width: auto !important;
  min-width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-nav-menu,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-text-editor {
  order: 1 !important;
  width: auto !important;
  min-width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-woocommerce-menu-cart,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-woocommerce-menu-cart.default {
  order: 2 !important;
  width: auto !important;
  min-width: auto !important;
  max-width: none !important;
  flex: 0 0 auto !important;
  margin: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 ul,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-nav-menu,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .menu {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 6px !important;
  flex-wrap: nowrap !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 li,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .menu-item {
  display: inline-flex !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 a,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-item {
  color: #FFBF26 !important;
  font-size: 13px !important;
  line-height: 1 !important;
  padding: 0 2px !important;
  margin: 0 !important;
  text-decoration: none !important;
  white-space: nowrap !important;
  background: transparent !important;
  border: 0 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 img,
.elementor-2697 .elementor-element.elementor-element-290a63d7 svg,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .sub-arrow {
  display: none !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-menu-cart__toggle_button svg,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-menu-cart__toggle_button i,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-menu-cart__toggle_button .elementor-button-icon svg {
  display: inline-block !important;
}

/* Profilna ikonica – Accent 1 i veličina 22px */
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-icon .elementor-icon,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-icon .elementor-icon i {
  color: #BB9D56 !important;
  font-size: 22px !important;
  line-height: 1 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-widget-icon .elementor-icon svg {
  display: inline-block !important;
  width: 22px !important;
  height: 22px !important;
  fill: #BB9D56 !important;
}

/* Ikonica vreće – veličina 22px */
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-menu-cart__toggle_button i {
  font-size: 22px !important;
  line-height: 1 !important;
}

.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-menu-cart__toggle_button svg,
.elementor-2697 .elementor-element.elementor-element-290a63d7 .elementor-menu-cart__toggle_button .elementor-button-icon svg {
  display: inline-block !important;
  width: 22px !important;
  height: 22px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1cb1608e *//* Sakrij mobilni sticky meni na desktopu i tabletu */
.elementor-2697 .elementor-element.elementor-element-1cb1608e {
  display: none !important;
}

/* Prikaži i stilizuj samo na telefonu */
@media (max-width: 767px) {
  .elementor-2697 .elementor-element.elementor-element-1cb1608e {
    position: relative !important;
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    min-height: 67px !important;
    padding-left: 18px !important;
    padding-right: 8px !important;
    overflow: visible !important;
  }

  /* Levi hamburger */
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-3bb9907b {
    position: relative !important;
    z-index: 3 !important;
    width: 48px !important;
    min-width: 48px !important;
    max-width: 48px !important;
    flex: 0 0 48px !important;
  }

  /* Logo tačno na sredini */
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-cacbf96 {
    position: absolute !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%) !important;

    width: 125px !important;
    min-width: 125px !important;
    max-width: 125px !important;
    height: 57px !important;

    display: flex !important;
    align-items: center !important;
    justify-content: center !important;

    margin: 0 !important;
    padding: 0 !important;
    z-index: 2 !important;
  }

  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-cacbf96 img {
    width: 125px !important;
    max-width: 125px !important;
    height: auto !important;
    max-height: 57px !important;
    object-fit: contain !important;
  }

  /* Desni blok: jezici + profil + vreća */
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-290a63d7 {
    position: relative !important;
    z-index: 3 !important;

    width: 122px !important;
    min-width: 122px !important;
    max-width: 122px !important;
    flex: 0 0 122px !important;

    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: flex-end !important;
    gap: 8px !important;

    margin-right: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
  }

  /* Mobilni en/sr */
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 {
    transform: translateY(-4px) !important;
  }

  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 * {
    font-family: vcc-font-custom, serif !important;
  }

  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 ul,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 .elementor-nav-menu,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 .menu {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 6px !important;
    flex-wrap: nowrap !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
  }

  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 li,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 .menu-item {
    margin: 0 !important;
    padding: 0 !important;
  }

  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 a,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 .elementor-item {
    font-family: vcc-font-custom, serif !important;
    font-size: 30px !important;
    font-weight: 400 !important;
    line-height: 1 !important;
    letter-spacing: 0 !important;
    text-transform: lowercase !important;
    color: #bb9d56 !important;
    padding: 0 2px !important;
    margin: 0 !important;
    background: transparent !important;
    border: 0 !important;
    text-decoration: none !important;
  }

  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 img,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 svg,
  .elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-element-9a426b1 .sub-arrow {
    display: none !important;
  }
}
/* KATALOŠKI REŽIM – uklanja korpu iz headera */
.elementor-2697 .elementor-element.elementor-element-1cb1608e .elementor-widget-woocommerce-menu-cart {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================
ISPRAVLJEN HOVER ZA JEZIKE, PROFIL I KORPU
GLAVNI I STICKY HEADER
========================================= */

@media (min-width: 1025px) {

    /* =========================================
    OPŠTE – DOZVOLI PRIKAZ LINIJE VAN ELEMENTA
    ========================================= */

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-widget-container,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-widget-container,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-widget-container,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-widget-container,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-widget-container,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-widget-container {
        overflow: visible !important;
    }


    /* =========================================
    JEZICI – SR I EN
    ========================================= */

    /* Potpuno isključuje Elementorove linije */
    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    a.elementor-item::before,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    a.elementor-item::after,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    a.elementor-item::before,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    a.elementor-item::after {
        content: none !important;
        display: none !important;

        width: 0 !important;
        height: 0 !important;

        opacity: 0 !important;
        visibility: hidden !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    /* Stavka jezika nosi našu novu liniju */
    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .menu-item,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .menu-item {
        position: relative !important;
        overflow: visible !important;
    }

    /* Zaključava originalnu tamniju zlatnu boju */
    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-nav-menu--main
    .menu-item > a.elementor-item,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-nav-menu--main
    .menu-item > a.elementor-item:hover,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-nav-menu--main
    .menu-item > a.elementor-item:focus,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-nav-menu--main
    .menu-item > a.elementor-item:active,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-nav-menu--main
    .menu-item > a.elementor-item.highlighted,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .elementor-nav-menu--main
    .menu-item > a.elementor-item.elementor-item-active,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-nav-menu--main
    .menu-item > a.elementor-item,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-nav-menu--main
    .menu-item > a.elementor-item:hover,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-nav-menu--main
    .menu-item > a.elementor-item:focus,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-nav-menu--main
    .menu-item > a.elementor-item:active,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-nav-menu--main
    .menu-item > a.elementor-item.highlighted,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .elementor-nav-menu--main
    .menu-item > a.elementor-item.elementor-item-active {
        color: #BB9D56 !important;
        fill: #BB9D56 !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        text-decoration: none !important;
    }

    /* Nova jedina linija ispod jezika */
    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .menu-item::after,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .menu-item::after {
        content: "" !important;
        display: block !important;

        position: absolute !important;

        left: 0 !important;
        right: 0 !important;
        bottom: -8px !important;

        width: 100% !important;
        height: 2px !important;

        margin: 0 !important;
        padding: 0 !important;

        background: #C9B178 !important;
        border: 0 !important;
        box-shadow: none !important;

        opacity: 0 !important;
        visibility: hidden !important;

        transition:
            opacity 0.2s ease,
            visibility 0.2s ease !important;

        pointer-events: none !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .menu-item:hover::after,

    html body .elementor-2697
    .elementor-element.elementor-element-91722d1
    .menu-item:focus-within::after,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .menu-item:hover::after,

    html body .elementor-2697
    .elementor-element.elementor-element-c49035f
    .menu-item:focus-within::after {
        opacity: 1 !important;
        visibility: visible !important;
    }


    /* =========================================
    PROFIL – BOJA SE NE MENJA
    ========================================= */

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon-wrapper,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon-wrapper {
        position: relative !important;
        display: inline-block !important;
        overflow: visible !important;
    }

    /* Uklanja eventualne stare linije sa same ikonice */
    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon::before,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon::after,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon::before,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon::after {
        content: none !important;
        display: none !important;

        opacity: 0 !important;
        visibility: hidden !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    /* Boja linka i ikonice u svakom stanju */
    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon:hover,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon:focus,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon:active,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon:hover,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon:focus,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon:active {
        color: #BB9D56 !important;
        fill: #BB9D56 !important;

        background: transparent !important;
        border-color: #BB9D56 !important;
        box-shadow: none !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon i,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon:hover i,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon:focus i,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon:active i,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon i,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon:hover i,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon:focus i,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon:active i {
        color: #BB9D56 !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon svg,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon svg path,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon svg,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon svg path {
        color: #BB9D56 !important;
        fill: #BB9D56 !important;
    }

    /* Jedina linija ispod profila */
    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon-wrapper::after,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon-wrapper::after {
        content: "" !important;
        display: block !important;

        position: absolute !important;

        left: 0 !important;
        right: 0 !important;
        bottom: -8px !important;

        width: 100% !important;
        height: 2px !important;

        background: #C9B178 !important;
        border: 0 !important;
        box-shadow: none !important;

        opacity: 0 !important;
        visibility: hidden !important;

        transition:
            opacity 0.2s ease,
            visibility 0.2s ease !important;

        pointer-events: none !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon-wrapper:hover::after,

    html body .elementor-2697
    .elementor-element.elementor-element-60b8e50
    .elementor-icon-wrapper:focus-within::after,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon-wrapper:hover::after,

    html body .elementor-2697
    .elementor-element.elementor-element-df1734f
    .elementor-icon-wrapper:focus-within::after {
        opacity: 1 !important;
        visibility: visible !important;
    }


    /* =========================================
    KORPA – BOJA SE NE MENJA
    ========================================= */

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44 {
        --toggle-button-icon-color: #BB9D56 !important;
        --toggle-button-icon-hover-color: #BB9D56 !important;

        --toggle-button-background-color: transparent !important;
        --toggle-button-hover-background-color: transparent !important;

        --toggle-button-border-color: transparent !important;
        --toggle-button-hover-border-color: transparent !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle {
        position: relative !important;
        display: inline-block !important;
        overflow: visible !important;
    }

    /* Uklanja stare linije sa samog dugmeta */
    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button::before,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button::after,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button::before,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button::after {
        content: none !important;
        display: none !important;

        opacity: 0 !important;
        visibility: hidden !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button:hover,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button:focus,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button:hover,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button:focus {
        color: #BB9D56 !important;

        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button svg,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button svg path,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button:hover svg,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle_button:hover svg path,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button svg,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button svg path,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button:hover svg,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle_button:hover svg path {
        color: #BB9D56 !important;
        fill: #BB9D56 !important;
    }

    /* Jedina linija ispod korpe */
    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle::after,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle::after {
        content: "" !important;
        display: block !important;

        position: absolute !important;

        left: 0 !important;
        right: 0 !important;
        bottom: -8px !important;

        width: 100% !important;
        height: 2px !important;

        background: #C9B178 !important;
        border: 0 !important;
        box-shadow: none !important;

        opacity: 0 !important;
        visibility: hidden !important;

        z-index: 20 !important;

        transition:
            opacity 0.2s ease,
            visibility 0.2s ease !important;

        pointer-events: none !important;
    }

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle:hover::after,

    html body .elementor-2697
    .elementor-element.elementor-element-7c92595a
    .elementor-menu-cart__toggle:focus-within::after,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle:hover::after,

    html body .elementor-2697
    .elementor-element.elementor-element-e239a44
    .elementor-menu-cart__toggle:focus-within::after {
        opacity: 1 !important;
        visibility: visible !important;
    }
}
/* Sakriva WOOF poruku „Loading...“ */
#woof_html_buffer,
#woof_html_buffer.woof_info_popup {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;

    width: 0 !important;
    height: 0 !important;

    padding: 0 !important;
    margin: 0 !important;

    border: 0 !important;
    background: transparent !important;
    box-shadow: none !important;

    pointer-events: none !important;
}
/* =========================================
FIKSIRANI MOBILNI HEADER
========================================= */

@media (max-width: 767px) {

    /* Fiksira ceo Elementor header, a ne njegov unutrašnji kontejner. */
    header.elementor-location-header {
        position: fixed !important;
        top: var(--wp-admin--admin-bar--height, 0px) !important;
        right: 0 !important;
        left: 0 !important;

        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;

        background-color: #00122B !important;
        z-index: 999999 !important;
        overflow: visible !important;
        transform: none !important;
    }

    /* Nadoknađuje prostor koji fiksirani header više ne zauzima u toku stranice. */
    body:not(.elementor-editor-active) {
        padding-top: 72px !important;
    }

    /* Mobilni red ostaje normalan deo fiksiranog headera. */
    header.elementor-location-header
    .elementor-element-1cb1608e {
        position: relative !important;
        top: auto !important;
        right: auto !important;
        bottom: auto !important;
        left: auto !important;

        width: 100% !important;
        max-width: 100% !important;
        margin: 0 !important;

        background-color: #00122B !important;
        z-index: 1 !important;
        overflow: visible !important;
        transform: none !important;
    }

    /* Padajući mobilni meni mora ostati iznad sadržaja. */
    header.elementor-location-header
    .elementor-nav-menu--dropdown {
        z-index: 1000000 !important;
    }
}/* End custom CSS */