/* cely-eshop-vzhled-a-upravy-styl.css
   Vlastni CSS upravy pro cely e-shop. Slouceno z 13 <style> bloku, ktere byly primo v HTML kodech (Zahlavi + Zapati).
   Nacita se ze Zahlavi: <link rel="stylesheet" href="/user/documents/upload/cely-eshop-vzhled-a-upravy-styl.css?v=7">
   Pri kazde uprave zvednout ?v= v Zahlavi, jinak si prohlizece drzi starou verzi z cache.
   Naposledy upraveno: 02.09.2026 (v7) */

/* --- 01. Hlavni vzhled sablony: navigace, hlavicka, vyhledavani, tlacitka, newsletter, razeni  [zahlavi] --- */
#navigation{height:auto !important;overflow-x:hidden!important;border-top:none !important;border-bottom:none !important}#header::after{pointer-events:none !important;border:none !important}#navigation .navigation-in{background-color:#ffffff !important;height:auto !important;border-top:none !important;border-bottom:1px solid #e0e0e0 !important}.navigation-in .menu-level-1>li>a{color:#000000 !important;padding:18px 20px !important;font-size:18px !important;line-height:14px !important;text-transform:none !important}.navigation-in .menu-level-1>li>a:hover,.navigation-in .menu-level-1>li:hover>a{background-color:#0d7836 !important;color:#ffffff !important}#content-wrapper{padding-top:55px !important}.breadcrumbs-wrapper{margin-top:55px !important}.search-form .search-input{border-radius:25px !important}.search-form button[type="submit"]{border-radius:25px !important}.newsletter button[type="submit"]{border-radius:25px !important}.subscribe-form.compact-form input[type="email"]{border-radius:25px !important}.listSorting__controls li:has(#listSortingControl-name),.listSorting__controls li:has(#listSortingControl--price){display:none !important}.product-detail-btn,.btn-buy,a.btn-primary,button.btn-primary,.product-list .btn-primary{border-radius:25px !important}.btn-conversion,.add-to-cart-button,button.btn-conversion{border-radius:25px !important}.pageArticleDetail>header>h1{text-align:center}.category-perex.empty-content.empty-content-category{display:none !important}.dklabFormsButtonWrapper{margin-top:15px !important;text-align:center}.dklabFormsButtonWrapper .dklabFormsButton{background:transparent !important;border:2px solid #148f43 !important;color:#148f43 !important;font-size:14px !important;padding:10px 24px !important;border-radius:25px !important;cursor:pointer;display:inline-flex !important;align-items:center;gap:8px;transition:all .2s ease;width:auto !important;line-height:1.4 !important}.dklabFormsButtonWrapper .dklabFormsButton:hover{background:#148f43 !important;color:#fff !important}

/* --- 02. Skryt Altcha (antispam) v doplnku Formulare+  [zahlavi] --- */
.dklabFormsWidget__altcha{display:none!important}

/* --- 03. Skryt nepouzivane prvky sablony Shoptet (Arukereso, podpis, online platby)  [zahlavi] --- */
.custom-footer__arukereso{display:none!important}#signature{display:none!important}.box-onlinePayments{display:none!important}

/* --- 04. Zbytek po testu (h1.test123) - lze smazat  [zahlavi] --- */
h1.test123{color:red}

