:root {
  --primary: #FFCC02;
  --primary-rgb: 255, 204, 2;
  --primary-lightest: #fff0b3;
  --primary-light: #ffe681;
  --primary-dark: #d0af2c;
  --primary-darker: #af9a49;
  --secondary: #191919;
  --secondary-rgb: 25, 25, 25;

}

/* Barva
====================================================================== */
body {
  color: #797979;
}

h6,
.h6,
h5,
.h5,
h4,
.cart-form__title,
.account-form__title,
.h4,
h3,
.h3,
h2,
.h2,
h1,
.h1 {
  color:var(--bs-body-color)
}

.article-item__details,
.article-item__title {
  text-align: center;
}

.border-light {
  border-color: #eee !important;
}

.eshop-menu__link--button,
.nav-link,
.section-tabs .item button.navbar__menu-link,
.section-tabs .item .eshop-menu__link--button,
.nav-link:hover,
.nav-link:focus,
.nav-link:active {
  color: var(--secondary);
}

button.navbar__menu-link:hover,
.eshop-menu__link--button:hover {
  color: var(--primary-dark);
}

.form-select:focus,
.account-form__select:focus,
.cart-form__select:focus,
.form-check-input:focus,
.user-form__checkbox-input:focus,
.search-form__form-check-input:focus,
.cart-form__check-input:focus {
  border-color: var(--primary-light);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.form-check-input:checked,
.user-form__checkbox-input:checked,
.search-form__form-check-input:checked,
.cart-form__check-input:checked,
.form-check-input[type="checkbox"]:indeterminate,
.user-form__checkbox-input[type="checkbox"]:indeterminate,
.search-form__form-check-input[type="checkbox"]:indeterminate,
.cart-form__check-input[type="checkbox"]:indeterminate {
  background-color: var(--primary);
  border-color: var(--primary);
}

.form-range:focus::-webkit-slider-thumb,
.form-range:focus::-moz-range-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.form-range::-webkit-slider-thumb,
.form-range::-moz-range-thumb {
  background-color: var(--primary);
}

.form-range::-webkit-slider-thumb:active,
.form-range::-moz-range-thumb:active {
  background-color: var(--primary-lightest);
}

.btn-check:focus+.btn,
.btn-check:focus+.navbar__search-button,
.btn-check:focus+.motto__button-link,
.btn-check:focus+.eshop-filters__submit,
.btn-check:focus+.locked__submit,
.btn-check:focus+.search-form__search-button,
.btn-check:focus+.minicart__button-close,
.btn-check:focus+.minicart__button-cart,
.btn-check:focus+.account-button,
.btn-check:focus+.promo-code__submit,
.btn-check:focus+.cart-button,
.btn-check:focus+.product-item__cart-button,
.btn-check:focus+.product-page__cart-button,
.btn-check:focus+.add-comment__button--submit,
.btn-check:focus+.add-comment__button--close,
.btn-check:focus+.comment__hide,
.btn-check:focus+.comment__reply,
.btn-check:focus+.cookies__button,
.btn:focus,
.navbar__search-button:focus,
.motto__button-link:focus,
.eshop-filters__submit:focus,
.locked__submit:focus,
.search-form__search-button:focus,
.minicart__button-close:focus,
.minicart__button-cart:focus,
.account-button:focus,
.promo-code__submit:focus,
.cart-button:focus,
.product-item__cart-button:focus,
.product-page__cart-button:focus,
.add-comment__button--submit:focus,
.add-comment__button--close:focus,
.comment__hide:focus,
.comment__reply:focus,
.cookies__button:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.btn-primary,
.motto__button-link,
.locked__submit,
.search-form__search-button,
.minicart__button-cart,
.account-button,
.promo-code__submit,
.cart-button,
.product-page__cart-button,
.add-comment__button--submit,
.comment__reply:hover {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--secondary);
}

.cart-button--back,
.cart-button--outline {
  background-color: transparent;
}

