@charset "UTF-8";
/* ms-msk */
#mstab{position:fixed;left:0;right:0;bottom:0;z-index:100002;background:#fff;border-top:1px solid #ECE7DF;display:flex;justify-content:space-around;padding:7px 2px calc(8px + env(safe-area-inset-bottom));font-family:Montserrat,sans-serif;box-shadow:0 -6px 18px -12px rgba(21,19,15,.35)}
#mstab a{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;font:600 10.5px/1.1 Montserrat,sans-serif;color:#6F6A61;text-decoration:none;position:relative;padding-top:2px;background:none;border:0}
#mstab svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
#mstab a.on{color:#15130F}
#mstab a.on:before{content:"";position:absolute;top:-8px;left:28%;right:28%;height:3px;background:#FFCC00;border-radius:0 0 3px 3px}
#mstab .bd{position:absolute;top:-3px;left:calc(50% + 5px);background:#FFCC00;color:#15130F;font:800 10px/17px Montserrat,sans-serif;border-radius:9px;min-width:17px;height:17px;padding:0 4px;text-align:center}
body.mstab-on{padding-bottom:74px!important}
#msk{position:fixed;inset:0;z-index:100001;background:#fff;display:flex;flex-direction:column;animation:mskup .22s ease-out;font-family:Montserrat,sans-serif}
#msk[hidden]{display:none!important}
@keyframes mskup{from{transform:translateY(28px);opacity:0}}
#msk .msk-top{display:flex;align-items:center;justify-content:space-between;padding:14px 16px 12px;border-bottom:1px solid #ECE7DF}
#msk .msk-top b{font:800 21px/1 Montserrat,sans-serif;color:#15130F;letter-spacing:-.01em}
#msk .msk-top b i{color:#F36518;font-style:normal}
#msk .msk-x{width:40px;height:40px;border-radius:50%;background:#F4F1EA;border:0;display:grid;place-items:center;padding:0;margin:0}
#msk .msk-x svg{width:20px;height:20px;stroke:#15130F;stroke-width:2;fill:none;stroke-linecap:round}
#msk .msk-body{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:4px 16px calc(96px + env(safe-area-inset-bottom))}
#msk .msk-h{font:700 12px/1.2 Montserrat,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#15130F;margin:22px 0 10px;padding:0 0 8px;border-bottom:2px solid #15130F;display:flex;gap:8px;align-items:baseline}
#msk .msk-h span{font:500 11px/1 ui-monospace,Menlo,Consolas,monospace;color:#8E877B;letter-spacing:0}
#msk .msk-h.deco{color:#4F4A82;border-color:#4F4A82;border-bottom-width:4px}
#msk .msk-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#msk .msk-c{display:flex;align-items:center;gap:9px;min-height:62px;padding:8px 10px 8px 8px;border:1px solid #E5DFD4;border-radius:12px;text-decoration:none;color:#15130F;font:600 13.5px/1.2 Montserrat,sans-serif;background:#fff}
#msk .msk-c img{width:42px;height:42px;object-fit:contain;mix-blend-mode:multiply;flex:none}
#msk .msk-c.top{font-weight:800}
#msk .msk-c:active{background:#FFCC00;border-color:#FFCC00}
#msk .msk-c.on{border-color:#15130F;box-shadow:inset 0 -4px 0 #FFCC00}
#msk .msk-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#msk .msk-t{position:relative;display:block;aspect-ratio:1/1;border-radius:12px;overflow:hidden;background:#15130F;text-decoration:none}
#msk .msk-t img{width:100%;height:100%;object-fit:cover}
#msk .msk-t:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,19,15,0) 40%,rgba(21,19,15,.85))}
#msk .msk-t b{position:absolute;left:12px;right:10px;bottom:10px;z-index:1;color:#fff;font:800 15px/1.2 Montserrat,sans-serif}
#msk .msk-t.on{box-shadow:inset 0 0 0 3px #FFCC00}
#msk .msk-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}
#msk .msk-card{display:flex;flex-direction:column;gap:5px;padding:14px;border-radius:12px;text-decoration:none;min-height:118px}
#msk .msk-card b{font:800 15px/1.2 Montserrat,sans-serif}
#msk .msk-card span{font:500 12.5px/1.35 Montserrat,sans-serif}
#msk .msk-card em{font:700 13px Montserrat,sans-serif;font-style:normal;margin-top:auto}
#msk .msk-ak{background:#4F4A82;color:#fff}#msk .msk-ak em,#msk .msk-ak b i{color:#FFCC00;font-style:normal}#msk .msk-ak span{color:#E6E5F1}
#msk .msk-na{background:#F36518;color:#15130F;box-shadow:inset 0 -5px 0 #4F4A82}
#msk .msk-br{display:flex;gap:8px;overflow-x:auto;padding:2px 0 8px;margin:0 -16px;padding-left:16px;padding-right:16px;scrollbar-width:none}
#msk .msk-br a{flex:0 0 100px;height:46px;border:1px solid #E5DFD4;border-radius:10px;display:grid;place-items:center;background:#fff}
#msk .msk-br img{max-width:78px;max-height:24px;object-fit:contain}
@media (max-width:849px){#ms-zgl-sw{bottom:104px!important;left:8px!important;transform:scale(.85);transform-origin:0 100%}}
#msk .msk-info{display:flex;flex-direction:column;border-top:1px solid #ECE7DF}#msk .msk-info a{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;border-bottom:1px solid #ECE7DF;font:600 15px Montserrat,sans-serif;color:#15130F;text-decoration:none}#msk .msk-info a i{font-style:normal;color:#8E877B;font-size:20px}
@media (max-width:849px){#masthead [data-open="#main-menu"],#masthead li.nav-icon{display:none!important}}
#msk .msk-back{width:40px;height:40px;border-radius:50%;background:#F4F1EA;border:0;display:grid;place-items:center;padding:0;margin:0 8px 0 0}
#msk .msk-back[hidden]{display:none}
#msk .msk-back svg{width:20px;height:20px;stroke:#15130F;stroke-width:2.2;fill:none;stroke-linecap:round;stroke-linejoin:round}
#msk .msk-top .msk-ti{flex:1}
#msk .mk-l1[hidden],#msk .mk-l2[hidden]{display:none!important}
#msk .mk-l2{padding:0 16px calc(96px + env(safe-area-inset-bottom));overflow:auto;animation:mkin .2s ease-out}
@keyframes mkin{from{transform:translateX(24px);opacity:0}}
#msk .mk-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}
#msk .mk-g{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:2px;min-height:112px;padding:12px;border:1px solid #E5DFD4;border-radius:14px;background:#fff;text-align:left;text-decoration:none;color:#15130F;font-family:Montserrat,sans-serif;overflow:hidden;margin:0;cursor:pointer}
#msk .mk-g b{font:800 15.5px/1.15 Montserrat,sans-serif;position:relative;z-index:1}
#msk .mk-g span{font:500 12px/1.2 Montserrat,sans-serif;color:#6F6A61;position:relative;z-index:1}
#msk .mk-g .mk-im{position:absolute;top:10px;left:10px;right:10px;display:flex;gap:4px;color:inherit}
#msk .mk-g .mk-im img{width:34px;height:34px;object-fit:contain;mix-blend-mode:multiply}
#msk .mk-g.on{border-color:#15130F;box-shadow:inset 0 -4px 0 #FFCC00}
#msk .mk-g:active{background:#FFCC00}
#msk .mk-deco{border:0;background:#15130F}
#msk .mk-deco img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.9}
#msk .mk-deco:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,19,15,0) 30%,rgba(21,19,15,.85))}
#msk .mk-deco b{color:#fff}#msk .mk-deco span{color:#E6E0D6}
#msk .mk-ak{background:#4F4A82;border:0;color:#fff}#msk .mk-ak b i{color:#FFCC00;font-style:normal}#msk .mk-ak span{color:#E6E5F1}
#msk .mk-na{background:#F36518;border:0;box-shadow:inset 0 -5px 0 #4F4A82}#msk .mk-na span{color:#15130F}
#msk .mk-g em{position:absolute;top:10px;right:12px;font:700 18px Montserrat,sans-serif;font-style:normal}
#msk .mk-ak em{color:#FFCC00}
#msk .mk-h{font:800 22px/1.15 Montserrat,sans-serif;color:#15130F;margin:16px 0 10px}
#msk .mk-all{display:flex;justify-content:space-between;align-items:center;margin:0 0 12px;padding:12px 14px;border-radius:12px;background:#15130F;color:#fff;font:700 14px Montserrat,sans-serif;text-decoration:none}
#msk .mk-l2 .msk-tiles .msk-t{aspect-ratio:4/3}
#msk button.mk-g{border-radius:14px!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important;width:100%!important;max-width:none!important;box-shadow:none;margin:0!important;font-size:inherit!important;min-height:112px!important;height:auto!important;padding:12px!important;text-shadow:none!important}
#msk button.mk-g.on{box-shadow:inset 0 -4px 0 #FFCC00!important}
#msk .mk-g b{text-transform:none!important;letter-spacing:-.005em!important}
#msk .mk-g span{text-transform:none!important;letter-spacing:0!important}
#msk .mk-h{display:none}
#msk .mk-l2>.msk-tiles,#msk .mk-l2>.msk-grid{margin-top:14px}#msk .mk-l2>.mk-all+.msk-grid{margin-top:0}
#msk .mk-l2 .mk-all{margin-top:14px}
#msk button.msk-back,#msk button.msk-x{border-radius:50%!important;min-height:0!important;line-height:1!important;box-shadow:none!important}
#msk .mr{flex:1;display:flex;min-height:0}
#msk .mr-rail{flex:0 0 112px;background:#F4F1EA;overflow:auto;padding:6px 0 calc(90px + env(safe-area-inset-bottom));display:flex;flex-direction:column}
#msk .mr-r{display:block!important;width:100%!important;text-align:left!important;background:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:14px 10px 14px 14px!important;min-height:0!important;font:600 13.5px/1.25 Montserrat,sans-serif!important;color:#4A453D!important;text-transform:none!important;letter-spacing:0!important;position:relative;text-decoration:none;box-shadow:none!important}
#msk .mr-r.on{background:#fff!important;color:#15130F!important;font-weight:800!important}
#msk .mr-r.on:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:4px;background:#FFCC00;border-radius:0 3px 3px 0}

#msk .mr-ak,#msk .mr-na{margin-top:0!important;font-weight:800!important}
#msk .mr-ak{margin-top:14px!important;border-top:1px solid #E2DBCF!important;color:#4F4A82!important}
#msk .mr-ak i{color:#F36518;font-style:normal}
#msk .mr-na{color:#C2410C!important}
#msk .mr-r em{font-style:normal;margin-left:4px;font-size:12px}
#msk .mr-p{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:12px 12px calc(96px + env(safe-area-inset-bottom))}
#msk .mr-s[hidden]{display:none!important}
#msk .mr-s{animation:mkin .18s ease-out}
#msk .mr-hd{display:flex;justify-content:space-between;align-items:baseline;margin:2px 2px 12px}
#msk .mr-hd b{font:800 19px/1.15 Montserrat,sans-serif;color:#15130F}
#msk .mr-hd a{font:700 13px Montserrat,sans-serif;color:#4F4A82;text-decoration:none}
#msk .mr-g{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#msk .mr-g a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 6px 12px;border:1px solid #E5DFD4;border-radius:12px;text-decoration:none;color:#15130F;font:600 12.5px/1.2 Montserrat,sans-serif;background:#fff}
#msk .mr-g a span{width:100%;height:64px;display:grid;place-items:center}
#msk .mr-g a img{max-width:72px;max-height:64px;object-fit:contain;mix-blend-mode:multiply}
#msk .mr-g a.top{font-weight:800}
#msk .mr-g a.on{border-color:#15130F;box-shadow:inset 0 -4px 0 #FFCC00}
#msk .mr-g a:active{background:#FFCC00}
#msk .mr-dc{display:flex;flex-direction:column;gap:8px}
#msk .mr-dc a{position:relative;display:block;aspect-ratio:16/9;border-radius:12px;overflow:hidden;background:#15130F}
#msk .mr-dc a img{width:100%;height:100%;object-fit:cover}
#msk .mr-dc a:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(21,19,15,0) 45%,rgba(21,19,15,.85))}
#msk .mr-dc a b{position:absolute;left:12px;bottom:10px;z-index:1;color:#fff;font:800 16px Montserrat,sans-serif}
#msk .mr-dc a.on{box-shadow:inset 0 0 0 3px #FFCC00}
#msk .mr-br{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#msk .mr-br a{height:56px;border:1px solid #E5DFD4;border-radius:10px;display:grid;place-items:center;background:#fff}
#msk .mr-br img{max-width:80%;max-height:26px;object-fit:contain}
#msk .mr-more{display:block;margin-top:12px;font:700 13.5px Montserrat,sans-serif;color:#4F4A82;text-decoration:none}
/* MR4: stil kao desktop */
#msk .msk-top{background:#15130F!important;border-bottom:3px solid #FFCC00!important}
#msk .msk-top b{color:#fff!important}
#msk .msk-top b i{color:#F36518}
#msk .msk-x{background:#2A2722!important}#msk .msk-x svg{stroke:#fff!important}
#msk .mr-sve{text-decoration:none;display:block;position:relative}
.mr-rail{flex:0 0 118px!important;background:#15130F!important;padding:8px 0 calc(200px + env(safe-area-inset-bottom))!important}
#msk .mr-p{padding-bottom:calc(200px + env(safe-area-inset-bottom))!important}
#msk .mr-rail{overflow-y:auto!important;-webkit-overflow-scrolling:touch}#msk .mr-rail>*{flex-shrink:0!important}
#msk .mr-hc{border-radius:16px;overflow:hidden;margin:10px 0 12px;box-shadow:0 10px 24px -14px rgba(21,19,15,.5)}#msk .mr-hc .mr-hero{margin:0!important;border-radius:0!important}
#msk .mr-hak{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#4F4A82;color:#fff;text-decoration:none;padding:12px 12px;font:700 12px/1.3 Montserrat,sans-serif}#msk .mr-hak b{flex:none;font:800 11px/1 Montserrat,sans-serif;color:#FFCC00;white-space:nowrap}
#msk .mr-pd{display:block;margin:10px 0 12px;border-radius:16px;background:#fff;border:1.5px solid #15130F;padding:16px 14px 14px;text-decoration:none;color:#15130F}#msk .mr-pdl{height:34px;width:auto;display:block;margin:0 0 10px}#msk .mr-pd>b{display:block;font:800 13px/1.3 Montserrat,sans-serif;margin-bottom:12px}#msk .mr-pdg{display:grid;grid-template-columns:1fr 1fr;gap:8px}#msk .mr-pdg i{display:block;font-style:normal;background:#F4F1EC;border-radius:10px;padding:8px;text-align:center}#msk .mr-pdg img{width:100%;height:64px;object-fit:contain;mix-blend-mode:multiply;display:block}#msk .mr-pdg small{display:block;font:700 10.5px/1.2 Montserrat,sans-serif;margin-top:6px}#msk .mr-pd em{display:inline-block;margin-top:14px;font:800 12.5px/1 Montserrat,sans-serif;font-style:normal;background:#15130F;color:#fff;border-radius:999px;padding:10px 16px}
#msk .mr-hero{position:relative;display:block;border-radius:14px;overflow:hidden;aspect-ratio:4/3;margin:10px 0 12px;background:#15130F;text-decoration:none}#msk .mr-hero img{width:100%;height:100%;object-fit:cover;opacity:.82;display:block}#msk .mr-hero b{position:absolute;left:12px;right:12px;bottom:44px;color:#fff;font:900 19px/1.1 Montserrat,sans-serif;text-shadow:0 1px 8px rgba(0,0,0,.4)}#msk .mr-hero em{position:absolute;left:12px;bottom:12px;font:800 12px/1 Montserrat,sans-serif;font-style:normal;color:#15130F;background:#FFCC00;border-radius:999px;padding:8px 12px}
#msk .mr-akt,#msk .mr-naj{display:block;border-radius:14px;padding:14px;background:#4F4A82;color:#fff;text-decoration:none;margin-top:4px}#msk .mr-naj{background:#F36518;margin-top:14px}#msk .mr-akt b,#msk .mr-naj b{display:block;font:900 14px/1.25 Montserrat,sans-serif;color:#fff}#msk .mr-akt em,#msk .mr-naj em{display:inline-block;margin-top:10px;font:800 12px/1 Montserrat,sans-serif;font-style:normal;background:#fff;color:#15130F;border-radius:999px;padding:8px 12px}
html body #msk.prb .mr-r{padding-left:12px!important;padding-right:6px!important;font-size:12.5px!important;letter-spacing:-.01em}
#msk .mr-akb{display:block;margin:16px 10px 0;padding:12px 6px;border-radius:999px;background:#4F4A82;color:#fff!important;text-align:center;font:800 12.5px/1.15 Montserrat,sans-serif;text-decoration:none;box-shadow:inset 0 0 0 1.5px #8F8AC4}#msk .mr-akb.mr-njb{margin-top:8px;background:#F36518;box-shadow:none;color:#15130F!important}
html body #msk .mr-rail .mr-r.dk.on:before{background:#F36518!important}
html body #msk .mr-rail .mr-r.ak{background:#4F4A82!important;color:#fff!important;margin:4px 8px 0;border-radius:12px;width:auto}html body #msk .mr-rail .mr-r.nj{background:#F36518!important;color:#15130F!important;margin:8px 8px 0;border-radius:12px;width:auto}html body #msk .mr-rail .mr-r.ak small{color:rgba(255,255,255,.7)!important}html body #msk .mr-rail .mr-r.nj small{color:rgba(21,19,15,.65)!important}html body #msk .mr-rail .mr-r.ak.on,html body #msk .mr-rail .mr-r.nj.on{box-shadow:inset 0 0 0 2px #FFCC00!important}html body #msk .mr-rail .mr-r.ak.on:before,html body #msk .mr-rail .mr-r.nj.on:before{display:none!important}
#msk .mr-kx{display:grid;gap:8px;margin:4px 0 10px}#msk .mr-kx a{display:block;padding:12px 14px;border-radius:14px;background:#F4F1EC;text-decoration:none;color:#15130F}#msk .mr-kx small{display:block;font:600 11.5px/1.3 Montserrat,sans-serif;color:#6B655B}#msk .mr-kx b{display:block;font:800 14px/1.35 Montserrat,sans-serif;margin-top:2px}
#msk .mr-rail .mr-r.pu{background:#FFCC00!important;margin:4px 8px 0;border-radius:12px;width:auto;padding-top:9px!important;padding-bottom:9px!important}#msk .mr-rail .mr-r.pu small{color:#15130F!important;opacity:.6}#msk .mr-rail .mr-r.pu img{display:block;width:78px;height:auto;margin-top:3px}#msk .mr-rail .mr-r.pu.on{box-shadow:inset 0 0 0 3px #fff!important}#msk .mr-rail .mr-r.pin:after{content:"Još kategorija \2193";position:absolute;left:0;right:0;top:0;padding:5px 0;text-align:center;font:800 10.5px/1 Montserrat,sans-serif;letter-spacing:.02em;color:#FFCC00;background:#2B2823;border-bottom:1px solid rgba(255,255,255,.08);pointer-events:none;transition:opacity .2s}#msk .mr-rail .mr-r.pin{padding-top:28px!important}#msk .mr-rail.end .mr-r.pin:after{opacity:0}#msk .mr-rail .mr-r.pu.on:before{display:none!important}#msk .mr-rail .mr-r.pin{position:sticky!important;bottom:-36px;z-index:3;background:#15130F!important;color:#fff!important;border-top:1px solid rgba(255,255,255,.2)!important;box-shadow:0 -6px 8px -6px rgba(0,0,0,.5),0 45px 0 0 #15130F,0 90px 0 0 #15130F,0 135px 0 0 #15130F!important}#msk .mr-rail .mr-r.pin.on{box-shadow:0 -6px 8px -6px rgba(0,0,0,.5),0 45px 0 0 #15130F,0 90px 0 0 #15130F,0 135px 0 0 #15130F!important}#msk .mr-rail .mr-r.pin.on{background:#fff!important;color:#15130F!important}
#msk .mr-rail .mr-r.pin{padding-top:14px!important}#msk .mr-rail .mr-r.pin:after{content:"\2193";left:50%;right:auto;top:-17px;width:30px;height:30px;padding:0;border-radius:50%;background:#FFCC00;color:#15130F;font:900 16px/30px Montserrat,sans-serif;text-align:center;border:0;transform:translateX(-50%);box-shadow:0 4px 10px rgba(0,0,0,.45);animation:mshint 1.6s ease-in-out infinite}@keyframes mshint{0%,100%{margin-top:0}50%{margin-top:4px}}
#msk .mr-rail .mr-r.pu{background:transparent!important;margin:0!important;border-radius:0!important;padding:12px 14px!important}#msk .mr-rail .mr-r.pu small{color:#A9A196!important;opacity:1}#msk .mr-rail .mr-r.pu img{background:#FFCC00;border-radius:8px;padding:6px 7px;width:84px;box-sizing:border-box;margin-top:5px}#msk .mr-rail .mr-r.pu.on{background:#fff!important;box-shadow:none!important}
#msk .mr-kc{display:flex;gap:8px;margin:12px 0 10px}#msk .mr-kc a{flex:1;text-align:center;padding:13px 6px;border-radius:999px;border:1.5px solid #15130F;color:#15130F;font:800 13px/1 Montserrat,sans-serif;text-decoration:none}#msk .mr-kc a.t{background:#15130F;color:#fff}
#msk .mr-gl{display:block;padding:14px 12px 5px;font:800 9px/1.2 Montserrat,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8a8278;border-top:1px solid #2e2a24;margin-top:6px}
#msk .mr-all{display:block;text-align:center;margin:8px 0 12px;padding:13px 10px;border-radius:999px;background:#15130F;color:#fff!important;font:800 13px/1.2 Montserrat,sans-serif;text-decoration:none}
#msk .mr-pdh{display:flex;align-items:center;gap:12px;margin:10px 0 4px;padding:12px 14px;border-radius:14px;background:#F4F1EC}#msk .mr-pdh img{height:30px;width:auto;flex:none}#msk .mr-pdh span{font:700 11.5px/1.3 Montserrat,sans-serif;color:#4a443b}
#msk .mr-sub{font:800 10px/1 Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#7A736A;margin:6px 0 2px}
#msk .mr-heroak,#msk .mr-heronj{aspect-ratio:16/10!important}#msk .mr-heroak{background:linear-gradient(180deg,rgba(79,74,130,.38) 0%,rgba(46,23,73,.88) 100%),url(/wp-content/uploads/2025/01/Rivedil-Institut-in-Italy-2014-09-e1770986290851.jpg) center/cover!important}#msk .mr-heronj{background:linear-gradient(180deg,rgba(243,101,24,.30) 0%,rgba(150,58,10,.88) 100%),url(/wp-content/uploads/2025/01/45040_1.jpg) 70% 30%/contain no-repeat,#fff!important}
#msk .mr-kt{display:block;border-radius:12px;padding:12px;margin-bottom:8px;background:#F4F1EC;border-left:4px solid #4F4A82;text-decoration:none;color:#15130F}#msk .mr-kt b{display:block;font:800 13.5px/1.25 Montserrat,sans-serif}#msk .mr-kt small{display:block;font:600 11px/1.35 Montserrat,sans-serif;color:#6f685e;margin-top:3px}#msk .mr-kt2{border-left-color:#ADA9D6}
#msk .mr-njt{font:600 12.5px/1.5 Montserrat,sans-serif;color:#4a443b;margin:0 0 4px}
#msk .mr-ct{position:absolute;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #ECE7DF;padding:10px 12px 12px;z-index:2;box-shadow:0 -8px 18px -14px rgba(21,19,15,.4)}#msk .mr-ct>div{display:flex;gap:8px}#msk .mr-ct>div a{flex:1;text-align:center;padding:12px 6px;border-radius:999px;border:1.5px solid #15130F;color:#15130F;font:800 13px/1 Montserrat,sans-serif;text-decoration:none}#msk .mr-ct>div a.t{background:#15130F;color:#fff}#msk .mr-ctl{display:block;text-align:center;margin-top:10px;font:700 12px/1.2 Montserrat,sans-serif;color:#15130F;text-decoration:underline;text-decoration-color:#FFCC00;text-decoration-thickness:3px;text-underline-offset:3px}
html body #msk.prb .mr-rail,html body #msk.prb .mr-p{padding-bottom:calc(110px + env(safe-area-inset-bottom))!important}
#msk .mr-r{color:#CFC8BC!important;padding:13px 10px 13px 14px!important;font:600 13.5px/1.2 Montserrat,sans-serif!important}
#msk .mr-r small{display:block;font:500 10.5px/1 ui-monospace,Menlo,Consolas,monospace;color:#8E877B;margin-bottom:4px}
#msk .mr-r.on{background:#fff!important;color:#15130F!important;font-weight:800!important}
#msk .mr-r.on:before{background:#FFCC00!important;top:0!important;bottom:0!important;width:5px!important;border-radius:0!important}
#msk .mr-r.dk{color:#C6C3E4!important}#msk .mr-r.dk.on{color:#4F4A82!important}#msk .mr-r.dk.on:before{background:#4F4A82!important}
#msk .mr-p{background:#fff;padding:14px 14px 170px!important}
#msk .mr-hd{margin:0 0 6px!important;padding:0 0 9px;border-bottom:2px solid #15130F;align-items:center!important}
#msk .mr-hd b{font:700 12.5px/1.2 Montserrat,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;display:flex;gap:8px;align-items:baseline}
#msk .mr-hd b span{font:500 11px/1 ui-monospace,Menlo,Consolas,monospace;color:#8E877B;letter-spacing:0}
#msk .mr-s.dk .mr-hd{border-color:#4F4A82;border-bottom-width:4px}#msk .mr-s.dk .mr-hd b{color:#4F4A82}
#msk .mr-l{display:flex;flex-direction:column}
#msk .mr-l a{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #F0EBE3;text-decoration:none;color:#15130F}
#msk .mr-l a i{flex:none;width:46px;height:46px;display:grid;place-items:center}
#msk .mr-l a img{width:46px;height:46px;object-fit:contain;mix-blend-mode:multiply}
#msk .mr-l a b{font:500 14.5px/1.25 Montserrat,sans-serif;background:linear-gradient(#FFCC00,#FFCC00) 0 88%/0 6px no-repeat;transition:background-size .15s}
#msk .mr-l a.top b{font-weight:700}
#msk .mr-l a.on b,#msk .mr-l a:active b{background-size:100% 6px}
#msk .mr-dc{display:grid!important;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}
#msk .mr-dc a{aspect-ratio:1/1!important;border-radius:10px!important}
#msk .mr-dc a b{font:700 13px/1.2 Montserrat,sans-serif!important;left:9px!important;right:6px;bottom:8px!important}
#msk .mr-br{margin-top:8px}
#msk .msk-info{margin-top:4px;border-top:0!important}
#msk .mr-ft{position:absolute;left:0;right:0;bottom:calc(66px + env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px 12px;background:#fff;border-top:1px solid #ECE7DF;box-shadow:0 -8px 18px -14px rgba(21,19,15,.4);z-index:2}
#msk{position:fixed}
#msk .mr-c{display:flex;flex-direction:column;justify-content:space-between;gap:6px;min-height:78px;padding:12px;border-radius:12px;text-decoration:none}
#msk .mr-c b{font:800 14.5px/1.15 Montserrat,sans-serif}
#msk .mr-c em{font:700 12px Montserrat,sans-serif;font-style:normal}
#msk .mr-ca{background:#4F4A82;color:#fff}#msk .mr-ca b i,#msk .mr-ca em{color:#FFCC00;font-style:normal}
#msk .mr-cn{background:#F36518;color:#15130F;box-shadow:inset 0 -5px 0 #4F4A82}
/* TRAKA B + D: plutajuci otok, Kategorije zuta plocica */
#mstab{left:10px!important;right:10px!important;bottom:calc(16px + env(safe-area-inset-bottom))!important;background:#15130F!important;border:0!important;border-radius:22px!important;padding:9px 4px 9px!important;box-shadow:0 14px 28px -10px rgba(21,19,15,.65)!important}
#mstab a{color:#CFC8BC!important;isolation:isolate}
#mstab a.on{color:#FFCC00!important}
#mstab a.on:before{display:none!important}
#mstab a[data-k]{color:#15130F!important;font-weight:800!important}
#mstab a[data-k]:before{content:""!important;display:block!important;position:absolute!important;left:2px!important;right:2px!important;top:-15px!important;bottom:-4px!important;height:auto!important;background:#FFCC00!important;border-radius:14px!important;box-shadow:0 8px 16px -6px rgba(0,0,0,.55);z-index:-1}
#mstab a[data-k] svg{margin-top:-6px}
#mstab .bd{box-shadow:0 0 0 2px #15130F}
body.mstab-on{padding-bottom:96px!important}
/* M2 vrh + proizvod + naplata */
@media (max-width:849px){
#masthead li.header-search,#masthead li.cart-item,#masthead li.header-divider{display:none!important}
body.mstab-on #top-link{display:none!important}
}
body.mstab-on #ms-sticky-atc{bottom:calc(78px + env(safe-area-inset-bottom))!important;left:10px!important;right:10px!important;border:1px solid #E5DFD4!important;border-radius:16px!important;box-shadow:0 12px 26px -10px rgba(21,19,15,.45)!important;z-index:100000!important}
body.mstab-on #ms-sticky-atc:not(.active){transform:translateY(calc(100% + 100px))!important}
body.mstab-on .flatsome-cookies.flatsome-cookies--active{bottom:calc(78px + env(safe-area-inset-bottom))!important}
body.woocommerce-checkout #mstab{display:none!important}
body.woocommerce-checkout.mstab-on{padding-bottom:0!important}
body.woocommerce-cart #ms-sticky-atc,body.woocommerce-checkout #ms-sticky-atc{bottom:0!important}
/* trazilica iz otoka: tamni sloj, polje na vrhu */
@media (max-width:849px){
.mfp-bg.off-canvas{background:#15130F!important;opacity:.94!important}
.mfp-wrap .mfp-container{padding:0!important}
.mfp-wrap.off-canvas .mfp-container:before{display:none!important}.mfp-wrap.off-canvas .mfp-content{vertical-align:top!important;width:100%!important;max-width:none!important}.mfp-wrap .mfp-content #search-lightbox{box-sizing:border-box!important;padding:18px 14px 14px!important;margin:0!important;max-width:none!important;width:100%!important;background:#15130F;border-bottom:3px solid #FFCC00}#search-lightbox .live-search-results,#search-lightbox .live-search-results *{color:#15130F!important}#search-lightbox .live-search-results strong,#search-lightbox .live-search-results b{background:#FFCC00}
#search-lightbox .searchform .flex-row{position:relative}
#search-lightbox input[type=search]{height:50px!important;border-radius:999px!important;border:0!important;background:#fff!important;color:#15130F!important;font:500 16px Montserrat,sans-serif!important;padding:0 110px 0 20px!important;box-shadow:none!important;margin:0!important}
#search-lightbox input[type=search]::placeholder{color:#8E877B!important}
#search-lightbox button[type=submit]{position:absolute!important;right:5px;top:5px;height:40px!important;min-height:0!important;border-radius:999px!important;background:#FFCC00!important;color:#15130F!important;font:800 13px Montserrat,sans-serif!important;letter-spacing:.04em;padding:0 18px!important;margin:0!important;z-index:2}
#search-lightbox .live-search-results{box-sizing:border-box;width:100%!important;background:#fff!important;border-radius:14px!important;margin-top:10px!important;text-align:left;max-height:70vh;overflow:auto}
.mfp-wrap.off-canvas .mfp-close{top:auto!important;bottom:calc(96px + env(safe-area-inset-bottom));right:50%!important;transform:translateX(50%);color:#fff!important;opacity:1!important;width:48px!important;height:48px!important;border-radius:50%;background:#2A2722!important}
}
@media (max-width:849px){
html.mfp-ready,.mfp-wrap.off-canvas{overflow-x:hidden!important}
.mfp-wrap.off-canvas .mfp-container{overflow-x:hidden!important;width:100%!important;padding:0!important;left:0!important}
.mfp-wrap.off-canvas .mfp-content{display:block!important;width:100%!important;max-width:100%!important;left:0!important;margin:0!important}
#search-lightbox input[type=search]{width:100%!important;max-width:100%!important}
#search-lightbox .flex-row{position:relative!important;justify-content:flex-start!important;align-items:flex-start!important}
#search-lightbox input[type=search]{height:50px!important;min-height:50px!important;margin:0!important}
#search-lightbox .flex-row>.flex-col:not(.flex-grow){position:absolute!important;right:5px!important;top:0!important;bottom:auto!important;height:50px!important;transform:none!important;margin:0!important;width:auto!important;display:flex!important;align-items:center!important}
#search-lightbox .flex-row>.flex-col.flex-grow{min-width:0!important;width:100%!important;max-width:100%!important;flex:1 1 0%!important}
#search-lightbox{box-sizing:border-box!important;width:100%!important;max-width:100%!important}
#search-lightbox button[type=submit]:after,#search-lightbox button[type=submit]:before{color:#15130F!important}
#search-lightbox .searchform-wrapper,#search-lightbox form{width:100%!important;max-width:100%!important}
#search-lightbox input[type=search]{padding-left:46px!important}
#search-lightbox .icon-search,#search-lightbox .ux-search-icon{left:16px!important}
#search-lightbox button[type=submit],#search-lightbox button[type=submit] *,#search-lightbox button[type=submit] span{color:#15130F!important;fill:#15130F!important}
#search-lightbox .ms-odustani{display:block;margin:10px 0 0 auto!important;background:none!important;border:1px solid #4A453D!important;color:#fff!important;border-radius:999px!important;padding:8px 16px!important;min-height:0!important;font:600 14px Montserrat,sans-serif!important;text-transform:none!important;letter-spacing:0!important;line-height:1.2!important}
.mfp-wrap.off-canvas .mfp-close{display:none!important}
}
#msk .msk-br a.all{flex:0 0 auto;border:0;padding:0 8px;font:700 13px Montserrat,sans-serif;color:#4F4A82;text-decoration:none}
