/* Jezgra 1.1.0 */
:root{--tekst-prigusen:color-mix(in srgb, var(--tekst) 65%, var(--podloga));--rub:color-mix(in srgb, var(--tekst) 15%, var(--podloga));--placeholder:color-mix(in srgb, var(--tekst) 45%, var(--podloga));--podloga-galerija:color-mix(in srgb, var(--podloga) 88%, transparent);--podloga:#ffffff;--podloga-alt:#f1f1f1;--tekst:#000000;--tekst-naglasak:#555555;--kontrast:#000000;--kontrast-naglasak:#333333;--tekst-kontrast:#ffffff;--sjena:rgba(0,0,0,.15);--font-tekst:system-ui, sans-serif;--fw-tekst:400;--font-naslov:system-ui, sans-serif;--fw-naslov:300;--font-jako:system-ui, sans-serif;--fw-jako:700;--sirina-sadrzaj:1170px;--sirina-usko:720px;--sirina-siroko:1440px;--ikona-adresa:url("/ikone/adresa.svg");--ikona-telefon:url("/ikone/telefon.svg");--ikona-mail:url("/ikone/mail.svg");--ikona-tvrtka:url("/ikone/tvrtka.svg");--header-odmak:30px;color-scheme:light dark}:root[data-tema="light"]{color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-tema="light"]){--podloga:#0e0e0e;--podloga-alt:#151515;--tekst:#ffffff;--tekst-naglasak:#bbbbbb;--kontrast:#ffffff;--kontrast-naglasak:#d6d6d6;--tekst-kontrast:#0e0e0e;--sjena:rgba(0,0,0,.5);color-scheme:dark}}:root[data-tema="dark"]{--podloga:#0e0e0e;--podloga-alt:#151515;--tekst:#ffffff;--tekst-naglasak:#bbbbbb;--kontrast:#ffffff;--kontrast-naglasak:#d6d6d6;--tekst-kontrast:#0e0e0e;--sjena:rgba(0,0,0,.5);color-scheme:dark}.font-tekst{font-family:var(--font-tekst);font-weight:var(--fw-tekst);font-style:normal}.font-naslov{font-family:var(--font-naslov);font-weight:var(--fw-naslov);font-style:normal}.font-jako{font-family:var(--font-jako);font-weight:var(--fw-jako);font-style:normal}.boja-podloga{color:var(--podloga)}.boja-podloga-alt{color:var(--podloga-alt)}.boja-tekst{color:var(--tekst)}.boja-tekst-naglasak{color:var(--tekst-naglasak)}.boja-kontrast{color:var(--kontrast)}.boja-kontrast-naglasak{color:var(--kontrast-naglasak)}.boja-tekst-kontrast{color:var(--tekst-kontrast)}.boja-sjena{color:var(--sjena)}:is(.lista-ikona,.kontakt) li.adresa,.ikona-adresa{--ikona:var(--ikona-adresa)}:is(.lista-ikona,.kontakt) li.telefon,.ikona-telefon{--ikona:var(--ikona-telefon)}:is(.lista-ikona,.kontakt) li.mail,.ikona-mail{--ikona:var(--ikona-mail)}:is(.lista-ikona,.kontakt) li.tvrtka,.ikona-tvrtka{--ikona:var(--ikona-tvrtka)}:is(.lista-ikona,.kontakt) li:is(.adresa,.telefon,.mail,.tvrtka)::before{display:inline-block}
/* osnova */
:root{--fs-s: clamp(0.8rem, 0.18vw + 0.75rem, 0.91rem);--fs-osnova: clamp(1rem, 0.34vw + 0.9rem, 1.21rem);--fs-m: clamp(1.25rem, 0.58vw + 1.08rem, 1.61rem);--fs-l: clamp(1.56rem, 0.93vw + 1.3rem, 2.15rem);--fs-xl: clamp(1.95rem, 1.44vw + 1.54rem, 2.86rem);--fs-xxl: clamp(2.44rem, 2.16vw + 1.82rem, 3.8rem);--fs-xxxl: clamp(3.05rem, 3.18vw + 2.14rem, 5.05rem);--r-xs: clamp(0.25rem, 0.2vw + 0.2rem, 0.4rem);--r-s: clamp(0.5rem, 0.4vw + 0.4rem, 0.75rem);--r-m: clamp(1rem, 0.8vw + 0.8rem, 1.5rem);--r-l: clamp(1.5rem, 1.6vw + 1.1rem, 2.5rem);--r-xl: clamp(2.5rem, 3vw + 1.75rem, 4.5rem);--r-xxl: clamp(4rem, 5vw + 2.75rem, 7.5rem)}*{margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip}body{font-family:var(--font-tekst);font-weight:var(--fw-tekst);font-style:normal;overflow-x:clip;font-size:var(--fs-osnova);color:var(--tekst);background-color:var(--podloga)}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important}}button,input,select,textarea{font:inherit;color:inherit}::selection{background-color:var(--tekst);color:var(--podloga)}:root{--scroll-traka: var(--tekst);--scroll-klizac: var(--podloga)}@media(prefers-color-scheme: dark){:root:not([data-tema=light]){--scroll-traka: var(--podloga);--scroll-klizac: var(--podloga-alt)}}:root[data-tema=dark]{--scroll-traka: var(--podloga);--scroll-klizac: var(--podloga-alt)}::-webkit-scrollbar{width:16px;background-color:var(--scroll-traka)}::-webkit-scrollbar-thumb{border:5.5px solid rgba(0,0,0,0);background-clip:padding-box;background-color:var(--scroll-klizac)}@supports not selector(::-webkit-scrollbar){html{scrollbar-color:var(--scroll-klizac) var(--scroll-traka)}}h1{font-family:var(--font-naslov);font-weight:var(--fw-naslov);font-style:normal;letter-spacing:normal}h2,h3,h4,h5,h6{font-family:var(--font-jako);font-weight:var(--fw-jako);font-style:normal}h1,h2,h3,h4,h5,h6{color:var(--tekst)}strong,b{font-family:var(--font-jako);font-weight:var(--fw-jako)}.entry-content :where(p,li){text-align:justify;-webkit-hyphens:auto;hyphens:auto}.site-content :where(p,li) a:not(.wp-block-button__link){color:var(--tekst);font-weight:var(--fw-jako);text-decoration:none;position:relative}.site-content :where(p,li) a:not(.wp-block-button__link)::before{content:"";position:absolute;left:0;bottom:-2px;width:100%;height:2px;background-color:currentColor;transform:scaleX(0.5);transform-origin:left;transition:transform .3s ease-in}.site-content :where(p,li) a:not(.wp-block-button__link):hover::before,.site-content :where(p,li) a:not(.wp-block-button__link):focus-visible::before{transform:scaleX(1)}.wp-block-list{padding-inline-start:1.25em}.wp-block-list li{list-style-type:square}.wp-block-separator{border:0;border-top:1.5px solid var(--tekst)}.wp-block-buttons{gap:1em}.wp-block-button__link{font-family:var(--font-jako);font-weight:var(--fw-jako);font-style:normal;border-radius:0;text-transform:uppercase;letter-spacing:1px;transition:background-color .2s,color .2s}.wp-block-button__link:not(.has-background){background-color:var(--kontrast)}.wp-block-button__link:not(.has-text-color){color:var(--tekst-kontrast)}.wp-block-button__link:not(.has-background):hover{background-color:var(--kontrast-naglasak)}.is-style-outline .wp-block-button__link{border:2px solid currentColor}.is-style-outline .wp-block-button__link:not(.has-background){background-color:rgba(0,0,0,0)}.is-style-outline .wp-block-button__link:not(.has-text-color){color:var(--kontrast)}.is-style-outline .wp-block-button__link:not(.has-background):hover{background-color:var(--kontrast);color:var(--tekst-kontrast)}.vizualno-skriveno{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fullwidth{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.fullheight{min-height:100svh}.full-pozadina{background-size:cover;background-position:center;background-repeat:no-repeat}.flex-center{display:flex;flex-direction:column;justify-content:center;align-items:center}.sekcija-obrnuto{--_s-podloga: var(--tekst);--_s-tekst: var(--podloga);background-color:var(--_s-podloga);color:var(--_s-tekst)}.sekcija-obrnuto>*{--podloga: var(--_s-podloga);--tekst: var(--_s-tekst);--tekst-prigusen: color-mix(in srgb, var(--tekst) 65%, var(--podloga));--rub: color-mix(in srgb, var(--tekst) 15%, var(--podloga));--placeholder: color-mix(in srgb, var(--tekst) 45%, var(--podloga));--podloga-galerija: color-mix(in srgb, var(--podloga) 88%, transparent)}.sekcija-alt{--_s-podloga: var(--podloga-alt);--_s-tekst: var(--tekst);background-color:var(--_s-podloga);color:var(--_s-tekst)}.sekcija-alt>*{--podloga: var(--_s-podloga);--tekst: var(--_s-tekst);--tekst-prigusen: color-mix(in srgb, var(--tekst) 65%, var(--podloga));--rub: color-mix(in srgb, var(--tekst) 15%, var(--podloga));--placeholder: color-mix(in srgb, var(--tekst) 45%, var(--podloga));--podloga-galerija: color-mix(in srgb, var(--podloga) 88%, transparent)}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .dark-invert{filter:invert(1)}}:root[data-tema=dark] .dark-invert{filter:invert(1)}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .samo-light{display:none !important}}:root[data-tema=dark] .samo-light{display:none !important}.samo-dark{display:none !important}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .samo-dark{display:revert !important}}:root[data-tema=dark] .samo-dark{display:revert !important}.fs-s{font-size:var(--fs-s)}.fs-osnova{font-size:var(--fs-osnova)}.fs-m{font-size:var(--fs-m)}.fs-l{font-size:var(--fs-l)}.fs-xl{font-size:var(--fs-xl)}.fs-xxl{font-size:var(--fs-xxl)}.fs-xxxl{font-size:var(--fs-xxxl)}.s-ikonom{display:inline-flex;align-items:center;gap:.5em}.s-ikonom::before{content:"";display:inline-block;flex-shrink:0;width:1.1em;aspect-ratio:1;background-color:var(--ikona-boja, currentColor);mask:var(--ikona) center/contain no-repeat}

