/* Avocado – ikone glave in košarica 1.0.1 – zgrajeno iz odobrenih predogledov (predal pod pasico, kosarica-C.css, meni-1.css, ikone-C.css) */

/* ---------- predal košarice (1.0.1): pod Top Barom ---------- */
/* Predal se začne na spodnjem robu Top Bara (#tpbr_topbar, ki se s stranjo odpelje navzgor) in sega do dna zaslona.
   --avo-tpbr-h = max(0, spodnji rob pasice [, spodnji rob fiksne admin vrstice]) nastavlja avocado-ikone.js ob odprtju/scrollu/resize.
   Brez JS je vrednost 0 -> predal čez celo višino (kot 1.0.0). */
.edgtf-sc-dropdown{top:var(--avo-tpbr-h,0px)!important;bottom:0!important;height:auto!important;min-height:0!important}
/* pasica ostane vidna nad vsem (nad .edgtf-wrapper z-index 1000), ko je predal odprt */
body.edgtf-shopping-cart-dropdown-opened #tpbr_topbar{z-index:1001!important}
/* predal ne sme biti ujet v transformirano (sticky) glavo -> sicer je stisnjen na višino glave */
body.edgtf-shopping-cart-dropdown-opened .edgtf-mobile-header .edgtf-mobile-header-inner,
body.edgtf-shopping-cart-dropdown-opened .edgtf-page-header .edgtf-sticky-header.header-appear{-webkit-transform:none!important;transform:none!important}

/* ---------- kosarica-C.css ---------- */
/* === Avocado – ikona košarice (C – vrečka + mehurček s številom) ===
   Samo CSS. Vstavi v Videz → Prilagodi → Dodaten CSS ali v naš plugin (wp_add_inline_style).
   Velja za glavni, sticky in mobilni header (vsi uporabljajo a.edgtf-header-cart.edgtf-header-cart-svg-path).
   Originalni inline <svg> teme skrijemo, ikono nariše CSS maska -> barva = currentColor. */
