@import url('https://fonts.googleapis.com/css2?family=Gilda+Display&display=swap');

:root {
    --bs-body-color: #50554d;
    --bs-body-bg: #f9f5f1;
    --bs-danger: #d36363;
    --bs-success: #739662;
    --bs-primary: #42523b;
    --bs-light: #eae5e0;

    --bs-primary-brown: #75645C;
    --bs-primary-green: #42523b;
    --bs-primary-dark-green: #3d4739;
    --bs-primary-light-green: #73826c;
    --bs-primary-pink: #A76262;
    --bs-light-pink: #e3c7c7;
    --bs-border-light: #cbc3b7;
    --bs-gray-300: var(--bs-border-light);

    --bs-h-font-family: "Gilda Display", serif;
    --bs-button-border-radius: 1.25rem;
    --bs-button-padding: .5em 1.5em;
    --bs-organic-border-radius: 55% 45% 50% 40% / 45% 60% 40% 50%;
}


h1, .section-content>h2 {
    --smudge-color: #9d8484;
    position: relative;
    display: inline-block;
    isolation: isolate;
}

h1::after,
.section-content>h2::after {
    content: "";
    position: absolute;
    left: 25%;
    top:0;
    z-index: -1;
    width: 115%;
    height: 1.65em;
    margin-left: 30px;
    background: var(--smudge-color);
    background: linear-gradient(90deg,rgba(156, 121, 121, 0.12) 0%, rgba(157, 132, 132, 0.10) 45%, rgba(157, 132, 132, 0.08) 100%);
    transform: translateX(-50%);
    pointer-events: none;

    -webkit-mask-image: url("data:image/svg+xml,%3Csvg viewBox='30 75 290 85' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m312 111v5h-4v3l-10 2-0.63 2.36-24.4 2.99 21.03 2.65-3 3h-6l-3.48 1.51-23.16 0.95 17.64 1.54-1 2-10 2-20 1h21l-1 3-70.95 1.85 9.95 3.15-4 2h-21l7-1-10.17-1.69 3.16-1.05 5.25-0.36-7-3.15-9.24-0.75-6 1v3l-38-2 5.25 2.61 14.18 1.75-15.58 2.8-23.29-3.33-12.56 5.17-24-1-7-2-1-3-12-1 1-3-4-1-4.52-1.7-3.48-5.3 3-3h-4l0.62-7.03c0 0.1-3.41-4.01 0.7-4.47l-2.32-2.5 1.97-11.26 4.03-5.74 9-5-4-3h6l6-10 7 3 1.73-2.09-3.73-2.91h9l2.08-0.42 1.75-2.1 17.87 2.98c0.33-0.55-11.82 0.02-14.01 3.67l13.31 0.87 9-4 30 1 9 4 4-2 2 3 11 1 3 4 1-3h11l1 1 1 2 2-2 6 1-1-2 7-1 8 2 4.89-0.9 6.11-0.1 2-2 4 3 8 1-1-2 1-2 9 2-2-3 37 2 6-2 8 5 16-2 8 2-3 5-17.8 0.96-12.64 2.92 30.97 2.49 3.47 5.63z'/%3E%3C/svg%3E");
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    -webkit-mask-position: center;

    mask-image: url("data:image/svg+xml,%3Csvg viewBox='30 75 290 85' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='black' d='m312 111v5h-4v3l-10 2-0.63 2.36-24.4 2.99 21.03 2.65-3 3h-6l-3.48 1.51-23.16 0.95 17.64 1.54-1 2-10 2-20 1h21l-1 3-70.95 1.85 9.95 3.15-4 2h-21l7-1-10.17-1.69 3.16-1.05 5.25-0.36-7-3.15-9.24-0.75-6 1v3l-38-2 5.25 2.61 14.18 1.75-15.58 2.8-23.29-3.33-12.56 5.17-24-1-7-2-1-3-12-1 1-3-4-1-4.52-1.7-3.48-5.3 3-3h-4l0.62-7.03c0 0.1-3.41-4.01 0.7-4.47l-2.32-2.5 1.97-11.26 4.03-5.74 9-5-4-3h6l6-10 7 3 1.73-2.09-3.73-2.91h9l2.08-0.42 1.75-2.1 17.87 2.98c0.33-0.55-11.82 0.02-14.01 3.67l13.31 0.87 9-4 30 1 9 4 4-2 2 3 11 1 3 4 1-3h11l1 1 1 2 2-2 6 1-1-2 7-1 8 2 4.89-0.9 6.11-0.1 2-2 4 3 8 1-1-2 1-2 9 2-2-3 37 2 6-2 8 5 16-2 8 2-3 5-17.8 0.96-12.64 2.92 30.97 2.49 3.47 5.63z'/%3E%3C/svg%3E");
    mask-repeat: no-repeat;
    mask-size: 100% 100%;
    mask-position: center;
}