/* shoptimizer */
body,button,input,select,option,textarea,:root :where(body),:root,.entry-content,blockquote p,.term-description,.shoptimizer-category-banner .taxonomy-description,.main-navigation ul.menu ul li>a,.main-navigation ul.nav-menu ul li>a,.main-navigation ul.menu ul li.nolink,.menu-primary-menu-container>ul>li>a,.shoptimizer-cart .cart-contents,.menu-primary-menu-container>ul>li.nolink>span{font-family:var(--font-tekst)}body,button,input,select,option,textarea,:root :where(body),:root,.entry-content{font-weight:var(--fw-tekst);color:var(--tekst)}h1,.single-post h1,.summary h1{font-family:var(--font-naslov);font-weight:var(--fw-naslov);font-style:normal;color:var(--tekst)}h2,h3,h4,h5{font-family:var(--font-jako);font-weight:var(--fw-jako);font-style:normal;color:var(--tekst)}.widget .widget-title,.widget .widgettitle,.widget.widget_block h2,ul.products li.product .woocommerce-loop-product__title,ul.products li.product:not(.product-category) h2.woocommerce-loop-product__title,.main-navigation ul.menu ul li.product .woocommerce-loop-product__title a,.wc-block-grid__product .wc-block-grid__product-title,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.menu-item-has-children>a,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.heading>a,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li.nolink>span,body .woocommerce #respond input#submit.alt,body .woocommerce a.button.alt,body .woocommerce button.button.alt,body .woocommerce input.button.alt,.product .cart .single_add_to_cart_button,.shoptimizer-sticky-add-to-cart__content-button a.button,.widget_shopping_cart a.button.checkout{font-family:var(--font-jako)}body,.col-full.topbar-wrapper,body:not(.header-4) .site-header,.header-4-container{background-color:var(--podloga)}header.woocommerce-products-header,.shoptimizer-category-banner,.single-product .site-content .col-full{background-color:var(--podloga-alt)}.top-bar,.top-bar a,.secondary-navigation .menu a,.ri.menu-item::before,.fa.menu-item::before,.term-description p,.term-description a,.term-description a:hover,.shoptimizer-category-banner h1,.shoptimizer-category-banner .taxonomy-description p{color:var(--tekst)}.below-content .widget .ri{color:var(--tekst-prigusen)}a{color:var(--kontrast)}a:hover{color:var(--tekst)}.price ins,.commercekit-ajs-product-price,.commercekit-ajs-product-price ins,div.product p.price,.widget-area .widget a:hover,#secondary .widget ul li a:hover,#secondary.widget-area .widget li.chosen a,.woocommerce-pagination .page-numbers li .page-numbers.current,.search-results article h2 a:hover,#secondary .widget ins span.amount,#secondary .widget ins span.amount span,.entry-content .testimonial-entry-title::after,.cart-summary .widget li strong::before,p.stars.selected a.active::before,p.stars:hover a::before,p.stars.selected a:not(.active)::before,.shoptimizer-cart a.cart-contents .count,.shoptimizer-cart-icon i{color:var(--tekst-naglasak)}.spinner>div,.widget_price_filter .ui-slider .ui-slider-range,.widget_price_filter .ui-slider .ui-slider-handle,#page .woocommerce-tabs ul.tabs li span,.woocommerce-tabs ul.tabs li a span,.star-rating>span::before,.shoptimizer-cart a.cart-contents:hover .count{background-color:var(--tekst-naglasak)}.button,input[type=submit],ul.products li.product .button,.commercekit-wishlist-table button,.woocommerce #respond input#submit.alt,.product .cart .single_add_to_cart_button,.widget_shopping_cart a.button.checkout,.main-navigation ul.menu li.menu-item-has-children.full-width>.sub-menu-wrapper li a.added_to_cart,ul.products li.product .added_to_cart,ul.wc-block-grid__products .wp-block-button__link,.woocommerce-cart p.return-to-shop a,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button,.onsale,.product-label,.wc-block-grid__product-onsale,.header-widget-region,.call-back-feature button,ul.checkout-bar::before,.woocommerce-checkout .checkout-bar li.active::after,ul.checkout-bar li.visited::after{background-color:var(--kontrast)}.button,.button:hover,.message-inner a.button,.wc-proceed-to-checkout a.button,.wc-proceed-to-checkout .checkout-button.button:hover,.commercekit-wishlist-table button,input[type=submit],ul.products li.product .button,ul.products li.product .added_to_cart,ul.wc-block-grid__products .wp-block-button__link,ul.wc-block-grid__products .wp-block-button__link:hover,.site .widget_shopping_cart a.button.checkout,.woocommerce #respond input#submit.alt,.product .cart .single_add_to_cart_button,.woocommerce-cart p.return-to-shop a,.wp-element-button.wc-block-cart__submit-button,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button,.onsale,.product-label,.wc-block-grid__product-onsale,.header-widget-region,.header-widget-region a,.call-back-feature button,.site-content div.call-back-feature button:hover{color:var(--tekst-kontrast)}.button:hover,[type=submit]:hover,.commercekit-wishlist-table button:hover,ul.products li.product .button:hover,#place_order[type=submit]:hover,body .woocommerce #respond input#submit.alt:hover,.product .cart .single_add_to_cart_button:hover,ul.products li.product .added_to_cart:hover,ul.wc-block-grid__products .wp-block-button__link:hover,.widget_shopping_cart a.button.checkout:hover,.woocommerce-cart p.return-to-shop a:hover,.wp-element-button.wc-block-cart__submit-button:hover,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:hover{background-color:var(--kontrast-naglasak)}.single-product div.product form.cart .button.added::before,#payment .place-order .button::before,.cart-collaterals .checkout-button::before,.widget_shopping_cart .buttons .checkout::before{background-color:var(--tekst-kontrast)}.content-area .summary .onsale{color:var(--kontrast)}.site footer.site-footer .widget .widget-title,.site-footer .widget.widget_block h2{color:var(--tekst)}.shoptimizer-cart .cart-contents{color:var(--tekst)}@media(min-width: 992px){.col-full-nav,.main-navigation ul.menu ul.sub-menu{background-color:var(--podloga)}.menu-primary-menu-container>ul>li>a,.menu-primary-menu-container>ul>li.nolink>span,.main-navigation ul.menu ul li a,.main-navigation ul.nav-menu ul li a,.shoptimizer-cart a.cart-contents:hover .count{color:var(--tekst)}.main-navigation ul.menu>li.menu-item-has-children>a::after{background-color:var(--tekst)}.main-navigation ul.menu ul li.menu-item:not(.menu-item-image):not(.heading)>a:hover{color:var(--kontrast)}.shoptimizer-cart-icon--fill svg{fill:var(--tekst-naglasak)}}@media(max-width: 991.98px){.col-full-nav,.m-search-bh .site-search,.m-search-toggled .site-search,.site-branding button.menu-toggle,.site-branding button.menu-toggle:hover{background-color:var(--podloga)}.menu-toggle .bar,.main-navigation ul.menu li.menu-item-has-children span.caret::after{background-color:var(--tekst)}.menu-toggle .bar-text,.menu-toggle:hover .bar-text,.main-navigation ul li a,.menu-primary-menu-container>ul>li.nolink>span,body .main-navigation ul.menu>li.menu-item-has-children>span.caret::after,.main-navigation .woocommerce-loop-product__title,.main-navigation ul.menu li.product,.mobile-extra,.mobile-extra h4,.mobile-extra a:not(.button){color:var(--tekst)}.shoptimizer-cart a.cart-contents:not(:hover) .count{color:var(--tekst-naglasak)}.shoptimizer-cart-icon--fill svg{fill:var(--tekst-naglasak)}}