.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path{color:#381c1b!important;display:flex;align-items:center;justify-content:center;gap:4px;position:relative}
.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path .edgtf-sc-opener-icon svg{display:none!important}
.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path .edgtf-sc-opener-icon{display:block;margin:0!important;width:22px;height:22px;flex:0 0 22px;background-color:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cpath d=%22M5.25 8.5h13.5v9.25a3.25 3.25 0 0 1-3.25 3.25h-7a3.25 3.25 0 0 1-3.25-3.25z%22/%3E%3Cpath d=%22M9 11V7.25a3 3 0 0 1 6 0V11%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cpath d=%22M5.25 8.5h13.5v9.25a3.25 3.25 0 0 1-3.25 3.25h-7a3.25 3.25 0 0 1-3.25-3.25z%22/%3E%3Cpath d=%22M9 11V7.25a3 3 0 0 1 6 0V11%22/%3E%3C/svg%3E") center/contain no-repeat}
.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path .edgtf-sc-opener-count{display:block!important;font-family:questrial,Questrial,sans-serif;font-size:11px;font-weight:400;letter-spacing:.08em;line-height:1;color:inherit;margin:0;position:relative;top:1px}
/* mobilni header: tap target >= 44 x 44 px, ikona sredinsko poravnana z logotipom */
.edgtf-mobile-header .edgtf-shopping-cart-holder{margin-left:0!important}
.edgtf-mobile-header .edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path{min-width:44px;min-height:44px;padding:0 6px;box-sizing:border-box}
/* mehurček: zahteva kosarica-C.js (odstrani oklepaje "(2)" -> "2" in nastavi data-count) */
.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path{min-width:34px;min-height:34px}
.edgtf-shopping-cart-holder .edgtf-header-cart.edgtf-header-cart-svg-path .edgtf-sc-opener-count{position:absolute;top:50%;left:50%;margin:-16px 0 0 5px;min-width:15px;height:15px;padding:0 4px;box-sizing:border-box;border-radius:8px;
  background:#381c1b;color:#f7f4ef;font-size:9px;letter-spacing:0;line-height:15px;text-align:center;box-shadow:0 0 0 1.5px #f7f4ef}
/* različica v bež: background:#e9dcc9;color:#381c1b; */
.edgtf-shopping-cart-holder .edgtf-sc-opener-count[data-count="0"]{display:none!important}


/* ---------- meni-1.css ---------- */
/* === Avocado – mobilni meni 1: dve enaki tanki črti ===  Samo CSS. Tap target 44 x 44 px. */
.edgtf-mobile-header .edgtf-mobile-menu-opener{color:#381c1b}
.edgtf-mobile-header .edgtf-mobile-menu-opener a{display:flex!important;align-items:center;justify-content:flex-end;width:44px;height:44px;color:#381c1b!important}
.edgtf-mobile-header .edgtf-mobile-menu-opener a>.edgtf-mobile-menu-icon{display:block}
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined .edgtf-hm-lines{position:relative;display:block;width:24px;height:8.25px}
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined .edgtf-hm-lines .edgtf-hm-line{position:absolute;left:0;width:100%!important;height:1.25px!important;background-color:currentColor;transform:none;transition:transform .3s ease,top .3s ease}
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined .edgtf-hm-lines .edgtf-hm-line.edgtf-line-1{top:0}
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined .edgtf-hm-lines .edgtf-hm-line.edgtf-line-2{display:none!important}
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined .edgtf-hm-lines .edgtf-hm-line.edgtf-line-3{top:7px;bottom:auto}
/* odprt meni -> X */
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined.edgtf-mobile-menu-opened .edgtf-hm-lines .edgtf-hm-line.edgtf-line-1{top:3.5px;transform:rotate(45deg)}
.edgtf-mobile-header .edgtf-mobile-menu-opener.edgtf-mobile-menu-opener-predefined.edgtf-mobile-menu-opened .edgtf-hm-lines .edgtf-hm-line.edgtf-line-3{top:3.5px;transform:rotate(-45deg)}


/* ---------- ikone-C.css ---------- */
/* === Avocado – komplet ikon C: lupa + srček + profil (ujema se s košarico C) ===
   Samo CSS (maska + currentColor #381c1b, 22px, črta 1.4 na mreži 24). Uporabi SKUPAJ s kosarica-C.css (+ kosarica-C.js za mehurček).
   Velja za glavni in sticky desktop header (.edgtf-page-header). Mobilni header teh ikon in iskanja nima.
   Enak razmik 20px med vsemi štirimi ikonami; vse na sredinski črti besedila menija. */

/* --- lupa (namesto besedila "IŠČI"; besedilo ostane za bralnike zaslona) --- */
.edgtf-page-header a.edgtf-search-opener.edgtf-search-opener-svg-path{color:#381c1b!important;display:inline-flex!important;align-items:center;justify-content:center;width:22px;height:22px;margin:0 10px 0 0!important;padding:0;position:relative;vertical-align:middle;line-height:1}
.edgtf-page-header a.edgtf-search-opener.edgtf-search-opener-svg-path .edgtf-search-opener-wrapper{display:block;width:22px;height:22px;position:relative;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Ccircle cx=%2210.25%22 cy=%2210.25%22 r=%226.5%22/%3E%3Cpath d=%22M15.1 15.1l5.15 5.15%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Ccircle cx=%2210.25%22 cy=%2210.25%22 r=%226.5%22/%3E%3Cpath d=%22M15.1 15.1l5.15 5.15%22/%3E%3C/svg%3E") center/contain no-repeat}
.edgtf-page-header a.edgtf-search-opener.edgtf-search-opener-svg-path .edgtf-search-icon-text{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}
.edgtf-page-header a.edgtf-search-opener.edgtf-search-opener-svg-path::after{content:"";position:absolute;inset:-11px}

/* --- srček (Seznam želja) + profil (Moj račun): meni "Icons menu" (widget nav_menu-15) --- */
.edgtf-page-header .edgtf-position-right .widget_nav_menu ul{display:flex!important;align-items:center}
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist{margin:0 0 0 10px!important;padding:0!important}   /* 10px + ~10px notranjega roba gumba košarice C = 20 */
.edgtf-page-header .widget_nav_menu li.menu-item_my-account{margin:0 0 0 20px!important;padding:0!important}
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist>a,
.edgtf-page-header .widget_nav_menu li.menu-item_my-account>a{display:flex!important;align-items:center;justify-content:center;width:22px;height:22px;padding:0!important;margin:0!important;color:#381c1b!important;position:relative;line-height:1}
.edgtf-page-header .edgtf-menu-area .widget.widget_nav_menu li.menu-item_wishlist>a::before,
.edgtf-page-header .edgtf-menu-area .widget.widget_nav_menu li.menu-item_my-account>a::before,
.edgtf-page-header .edgtf-sticky-header .widget.widget_nav_menu li.menu-item_wishlist>a::before,
.edgtf-page-header .edgtf-sticky-header .widget.widget_nav_menu li.menu-item_my-account>a::before{display:none!important}
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist>a::after,
.edgtf-page-header .widget_nav_menu li.menu-item_my-account>a::after{content:"";position:absolute;inset:-11px}   /* klikalna površina 44x44 */
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist>a svg,
.edgtf-page-header .widget_nav_menu li.menu-item_my-account>a svg{display:block!important;width:22px!important;height:22px!important;margin:0!important;opacity:1!important;background-color:currentColor}
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist>a svg{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cpath d=%22M12 20C12 20 4.25 15.3 4.25 10C4.25 7.8 5.95 6.1 8.05 6.1C9.65 6.1 11.1 7.05 12 8.45C12.9 7.05 14.35 6.1 15.95 6.1C18.05 6.1 19.75 7.8 19.75 10C19.75 15.3 12 20 12 20Z%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Cpath d=%22M12 20C12 20 4.25 15.3 4.25 10C4.25 7.8 5.95 6.1 8.05 6.1C9.65 6.1 11.1 7.05 12 8.45C12.9 7.05 14.35 6.1 15.95 6.1C18.05 6.1 19.75 7.8 19.75 10C19.75 15.3 12 20 12 20Z%22/%3E%3C/svg%3E") center/contain no-repeat}
.edgtf-page-header .widget_nav_menu li.menu-item_my-account>a svg{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Ccircle cx=%2212%22 cy=%228.25%22 r=%223.5%22/%3E%3Cpath d=%22M5.5 20.25v-1a4.75 4.75 0 0 1 4.75-4.75h3.5a4.75 4.75 0 0 1 4.75 4.75v1%22/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 width=%2224%22 height=%2224%22 viewBox=%220 0 24 24%22 fill=%22none%22 stroke=%22%23000%22 stroke-width=%221.4%22 stroke-linecap=%22round%22 stroke-linejoin=%22round%22 aria-hidden=%22true%22 focusable=%22false%22%3E%3Ccircle cx=%2212%22 cy=%228.25%22 r=%223.5%22/%3E%3Cpath d=%22M5.5 20.25v-1a4.75 4.75 0 0 1 4.75-4.75h3.5a4.75 4.75 0 0 1 4.75 4.75v1%22/%3E%3C/svg%3E") center/contain no-repeat}
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist>a svg *,
.edgtf-page-header .widget_nav_menu li.menu-item_my-account>a svg *{display:none!important}

/* hover za vse štiri */
.edgtf-page-header a.edgtf-search-opener.edgtf-search-opener-svg-path:hover,
.edgtf-page-header .widget_nav_menu li.menu-item_wishlist>a:hover,
.edgtf-page-header .widget_nav_menu li.menu-item_my-account>a:hover,
.edgtf-page-header .edgtf-shopping-cart-holder .edgtf-header-cart:hover .edgtf-sc-opener-icon{opacity:.7}

