<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">body.mobile li.appended-category.menu-item-941 {
    order: 1000 !important;
}


/* FLAG */
.flags .flag.flag-action {
    font-family: 'Manrope';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 16px;
    text-align: center;
    letter-spacing: 1px;
    color: #000000;
    background-color: #EEB7B7;
}


.flags-extra .flag.flag.flag-discount,
.p-image-wrapper .flags-extra .flag.flag.flag-discount {
    color: #fff;
    background: #d7be69 !important;
}


.products-block.products .product .flags.flags-extra .flag span {
    color: #ffffff;
}


.products-inline.products-top &gt; div .p .image img {
    max-height: max-content !important;
}


/**/
@media only screen and (max-width: 768px) {
    .type-index.has-carousel #content-wrapper {
        margin-top: 70px !important;
    }


    .ordering-process.id--9 .delivery-time {
        width: 100%;
        margin-bottom: 1rem;
    }


    .ordering-process.id--9 #fvstudio-delivery-info .extra.delivery,
    .content-window.cart-window #fvstudio-delivery-info .extra.delivery {
        text-align: right;
        flex: 1 0 100%;
        padding-right: 0 !important;
        max-width: 100%;
        margin-left: auto;
    }


    .id--9 .free-gift {
        margin-bottom: 1rem !important;
    }


    .id--9 a.free-gift-trigger {
        display: none !important;
    }


    .fvDoplnek-text {
        padding-left: 20px;
    }
}


/**/
footer {
    color: #1e1e1c;
    background: #f4f4f4;
    margin: 0;
    clear: both;
}


footer#footer .banner-wrapper h2 {
    position: relative;
    font-weight: 400;
    font-size: 22px;
    letter-spacing: 0.06rem;
    margin-bottom: 1rem;
}


footer ul li &gt; div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    place-self: center;
    justify-items: center;
    align-items: center;
}


.custom-footer__banner30 {
    width: 100%;
}


.custom-footer__banner34 .contactBoxFooter div {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
}


.custom-footer__banner34 .contactBoxFooter div &gt; a &gt; img {
    max-height: 55px;
}


body footer .container.footer-bottom .copyright,
body footer .container.footer-bottom .copyright a,
body footer .container.footer-bottom .copyright .podpis {
    font-size: 15px;
    font-weight: 300;
    text-align: center;
    color: #1e1e1c !important;
}


.custom-footer__banner30 {
    width: 100%;
    max-width: 800px;
    margin: 2rem auto;
}


.custom-footer__banner30 ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
}


footer ul li {
    color: #444;
    list-style: none;
    letter-spacing: 0;
    padding: 0 !important;
}


footer .custom-footer__banner30 ul li {
    color: #444;
    list-style: none;
    letter-spacing: 0;
    padding: 0 !important;

    display: grid;
    place-self: center;
    justify-items: center;
    align-items: center;
}


/* MOBILE */
@media screen and (max-width: 767px) {

    /* NAV */
    .template-11 #navigation {
        margin-top: 66px !important;
    }


    .products-block .p-bottom .p-tools {
        text-align: center;
        margin-bottom: 1rem;
    }


    .products-block.products .product button,
    .products-block.products .product .btn,
    .product-top .add-to-cart button,
    .product-top .add-to-cart .btn,
    .cart-content .next-step .btn {
        color: white !important;
        /*background: #000000 !important;*/
        /*padding: 10px 40px;*/
    }


    .products-block.products .product .p .name {
        text-align: center;
        display: block;
    }


    .products-block.products .product .prices {
        text-align: center;
    }


    .products-block.products .product .ratings-wrapper {
        width: 100%;
        min-height: 0;
        margin: 0px;
        padding: 0px;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: start;
        justify-content: center;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }


    /* FOOTER */
    .contactBoxFooter {
        max-width: 60%;
    }


    .footerContactMail-detail:nth-of-type(1),
    .footerContactPhone-detail:nth-of-type(1) {
        text-align: center;
        display: grid;
        place-self: center;
        justify-items: center;
        align-items: center;
    }


    .footerContactMail-detail:nth-of-type(2),
    .footerContactPhone-detail:nth-of-type(2) {
        text-align: left;
        display: block;
        place-self: flex-start;
        justify-items: flex-start;
        align-items: flex-start;
    }


    #footer .banner-wrapper h2::before {
        content: "";
        background: #444;
        width: 30px;
        height: 1px;
        position: absolute;
        top: 200%;
        left: 50%;
        transform: translate(-50%, -50%);
    }


    /* ORDER */
    .recapitulation-single &gt; span {
        -ms-flex: 0 0 150px !important;
        flex: 0 0 150px !important;
        padding-right: 20px;
    }


    .cart-table tr {
        width: 100%;
    }
}


/* DKLAB */
#dklab_instagram_widget {
    clear: both !important;
}


.template-11 .dkLabVisitedProductsBox {
    clear: both;
}


/**/
.footerContactImage {
    display: grid;
    grid-template-columns: 1fr 5fr;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
}


@media screen and (max-width: 767px) {
    .popup-widget.cart-widget {
        top: 60px !important;
    }


    div#dklabDopravaBanner {
        position: relative;
        display: block;
        z-index: 999;
    }


    .products-block.products .product .stars-wrapper {
        padding: 0px !important;
        margin: 0px !important;
    }


    .products-block.products .product .btn,
    .products-block.products .product button {
        margin-top: 0px !important;
    }


    .footerContactImage {
        display: grid;
        grid-template-columns: 1fr;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
    }


    .footer--desktop,
    .footerContactMail {
        max-width: 100%;
        margin: 0 auto;
    }


    .custom-footer__banner34 .contactBoxFooter {
        max-width: 100%;
        text-align: center;
        display: block;
    }


    .footerContactImage-detail img,
    .footerContactPhone-detail img,
    .footerContactMail-detail img {
        max-width: 50px;
    }


    .custom-footer__banner34 .contactBoxFooter div {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-row-gap: 2rem;
        grid-column-gap: 2rem;
        place-self: center;
        justify-items: baseline;
        align-items: center;
        max-width: 100%;
    }


    footer#footer .banner-wrapper h2 {
        font-family: 'Manrope';
        font-style: normal;
        font-weight: 300;
        font-size: 16px;
        color: #000000;
        line-height: 120%;
        text-align: left;
        letter-spacing: 1px;
        display: block;
        margin-bottom: 1rem;
    }


    footer .banner ul,
    #footer .banner-wrapper h2::before {
        display: none;
    }
}


/* ORDER */
.ordering-process input,
.ordering-process textarea {
    font-size: 18px !important;
}


.ordering-process #checkoutSidebar .price-wrapper .price.price-primary,
.ordering-process .cart-content.summary-wrapper .price-wrapper .price.price-primary {
    font-size: 30px !important;
    font-weight: 600 !important;
    letter-spacing: 0;
}


.ordering-process .cart-content.summary-wrapper .price-wrapper .price-label,
.ordering-process .cart-content.summary-wrapper .price-wrapper,
.ordering-process .cart-content .order-summary .price-wrapper {
    font-size: 18px !important;
    font-weight: 400 !important;
}


.ordering-process .cart-content .order-summary .recapitulation-single {
    font-size: 14px !important;
    font-weight: 400 !important;
}</pre></body></html>