/* tema-gumb */
.tema-gumb{position:relative;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:var(--tekst);cursor:pointer;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.tema-gumb:focus-visible{outline:2px solid var(--kontrast);outline-offset:3px}.tema-gumb--ikone svg{width:20px;height:20px;overflow:visible}.tema-gumb--ikone .tema-gumb__sunce,.tema-gumb--ikone .tema-gumb__strelica,.tema-gumb--ikone .tema-gumb__mjesec{transform-origin:center;transition:transform .3s ease-in,fill .3s ease-in}.tema-gumb--ikone .tema-gumb__strelica{font-size:16px;font-weight:700;line-height:1}.tema-gumb--ikone .tema-gumb__sunce{transform:scale(1.2)}.tema-gumb--ikone .tema-gumb__sunce circle{fill:currentColor;stroke:currentColor;stroke-width:1.5px}.tema-gumb--ikone .tema-gumb__sunce g{stroke:currentColor;stroke-width:1.5px}.tema-gumb--ikone .tema-gumb__mjesec{fill:rgba(0,0,0,0);stroke:currentColor;stroke-width:2px}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .tema-gumb--ikone .tema-gumb__strelica{transform:rotate(180deg)}:root:not([data-tema=light]) .tema-gumb--ikone .tema-gumb__sunce{transform:rotate(45deg)}:root:not([data-tema=light]) .tema-gumb--ikone .tema-gumb__sunce circle{fill:rgba(0,0,0,0)}:root:not([data-tema=light]) .tema-gumb--ikone .tema-gumb__mjesec{transform:scale(1.05) rotate(-80deg);fill:currentColor}}:root[data-tema=dark] .tema-gumb--ikone .tema-gumb__strelica{transform:rotate(180deg)}:root[data-tema=dark] .tema-gumb--ikone .tema-gumb__sunce{transform:rotate(45deg)}:root[data-tema=dark] .tema-gumb--ikone .tema-gumb__sunce circle{fill:rgba(0,0,0,0)}:root[data-tema=dark] .tema-gumb--ikone .tema-gumb__mjesec{transform:scale(1.05) rotate(-80deg);fill:currentColor}.tema-gumb--prekidac{--_dan: var(--prekidac-dan, lightblue);--_noc: var(--prekidac-noc, #000);--_sunce: var(--prekidac-sunce, yellow);--_mjesec: var(--prekidac-mjesec, silver);box-sizing:border-box;width:60px;height:34px;border-radius:999px;overflow:hidden;border:2px solid color-mix(in srgb, var(--_dan) 85%, #000);background-color:var(--_dan);background-image:var(--prekidac-dan-slika, none);background-repeat:no-repeat;background-position:-60px center;animation:tema-oblaci 3.25s ease infinite;transition:background-color .3s ease-in,border-color .3s ease-in}.tema-gumb--prekidac::before,.tema-gumb--prekidac::after{content:"";position:absolute;top:1px;left:2px;width:28px;aspect-ratio:1;border-radius:50%;background-size:cover;background-position:center;background-repeat:no-repeat;transition:transform .3s ease-in}.tema-gumb--prekidac::after{background-color:var(--_sunce);background-image:var(--prekidac-sunce-slika, none);filter:drop-shadow(0 0 2px #ffcf00);transform:translateX(26px)}.tema-gumb--prekidac::before{background-color:var(--prekidac-mjesec-pozadina, transparent);background-image:var(--prekidac-mjesec-slika, none);box-shadow:var(--prekidac-mjesec-oblik, inset 9px -4px 0 0 var(--_mjesec));filter:drop-shadow(0 0 2px rgba(255, 255, 255, 0.5));transform:translateX(-32px)}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .tema-gumb--prekidac{border-color:color-mix(in srgb, var(--_noc) 85%, #fff);background-color:var(--_noc);background-image:var(--prekidac-noc-slika, none);background-size:300%;background-position:-5px 45px;animation:none}:root:not([data-tema=light]) .tema-gumb--prekidac::before{transform:translateX(0)}:root:not([data-tema=light]) .tema-gumb--prekidac::after{transform:translateX(64px)}}:root[data-tema=dark] .tema-gumb--prekidac{border-color:color-mix(in srgb, var(--_noc) 85%, #fff);background-color:var(--_noc);background-image:var(--prekidac-noc-slika, none);background-size:300%;background-position:-5px 45px;animation:none}:root[data-tema=dark] .tema-gumb--prekidac::before{transform:translateX(0)}:root[data-tema=dark] .tema-gumb--prekidac::after{transform:translateX(64px)}@keyframes tema-oblaci{to{background-position:60px center}}.tema-gumb-plutajuci{position:fixed;right:5%;bottom:var(--r-m);z-index:1000}@media(min-width: 992px){.tema-gumb-plutajuci{display:none}}@media(max-width: 991.98px){.ima-plutajuci-gumb .tema-gumb-stavka{display:none}}

/* liste */
ul:is(.lista-ikona,.kontakt){width:100%;margin-left:0;padding-inline-start:0}ul:is(.lista-ikona,.kontakt) li{position:relative;padding-left:2em;margin-bottom:var(--r-s);list-style:none}ul:is(.lista-ikona,.kontakt) li::before{content:"";display:inline-block;flex-shrink:0;width:1.1em;aspect-ratio:1;background-color:var(--ikona-boja, currentColor);mask:var(--ikona) center/contain no-repeat;display:none;position:absolute;left:0;top:.2em}

/* galerija */
.wp-block-gallery{gap:0 !important}.wp-block-gallery .wp-block-image{position:relative;overflow:hidden}.wp-block-gallery .wp-block-image a{display:block;isolation:isolate}.wp-block-gallery .wp-block-image img{object-fit:cover;object-position:center;transition:transform .5s ease-in-out,filter .5s ease-in-out}.wp-block-gallery .wp-block-image a::after{content:"";display:block;position:absolute;inset:0;background:linear-gradient(70deg, var(--podloga-alt), transparent);opacity:.8;transform:translateY(100%);transition:transform .25s ease-in}.wp-block-gallery .wp-block-image a::before{content:"";display:block;position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:var(--font-naslov);font-weight:var(--fw-naslov);font-style:normal;content:"+";content:"+"/"";z-index:1;font-size:var(--fs-xxl);color:var(--tekst);opacity:0;transform:rotate(45deg);transition:opacity .35s ease-in,transform .35s ease-in}@media(hover: hover){.wp-block-gallery .wp-block-image a:hover::after{transform:translateY(0)}.wp-block-gallery .wp-block-image a:hover::before{opacity:1;transform:rotate(0)}.wp-block-gallery .wp-block-image a:hover img{transform:scale(1.35);filter:blur(2px)}}.wp-block-gallery .wp-block-image a:focus-visible::after{transform:translateY(0)}.wp-block-gallery .wp-block-image a:focus-visible::before{opacity:1;transform:rotate(0)}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .wp-block-gallery .wp-block-image img{filter:brightness(0.75)}}@media(prefers-color-scheme: dark)and (hover: hover){:root:not([data-tema=light]) .wp-block-gallery .wp-block-image a:hover img{filter:brightness(0.75) blur(2px)}}:root[data-tema=dark] .wp-block-gallery .wp-block-image img{filter:brightness(0.75)}@media(hover: hover){:root[data-tema=dark] .wp-block-gallery .wp-block-image a:hover img{filter:brightness(0.75) blur(2px)}}#baguetteBox-overlay{background-color:var(--podloga-galerija) !important}#baguetteBox-overlay .full-image{padding:7%}.baguetteBox-button,.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(0,0,0,0)}.baguetteBox-button svg :is(polyline,g){stroke:var(--tekst) !important}

/* footer */
:is(footer:not(.entry-footer)){--_s-podloga: var(--tekst);--_s-tekst: var(--podloga);background-color:var(--_s-podloga);color:var(--_s-tekst)}:is(footer:not(.entry-footer))>*{--podloga: var(--_s-podloga);--tekst: var(--_s-tekst);--tekst-prigusen: color-mix(in srgb, var(--tekst) 65%, var(--podloga));--rub: color-mix(in srgb, var(--tekst) 15%, var(--podloga));--placeholder: color-mix(in srgb, var(--tekst) 45%, var(--podloga));--podloga-galerija: color-mix(in srgb, var(--podloga) 88%, transparent)}:is(footer:not(.entry-footer)){margin-top:var(--r-xl);padding-block:var(--r-xl) !important}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) :is(footer:not(.entry-footer)){--_s-podloga: var(--podloga-alt);--_s-tekst: var(--tekst)}}:root[data-tema=dark] :is(footer:not(.entry-footer)){--_s-podloga: var(--podloga-alt);--_s-tekst: var(--tekst)}:is(footer:not(.entry-footer)) :where(p,h2,h3,h4,h5,h6,li,a){color:var(--tekst) !important}:is(footer:not(.entry-footer)) p{margin-top:5px}:is(footer:not(.entry-footer)) .col-full{align-items:center}:is(footer:not(.entry-footer)) .flex-end{justify-content:flex-end}:is(footer:not(.entry-footer)) .flex-end p{display:flex;justify-content:flex-end}:is(footer:not(.entry-footer)) .menu{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2em;list-style:none}:is(footer:not(.entry-footer)) figure{display:flex;align-items:center}:is(footer:not(.entry-footer)) figure img{max-width:180px;filter:brightness(0) invert(1)}:is(footer:not(.entry-footer)) a{position:relative;text-decoration:none !important}:is(footer:not(.entry-footer)) a::before{content:"";position:absolute;left:0;bottom:-1.5px;width:100%;height:1.5px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .3s ease-in}:is(footer:not(.entry-footer)) a:hover::before,:is(footer:not(.entry-footer)) a:focus-visible::before{transform:scaleX(1)}
