@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-Bold.woff2') format('woff2'), url('/css/fonts/Mulish-Bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-Light.woff2') format('woff2'), url('/css/fonts/Mulish-Light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-ExtraBold.woff2') format('woff2'), url('/css/fonts/Mulish-ExtraBold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-ExtraLight.woff2') format('woff2'), url('/css/fonts/Mulish-ExtraLight.woff') format('woff');font-weight:200;font-style:normal;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-Italic.woff2') format('woff2'), url('/css/fonts/Mulish-Italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-Regular.woff2') format('woff2'), url('/css/fonts/Mulish-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-ExtraBoldItalic.woff2') format('woff2'), url('/css/fonts/Mulish-ExtraBoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Muli';src:url('/css/fonts/Mulish-BoldItalic.woff2') format('woff2'), url('/css/fonts/Mulish-BoldItalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap;}@font-face{font-family:'Lobster';src:url('/css/fonts/Lobster-Regular.woff2') format('woff2'), url('/css/fonts/Lobster-Regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap;}.zIntro > *{flex:1}@media (min-width: 37rem){.zIntro{display:flex;gap:4em}}.zBanner{aspect-ratio:2;width:100%;background-color:silver;display:flex;align-items:center;justify-content:center}.zCategories{padding-top:4em;padding-bottom:2em;display:flex;flex-direction:column;align-items:flex-start}.zCategories a{background-image:none !important}.zCategories a,.zCategories button{padding:0.5em 1em 0.5em 1em;background-color:transparent;border:0;border-left:2px solid #e8f7fd;border-radius:0;font-family:inherit;cursor:pointer;transition:border-color 0.3s}.zCategories a:hover,.zCategories button:hover{border-color:#004d9f;color:#004d9f}.zCategories a.active,.zCategories button.active{color:#004d9f;border-color:#004d9f}.zCategories a:first-child,.zCategories button:first-child{color:#90acc0}.zCategories a:first-child.active,.zCategories button:first-child.active{color:#004d9f}@media (min-width:30.0625em){.zCategories{padding:3em 0;flex-direction:row;justify-content:center}.zCategories a,.zCategories button{border-left:0;border-bottom:2px solid #e8f7fd}}@media (min-width: 37rem){.zCategories a,.zCategories button{padding:0.5em 1em 0.5rem 1em;font-size:1.5em}}.zIzdelek{display:flex;flex-direction:column;padding:1em;border:1px solid #eee;box-shadow:rgba(0, 0, 0, 0) 0px 5px 15px;cursor:pointer;transition:box-shadow 0.5s}.zIzdelek > *{transition:filter 0.3s}.zIzdelek h3{margin-top:0}.zIzdelek:hover{box-shadow:rgba(0, 0, 0, 0.25) 0px 5px 10px}.zIzdelek--hidden{display:none}.zIzdelek--copied{position:relative}.zIzdelek--copied > *{filter:blur(3px)}.zIzdelek--copied:after{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:0.5em 1em;white-space:nowrap;background-color:#68c8f3;color:#fff;content:"Kopirano v odložišče"}.zIzdelek__info{flex:1 1 auto;color:#3c4641;font-size:0.9em}.zIzdelek__price{margin-bottom:0;font-size:1.3em;font-weight:600;color:#004d9f}.zList{display:grid;gap:2em;grid-template-columns:1fr}@media (min-width: 37rem){.zList{grid-template-columns:repeat(2, 1fr)}}@media (min-width:48em){.zList{grid-template-columns:repeat(3, 1fr)}}@media (min-width:62em){.zList{grid-template-columns:repeat(4, 1fr)}}.zIzdelek__gallery{position:relative;text-align:center;z-index:10}.zIzdelek__utils{display:flex;justify-content:space-between;align-items:flex-end}.zIzdelek{position:relative}.zIzdelek__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.fancybox-image{background-color:#fff;padding:1em}.zIzdelek__price{white-space:nowrap;margin-right:0.5em}