@charset "UTF-8";
/* msz-css */
/* F1: Sve kategorije */
html body.msz #wrapper #header .header-vertical-menu__opener{background:transparent!important;color:#fff!important;border:0!important;border-right:1px solid rgba(255,255,255,.18)!important;border-radius:0!important;box-shadow:none!important;width:auto!important;min-width:0!important;height:44px!important;padding:0 18px 0 4px!important;display:inline-flex!important;align-items:center!important;gap:12px!important}
html body.msz #wrapper #header .header-vertical-menu__opener::before{content:""!important;display:block!important;flex:0 0 40px;width:40px!important;height:40px!important;margin:0!important;border-radius:50%;background:#4F4A82 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23FFCC00' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h10'/%3E%3C/svg%3E") center/18px 18px no-repeat!important;transition:background-color .15s}
html body.msz #wrapper #header .header-vertical-menu__opener:hover::before{background-color:#5D57A0!important}
html body.msz #wrapper #header .header-vertical-menu__opener::after{display:none!important}
html body.msz #wrapper #header .header-vertical-menu__opener .header-vertical-menu__title{color:#fff!important;font:700 15px/1 "DM Sans",sans-serif!important;text-transform:none!important;letter-spacing:0!important;padding:0!important;margin:0!important}
html body.msz #wrapper #header .header-vertical-menu__opener .header-vertical-menu__title::before,html body.msz #wrapper #header .header-vertical-menu__opener .header-vertical-menu__title::after{display:none!important}
html body.msz #wrapper #header .header-vertical-menu__opener>i{display:none!important}