.motive h2::after {
    content: none;
}

h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {
    font-family:var(--bs-h-font-family);
    font-weight:var(--bs-body-font-weight);
    font-style: normal;
}

h2.product-item__title {
    font-size: 1.1rem;
    font-family: var(--bs-body-font-family);
    font-weight: 500;
}

@media (min-width: 1200px) {
    h2, .h2 {
        font-size: 2.35rem;
    }
}

.cart-form__title, .account-form__title,
.category__title, .article-item__title, .category__title-link  {
    font-weight: 600;
}

.btn, .cookies__button, .comment__reply, .comment__hide, .add-comment__button--close, .add-comment__button--submit, .product-page__cart-button, .product-item__cart-button, .cart-button, .promo-code__submit, .account-button, .minicart__button-cart, .minicart__button-close, .search-form__search-button, .locked__submit, .eshop-filters__submit, .motto__button-link
{ border-radius: var(--bs-button-border-radius);
    padding: var(--bs-button-padding);
}

/* MOTIV */

body:not(#index) .motive, body:not(#index) .motive.fullscreen {
    height: 4rem;
}

body:not(#index) #motive.custom-motive section {
    background-position: center -110px;
}

#motive.custom-motive section {
    margin: 0 auto;
    padding: 60px 15px;
}

#motive.custom-motive .section-2-col-left-text img {
    border-radius: var(--bs-organic-border-radius);
}

@media (min-width: 576px) {
    #motive.custom-motive section .row{
        max-width: 540px;
        padding: 60px 40px;
        margin: 0 auto;
    }
}
@media (min-width: 768px) {
    #motive.custom-motive section .row{
        max-width: 720px;
    }
}
@media (min-width: 992px) {
    #motive.custom-motive section .row{
        max-width: 960px;
        padding: 60px 40px;
    }
}

@media (min-width: 1200px) {
    #motive.custom-motive section .row{
        max-width: 1140px;
    }
}

@media (min-width: 1400px) {
    #motive.custom-motive section .row{
        max-width: 1320px;
        padding: 60px 0px;
    }
}

.motive {
    clip-path: polygon(100% 0%, 0% 0% , 0.00% 96.34%, 5.00% 96.30%, 10.00% 96.78%, 15.00% 97.61%, 20.00% 98.52%, 25.00% 99.18%, 30.00% 99.37%, 35.00% 99.02%, 40.00% 98.25%, 45.00% 97.33%, 50.00% 96.58%, 55.00% 96.25%, 60.00% 96.46%, 65.00% 97.14%, 70.00% 98.05%, 75.00% 98.88%, 80.00% 99.34%, 85.00% 99.27%, 90.00% 98.70%, 95.00% 97.82%, 100.00% 96.94%);
}

.section-cta.section-bg {
    background-size:initial;
    background-repeat: repeat;
}