.cart-button--mojeid {
  background: linear-gradient(0deg, #8c8c8c 0%, #a5a5a5 100%);
}

.cart-button--mojeid::before {
  background: linear-gradient(0deg, #868686 0%, #9f9f9f 100%);
}

.cart-button--mojeid__label::after {
  background-color: #ababab;
  background: linear-gradient(90deg, #7f7f7f 0%, #ababab 100%);
}

.btn-primary:hover,
.motto__button-link:hover,
.locked__submit:hover,
.search-form__search-button:hover,
.minicart__button-cart:hover,
.account-button:hover,
.promo-code__submit:hover,
.cart-button:hover,
.product-page__cart-button:hover,
.add-comment__button--submit:hover,
.comment__reply:hover {
  background-color: var(--bs-body-color);
  border-color: var(--bs-body-color);
  color: var(--bs-body-bg);
}

.btn-check:focus+.btn-primary,
.btn-check:focus+.motto__button-link,
.btn-check:focus+.locked__submit,
.btn-check:focus+.search-form__search-button,
.btn-check:focus+.minicart__button-cart,
.btn-check:focus+.account-button,
.btn-check:focus+.promo-code__submit,
.btn-check:focus+.cart-button,
.btn-check:focus+.product-page__cart-button,
.btn-check:focus+.add-comment__button--submit,
.btn-check:focus+.comment__reply:hover,
.btn-primary:focus,
.motto__button-link:focus,
.locked__submit:focus,
.search-form__search-button:focus,
.minicart__button-cart:focus,
.account-button:focus,
.promo-code__submit:focus,
.cart-button:focus,
.product-page__cart-button:focus,
.add-comment__button--submit:focus,
.comment__reply:focus:hover {
  background-color: var(--primary-dark);
  border-color: var(--primary-dark);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.btn-check:checked+.btn-primary,
.btn-check:checked+.motto__button-link,
.btn-check:checked+.locked__submit,
.btn-check:checked+.search-form__search-button,
.btn-check:checked+.minicart__button-cart,
.btn-check:checked+.account-button,
.btn-check:checked+.promo-code__submit,
.btn-check:checked+.cart-button,
.btn-check:checked+.product-page__cart-button,
.btn-check:checked+.add-comment__button--submit,
.btn-check:checked+.comment__reply:hover,
.btn-check:active+.btn-primary,
.btn-check:active+.motto__button-link,
.btn-check:active+.locked__submit,
.btn-check:active+.search-form__search-button,
.btn-check:active+.minicart__button-cart,
.btn-check:active+.account-button,
.btn-check:active+.promo-code__submit,
.btn-check:active+.cart-button,
.btn-check:active+.product-page__cart-button,
.btn-check:active+.add-comment__button--submit,
.btn-check:active+.comment__reply:hover,
.btn-primary:active,
.motto__button-link:active,
.locked__submit:active,
.search-form__search-button:active,
.minicart__button-cart:active,
.account-button:active,
.promo-code__submit:active,
.cart-button:active,
.product-page__cart-button:active,
.add-comment__button--submit:active,
.comment__reply:active:hover,
.btn-primary.active,
.active.motto__button-link,
.active.locked__submit,
.active.search-form__search-button,
.active.minicart__button-cart,
.active.account-button,
.active.promo-code__submit,
.active.cart-button,
.active.product-page__cart-button,
.active.add-comment__button--submit,
.active.comment__reply:hover,
.show>.btn-primary.dropdown-toggle,
.show>.dropdown-toggle.motto__button-link,
.show>.dropdown-toggle.locked__submit,
.show>.dropdown-toggle.search-form__search-button,
.show>.dropdown-toggle.minicart__button-cart,
.show>.dropdown-toggle.account-button,
.show>.dropdown-toggle.promo-code__submit,
.show>.dropdown-toggle.cart-button,
.show>.dropdown-toggle.product-page__cart-button,
.show>.dropdown-toggle.add-comment__button--submit,
.show>.dropdown-toggle.comment__reply:hover {
  background-color: var(--primary-dark);
  border-color: var(--primary-dark);
}

.btn-check:checked+.btn-primary:focus,
.btn-check:checked+.motto__button-link:focus,
.btn-check:checked+.locked__submit:focus,
.btn-check:checked+.search-form__search-button:focus,
.btn-check:checked+.minicart__button-cart:focus,
.btn-check:checked+.account-button:focus,
.btn-check:checked+.promo-code__submit:focus,
.btn-check:checked+.cart-button:focus,
.btn-check:checked+.product-page__cart-button:focus,
.btn-check:checked+.add-comment__button--submit:focus,
.btn-check:checked+.comment__reply:focus:hover,
.btn-check:active+.btn-primary:focus,
.btn-check:active+.motto__button-link:focus,
.btn-check:active+.locked__submit:focus,
.btn-check:active+.search-form__search-button:focus,
.btn-check:active+.minicart__button-cart:focus,
.btn-check:active+.account-button:focus,
.btn-check:active+.promo-code__submit:focus,
.btn-check:active+.cart-button:focus,
.btn-check:active+.product-page__cart-button:focus,
.btn-check:active+.add-comment__button--submit:focus,
.btn-check:active+.comment__reply:focus:hover,
.btn-primary:active:focus,
.motto__button-link:active:focus,
.locked__submit:active:focus,
.search-form__search-button:active:focus,
.minicart__button-cart:active:focus,
.account-button:active:focus,
.promo-code__submit:active:focus,
.cart-button:active:focus,
.product-page__cart-button:active:focus,
.add-comment__button--submit:active:focus,
.comment__reply:active:focus:hover,
.btn-primary.active:focus,
.active.motto__button-link:focus,
.active.locked__submit:focus,
.active.search-form__search-button:focus,
.active.minicart__button-cart:focus,
.active.account-button:focus,
.active.promo-code__submit:focus,
.active.cart-button:focus,
.active.product-page__cart-button:focus,
.active.add-comment__button--submit:focus,
.active.comment__reply:focus:hover,
.show>.btn-primary.dropdown-toggle:focus,
.show>.dropdown-toggle.motto__button-link:focus,
.show>.dropdown-toggle.locked__submit:focus,
.show>.dropdown-toggle.search-form__search-button:focus,
.show>.dropdown-toggle.minicart__button-cart:focus,
.show>.dropdown-toggle.account-button:focus,
.show>.dropdown-toggle.promo-code__submit:focus,
.show>.dropdown-toggle.cart-button:focus,
.show>.dropdown-toggle.product-page__cart-button:focus,
.show>.dropdown-toggle.add-comment__button--submit:focus,
.show>.dropdown-toggle.comment__reply:focus:hover {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.btn-primary:disabled,
.motto__button-link:disabled,
.locked__submit:disabled,
.search-form__search-button:disabled,
.minicart__button-cart:disabled,
.account-button:disabled,
.promo-code__submit:disabled,
.cart-button:disabled,
.product-page__cart-button:disabled,
.add-comment__button--submit:disabled,
.comment__reply:disabled:hover,
.btn-primary.disabled,
.disabled.motto__button-link,
.disabled.locked__submit,
.disabled.search-form__search-button,
.disabled.minicart__button-cart,
.disabled.account-button,
.disabled.promo-code__submit,
.disabled.cart-button,
.disabled.product-page__cart-button,
.disabled.add-comment__button--submit,
.disabled.comment__reply:hover {
  background-color: var(--primary);
  border-color: var(--primary);
}

.btn-outline-primary,
.btn-secondary,
.eshop-filters__submit,
.minicart__button-close,
.cart-button--back,
.cart-button--outline,
.product-item__cart-button {
  color: var(--bs-body-color);
  border-color:  var(--bs-body-color);
}

.btn-default {
  color: var(--bs-body-bg);
  background-color: var(--secondary);
  border-color: var(--secondary);
}

.navbar__search-button:not(:hover) {
  color:  var(--bs-body-color);
}

.navbar__search-button:hover {
  color: var(--bs-body-bg);
  background-color: transparent;
}

.navbar__search-button,
.navbar__search-button:hover,
.navbar__search-input {
  border-color: transparent;
}

.form-control:focus,
.navbar__search-input:focus,
.locked__input:focus,
.user-form__input:focus,
.search-form__input:focus,
.account-form__input:focus,
.promo-code__input:focus,
.cart-form__input:focus,
.add-comment__input:focus {
  border-color: var(--primary-light);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.btn-outline-primary:hover,
.btn-secondary:hover,
.btn-default:hover,
.eshop-filters__submit:hover,
.minicart__button-close:hover,
.cart-button--back:hover,
.cart-button--outline:hover,
.product-item__cart-button:hover {
  background-color:  var(--primary);
  border-color: var(--primary);
  color: var(--secondary);
}

.btn-check:focus+.btn-outline-primary,
.btn-check:focus+.navbar__search-button,
.btn-check:focus+.btn-secondary,
.btn-check:focus+.btn-default,
.btn-check:focus+.eshop-filters__submit,
.btn-check:focus+.minicart__button-close,
.btn-check:focus+.cart-button--back,
.btn-check:focus+.cart-button--outline,
.btn-check:focus+.product-item__cart-button,
.btn-outline-primary:focus,
.navbar__search-button:focus,
.btn-secondary:focus,
.btn-default:focus,
.eshop-filters__submit:focus,
.minicart__button-close:focus,
.cart-button--back:focus,
.cart-button--outline:focus,
.product-item__cart-button:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.5);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.5);
}

.btn-check:checked+.btn-outline-primary,
.btn-check:checked+.navbar__search-button,
.btn-check:checked+.btn-secondary,
.btn-check:checked+.btn-default,
.btn-check:checked+.eshop-filters__submit,
.btn-check:checked+.minicart__button-close,
.btn-check:checked+.cart-button--back,
.btn-check:checked+.cart-button--outline,
.btn-check:checked+.product-item__cart-button,
.btn-check:active+.btn-outline-primary,
.btn-check:active+.navbar__search-button,
.btn-check:active+.btn-secondary,
.btn-check:active+.btn-default,
.btn-check:active+.eshop-filters__submit,
.btn-check:active+.minicart__button-close,
.btn-check:active+.cart-button--back,
.btn-check:active+.cart-button--outline,
.btn-check:active+.product-item__cart-button,
.btn-outline-primary:active,
.navbar__search-button:active,
.btn-secondary:active,
.btn-default:active,
.eshop-filters__submit:active,
.minicart__button-close:active,
.cart-button--back:active,
.cart-button--outline:active,
.product-item__cart-button:active,
.btn-outline-primary.active,
.active.navbar__search-button,
.active.btn-secondary,
.active.btn-default,
.active.eshop-filters__submit,
.active.minicart__button-close,
.active.cart-button--back,
.active.cart-button--outline,
.active.product-item__cart-button,
.btn-outline-primary.dropdown-toggle.show,
.dropdown-toggle.show.navbar__search-button,
.dropdown-toggle.show.btn-secondary,
.dropdown-toggle.show.btn-default,
.dropdown-toggle.show.eshop-filters__submit,
.dropdown-toggle.show.minicart__button-close,
.dropdown-toggle.show.cart-button--back,
.dropdown-toggle.show.cart-button--outline,
.dropdown-toggle.show.product-item__cart-button {
  background-color: var(--primary);
  border-color: var(--primary);
}

.btn-check:checked+.btn-outline-primary:focus,
.btn-check:checked+.navbar__search-button:focus,
.btn-check:checked+.btn-secondary:focus,
.btn-check:checked+.btn-default:focus,
.btn-check:checked+.eshop-filters__submit:focus,
.btn-check:checked+.minicart__button-close:focus,
.btn-check:checked+.cart-button--back:focus,
.btn-check:checked+.cart-button--outline:focus,
.btn-check:checked+.product-item__cart-button:focus,
.btn-check:active+.btn-outline-primary:focus,
.btn-check:active+.navbar__search-button:focus,
.btn-check:active+.btn-secondary:focus,
.btn-check:active+.btn-default:focus,
.btn-check:active+.eshop-filters__submit:focus,
.btn-check:active+.minicart__button-close:focus,
.btn-check:active+.cart-button--back:focus,
.btn-check:active+.cart-button--outline:focus,
.btn-check:active+.product-item__cart-button:focus,
.btn-outline-primary:active:focus,
.navbar__search-button:active:focus,
.btn-secondary:active:focus,
.btn-default:active:focus,
.eshop-filters__submit:active:focus,
.minicart__button-close:active:focus,
.cart-button--back:active:focus,
.cart-button--outline:active:focus,
.product-item__cart-button:active:focus,
.btn-outline-primary.active:focus,
.active.navbar__search-button:focus,
.active.btn-secondary:focus,
.active.btn-default:focus,
.active.eshop-filters__submit:focus,
.active.minicart__button-close:focus,
.active.cart-button--back:focus,
.active.cart-button--outline:focus,
.active.product-item__cart-button:focus,
.btn-outline-primary.dropdown-toggle.show:focus,
.dropdown-toggle.show.navbar__search-button:focus,
.dropdown-toggle.show.btn-secondary:focus,
.dropdown-toggle.show.btn-default:focus,
.dropdown-toggle.show.eshop-filters__submit:focus,
.dropdown-toggle.show.minicart__button-close:focus,
.dropdown-toggle.show.cart-button--back:focus,
.dropdown-toggle.show.cart-button--outline:focus,
.dropdown-toggle.show.product-item__cart-button:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.5);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.5);
}