/* --- 05. Fix scrollu mobilniho menu  [zahlavi] --- */
@media (max-width:991px){#navigation{max-height:calc(100vh - 53px) !important;max-height:calc(100dvh - 53px) !important;height:auto !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important}#navigation .navigation-in{height:auto !important;max-height:none !important;overflow:visible !important}}.msg-info{padding:10px 20px!important}

/* --- 06. Desktopove menu (od 992 px)  [zahlavi] --- */
@media(min-width:992px){#navigation,#navigation .navigation-in{height:auto!important;width:auto!important;position:relative!important;overflow:visible!important;min-height:50px!important}.menu-level-1{flex-wrap:wrap!important}}

/* --- 07. Mobilni zobrazeni (do 991 px)  [zahlavi] --- */
@media(max-width:991px){.menu-level-1>li:nth-child(-n+7){display:none!important}}

/* --- 08. Horni lista (top navigation) - trigger a polozky  [zahlavi] --- */
.top-navigation-menu-trigger{display:none!important}.top-navigation-bar-menu{flex-wrap:wrap!important;max-width:100%!important}.top-navigation-bar-menu-helper{display:none!important}.top-navigation-menu-item-691.cropped{display:inline-block!important}

/* --- 09. Skryt polozku horniho menu c. 27  [zahlavi] --- */
.top-navigation-menu-item-27{display:none!important}

/* --- 10. Skryt hlavicku "Varianta" u dropdownu variant  [zahlavi] --- */
.varianty-vyber .variant-list>th{display:none!important}

/* --- 11. Vzhled dropdownu s variantami  [zahlavi] --- */
#simple-variants-select{border:2px solid #2e9952!important;background-color:#fafffa!important;color:#0d7836!important;font-weight:500!important}

/* --- 12. Hlaska o vlozeni do kosiku: na mobilu dolu + zmizi po 3 s  [zapati] --- */
@keyframes nbToastOut{0%,80%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@media(max-width:767px){.messages{top:auto!important;bottom:0!important;pointer-events:none}.messages .msg{pointer-events:auto;margin:0;padding:12px 16px;font-size:14px;line-height:1.35}.messages .msg-success{animation:nbToastOut 3s forwards}}

/* --- 13. Cookies lista: bily panel ve stylu modalu Nastaveni cookies  [zapati] --- */
/* Odmitnout i Souhlasim jsou stejne velka plna tlacitka (pozadavek UOOU na stejnou
   dostupnost odmitnuti); Nastaveni je textovy odkaz vlevo, jako "Vse vypnout" v modalu. */
.siteCookies__form{background:#F6F6F6!important;color:#000!important;border-radius:8px!important;box-shadow:0 8px 32px rgba(17,17,31,.22)!important;padding:24px!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;row-gap:18px;column-gap:16px}
.siteCookies__content{display:contents!important}
.siteCookies__text{flex:1 1 100%!important;width:100%!important;color:#000!important;font-size:16px!important;line-height:24px!important;margin:0!important}
.siteCookies__text a{color:#007C47!important;text-decoration:underline}
.siteCookies__text .siteCookies__nadpis{display:block!important;font-size:18px!important;line-height:26px!important;font-weight:700!important;margin-bottom:2px!important}
.siteCookies__links{flex:0 1 auto!important;width:auto!important;margin:0!important;padding:0!important}
.siteCookies__link.js-cookies-settings{background:none!important;border:0!important;padding:0 4px!important;color:#11111F!important;font-size:16px!important;font-weight:700!important;text-decoration:underline!important;opacity:1!important;cursor:pointer}
.siteCookies__buttonWrap{flex:0 0 auto!important;margin-left:auto!important;display:flex!important;gap:12px!important}
.siteCookies__button{height:48px!important;min-height:48px!important;border-radius:4px!important;border:0!important;font-size:16px!important;font-weight:700!important;padding:0 20px!important;line-height:48px!important}
.siteCookies__button[value=reject]{background:#5E6D80!important;color:#fff!important;border:0!important;font-weight:700!important}
.siteCookies__button[value=reject]:hover{background:#4E5B6C!important}
.siteCookies__button[value=all]{background:#007C47!important;color:#fff!important;border:0!important}
.siteCookies__button[value=all]:hover{background:#00693C!important}
@media(max-width:767px){
.siteCookies{width:auto!important;left:0!important;right:0!important;margin:0!important;padding:8px!important}
.siteCookies__form{padding:18px!important;row-gap:14px}
.siteCookies__links{flex:1 1 100%!important;width:100%!important;text-align:center}
.siteCookies__buttonWrap{flex:1 1 100%!important;width:100%!important;margin-left:0!important;display:grid!important;grid-template-columns:1fr 1fr}
.siteCookies__button{width:100%!important;padding:0 8px!important}
}

/* Novobalak pod textem, vedle odkazu Nastaveni (jen desktop - na mobilu na nej neni misto) */
@media(min-width:768px){
.siteCookies{width:720px!important;margin-left:-360px!important}
.siteCookies__form{display:grid!important;grid-template-columns:88px auto 1fr!important;grid-template-areas:"text text text" "obr odkaz tlacitka"!important;column-gap:16px!important;row-gap:14px!important;align-items:center!important}
.siteCookies__form::before{content:"";grid-area:obr;width:88px;height:88px;align-self:center;background:url(/user/documents/upload/cookie-lista-novobalak-v2.png) 50% 50%/contain no-repeat}
.siteCookies__text{grid-area:text;width:auto!important}
.siteCookies__links{grid-area:odkaz;justify-self:start}
.siteCookies__buttonWrap{grid-area:tlacitka;justify-self:end;margin-left:0!important}
}
