
.product-slider-holder .product-slider-navigation.navigation-next:before{color:#fff!important;}
.product-slider-holder .product-slider-navigation.navigation-prev:before{color:#fff!important;}
@media (min-width: 480px) {
    #header .site-name a img {
        max-height: 100px;
    }
}
.navigation-in ul li a {
    padding: 2rem 8px;
    font-size:17px;
}
.top-navigation-menu-item-external-25 a{font-weight:bold;}
.top-navigation-menu-item-859 a{font-weight:bold;}
.type-page .content-inner table {
  width: 100%;
  border-collapse: collapse;
  background-color: #FFF8E1;
}

.type-page .content-inner table th,
.type-page .content-inner table td {
  border: 1px solid #A67C52;
  padding: 10px 15px;
}
.type-page .content-inner{padding-bottom:40px;}



ol.cart-header span {background: #F1DFBA !important;}
.checkout-box .btn{color:#533733!important;}
.checkout-box{background-color:#FDF8E1;border:none;border-radius:15px;}
.order-summary-inner{background-color:#FDF8E1;border:none;border-radius:15px;}
.flag-gift{display:none;} /* defaultní příznak dárků skryju */
.shipping-billing-table .radio-wrapper {border:none!important;}

.products-block>div .p .p-bottom>div .p-tools .btn, .products-block>div .p .p-bottom>div .p-tools .btn.btn-cart{margin: 0;}

.products .btn{margin-left: 10px!important;}
#filters-wrapper{display:none;}
#category-header{display:none;}
.add-to-cart-button{color:#fff!important;}
.in-darkove-poukazy .empty-content-category{display:none;}
.in-autorske-ritualy-tanmaya .empty-content-category{display:none;}
.in-wellness-masaze-a-koupele-darkove-poukazy .empty-content-category{display:none;}
.category-perex img{border-radius:15px;}
.category__secondDescription img{border-radius:15px;}

.empty-content h2:after {color: #4a2c2a;}
.empty-content p {color: #4a2c2a;}
.btn.btn-default, a.btn.btn-default {
    color: #ffffff;
}
.navigation-in ul li a {padding: 2rem 10px;}
.navigation-in ul li a:hover {padding: 2rem 10px;}
.top-navigation-bar {
    background-color: #F1DFBA;
    border-color: #F1DFBA;
    color: #4a2c2a!important;
}
a.pagination__link, a.pagination__link--last {background-color: #F1DFBA!important;}

.top-navigation-bar a{color: #4a2c2a!important;}
.top-navigation-bar a:hover{color: #4a2c2a!important;text-decoration:underline;}
.welcome img{border-radius:15px;}
#description img{border-radius:15px;}
.btn{border-radius:15px!important;}
@media (min-width: 768px) {
    .header-top .navigation-buttons a {color:#F1DFBA!important;}
    .header-top .navigation-buttons a:hover {color:#ffffff!important;}
    }

.header-background-dark {
    --_color-header-text: #4a2c2a;
    --_color-header-link: #fff;
    --_color-header-contrast-text: #4a2c2a;
    --_color-header-contrast-bg: #fff;
}

.header-bottom { background-color: #F1DFBA;border:none!important;}
#navigation {background-color: #F1DFBA;}
@media (min-width: 768px) {
    .navigation-in>ul>li.exp>a, .navigation-in>ul>li>a, .navigation-in>ul>li>a:hover {
        color: #4a2c2a!important;
    }
}
.content-wrapper {background-color: #F1DFBA;}
.product{background-color:#FFF8E1;border-radius:35px;}
.product img{border-radius:35px 35px 15px 15px;}
@media (min-width: 992px) {
    .wide .p-detail-inner {
        background: white;
        padding: 20px;
        border-radius: 35px;
    }
}
.in-index .product {
    outline: 4px solid #F1DFBA;
    outline-offset: -4px;
}
.in-index .product:hover {
    outline: 4px solid #FCF7E0;
    outline-offset: -4px;
}
.carousel-inner img{border-radius:35px;}
.category-content-wrapper .products-block {gap: 20px;}
.category-content-wrapper .products-block img{border-radius:15px!important;}
.category-content-wrapper .products-block > .product {
    width: calc(33.333% - 20px)!important;
}
.banner-wrapper i.fa-up-right-from-square {
  color: #B08D57;
  font-size: 0.8em;
  position: relative;
  top: -2px;
  margin-left: 4px;
}
.breadcrumbs a, .breadcrumbs a:hover, .breadcrumbs span, .breadcrumbs span:hover {color: #A67C52;}
@media (min-width: 992px) {.type-product .breadcrumbs {width: 100%;}}
.subcategories{background-color:#ffffff;border-radius:35px;}
#header .search-input{background-color:#FFF8E1;border-radius:15px;color:#544533!important;}
.search-input-icon{color:#544533!important;}
input.js-search-input{color:#544533!important;}

@font-face {
    font-family: 'Canela Web';
    src: url('/user/documents/fonty/Canela-Regular-Web.woff2') format('woff2');
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'Canela Web';
    src: url('/user/documents/fonty/Canela-RegularItalic-Web.woff2') format('woff2');
    font-weight: 400;
    font-style: italic;
}
.shp-tabs-holder ul.shp-tabs a.shp-tab-link {
    font-family: 'Canela Web', serif;
    font-weight: 400;
    color: #4a2c2a;
}
.benefitBanner__title{
    font-family: 'Canela Web', serif;
    font-weight: 400;
    color: #4a2c2a;
}
.products-block>div .p .name {
    font-family: 'Canela Web', serif;
    font-weight: 400;
    color: #4a2c2a;
    font-size: 22px;
}

h1, h2, h3, h4,
.h1, .h2, .h3, .h4 {
    font-family: 'Canela Web', serif;
    font-weight: 400;
    color: #4a2c2a;
}

h1 em, h2 em, h3 em, h4 em,
.h1 em, .h2 em, .h3 em, .h4 em {
    font-style: italic;
    color: #4a2c2a;
}

.flag {
    background-color: #B08D57!important;
    font-size:12px!important;
}
#footer {background-color:#EED8BD;}
.footer-bottom {background-color:#EED8BD;}



@media (max-width: 768px) {.category-content-wrapper .products-block > .product {width: 96% !important;}}
