/* UNIGARDIA - nahrazeni cerne barvou #2E2A27
   Vkladat az ZA vsechny ostatni CSS (idealne do zapati, pred </body>). */

/* ----- 1) Cista cerna (#000) ----- */
/* zdroj: main-13.css */
:root { --colors-surface-black: #2E2A27; --colors-foregrounds-content-primary-dark: #2E2A27; --tooltip-bubble-background: #2E2A27; }
mark { color: #2E2A27; }
.sr-only { color: #2E2A27 !important; }
.tooltip-inner { background-color: #2E2A27; }
.tooltip.top .tooltip-arrow { border-top-color: #2E2A27; }
.tooltip.top-left .tooltip-arrow, .tooltip.top-right .tooltip-arrow { border-top-color: #2E2A27; }
.tooltip.right .tooltip-arrow { border-right-color: #2E2A27; }
.tooltip.left .tooltip-arrow { border-left-color: #2E2A27; }
.tooltip.bottom .tooltip-arrow { border-bottom-color: #2E2A27; }
.tooltip.bottom-left .tooltip-arrow { border-bottom-color: #2E2A27; }
.tooltip.bottom-right .tooltip-arrow { border-bottom-color: #2E2A27; }
.admin-bar .container > ul > li ul li a, .admin-bar .container > ul > li ul li span { color: #2E2A27; }
.select2-container--default.select2-container--focus .select2-selection--multiple { border-color: #2E2A27; }
.update-preview-active::after { color: #2E2A27; }
.skip-link:focus { color: #2E2A27; }
:where(.ums_forms_redesign--off) input[type="checkbox"], :where(.ums_forms_redesign--off) input[type="radio"] { color: #2E2A27 !important; }
:where(.ums_forms_redesign--on) input[type="checkbox"], :where(.ums_forms_redesign--on) input[type="radio"] { color: #2E2A27 !important; }
#cboxLoadingGraphic::before { border-left-color: #2E2A27; }
#cboxTitle { color: #2E2A27; }
.cookiesSetting__title { color: #2E2A27; }
.cookiesSetting__perex { color: #2E2A27; }
.cookiesSetting__item__name { color: #2E2A27; }
.cookiesSetting__item__text { color: #2E2A27; }

/* zdroj: drobneupravy.css */
.footer-bottom { color: #2E2A27 !important; }
.footer-bottom a, .footer-bottom span { color: #2E2A27 !important; }
.top-navigation-bar { color: #2E2A27 !important; }
.top-navigation-bar a { color: #2E2A27 !important; }
body #header input[type="search"].query-input.form-control.search-input.js-search-input:focus { border-color: #2E2A27 !important; }
body #header input[type="search"].query-input.form-control.search-input.js-search-input:hover, body #header input[type="search"].query-input.form-control.search-input.js-search-input:focus, body #header input[type="search"].query-input.form-control.search-input.js-search-input:focus-visible { border-color: #2E2A27 !important; }

/* zdroj: pismo.css */
.benefitBanner a, .benefitBanner a:visited, .benefitBanner a:hover, .benefitBanner a:active, .benefitBanner a:focus { color: #2E2A27 !important; }
.listSorting__control { color: #2E2A27; }

/* zdroj: upravylupy.css */
.sortingToggle { color: #2E2A27; }
.unit-value { color: #2E2A27 !important; }

/* zdroj: justreview.css */
.swiper-pagination-bullet { background-color: #2E2A27; }
.swiper-pagination-black .swiper-pagination-bullet-active { background-color: #2E2A27; }
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background-color: #2E2A27; }
.justreview-slider-cube .swiper-cube-shadow { background-color: #2E2A27; }
#justreview-testimonials .swiper-pagination-bullet { background-color: #2E2A27; }
#justreview-testimonials .swiper-pagination-black .swiper-pagination-bullet-active { background-color: #2E2A27; }
#justreview-testimonials .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background-color: #2E2A27; }
#justreview-testimonials .justreview-slider-cube .swiper-cube-shadow { background-color: #2E2A27; }
.justreview-btn__text { color: #2E2A27; }
.justreview-widget-header__header-headline::after { background-color: #2E2A27; }
.justreview-counters__rating-box { color: #2E2A27; }
.justreview-counters__btn { color: #2E2A27; }
.justreview-page__rating-box { color: #2E2A27; }
.justreview-page__btn { color: #2E2A27; }
.justreview-page__form-btn { color: #2E2A27 !important; }
.justreview-counters__input:focus, .justreview-counters__txt:focus { border-color: #2E2A27; }
.justreview-reviews__author::after { background-color: #2E2A27; }
.justreview-reviews__content { color: #2E2A27; }
#justreview-testimonials .justreview-socials__inner { background-color: #2E2A27; }
#justreview-testimonials .justreview-socials .justreview-slider-btn-next span, #justreview-testimonials .justreview-socials .justreview-slider-btn-prev span { border-top-color: #2E2A27; border-left-color: #2E2A27; }
#justreview-testimonials .justreview-socials .swiper-pagination-bullet { border-color: #2E2A27; }
#justreview-testimonials .justreview-socials .swiper-pagination-bullet-active { background-color: #2E2A27; }
#justreview-testimonials .justreview-socials__header--second { color: #2E2A27; }
#justreview-testimonials .justreview-socials__text { color: #2E2A27; }
#justreview-testimonials .justreview-socials__button:hover { color: #2E2A27; border-color: #2E2A27; }
#justreview-testimonials .justreview-socials__button:hover g, #justreview-testimonials .justreview-socials__button:hover line, #justreview-testimonials .justreview-socials__button:hover path, #justreview-testimonials .justreview-socials__button:hover svg { stroke: #2E2A27; }
#justreview-testimonials .justreview-testimonials__button { background-color: #2E2A27; }
#justreview-testimonials .justreview-testimonials__btn span { border-color: #2E2A27; }
#justreview-counters .justreview-ratings__rating-box, #justreview-ratings .justreview-ratings__rating-box { color: #2E2A27; }
#justreview-counters .justreview-ratings__pagination .swiper-pagination-bullet-active, #justreview-ratings .justreview-ratings__pagination .swiper-pagination-bullet-active { background-color: #2E2A27; }
.justreview-stars__average { color: #2E2A27; }
.justreview-spinner::before { border-top-color: #2E2A27; }
#justreview-page .justreview-socials__inner, #justreview-testimonials .justreview-socials__inner { background-color: #2E2A27; }
#justreview-page .justreview-socials .justreview-share-slider-btn-next span, #justreview-page .justreview-socials .justreview-share-slider-btn-prev span, #justreview-testimonials .justreview-socials .justreview-share-slider-btn-next span, #justreview-testimonials .justreview-socials .justreview-share-slider-btn-prev span { border-top-color: #2E2A27; border-left-color: #2E2A27; }
#justreview-page .justreview-socials .swiper-pagination-bullet, #justreview-testimonials .justreview-socials .swiper-pagination-bullet { border-color: #2E2A27; }
#justreview-page .justreview-socials .swiper-pagination-bullet-active, #justreview-testimonials .justreview-socials .swiper-pagination-bullet-active { background-color: #2E2A27; }
#justreview-page .justreview-socials__header--second, #justreview-testimonials .justreview-socials__header--second { color: #2E2A27; }
#justreview-page .justreview-socials__text, #justreview-testimonials .justreview-socials__text { color: #2E2A27; }
#justreview-page .justreview-socials__button:hover, #justreview-testimonials .justreview-socials__button:hover { color: #2E2A27; border-color: #2E2A27; }
#justreview-page .justreview-socials__button:hover g, #justreview-page .justreview-socials__button:hover line, #justreview-page .justreview-socials__button:hover path, #justreview-page .justreview-socials__button:hover svg, #justreview-testimonials .justreview-socials__button:hover g, #justreview-testimonials .justreview-socials__button:hover line, #justreview-testimonials .justreview-socials__button:hover path, #justreview-testimonials .justreview-socials__button:hover svg { stroke: #2E2A27; }

/* zdroj: vlozeny <style> na strance */
.ug-video-banner { background-color: #2E2A27 !important; }
.ug-video-banner .ug-video-banner__placeholder { background-color: #2E2A27 !important; }

/* ----- 2) Temer cerna (#111, #131313, #1f1f1f, #252525 apod.) - lze smazat ----- */
/* zdroj: vlozeny <style> na strance */
:root { --cookies-notice-color: #2E2A27; }

/* zdroj: main-13.css */
:root { --colors-foregrounds-headlines-primary: #2E2A27; --colors-foregrounds-content-primary: #2E2A27; }
.cookiesSetting__item__status:hover { color: #2E2A27; }

/* zdroj: justreview.css */
.justreview-page__span { color: #2E2A27; }
.justreview-badge__rating-box { color: #2E2A27; }

/* zdroj: amazon-buy-banner.css */
.amazon-buy-banner { color: #2E2A27; }
.amazon-buy-banner__headline { color: #2E2A27 !important; }

/* zdroj: styles.min.css */
.foxentry-message.is-geo .foxentry-message__txt { color: #2E2A27; }
.foxentry-pop__content { color: #2E2A27; }
.foxentry-pop__btn { color: #2E2A27; }
.foxentry-pop__item b { color: #2E2A27; }
.foxentry-pop__history { color: #2E2A27; }
.foxentry-autocomplete__scroll { color: #2E2A27; }
.foxentry-form-b0ce3342-3055-49a6-90ba-44cadcdaf5b1-message { --fox-message-alert-text-color: #2E2A27; --fox-message-error-text-color: #2E2A27; --fox-message-info-text-color: #2E2A27; }

/* zdroj: <style> v obsahu (popis produktu) */
:root { --ugfaq-text: #2E2A27; }

/* ----- 3) Cerna zadana primo v textu (editor popisu: style="color: #000000") ----- */
[style^="color: #000000"], [style^="color:#000000"], [style*="; color: #000000"], [style*=";color:#000000"], [style^="color: #000;"], [style^="color:#000;"], [style^="color: rgb(0, 0, 0)"], [style^="color: black"] { color: #2E2A27 !important; }

/* ----- 4) Automaticky vyplnena pole (prohlizec jinak vnuti cernou) ----- */
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill { -webkit-text-fill-color: #2E2A27; }