.btn-outline-primary:disabled,
.navbar__search-button:disabled,
.btn-secondary:disabled,
.btn-default:disabled,
.eshop-filters__submit:disabled,
.minicart__button-close:disabled,
.cart-button--back:disabled,
.cart-button--outline:disabled,
.product-item__cart-button:disabled,
.btn-outline-primary.disabled,
.disabled.navbar__search-button,
.disabled.btn-secondary,
.disabled.btn-default,
.disabled.eshop-filters__submit,
.disabled.minicart__button-close,
.disabled.cart-button--back,
.disabled.cart-button--outline,
.disabled.product-item__cart-button,
.btn-link {
  color: var(--primary);
}

.btn-link:hover {
  color: var(--primary-dark);
}

.dropdown-item.active,
.dropdown-item:active,
.dropdown-menu-dark .dropdown-item.active,
.dropdown-menu-dark .dropdown-item:active {
  background-color: var(--primary);
}

.accordion-button:not(.collapsed) {
  color: var(--primary-dark);
}

.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EBC014'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.accordion-button:focus {
  border-color: var(--primary-light);
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.page-link:focus,
.pagination__page-link:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.page-item.active .page-link,
.active.pagination__page-item .page-link,
.page-item.active .pagination__page-link,
.active.pagination__page-item .pagination__page-link {
  background-color: var(--primary);
  border-color: var(--primary);
  color: var(--secondary)
}

