/*mako*/

/* fonty */
.external-fonts-loaded h1, .external-fonts-loaded h2, .external-fonts-loaded h3, .external-fonts-loaded h4, .external-fonts-loaded h5, .external-fonts-loaded h6, .external-fonts-loaded .h1, .external-fonts-loaded .h2, .external-fonts-loaded .h3, .external-fonts-loaded .h4, .external-fonts-loaded .h5, .external-fonts-loaded .h6, .external-fonts-loaded .cart-table .main-link, .external-fonts-loaded .cart-related-name, .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, .blank-mode .cart-table .main-link, .blank-mode .cart-related-name {
    font-family: "Poppins", sans-serif;
    font-weight: 400 !important;
    color: #444 !important;
}

.recommended-products a.recommended-product, .top-products-name, ol.top-products li a, ol.top-products li a strong, a.link-icon:hover, a.link-icon, .p-basic-info-block .block .p-code {
    color: #444 !important;
}

#categories, .external-fonts-loaded body, body.blank-mode {
    font-family: "Poppins", sans-serif;
    font-weight: 300 !important;
    color: #444 !important;
}

.menu-helper .menu-level-2 a, .menu-helper > ul > li a b, .menu-helper, .navigation-in ul li a b {
    font-family: "Poppins", sans-serif;
    font-weight: 300 !important;
    color: #f5f5f5 !important;
}

p {
    font-size: 110% !important;
}

/* fonty ikony */
.p-to-cart-block .add-to-cart-button.btn-conversion::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f290';
    margin-right: 1ex;
    margin-bottom: 3px;
    font-size: 14px;
}

.cart-heading::before, .cart-heading.h1::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f290';
}

.price-range > div {
    background-color: #dec695;
}

.order-payment::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f09d';
}

.order-delivery::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f0d1';
}

.icon-van::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f0d1';
}

.flag-freeshipping .icon-van {
    margin-top: -9px;
    margin-bottom: 2px;
    font-size: 25px;
}

.navigation-buttons a[data-target="cart"]::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f290';
}

.navigation-buttons a[data-target="login"]::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f007';
}

.contact-box ul li > span.instagram::before {
    font-family: "Font Awesome 6 Brands" !important;
    content: '\f16d';
}

.contact-box ul li > span.facebook::before {
    font-family: "Font Awesome 6 Brands" !important;
    content: '\f09a';
}

.contact-box ul li > span.cellphone::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f3ce';
}

.contact-box ul li > span.tel::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f095';
}

.contact-box ul li > span.mail::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f0e0';
}

.extra.gift::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f06b';
    font-size: 19px;
}

.extra.delivery::before {
    font-family: "Font Awesome 6 Pro" !important;
    content: '\f0d1';
    font-size: 19px;
}

@media (min-width: 768px) {
    .p-image-wrapper .flags-extra .flag-freeshipping .icon-van {
        font-size: 38px;
    }
}

/* logo */
@media (max-width: 480px) {
    #header .site-name a img {
        max-height: 29px;
    }
}

@media (min-width: 480px) and (max-width: 768px) {
    #header .site-name a img {
        max-height: 36px;
    }
}

@media (min-width: 768px) {
    #header .site-name a img {
        max-height: 42px;
    }
}

@media (min-width: 992px) {
    #header .site-name a img {
        max-height: 60px;
    }
}

@media (max-width: 768px) {
    .container.navigation-wrapper .site-name {
        flex: 0 1 180px;
    }
}

/* shoptet logo */
#signature {
    visibility: hidden;
    display: none;
    opacity: 0.0;
}

/* coocies dialog */
[data-testid="cookiesTurnOff"] {
    color: #999 !important;
}

[data-testid="btnCookiesAccept"], [data-testid="cookiesEnableAll"] {
    background-color: #dec695 !important;
}

[data-testid="btnCookiesReject"], [data-testid="cookiesSettings"], [data-testid="cookiesConfirmSelection"] {
    background-color: #999 !important;
}

.js-cookies-settings {
    background-color: transparent !important;
}

.siteCookies--bottom.siteCookies--scrolled {
    background-color: #281a0b;
}

.siteCookies__form {
    background-color: #281a0b;

}

.menu-helper .menu-level-2 a, .menu-helper > ul > li a b, .menu-helper, .navigation-in ul li a b {
    text-transform: uppercase !important;
}

ol.top-products li::before {
    background-color: #dec695;
    color: #000;
}

.stars .star.star-on::before, .stars .star.star-half::before {
    color: #dec695;
}


.navigation-buttons a[data-target="cart"] i, .navigation-buttons a[data-target="cart"]:hover i {
    background-color: #dec695;
}

.products-block .p {
    border: none;
}

.flag.flag-new {
    background-color: #9e7536;
}

.flag.flag-giftss {
    background-color: #518a5a;
}

.flag.flag-freeshipping {
    background-color: #9e7536;
}

.flag.flag-discount {
    background-color: #9e7536;
}

.flag.flag-tip {
    background-color: #585858;
}

@media (min-width: 1200px) {
    .benefitBanner {
        max-width: 1418px;
    }
}

.navigation-buttons, .navigation-buttons > a {
    border-left-style: none;
    border-right-style: none;
}

.navigation-in {
    background-color: #1d1d1b !important;
}

.navigation-in a {
    color: #f5f5f5;
}

.navigation-in > ul > li > a, .navigation-in > ul > li > a:hover {
    color: #fff;
}

.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {
    color: #000;
}

.btn.btn-conversion:hover, a.btn.btn-conversion:hover, .btn.btn-cart:hover, a.btn.btn-cart:hover {
    border-color: #9e7536;
    color: #9e7536;
    background-color: #fff;
}

.for-free {
    color: #276027;
}

/* obsah stranek, clanky */
div[itemprop="about"] h2, div[itemprop="about"] h3, div[itemprop="about"] h4, div[itemprop="about"] h5 {
    color: #bc8e3f !important;
}

.CookieDeclarationType {
    display: block;
    margin: 12px 0 12px 0;
    padding: 8px 8px 0 8px;
    border: 1px solid #333333;
    vertical-align: top;
}

.CookieDeclarationTypeHeader {
    font-weight: bold;
}

.CookieDeclarationTypeDescription {
    margin: 2px 0 16px 0;
}

.CookieDeclarationTable {
    table-layout: fixed;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    margin: 0 0 18px 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
}

.CookieDeclarationType table th {
    background: #bc8e3f;
    color: #fff;
}

.CookieDeclarationTableHeader {
    font-weight: bold;
    border-bottom: 1px solid #777777;
    text-align: left;
    padding: 4px;
    overflow: hidden;
}

.CookieDeclarationTableCell {
    text-overflow: ellipsis;
    word-wrap: break-word;
    border-bottom: 1px solid #777777;
    vertical-align: top;
    padding: 4px 4px 5px 4px;
}

#footer ul li::before {
    content: "";
    border: none;
}

@media (min-width: 768px) {
    #footer ul {
        padding-left: 0px;
    }
}

#content-wrapper {
    background-color: white !important;
}

@media (min-width: 992px) {
    body {
        background-position: bottom center !important;
    }
}

/*Mezery video nahledy dva vedle sebe*/

.id-796 table td {
    padding-right:16px;
}
.id-796 table td h3{
    margin-bottom:10px;
    margin-top:30px;
}
/*.id-796 table td:last-child {*/
/*    padding-right: 0;*/
/*}*/

img[src*="01_rfc_lash"] {
    display: none;
}

.in-styling-ras-a-oboci img[src*="01_rfc_lash"] {
    display: block;
}