.footer {
    clip-path: polygon(100% 100%, 0% 100% , 0.00% 0.09%, 5.00% 0.05%, 10.00% 0.53%, 15.00% 1.36%, 20.00% 2.27%, 25.00% 2.93%, 30.00% 3.12%, 35.00% 2.77%, 40.00% 2.00%, 45.00% 1.08%, 50.00% 0.33%, 55.00% 0.00%, 60.00% 0.21%, 65.00% 0.89%, 70.00% 1.80%, 75.00% 2.63%, 80.00% 3.09%, 85.00% 3.02%, 90.00% 2.45%, 95.00% 1.57%, 100.00% 0.69%);
}

.breadcrumb {
    background-color: var(--bs-body-bg);
}

.sitemap {
    background-color: transparent;
}

.alert-muted {background-color: #ececec; padding: 25px; border: 1px solid #d3d6d8;
}

/* ESHOP na indexu */
#index .product-item {
    background:none;
    border: none;
    box-shadow:none;
}

#index .product-item__title { margin-bottom: 0;}

/* ukazuje pouze 1 řádek textu */
#index .product-item .product-item__description {
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;
}

#index .product-item__stock {display:none;}

#index .product-item__price-current {
    font-size: 1.15rem;}

#index .product-item__cart-button {
    color: var(--bs-primary-brown);
    border-color: var(--bs-primary-brown);
    background-color: var(--bs-body-bg);
}

#index .product-item__cart-button:hover {
    background-color: var(--bs-light);
}

.order-options__link:hover {
    border-color: var(--bs-primary-light-green);
}

/* eshop */
.eshop-header>h1 {
    text-align:center;
    display: inherit;
}

.eshop-header>h1::after {
    left: 44%;
}

.product-item__title-link {color: #7A5D57;}

.btn-outline-primary, .product-item__cart-button, .cart-button--outline, .cart-button--back, .minicart__button-close, .eshop-filters__submit, .btn-secondary, .btn-default, .navbar__search-button {
    color: var(--bs-primary-brown);
    border-color: var(--bs-primary-brown);
}
/* stavy */
.product-item__label--favourite, .product-page__label--favourite {
    background-color: var(--bs-primary-pink);}

.product-page__price-name--discount {
    background: var(--bs-danger); }

.product-item__stock--soldout, .product-page__stock--soldout, .product-page__stock .label-stock5, .product-item__stock .label-stock5 {
    color: var(--bs-danger);
}

.product-item__stock--instock,.product-page__stock--instock,.product-page__stock .label-stock1,.product-item__stock .label-stock1 {
    color: var(--bs-success);
}

.navbar__cart-items {
    background-color: var(--bs-primary-pink);
}

.product-item__discount, .product-page__discount {
    background-color: var(--bs-primary-light-green);
}

.category {
    background-color: transparent;
    box-shadow: none;
    border-radius: 0 0;
    border: 1px solid var(--bs-border-light);
}

.product-item {
    background-color: transparent;
    box-shadow: none;
    border-radius: 0 0;
    border: 1px solid var(--bs-border-light);
}

.qty-form__button
{
    background-color: var(--bs-light);
    border-radius: .25rem;
}

/* košík */
.cart-table__th {
    background-color: var(--bs-light);
}
.cart-table__tr--sum td {
    background-color: var(--bs-light);
}

.cart-table__tr--product {
    border-bottom: 1px solid var(--bs-light-pink);
}

@media (max-width: 991.98px) {
    .cart-table__td--product {
        background-color: #ffffff;
    }
}

.minicart__item-link,
.cart-table__link {
    color: var(--bs-primary-dark-green);
}

.cart-form__items-wrapper, .account-form__items-wrapper {
    background-color: var(--bs-light);
}

.cart-form__items-wrapper, .account-form__items-wrapper {
    background-color: var(--bs-light);
}

.cart-form__card {
    background-color: var(--bs-light);}

#orders td.order-options {
    opacity: 1;
}

/* tabs */
.nav-tabs .nav-link.active {
    background: var(--bs-body-bg);
    background: linear-gradient(0deg,rgba(249, 245, 241, 1) 0%, rgba(235, 229, 221, 1) 100%);
    border-color: var(--bs-border-light) var(--bs-border-light) var(--bs-body-bg) var(--bs-border-light);
}