.alert-primary,
.alert-primary .alert-link {
  color: var(--primary-darker);
}

.progress-bar {
  background-color: var(--primary);
}

.list-group-item.active {
  background-color: var(--primary);
  border-color: var(--primary);
}

.list-group-item-primary,
.list-group-item-primary.list-group-item-action:hover,
.list-group-item-primary.list-group-item-action:focus {
  color: var(--primary-darker);
}

.list-group-item-primary.list-group-item-action.active {
  background-color: var(--primary-darker);
  border-color: var(--primary-darker);
}

.btn-close:focus {
  -webkit-box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
  box-shadow: 0 0 0 0.25rem rgba(var(--primary-rgb), 0.25);
}

.link-primary {
  color: var(--primary);
}

.link-primary:hover,
.link-primary:focus {
  color: var(--primary-dark);
}

.border-primary {
  border-color: var(--primary) !important;
}

@media (max-width: 991.98px){
  .navbar__menu {background-color:var(--primary)}
}

.navbar__toggler-icon-bar {
  background-color:  var(--secondary);
}

.navbar__search-toggler-icon,
.navbar__search-button:not(:hover),
.navbar__account-icon,
.navbar__cart-icon,
button.navbar__menu-link,
.navbar__menu-link,
button.navbar__menu-link:hover,
.navbar__menu-link:hover,
.navbar__menu-item.active>.navbar__menu-link,
.navbar__menu-item.active>.navbar__menu-link .navbar__menu-item .active {
  color:  var(--secondary);
}

