/* nicepohony.sk – nový vzhľad (vlastné CSS). Pre návrat do pôvodného stavu stačí toto CSS vymazať. */
:root{--np-blue:#0a6fb5;--np-navy:#0d2238;--np-bg:#f2f5f9;--np-line:#e3e8ef;--np-text:#1d2733;--np-muted:#5b6878;--np-green:#14a44d;--np-orange:#f39200}
body,div.main,#main{background:var(--np-bg)!important;background-image:none!important}
body,body *{font-family:"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important}
#background_bottom{display:none!important}
.obal{width:1200px!important;max-width:calc(100% - 32px)!important;background:transparent!important;box-shadow:none!important}
.pomocna{display:none}
/* hlavička */
.hlavicka{height:auto!important;background:#fff!important;border-radius:0 0 14px 14px;box-shadow:0 2px 14px rgba(13,34,56,.06);position:relative;padding-top:34px;margin-bottom:18px}
.hlavicka::before{content:"✔ Skladom, odoslanie do 48 h      ✔ Doprava kuriérom DPD / SDS      ✔ Poradíme: +421 915 123 333";white-space:pre;position:absolute;left:0;right:0;top:0;height:34px;line-height:34px;padding:0 24px;background:var(--np-navy);color:#cfe3f5;font-size:13px;letter-spacing:.2px}
.hlavicka_prihlasenie{position:absolute!important;top:0!important;right:24px!important;z-index:2;line-height:34px;margin:0!important}
.hlavicka_prihlasenie a,.hlavicka_prihlasenie span{color:#fff!important;font-size:13px}
.hlavicka_vrch{height:96px!important;display:flex;align-items:center;gap:28px;padding:0 24px}
.hlavicka_vrch>.endfloat{display:none}
.logoKlik{width:auto!important;height:auto!important;float:none!important;position:static!important}
.logoKlik img{height:62px!important;width:auto!important;border-radius:8px}
.vyhladavanie{float:none!important;flex:1;width:auto!important;height:auto!important;position:static!important;margin:0!important;padding:0!important}
#vyhladavanie{position:relative;width:100%!important;background:none!important;height:auto!important;margin:0!important}
#vyhladavanie .textbox{width:100%!important;height:46px!important;box-sizing:border-box;border:2px solid var(--np-line)!important;border-radius:23px!important;padding:0 56px 0 20px!important;font-size:15px!important;background:#f7f9fc!important;color:var(--np-text)!important;margin:0!important}
#vyhladavanie .button{position:absolute!important;right:4px;top:4px;width:38px!important;height:38px!important;border-radius:50%!important;background-color:var(--np-blue)!important;border:0!important;margin:0!important}
.kosik{float:none!important;position:static!important;margin:0!important;width:auto!important;height:auto!important;background:var(--np-blue)!important;border-radius:23px;padding:0 20px 0 18px!important}
.kosik a{display:flex!important;align-items:center;gap:6px;height:46px;color:#fff!important;font-weight:600;font-size:15px;text-decoration:none!important;padding:0!important}
.kosik a span{color:#fff!important}
.kosik a::before{content:"";width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.2%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Ccircle cx=%279%27 cy=%2720%27 r=%271.4%27/%3E%3Ccircle cx=%2718%27 cy=%2720%27 r=%271.4%27/%3E%3Cpath d=%27M2 3h3l2.6 12.4a2 2 0 0 0 2 1.6h8.8a2 2 0 0 0 2-1.6L22 7H6%27/%3E%3C/svg%3E") no-repeat center/contain}
.kosik{background-image:none!important}
.kosik .pocet{background:#fff;color:var(--np-blue)!important;border-radius:10px;padding:0 7px;font-size:12px;line-height:18px}
/* hlavné menu */
.hlavicka_spodok{height:auto!important;background:transparent!important;border-top:1px solid var(--np-line);padding:0 14px}
#hlavneMenu{background:transparent!important;height:auto!important;display:flex}
#hlavneMenu li{background:none!important;border:0!important}
#hlavneMenu li a{background:none!important;color:var(--np-text)!important;font-weight:600!important;font-size:15px!important;padding:15px 16px!important;height:auto!important;line-height:20px!important;border-bottom:3px solid transparent;text-shadow:none!important}
#hlavneMenu li a:hover,#hlavneMenu li.active a,#hlavneMenu li.selected a,#hlavneMenu li a.active,#hlavneMenu li a.selected{color:var(--np-blue)!important;border-bottom-color:var(--np-blue)}
/* banner */
.hlavicka_pomocna{height:auto!important;padding:0 24px 22px;background:#fff;border-radius:0 0 14px 14px}
.hlavicka_pomocna img{width:100%!important;height:auto!important;border-radius:12px;display:block;border:1px solid var(--np-line)}
/* rozloženie */
.stred,.stred_vnutro,.stred_obsah{background:transparent!important}
.stred_obsah{display:flex!important;gap:20px;align-items:flex-start}
.lavaStrana{width:260px!important;flex:0 0 260px;float:none!important;background:transparent!important}
.stred_obsah>.content{flex:1;width:auto!important;float:none!important;background:transparent!important;min-width:0;margin:0!important}
.pravaStrana{display:none!important}
.content_obsah{background:#fff!important;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:18px 22px!important;width:auto!important}
.content.uvod .content_obsah{background:transparent!important;box-shadow:none;padding:0!important}
/* boxy vľavo */
.lavaStrana .box{background:#fff!important;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);margin-bottom:18px!important;overflow:hidden;width:auto!important}
.lavaStrana .box .nadpis{display:block;background:var(--np-navy)!important;color:#fff!important;font-size:16px!important;font-weight:700!important;padding:14px 18px!important;height:auto!important;line-height:22px!important;width:auto!important}
.lavaStrana .box .nadpis span{background:none!important;color:#fff!important}
.lavaStrana .box_novinky .novinky{width:auto!important;padding:0 18px 16px}
.lavaStrana .box_novinky .nadpis{margin:0 -18px 12px!important}
ul.kategorie0{width:auto!important;margin:0!important;padding:6px 0!important;background:none!important}
ul.kategorie0>li{background:none!important;border:0!important;border-bottom:1px solid var(--np-line)!important;width:auto!important}
ul.kategorie0>li:last-child{border-bottom:0!important}
ul.kategorie0>li>a{background:none!important;color:var(--np-text)!important;font-size:14.5px!important;font-weight:500!important;padding:11px 18px!important;height:auto!important;line-height:20px!important;width:auto!important;display:block}
ul.kategorie0>li>a:hover,ul.kategorie0>li.selected>a,ul.kategorie0>li.active>a{background:#eef5fb!important;color:var(--np-blue)!important}
ul.kategorie0 ul.kategorie1 a{color:var(--np-muted)!important;background:none!important}
.lavaStrana .flash{border-radius:14px;overflow:hidden}
/* úvod – modrý banner */
.content.uvod .content_obsah>h1{display:none!important}
.content.uvod .content_obsah>.obsah{background:linear-gradient(120deg,#0d2238 0%,#0a4f86 60%,#0a6fb5 100%)!important;border-radius:14px;padding:30px 34px!important;box-shadow:0 2px 14px rgba(13,34,56,.08);margin-bottom:20px}
.content.uvod .content_obsah>.obsah *{color:#e6f1fb!important;font-size:15px!important;line-height:1.55!important}
.content.uvod .content_obsah>.obsah h3,.content.uvod .content_obsah>.obsah h3 *{color:#fff!important;font-size:24px!important;line-height:1.3!important;font-weight:700!important;margin:0 0 12px!important}
.content.uvod .content_obsah>.obsah hr{border:0;border-top:1px solid rgba(255,255,255,.2);margin:14px 0}
/* najpredávanejšie – karty */
.content.uvod .tabs{background:none!important;border:0!important;padding:0!important;height:auto!important}
.content.uvod .tabs::before{content:"Najpredávanejšie produkty";display:block;font-size:22px;font-weight:700;color:var(--np-text);margin:6px 0 4px}
.content.uvod .ui-tabs-nav{display:none!important}
.bestseller_products{width:auto!important;height:auto!important}
.bestseller_products .vypisPodlaPredajnosti{display:grid!important;grid-template-columns:repeat(3,1fr);gap:18px;width:auto!important;height:auto!important;background:none!important;border:0!important;margin:10px 0 0!important}
.bestseller_products .vypisPodlaPredajnosti>:not(.produkt){display:none!important}
.bestseller_products .produkt{width:auto!important;height:auto!important;float:none!important;margin:0!important;background:#fff!important;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:16px 16px 18px!important;display:flex!important;flex-direction:column;position:relative;transition:transform .15s,box-shadow .15s;border:1px solid transparent}
.bestseller_products .produkt:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(13,34,56,.12);border-color:#d6e6f5}
.bestseller_products .produkt .obrazokObal{display:flex!important;align-items:center;justify-content:center;height:170px!important;width:auto!important;margin:0 0 12px!important;float:none!important;position:static!important}
.bestseller_products .produkt .obrazokObal a{display:flex;align-items:center;justify-content:center;width:100%;height:100%}
.bestseller_products .produkt .obrazokObal img{max-height:160px!important;max-width:100%!important;width:auto!important;height:auto!important;object-fit:contain}
.bestseller_products .produkt h2.nadpis{height:auto!important;max-height:none!important;overflow:visible!important;min-height:42px;margin:0 0 6px!important;text-align:left!important;padding:0!important}
.bestseller_products .produkt h2.nadpis a{display:block!important;height:auto!important;max-height:none!important;overflow:visible!important}
.bestseller_products .produkt h2.nadpis a,.bestseller_products .produkt h2.nadpis strong{font-size:15px!important;font-weight:600!important;color:var(--np-text)!important;line-height:1.4!important;text-transform:none!important}
.bestseller_products .produkt .product_short_text{height:auto!important;max-height:38px;overflow:hidden;margin:0 0 12px!important;text-align:left!important;padding:0!important}
.bestseller_products .produkt .product_short_text *{font-size:13px!important;color:var(--np-muted)!important;font-weight:400!important;text-align:left!important}
.bestseller_products .produkt .bar{margin-top:auto!important;display:flex!important;align-items:flex-end;justify-content:space-between;background:none!important;height:auto!important;width:auto!important;padding:0!important;border:0!important;position:static!important}
.bestseller_products .produkt .produkt_cena{display:flex!important;flex-direction:column-reverse;text-align:left!important;width:auto!important;float:none!important;padding:0!important}
.bestseller_products .produkt .cena.s_dph{font-size:21px!important;font-weight:800!important;color:var(--np-navy)!important}
.bestseller_products .produkt .cena.s_dph .text_dph{font-size:12px!important;font-weight:400!important;color:var(--np-muted)!important}
.bestseller_products .produkt .cena.bez_dph,.bestseller_products .produkt .cena.bez_dph *{font-size:12px!important;color:var(--np-muted)!important;font-weight:400!important}
.bestseller_products .produkt .produkt_tlacitka{float:none!important;width:auto!important;display:flex!important;gap:6px;position:static!important}
.bestseller_products .produkt .img_lupa{display:none!important}
.bestseller_products .produkt .btnKosik{border-radius:50%!important;background-color:var(--np-green)!important}
/*fix2*/
.bestseller_products .produkt .obrazokObal{position:relative!important}
.bestseller_products .produkt .flag{position:absolute!important;top:0!important;left:0!important;bottom:auto!important;right:auto!important;margin:0!important}
.bestseller_products .vypisPodlaPredajnosti{grid-template-columns:repeat(3,minmax(0,1fr))!important}
/* päta */
.pata_menu{background:var(--np-navy)!important;border-radius:14px 14px 0 0;margin-top:28px;padding:28px 30px!important;height:auto!important}
.pata_menu *{color:#c4d3e2!important;background-color:transparent!important}
.pata_menu{color:#c4d3e2!important}
.pata_menu h3{color:#fff!important;font-size:16px!important;margin-bottom:10px!important}
.paticka{background:#0a1b2d!important;height:auto!important;padding:14px 30px!important}
.paticka,.paticka *{color:#8fa3b8!important}
/* mobil */
@media (max-width:820px){
 .obal{max-width:100%!important}
 .hlavicka{border-radius:0}
 .hlavicka::before{content:"✔ Odoslanie do 48 h   ✔ +421 915 123 333";font-size:12px;padding:0 14px}
 .hlavicka_prihlasenie{display:none}
 .hlavicka_vrch{height:auto!important;flex-wrap:wrap;gap:12px;padding:12px 14px}
 .logoKlik img{height:44px!important}
 .kosik{margin-left:auto!important;padding:0 14px!important}
 .kosik .poloziek{display:none}
 .vyhladavanie{order:3;flex:1 1 100%}
 .hlavicka_pomocna{padding:0 14px 14px}
 /*mob-menu*/ .hlavicka_spodok{margin:0!important;position:static!important;padding:4px 14px 10px!important;top:auto!important;border-top:0!important}
 .btnHlavneMenu{position:static!important;margin:0!important;float:none!important}
 .stred_obsah{flex-direction:column}
 .lavaStrana{width:auto!important;flex:none;order:2;align-self:stretch;padding:0 12px}
 .stred_obsah>.content{order:1;align-self:stretch;padding:0 12px!important}
 .content.uvod .content_obsah>.obsah{padding:22px!important}
 .content.uvod .content_obsah>.obsah h3,.content.uvod .content_obsah>.obsah h3 *{font-size:20px!important}
 .bestseller_products .vypisPodlaPredajnosti{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px}
 .bestseller_products .produkt .obrazokObal{height:120px!important}
 .bestseller_products .produkt .obrazokObal img{max-height:110px!important}
 .bestseller_products .produkt .cena.s_dph{font-size:17px!important}
 .bestseller_products .produkt .product_short_text{display:none!important}
 /*fix3*/ .bestseller_products .produkt .cena.bez_dph{display:none!important}
 .bestseller_products .produkt .produkt_cena{flex:1 1 auto;min-width:0}
 .bestseller_products .produkt .cena.s_dph{white-space:nowrap}
 .bestseller_products .produkt h2.nadpis a,.bestseller_products .produkt h2.nadpis strong{font-size:14px!important}
 .bestseller_products .produkt{padding:12px!important}
}

/* ===== doplnky v2 ===== */
.hlavicka_pomocna{display:none!important}
.hlavicka{padding-bottom:0}
.logoKlik img{display:none!important}
.logoKlik a{display:inline-flex!important;align-items:baseline;background:linear-gradient(135deg,#0b5fa5,#0a86d6);border-radius:10px;padding:5px 16px 8px;box-shadow:0 3px 10px rgba(10,111,181,.25);text-decoration:none!important}
.logoKlik a::before{content:"Nice";color:#fff;font-size:34px;font-weight:800;letter-spacing:-1px}
.logoKlik a::after{content:"pohony.sk";color:#fff;font-size:20px;margin-left:4px}
.lavaStrana .box_novinky,.lavaStrana .flash{display:none!important}
.content.uvod .content_obsah>.obsah{background:none!important;padding:0!important;box-shadow:none!important}
.content.uvod .content_obsah>.obsah *{color:inherit!important;font-size:inherit!important;line-height:inherit!important}
.content.uvod .content_obsah>.obsah .np-hero{background:linear-gradient(120deg,#0d2238 0%,#0a4f86 58%,#0a6fb5 100%);border-radius:16px;color:#fff!important;padding:34px 36px;position:relative;overflow:hidden;font-size:15px!important;line-height:1.6!important}
.content.uvod .content_obsah>.obsah .np-hero::after{content:"";position:absolute;right:-60px;top:-60px;width:280px;height:280px;border-radius:50%;background:rgba(255,255,255,.06)}
.content.uvod .content_obsah>.obsah .np-tag{display:inline-block;background:rgba(255,255,255,.14);border-radius:14px;padding:4px 12px;font-size:12.5px!important;letter-spacing:.4px;margin-bottom:12px}
.content.uvod .content_obsah>.obsah .np-hero h2{margin:0 0 10px!important;font-size:30px!important;line-height:1.2!important;font-weight:800!important;color:#fff!important;max-width:620px}
.content.uvod .content_obsah>.obsah .np-hero p{margin:0 0 18px!important;color:#d6e8f8!important;max-width:620px}
.content.uvod .content_obsah>.obsah .np-cta{display:flex;gap:12px;flex-wrap:wrap;position:relative;z-index:1}
.content.uvod .content_obsah>.obsah .np-btn{display:inline-block;border-radius:24px;padding:11px 20px;font-weight:700;font-size:14.5px!important;text-decoration:none!important;line-height:1.2!important}
.content.uvod .content_obsah>.obsah .np-btn-w{background:#fff;color:#0d2238!important}.content.uvod .content_obsah>.obsah .np-btn-o{border:2px solid rgba(255,255,255,.6);color:#fff!important}
.content.uvod .content_obsah>.obsah .np-brands{display:flex;gap:8px;flex-wrap:wrap;margin:6px 0 0!important;position:relative;z-index:1}
.content.uvod .content_obsah>.obsah .np-brands span{background:#fff;color:#0d2238!important;font-weight:800;font-size:12.5px!important;letter-spacing:.6px;border-radius:8px;padding:6px 11px;line-height:1.3!important}
.content.uvod .content_obsah>.obsah .np-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}
.content.uvod .content_obsah>.obsah .np-tile{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:16px 16px 16px 64px;position:relative;text-decoration:none!important;border:1px solid transparent;display:block;min-height:64px}
.content.uvod .content_obsah>.obsah .np-tile:hover{border-color:#cfe2f4;box-shadow:0 8px 22px rgba(13,34,56,.12)}
.content.uvod .content_obsah>.obsah .np-tile::before{content:"";position:absolute;left:14px;top:16px;width:38px;height:38px;border-radius:10px;background:#e8f2fb center/22px no-repeat}
.content.uvod .content_obsah>.obsah .np-tile:nth-child(1)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a6fb5' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 20V6l8 2v12M21 20V6l-8 2v12'/%3E%3C/svg%3E")}
.content.uvod .content_obsah>.obsah .np-tile:nth-child(2)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a6fb5' stroke-width='2' stroke-linejoin='round'%3E%3Crect x='2' y='7' width='14' height='11' rx='1'/%3E%3Cpath d='M16 18h6M19 15l3 3-3 3'/%3E%3C/svg%3E")}
.content.uvod .content_obsah>.obsah .np-tile:nth-child(3)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a6fb5' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M3 21V9l9-6 9 6v12'/%3E%3Cpath d='M7 21v-9h10v9M7 15h10M7 18h10'/%3E%3C/svg%3E")}
.content.uvod .content_obsah>.obsah .np-tile:nth-child(4)::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230a6fb5' stroke-width='2' stroke-linecap='round'%3E%3Crect x='6' y='3' width='12' height='18' rx='4'/%3E%3Ccircle cx='12' cy='9' r='2'/%3E%3Ccircle cx='12' cy='15' r='2'/%3E%3C/svg%3E")}
.content.uvod .content_obsah>.obsah .np-tile b{display:block;font-size:15px!important;color:#1d2733!important;line-height:1.3!important}
.content.uvod .content_obsah>.obsah .np-tile small{display:block;font-size:12.5px!important;color:#5b6878!important;line-height:1.35!important;margin-top:3px}
.content.uvod .content_obsah>.obsah .np-help{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:14px 18px 14px 64px;position:relative;margin-bottom:8px}
.content.uvod .content_obsah>.obsah .np-help::before{content:"?";position:absolute;left:16px;top:50%;transform:translateY(-50%);width:34px;height:34px;border-radius:50%;background:#e9f7ef;color:#14a44d;font-weight:800;font-size:18px;display:flex;align-items:center;justify-content:center}
.content.uvod .content_obsah>.obsah .np-help p{margin:0!important;font-size:14px!important;color:#1d2733!important;line-height:1.5!important}
.content.uvod .content_obsah>.obsah .np-help a{color:#0a6fb5!important;font-weight:600}
@media (max-width:820px){
 .logoKlik a::before{font-size:26px}.logoKlik a::after{font-size:16px}
 .content.uvod .content_obsah>.obsah .np-hero{padding:24px 20px}.content.uvod .content_obsah>.obsah .np-hero h2{font-size:23px!important}
 .content.uvod .content_obsah>.obsah .np-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
 .content.uvod .content_obsah>.obsah .np-tile{padding:58px 12px 14px 14px}.content.uvod .content_obsah>.obsah .np-tile::before{left:14px;top:12px}
}

/* ===== logo A2 ===== */
.logoKlik a{display:block!important;width:259px!important;height:54px!important;padding:0!important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22259%22%20height%3D%2254%22%20viewBox%3D%220%200%20259%2054%22%3E%3Cdefs%3E%3ClinearGradient%20id%3D%22gb%22%20x1%3D%220%22%20y1%3D%220%22%20x2%3D%221%22%20y2%3D%221%22%3E%3Cstop%20offset%3D%220%22%20stop-color%3D%22%230b5fa5%22%2F%3E%3Cstop%20offset%3D%221%22%20stop-color%3D%22%230a86d6%22%2F%3E%3C%2FlinearGradient%3E%3C%2Fdefs%3E%3Cg%20transform%3D%22scale%280.8%29%22%3E%3Crect%20width%3D%2264%22%20height%3D%2264%22%20rx%3D%2215%22%20fill%3D%22url%28%23gb%29%22%2F%3E%3Cpath%20d%3D%22M10%2047h44%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M13%2047V19M51%2047V19%22%20stroke%3D%22%23fff%22%20stroke-width%3D%224%22%20stroke-linecap%3D%22round%22%2F%3E%3Cpath%20d%3D%22M13%2022l13%206v19M51%2022l-13%206v19%22%20fill%3D%22none%22%20stroke%3D%22%23fff%22%20stroke-width%3D%223.6%22%20stroke-linejoin%3D%22round%22%2F%3E%3Cpath%20d%3D%22M19%2030v14M45%2030v14%22%20stroke%3D%22%237fd0ff%22%20stroke-width%3D%223%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M72.1%2022.5C72.1%2020.8%2073.1%2019.8%2074.6%2019.8C76.1%2019.8%2077%2020.8%2077%2022.5V31H81.6V21.6C81.6%2018.2%2079.6%2016%2076.5%2016C74.1%2016%2072.6%2017.3%2071.9%2019.4L71.8%2016.2H67.5V31H72.1ZM84%2031H88.6V16.2H84ZM86.3%2014.5C87.6%2014.5%2088.7%2013.5%2088.7%2012.3C88.7%2011%2087.6%2010.1%2086.3%2010.1C85%2010.1%2083.9%2011%2083.9%2012.3C83.9%2013.5%2085%2014.5%2086.3%2014.5ZM97.9%2031.2C101.7%2031.2%20104.2%2029.2%20104.7%2025.9L100.5%2025.2C100.2%2026.8%2099.3%2027.7%2098%2027.7C96.2%2027.7%2095.2%2026.1%2095.2%2023.6C95.2%2021.1%2096.2%2019.5%2098%2019.5C99.3%2019.5%20100.2%2020.4%20100.5%2022L104.7%2021.3C104.2%2018.1%20101.7%2016%2097.9%2016C93.3%2016%2090.5%2019.1%2090.5%2023.6C90.5%2028.2%2093.3%2031.2%2097.9%2031.2ZM113.4%2031.2C117%2031.2%20119.4%2029.6%20120.1%2027L116%2026.4C115.7%2027.4%20114.7%2027.9%20113.5%2027.9C111.7%2027.9%20110.6%2026.8%20110.5%2024.7H120.3V23.5C120.3%2018.7%20117.4%2016%20113.2%2016C108.8%2016%20106%2019.1%20106%2023.6C106%2028.4%20108.8%2031.2%20113.4%2031.2ZM110.5%2022C110.7%2020.4%20111.7%2019.4%20113.3%2019.4C114.9%2019.4%20115.8%2020.4%20116%2022ZM122.2%2036.5H126.8V28.6H126.9C127.4%2029.9%20128.7%2031.2%20131%2031.2C134.3%2031.2%20136.9%2028.6%20136.9%2023.6C136.9%2018.4%20134.1%2016%20131%2016C128.7%2016%20127.4%2017.4%20126.9%2018.7H126.7V16.2H122.2ZM129.4%2027.6C127.7%2027.6%20126.6%2026%20126.6%2023.6C126.6%2021.2%20127.7%2019.6%20129.4%2019.6C131.2%2019.6%20132.2%2021.2%20132.2%2023.6C132.2%2026%20131.2%2027.6%20129.4%2027.6ZM145.6%2031.2C150.2%2031.2%20153%2028.2%20153%2023.6C153%2019.1%20150.2%2016%20145.6%2016C141%2016%20138.2%2019.1%20138.2%2023.6C138.2%2028.2%20141%2031.2%20145.6%2031.2ZM145.6%2027.7C143.8%2027.7%20142.9%2026.1%20142.9%2023.6C142.9%2021.1%20143.8%2019.5%20145.6%2019.5C147.4%2019.5%20148.3%2021.1%20148.3%2023.6C148.3%2026.1%20147.4%2027.7%20145.6%2027.7ZM159.5%2022.5C159.5%2020.8%20160.5%2019.8%20162%2019.8C163.5%2019.8%20164.4%2020.8%20164.4%2022.5V31H169V21.6C169%2018.2%20167%2016%20163.9%2016C161.6%2016%20160.2%2017.2%20159.4%2019.1V11.3H154.9V31H159.5ZM178.3%2031.2C182.9%2031.2%20185.7%2028.2%20185.7%2023.6C185.7%2019.1%20182.9%2016%20178.3%2016C173.7%2016%20170.9%2019.1%20170.9%2023.6C170.9%2028.2%20173.7%2031.2%20178.3%2031.2ZM178.3%2027.7C176.5%2027.7%20175.6%2026.1%20175.6%2023.6C175.6%2021.1%20176.5%2019.5%20178.3%2019.5C180%2019.5%20181%2021.1%20181%2023.6C181%2026.1%20180%2027.7%20178.3%2027.7ZM192.2%2022.5C192.2%2020.8%20193.2%2019.8%20194.7%2019.8C196.2%2019.8%20197.1%2020.8%20197.1%2022.5V31H201.7V21.6C201.7%2018.2%20199.7%2016%20196.6%2016C194.2%2016%20192.7%2017.3%20192%2019.4L191.9%2016.2H187.6V31H192.2ZM204.1%2036.1C204.8%2036.4%20205.9%2036.6%20207%2036.6C210.3%2036.6%20211.9%2034.9%20212.8%2032.5L219%2016.2H214.2L211.8%2023.4C211.4%2024.7%20211.1%2025.9%20210.8%2027.3C210.6%2025.9%20210.3%2024.7%20209.9%2023.4L207.7%2016.2H202.9L208.4%2031L208.4%2031.6C208.5%2032.8%20207.3%2033.4%20205.7%2032.9L205.1%2032.8Z%22%20fill%3D%22%230d2238%22%2F%3E%3Cpath%20d%3D%22M223%2031.2C224.2%2031.2%20225.1%2030.3%20225.1%2029.1C225.1%2027.9%20224.2%2027%20223%2027C221.8%2027%20220.9%2027.9%20220.9%2029.1C220.9%2030.3%20221.8%2031.2%20223%2031.2ZM234.1%2031.3C237.8%2031.3%20240.4%2029.3%20240.4%2026.5C240.4%2024.5%20239.1%2023.1%20236.3%2022.6L233.8%2022C232.3%2021.7%20231.7%2021.2%20231.7%2020.3C231.7%2019.3%20232.8%2018.6%20234.2%2018.6C235.8%2018.6%20236.7%2019.4%20237%2020.4L240.1%2019.8C239.5%2017.5%20237.5%2016%20234.2%2016C230.7%2016%20228.3%2017.8%20228.3%2020.5C228.3%2022.7%20229.6%2024%20232.4%2024.6L234.9%2025.2C236.3%2025.5%20236.9%2026%20236.9%2026.9C236.9%2027.9%20235.8%2028.6%20234.2%2028.6C232.5%2028.6%20231.4%2027.9%20231.1%2026.5L227.8%2027.1C228.4%2029.8%20230.7%2031.3%20234.1%2031.3ZM242.7%2031H246.2V26L247.4%2024.6L252%2031H256.1L250%2022.6L255.8%2016.2H251.7L246.4%2022.2H246.2V11.3H242.7Z%22%20fill%3D%22%230a6fb5%22%2F%3E%3Cpath%20d%3D%22M66.8%2048H68.4V45H70.1C72.1%2045%2073.2%2043.8%2073.2%2042.1C73.2%2040.4%2072.1%2039.2%2070.1%2039.2H66.8ZM68.4%2043.7V40.5H69.9C71%2040.5%2071.6%2041.2%2071.6%2042.1C71.6%2043%2071%2043.7%2069.9%2043.7ZM79.8%2048.1C82.1%2048.1%2083.8%2046.4%2083.8%2043.6C83.8%2040.8%2082.1%2039.1%2079.8%2039.1C77.5%2039.1%2075.8%2040.8%2075.8%2043.6C75.8%2046.4%2077.5%2048.1%2079.8%2048.1ZM79.8%2046.7C78.4%2046.7%2077.4%2045.6%2077.4%2043.6C77.4%2041.6%2078.4%2040.5%2079.8%2040.5C81.2%2040.5%2082.2%2041.6%2082.2%2043.6C82.2%2045.6%2081.2%2046.7%2079.8%2046.7ZM86.8%2048H88.4V44.1H92.4V48H94V39.2H92.4V42.8H88.4V39.2H86.8ZM101%2048.1C103.3%2048.1%20105%2046.4%20105%2043.6C105%2040.8%20103.3%2039.1%20101%2039.1C98.7%2039.1%2097%2040.8%2097%2043.6C97%2046.4%2098.7%2048.1%20101%2048.1ZM101%2046.7C99.5%2046.7%2098.5%2045.6%2098.5%2043.6C98.5%2041.6%2099.5%2040.5%20101%2040.5C102.4%2040.5%20103.4%2041.6%20103.4%2043.6C103.4%2045.6%20102.4%2046.7%20101%2046.7ZM108%2048H109.6V43.6C109.6%2043.1%20109.5%2042.2%20109.4%2041.1C110%2042.3%20110.4%2042.9%20110.8%2043.6L113.5%2048H115.3V39.2H113.7V43.8C113.7%2044.3%20113.8%2045.2%20113.8%2046.1C113.4%2045.2%20113.1%2044.5%20112.7%2044L109.7%2039.2H108ZM121.2%2048H122.8V44.6L126%2039.2H124.1L122.6%2042C122.4%2042.4%20122.2%2042.8%20122%2043.3C121.8%2042.8%20121.6%2042.4%20121.4%2042L119.8%2039.2H118L121.2%2044.6ZM133.2%2048H134.8V43.6C134.8%2043.1%20134.7%2042.2%20134.6%2041.1C135.2%2042.3%20135.6%2042.9%20136%2043.6L138.7%2048H140.5V39.2H138.9V43.8C138.9%2044.3%20139%2045.2%20139%2046.1C138.6%2045.2%20138.3%2044.5%20137.9%2044L134.9%2039.2H133.2ZM143.2%2048H144.9L145.6%2045.8H148.9L149.6%2048H151.3L148.2%2039.2H146.2ZM146%2044.5%20146.4%2043.4C146.6%2042.6%20146.9%2041.7%20147.2%2040.4C147.5%2041.6%20147.8%2042.6%20148.1%2043.4L148.4%2044.5ZM158.5%2048H162C164%2048%20165%2046.9%20165%2045.6C165%2044.3%20164.1%2043.5%20163.2%2043.4V43.3C164%2043.1%20164.7%2042.5%20164.7%2041.5C164.7%2040.2%20163.7%2039.2%20161.9%2039.2H158.5ZM160.1%2046.6V44.1H161.9C162.8%2044.1%20163.4%2044.7%20163.4%2045.5C163.4%2046.1%20163%2046.6%20161.8%2046.6ZM160.1%2042.9V40.5H161.7C162.6%2040.5%20163.1%2041%20163.1%2041.7C163.1%2042.5%20162.5%2042.9%20161.7%2042.9ZM167.9%2048H169.5V44.7H171.1L172.8%2048H174.6L172.7%2044.5C173.7%2044.1%20174.3%2043.2%20174.3%2042C174.3%2040.4%20173.2%2039.2%20171.2%2039.2H167.9ZM169.5%2043.5V40.5H171C172.1%2040.5%20172.7%2041.1%20172.7%2042C172.7%2042.9%20172.1%2043.5%20171%2043.5ZM176.7%2048H178.4L179.1%2045.8H182.4L183.1%2048H184.8L181.7%2039.2H179.7ZM179.5%2044.5%20179.9%2043.4C180.1%2042.6%20180.4%2041.7%20180.7%2040.4C181%2041.6%20181.3%2042.6%20181.6%2043.4L181.9%2044.5ZM180.2%2038.4H181.3L182.5%2036.6H181ZM187.5%2048H189.1V43.6C189.1%2043.1%20189%2042.2%20189%2041.1C189.6%2042.3%20189.9%2042.9%20190.3%2043.6L193.1%2048H194.8V39.2H193.3V43.8C193.3%2044.3%20193.3%2045.2%20193.4%2046.1C193%2045.2%20192.6%2044.5%20192.3%2044L189.3%2039.2H187.5ZM200.7%2048H202.3V44.6L205.5%2039.2H203.7L202.1%2042C201.9%2042.4%20201.7%2042.8%20201.5%2043.3C201.3%2042.8%20201.1%2042.4%20200.9%2042L199.3%2039.2H197.5L200.7%2044.6Z%22%20fill%3D%22%235b6878%22%2F%3E%3C%2Fsvg%3E") no-repeat left center/contain!important;box-shadow:none!important;border-radius:0!important;font-size:0!important}
.logoKlik a::before,.logoKlik a::after{content:none!important;display:none!important}
@media (max-width:820px){.logoKlik a{width:192px!important;height:40px!important}}
/* ===== koniec logo A2 ===== */

/* ===== uvod v3 ===== */
/* lavy stlpec na uvode ponechany */
.content.uvod .content_obsah .npx-sec{margin:26px 0 10px}.content.uvod .content_obsah .npx-h{display:flex;justify-content:space-between;align-items:baseline;margin:0 0 14px}
.content.uvod .content_obsah .npx-h strong{font-size:22px!important;font-weight:700;color:#1d2733}.content.uvod .content_obsah .npx-h a{color:#0a6fb5!important;font-weight:600;font-size:14px!important;text-decoration:none!important}
.content.uvod .content_obsah .npx-cats{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}
.content.uvod .content_obsah .npx-cat{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:14px 10px 12px;text-align:center;text-decoration:none!important;border:1px solid transparent;display:flex;flex-direction:column;align-items:center;gap:8px;transition:.15s}
.content.uvod .content_obsah .npx-cat:hover{border-color:#cfe2f4;box-shadow:0 8px 22px rgba(13,34,56,.12);transform:translateY(-2px)}
.content.uvod .content_obsah .npx-cat img{width:96px;height:80px;object-fit:contain}
.content.uvod .content_obsah .npx-cat span{font-size:13.5px!important;font-weight:600;color:#1d2733;line-height:1.3!important}
.content.uvod .content_obsah .npx-usp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0 0}
.content.uvod .content_obsah .npx-usp div{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:14px 16px;display:flex;gap:12px;align-items:center}
.content.uvod .content_obsah .npx-usp .npx-ic{flex:0 0 40px;height:40px;border-radius:50%;background:#e9f7ef;display:flex;align-items:center;justify-content:center;font-style:normal;color:#14a44d;font-weight:800;font-size:18px!important}
.content.uvod .content_obsah .npx-usp strong{display:block;font-size:14px!important;color:#1d2733}.content.uvod .content_obsah .npx-usp small{font-size:12.5px!important;color:#5b6878}
.content.uvod .np-tiles{display:none!important}
.content.uvod .bestseller_products .vypisPodlaPredajnosti{grid-template-columns:repeat(4,minmax(0,1fr))!important}
.content.uvod .bestseller_products .produkt:nth-child(n+10){display:none!important}
.content.uvod .content_obsah .npx-more{text-align:center;margin:18px 0 0}.content.uvod .content_obsah .npx-more a{display:inline-block;background:#0a6fb5;color:#fff!important;border-radius:24px;padding:12px 26px;font-weight:700;text-decoration:none!important}
.content.uvod .content_obsah .npx-nov{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}
.content.uvod .content_obsah .npx-p{background:#fff;border-radius:14px;box-shadow:0 2px 14px rgba(13,34,56,.06);padding:16px;text-decoration:none!important;display:flex;flex-direction:column;position:relative}
.content.uvod .content_obsah .npx-p img{height:150px;object-fit:contain;margin:0 auto 10px}
.content.uvod .content_obsah .npx-p .npx-badge{position:absolute;left:12px;top:12px;background:#14a44d;color:#fff;font-style:normal;font-size:11.5px!important;font-weight:700;border-radius:10px;padding:3px 9px}
.content.uvod .content_obsah .npx-p span{font-size:14.5px!important;font-weight:600;color:#1d2733;line-height:1.35!important;min-height:40px}
.content.uvod .content_obsah .npx-p strong{margin-top:8px;font-size:20px!important;color:#0d2238}
.npx-foot{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.2fr;gap:26px;text-align:left}
.npx-foot h3{color:#fff!important;font-size:15px!important;margin:0 0 10px!important}.npx-foot p,.npx-foot a{font-size:13.5px!important;line-height:1.75!important;display:block;text-decoration:none!important}
.npx-pay{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.npx-pay span{border:1px solid rgba(255,255,255,.25);border-radius:6px;padding:3px 9px;font-size:12px!important}
@media (max-width:820px){.npx-cats{grid-template-columns:repeat(2,1fr)}.content.uvod .content_obsah .npx-usp,.content.uvod .content_obsah .npx-nov{grid-template-columns:repeat(2,minmax(0,1fr))}.content.uvod .bestseller_products .vypisPodlaPredajnosti{grid-template-columns:repeat(2,minmax(0,1fr))!important}.npx-foot{grid-template-columns:1fr 1fr}}
.content.uvod .content_obsah .np-hero{padding-right:420px!important;min-height:300px}
.content.uvod .content_obsah .np-hero .npx-heroimg{position:absolute;right:34px;top:50%;transform:translateY(-50%);width:340px;height:240px;background:#fff;border-radius:16px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,.25);z-index:1}
.content.uvod .content_obsah .np-hero .npx-heroimg img{max-width:300px;max-height:210px;object-fit:contain}
.content.uvod .content_obsah .npx-usp .npx-ic{font-size:18px!important}
@media (max-width:820px){.content.uvod .content_obsah .np-hero{padding-right:20px!important}.content.uvod .content_obsah .np-hero .npx-heroimg{display:none}}
.content.uvod .content_obsah{display:flex!important;flex-direction:column}
.content.uvod .content_obsah>.obsah{display:contents!important}
.content.uvod .content_obsah>.uvod{order:2}
.content.uvod .content_obsah .npx-after{order:3}
.content.uvod .content_obsah .npx-ic{background:#e9f7ef center/22px no-repeat}
.content.uvod .content_obsah .npx-usp .npx-ic1{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314a44d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px!important}
.content.uvod .content_obsah .npx-usp .npx-ic2{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314a44d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='1' y='6' width='14' height='11' rx='1'/%3E%3Cpath d='M15 10h4l3 3v4h-7z'/%3E%3Ccircle cx='6' cy='18' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px!important}
.content.uvod .content_obsah .npx-usp .npx-ic3{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314a44d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2l8 4v6c0 5-3.5 8.5-8 10-4.5-1.5-8-5-8-10V6z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px!important}
.content.uvod .content_obsah .npx-usp .npx-ic4{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2314a44d' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;background-size:22px!important}
.content.uvod .content_obsah .npx-p strong{display:block}

/* kategorie v bocnom stlpci */
.content.uvod .content_obsah .npx-sec:has(.npx-cats){display:none!important}
.content.uvod .content_obsah .np-hero{padding-right:330px!important}
.content.uvod .content_obsah .np-hero .npx-heroimg{width:270px!important;height:210px!important;right:28px!important}
.content.uvod .content_obsah .np-hero .npx-heroimg img{max-width:240px!important;max-height:180px!important}
.content.uvod .bestseller_products .vypisPodlaPredajnosti{grid-template-columns:repeat(3,minmax(0,1fr))!important}
.content.uvod .bestseller_products .produkt:nth-child(10){display:flex!important}
@media (max-width:820px){.content.uvod .bestseller_products .vypisPodlaPredajnosti{grid-template-columns:repeat(2,minmax(0,1fr))!important}.content.uvod .bestseller_products .produkt:nth-child(10){display:none!important}}
.content.uvod .content_obsah .npx-p strong small{font-size:12px!important;font-weight:400!important;color:#5b6878!important}
.content.uvod .content_obsah .npx-p span.npx-badge{min-height:0!important;font-size:11px!important;line-height:1.3!important;padding:3px 9px!important;color:#fff!important;font-weight:700!important;width:auto!important;z-index:2}
/* najpredavanejsie = 4 sady (automaticky blok Atomeru skryty) */
.content.uvod .content_obsah>.uvod{display:none!important}
.content.uvod .content_obsah .npx-p span.npx-badge-top{background:#f39200!important}
/* ===== koniec uvod v3 ===== */

/* ===== farby C ===== */
body,#main,div.main{background:#f7f9fc!important}
.hlavicka::before{background:#ffffff!important;color:#33475b!important;border-bottom:1px solid #e3e8ef;}
.hlavicka_prihlasenie a,.hlavicka_prihlasenie span{color:#33475b!important}
#vyhladavanie .button{background-color:#0a6fb5!important}
.kosik{background:#0a6fb5!important}
#hlavneMenu li a:hover,#hlavneMenu li.active a,#hlavneMenu li.selected a,#hlavneMenu li a.active,#hlavneMenu li a.selected{color:#0a6fb5!important;border-bottom-color:#0a6fb5!important}
.lavaStrana .box .nadpis{background:#eaf4fd!important;color:#0d2238!important}
.lavaStrana .box .nadpis span{color:#0d2238!important}
ul.kategorie0>li>a:hover{background:#eaf4fd!important;color:#0a6fb5!important}
body .content.uvod .content_obsah>.obsah .np-hero{background:linear-gradient(120deg,#e8f3fd 0%,#d4e9fb 100%)!important}
body .content.uvod .content_obsah>.obsah .np-hero,body .content.uvod .content_obsah>.obsah .np-hero h2{color:#0d2238!important}
body .content.uvod .content_obsah>.obsah .np-hero p{color:#3d5166!important}
body .content.uvod .content_obsah>.obsah .np-tag{background:#ffffff!important;color:#0d2238!important}
body .content.uvod .content_obsah>.obsah .np-btn-w{background:#0a6fb5!important;color:#fff!important}
body .content.uvod .content_obsah>.obsah .np-btn-o{border-color:#0a6fb5!important;color:#0d2238!important}
body .content.uvod .content_obsah>.obsah .np-brands span{background:#ffffff!important;color:#0a6fb5!important}
body .content.uvod .content_obsah>.obsah .npx-usp .npx-ic{background-color:#e9f7ef!important}
body .content.uvod .content_obsah>.obsah .npx-more a{background:#16a34a!important}
body .content.uvod .content_obsah>.obsah .npx-h a,body .content.uvod .content_obsah>.obsah .np-help a{color:#0a6fb5!important}
body .content.uvod .content_obsah>.obsah .npx-p span.npx-badge{background:#16a34a!important}
body .content.uvod .content_obsah>.obsah .npx-p span.npx-badge-top{background:#0a6fb5!important}
body .content.uvod .content_obsah>.obsah .npx-p strong{color:#0d2238!important}
.pata_menu{background:#e9eff5!important}
.pata_menu *{color:#33475b!important}.pata_menu h3{color:#0d2238!important}
.npx-pay span{border-color:#33475b!important}
.paticka{background:#dde5ee!important}.paticka,.paticka *{color:#33475b!important}
/* svetlejsie tlacidla vyhladavania a kosika */
#vyhladavanie .button{background:#2b9af3 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E") no-repeat center/18px!important}
#vyhladavanie .button:hover{background-color:#1688e6!important}
.kosik{background:#2b9af3!important}
.kosik:hover{background:#1688e6!important}
.kosik .pocet{color:#2b9af3!important}
/* ===== koniec farby C ===== */