/* Jezgra 1.3.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:#f9f9f9;--podloga-alt:#ececec;--tekst:#3c2414;--tekst-naglasak:#992521;--kontrast:#000000;--kontrast-naglasak:#e7c87c;--tekst-kontrast:#ffffff;--sjena:rgba(0,0,0,.15);--font-tekst:europa, sans-serif;--fw-tekst:300;--font-naslov:pf-marlet-display, sans-serif;--fw-naslov:700;--font-jako:europa, sans-serif;--fw-jako:700;--font-naglasak:pf-marlet-display, sans-serif;--fw-naglasak: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:#1e0000;--podloga-alt:#680000;--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:#1e0000;--podloga-alt:#680000;--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}.font-naglasak{font-family:var(--font-naglasak);font-weight:var(--fw-naglasak);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-boje: blocks.min.css */
@media (min-width: 993px){.wc-block-grid__product:before{background-color:var(--podloga)}}.wc-block-grid__product-link{color:var(--tekst)}.wc-block-grid .wc-block-grid__product .wc-block-grid__product-price{color:var(--tekst)}
/* shoptimizer-boje: blog.min.css */
.post .entry-header h2 a{color:var(--tekst)}.post .entry-header .posted-on{color:var(--tekst-prigusen)}.site-main:not(.grid) article.post{border-bottom-color:var(--rub)}.entry-content a.more-link{color:var(--tekst)}.flow article.post a.post-thumbnail:before,.grid article.post a.post-thumbnail:before{background-color:var(--podloga)}@media only screen and (min-width: 769px){.single-post ul.products.columns-1{border-left-color:var(--rub)}}.cat-links,.tags-links{color:var(--tekst)}.post-meta{border-top-color:var(--rub);border-bottom-color:var(--rub)}.post-meta a{color:var(--tekst-prigusen)}.post-meta a:hover{color:var(--tekst)}.author-details{color:var(--tekst-prigusen)}.author-details a.fn{color:var(--tekst)}.shoptimizer-posts-prev-next{background-color:var(--podloga-alt)}.shoptimizer-posts-prev-next .title{color:var(--tekst-prigusen)}.shoptimizer-posts-prev-next .previous-post{border-right-color:var(--rub)}.shoptimizer-posts-prev-next a{color:var(--tekst)}.shoptimizer-posts-prev-next a:hover{color:var(--tekst)}.entry-content p.woocommerce.add_to_cart_inline{border-color:var(--rub) !important}.entry-content p.woocommerce.add_to_cart_inline a.added_to_cart{color:var(--tekst)}
/* shoptimizer-boje: cart-checkout.min.css */
ul.checkout-bar li:before{border-color:var(--rub);background-color:var(--podloga-alt)}.checkout-bar li.active:after,.woocommerce-checkout .checkout-bar li.next:after{background-color:var(--rub)}ul.checkout-bar{background-color:var(--podloga-alt)}ul.checkout-bar li.active{color:var(--tekst)}ul.checkout-bar a{color:var(--tekst)}table.cart td{border-bottom-color:var(--rub)}table.cart  td.product-name a{color:var(--tekst)}table.cart .quantity{border-color:var(--rub)}table.cart td.actions button{color:var(--tekst);background-color:var(--podloga-alt)}table.cart td.actions button:disabled{background-color:var(--rub);color:var(--tekst)}.cart-summary .widget ul{border-color:var(--rub)}@media (min-width: 768px){.cart-summary .widget li:after{background-color:var(--podloga-alt)}}.cart_totals .shop_table{border-color:var(--rub);background-color:var(--podloga-alt)}.cart_totals .shop_table tr.shipping td{border-bottom-color:var(--rub)}.cart_totals .shop_table tr.cart-subtotal td,.cart_totals .shop_table tr.cart-subtotal th{border-bottom-color:var(--rub)}.cart_totals .shop_table td,.cart_totals .shop_table th{color:var(--tekst)}.cart_totals .shop_table tr.order-total td,.cart_totals .shop_table tr.order-total th{border-bottom-color:var(--rub)}ul#shipping_method li label:before{border-color:var(--rub)}.woocommerce-shipping-calculator a.shipping-calculator-button{color:var(--tekst)}.select2-container--default .select2-selection--single{border-color:var(--rub)}.select2-dropdown{border-color:var(--rub)}.cart-collaterals .shipping-calculator-form button{border-color:var(--rub);color:var(--tekst)}.cart-collaterals .shipping-calculator-form button:hover{border-color:var(--rub)}@media (max-width: 768px){.m-cart table.cart tr.woocommerce-cart-form__cart-item{border-bottom-color:var(--rub)}}.woocommerce-cart .cart-empty{color:var(--tekst)}.woocommerce-cart .cart-empty:before{background-color:var(--podloga-alt)}.woocommerce-checkout.min-ck:not(.woocommerce-order-received) .site-header{border-bottom-color:var(--rub)}#ship-to-different-address{border-top-color:var(--rub)}.woocommerce-checkout-review-order-table .product-quantity{color:var(--tekst-prigusen)}.woocommerce-checkout-review-order-table tbody td{border-bottom-color:var(--rub)}.woocommerce-checkout-review-order-table tfoot td,.woocommerce-checkout-review-order-table tfoot th{border-bottom-color:var(--rub);color:var(--tekst);background-color:var(--podloga-alt)}.woocommerce-checkout-review-order-table tr.cart-subtotal td,.woocommerce-checkout-review-order-table tr.cart-subtotal th{border-top-color:var(--rub)}.woocommerce-checkout-review-order-table tfoot th,.woocommerce-checkout-review-order-table tr.order-total td:first-child,.woocommerce-checkout-review-order-table tr.shipping td{border-left-color:var(--rub)}#order_review .shop_table tr.shipping th{border-right-color:var(--rub)}.woocommerce-checkout-review-order-table tfoot td{border-right-color:var(--rub)}#payment .payment_methods{border-color:var(--rub)}#payment .payment_methods li{border-bottom-color:var(--rub)}.payment_method_paypal a{border-bottom-color:var(--rub);color:var(--tekst-prigusen)}.payment_method_paypal a:hover{color:var(--tekst)}#payment .payment_methods li input[type="radio"]:first-child:checked+label:before{color:var(--tekst)}#payment .payment_methods > .wc_payment_method > label,#payment .payment_methods > .woocommerce-PaymentMethod > label{color:var(--tekst)}#payment .payment_methods > .wc_payment_method > label:before,#payment .payment_methods > .woocommerce-PaymentMethod > label:before{border-color:var(--rub)}.coupon-wrapper{border-top-color:var(--rub)}.woocommerce-form-coupon-toggle .woocommerce-info{color:var(--tekst)}.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover{color:var(--tekst)}.checkout_coupon{border-color:var(--rub)}.woocommerce-form-login{border-color:var(--rub)}.woocommerce-form-login .lost_password a{color:var(--tekst)}.woocommerce-order ul.order_details{background-color:var(--podloga-alt)}.woocommerce-order ul.order_details li{color:var(--tekst-prigusen)}.woocommerce ul.order_details li strong{color:var(--tekst)}table.woocommerce-table--order-details tbody td{border-bottom-color:var(--rub)}table.woocommerce-table--order-details tfoot tr:last-child td,table.woocommerce-table--order-details tfoot tr:last-child th{color:var(--tekst)}table.woocommerce-table--order-details thead th{border-bottom-color:var(--rub);color:var(--tekst)}.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child td,.woocommerce-order-received table.woocommerce-table--order-details tfoot tr:first-child th{border-top-color:var(--rub)}.woocommerce-order-received table.woocommerce-table--order-details td{color:var(--tekst)}.woocommerce-order-received table.woocommerce-table--order-details td a{color:var(--tekst)}.woocommerce-order-received table.woocommerce-table--order-details .wc-item-meta{color:var(--tekst-prigusen)}.woocommerce-order-received .woocommerce-order-details{border-color:var(--rub)}.wc-item-meta li strong{color:var(--tekst)}.woocommerce-order-received .woocommerce-order-details:before{background-color:var(--podloga);border-left-color:var(--rub)}.thankyou-custom-field .widget .border{color:var(--tekst)}
/* shoptimizer-boje: comments.min.css */
#reviews .commentlist li{border-bottom-color:var(--rub)}#reviews .commentlist li time{color:var(--tekst-prigusen)}#respond .comment-reply-title{color:var(--tekst)}#respond .comment-reply-title a,#respond .comment-reply-title a:hover{color:var(--tekst)}#respond label{color:var(--tekst)}.comment-list li{border-bottom-color:var(--rub)}@media (min-width: 993px){.comment-list .comment-body #respond{background-color:var(--podloga-alt)}.comment-list .comment-body #respond .comment-reply-title{color:var(--tekst)}}#comments .comment-list .comment-content cite a{color:var(--tekst)}#comments .comment-list .comment_meta a.comment-date{color:var(--tekst-prigusen)}#comments .comment-list .reply a{color:var(--tekst-prigusen);border-color:var(--rub)}#comments .comment-list .reply a:hover{color:var(--tekst);border-color:var(--rub)}
/* shoptimizer-boje: main.min.css */
a{color:var(--tekst)}mark{color:var(--tekst)}abbr,acronym{border-bottom-color:var(--tekst)}.form-row label{color:var(--tekst)}fieldset legend{color:var(--tekst)}select{border-color:var(--rub)}.button,input[type="button"],input[type="reset"],input[type="submit"]{border-color:var(--tekst)}input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"]{border-color:var(--rub)}input[type="search"]::-moz-placeholder{color:var(--tekst-prigusen)}input[type="search"]::placeholder{color:var(--tekst-prigusen)}.site-search input[type="search"]{background-color:var(--podloga-alt);border-color:var(--rub)}.widget_search:before,.woocommerce-product-search:before,.wp-block-search__inside-wrapper:before,form.search-form:before{background-color:var(--rub)}textarea{border-color:var(--rub)}.input-text:focus,input[type=email]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=url]:focus,textarea:focus{border-color:var(--rub)}hr{border-top-color:var(--rub)}dl.variation{color:var(--tekst-prigusen)}dl.variation dd{color:var(--tekst)}.wp-block-image figcaption{color:var(--tekst-prigusen)}.content-area blockquote::before{color:var(--tekst-prigusen)}@media (min-width: 993px){.site-branding a{color:var(--tekst)}.site-branding p{color:var(--tekst-prigusen)}.site-search.type-outline input[type="search"]{background-color:var(--podloga);border-color:var(--rub)}.header-5 .shoptimizer-cart a.cart-contents{border-color:var(--rub)}.header-5 .shoptimizer-cart a.cart-contents:hover{border-color:var(--rub)}.header-5 .shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count{color:var(--tekst);background-color:var(--podloga-alt)}}@media (min-width: 993px){.header-4 .header-4-container{border-bottom-color:var(--rub)}.header-4 .search-trigger span{border-right-color:var(--rub)}}@media (max-width: 992px){.m-search-bh .site-search,.m-search-toggled .site-search{background-color:var(--podloga)}}.below-content{border-top-color:var(--rub)}.below-content .widget .ri{color:var(--tekst-prigusen)}.woocommerce-result-count{color:var(--tekst)}select.orderby{color:var(--tekst)}.shoptimizer-category-banner{border-bottom-color:var(--rub)}.shoptimizer-category-banner .taxonomy-description ul li a{background-color:var(--podloga);border-color:var(--rub);color:var(--tekst)}.below-woocommerce-category{border-color:var(--rub)}.below-woocommerce-category table tr td{border-bottom-color:var(--rub)}.shoptimizer-load-more-wrapper button#shoptimizer-load-more-btn{color:var(--tekst);border-color:var(--rub);background-color:var(--podloga-alt)}.shoptimizer-load-more-wrapper button#shoptimizer-load-more-btn:hover{border-color:var(--rub)}.shoptimizer-load-more .site-main .load-more-progress{background-color:var(--rub)}@media (max-width: 992px){.mobile-filter{background-color:var(--podloga);border-top-color:var(--rub);border-bottom-color:var(--rub);color:var(--tekst)}.page-template-template-woocommerce-archives #secondary,.wc-active.search-results #secondary,.woocommerce.archive #secondary{background-color:var(--podloga)}}.search-results article{border-top-color:var(--rub)}.search-results article h2 a{color:var(--tekst)}.woocommerce-breadcrumb{color:var(--tekst-prigusen)}@media (min-width: 993px){.title-left h2:after,.title-right h2:before{background-color:var(--rub)}}.woocommerce-breadcrumb a,.woocommerce-breadcrumb a:hover{color:var(--tekst)}.ajax_add_to_cart.add_to_cart_button:after,.single-product .product form.cart .single_add_to_cart_button:after{border-color:var(--rub);border-left-color:var(--rub)}#payment .place-order .button:before,.cart-collaterals .checkout-button:before,.widget_shopping_cart .buttons .checkout:before,.wp-element-button.wc-block-cart__submit-button:before,.wp-element-button.wc-block-components-button.wc-block-components-checkout-place-order-button:before{background-color:var(--podloga)}.shoptimizer-cart a.cart-contents .shoptimizer-cart-icon .mini-count{border-color:var(--tekst)}.shoptimizer-mini-cart-wrap{background-color:var(--podloga)}.spinner{border-color:var(--rub);border-bottom-color:var(--tekst)}.cart-drawer-heading{color:var(--tekst)}.shoptimizer-mini-cart-wrap .close-drawer{color:var(--tekst)}.shoptimizer-mini-cart-wrap .close-drawer:hover{color:var(--tekst)}.shoptimizer-mini-cart-wrap .widget_shopping_cart{background-color:var(--podloga)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart.cart_list:before{border-top-color:var(--rub)}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item{border-bottom-color:var(--rub)}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item a{color:var(--tekst)}.widget_shopping_cart .woocommerce-mini-cart-item .amount{color:var(--tekst)}.shoptimizer-mini-cart-wrap li.woocommerce-mini-cart-item a:hover{color:var(--tekst)}.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item dl.variation,.shoptimizer-mini-cart-wrap .widget_shopping_cart li.mini_cart_item dl.variation p{color:var(--tekst)}.shoptimizer-mini-cart-wrap .product_list_widget li .quantity{color:var(--tekst-prigusen)}.widget_shopping_cart p.total{color:var(--tekst);border-top-color:var(--rub)}.widget_shopping_cart a.button{border-color:var(--rub);color:var(--tekst);background-color:var(--podloga)}.widget_shopping_cart a.button:hover{background-color:var(--podloga-alt)}.shoptimizer-empty-mini-cart{border-top-color:var(--rub)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message{border-top-color:var(--rub);color:var(--tekst)}.shoptimizer-mini-cart-wrap .woocommerce-mini-cart__empty-message:before{background-color:var(--rub)}.shoptimizer-empty-mini-cart .heading,.shoptimizer-empty-mini-cart h2{color:var(--tekst)}.shoptimizer-empty-mini-cart ul:not(.products) li a{color:var(--tekst);border-color:var(--rub);background-color:var(--podloga)}.shoptimizer-empty-mini-cart ul:not(.products) li a:hover{border-color:var(--rub)}@media (min-width: 993px){.shoptimizer-primary-navigation.is_stuck{border-bottom-color:var(--rub)}.menu-primary-menu-container > ul > li > a span:before,.menu-primary-menu-container > ul > li.nolink > span:before{border-bottom-color:var(--rub)}.menu-primary-menu-container > ul > li.menu-item-has-children > a:after,.menu-primary-menu-container > ul > li.menu-item-has-children.nolink > span:after{background-color:var(--podloga)}.main-navigation ul.menu li.full-width > .sub-menu-wrapper{background-color:var(--podloga);border-top-color:var(--rub)}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li{border-left-color:var(--rub)}.main-navigation ul li.full-width > .sub-menu-wrapper > .container > ul.sub-menu > li:last-child{border-right-color:var(--rub)}.main-navigation ul.menu li.full-width ul li.divider{border-top-color:var(--rub)}}@media (min-width: 993px){.secondary-navigation ul li a{color:var(--tekst)}.secondary-navigation .menu-item{border-left-color:var(--rub)}}@media (max-width: 992px){.main-navigation ul.menu > li.menu-item-has-children.dropdown-open > .sub-menu-wrapper{border-bottom-color:var(--rub)}.mobile-extra .review{border-top-color:var(--rub)}.col-full-nav{background-color:var(--podloga)}}.woocommerce-error,.woocommerce-info,.woocommerce-message,.woocommerce-noreviews,p.no-comments{border-left-color:var(--rub)}.woocommerce-error .button,.woocommerce-info .button,.woocommerce-message .button,.woocommerce-noreviews .button,p.no-comments .button{border-left-color:var(--rub) !important}.woocommerce-pagination a,.woocommerce-pagination a:hover{color:var(--tekst)}@media (min-width: 993px){ul.products li.product:not(.product-category):before{background-color:var(--podloga)}}@media (max-width: 992px){.woocommerce-pagination .page-numbers li .page-numbers{border-color:var(--rub)}}li.menu-item-product p.product__categories,li.product p.product__categories{color:var(--tekst)}li.menu-item-product p.product__categories a,li.product p.product__categories a{color:var(--tekst)}ul.products li.product .woocommerce-LoopProduct-link{color:var(--tekst)}ul.products li.product .price{color:var(--tekst)}.price del{color:var(--tekst-prigusen)}ul.products li.product.product-category a{color:var(--tekst)}@media (min-width: 993px){.product-card__slide .woocommerce-card__header{background-color:var(--podloga)}}.quantity-nav{border-color:var(--rub);background-color:var(--podloga)}.product .cart .quantity .input-text{border-color:var(--rub);background-color:var(--podloga)}.product .cart .quantity .input-text:focus{border-color:var(--rub)}.shoptimizer-custom-quantity input{border-color:var(--rub)}.shoptimizer-custom-quantity-mini-cart{border-color:var(--rub)}.shoptimizer-custom-quantity-mini-cart input{color:var(--tekst)}table.cart .quantity input{color:var(--tekst)}.col-full.topbar-wrapper{border-bottom-color:var(--rub)}.top-bar .widget_nav_menu ul li .sub-menu{background-color:var(--podloga)}.star-rating:before{background-color:var(--rub)}p.stars a{color:var(--tekst)}p.stars a:before,p.stars a:hover~a:before,p.stars.selected a.active~a:before{color:var(--tekst-prigusen)}.widget .widget-title{color:var(--tekst)}#secondary .widget{border-bottom-color:var(--rub)}.widget-area .widget a{color:var(--tekst)}.product_list_widget li{border-bottom-color:var(--rub)}.widget.product_list_widget a:hover{color:var(--tekst)}.widget_layered_nav ul li:before{background-color:var(--podloga);border-color:var(--rub)}.widget_price_filter .ui-slider .ui-slider-handle{border-color:var(--rub)}.wc-block-product-categories-list.wc-block-product-categories-list--depth-1,.widget_product_categories ul .children{border-left-color:var(--rub)}.widget.widget_rating_filter a:hover{color:var(--tekst)}.widget_search .wp-block-search .wp-block-search__input{border-color:var(--rub)}
/* shoptimizer-boje: modal.min.css */
dialog.shoptimizer-modal .shoptimizer-modal--container{background-color:var(--podloga)}.shoptimizer-modal--button_close{background-color:var(--podloga);border-color:var(--tekst)}.callback-product_wrapper{border-bottom-color:var(--rub)}dialog.shoptimizer-modal[data-shoptimizermodal-id="searchToggle"] form[method="dialog"]{border-bottom-color:var(--rub)}
/* shoptimizer-boje: my-account.min.css */
.woocommerce-MyAccount-navigation ul li{border-bottom-color:var(--rub)}.woocommerce-MyAccount-navigation ul li a{color:var(--tekst-prigusen)}.woocommerce-MyAccount-navigation li a:hover,.woocommerce-MyAccount-navigation li.is-active a{color:var(--tekst)}.woocommerce-account .woocommerce-orders-table th{border-bottom-color:var(--rub);color:var(--tekst)}.woocommerce-account tr.woocommerce-orders-table__row td{border-bottom-color:var(--rub)}.woocommerce-account .woocommerce-order-downloads table thead th{border-bottom-color:var(--rub)}.woocommerce-account .woocommerce-order-downloads td{border-bottom-color:var(--rub)}.woocommerce-MyAccount-content .woocommerce-Pagination a{background-color:var(--podloga);color:var(--tekst);border-color:var(--rub)}.woocommerce-MyAccount-content .woocommerce-Pagination a:hover{border-color:var(--rub)}.woocommerce-order-details{border-color:var(--rub)}.woocommerce-order-details td,.woocommerce-order-details th{border-bottom-color:var(--rub)}.woocommerce-page form .show-password-input:after{background-color:var(--rub)}@media screen and (max-width: 992px){.woocommerce-account .order_details tfoot tr td{border-top-color:var(--rub)}}
/* shoptimizer-boje: product.min.css */
.woocommerce-message .button.checkout:after{background-color:var(--podloga)}@media (max-width: 768px){.single-product .woocommerce-message .message-inner .buttons-wrapper a span{border-color:var(--rub)}}.product .woocommerce-product-gallery .woocommerce-product-gallery__trigger{color:var(--tekst);background-color:var(--podloga)}a.flex-next,a.flex-prev{color:var(--tekst)}.shoptimizer-product-prevnext a{color:var(--tekst)}.site-content .shoptimizer-product-prevnext a:hover{color:var(--tekst)}.shoptimizer-product-prevnext a span.icon{color:var(--tekst-prigusen)}.shoptimizer-product-prevnext .prevnext_price{color:var(--tekst)}.shoptimizer-product-prevnext .tooltip{background-color:var(--podloga)}.shoptimizer-product-prevnext a:hover span.icon{color:var(--tekst)}.product p.price{color:var(--tekst)}.product p.price del{color:var(--tekst-prigusen)}.product .woocommerce-product-rating a{color:var(--tekst)}.product p.stock{border-top-color:var(--rub)}.product .summary table.variations select{background-color:var(--podloga)}.variations label{color:var(--tekst)}.woocommerce-variation-description + .woocommerce-variation-price:not(:empty){color:var(--tekst)}.summary select{background-color:var(--podloga)}table.woocommerce-grouped-product-list tr td{border-bottom-color:var(--rub)}table.woocommerce-grouped-product-list .button,table.woocommerce-grouped-product-list .button:hover{border-bottom-color:var(--rub);color:var(--tekst)}table.woocommerce-grouped-product-list a{color:var(--tekst)}.ajax_add_to_cart.add_to_cart_button:after,.product form.cart .single_add_to_cart_button:after{border-color:var(--rub);border-left-color:var(--rub)}.product form.cart .button.added:before{background-color:var(--podloga)}.product-widget{color:var(--tekst)}.product-widget fieldset{border-color:var(--rub)}.product-widget fieldset legend{color:var(--tekst)}.summary details summary{border-top-color:var(--rub);color:var(--tekst)}.woocommerce-tabs.wc-tabs-wrapper{border-top-color:var(--rub)}.woocommerce-tabs{background-color:var(--podloga)}.woocommerce-tabs ul.tabs li a{color:var(--tekst)}.woocommerce-tabs .tabs li a:after{border-bottom-color:var(--rub)}.woocommerce-tabs ul.tabs li.active a{color:var(--tekst)}@media (max-width: 600px){.woocommerce-tabs ul.tabs li{border-bottom-color:var(--rub)}}table.woocommerce-product-attributes td,table.woocommerce-product-attributes th{border-bottom-color:var(--rub)}table.woocommerce-product-attributes th{color:var(--tekst)}table.woocommerce-product-attributes a{color:var(--tekst)}.product_meta:has(span){border-top-color:var(--rub)}.product_meta .posted_in,.product_meta .sku_wrapper,.product_meta .tagged_as{color:var(--tekst)}.product_meta .posted_in a,.product_meta .tagged_as a{color:var(--tekst-prigusen)}.product_meta a:hover{color:var(--tekst)}.related-wrapper{background-color:var(--podloga)}.site-main form.post-password-form{background-color:var(--podloga);border-color:var(--rub)}.wqm-qty-wrapper select.qty{background-color:var(--podloga)}
/* 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)}

/* navigacija */
.site-branding .custom-logo{width:auto}.jz-logo-mono .site-branding img{filter:brightness(0)}@media(prefers-color-scheme: dark){:root:not([data-tema=light]) .jz-logo-mono .site-branding img{filter:brightness(0) invert(1)}}:root[data-tema=dark] .jz-logo-mono .site-branding img{filter:brightness(0) invert(1)}@media(min-width: 992px){html{scroll-padding-top:calc(var(--visina-headera, 0px) + var(--header-odmak))}body{padding-top:var(--visina-headera, 0px)}.col-full.topbar-wrapper{border:none !important}:is(.header-4) .primary-navigation{position:relative}:is(.header-4-container){position:fixed !important;top:var(--header-odmak);left:0;right:0;display:flex;justify-content:center;background-color:var(--podloga) !important;border:none !important;box-shadow:none !important;transition:transform .3s ease}:is(.header-4-container).je-skriven{transform:translateY(calc(-100% - var(--header-odmak))) !important}.admin-bar :is(.header-4-container){top:calc(var(--header-odmak) + 32px)}:is(.header-4-container) :is(.header-4-inner){margin-inline:unset !important;justify-content:space-between}:is(.header-4-container) .col-full-nav{margin-left:unset !important}:is(.header-4-container) .col-full-nav ul{display:flex;gap:15px}:is(.header-4-container) .col-full-nav .sub-menu{flex-direction:column;background-color:var(--podloga) !important}:is(.header-4-container) .col-full-nav a{font-family:var(--font-tekst);font-weight:var(--fw-tekst);font-style:normal}:is(.header-4-container) .col-full-nav a span::before{border-color:currentColor !important;border-width:1.5px !important}:is(.header-4-container) .col-full-nav .current-menu-item>a span{font-family:var(--font-jako);font-weight:var(--fw-jako);font-style:normal;text-transform:uppercase;letter-spacing:1px}:is(.header-4-container) .col-full-nav .menu-item-has-children>a::after{background-color:var(--tekst) !important}:is(.header-4-container) .col-full-nav .tema-gumb-stavka{display:flex;flex-direction:column;justify-content:center;align-items:center}.mobile-overlay{display:none !important}}