.navbar__menu-item--has-childs .navbar__menu-item .navbar__menu-link   {
  color:  var(--bs-body-color);
}

.navbar__menu-item--has-childs .navbar__menu-item:hover .navbar__menu-link,
.navbar__menu-item--has-childs .navbar__menu-item:hover,
.navbar__menu-item.active .navbar__menu-item.active {
  border-color: var(--bs-primary);
  color: var(--bs-primary);
}

.navbar__cart-items {
  background-color: #c90a0a
}

.footer__social-link:hover,
.section-contact .social-link:hover {
  background-color: var(--primary);
  border-color: var(--primary);
}

.locked__icon-wrapper {
  border-color: var(--primary);
}

.locked__icon {
  color: var(--primary);
}

.section-services li,
.section--services li {
  border-color: var(--primary);
}

.section-contact .social-icons>.section-cell-item a:hover,
.section-contact .social-icons>.section-cell-item button.navbar__menu-link:hover,
.section-contact .social-icons>.section-cell-item .eshop-menu__link--button:hover,
.section-contact .social-fb:hover,
.section-contact .social-fb:focus,
.section-contact .social-tw:hover,
.section-contact .social-tw:focus,
.section-contact .social-instagram:hover,
.section-contact .social-instagram:focus,
.section-contact .social-tripadvisor:hover,
.section-contact .social-tripadvisor:focus,
.section-contact .social-youtube:hover,
.section-contact .social-youtube:focus {
  background-color: var(--primary);
  border-color: var(--primary);
}

