/* super-granule.cz – příznaky u produktů v17: vlajka + kolečko "Doprava zdarma" stejně velké, oprava hlavičky v užších oknech
   Soubor: /user/documents/upload/sg-priznaky-v21.css, načítá se v Zápatí */

/* poloha: vpravo nahoře; vlajka vpravo, kolečko dopravy vlevo a nad vlajkou */
.p-image-wrapper .flags-extra,
.product .image .flags-extra{top:10px;bottom:auto;left:auto;right:10px;transform:none;flex-direction:row-reverse;align-items:center}
.flags-extra .flag{margin:0}

/* česká vlajka (vzadu) */
.flags-extra .flag-cz-detail,
.flags-extra .flag-cz-category{width:42px;height:42px;background-size:cover;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.25);position:relative;z-index:1}

/* doprava zdarma: zelené kolečko s balíčkem a nápisem, vpředu */
.flags-extra .flag-freeshipping{width:66px!important;height:66px!important;min-height:0!important;min-width:0!important;border-radius:50%!important;padding:0!important;flex-direction:column;justify-content:center;align-items:center;gap:2px;background:#355c4a!important;box-shadow:0 0 0 2px #fff,0 1px 4px rgba(0,0,0,.25);overflow:visible!important;position:relative;z-index:3}
.flags-extra .flag-cz-detail+.flag-freeshipping,
.flags-extra .flag-cz-category+.flag-freeshipping{margin-right:-16px}
.flag-freeshipping .icon-van{font-size:20px!important;width:20px;height:20px;margin:0!important;display:block;flex:none;position:static!important}
.flag-freeshipping .icon-van:before{content:"";display:block;width:20px;height:20px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5l8 4.2v8.6l-8 4.2-8-4.2V6.7z'/%3E%3Cpath d='M4 6.7l8 4.3 8-4.3M12 11v8.5M8 4.6l8 4.2'/%3E%3C/svg%3E") center/contain no-repeat}
.flag-freeshipping .flag-text{font-size:0!important;width:auto!important;height:auto!important}
.flag-freeshipping .flag-text:after{content:"Doprava\Azdarma";display:block;white-space:pre;text-align:center;font-size:10px;line-height:1.15;font-weight:600;text-transform:none}

/* detail produktu: větší */
.p-image-wrapper .flags-extra .flag-cz-detail{width:48px!important;height:48px!important}
.p-image-wrapper .flags-extra .flag-freeshipping{width:86px!important;height:86px!important;gap:3px}
.p-image-wrapper .flag-freeshipping .icon-van,
.p-image-wrapper .flag-freeshipping .icon-van:before{width:26px;height:26px;font-size:26px!important}
.p-image-wrapper .flag-freeshipping .flag-text:after{font-size:13px}
.p-image-wrapper .flags-extra .flag-cz-detail+.flag-freeshipping{margin-right:-20px}

/* v4: oprava velikostí (šablona má min/max šířku štítků, která přebíjela předchozí hodnoty) */
html body .flags-extra .flag.flag-cz-detail,
html body .flags-extra .flag.flag-cz-category{width:44px!important;height:44px!important;min-width:0!important;min-height:0!important;max-width:none!important;flex:none!important}
html body .p-image-wrapper .flags-extra .flag.flag-cz-detail{width:56px!important;height:56px!important}
html body .flags-extra .flag.flag-freeshipping{max-width:none!important;flex:none!important}
html body .p-image-wrapper .flags-extra .flag.flag-freeshipping{width:82px!important;height:82px!important}
html body .flags-extra .flag-cz-category+.flag-freeshipping{margin-right:-8px}
html body .p-image-wrapper .flags-extra .flag-cz-detail+.flag-freeshipping{margin-right:-8px}

/* v6: kolečko dopravy a vlajka jsou stejně velké (detail 56 px, přehled 50 px, tablet 44 px) */
html body .p-image-wrapper .flags-extra .flag.flag-freeshipping{width:56px!important;height:56px!important;gap:1px}
html body .p-image-wrapper .flag-freeshipping .icon-van,
html body .p-image-wrapper .flag-freeshipping .icon-van:before{width:18px;height:18px;font-size:18px!important}
html body .p-image-wrapper .flag-freeshipping .flag-text:after{font-size:9.5px;line-height:1.1}
html body .p-image-wrapper .flags-extra .flag-cz-detail+.flag-freeshipping{margin-right:-6px}
html body .product .image .flags-extra .flag.flag-cz-category,
html body .product .image .flags-extra .flag.flag-freeshipping{width:50px!important;height:50px!important}
html body .product .image .flags-extra .flag.flag-freeshipping{gap:1px}
html body .product .image .flag-freeshipping .icon-van,
html body .product .image .flag-freeshipping .icon-van:before{width:16px;height:16px;font-size:16px!important}
html body .product .image .flag-freeshipping .flag-text:after{font-size:8.5px;line-height:1.1}
html body .product .image .flags-extra .flag-cz-category+.flag-freeshipping{margin-right:-6px}
@media(min-width:768px) and (max-width:991px){
html body .product .image .flags-extra{right:8px;top:8px}
html body .product .image .flags-extra .flag.flag-cz-category,
html body .product .image .flags-extra .flag.flag-freeshipping{width:44px!important;height:44px!important}
html body .product .image .flag-freeshipping .icon-van,
html body .product .image .flag-freeshipping .icon-van:before{width:14px;height:14px;font-size:14px!important}
html body .product .image .flag-freeshipping .flag-text:after{font-size:8px}
}

/* v7/v8: hlavička v užších oknech (992–1439 px): telefon + košík se zalamovaly pod sebe (přetékaly o 4–9 px),
   Přihlášení pak končilo pod zeleným menu a logo se posouvalo. Stačí košíku ubrat vnitřní okraje (selektor a.btn.cart-count je kvůli přednosti před pravidlem v Zápatí). */
@media(min-width:992px) and (max-width:1439px){
html body .navigation-buttons{flex-wrap:nowrap!important}
html body .navigation-buttons a.btn.cart-count{padding:0 12px!important;gap:8px}
}
@media(min-width:992px) and (max-width:1199px){
html body .header-phone{margin-left:10px!important}
html body .navigation-buttons a.btn.cart-count{padding:0 10px!important}
}

/* v9: mobilní a tabletová hlavička (do 991 px): košík jako zelené kolečko s bílou ikonou a zlatým počitadlem
   (místo starého zlatého obdélníku) + zpět viditelná ikona přihlášení v horní liště (do 767 px je v šabloně skrytá). */
@media(max-width:991px){
html body .navigation-buttons a.btn.cart-count{width:40px!important;height:40px!important;min-width:0!important;padding:0!important;border-radius:50%!important;background:#355c4a!important;box-shadow:0 1px 4px rgba(0,0,0,.2);display:flex!important;align-items:center;justify-content:center}
html body .navigation-buttons a.btn.cart-count:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='9' cy='20' r='1.4'/%3E%3Ccircle cx='18' cy='20' r='1.4'/%3E%3Cpath d='M2 3h3l2.6 12.4a2 2 0 0 0 2 1.6h8.1a2 2 0 0 0 2-1.5L21 7H6'/%3E%3C/svg%3E")!important;display:block!important;width:22px!important;height:22px!important;margin:0!important;background:0 0!important;font-family:inherit!important}
html body .navigation-buttons a.btn.cart-count i{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#c8a75d!important;color:#fff;font:600 11px/18px "Open Sans",sans-serif;text-align:center;box-sizing:border-box}
}
@media(max-width:767px){
html body .navigation-buttons a.btn.cart-count{top:-43px!important;right:54px!important;left:auto!important}
html body .top-navigation-tools .responsive-tools a[data-target=login]{display:block!important;position:absolute!important;right:98px;top:7px;width:40px;height:40px}
html body .fvscn-notification{margin-right:112px!important}
}

/* v10: tlačítko menu (hamburger) na mobilu ve zlaté webu (#C8A75D) místo šedé */
@media(max-width:767px){
html body .top-navigation-tools .responsive-tools a[data-target=navigation]:before{background-color:#C8A75D!important}
}

/* v11: tablet (768–991 px): tlačítko menu v zeleném pruhu ve zlaté (jako na mobilu) a Přihlášení v horní liště
   jako obrys s ikonou (jako na počítači) místo tenkého šedého textu */
@media(min-width:768px) and (max-width:991px){
html body .menu-helper:after,html body .menu-helper span{background-color:#C8A75D!important}
html body .top-nav-button-login{margin-top:8px;display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border:1.5px solid #355c4a;border-radius:18px;color:#355c4a;font-weight:600;font-size:13px;background:#fff}
html body .top-nav-button-login:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23355c4a' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 21v-2a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}
html body .top-nav-button-login:hover{background:#eef3f0}
}

/* v12: logo v mobilní hlavičce (do 767 px) poměrně zvětšeno podle volného místa před ikonami:
   125 px (úzké telefony, beze změny) až 154 px (od cca 396 px šířky), stejné proporce jako dosud */
@media(max-width:767px){
html body #header{--sgw:clamp(125px,calc(100vw - 242px),154px)}
html body #header .site-name,html body #header .site-name a{width:var(--sgw)!important}
html body #header .site-name img{width:var(--sgw)!important;max-width:var(--sgw)!important;height:calc(var(--sgw)*.28)!important;max-height:none!important}
}

/* v14: úvodní stránka: mezera pod logy značek byla zbytečně velká (logo je ve 120px boxu uprostřed + 60px odsazení bloku Hodnocení).
   Odsazení bloku Hodnocení zrušeno, šedé pozadí s hodnocením tak začíná hned pod logy a mezera je nad i pod logy vyvážená. */
html body .hodnoceni-obchodu-na-hp-wrapper{margin-top:0!important}

/* v15: tlačítka "Do košíku" (výpis) a "Přidat do košíku" (detail): naše zlatá #C8A75D (jako menu na mobilu a počitadlo košíku),
   tmavě zelený tučný text #1f3b2f (kontrast 5,3:1; dosud bílá na #9B8C69 = 3,3:1), ikona košíku s plusem UVNITŘ košíku,
   zaoblení 8 px; při najetí se tlačítko zvedne a lehce ztmaví */
html body .btn-conversion.add-to-cart-button,html body .btn-cart.add-to-cart-button{background:#C8A75D!important;background-image:none!important;border:1px solid #C8A75D!important;color:#1f3b2f!important;font:700 14px/1.2 "Exo 2","Open Sans",sans-serif!important;border-radius:8px!important;box-shadow:0 2px 6px rgba(200,167,93,.45)!important;transition:transform .15s,box-shadow .15s,filter .15s}
html body .btn-conversion.add-to-cart-button{font-size:15px!important;padding:0 26px!important;height:50px!important}
html body .btn-conversion.add-to-cart-button:before,html body .btn-cart.add-to-cart-button:before{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%231f3b2f'%20stroke-width%3D'2'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Ccircle%20cx%3D'9'%20cy%3D'20'%20r%3D'1.4'%2F%3E%3Ccircle%20cx%3D'18'%20cy%3D'20'%20r%3D'1.4'%2F%3E%3Cpath%20d%3D'M2%203h3l2.4%2011.6a2%202%200%200%200%202%201.6h8.3a2%202%200%200%200%202-1.5L21%207H6'%2F%3E%3Cpath%20d%3D'M13.7%208.3v5.4M11%2011h5.4'%2F%3E%3C%2Fsvg%3E")!important;display:inline-block!important;width:22px!important;height:22px!important;margin:0 6px 0 0!important;background:none!important;font-family:inherit!important;vertical-align:middle}
html body .btn-conversion.add-to-cart-button:hover,html body .btn-cart.add-to-cart-button:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 5px 12px rgba(200,167,93,.55)!important}

/* v16: (1) ikona košíku se při najetí na tlačítko zase lehce naklání a posouvá (jako dřív);
   (2) okno po přidání do košíku: tlačítko "Nákupní košík" je hlavní výzva k dokončení: větší, plná zlatá, tučné, se šipkou, která při najetí poskočí;
   "Zpět do obchodu" (`.next-step-back`) je čitelnější sekundární odkaz */
html body .btn-conversion.add-to-cart-button:before,html body .btn-cart.add-to-cart-button:before{transition:transform .2s}
html body .btn-conversion.add-to-cart-button:hover:before,html body .btn-cart.add-to-cart-button:hover:before{transform:translateX(2px) rotate(-8deg)}
html body #cboxLoadedContent .advancedOrder__buttons .btn-conversion{display:inline-flex!important;align-items:center;gap:10px;background:#C8A75D!important;background-image:none!important;border:1px solid #C8A75D!important;color:#1f3b2f!important;font:700 17px/1.2 "Exo 2","Open Sans",sans-serif!important;text-transform:none!important;letter-spacing:.2px;border-radius:10px!important;padding:0 30px!important;height:54px!important;box-shadow:0 3px 10px rgba(200,167,93,.5)!important;transition:transform .15s,box-shadow .15s,filter .15s}
html body #cboxLoadedContent .advancedOrder__buttons .btn-conversion:after{content:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'24'%20height%3D'24'%20viewBox%3D'0%200%2024%2024'%20fill%3D'none'%20stroke%3D'%231f3b2f'%20stroke-width%3D'2.4'%20stroke-linecap%3D'round'%20stroke-linejoin%3D'round'%3E%3Cpath%20d%3D'M5%2012h14M13%206l6%206-6%206'%2F%3E%3C%2Fsvg%3E");display:inline-block;width:22px;height:22px;transition:transform .2s}
html body #cboxLoadedContent .advancedOrder__buttons .btn-conversion:hover{filter:brightness(.94);transform:translateY(-1px);box-shadow:0 6px 14px rgba(200,167,93,.6)!important}
html body #cboxLoadedContent .advancedOrder__buttons .btn-conversion:hover:after{transform:translateX(4px)}
html body #cboxLoadedContent .advancedOrder__buttons .next-step-back{text-transform:none!important;color:#355c4a!important;font-size:15px!important;font-weight:600!important;text-decoration:underline!important;text-underline-offset:3px;margin-right:22px}

/* v17: nápis tlačítka v okně po přidání do košíku: místo "Nákupní košík" se zobrazuje "Dokončit objednávku".
   Původní text zůstává v HTML (skrytý přes font-size:0), nový je v ::before. Změnit text = přepsat řetězec v content. */
html body #cboxLoadedContent .advancedOrder__buttons .btn-conversion{font-size:0!important;gap:0!important}
html body #cboxLoadedContent .advancedOrder__buttons .btn-conversion:before{content:"Dokončit objednávku";font:700 17px/1.2 "Exo 2","Open Sans",sans-serif;color:#1f3b2f;margin-right:10px}

/* v18: stránka Hodnocení obchodu: skrytý duplicitní box s hodnoceními v levém panelu (banner61, #my-shop-eval).
   Vrátit zpět = smazat toto pravidlo. */
html body.in-hodnoceni-obchodu .sidebar .banner-wrapper:has(#my-shop-eval){display:none!important}

/* v19: stránka Hodnocení obchodu: nový vzhled (bez levého sloupce, zelená hlavička se skóre, karty jako na úvodní stránce, zlaté tlačítko). Vrátit zpět = smazat blok v19. */
html body.in-hodnoceni-obchodu .sidebar{display:none!important}
html body.in-hodnoceni-obchodu .content-wrapper-in{display:block!important}
html body.in-hodnoceni-obchodu .content{width:100%!important;max-width:none!important;flex:none!important;padding:0!important}
html body.in-hodnoceni-obchodu .content-inner{max-width:none!important}
html body.in-hodnoceni-obchodu .content-inner>h1{font:700 34px/1.2 "Exo 2",sans-serif;color:#1f3b2f;margin:8px 0 20px}

/* hlavička: zelený panel se skóre, rozdělením hvězd a tlačítkem */
html body.in-hodnoceni-obchodu #ratingWrapper{display:grid!important;grid-template-columns:auto minmax(260px,1fr) auto;align-items:center;gap:20px 48px;margin:0 0 30px!important;padding:30px 40px!important;border-radius:18px;background:linear-gradient(90deg,#355c4a 0%,#486856 100%);color:#fff;box-shadow:0 8px 22px rgba(53,92,74,.18)}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-wrap{display:contents!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-average-wrap{margin:0!important;padding:0!important;width:auto!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-average-inner{display:flex!important;align-items:center;gap:20px}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-average{font:700 72px/1 "Exo 2",sans-serif!important;color:#C8A75D!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-star-wrap{display:flex;flex-direction:column;gap:6px}
html body.in-hodnoceni-obchodu #ratingWrapper .stars .star{color:#C8A75D!important}
html body.in-hodnoceni-obchodu #ratingWrapper .stars-label{color:rgba(255,255,255,.9)!important;font-size:15px!important}
html body.in-hodnoceni-obchodu #ratingWrapper .votes{width:auto!important;margin:0!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-list{display:flex!important;align-items:center;gap:12px;margin:3px 0!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-list .rate-star{flex:none;width:44px;color:#fff!important;font-size:14px}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-list .rate-value{color:#fff!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-block{position:relative!important;display:block!important;height:8px!important;margin-right:64px!important;background:rgba(255,255,255,.18)!important;border-radius:6px!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-bar{display:block!important;height:8px!important;background:#C8A75D!important;border-radius:6px!important;position:static!important}
html body.in-hodnoceni-obchodu #ratingWrapper .rate-count{position:absolute!important;left:100%!important;top:50%!important;transform:translateY(-50%);margin-left:10px!important;color:#fff!important;font-size:13px!important;line-height:1!important;white-space:nowrap;background:none!important;padding:0!important}
html body.in-hodnoceni-obchodu #ratingWrapper .add-comment{margin:0!important;padding:0!important}
html body.in-hodnoceni-obchodu #ratingWrapper .add-comment .btn{background:#C8A75D!important;border:1px solid #C8A75D!important;color:#1f3b2f!important;font:700 16px/1.2 "Exo 2","Open Sans",sans-serif!important;padding:15px 28px!important;border-radius:10px!important;box-shadow:0 2px 8px rgba(0,0,0,.2)!important;transition:transform .15s,box-shadow .15s}
html body.in-hodnoceni-obchodu #ratingWrapper .add-comment .btn:hover{transform:translateY(-2px);box-shadow:0 6px 14px rgba(0,0,0,.28)!important}
html body.in-hodnoceni-obchodu #ratingWrapper #rate-form{grid-column:1/-1;background:#fff;color:#4d4d4d;border-radius:14px;padding:22px}

/* karty hodnocení v mřížce */
html body.in-hodnoceni-obchodu #ratingsList{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:22px;align-items:stretch}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap{position:relative;width:auto!important;margin:0!important;padding:22px 22px 18px!important;background:#fff;border:1px solid #eadfc6!important;border-radius:14px!important;box-shadow:0 6px 18px rgba(53,92,74,.08);transition:box-shadow .2s,transform .2s}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap:hover{box-shadow:0 10px 24px rgba(53,92,74,.14);transform:translateY(-2px)}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap:after{content:"\201C";position:absolute;right:20px;top:2px;font:700 72px/1 Georgia,serif;color:#C8A75D;opacity:.28;pointer-events:none}
html body.in-hodnoceni-obchodu #ratingsList .vote-header{display:flex!important;align-items:center;gap:12px;margin:0 0 12px!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-pic{display:block;flex:none;width:44px!important;min-width:0!important;height:44px;border-radius:50%;overflow:hidden}
html body.in-hodnoceni-obchodu #ratingsList .vote-pic img{display:none!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-initials{display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;border-radius:50%!important;background:#355c4a!important;color:#fff!important;font:600 16px/1 "Exo 2",sans-serif!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-name{font:700 16px/1.25 "Exo 2",sans-serif!important;color:#355c4a!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-rating{display:flex;align-items:center;gap:8px;font-size:12px;color:#767676}
html body.in-hodnoceni-obchodu #ratingsList .stars .star{color:#C8A75D!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-content{font:400 14px/1.6 "Open Sans",sans-serif!important;color:#4d4d4d!important}

/* stránkování */
html body.in-hodnoceni-obchodu .listingControls{margin-top:30px}
html body.in-hodnoceni-obchodu .pagination__currentPage{background:#355c4a!important;color:#fff!important;border-radius:8px}
html body.in-hodnoceni-obchodu .pagination__link{border-radius:8px}

@media(max-width:991px){
html body.in-hodnoceni-obchodu #ratingWrapper{grid-template-columns:1fr;padding:24px 22px!important;gap:20px}
html body.in-hodnoceni-obchodu #ratingWrapper .add-comment .btn{width:100%}
}
@media(max-width:767px){
html body.in-hodnoceni-obchodu #ratingsList{grid-template-columns:1fr;gap:16px}
html body.in-hodnoceni-obchodu .content-inner>h1{font-size:26px}
}

/* v20: odpověď administrátora na stránce Hodnocení obchodu je vidět (krémový box se zlatým pruhem). Na úvodní stránce zůstává skrytá (sg-hodnoceni-v4.js).
   Vrátit zpět = smazat blok v20 a přidat pravidlo display:none pro .admin-response. */
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response{display:block!important;margin:16px 0 0!important;padding:0!important;width:auto!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-wrap{background:#FBF7EF!important;border:0!important;border-left:3px solid #C8A75D!important;border-radius:10px!important;box-shadow:none!important;transform:none!important;margin:0!important;padding:14px 16px!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-wrap:after{display:none!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-header{margin:0 0 8px!important;align-items:flex-start!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-pic{width:34px!important;height:34px!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-initials{width:34px!important;height:34px!important;background:#C8A75D!important;color:#1f3b2f!important;font-size:13px!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-content{font-size:13.5px!important;line-height:1.55!important;white-space:pre-line;margin:0!important;padding:0!important}
html body.in-hodnoceni-obchodu #ratingsList .vote-wrap .votes-wrap.admin-response .vote-name{font-size:14px!important}

/* v21: objednávka od kroku Doprava a platba: skryté horní menu, odkazy, vyhledávání, řádek doručení a tlačítko košíku, aby nic nerozptylovalo.
   Zůstává logo, telefon, e-mail a Přihlášení. Vrátit zpět = smazat blok v21. */
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .navigation-in,
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .menu-helper,
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .usr-add-menu,
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) #sg-dd,
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .search,
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .responsive-tools a[data-target=navigation],
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .responsive-tools a[data-target=search],
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .top-navigation-bar,
html body.ordering-process:is(.in-krok-1,.in-krok-2,.in-krok-3,.in-krok-4) .top-navigation-tools{display:none!important}
