/* WatchExclusive – nová hlavička a menu podľa návrhu (Menu mobil + PC, v9 9. 10. 2026).
 * Šablóna templates/_partials/we-header.tpl, správanie assets/js/we-header.js. Načítava sa len s novou hlavičkou
 * (we-assets.tpl, keď je $weMenu). Pri zmene zvýš ?v= v we-assets.tpl. */
#header{--we-ink:#16181c;--we-text:#33363b;--we-mut:#6f6a63;--we-mut2:#8a8a8a;--we-ivory:#f7f5f2;--we-line:#dedad4;--we-field:#cfc9bf;--we-tanD:#a97444;--we-green:#00b67a;--we-gtxt:#007a50;--we-blue:#00aeef;--we-btnline:#8f887e;--we-serif:Georgia,'Times New Roman',Times,serif}
#header .we-hdr svg,#header .we-mhdr svg,#header .we-tb svg{flex:0 0 auto}
:where(#header .we-hdr,#header .we-mhdr) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;box-shadow:none}
#header .we-hdr :focus-visible,#header .we-mhdr :focus-visible,#header .we-tb :focus-visible{outline:2px solid var(--we-green);outline-offset:2px}

/* ---------- horný pásik ---------- */
#header .header-nav.we-tb{background:var(--we-ivory);border-bottom:1px solid var(--we-line);font-size:13px;color:var(--we-text);padding:0}
#header .header-nav.we-tb{display:block;margin:0}
#header .we-tb .we-tb-in{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px;width:100%}
#header .we-tb .we-tb-in>.left-nav,#header .we-tb .we-tb-in>.right-nav{display:flex;line-height:1.3;align-items:center;gap:20px;min-width:0;padding:0;flex:0 1 auto;max-width:none;width:auto;text-align:left}
#header .we-tb a,#header .we-tb .expand-more{color:var(--we-text);font-size:13px;text-decoration:none}
#header .we-tb a:hover,#header .we-tb .expand-more:hover{color:var(--we-ink)}
#header .we-tb .ets_click_show{display:inline-flex;align-items:center;gap:6px;min-height:34px}
#header .we-tb .ets_click_show,#header .we-tb .ets_click_show .text_content{line-height:1.3}
#header .we-tb .ets_click_show .icon svg{width:12px;height:16px;color:var(--we-tanD)}
#header .we-tb .ets_click_show .icon{display:inline-flex;color:var(--we-tanD)}
#header .we-tb .right-nav>.d-inline-block:has(#iqitwishlist-nb){display:none!important}
#header .we-tb .we-tb-contact{display:inline-flex;align-items:center;gap:6px;min-height:34px}
#header .we-tb .we-tb-contact svg{color:var(--we-tanD)}
#header .we-tb .expand-more .fa{color:var(--we-mut)}

/* ---------- počítač: pole hľadania · logo · ikony ---------- */
#header .we-hdr{background:#fff;position:relative}
#header .we-hdr .header-top.we-hd{background:#fff;padding:0;border:0;position:relative;z-index:25}
#header .we-hd-in{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-top:14px;padding-bottom:0}
#header .we-sf{grid-column:1;grid-row:1;justify-self:start;position:relative;width:280px;max-width:100%}
#header .we-sf .search-widget{max-width:none;width:100%;margin:0}
#header .we-sf form{margin:0;position:relative}
#header .we-sf .input-group{display:block;position:relative;border:0;background:none}
#header .we-sf input.form-search-control{width:100%;height:46px;padding:0 14px 0 44px;border:1px solid var(--we-field);border-radius:0;background:#fff;font:400 15px Roboto,sans-serif;color:var(--we-ink);box-shadow:none;-webkit-appearance:none;appearance:none}
#header .we-sf input.form-search-control::placeholder{color:var(--we-mut);opacity:1}
#header .we-sf input.form-search-control:focus{outline:none;border-color:var(--we-ink);box-shadow:0 0 0 1px var(--we-ink)}
#header .we-sf .search-btn{position:absolute;left:0;top:0;width:44px;height:46px;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:none;color:var(--we-ink);z-index:2}
#header .we-sf .autocomplete-suggestions{min-width:420px}
#header .we-logo{grid-column:2;grid-row:1;justify-self:center;margin:0;padding:0}
#header .we-logo a{display:block}
#header .we-logo img{height:64px;width:auto;max-width:none;display:block}
#header .we-icons{grid-column:3;grid-row:1;justify-self:end;display:flex;align-items:center;gap:4px}
#header .we-icons>div{padding:0;margin:0;flex:0 0 auto;max-width:none;width:auto}
/* jednotné tlačidlo: ikona nad popisom (Obľúbené, Účet z modulu ps_customersignin, Košík z ps_shoppingcart) */
#header .we-ib,#header .we-icons .header-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:64px;height:56px;padding:0 6px;font:400 12px/1.2 Roboto,sans-serif;color:var(--we-ink);text-decoration:none;background:none;border:0;cursor:pointer}
#header .we-ib:hover,#header .we-icons .header-btn:hover{color:var(--we-gtxt)}
#header .we-ib i,#header .we-icons .cart-products-count-btn{position:absolute;top:4px;right:14px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--we-green);color:#fff;font:700 10.5px/17px Roboto,sans-serif;font-style:normal;text-align:center;z-index:1}
#header .we-icons .header-btn .title{display:block;font:inherit;color:inherit;margin:0;text-transform:none;letter-spacing:0}
#header .we-icons .header-cart-btn .info-wrapper{display:block}
#header .we-icons .cart-toggle-details{display:none}
/* ikony modulov: FontAwesome nahradený tenkou čiarou ako v návrhu (maska – farba podľa textu) */
#header .we-icons .header-btn>i.fa{position:static;display:block;width:22px;height:22px;margin:0;font-size:0;line-height:0}
#header .we-icons .header-btn>i.fa::before{content:"";display:block;width:22px;height:22px;background:currentColor;-webkit-mask:var(--we-ic) center/22px 22px no-repeat;mask:var(--we-ic) center/22px 22px no-repeat}
#header .we-icons .header-user-btn>i.fa{--we-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4.5 20a7.5 7.5 0 0115 0'/%3E%3C/svg%3E")}
#header .header-cart-btn>i.fa{--we-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9h14l-1 11H6z'/%3E%3Cpath d='M9 9V7a3 3 0 016 0v2'/%3E%3C/svg%3E")}
#header .we-icons .header-cart-btn>i.fa .cart-products-count-btn{font-size:10.5px;line-height:17px}
#header .we-icons .header-cart-btn>i.fa .cart-products-count-btn.d-none{display:none!important}

/* ---------- hlavné menu ---------- */
#header .we-navw{background:#fff;border-bottom:1px solid var(--we-line);position:relative;z-index:20}
#header .we-nav-in{display:flex;align-items:center;justify-content:center;position:relative;margin-top:10px}
#header .we-nav{display:flex;justify-content:center;gap:4px}
#header .we-nb{position:relative;display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 16px;font:500 15px Roboto,sans-serif;letter-spacing:1.4px;text-transform:uppercase;color:var(--we-ink);text-decoration:none;white-space:nowrap}
#header .we-nb svg{transition:transform .2s;color:var(--we-mut)}
#header .we-nb[aria-expanded="true"] svg{transform:rotate(180deg)}
#header .we-nb::after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:transparent}
#header .we-nb[aria-expanded="true"]::after,#header .we-nb:hover::after{background:var(--we-ink)}
#header .we-nb:hover{color:var(--we-ink);text-decoration:none}
#header .we-nb-show,#header .we-nb-show:hover,#header .we-nb-show svg{color:var(--we-tanD)}
#header .we-nb-show::after{display:none}
#header .we-nb-show:hover{text-decoration:underline;text-underline-offset:4px}
#header #sticky-cart-wrapper{position:absolute;right:16px;top:50%;transform:translateY(-50%);display:none}
#header .stuck #sticky-cart-wrapper{display:block}
#header .we-navw.stuck{position:fixed;top:0;left:0;right:0;width:100%;z-index:1030}
#header .stuck .we-nav-in{margin-top:0}
#header #iqitmegamenu-wrapper.stuck{box-shadow:0 2px 10px rgba(22,24,28,.06)}
#header #sticky-cart-wrapper .header-btn{height:48px;min-width:56px;gap:2px}
#header #sticky-cart-wrapper .header-btn .title{font-size:11px}

/* ---------- mega menu ---------- */
#header .we-mega{position:absolute;left:0;right:0;top:100%;z-index:30;background:#fff;border-top:1px solid var(--we-line);border-bottom:1px solid var(--we-line);box-shadow:0 18px 36px rgba(22,24,28,.12);color:var(--we-text);font:400 15px/1.5 Roboto,sans-serif;text-align:left}
#header .we-mega[hidden]{display:none!important}
#header .we-mega a{text-decoration:none}
#header .we-ey{font:700 11px/1.4 Roboto,sans-serif;letter-spacing:2.4px;text-transform:uppercase;color:var(--we-tanD);margin:0 0 12px}
#header .we-mm-br{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:56px;padding-top:36px;padding-bottom:40px}
#header .we-cols3{columns:3;column-gap:32px;margin:0;padding:0;list-style:none}
#header .we-cols3 li{break-inside:avoid}
#header .we-cols3 a{display:flex;align-items:center;min-height:40px;font-size:16px;color:var(--we-text)}
#header .we-cols3 a.top{color:var(--we-ink);font-weight:500}
#header .we-cols3 a:hover{color:var(--we-gtxt)}
#header .we-feat{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#header .we-card{display:flex;flex-direction:column;gap:6px;color:var(--we-ink)}
#header .we-card .im{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;max-width:100%;background:var(--we-ivory);margin:0 0 4px;overflow:hidden}
#header .we-card .im img,#header .we-pc .im img{max-width:78%;max-height:88%;width:auto;height:auto;object-fit:contain;mix-blend-mode:multiply;transition:transform .3s}
#header .we-card:hover .im img,#header .we-pc:hover .im img{transform:scale(1.05)}
#header .we-card b{font:400 17px/1.2 var(--we-serif);color:var(--we-ink)}
#header .we-card .go{font-size:13.5px;color:var(--we-mut)}
#header .we-card:hover .go{color:var(--we-gtxt)}
#header .we-mm-g3{display:grid;grid-template-columns:220px 220px minmax(0,1fr);gap:48px;padding-top:36px;padding-bottom:40px}
#header .we-mm-g3 .side{display:flex;flex-direction:column;align-items:flex-start}
#header .we-list{margin:0;padding:0;list-style:none;width:100%}
#header .we-list a{display:flex;align-items:center;min-height:42px;font-size:16px;color:var(--we-ink)}
#header .we-list a:hover{color:var(--we-ink);text-decoration:underline;text-underline-offset:3px}
#header .we-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:14px;font-weight:600;color:var(--we-ink);text-decoration:underline!important;text-underline-offset:4px;text-decoration-thickness:1px}
#header .we-all:hover{color:var(--we-gtxt)}
#header .we-new{display:inline-flex;align-items:center;min-height:40px;font-weight:600;color:var(--we-gtxt)}
#header .we-new:hover{text-decoration:underline!important;text-underline-offset:4px}
#header .we-hint{margin-top:14px;font-size:12.5px;color:var(--we-mut2)}
#header .we-bs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
#header .we-pc{display:flex;flex-direction:column;gap:3px;color:var(--we-ink)}
#header .we-pc .im{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;max-width:100%;background:var(--we-ivory);margin:0 0 10px;overflow:hidden}
#header .we-pc .br{font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--we-tanD)}
#header .we-pc .nm{font-size:14px;line-height:1.35;color:var(--we-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
#header .we-pc b{font-size:15px;font-weight:700;color:var(--we-ink);font-variant-numeric:tabular-nums}
#header .we-pc:hover .nm{text-decoration:underline;text-underline-offset:3px}
#header .we-dim{position:fixed;left:0;right:0;bottom:0;top:var(--we-dim-top,0);background:rgba(22,24,28,.28);z-index:15}
#header .we-dim[hidden]{display:none}

/* ---------- mobil ---------- */
#header .we-mhdr #mobile-header-sticky{background:#fff}
#header .we-mh{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;height:84px;padding:0 4px;background:#fff;border-bottom:1px solid var(--we-line)}
#header #mobile-header .we-mb{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:60px;height:62px;padding:0;font:600 12px/1.2 Roboto,sans-serif;letter-spacing:.1px;color:var(--we-ink);text-decoration:none;cursor:pointer}
#header #mobile-header .we-mb:hover,#header #mobile-header .we-mb:focus{color:var(--we-ink);text-decoration:none}
#header #mobile-header .we-mb svg{width:26px;height:26px}
#header #mobile-header .we-mb .t{display:block}
#header #mobile-header .we-mb-menu .i-close{display:none}
#header #mobile-header .we-mb-menu[aria-expanded="true"] .i-open{display:none}
#header #mobile-header .we-mb-menu[aria-expanded="true"] .i-close{display:block;color:var(--we-blue)}
#header #mobile-header .we-mb-menu .i-open,#header #mobile-header .we-mb-menu .i-close{line-height:0}
#header #mobile-header .we-mb-w{position:static}
#header #mobile-header .we-mb i.cart-products-count-btn{position:absolute;top:4px;right:9px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:var(--we-green);color:#fff;font:700 11px/18px Roboto,sans-serif;font-style:normal;text-align:center}
#header #mobile-header .we-mb i.cart-products-count-btn.we-zero{display:none}
#header .we-mlogo{justify-self:center;min-width:0}
#header .we-mlogo a{display:block}
#header .we-mlogo img{height:34px;width:auto;max-width:100%;display:block}
#header .we-mh #_mobile_blockcart-content #blockcart-content{top:100%}
#header .we-mhdr #search-widget-mobile{left:0;right:0;width:100%;margin:0;border-radius:0}
@media (max-width:360px){#header #mobile-header .we-mb{width:54px}#header #mobile-header .we-mb svg{width:24px;height:24px}}
@media (max-width:991.98px){
  #header .we-tb .we-tb-in{min-height:34px;font-size:12.5px}
  #header .we-tb .right-nav{gap:14px}
  #header .we-tb .we-tb-contact{display:none}
  #header .we-tb>.container{padding-left:16px;padding-right:16px}
}

/* mobilné menu cez celú obrazovku pod riadkom hlavičky */
#header .we-drawer{position:fixed;left:0;right:0;top:var(--we-dt,76px);bottom:0;z-index:1040;background:#fff;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;color:var(--we-text);font:400 15px/1.5 Roboto,sans-serif;text-align:left}
#header .we-drawer[hidden],#header .we-dv[hidden]{display:none!important}
#header .we-dv{display:flex;flex-direction:column;min-height:100%}
#header .we-drawer a{text-decoration:none}
#header .we-dh{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;min-height:56px;padding:0 4px;border-bottom:1px solid var(--we-line)}
#header .we-dh b{text-align:center;font:400 22px/1.2 var(--we-serif);color:var(--we-ink)}
#header .we-bk,#header .we-x{display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--we-ink)}
#header .we-rows{margin:0;padding:0 16px;list-style:none}
#header .we-rows>li>a,#header .we-rows>li>button{display:flex;align-items:center;gap:12px;width:100%;min-height:54px;border-bottom:1px solid var(--we-line);font:500 16px Roboto,sans-serif;color:var(--we-ink);text-align:left}
#header .we-rows>li>*>span{flex:1}
#header .we-rows svg.ch{color:var(--we-mut)}
#header .we-rows .show{color:var(--we-tanD)}
#header .we-rows .all{font-weight:700;color:var(--we-ink)}
#header .we-rows .all span::after{content:" →"}
#header .we-sec{padding:20px 16px 6px}
#header .we-drawer .we-ey{margin:0 0 10px;text-align:center}
#header .we-drawer .we-ey.we-ey0{margin:0}
#header .we-ben{list-style:none;margin:6px 16px 0;padding:6px 0;border-bottom:1px solid var(--we-line)}
#header .we-ben li{display:flex;align-items:center;gap:12px;min-height:40px;font-size:14.5px;color:var(--we-ink)}
#header .we-ben svg{flex:0 0 20px;width:20px;height:20px;color:var(--we-green)}
#header .we-ben.end{margin:20px 16px 8px;border-bottom:0;padding-top:0}
#header .we-ben.end.ln{border-top:1px solid var(--we-line);padding-top:12px}
#header .we-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 16px 4px;margin:0 -16px;scroll-snap-type:x proximity;scroll-padding-inline:16px}
#header .we-chips::-webkit-scrollbar{display:none}
#header .we-chips>a{flex:0 0 auto;display:inline-flex;align-items:center;height:40px;padding:0 14px;border:1px solid var(--we-btnline);background:var(--we-ivory);font:400 13.5px var(--we-serif);letter-spacing:1px;text-transform:uppercase;color:var(--we-ink);white-space:nowrap;scroll-snap-align:start}
#header .we-util{margin:8px 0 0;padding:6px 16px 6px;list-style:none;background:var(--we-ivory)}
#header .we-util li a{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--we-line);font-size:15px;color:var(--we-ink)}
#header .we-util li:last-child a{border-bottom:0}
#header .we-util svg{flex:0 0 20px;color:var(--we-tanD)}
#header .we-util small{margin-left:auto;color:var(--we-mut);font-size:13px}
#header .we-grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}
#header .we-tile{display:flex;align-items:center;justify-content:center;height:52px;padding:0 8px;border:1px solid var(--we-line);background:#fff;font:400 13.5px/1.15 var(--we-serif);letter-spacing:1.2px;text-transform:uppercase;color:var(--we-ink);text-align:center}
#header .we-tile:hover{border-color:var(--we-ink);background:var(--we-ivory)}
#header .we-grid2 .we-tile:nth-child(odd):last-child{grid-column:1/-1}
#header .we-azm{margin:0;padding:0;list-style:none;columns:2;column-gap:20px}
#header .we-azm li{break-inside:avoid}
#header .we-azm .l{display:block;padding:14px 0 6px;margin-bottom:2px;font:700 11px Roboto,sans-serif;letter-spacing:1.5px;color:var(--we-tanD);border-bottom:1px solid var(--we-line)}
#header .we-azm a{display:flex;align-items:center;min-height:44px;font-size:15px;color:var(--we-ink)}
/* šípky pri posuvnom rade (Obľúbené značky) – rovnaké ako podkategórie v kategórii */
#header .sc-ar{display:none}
#header .scr>.sc-ar{display:flex;align-items:center;position:sticky;z-index:1;flex:0 0 64px;width:64px;min-height:40px;padding:0;border:0;cursor:pointer;transition:opacity .2s}
#header .scr>.sc-ar.r{right:-16px;margin-left:-72px;padding-right:10px;justify-content:flex-end;background:linear-gradient(to left,#fff 45%,rgba(255,255,255,0))}
#header .scr>.sc-ar.l{left:-16px;margin-right:-72px;padding-left:10px;justify-content:flex-start;background:linear-gradient(to right,#fff 45%,rgba(255,255,255,0))}
#header .sc-ar i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--we-ink);color:#fff;box-shadow:0 2px 6px rgba(22,24,28,.25)}
#header .sc-ar[data-off]{opacity:0;pointer-events:none}
body.we-dr-open{overflow:hidden}
@media (prefers-reduced-motion:reduce){#header .we-nb svg,#header .we-card .im img,#header .we-pc .im img,#header .sc-ar{transition:none}}
#header .we-dh b:focus{outline:none}
/* téma dáva tlačidlám s rozbaľovaním (.m-nav-btn – Hľadať, Košík) rámik – v novej hlavičke bez neho */
#header #mobile-header .we-mb,#header #mobile-header .we-mb:hover,#header #mobile-header .we-mb:focus,#header #mobile-header .we-mb[aria-expanded="true"],#header #mobile-header .show>.we-mb{border:0;background:none;box-shadow:none}
/* horný pásik: špendlík, vlajka, texty a šípky na jednej osi (modul geo posúva ikonu o 2 px nadol) */
#header .we-tb .ets_click_show .icon{display:inline-flex;align-items:center;height:16px;line-height:0;top:0}
#header .we-tb .ets_click_show .icon svg{display:block}
#header .we-tb #language_selector,#header .we-tb #currency_selector,#header .we-tb .language-selector-wrapper,#header .we-tb .language-selector,#header .we-tb .currency-selector{display:flex;align-items:center}
#header .we-tb .expand-more{display:inline-flex;align-items:center;gap:6px;height:34px;line-height:1.3}
#header .we-tb .expand-more .lang-flag{display:block;margin:0}
#header .we-tb .expand-more .fa{display:block;line-height:1}
/* mobil: Menu, Hľadať, Účet, Košík na jednej osi – téma dáva textu pri .m-nav-btn odstup 6 px, Hľadať a Košík sú v obaloch (9. 10.) */
#header #mobile-header .we-mb{gap:5px;height:66px;line-height:1.2;-webkit-appearance:none;appearance:none;padding:0}
#header #mobile-header .we-mb svg,#header #mobile-header .we-mb .i-open,#header #mobile-header .we-mb-menu[aria-expanded="true"] .i-close{display:block;width:26px;height:26px;margin:0}
#header #mobile-header .we-mb .t{display:block;margin:0!important;padding:0;height:15px;line-height:15px}
#header .we-mh>.we-mb-w,#header .we-mh #mobile-cart-wrapper{display:flex;align-items:center;justify-content:center;height:100%}
#header .we-mh>*{align-self:center}
/* horný pásik súmerne: bez oddeľovacích čiar témy (::after) a jej okraja 12 px za jazykom a menou */
#header .we-tb #language_selector::after,#header .we-tb #currency_selector::after{display:none}
#header .we-tb #language_selector,#header .we-tb #currency_selector{margin:0}
@media (max-width:991.98px){#header .we-tb .we-tb-in>.right-nav{gap:18px}}
/* mobil: riadok 85 px (obsah 84) – ikony, texty aj logo na celých pixeloch; ikony kreslené v rovnakom rámci 16×16 v strede (we-header.tpl) */
#header .we-mh{height:85px}
/* mobil: popisy veľkými písmenami – rovnaká výška písmen opticky (skúška 9. 10., návrat = zmazať tento blok); padding vyrovná preklad za posledným písmenom */
#header #mobile-header .we-mb .t{text-transform:uppercase;font-size:10.5px;letter-spacing:.9px;font-weight:600;padding-left:.9px}
/* mobil: väčšie logo (44 px) – spodok nápisu WATCH EXCLUSIVE (v logu 484/487) na účiarí popisov pod ikonami (61 px) */
#header .we-mlogo{align-self:start;margin-top:17.27px}
#header .we-mlogo img{height:44px;width:auto;max-width:none}
/* ---------- mega menu Značky – variant B (9. 10.) ---------- */
#header .we-mm-br2{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:0 56px;padding-top:36px;padding-bottom:0}
#header .we-orig{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}
#header .we-og ul{margin:0;padding:0;list-style:none}
#header .we-og a{display:flex;align-items:center;min-height:38px;font-size:16px;color:var(--we-text)}
#header .we-og a.top{color:var(--we-ink);font-weight:500}
#header .we-og a.on,#header .we-og a:hover{color:var(--we-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
#header .we-og a.we-allb{color:var(--we-ink);font-weight:600;text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}
#header .we-prev{display:flex;flex-direction:column;gap:6px;padding:24px 26px;background:var(--we-ivory);margin-bottom:28px;align-self:start;min-width:0}
#header .we-prev>.lg{display:block;align-self:flex-start;min-height:30px}
#header .we-prev>.lg img{display:block;max-width:220px;height:auto}
#header .we-prev .mt{font-size:13.5px;color:var(--we-mut)}
#header .we-prev .we-tp{margin:2px 0 0}
#header .we-prev .im{display:flex;align-items:center;justify-content:center;height:230px;margin:6px 0 4px;background:#fff;border:1px solid var(--we-line);overflow:hidden}
#header .we-prev .im img{max-width:80%;max-height:90%;width:auto;height:auto;object-fit:contain;transition:transform .3s}
#header .we-prev .im:hover img{transform:scale(1.04)}
#header .we-prev .bs{font-size:14px;color:var(--we-ink)}
#header .we-prev .bs[hidden]{display:none}
#header .we-prev .bs .l{display:block;font-size:11px;letter-spacing:2px;text-transform:uppercase;font-weight:700;color:var(--we-tanD);margin-bottom:2px}
#header .we-prev .bs a{color:var(--we-ink)}
#header .we-prev .bs a:hover{text-decoration:underline;text-underline-offset:3px}
#header .we-prev .go{display:flex;align-items:center;justify-content:center;gap:5px;min-height:48px;margin-top:12px;background:var(--we-ink);color:#fff;font-weight:600;font-size:14.5px;text-decoration:none}
#header .we-prev .go:hover{background:#000;color:#fff}
#header .we-logos{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:8px;padding:20px 0 4px;border-top:1px solid var(--we-line);margin-top:4px}
#header .we-logos a{display:flex;align-items:center;justify-content:center;height:52px;padding:0 4px;border:1px solid var(--we-line);background:#fff;overflow:hidden;transition:border-color .2s;font-size:11px;color:var(--we-mut);text-align:center}
#header .we-logos a img{display:block;max-width:100%;height:auto;opacity:.5;transition:opacity .2s}
#header .we-logos a:hover,#header .we-logos a.on{border-color:var(--we-ink)}
#header .we-logos a:hover img,#header .we-logos a.on img,#header .we-logos a:focus-visible img{opacity:1}
#header .we-logos a.all{background:var(--we-ink);border-color:var(--we-ink);color:#fff;font:600 11.5px Roboto,sans-serif;white-space:nowrap}
#header .we-logos a.all:hover{background:#000}
#header .we-trustbar{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;padding:16px 0 18px;margin-top:16px;border-top:1px solid var(--we-line);font-size:13.5px;color:var(--we-text)}
#header .we-trustbar span,#header .we-trustbar a{display:inline-flex;align-items:center;gap:8px}
#header .we-trustbar svg{width:16px;height:16px;color:var(--we-green)}
#header .we-trustbar a{margin-left:auto;color:var(--we-tanD);font-weight:600}
#header .we-trustbar a svg{color:var(--we-tanD)}
/* Trustpilot ako na produkte (_partials/we-trustpilot.tpl) */
#header .we-mega .we-tp{margin:0}
#header .we-tpr{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:7px;font-size:12.5px;line-height:1.3;color:var(--we-text);text-decoration:none}
#header .we-tpr:hover{text-decoration:none}
#header .we-tpr .lg{display:inline-flex;align-items:center;gap:4px;font:700 13.5px/1 Arial,Helvetica,sans-serif;color:#191919}
#header .we-tpr .lg svg{width:14px;height:14px}
#header .we-tpr .st{display:inline-flex;gap:2px}
#header .we-tpr .st i{width:17px;height:17px;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#00b67a var(--f),#dcdce6 var(--f))}
#header .we-tpr .st i svg{width:11px;height:11px}
#header .we-tpr .t{white-space:nowrap}
#header .we-tpr .t b{font-weight:700;color:var(--we-ink)}
#header .we-tpr .t u{text-decoration-thickness:1px;text-underline-offset:2px}
/* bestsellery v Pánskych a Dámskych – fotka na bielom ako na produkte, Trustpilot pri nadpise */
#header .we-pc .im{background:#fff;border:1px solid var(--we-line)}
#header .we-bs-h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 12px}
#header .we-bs-h .we-ey{margin:0}
@media (max-width:1199.98px){#header .we-bs-h .we-tpr .t .k{display:none}}