.section-contact .social-icons>.section-cell-item a img,
.section-contact .social-icons>.section-cell-item button.navbar__menu-link img,
.section-contact .social-icons>.section-cell-item .eshop-menu__link--button img {
  filter: saturate(0%) brightness(0%) invert(50.3921568627%) opacity(1);
  filter: url('data:image/svg+xml;utf8,  <svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">      <feColorMatrix type="matrix" values="        0 0 0 0 1        0 0 0 0 0.8        0 0 0 0 0.0078431373        0 0 0 1 0      "/>    </filter>  </svg>  #recolor');
}

.section-contact .social-icons>.section-cell-item a:hover,
.section-contact .social-icons>.section-cell-item button.navbar__menu-link:hover,
.section-contact .social-icons>.section-cell-item .eshop-menu__link--button:hover {
  background-color: var(--primary);
  border-color: var(--primary);
}

.section-contact .social-icons>.section-cell-item a:hover img,
.section-contact .social-icons>.section-cell-item button.navbar__menu-link:hover img,
.section-contact .social-icons>.section-cell-item .eshop-menu__link--button:hover img {
  filter: saturate(0%) brightness(0%) invert(100%) opacity(1);
  filter: url('data:image/svg+xml;utf8,  <svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">      <feColorMatrix type="matrix" values="        0 0 0 0 1        0 0 0 0 1        0 0 0 0 1        0 0 0 1 0      "/>    </filter>  </svg>  #recolor');
}

#tinymce section.section-container .section-cell-item[class*="social"]:hover {
  background-color: var(--primary);
}

#tinymce .section-contact .social-icons .section-cell-item:hover {
  background-color: var(--primary);
  border-color: var(--primary);
}

.article-item__icon,
.category__icon,
.product-item__icon,
.minicart__empty-icon,
.cart-table__empty-icon,
.cart-table__label-icon,
.cart-table__promo-button,
.cart-table__delivery-button {
  color: var(--primary);
}

.payment-options__link:hover,
.payment-options__link:focus,
.cart-form__delivery-status:hover,
.cart-form__delivery-status:focus,
.eshop-menu__list.level2 .eshop-menu__item.active,
.comment,
.no-comment-yet {
  border-color: var(--primary);
}

.comment__hide:hover {
  border-color: var(--primary);
  color: var(--primary);
}

.cookies,
.cookies__link,
.cookies__link:hover,
.cookies__link:focus {
  background-color: var(--primary);
}

.filter-default {
  filter: saturate(0%) brightness(0%) invert(50.3921568627%) opacity(1);
  filter: url('data:image/svg+xml;utf8,  <svg xmlns="http://www.w3.org/2000/svg">    <filter id="recolor" color-interpolation-filters="sRGB">      <feColorMatrix type="matrix" values="        0 0 0 0 1        0 0 0 0 0.8        0 0 0 0 0.0078431373        0 0 0 1 0      "/>    </filter>  </svg>  #recolor');
}