html body.msz #wrapper #header .header-bottom li.msz-kalk+li.ms-i-najam{margin-left:0!important}
/* msz-stuck */
html body.msz.home #wrapper #header .header-wrapper.stuck{width:min(1332px,calc(100% - 24px))!important;max-width:1332px!important;left:0!important;right:0!important;margin-left:auto!important;margin-right:auto!important}
html body.msz.home #wrapper #header .header-wrapper.stuck #logo{width:auto!important;max-width:none!important}
html body.msz.home #wrapper #header .header-wrapper.stuck #logo img{max-height:none!important;height:auto!important;width:168px!important}
html body.msz.home #wrapper #header .header-wrapper.stuck #masthead .header-search-form{max-width:500px!important}
/* msz-stuck-ship */
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item{position:relative!important}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item .hx3-cs{display:block!important;position:absolute!important;left:52px!important;right:16px!important;bottom:6px!important;width:auto!important;margin:0!important;padding:0!important;pointer-events:none;z-index:3}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item .hx3-cs small{display:none!important}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item .hx3-cs i{display:block!important;height:3px!important;width:100%!important;margin:0!important;border-radius:2px!important;background:rgba(255,255,255,.28)!important;overflow:hidden}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item .hx3-cs em{display:block!important;height:100%!important;border-radius:2px!important;background:#FFCC00!important}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item:hover .hx3-cs small{display:block!important;position:absolute!important;right:-16px;top:calc(100% + 14px);white-space:nowrap;padding:8px 12px;border-radius:10px;background:#15130F;color:#fff;font:500 12.5px/1.2 "DM Sans",sans-serif}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item:hover .hx3-cs small b{color:#FFCC00}
html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item>a.header-cart-link{padding-bottom:4px!important}

/* msz-mob */
@media (max-width:849px){html body.msz #wrapper #header #masthead,html body.msz #wrapper #header .header-main{height:auto!important;min-height:0!important}html body.msz #wrapper #header #masthead .header-inner{justify-content:flex-start!important;height:auto!important}html body.msz #wrapper #header #masthead #logo.flex-col{width:auto!important;min-width:0!important;max-width:60%!important;flex:0 0 auto!important;margin:0!important;order:1!important}html body.msz #wrapper #header #masthead #logo a{display:block;line-height:0;width:auto!important;max-width:none!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.hide-for-medium.flex-left{display:block!important;order:3;flex:0 0 100%!important;width:100%!important;max-width:100%!important;margin:0!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.hide-for-medium.flex-left>ul{display:block!important;width:100%;margin:0!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.hide-for-medium.flex-left>ul>li{display:none!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.hide-for-medium.flex-left>ul>li.header-search-form{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.hide-for-medium.flex-left .searchform-wrapper,html body.msz #wrapper #header #masthead .header-inner>.flex-col.hide-for-medium.flex-left .searchform{width:100%!important;max-width:100%!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.show-for-medium.flex-left{display:none!important}html body.msz #wrapper #header #masthead .header-inner{flex-wrap:wrap!important;row-gap:8px;padding-top:8px!important;padding-bottom:10px!important}html body.msz #wrapper #header #masthead #logo{order:1;flex:0 0 auto!important;width:auto!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.show-for-medium.flex-right{order:2;margin-left:auto!important;flex:0 0 auto!important;display:block!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.show-for-medium.flex-left{order:3;flex:0 0 100%!important;width:100%!important;max-width:100%!important;display:block!important}html body.msz #wrapper #header #masthead .header-inner>.flex-col.show-for-medium.flex-left .mobile-nav{display:block!important;width:100%;margin:0!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-left>li{display:none!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-left>li.header-search-form{display:block!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-left .header-search-form .searchform-wrapper,html body.msz #wrapper #header #masthead .mobile-nav.nav-left .searchform{width:100%!important;max-width:100%!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-left .header-search-form .search-field{height:46px!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-right{display:flex!important;align-items:center;gap:8px;margin:0!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-right>li{display:none!important;margin:0!important}html body.msz #wrapper #header #masthead .mobile-nav.nav-right>li.msz-mtel,html body.msz #wrapper #header #masthead .mobile-nav.nav-right>li.cart-item{display:block!important}html body.msz #wrapper #header #masthead li.msz-mtel>a{display:grid!important;place-items:center;width:40px;height:40px;border-radius:50%;background:#4F4A82;padding:0!important}html body.msz #wrapper #header #masthead li.msz-mtel svg{width:18px;height:18px}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:6px;height:40px!important;padding:0 12px 0 4px!important;border-radius:999px!important;background:#4F4A82!important;color:#fff!important;font:700 13px/1 "DM Sans",sans-serif!important}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a .header-cart-title{display:inline!important;color:#fff!important;font:700 13px/1 "DM Sans",sans-serif!important;background:none!important}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a .cart-price,html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a .amount,html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a bdi{display:inline!important;color:#fff!important;font:inherit!important;white-space:nowrap}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a>i.icon-shopping-cart{position:relative!important;display:block!important;width:32px;height:32px;border-radius:50%;margin:0!important;font-size:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F4A82' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center/16px no-repeat!important}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a>i.icon-shopping-cart::before{display:none!important}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a>i.icon-shopping-cart::after{content:attr(data-icon-label)!important;position:absolute!important;top:-4px!important;right:-4px!important;left:auto!important;min-width:16px!important;height:16px!important;padding:0 3px!important;border-radius:8px!important;background:#FFCC00!important;color:#15130F!important;font:800 9.5px/16px "DM Sans",sans-serif!important;text-align:center!important;transform:none!important;opacity:1!important;display:block!important;box-shadow:none!important}html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a>i.icon-shopping-cart[data-icon-label="0"]::after{display:none!important}html body.msz #wrapper #header #masthead #logo img{max-height:62px!important;height:62px!important;width:auto!important;margin:-6px 0 -6px -4px!important}}
/* 2: tražilica */
html body.msz #wrapper #header #masthead .header-search-form .searchform .search-field{background:#F1EFF5!important;border:0!important;box-shadow:none!important;height:52px!important;border-radius:999px!important;padding:0 56px 0 50px!important;font:400 15px/1 "DM Sans",sans-serif!important;color:#15130F!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .search-field::placeholder{color:#6E6A7C!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .search-field:focus{background:#fff!important;box-shadow:0 0 0 2px #4F4A82!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .flex-row,html body.msz #wrapper #header #masthead .header-search-form .searchform .relative{position:relative}
html body.msz #wrapper #header #masthead .header-search-form .searchform::before{display:none!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform-wrapper{position:relative!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform-wrapper::after{content:""!important;display:block!important;position:absolute!important;left:20px!important;top:50%!important;width:19px!important;height:19px!important;margin-top:-9.5px!important;z-index:5;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F4A82' stroke-width='2.2'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") center/19px no-repeat!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform{position:relative}
html body.msz #wrapper #header #masthead .header-search-form .searchform .search-field+*::before,html body.msz #wrapper #header #masthead .header-search-form .searchform .flex-col:first-child::before{display:none!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .ux-search-submit,html body.msz #wrapper #header #masthead .header-search-form .searchform button[type=submit]{position:absolute!important;right:10px!important;top:50%!important;transform:translateY(-50%)!important;margin:0!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:#FF6A13 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center/16px no-repeat!important;color:transparent!important;font-size:0!important;box-shadow:none!important;z-index:4}
html body.msz #wrapper #header #masthead .header-search-form .searchform .ux-search-submit:hover,html body.msz #wrapper #header #masthead .header-search-form .searchform button[type=submit]:hover{background-color:#E85A06!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .ux-search-submit *,html body.msz #wrapper #header #masthead .header-search-form .searchform button[type=submit] *{display:none!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .ux-search-submit::before,html body.msz #wrapper #header #masthead .header-search-form .searchform .ux-search-submit::after,html body.msz #wrapper #header #masthead .header-search-form .searchform button[type=submit]::before,html body.msz #wrapper #header #masthead .header-search-form .searchform button[type=submit]::after{display:none!important;content:none!important}

/* msz-fw */
html body.msz #wrapper #header #masthead .header-search-form .searchform .search-field{width:100%!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}
html body.msz #wrapper #header #masthead .header-search-form .searchform .flex-row,html body.msz #wrapper #header #masthead .header-search-form .searchform .flex-col.flex-grow{width:100%!important;max-width:100%!important}
/* 6c: račun i košarica, S2: stručni savjet */
@media (min-width:850px){
html body.msz #wrapper #header #masthead li.header-divider{display:none!important}
html body.msz #wrapper #header #masthead .nav-right>li.account-item,html body.msz #wrapper #header #masthead .nav-right>li.cart-item,html body.msz #wrapper #header #masthead .nav-right>li.msz-savjet{margin:0 0 0 10px!important}
html body.msz #wrapper #header #masthead li.account-item>a.account-link{display:inline-flex!important;align-items:center;gap:8px;height:48px!important;padding:0 16px 0 6px!important;border:1.5px solid #E4E1EA!important;border-radius:999px!important;background:#fff!important;color:#15130F!important;font:700 14px/1 "DM Sans",sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important;transition:border-color .15s}
html body.msz #wrapper #header #masthead li.account-item>a.account-link:hover{border-color:#4F4A82!important}
html body.msz #wrapper #header #masthead li.account-item>a.account-link>i.icon-user{display:block!important;width:36px;height:36px;border-radius:50%;margin:0!important;font-size:0!important;background:#EFEDF6 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F4A82' stroke-width='2' stroke-linecap='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c1-4 4.3-6.5 8-6.5s7 2.5 8 6.5'/%3E%3C/svg%3E") center/18px no-repeat!important}
html body.msz #wrapper #header #masthead li.account-item>a.account-link>i.icon-user::before{display:none!important}
html body.msz #wrapper #header #masthead li.account-item>a.account-link::after{content:"Moj račun";display:inline!important;position:static!important;border:0!important;width:auto!important;height:auto!important;margin:0!important;background:none!important}
html body.msz #wrapper #header #masthead li.account-item>a.account-link>span:not(.msz-x){display:none!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link{display:inline-flex!important;flex-direction:row-reverse;align-items:center;gap:8px;height:48px!important;padding:0 16px 0 6px!important;border:0!important;border-radius:999px!important;background:#4F4A82!important;color:#fff!important;font:700 14px/1 "DM Sans",sans-serif!important;box-shadow:none!important;transition:background-color .15s}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link:hover{background:#3F3A70!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link .header-cart-title{background:none!important;width:auto!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link .header-cart-title,html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link .cart-price,html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link .amount,html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link bdi{color:#fff!important;font:700 14px/1 "DM Sans",sans-serif!important;margin:0!important;padding:0!important;display:inline!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link>i.icon-shopping-cart{position:relative!important;display:block!important;width:36px;height:36px;border-radius:50%;margin:0!important;font-size:0!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234F4A82' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8h14l-1.2 11.2a2 2 0 0 1-2 1.8H8.2a2 2 0 0 1-2-1.8z'/%3E%3Cpath d='M9 8V6.5a3 3 0 0 1 6 0V8'/%3E%3C/svg%3E") center/18px no-repeat!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link>i.icon-shopping-cart::before{display:none!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link>i.icon-shopping-cart::after{content:attr(data-icon-label)!important;position:absolute!important;top:-4px!important;right:-4px!important;left:auto!important;bottom:auto!important;min-width:18px!important;width:auto!important;height:18px!important;padding:0 4px!important;border-radius:9px!important;background:#FFCC00!important;color:#15130F!important;font:800 10.5px/18px "DM Sans",sans-serif!important;text-align:center!important;box-shadow:none!important;transform:none!important;opacity:1!important;display:block!important}
html body.msz #wrapper #header #masthead li.cart-item>a.header-cart-link>i.icon-shopping-cart[data-icon-label="0"]::after{display:none!important}
html body.msz #wrapper #header #masthead li.msz-savjet>a{display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 18px 0 6px;border:1.5px solid #E4E1EA;border-radius:999px;background:#fff;color:#15130F!important;text-decoration:none!important;transition:border-color .15s}
html body.msz #wrapper #header #masthead li.msz-savjet>a:hover{border-color:#4F4A82}
html body.msz #wrapper #header #masthead li.msz-savjet .msz-c{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#4F4A82}
html body.msz #wrapper #header #masthead li.msz-savjet .msz-c svg{width:17px;height:17px}
html body.msz #wrapper #header #masthead li.msz-savjet .msz-tx{display:flex;flex-direction:column;line-height:1.15;font-family:"DM Sans",sans-serif;text-transform:none;letter-spacing:0}
html body.msz #wrapper #header #masthead li.msz-savjet small{font-size:11.5px;color:#62666B;font-weight:500}
html body.msz #wrapper #header #masthead li.msz-savjet b{font-size:14.5px;font-weight:700;color:#15130F}
}
html body.msz #wrapper #header li.hx3-help{display:none!important}
@media (max-width:1199px){html body.msz #wrapper #header #masthead li.msz-savjet{display:none!important}}
@media (max-width:849px){html body.msz #wrapper #header #masthead li.msz-savjet{display:none!important}}

/* msz-mob2: veći logo, bez praznog reda, zaglavlje se skriva pri listanju dolje i vraća pri listanju gore */
@media (max-width:849px){html body.msz #wrapper #header #masthead .header-inner>.flex-col.show-for-medium.flex-left{display:none!important}html body.msz #wrapper #header #masthead .header-inner{row-gap:10px!important;padding-top:6px!important;padding-bottom:10px!important}html body.msz #wrapper #header #masthead #logo img{height:72px!important;max-height:72px!important;margin:-9px 0 -9px -5px!important}html body.msz #header{height:var(--mszh,149px)!important}html body.msz #header .header-wrapper,html body.msz #header .header-wrapper.stuck{position:fixed!important;top:var(--mszt,0px)!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;margin:0!important;animation:none!important;transform:translateY(0);transition:transform .25s ease,box-shadow .25s ease;z-index:1000!important;border-radius:0!important}html body.msz.msz-dn #header .header-wrapper{box-shadow:0 6px 18px -10px rgba(21,19,15,.35)}html body.msz.msz-skr #header .header-wrapper{transform:translateY(calc(-100% - var(--mszt,0px) - 4px))}html body.msz #header .header-wrapper.stuck .header-main{height:auto!important}}

@media (max-width:849px){html body.msz #wrapper #header #masthead .mobile-nav li.cart-item>a>*{transform:translateY(1px)}}

html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item .hx3-cs{overflow:hidden!important;border-radius:2px}html body.msz #wrapper #header .header-wrapper.stuck #masthead li.cart-item .hx3-cs i{max-width:100%!important;min-width:0!important;flex:none!important}

/* mskp-16: iPhone ne zumira trazilicu (9.11.2026.) */@media (max-width:1024px){html body.msz #wrapper #header #masthead .header-search-form .searchform .search-field,html body.msz #wrapper #header .searchform input[name=s]{font-size:16px!important}}

/* mskp-blagajna: na placanju bez izbornika, trazilice i gornje trake (Baymard: bez ometanja) 9.11.2026. */html body.woocommerce-checkout:not(.woocommerce-order-received) #wide-nav,html body.woocommerce-checkout:not(.woocommerce-order-received) #top-bar,html body.woocommerce-checkout:not(.woocommerce-order-received) #header .header-search-form,html body.woocommerce-checkout:not(.woocommerce-order-received) #header form.searchform,html body.woocommerce-checkout:not(.woocommerce-order-received) #header .mobile-nav,html body.woocommerce-checkout:not(.woocommerce-order-received) #ms-traka{display:none!important}

/* msvk: Sve kategorije - redovi se sami smanje da sve stane na ekran, ikona za Opremu za kupaonicu, gumb Pogledaj sve kategorije (10.11.2026.) */@media (min-width:850px){html body #menu-padajuci-izbornik>li>a{transition:color .2s,background-color .2s!important;min-height:var(--msvk-h,44px)!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}html body #menu-padajuci-izbornik>li.menu-item-14809>a:before{content:"";width:20px;height:20px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12h18v2a5 5 0 0 1-5 5H8a5 5 0 0 1-5-5v-2z'/%3E%3Cpath d='M6 12V6.5a2.5 2.5 0 0 1 5 0'/%3E%3Cpath d='M7 19l-1 2M17 19l1 2'/%3E%3C/svg%3E") center/contain no-repeat}html body #menu-padajuci-izbornik>li.ms-sve-kat{padding:6px 10px 8px!important;border-top:1px solid #ECEAE4}html body #menu-padajuci-izbornik>li.ms-sve-kat>a{justify-content:center!important;background:#15130F!important;color:#fff!important;border-radius:999px!important;font-weight:600!important;text-transform:none!important;padding:0 16px!important;min-height:38px!important}html body #menu-padajuci-izbornik>li.ms-sve-kat>a:hover{background:#4F4A82!important}}

/* mj-sub: podbrend Majstori uz logo na stranicama Majstora (10.11.2026., v2) */html body.mj-podbrend #logo{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;max-width:none!important}html body.mj-podbrend #logo>.mj-sub{display:inline-flex!important;align-items:center;flex:none;margin:0 0 0 16px!important;padding:4px 0 4px 16px!important;border-left:2px solid #E6E1D8;background:none!important;width:auto!important;height:auto!important;font:800 30px/1 "DM Sans",sans-serif!important;letter-spacing:-.035em!important;text-transform:none!important;color:#15130F!important;white-space:nowrap;position:static!important;transform:translateY(-6%)}html body.mj-podbrend #logo>.mj-sub i{font-style:normal;color:#FF6A13}html body.mj-podbrend #logo>.mj-sub::before,html body.mj-podbrend #logo>.mj-sub::after{display:none!important;content:none!important}@media (max-width:849px){html body.mj-podbrend #logo>.mj-sub{display:none!important}}
/* msz-kontakt-css */
/* msz-kontakt: telefon u zaglavlju otvara izbor Nazovite / WhatsApp / E-mail (30.10.2026.) */
.msz-kp{position:fixed;z-index:100001;width:min(320px,calc(100vw - 24px));background:#fff;border-radius:20px;box-shadow:0 24px 48px -16px rgba(21,19,15,.35),0 0 0 1px rgba(21,19,15,.06);padding:14px;font-family:"DM Sans",sans-serif;color:#15130F;opacity:0;transform:translateY(-6px);transition:opacity .15s,transform .15s;pointer-events:none}
.msz-kp.on{opacity:1;transform:none;pointer-events:auto}
.msz-kp .kh{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:2px 4px 10px}
.msz-kp .kh b{font:800 16px/1.2 "DM Sans",sans-serif}
.msz-kp .kh b i{font-style:normal;color:#4F4A82}
.msz-kp .kh span{font:500 12.5px/1.3 "DM Sans",sans-serif;color:#62666B;text-align:right}
.msz-kp .kh span em{font-style:normal;font-weight:700;color:#1F7A4A}
.msz-kp a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:14px;color:#15130F!important;text-decoration:none!important;transition:background .12s}
.msz-kp a:hover,.msz-kp a:focus-visible{background:#F2F1F8}
.msz-kp a+a{margin-top:2px}
.msz-kp a>i{flex:0 0 40px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:#fff}
.msz-kp a>i svg{width:19px;height:19px}
.msz-kp a.t>i{background:#4F4A82}
.msz-kp a.w>i{background:#25D366}
.msz-kp a.m>i{background:#15130F}
.msz-kp a>span{display:flex;flex-direction:column;gap:2px;min-width:0}
.msz-kp a>span b{font:700 15px/1.2 "DM Sans",sans-serif}
.msz-kp a>span small{font:500 12.5px/1.3 "DM Sans",sans-serif;color:#62666B;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.msz-kp a>u{margin-left:auto;text-decoration:none;color:#9A968E;font-size:18px;line-height:1}
.msz-kp .ks{margin:-4px 4px 10px!important;font:600 13px/1.35 "DM Sans",sans-serif;color:#62666B}.msz-kp .ks-otvoreno{color:#1F7A4A}.msz-kp .kf{margin:8px 4px 0;padding-top:10px;border-top:1px solid #EEECE6;font:500 12px/1.4 "DM Sans",sans-serif;color:#62666B}

/* msz-fix-30b: crna traka zaobljena i u širini sadržaja izvan početne, logo pri listanju, DM Sans u cijelom shopu */
@media (min-width:850px){
html body.msz:not(.home) #wrapper #header #wide-nav{background:transparent!important;box-shadow:none!important;border:0!important}
html body.msz:not(.home) #wrapper #header #wide-nav>.flex-row{max-width:1480px!important;width:calc(100% - 40px)!important;margin:0 auto!important;padding:0 14px 0 10px!important;background:#15130F!important;border-radius:18px!important;box-sizing:border-box}
html body.msz:not(.home) #wrapper #header .header-wrapper:not(.stuck) #wide-nav{padding-bottom:10px!important}
html body.msz #wrapper #header #logo img{max-width:none!important;width:auto!important;height:90px!important}
html body.msz #wrapper #header .header-wrapper.stuck #logo img{height:74px!important;width:auto!important;max-width:none!important}
}
html body.msz,html body.msz :is(h1,h2,h3,h4,h5,h6,p,a,span,b,strong,em,small,li,label,button,input,select,textarea,td,th,div,blockquote,figcaption,legend,dt,dd):not(#wpadminbar *):not(.fa,[class^="icon-"],[class*=" icon-"]){font-family:"DM Sans",system-ui,sans-serif!important}

/* početna: traka do besplatne dostave unutar košarice, natpis ispod */
@media (min-width:850px){html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead li.cart-item{position:relative!important}html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead li.cart-item .hx3-cs{position:absolute!important;top:calc(100% + 3px)!important;left:0!important;right:0!important;margin:0!important;padding:0!important;text-align:center;line-height:1}html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead li.cart-item .hx3-cs small{display:block;font-size:11px!important;line-height:1.1!important;margin:0!important}html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead .header-inner .flex-col li.cart-item .hx3-cs i{position:absolute!important;top:-10px!important;left:48px!important;right:14px!important;width:calc(100% - 62px)!important;max-width:calc(100% - 62px)!important;min-width:0!important;height:3px!important;margin:0!important;border-radius:2px;overflow:hidden;background:rgba(255,255,255,.28)!important}}

/* ljubičasta traka na vrhu: na računalu nigdje (kao na početnoj); dostava je ispod košarice */
@media (min-width:850px){html body.msz #wrapper #header .header-top{display:none!important}html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead li.cart-item .hx3-cs{display:block!important}}
/* msz-fix-30 */
/* msz-fix-30: zaglavlje iste širine na svim stranicama, tražilica u sredini, oštrija slova u crnoj traci (30.10.2026.) */
@media (min-width:850px){
html body.msz #wrapper #header .header-main .header-inner,html body.msz #wrapper #header .header-top>.flex-row{max-width:1520px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;padding-left:20px!important;padding-right:20px!important;box-sizing:border-box}
html body.msz #wrapper #header .header-main .header-inner>.flex-col.logo{flex:0 0 auto!important;width:auto!important;max-width:none!important}html body.msz #wrapper #header .header-main .header-inner>.flex-col.logo>a{width:auto!important;max-width:none!important;display:block}
html body.msz #wrapper #header .header-main .header-inner>.flex-col.hide-for-medium.flex-right{flex:0 0 auto!important;width:auto!important;margin-left:0!important}
html body.msz #wrapper #header .header-main .header-inner>.flex-col.hide-for-medium.flex-left.flex-grow{flex:1 1 auto!important;display:flex!important;justify-content:center!important;padding:0 48px!important}
html body.msz #wrapper #header .header-main .header-inner>.flex-col.hide-for-medium.flex-left.flex-grow>ul{flex:0 1 560px!important;width:100%!important;max-width:560px!important;margin:0!important}
html body.msz #wrapper #header .header-main .header-inner>.flex-col.hide-for-medium.flex-left.flex-grow .searchform-wrapper,html body.msz #wrapper #header .header-main .header-inner>.flex-col.hide-for-medium.flex-left.flex-grow .searchform{width:100%!important;max-width:560px!important}
html body.msz #wrapper #header #wide-nav .header-bottom-nav>li>a.nav-top-link{font-family:"DM Sans",sans-serif!important;font-weight:500!important;font-size:15px!important;letter-spacing:0!important;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
html body.msz #wrapper #header #wide-nav .header-bottom-nav>li.active>a.nav-top-link,html body.msz #wrapper #header #wide-nav .header-bottom-nav>li.current-menu-item>a.nav-top-link{font-weight:600!important}
html body.msz #wrapper #header #wide-nav .header-vertical-menu__title{font-weight:600!important;-webkit-font-smoothing:antialiased}
html body.msz #wrapper #header .header-main .header-inner>.flex-col.hide-for-medium.flex-left.flex-grow>ul>li.header-search-form{flex:1 1 auto!important;width:100%!important;max-width:none!important;margin:0!important}
}
/* msz-racun */
/* msz-racun: padajući izbornik računa i gumbi na stranicama računa u stilu shopa (30.10.2026.) */
html body.msz #wrapper #header li.account-item .nav-dropdown{border:0!important;border-radius:18px!important;padding:8px!important;min-width:240px!important;background:#fff!important;box-shadow:0 24px 48px -16px rgba(21,19,15,.35),0 0 0 1px rgba(21,19,15,.06)!important;margin-top:6px!important}
html body.msz #wrapper #header li.account-item .nav-dropdown::before,html body.msz #wrapper #header li.account-item .nav-dropdown::after{display:none!important}
html body.msz #wrapper #header li.account-item .nav-dropdown>li{border:0!important;margin:0!important;padding:0!important}
html body.msz #wrapper #header li.account-item .nav-dropdown>li>a{display:flex!important;align-items:center;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:12px!important;font:500 15px/1.2 "DM Sans",sans-serif!important;color:#15130F!important;text-transform:none!important;letter-spacing:0!important;white-space:nowrap;transition:background .12s}
html body.msz #wrapper #header li.account-item .nav-dropdown>li>a:hover{background:#F2F1F8!important;color:#15130F!important}
html body.msz #wrapper #header li.account-item .nav-dropdown>li.is-active>a,html body.msz #wrapper #header li.account-item .nav-dropdown>li.active>a{color:#4F4A82!important;font-weight:700!important}
html body.msz #wrapper #header li.account-item .nav-dropdown>li[class*="customer-logout"]{margin-top:6px!important;padding-top:6px!important;border-top:1px solid #EEECE6!important}
html body.msz #wrapper #header li.account-item .nav-dropdown>li[class*="customer-logout"]>a{color:#62666B!important}
html body.msz.woocommerce-account .woocommerce-MyAccount-content a.button,html body.msz.woocommerce-account .woocommerce-MyAccount-content button.button,html body.msz.woocommerce-account .woocommerce-MyAccount-content input.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:auto!important;min-height:48px!important;height:auto!important;padding:12px 26px!important;line-height:1.2!important;border-radius:999px!important;font:700 15px/1.2 "DM Sans",sans-serif!important;text-transform:none!important;letter-spacing:0!important}
/* msz-stuck-all */
/* msz-stuck-all: isto plutajuće bijelo zaglavlje pri listanju na svim stranicama, u širini sadržaja, veći logo (30.10.2026.) */
@media (min-width:850px){
html body.msz.msz #wrapper #header .header-wrapper.stuck{left:0!important;right:0!important;margin:0 auto!important;top:calc(8px + var(--wp-admin--admin-bar--height,0px))!important;width:min(1480px,calc(100% - 24px))!important;max-width:1480px!important;border-radius:999px!important;overflow:visible!important;box-shadow:0 12px 30px -14px rgba(0,0,0,.45)!important;background:#fff!important}
html body.msz.msz #wrapper #header .header-wrapper.stuck #masthead{border-radius:999px!important;background:transparent!important}
html body.msz.msz #wrapper #header .header-wrapper.stuck .header-top,html body.msz.msz #wrapper #header .header-wrapper.stuck #wide-nav{display:none!important}
html body.msz.msz #wrapper #header .header-wrapper.stuck .header-main,html body.msz.msz #wrapper #header .header-wrapper.stuck .header-main .header-inner{height:66px!important;min-height:0!important}
html body.msz.msz #wrapper #header .header-wrapper.stuck .header-main .header-inner{max-width:none!important;padding-left:26px!important;padding-right:10px!important}
html body.msz.msz #wrapper #header .header-wrapper.stuck #logo,html body.msz.msz #wrapper #header .header-wrapper.stuck #logo a{height:66px!important;display:flex!important;align-items:center!important;width:auto!important;max-width:none!important}
html body.msz.msz #wrapper #header .header-wrapper.stuck #logo img{width:190px!important;height:auto!important;max-height:none!important;max-width:none!important}
}
.msz-kp .ks{padding:0!important}
@media (min-width:850px){html body.msz.msz #wrapper #header .header-wrapper.stuck #logo a{position:static!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important}
}
/* msz-cs-css */
@media (min-width:850px){html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead li.cart-item .hx3-cs small{white-space:nowrap!important;margin:0 -40px!important;text-align:center!important;font:500 11px/1.1 "DM Sans",sans-serif!important;color:#62666B!important}html body.msz.msz #wrapper #header .header-wrapper:not(.stuck) #masthead li.cart-item .hx3-cs small b{font-weight:700!important;color:#15130F!important}}
/* msz-fix-30c */
/* msz-fix-30c: zaobljena bijela traka pri listanju na svim stranicama, krug Sve kategorije na sredini crne trake */
html body.msz.msz #wrapper #header .header-wrapper.stuck .header-bg-container,html body.msz.msz #wrapper #header .header-wrapper.stuck .header-bg-color{border-radius:999px!important;overflow:hidden!important}
@media (min-width:850px){html body.msz:not(.home) #wrapper #header #wide-nav .header-vertical-menu__opener{height:50px!important;min-height:0!important;display:flex!important;align-items:center!important;padding-top:0!important;padding-bottom:0!important;margin:0!important}}
/* msz-minicart */
/* msz-minicart: prozor košarice u stilu shopa (30.10.2026.) */
#cart-popup .cart-popup-inner{padding:28px 24px!important;font-family:"DM Sans",sans-serif}
#cart-popup .cart-popup-title{text-align:left!important;margin:0 0 18px!important;padding-right:40px}
#cart-popup .cart-popup-title>span{font:800 24px/1.1 "DM Sans",sans-serif!important;text-transform:none!important;letter-spacing:-.01em!important;color:#15130F}
#cart-popup .cart-popup-title>span::after{content:".";color:#4F4A82}
#cart-popup .cart-popup-title .is-divider{display:none!important}
#cart-popup ul.woocommerce-mini-cart{margin:0!important;padding:0!important;border:0!important}
#cart-popup li.mini_cart_item{position:relative;display:block;min-height:76px;padding:12px 36px 12px 76px!important;margin:0!important;border:0!important;border-bottom:1px solid #EEECE6!important;font:600 14.5px/1.35 "DM Sans",sans-serif!important;color:#15130F!important;list-style:none}
#cart-popup li.mini_cart_item>a:not(.remove){color:#15130F!important;font:600 14.5px/1.35 "DM Sans",sans-serif!important;text-decoration:none!important}
#cart-popup li.mini_cart_item img{position:absolute!important;left:0;top:12px;width:62px!important;height:62px!important;margin:0!important;object-fit:contain;background:#F4F4F2;border-radius:12px!important;float:none!important}
#cart-popup li.mini_cart_item .ux-mini-cart-qty,#cart-popup li.mini_cart_item .quantity{display:block;margin-top:6px;font:500 13.5px/1.2 "DM Sans",sans-serif!important;color:#62666B!important;opacity:1!important}
#cart-popup li.mini_cart_item .quantity .amount{color:#15130F;font-weight:700}
#cart-popup li.mini_cart_item a.remove{position:absolute!important;right:0;left:auto!important;top:14px;width:28px!important;height:28px!important;line-height:26px!important;border-radius:50%!important;border:1px solid #E6E1D8!important;color:#9A968E!important;font-size:16px!important;text-align:center;background:#fff;opacity:1!important}
#cart-popup li.mini_cart_item a.remove:hover{border-color:#C62828!important;color:#C62828!important;background:#fff!important}
#cart-popup .ux-mini-cart-footer{border-top:0!important;padding-top:16px!important;margin-top:auto}
#cart-popup .woocommerce-mini-cart__total{display:flex!important;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin:0 0 14px!important;padding:0!important;border:0!important;font:500 14px/1.3 "DM Sans",sans-serif!important;color:#62666B;text-transform:none!important}
#cart-popup .woocommerce-mini-cart__total strong{font-weight:600!important;color:#15130F;text-transform:none!important}
#cart-popup .woocommerce-mini-cart__total .amount{font:800 20px/1 "DM Sans",sans-serif!important;color:#15130F}
#cart-popup .woocommerce-mini-cart__total small,#cart-popup .woocommerce-mini-cart__total .tax_label{font-size:12.5px;color:#62666B;margin-left:auto}
#cart-popup .woocommerce-mini-cart__buttons{display:flex!important;flex-direction:column-reverse;gap:10px;margin:0!important}
#cart-popup .woocommerce-mini-cart__buttons a.button{display:flex!important;align-items:center;justify-content:center;width:100%!important;height:52px!important;min-height:0!important;margin:0!important;padding:0 20px!important;border-radius:999px!important;font:700 15.5px/1 "DM Sans",sans-serif!important;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}
#cart-popup .woocommerce-mini-cart__buttons a.checkout{background:#15130F!important;color:#fff!important;border:0!important}
#cart-popup .woocommerce-mini-cart__buttons a.checkout:hover{background:#4F4A82!important}
#cart-popup .woocommerce-mini-cart__buttons a.button:not(.checkout){background:#fff!important;color:#15130F!important;border:1.5px solid #15130F!important}
#cart-popup .woocommerce-mini-cart__buttons a.button:not(.checkout):hover{background:#F2F1F8!important}
#cart-popup .woocommerce-mini-cart__empty-message{font:500 15px/1.4 "DM Sans",sans-serif;color:#62666B;text-align:left}
/* msz-bez-crte */
/* 30.10. makni sivu crtu starog zaglavlja */html body.msz .header .top-divider,html body.msz #header .top-divider{display:none!important}
/* msz-tab-on */
/* 2.11. aktivna stavka donje trake ljubičasta */#mstab a.on{color:#4F4A82!important}
/* msz-mc-pk */
/* 2.11. poklon kartica u prozoru košarice: samo naziv i cijena */#cart-popup .malershop-giftcard-note,#cart-popup ul.wcpa_cart_meta{display:none!important}
/* msz-cls-home */
/* kopija pravila zaglavlja s naslovnice (body:has(#hx3)) da vrijede od prvog prikaza; izvor: naslovnica, 5.11.2026. */



body.home:not(#msz-x){--hxw: 1520px; --gut: 20px; --hink: #1D1D1B; --pnl: #2B2659; --g1: rgba(232,106,190,.55); --g2: rgba(140,120,255,.5); --flareR: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 50' preserveAspectRatio='none'%3E%3Cpath d='M46 0C36 0 31 3 28 11L18 39C15 47 10 50 0 50H46Z'/%3E%3C/svg%3E"); --flareL: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 50' preserveAspectRatio='none'%3E%3Cpath d='M0 0C10 0 15 3 18 11L28 39C31 47 36 50 46 50H0Z'/%3E%3C/svg%3E");}



body.home:not(#msz-x) #top-bar{display: none !important;}



body.home:not(#msz-x) #masthead{background: rgb(255, 255, 255);}
@media (min-width: 850px){body.home:not(#msz-x) #masthead .header-inner{max-width: var(--hxw) !important; margin: 0px auto !important; padding-left: var(--gut) !important; padding-right: var(--gut) !important;}body.home:not(#msz-x) .header-main{height: 84px !important;}body.home:not(#msz-x) #masthead .flex-left.flex-grow{min-width: 0px; flex: 1 1 auto !important;}body.home:not(#msz-x) #masthead .flex-left.flex-grow > ul{width: 100%; margin-left: 36px !important; margin-right: 28px !important;}body.home:not(#msz-x) #masthead li.header-search-form{flex: 1 1 auto; max-width: 720px; width: 100%;}body.home:not(#msz-x) #masthead .header-search-form-wrapper,body.home:not(#msz-x) #masthead .header-search-form form{width: 100%;}body.home:not(#msz-x) #masthead .flex-right > ul{align-items: center; gap: 6px;}body.home:not(#msz-x) #masthead li.cart-item{flex-direction: column; align-items: flex-end; justify-content: center; gap: 4px; display: flex !important; margin-left: 8px !important;}body.home:not(#msz-x) #wide-nav{background: var(--hink) !important; min-height: 0px !important; padding: 0px !important; border: 0px !important;}body.home:not(#msz-x) #wide-nav > .flex-row{background: transparent; max-width: calc(var(--hxw) - 2*var(--gut)) !important; width: calc(100% - 2*var(--gut)) !important; margin: 0px auto !important; height: 62px !important; padding: 0px !important; align-items: stretch !important;}body.home:not(#msz-x) #wide-nav{background: transparent !important;}body.home:not(#msz-x) #wide-nav > .flex-row{background: var(--band,#1D1D1B); border-radius: 30px 30px 0px 0px; padding: 0px 14px !important;}body.home:not(#msz-x) #wide-nav .flex-col{display: flex; align-items: center;}body.home:not(#msz-x) #wide-nav .flex-center{min-width: 0px; align-items: stretch; flex: 1 1 auto !important; justify-content: flex-start !important;}body.home:not(#msz-x) #wide-nav .flex-center > ul{width: 100%; align-items: center; flex-wrap: nowrap; height: 100%; justify-content: flex-start !important;}body.home:not(#msz-x) #wide-nav .flex-left{margin-right: 6px;}body.home:not(#msz-x) #wide-nav .flex-center > ul > li:not(.ms-akademija){margin: 0px !important;}body.home:not(#msz-x) #wide-nav .flex-center > ul > li:not(.ms-akademija) > a{padding-left: 10px !important; padding-right: 10px !important; font-size: 14.5px !important;}body.home:not(#msz-x) #wide-nav .flex-center > ul > li.ms-desno{margin-left: auto !important;}body.home:not(#msz-x) #wide-nav li.ms-akademija{position: relative; align-items: flex-end; align-self: stretch; height: 100%; display: flex !important; margin: 0px 0px 0px 56px !important; padding: 0px !important;}body.home:not(#msz-x) #wide-nav li.ms-akademija::before{content: ""; position: absolute; left: -45px; bottom: 0px; width: 46px; height: 52px; background: var(--pnl); mask: var(--flareR) 0 0/100% 100% no-repeat; transition: background 0.3s;}body.home:not(#msz-x) #wide-nav li.ms-akademija > a{min-height: 52px; align-items: center; gap: 14px; transition: background 0.3s; height: 52px !important; display: flex !important; padding: 0px 8px 0px 10px !important; margin: 0px !important; border-radius: 0px 20px 0px 0px !important; background: var(--pnl) !important; font-size: 16px !important;}body.home:not(#msz-x) #wide-nav li.ms-akademija .hx3-arw{width: 36px; height: 36px; border-radius: 50%; border: 1.5px solid rgba(255, 255, 255, 0.45); display: grid; place-items: center; color: rgb(255, 255, 255); transition: background 0.15s, color 0.15s;}body.home:not(#msz-x) #wide-nav li.ms-akademija .hx3-arw svg{width: 16px; height: 16px;}body.home:not(#msz-x) #wide-nav li.ms-akademija > a:hover .hx3-arw{background: rgb(255, 204, 0); border-color: rgb(255, 204, 0); color: rgb(29, 29, 27);}body.home:not(#msz-x) .header-wrapper.stuck{border-radius: 999px; overflow: visible; box-shadow: rgba(0, 0, 0, 0.45) 0px 12px 30px -14px; background: rgb(255, 255, 255); left: 0px !important; right: 0px !important; margin: 0px auto !important; top: calc(8px + var(--wp-admin--admin-bar--height,0px)) !important; width: min(1320px, 100% - 24px) !important;}body.home:not(#msz-x) .header-wrapper.stuck #masthead{border-radius: 999px;}body.home:not(#msz-x) .header-wrapper.stuck #wide-nav,body.home:not(#msz-x) .header-wrapper.stuck .hx3-cs,body.home:not(#msz-x) .header-wrapper.stuck .hx3-hb small{display: none !important;}body.home:not(#msz-x) .header-wrapper.stuck .header-main{height: 60px !important;}body.home:not(#msz-x) .header-wrapper.stuck .hx3-hb{height: 40px;}body.home:not(#msz-x) .header-wrapper.stuck .hx3-hb i{width: 30px; height: 30px;}body.home:not(#msz-x) .header-wrapper.stuck #logo,body.home:not(#msz-x) .header-wrapper.stuck #logo a{align-items: center; height: 60px !important; display: flex !important; width: auto !important; max-width: none !important;}body.home:not(#msz-x) .header-wrapper.stuck #logo a{position: static !important; top: auto !important; transform: none !important;}body.home:not(#msz-x) .header-wrapper.stuck #logo img{height: 46px !important; width: auto !important; max-height: 46px !important; margin: 0px !important;}body.home:not(#msz-x) .header-wrapper.stuck .header-inner{padding-left: 22px !important; padding-right: 14px !important;}}
@media (min-width: 850px) and (max-width: 1420px){body.home:not(#msz-x) #wide-nav li.ms-i-brusilice{display: none !important;}}
@media (min-width: 850px) and (max-width: 1300px){body.home:not(#msz-x) #wide-nav li.ms-i-nivelir,body.home:not(#msz-x) #wide-nav li.ms-i-gleteri{display: none !important;}}
@media (min-width: 850px) and (max-width: 1120px){body.home:not(#msz-x) #wide-nav li.ms-i-valjci,body.home:not(#msz-x) #wide-nav li.ms-i-kistovi{display: none !important;}}















































































































































@media (max-width: 849px){body.home:not(#msz-x){--gut: 10px;}}


@media (min-width: 850px){body.home:not(#msz-x) #masthead .flex-left.flex-grow{flex: 1 1 0% !important;}body.home:not(#msz-x) #masthead .flex-right{flex: 0 0 auto !important;}body.home:not(#msz-x) #masthead .flex-left.flex-grow{display: flex !important;}body.home:not(#msz-x) #masthead .flex-left.flex-grow > ul{flex: 1 1 auto; min-width: 0px; width: auto !important; margin-left: 36px !important; margin-right: 24px !important;}body.home:not(#msz-x) #wide-nav li.ms-akademija > a::after{display: none !important;}body.home:not(#msz-x) #wide-nav li.ms-akademija .hx3-dot{color: rgb(255, 204, 0); margin-left: -14px; margin-right: -2px;}}
/* msz-cls */
body.home #top-bar{display:none!important}@media (max-width:849px){#masthead .mobile-nav.nav-right>li.cart-item{min-width:114px}#masthead .mobile-nav.nav-right>li.cart-item>a{white-space:nowrap}}/* msz-cls: zaglavlje ne smije pomicati stranicu (5.11.2026.) */
@media (min-width:850px){html body.msz #masthead li.cart-item .header-cart-title{display:inline-block!important;min-width:76px!important}}
html body.msz #masthead li.cart-item .hx3-cs small{display:block!important;height:13px!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
#top-bar .ms-fs,#top-bar .ms-fs span{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;min-width:0!important}
/* msz-spoj */
/* Spoj zaglavlja i heroja, GLOBALNO (7.11.2026.): vrijedi na svakoj stranici čiji hero ima klasu ms-spoj (ili msb-hero, mkb-hero, mj-hero).
   Boja jezička Akademije = boja plohe heroja; skripta je sama očita s heroja, pa radi i za svijetle i za tamne plohe. */


body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) { --hxw: 1520px; --gut: 20px; --hink: #1D1D1B; --pnl: #2B2659; --g1: rgba(232,106,190,.55); --g2: rgba(140,120,255,.5); --flareR: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 50' preserveAspectRatio='none'%3E%3Cpath d='M46 0C36 0 31 3 28 11L18 39C15 47 10 50 0 50H46Z'/%3E%3C/svg%3E"); --flareL: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 46 50' preserveAspectRatio='none'%3E%3Cpath d='M0 0C10 0 15 3 18 11L28 39C31 47 36 50 46 50H0Z'/%3E%3C/svg%3E"); }
body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #top-bar { display: none !important; }
body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead { background: rgb(255, 255, 255); }
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .header-inner { max-width: var(--hxw) !important; margin: 0px auto !important; padding-left: var(--gut) !important; padding-right: var(--gut) !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-main { height: 84px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-left.flex-grow { min-width: 0px; flex: 1 1 auto !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-left.flex-grow > ul { width: 100%; margin-left: 36px !important; margin-right: 28px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead li.header-search-form { flex: 1 1 auto; max-width: 720px; width: 100%; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .header-search-form-wrapper, body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .header-search-form form { width: 100%; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-right > ul { align-items: center; gap: 6px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead li.cart-item { flex-direction: column; align-items: flex-end; justify-content: center; gap: 4px; display: flex !important; margin-left: 8px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav { background: var(--hink) !important; min-height: 0px !important; padding: 0px !important; border: 0px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav > .flex-row { background: transparent; max-width: calc(var(--hxw) - 2*var(--gut)) !important; width: calc(100% - 2*var(--gut)) !important; margin: 0px auto !important; height: 62px !important; padding: 0px !important; align-items: stretch !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav { background: transparent !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav > .flex-row { background: var(--band,#1D1D1B); border-radius: 30px 30px 0px 0px; padding: 0px 14px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-col { display: flex; align-items: center; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center { min-width: 0px; align-items: stretch; flex: 1 1 auto !important; justify-content: flex-start !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul { width: 100%; align-items: center; flex-wrap: nowrap; height: 100%; justify-content: flex-start !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-left { margin-right: 6px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul > li:not(.ms-akademija) { margin: 0px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul > li:not(.ms-akademija) > a { padding-left: 10px !important; padding-right: 10px !important; font-size: 14.5px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul > li.ms-desno { margin-left: auto !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija { position: relative; align-items: flex-end; align-self: stretch; height: 100%; display: flex !important; margin: 0px 0px 0px 56px !important; padding: 0px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija::before { content: ""; position: absolute; left: -45px; bottom: 0px; width: 46px; height: 52px; background: var(--pnl); mask: var(--flareR) 0 0/100% 100% no-repeat; transition: background 0.3s; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija > a { min-height: 52px; align-items: center; gap: 14px; transition: background 0.3s; height: 52px !important; display: flex !important; padding: 0px 8px 0px 10px !important; margin: 0px !important; border-radius: 0px 20px 0px 0px !important; background: var(--pnl) !important; font-size: 16px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija .hx3-arw { width: 36px; height: 36px; border-radius: 50%; border: 1.5px solid rgba(255, 255, 255, 0.45); display: grid; place-items: center; color: rgb(255, 255, 255); transition: background 0.15s, color 0.15s; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija .hx3-arw svg { width: 16px; height: 16px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija > a:hover .hx3-arw { background: rgb(255, 204, 0); border-color: rgb(255, 204, 0); color: rgb(29, 29, 27); }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck { border-radius: 999px; overflow: visible; box-shadow: rgba(0, 0, 0, 0.45) 0px 12px 30px -14px; background: rgb(255, 255, 255); left: 0px !important; right: 0px !important; margin: 0px auto !important; top: calc(8px + var(--wp-admin--admin-bar--height,0px)) !important; width: min(1320px, 100% - 24px) !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck #masthead { border-radius: 999px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck #wide-nav, body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck .hx3-cs, body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck .hx3-hb small { display: none !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck .header-main { height: 60px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck .hx3-hb { height: 40px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck .hx3-hb i { width: 30px; height: 30px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck #logo, body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck #logo a { align-items: center; height: 60px !important; display: flex !important; width: auto !important; max-width: none !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck #logo a { position: static !important; top: auto !important; transform: none !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck #logo img { height: 46px !important; width: auto !important; max-height: 46px !important; margin: 0px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) .header-wrapper.stuck .header-inner { padding-left: 22px !important; padding-right: 14px !important; }}
@media (min-width: 850px) and (max-width: 1420px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-i-brusilice { display: none !important; }}
@media (min-width: 850px) and (max-width: 1300px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-i-nivelir, body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-i-gleteri { display: none !important; }}
@media (min-width: 850px) and (max-width: 1120px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-i-valjci, body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-i-kistovi { display: none !important; }}
@media (max-width: 849px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) { --gut: 10px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-left.flex-grow { flex: 1 1 0% !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-right { flex: 0 0 auto !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-left.flex-grow { display: flex !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #masthead .flex-left.flex-grow > ul { flex: 1 1 auto; min-width: 0px; width: auto !important; margin-left: 36px !important; margin-right: 24px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija .hx3-dot { color: rgb(255, 204, 0); margin-left: -14px; margin-right: -2px; }}
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper .blog-wrapper.blog-single { padding-top: 0px !important; }
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav { padding-bottom: 0px !important; margin-bottom: 0px !important; }
@media (min-width: 850px){html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav > .flex-row { border-radius: 30px 30px 0px 0px !important; background: rgb(29, 29, 27) !important; }}
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #main .page-wrapper, html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #content { padding-top: 0px !important; margin-top: 0px !important; }
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul > li:not(.ms-akademija) { margin: 0px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul > li:not(.ms-akademija) > a { padding-left: 10px !important; padding-right: 10px !important; font-size: 14.5px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija { position: relative; align-items: flex-end; align-self: stretch; height: 100%; display: flex !important; margin: 0px 0px 0px 56px !important; padding: 0px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija::before { content: ""; position: absolute; left: -45px; bottom: 0px; width: 46px; height: 52px; background: var(--pnl); mask: var(--flareR) 0 0/100% 100% no-repeat; transition: background 0.3s; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija > a { min-height: 52px; align-items: center; gap: 14px; transition: background 0.3s; height: 52px !important; display: flex !important; padding: 0px 8px 0px 10px !important; margin: 0px !important; border-radius: 0px 20px 0px 0px !important; background: var(--pnl) !important; font-size: 16px !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija .hx3-arw { width: 36px; height: 36px; border-radius: 50%; border: 1.5px solid rgba(255, 255, 255, 0.45); display: grid; place-items: center; color: rgb(255, 255, 255); transition: background 0.15s, color 0.15s; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija .hx3-arw svg { width: 16px; height: 16px; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija > a:hover .hx3-arw { background: rgb(255, 204, 0); border-color: rgb(255, 204, 0); color: rgb(29, 29, 27); }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija > a::after { display: none !important; }}
@media (min-width: 850px){body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav li.ms-akademija .hx3-dot { color: rgb(255, 204, 0); margin-left: -14px; margin-right: -2px; }}
@media (min-width: 850px){html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wide-nav .flex-center > ul > li.ms-desno.ms-desno { margin-left: auto !important; }}
@media (min-width: 850px){html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav > .flex-row { padding: 0px 14px !important; }}

body:has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero){--spoj-tx:#fff;--spoj-dot:#FFCC00;--spoj-arw:rgba(255,255,255,.45)}
body:has(.msb-hero){--pnl:#E4E7EB;--spoj-tx:#15130F;--spoj-dot:#FF6A13;--spoj-arw:rgba(21,19,15,.3)}
body.msz-spoj-svj{--spoj-tx:#15130F;--spoj-dot:#FF6A13;--spoj-arw:rgba(21,19,15,.3)}
body.msz-spoj-tam{--spoj-tx:#fff;--spoj-dot:#FFCC00;--spoj-arw:rgba(255,255,255,.45)}
@media (min-width:850px){
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija>a{color:var(--spoj-tx)!important}
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija .hx3-dot{color:var(--spoj-dot)!important}
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija .hx3-arw{border-color:var(--spoj-arw)!important;color:var(--spoj-tx)!important}
html body:not(#msz-x):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija>a:hover .hx3-arw{background:#FFCC00!important;border-color:#FFCC00!important;color:#1D1D1B!important}
}

/* jače od kopija po stranicama: jezičak uvijek u boji plohe heroja */
@media (min-width:850px){
html body:not(#msz-x):not(#msz-y):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija::before{background:var(--pnl)!important}
html body:not(#msz-x):not(#msz-y):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija>a{background:var(--pnl)!important;color:var(--spoj-tx)!important}
html body:not(#msz-x):not(#msz-y):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija .hx3-dot{color:var(--spoj-dot)!important}
html body:not(#msz-x):not(#msz-y):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija .hx3-arw{border-color:var(--spoj-arw)!important;color:var(--spoj-tx)!important;background:transparent!important}
html body:not(#msz-x):not(#msz-y):has(.ms-spoj,.msb-hero,.mkb-hero,.mj-hero) #wrapper #header #wide-nav li.ms-akademija>a:hover .hx3-arw{background:#FFCC00!important;border-color:#FFCC00!important;color:#1D1D1B!important}
body.msz-spoj-svj #wide-nav li.ms-akademija .akx,body.msz-spoj-tam #wide-nav li.ms-akademija .akx{display:none!important}
}
/* msz-nav-uski */
/* msz-nav-uski: na računalima 850-999 px u crnoj traci nema mjesta za sve stavke, pa jezičak Akademija izlazi preko ruba; skriva se još Kameni tepih (ostaje u Sve kategorije) (12.11.2026.) */
@media(min-width:850px) and (max-width:999px){#wide-nav .nav>li.ms-i-stone{display:none!important}}
/* msz-spoj-kut */
/* msz-spoj-kut v3: hero na naslovnici uvijek iste širine kao crna traka zaglavlja (računalo), bez stepenice na bilo kojoj širini (12.11.2026.) */
@media(min-width:850px){body:has(#hx3) .hx-wrap{width:auto!important;max-width:1480px!important;margin-left:max(20px,calc((100% - 1480px) / 2))!important;margin-right:max(20px,calc((100% - 1480px) / 2))!important}}