.nav-tabs {
    border-bottom: 1px solid var(--bs-border-light);
}

.search-form-wrapper {
    background-color: var(--bs-light);
}
.eshop-filters {
    background-color: var(--bs-light);
}
@media (max-width:991px){
    .eshop-menu { background-color: var(--bs-border-light);
    }
}
.eshop-menu__list {
    background-color: var(--bs-light);
}

.user-form {
    background-color: var(--bs-light);
}

/* menu  */
.header {background-color: var(--bs-primary-green);}

.navbar__menu-link {font-size: 1.15em;}

button.navbar__menu-link {
    color: var(--bs-light);
}

a:hover, .eshop-menu__link--button:hover,
button.navbar__menu-link:hover {
    color: var(--bs-light);}

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

body {color: #50554d; background-color: var(--bs-body-bg); }

#main {background-color: var(--bs-body-bg); }
#footer {background-color: var(--bs-primary-brown);
    color: var(--bs-body-bg);}

a, .btn-link,
.cart-table__promo-button, .cart-table__delivery-button,
.eshop-menu__item.active>.eshop-menu__link {
    color: var(--bs-primary-light-green);
}

.nav-link, .section-tabs .item a, .section-tabs .item .eshop-menu__link--button, .section-tabs .item button.navbar__menu-link {
    color: var(--bs-primary-light-green);}

.eshop-menu__link--button {
    color: var(--bs-primary-green);
    text-decoration: none;
}

a:hover {
    color: rgb(61, 44, 44);
    text-decoration: none;
}

.eshop-menu__link--button:hover  {
    color: white;
    text-decoration: none;
}

/*hlavička - submenu */

.button.navbar__menu-link {
    color: #67795f;
    text-decoration: none;
}

.button.navbar__menu-link:hover {
    color: white;
    text-decoration: underline;
}

.navbar__menu-link:hover {
    color: white;
    text-decoration: underline;
}

.navbar__menu-item--has-childs .navbar__menu-list {
    border-top: 2px dotted var(--bs-primary-brown);
    border-radius: 0 0 .25rem .25rem;
    background-color: var(--bs-primary-green);
}

@media (min-width: 992px) {
    .navbar__menu-item--has-childs .navbar__menu-list {
        border-top: 2px dotted var(--bs-primary-brown);
        border-width: 2px 0 0 0;
        border-radius: 0 0 .25rem .25rem;
        background-color: var(--bs-primary-green);
        box-shadow: 0px 2px 5px 0px rgba(17,17,17,0.73) ;
    }

    .navbar__menu-item.active .navbar__menu-item.active {
        border-color: transparent;
    }
}

.navbar__menu-item.active>.navbar__menu-link, .navbar__menu-item.active>.navbar__menu-link .navbar__menu-item .active {
    color: var(--bs-white);
}