/* Bloky s uzsim containerem - pokud je potreba predefinovat $line-width
====================================================================== */

.container--article .col-text,
.container--article .section--header,
.container--article .section--text,
.container--article .section-blank,
.container--article .section-title,
.container--article .section-header,
.container--article .section-cta,
.container--article .col-text.section-bg-light>*,
.container--article .col-text.section-bg>*,
.container--article .section--header.section-bg-light>*,
.container--article .section--header.section-bg>*,
.container--article .section--text.section-bg-light>*,
.container--article .section--text.section-bg>*,
.container--article .section-blank.section-bg-light>*,
.container--article .section-blank.section-bg>*,
.container--article .section-title.section-bg-light>*,
.container--article .section-title.section-bg>*,
.container--article .section-header.section-bg-light>*,
.container--article .section-header.section-bg>*,
.container--article .section-cta.section-bg-light>*,
.container--article .section-cta.section-bg>*,
.section--3-col-text-bottom h3,
.section--3-col-text-bottom p,
.section--3-col-text-top h3,
.section--3-col-text-top p,
.comments,
.top-products__title,
.active-category__title,
.perex,
.section-perex,
.sitemap,
.product-page__description .section-dynamic[data-dynamic-type="folder"],
.col-text.section-bg-light>*,
.col-text.section-bg>*,
.section--header.section-bg-light>*,
.section--header.section-bg>*,
.section--text.section-bg-light>*,
.section--text.section-bg>*,
.section-blank.section-bg-light>*,
.section-blank.section-bg>*,
.section-title.section-bg-light>*,
.section-title.section-bg>*,
.section-header.section-bg-light>*,
.section-header.section-bg>*,
.section-cta.section-bg-light>*,
.section-cta.section-bg>*,
.section-pricelist.section-bg-light>*,
.section-pricelist.section-bg>*,
.col-text,
.section--header,
.section--text,
.section-blank,
.section-title,
.section-header,
.section-cta,
.section-pricelist,
.section-3-col-bottom-text h3,
.section-3-col-bottom-text .h3,
.section-3-col-bottom-text p,
.section-3-col-top-text h3,
.section-3-col-top-text .h3,
.section-3-col-top-text p {
    max-width: unset;
}

@media (min-width: 768px) {

  .user-form,
  .form-row--center .form-row__text,
  .account-form__fieldset,
  .form-row--center .form-row__text {
    max-width: 100%;
  }
}

/* Vlastni uprava
====================================================================== */

.container--article h1+p,
.container--article .h1+p {
  margin-top: 0;
}

.btn {
  text-transform: uppercase;
  border-radius: 500px;
}

section,
.section {
  padding-top: clamp(1rem, 1vw, 2rem);
  padding-bottom: clamp(1rem, 1vw, 2rem);
}

section.section-bg,
.section.section-bg {
  padding-top: clamp(1.5rem, 3vw, 4rem);
  padding-bottom: clamp(1.5rem, 3vw, 4rem);
}

/*odsazeni bunek sekce*/
.section-3-col-bottom-text .section-cell-item,
.section-3-col-top-text .section-cell-item {
  margin-top: 1.5rem;
}

.navbar {
  background-color: var(--primary)
}

.navbar__menu-item > .navbar__menu-link {
  position:relative;
}

.navbar__menu-item>.navbar__menu-link {
  font-weight: 500;
}

.navbar__menu-link:hover:after,
.navbar__menu-item.active>.navbar__menu-link:after {
  content: '';
  position: absolute;
  top: 85%;
  left: 8px;
  width: 50%;
  height: 3px;
  background-color: var(--bs-primary);
}

.navbar__menu-item>.navbar__menu-list .navbar__menu-link:after {
  display: none;
}

.motive {
  display: none
}

#index .motive {
  display: block
}

.motto {
  background-color: rgba(var(--secondary-rgb), 0.6);
  padding-top: clamp(1.5rem, 3vw, 4rem);
  padding-bottom: clamp(1.5rem, 3vw, 4rem);
}


/*# sourceMappingURL=main.css.map */