body {
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    line-height: 1.6;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.external-fonts-loaded .btn {
    font-family: 'Inter', sans-serif;
}
#header {background-color: #292929;}
.navigation-in {background-color: #292929!important;}
.navigation-buttons a[data-target=search],
.navigation-buttons a[data-target=cart],
:where(body.ums_a11y_login--on) .top-nav-button-login,
.navigation-buttons a[data-target=navigation],
.navigation-window-visible .navigation-buttons a[data-target=navigation]:hover
{background-color: #292929;}
.navigation-buttons a[data-target=search]:hover,
.navigation-buttons a[data-target=cart]:hover,
:where(body.ums_a11y_login--on) .top-nav-button-login:hover,
.menu-level-1 > li:hover,
.menu-level-2 > li:hover,
.navigation-buttons a[data-target=navigation]:hover,
.navigation-window-visible .navigation-buttons a[data-target=navigation]
{background-color: #343434;}
.navigation-in a {color:#fff;}
.navigation-in a:hover {color:#c3c3c3}

.btn.btn-primary, a.btn.btn-primary {
    border-color: #CC3A24;
    background: #CC3A24;
    color: #fff;
    font-weight: 500;
    text-transform: initial;
    border-radius: 2px;
    font-size: 16px;
}
.btn, a.btn {padding:7px 20px;}
.btn.btn-primary:hover, a.btn.btn-primary:hover {
    border-color: #EE5D47;
    background: #EE5D47;
    color: #fff;
}
.blank-mode .cart-related-name, .blank-mode .cart-table .main-link, .blank-mode .h1, .blank-mode .h2, .blank-mode .h3, .blank-mode .h4, .blank-mode .h5, .blank-mode .h6, .blank-mode h1, .blank-mode h2, .blank-mode h3, .blank-mode h4, .blank-mode h5, .blank-mode h6, .cart-related-name, .cart-table .main-link, .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6
{
    font-family: 'Inter', sans-serif;
}
button, input, select, textarea {font-family: 'Inter', sans-serif;}
.btn.btn-default, a.btn.btn-default {
    border-color: var(--color-tertiary)!important;
    background-color: var(--color-tertiary)!important;
    color: #fff!important;
}

.btn.btn-default:hover, a.btn.btn-default:hover {
    border-color: var(--color-tertiary-hover)!important;
    background-color: var(--color-tertiary-hover)!important;
    color:#fff!important;
}
.products-block.products .p .name {
    font-size:15px;
    font-weight: 500;

}
.products-block.products .p .price strong {font-size:20px}
.p-basic-info-block {border-bottom:none;}
.add-to-cart-button {font-size:20px;}
.p-to-cart-block .add-to-cart-button.btn-conversion:before {
    vertical-align: baseline;
    font-size: 19px;
}
.p-to-cart-block {
    padding: 21px;
    background: #F3F4F0;
    border-bottom:unset;
}
.link-icon.print {display:none;}
.quantity {padding-left:30px;padding-right:30px;}
.quantity input {background:#fff;width:40px;}
.quantity .decrease, .quantity .increase {width:35px;}
.quantity .decrease:before, .quantity .increase:before {
    background:#fff;
    font-size:9px;
    line-height:50px;
}
.p-final-price-wrapper>strong {font-weight: 600;font-size:34px;}

@media (min-width: 992px) {
    .navigation-in ul.menu-level-2 {
        background-color: #292929;
        border-color: #292929;
    }
    .fitted .navigation-in ul.menu-level-1 {
        padding-left: 10px;
    }
}
.btn.btn-login {
    background-color: #CC3A24;
    color: white;
    border-color: #CC3A24;
    border-radius: 3px;
    font-weight:500;
}
.btn.btn-login:hover {
    border-color: #EE5D47;
    background: #EE5D47;
    color: #fff;
}
.btn.btn-default, a.btn.btn-default {
    background-color: transparent;
    color: black;
    border-color: #3A3530;
    border-radius: 3px;
    font-weight: 500;
    border-width: 2px;
}
.btn.btn-default:hover, a.btn.btn-default:hover {
    background-color: #3A3530;
    color:white;
    border-color: #3A3530;
}
.loader {background-color:transparent;border-color:#000 transparent #000 #000;}
.st-cookies-v2 .siteCookies {
    background-color: #292929;

}
.st-cookies-v2.st-cookies-img .siteCookies:before{
    content:unset;
}
.st-cookies-v2 .cookiesSetting__title,
.st-cookies-v2 .cookiesSetting__perex {color:#fff;}
.st-cookies-v2 .cookiesSetting__data {
    border: 2px solid #3b3b3b;
    background: transparent;
}
.st-cookies-v2 .cookiesSetting__item {
    border-bottom-color: #666;
}
.st-cookies-v2 .cookiesSetting__item__name,
.st-cookies-v2 .cookiesSetting__item__text {color:#fff;}
.st-cookies-v2.st-cookies-middle.st-cookies-img .siteCookies,
.st-cookies-v2.st-cookies-thin.st-cookies-img .siteCookies {
    padding-left:15px;
}
.st-cookies-v2 .siteCookies .siteCookies__form .siteCookies__buttonWrap .js-cookies-settings[value=all],
.st-cookies-v2 .siteCookies .siteCookies__form .siteCookies__buttonWrap button[value=all] {
    background: #fff;
    color:#000;
    border-color: #fff;
}
.st-cookies-v2 .siteCookies .siteCookies__form .siteCookies__buttonWrap .js-cookies-settings[value=all]:before,
.st-cookies-v2 .siteCookies .siteCookies__form .siteCookies__buttonWrap button[value=all]:before {
    background-image: url(https://cdn.myshoptet.com/usr/www.indoneskezlato.cz/user/documents/img/icons/check.svg);
}
.st-cookies-v2.st-cookies-img .cookiesSetting__form:before {content:unset;}
.st-cookies-v2.st-cookies-img .cookiesSetting__form .cookiesSetting__title {padding-left:0;}
.st-cookies-v2.st-cookies-img .cookiesSetting__form .cookiesSetting__perex {padding-left:0;}
.st-cookies-v2 #cboxContent.cookiesDialog {background:#292929;}
.st-cookies-v2 #cboxContent.cookiesDialog .cookiesSetting__item__status input[type=checkbox]+.cookiesSetting__item__state:before {
    background: #595959;
}
.st-cookies-v2 #cboxContent.cookiesDialog .cookiesSetting__item__status input[type=checkbox]:checked+.cookiesSetting__item__state:before {
    background: #06a50c;
}
.st-cookies-v2 #cboxContent.cookiesDialog .js-cookiesSetting__form button {
    background: #595959;
}
.st-cookies-v2 #cboxContent.cookiesDialog .js-cookiesSetting__form button.js-cookieAccept {
    background: #fff;
    color: #000;
}
.st-cookies-v2 #cboxContent.cookiesDialog .js-cookiesSetting__form button.js-cookieAccept:hover {
    background: #efefef;
}
.st-cookies-v2.st-cookies-corners .siteCookies {border-radius:4px;}
.st-cookies-v2 .cookiesSetting__uncheckLink {color:#fff;}
.st-cookies-v2 .cookiesSetting__uncheckLink:hover {color:#fff;}
.st-cookies-v2 .cookiesDialog #cboxClose {background-color: #292929!important;color:#fff;}
#filters-wrapper {display:none;}
#filters-wrapper {display:none;}
#category-header {display:none;}
.subcategories li {
    padding:10px!important;
}
.subcategories.with-image li a {
    width: 100%;
    border: 1px solid #e2e0dd;
    border-radius: 2px;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);
    height: 55px;
}
.subcategories.with-image li a .image {display:none;}
#signature {display:none!important;}
@media (min-width:480px) {
    .benefitBanner.position--benefitCategory {justify-content: center!important;}
    .benefitBanner.position--benefitCategory .benefitBanner__item {flex-grow: 1!important;justify-content: center!important;}
}
.footer-heading {font-weight: 700;font-size:17px;}
.footer-links {justify-content: start;flex-direction: row;gap:3em;}
.footer-links a {text-decoration: underline!important; font-weight: 400;}
.custom-footer__banner3021 > .banner {min-height:unset!important;}
@media (max-width:767px) {
    .footer-links { gap: 1em;flex-direction: column; }
    #footer .footer-rows .banner {text-align: left;}
}
.hp-tiles {
    margin-top: 55px;
}

@media (max-width: 767px) {
    .hp-tiles {
        margin-top: 30px;
    }
}
@media (max-width: 500px) {
    .hp-tiles .slick-list {
        padding-right:80px!important;
    }
}
@media (max-width:380px) {
    .hp-tiles .slick-list {
        padding-right:unset!important;
    }
}
.hp-tile {
    box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
    position: relative;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 10px;
    overflow: hidden;
    height: 350px;
    padding: 0 10px;
    cursor: pointer;
}
.hp-tile-inner {
    /*background: rgba(255, 255, 255, 0.6);*/
    padding: 15px;
    position: absolute;
    bottom: 0;
    width: 100%;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.hp-tile-inner div {
    background: rgba(255, 255, 255, 0.7);
    margin-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border-radius: 2px;
    width: 94%;
}

.hp-tile h2, .hp-tile h4 {
    color: #000;
}

.hp-tile h2 {
    font-size: 1.4em;
    margin-bottom: 5px;
    font-weight: bold;
    margin-top: 8px;
}

.hp-tile h4 {
    font-size: 1em;
    margin-bottom: 15px;
    font-weight: normal;
}

.hp-tile .hp-tile-button {
    display: inline-block;
    padding: 7px 20px;
    background-color: #CC3A24;
    color: #fff;
    text-decoration: none;
    border-radius: 2px;
    font-size: 16px;
    font-weight: 400;
}

.hp-tile .hp-tile-button:hover {
    background-color: #df4028;
}
.badge {
    position: absolute;
    top: -25px;
    left: 15px;
    background-color: #000;
    color: #fff;
    padding: 4px 8px;
    font-size: 14px;
    font-weight: 400;
    text-transform: lowercase;
    border-radius: 2px;
}

.badge.badge-action {
    background-color: #e94b4b;
}

.badge.badge-new {
    background-color: #7ad046;
}
.hp-tiles .slick-slide {
    margin-left: 5px;
    margin-right: 5px;
}

.hp-tiles .slick-next {
    right: 0px;
}

.hp-tiles .slick-prev {
    left: 0px;
}

.hp-tiles-bottom .hp-tile {
    max-width: 620px;
}

.hp-tiles-bottom .slick-slide > div {
    display: flex;
    justify-content: center;
}

.hp-tiles:not(.hp-tiles.slick-initialized) {
    background-image: url('../img/loading.svg');
    width: 50px;
    height: 50px;
    margin: 60px auto;
    background-repeat: no-repeat;
}

.hp-tiles > *:not(.hp-tiles.slick-initialized>*) {
    display: none;
}
.hp-tile[data-image="hirsuta-javanica"] {
    background-image: url(../img/hp-tiles-top/javanica-hirsuta.webp);
}
.hp-tile[data-image="javanica"] {
    background-image: url(../img/hp-tiles-top/javanica.webp);
}
.hp-tile[data-image="hirsuta"] {
    background-image: url(../img/hp-tiles-top/hirsuta.webp);
}
.hp-tile[data-image="blog"] {
    background-image: url(../img/hp-tiles-top/blog.webp);
}
.slick-prev.slick-disabled, .slick-next.slick-disabled {
    display: none !important;
}

.slick-prev, .slick-next {
    z-index: 8;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 45px;
    height: 45px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: none;
    border-radius: 3px;
}

.slick-prev {
    background-repeat: no-repeat;
    left: -50px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.9' x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='white' stroke='%23EBE5E1'/%3E%3Cpath d='M23.1011 13.2377C22.8652 13.2505 22.6407 13.343 22.4643 13.5002L15.1665 19.7503C15.0519 19.8481 14.9599 19.9696 14.8968 20.1064C14.8337 20.2432 14.801 20.392 14.801 20.5427C14.801 20.6933 14.8337 20.8422 14.8968 20.9791C14.9599 21.1159 15.0519 21.2374 15.1665 21.3352L22.4643 27.579C22.5658 27.6803 22.6871 27.7596 22.8207 27.8119C22.9542 27.8641 23.0972 27.8883 23.2405 27.8828C23.3838 27.8772 23.5244 27.8422 23.6535 27.7798C23.7827 27.7174 23.8975 27.629 23.9909 27.5202C24.0843 27.4113 24.1542 27.2843 24.1963 27.1472C24.2383 27.0101 24.2516 26.8658 24.2353 26.7233C24.219 26.5808 24.1735 26.4432 24.1015 26.3192C24.0296 26.1951 23.9328 26.0873 23.8173 26.0023L17.4432 20.5438L23.8173 15.0832C23.9868 14.9439 24.108 14.7546 24.1637 14.5424C24.2193 14.3301 24.2066 14.1058 24.1272 13.9013C24.0478 13.6967 23.9059 13.5224 23.7216 13.4033C23.5374 13.2841 23.3202 13.2262 23.1011 13.2378V13.2377Z' fill='black'/%3E%3C/svg%3E%0A");
    content: "";
    width: 40px;
    height: 40px;
    display: block;
}

.slick-next {
    background-repeat: no-repeat;
    right: -50px;
    background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect opacity='0.9' x='0.5' y='0.5' width='39' height='39' rx='19.5' fill='white' stroke='%23EBE5E1'/%3E%3Cpath d='M16.8989 13.2377C17.1348 13.2505 17.3593 13.343 17.5357 13.5002L24.8335 19.7503C24.9481 19.8481 25.0401 19.9696 25.1032 20.1064C25.1663 20.2432 25.199 20.392 25.199 20.5427C25.199 20.6933 25.1663 20.8422 25.1032 20.9791C25.0401 21.1159 24.9481 21.2374 24.8335 21.3352L17.5357 27.579C17.4342 27.6803 17.3129 27.7596 17.1793 27.8119C17.0458 27.8641 16.9028 27.8883 16.7595 27.8828C16.6162 27.8772 16.4756 27.8422 16.3465 27.7798C16.2173 27.7174 16.1025 27.629 16.0091 27.5202C15.9157 27.4113 15.8458 27.2843 15.8037 27.1472C15.7617 27.0101 15.7484 26.8658 15.7647 26.7233C15.781 26.5808 15.8265 26.4432 15.8985 26.3192C15.9704 26.1951 16.0672 26.0873 16.1827 26.0023L22.5568 20.5438L16.1827 15.0832C16.0132 14.9439 15.892 14.7546 15.8363 14.5424C15.7807 14.3301 15.7934 14.1058 15.8728 13.9013C15.9522 13.6967 16.0941 13.5224 16.2784 13.4033C16.4626 13.2841 16.6798 13.2262 16.8989 13.2378V13.2377Z' fill='black'/%3E%3C/svg%3E%0A");
    content: "";
    width: 40px;
    height: 40px;
    display: block;
}
.top-products-wrapper {display:none;}
body.type-page #content a {text-decoration: underline;}