.navbar__menu-link {color: var(--bs-border-light);}
.navbar__search-input {border: 1px solid var(--bs-border-light); background-color: #e7e0d9;}
.navbar__search-button {border: 1px solid var(--bs-border-light);}

/* kontakty v hlavičce */
.contactus {
    color: var(--bs-border-light);
}
@media (max-width: 991.98px) {
    .contactus::after {
        background-color: var(--bs-primary); } }

.btn-outline-primary:hover, .product-item__cart-button:hover, .cart-button--outline:hover, .cart-button--back:hover, .minicart__button-close:hover, .eshop-filters__submit:hover, .btn-secondary:hover, .btn-default:hover, .navbar__search-button:hover
{
    color: #fff;
    background-color: var(--bs-primary-light-green);
    border-color: var(--bs-primary-green);

}

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


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

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

.navbar__search-button {
    color: var(--bs-border-light);
    border-color: var(--bs-border-light);
}

.product-item__cart-button {
    color: var(--bs-body-bg);
    border-color: var(--bs-primary-brown);
    background-color: var(--bs-primary-brown);
    font-size: 0.9rem;
}

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

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

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

.nav-link:hover, .section-tabs .item a:hover, .section-tabs .item .eshop-menu__link--button:hover, .section-tabs .item button.navbar__menu-link:hover, .nav-link:focus, .section-tabs .item a:focus, .section-tabs .item .eshop-menu__link--button:focus, .section-tabs .item button.navbar__menu-link:focus
{
    color: #1f2522;
    text-decoration: none;
}

.navbar__cart-button,
.navbar__account-button {
    background-color: var(--bs-primary-light-green);
    border-radius: 4px 4px;
}

.navbar__cart-icon,
.navbar__acount-icon {
    color: var(--bs-primary-dark-green);
}

.navbar__cart-price {
    color: var(--bs-body-bg)
}

.comment, .no-comment-yet {
    background-color: #ffffff;
    border-left: 3px solid var(--bs-primary-pink);
}

.add-comment {
    background-color: #ffffff;
}

/* mobilní menu */
.navbar__menu {background-color: var(--bs-primary-green);}

/* paticka */
.footer__heading {
    color: var(--bs-body-bg);
    font-weight:400;
}

.footer__copy-text a,
.footer__cookies a,
.footer__poweredby a,
.footer a { color: var(--bs-body-bg);}

a.footer__social-link {
    background-color: var(--bs-body-bg);
    color: var(--bs-primary-pink);
}

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

.footer__copy, .footer__list--address, .footer__list--contact {
    color: var(--bs-body-bg);
}

.footer .section-content {
    padding-bottom: 20px;
}
/* tabulky */

.table {
    --bs-table-striped-color: var(--bs-primary-green);
    --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
    --bs-table-active-color: var(--bs-primary-green);
    --bs-table-active-bg: rgba(0, 0, 0, 0.1);
    --bs-table-hover-color: var(--bs-primary-green);
    --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
    width: 100%;
    margin-bottom: 1rem;
    color: var(--bs-primary-green);
    vertical-align: top;
    border-color: var(--bs-light);
}

/* section cell */

.section-services li, .section--services li
{
    background-color: var(--bs-light);
    border-left: 3px solid var(--bs-primary-green);
}

.locked__icon {
    font-size: .875em;
    color: var(--bs-primary-light-green);
}
.locked__icon-wrapper {
    border: 2px solid var(--bs-primary-light-green);
}

.article-item__icon, .product-item__icon, .category__icon,
.cart-table__label-icon {
    color: var(--bs-primary-light-green);
}

.form-check-input:checked, .cart-form__check-input:checked, .search-form__form-check-input:checked, .user-form__checkbox-input:checked {
    background-color: var(--bs-success);
    border-color: var(--bs-success);
}

.locked,
.article-item__img-wrapper, .product-item__img-wrapper, .category__img-wrapper {
    background-color: #fff;
}

/* filter */

.section-contact .social-icons>.section-cell-item a img,
.section-contact .social-icons>.section-cell-item .eshop-menu__link--button img,
.section-contact .social-icons>.section-cell-item button.navbar__menu-link img{
    filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='recolor' color-interpolation-filters='sRGB'%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.4509803922 0 0 0 0 0.5098039216 0 0 0 0 0.4235294118 0 0 0 1 0'/%3E%3C/filter%3E%3C/svg%3E#recolor");

    -webkit-transition: filter .15s;
    transition: filter .15s;}

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

.section-contact .social-icons>.section-cell-item a:hover img,
.section-contact .social-icons>.section-cell-item .eshop-menu__link--button:hover img,
.section-contact .social-icons>.section-cell-item button.navbar__menu-link:hover img{
    filter: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='recolor' color-interpolation-filters='sRGB'%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.9176470588 0 0 0 0 0.8980392157 0 0 0 0 0.8784313725 0 0 0 1 0'/%3E%3C/filter%3E%3C/svg%3E#recolor");
    -webkit-transition: filter .15s;
    transition: filter .15s;
}