.dklab-delivery-box {
    background: var(--dklab-background-color);
    color: var(--dklab-foreground-color);
    text-align: center;
    padding: 20px !important;
    font-size: 18px;
    border: 0px;
}
.dklab-delivery-box.transport {
    background: var(--dklab-transport-background-color);
    color: var(--dklab-transport-foreground-color);
    text-align: center;
    padding: 20px !important;
    font-size: 18px;
    border: 0px;
}

.dklab-delivery-box.gift {
    background: var(--dklab-gift-background-color);
    color: var(--dklab-gift-foreground-color);
    text-align: center;
    padding: 20px !important;
    font-size: 18px;
    border: 0px;
}

.dklab-delivery-box p {
    margin: 0px;
    color: var(--dklab-foreground-color);
    font-size: 18px;
}
.dklab-delivery-box svg {
    fill: var(--dklab-foreground-color);
}
.dklab-delivery-box.transport p {
    margin: 0px;
    color: var(--dklab-transport-foreground-color);
    font-size: 18px;
}
.dklab-delivery-box.transport svg {
    fill: var(--dklab-transport-foreground-color);
}
.dklab-delivery-box.gift p {
    margin: 0px;
    color: var(--dklab-gift-foreground-color);
    font-size: 18px;
}
.dklab-delivery-box.gift svg {
    fill: var(--dklab-gift-foreground-color);
}

.dklab-delivery-box.position-under-menu svg,
.dklab-delivery-box.position-above-menu svg,
.dklab-delivery-box.position-above-footer svg {
    width: 70px;
    height: 56px;
    margin-bottom: 8px;
}
.dklab-delivery-box.position-above-header,
.dklab-delivery-box.position-above-header p {
    font-size: 12px;
}
.dklab-delivery-box.position-above-header svg {
    width: 19px;
    height: 15px;
    margin: 0px -5px -2px 0px;
}
.dklab-delivery-box p {
    display: none;
}
.dklab-delivery-box.dopravaInfo p.dopravaBannerClone {
    display: block;
}
.dklab-delivery-box.dopravaDefault p.dopravaBannerDefault {
    display: block;
}
.dklab-delivery-box p:before {
    font-family: 'shoptet';
    display: block;
    font-size: 280%;
    margin: -10px 0px -15px 0px;
}

.dklab-delivery-box.position-above-footer {
    margin-top: 30px;
    clear: both;
}

.dklab-delivery-box.position-above-header {
    margin: 0px !important;
    padding: 5px !important;
    font-size: 110%;
}
.dklab-delivery-box.position-above-header p {
    margin: 0px !important;
    line-height: 1 !important;
    display: inline-block;
    font-weight: 700;
}
.dklab-delivery-box.position-above-header p {
    display: none;
}
.dklab-delivery-box.position-above-header.dopravaInfo p.dopravaBannerClone {
    display: inline-block;
}
.dklab-delivery-box.position-above-header.dopravaDefault p.dopravaBannerDefault {
    display: inline-block;
}

.dklab-delivery-box.position-above-header img {
    max-height: 15px;
    width: auto;
    margin-top: -2px;
}
.dklab-delivery-box.position-above-header p:before {
    position: relative;
    top: 3px;
    margin: -4px 8px 0px 0px !important;
    display: inline-block;
    font-size: 120%;
    font-weight: 400;
}

.template-11 .sidebar .dklab-delivery-box {
    margin: -1px -20px 0px -20px;
}
.template-11 .sidebar .dklab-delivery-box.position-above-menu {
    margin-top: -19px;
}
.template-11 .dklab-delivery-box.position-above-header,
.template-11 .dklab-delivery-box.position-above-header p {
    font-size: 13px;
}

.template-10 .dklab-delivery-box {
    font-size: 120%;
}
.template-10 .dklab-delivery-box.position-above-menu {
    margin-bottom: 35px;
}
.template-10 .dklab-delivery-box p:before {
    margin-bottom: -10px;
}
.template-09 .sidebar .dklab-delivery-box.position-under-menu {
    margin-top: 40px;
}

.template-08 .dklab-delivery-box.position-above-footer {
    margin-bottom: 30px;
}
.template-08.in-index .dklab-delivery-box.position-above-footer {
    margin-top: 0px;
    margin-bottom: 0px;
}
.template-08 .dklab-delivery-box.position-above-footer p {
    font-size: 80%;
    margin-top: 15px;
}

.template-07 .dklab-delivery-box {
    line-height: 1.2;
}
.dklab-delivery-box:not(.position-above-header) svg {
    margin-bottom: 14px;
}
.template-07 .dklab-delivery-box.position-above-header {
    line-height: 1;
}

.template-06 .sidebar .dklab-delivery-box {
    margin-bottom: 20px;
}
.template-06 .dklab-delivery-box p {
    line-height: 1.3;
    margin-top: 9px;
}
.template-06 .dklab-delivery-box p:before {
    margin: 0px;
    margin-top: 8px;
}
.template-06 .dklab-delivery-box.position-above-footer p {
    font-size: 80%;
}

.template-05 .sidebar .dklab-delivery-box {
    margin-bottom: 10px;
}
.template-05 .dklab-delivery-box.position-above-footer p {
    font-size: 80%;
}
.template-05 .dklab-delivery-box p:before {
    margin-top: 8px;
}

.template-04 .columns .dklab-delivery-box.position-under-menu {
    margin-bottom: 31px;
}
.template-04 .columns .dklab-delivery-box.position-above-menu {
    margin-bottom: 20px;
}
.template-04 .dklab-delivery-box.position-above-footer p {
    font-size: 80%;
}
.template-04 .dklab-delivery-box p:before {
    margin-top: 8px;
}

.template-06 .dklab-delivery-box p:before,
.template-05 .dklab-delivery-box p:before,
.template-04 .dklab-delivery-box p:before {
    margin-bottom: -5px;
}

.top-navigation-bar.in-one-view {
    border-top-color: var(--dklab-background-color);
}

.top-navigation-bar.transport {
    border-top-color: var(--dklab-transport-background-color);
}

.top-navigation-bar.gift {
    border-top-color: var(--dklab-gift-background-color);
}

.dklab-delivery-box.position-above-footer .upper-icon,
.dklab-delivery-box.position-above-menu .upper-icon,
.dklab-delivery-box.position-under-menu .upper-icon {
    display: block;
    font-size: 280%;
}

.dklab-delivery-box.position-above-header [class*='dklabdelicon-'] {
    font-size: 140%;
    margin-top: -4px;
    display: inline-block;
    vertical-align: middle;
}

body.ordering-process .dklab-delivery-box {
    display: none;
}

body.ordering-process .top-navigation-bar.in-one-view {
    border-top: none;
}

body.ordering-process .top-navigation-bar.transport {
    border-top: none;
}

body.ordering-process .top-navigation-bar.gift {
    border-top: none;
}

.flag.flag-freeshipping .flag-text {
    line-height: 1;
    white-space: normal;
}

@media (max-width: 767px) {
    .dklab-delivery-box.position-above-header [class*='dklabdelicon-'] {
        margin-top: -2px;
    }
}

@media (min-width: 992px) {
    .template-11 .popup-widget.login-widget,
    .template-13 .popup-widget.login-widget,
    .template-11 .popup-widget.cart-widget,
    .template-13 .popup-widget.cart-widget {
        margin-top: var(--dklab-doprava-cart-login-popup-top);
    }
}
@media screen and (max-width: 767px) {
    .ordering-process .dklab-delivery-box.position-above-header {
        display: none;
    }
    .dklab-delivery-box.position-above-header p {
        font-size: 10px;
    }
    .template-11 .dklab-delivery-box.position-above-header,
    .template-11 .dklab-delivery-box.position-above-header p {
        font-size: 11px;
    }
    body.mobile-header-version-0.template-11:not(.dklabCrystal) .top-navigation-bar {
        position: relative;
    }
    .template-11.dklabCrystal .top-navigation-bar {
        position: fixed;
    }
    .template-09 #navigation {
        padding-top: 84px !important;
    }
}
@media (max-width: 479px) {
    .template-07 #navigation {
        padding-top: 73px !important;
    }
    .template-07 .navigation-buttons {
        top: 33px;
    }
}

@media screen and (max-width: 991px) {
    .template-12.mobile-header-version-0 #header {
        position: relative;
    }
}
@media (max-width: 991px) and (min-width: 768px) {
    .template-12 #navigation {
        padding-top: 91px !important;
    }
}
@media screen and (max-width: 767px) {
    .dklab-delivery-box.position-under-menu,
    .dklab-delivery-box.position-above-menu {
        display: none;
    }
    body.template-11.dklabCrystal .top-navigation-bar {
        position: fixed;
    }
}

@font-face {
    font-family: 'dkLabDoprava';
    src: url('https://cdn.myshoptet.com/usr/api-dev.dklab.cz/user/documents/fonts/dkLabDoprava.eot?yyn9an');
    src: url('https://cdn.myshoptet.com/usr/api-dev.dklab.cz/user/documents/fonts/dkLabDoprava.eot?yyn9an#iefix') format('embedded-opentype'),
        url('https://cdn.myshoptet.com/usr/api-dev.dklab.cz/user/documents/fonts/dkLabDoprava.ttf?yyn9an') format('truetype'),
        url('https://cdn.myshoptet.com/usr/api-dev.dklab.cz/user/documents/fonts/dkLabDoprava.woff?yyn9an') format('woff'),
        url('https://cdn.myshoptet.com/usr/api-dev.dklab.cz/user/documents/fonts/dkLabDoprava.svg?yyn9an#dkLabDoprava') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: block;
}

[class^='dklabdelicon-'],
[class*='dklabdelicon-'] {
    /* use !important to prevent issues with browser extensions that change fonts */
    font-family: 'dkLabDoprava' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    margin-inline: 5px;

    /* Better Font Rendering =========== */
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.dklabdelicon-full-bike-delivery:before {
    content: '\e900';
}
.dklabdelicon-full-box-airplane:before {
    content: '\e901';
}
.dklabdelicon-full-box-fragile:before {
    content: '\e902';
}
.dklabdelicon-full-box-hands:before {
    content: '\e903';
}
.dklabdelicon-full-box-checked:before {
    content: '\e904';
}
.dklabdelicon-full-box-open:before {
    content: '\e905';
}
.dklabdelicon-full-box-refresh:before {
    content: '\e906';
}
.dklabdelicon-full-box-return:before {
    content: '\e907';
}
.dklabdelicon-full-box-search:before {
    content: '\e908';
}
.dklabdelicon-full-box-settings:before {
    content: '\e909';
}
.dklabdelicon-full-box-target:before {
    content: '\e90a';
}
.dklabdelicon-full-box-time:before {
    content: '\e90b';
}
.dklabdelicon-full-box-trace:before {
    content: '\e90c';
}
.dklabdelicon-full-box:before {
    content: '\e90d';
}
.dklabdelicon-full-cargo-ship:before {
    content: '\e90e';
}
.dklabdelicon-full-container-crane:before {
    content: '\e90f';
}
.dklabdelicon-full-delivery-truck:before {
    content: '\e910';
}
.dklabdelicon-full-food-delivery:before {
    content: '\e911';
}
.dklabdelicon-full-hand-banknote:before {
    content: '\e912';
}
.dklabdelicon-full-hand-envelope:before {
    content: '\e913';
}
.dklabdelicon-full-headset:before {
    content: '\e914';
}
.dklabdelicon-full-map-pin:before {
    content: '\e915';
}
.dklabdelicon-full-map-pins:before {
    content: '\e916';
}
.dklabdelicon-full-person-boxes:before {
    content: '\e917';
}
.dklabdelicon-full-person-fast-delivery:before {
    content: '\e918';
}
.dklabdelicon-full-person-handover:before {
    content: '\e919';
}
.dklabdelicon-full-person-rud:before {
    content: '\e91a';
}
.dklabdelicon-full-scooter-delivery:before {
    content: '\e91b';
}
.dklabdelicon-full-truck-fast:before {
    content: '\e91c';
}
.dklabdelicon-full-truck-globe:before {
    content: '\e91d';
}
.dklabdelicon-full-truck-time:before {
    content: '\e91e';
}
.dklabdelicon-full-truck-trace:before {
    content: '\e91f';
}
.dklabdelicon-full-warehouse:before {
    content: '\e920';
}
.dklabdelicon-line-24-hours:before {
    content: '\e921';
}
.dklabdelicon-line-airplane:before {
    content: '\e922';
}
.dklabdelicon-line-box-2:before {
    content: '\e923';
}
.dklabdelicon-line-box-3:before {
    content: '\e924';
}
.dklabdelicon-line-box-airplane:before {
    content: '\e925';
}
.dklabdelicon-line-box-fast:before {
    content: '\e926';
}
.dklabdelicon-line-box-hand-2:before {
    content: '\e927';
}
.dklabdelicon-line-box-hand:before {
    content: '\e928';
}
.dklabdelicon-line-box-checked-2:before {
    content: '\e929';
}
.dklabdelicon-line-box-into:before {
    content: '\e92a';
}
.dklabdelicon-line-box-move:before {
    content: '\e92b';
}
.dklabdelicon-line-box-phone:before {
    content: '\e92c';
}
.dklabdelicon-line-box-refresh-2:before {
    content: '\e92d';
}
.dklabdelicon-line-box-refresh:before {
    content: '\e92e';
}
.dklabdelicon-line-box-rud:before {
    content: '\e92f';
}
.dklabdelicon-line-box-search-2:before {
    content: '\e930';
}
.dklabdelicon-line-box-search:before {
    content: '\e931';
}
.dklabdelicon-line-box-target-2:before {
    content: '\e932';
}
.dklabdelicon-line-box-target:before {
    content: '\e933';
}
.dklabdelicon-line-box-thumbsup:before {
    content: '\e934';
}
.dklabdelicon-line-box-time:before {
    content: '\e935';
}
.dklabdelicon-line-box-zoom:before {
    content: '\e936';
}
.dklabdelicon-line-box:before {
    content: '\e937';
}
.dklabdelicon-line-broken-glass:before {
    content: '\e938';
}
.dklabdelicon-line-calendar:before {
    content: '\e939';
}
.dklabdelicon-line-cargo-ship:before {
    content: '\e93a';
}
.dklabdelicon-line-desktop-cart:before {
    content: '\e93b';
}
.dklabdelicon-line-document:before {
    content: '\e93c';
}
.dklabdelicon-line-envelope-open:before {
    content: '\e93d';
}
.dklabdelicon-line-envelope:before {
    content: '\e93e';
}
.dklabdelicon-line-forklift-truck-2:before {
    content: '\e93f';
}
.dklabdelicon-line-forklift-truck:before {
    content: '\e940';
}
.dklabdelicon-line-globe:before {
    content: '\e941';
}
.dklabdelicon-line-headset:before {
    content: '\e942';
}
.dklabdelicon-line-home:before {
    content: '\e943';
}
.dklabdelicon-line-laptop-cart:before {
    content: '\e944';
}
.dklabdelicon-line-map-pin-2:before {
    content: '\e945';
}
.dklabdelicon-line-map-pin:before {
    content: '\e946';
}
.dklabdelicon-line-phone:before {
    content: '\e947';
}
.dklabdelicon-line-shipping-container-crane:before {
    content: '\e948';
}
.dklabdelicon-line-shipping-container:before {
    content: '\e949';
}
.dklabdelicon-line-shopping-bag:before {
    content: '\e94a';
}
.dklabdelicon-line-this-side-up:before {
    content: '\e94b';
}
.dklabdelicon-line-truck-box:before {
    content: '\e94c';
}
.dklabdelicon-line-truck-fast:before {
    content: '\e94d';
}
.dklabdelicon-line-truck-checked:before {
    content: '\e94e';
}
.dklabdelicon-line-truck-time:before {
    content: '\e94f';
}
.dklabdelicon-line-truck:before {
    content: '\e950';
}
.dklabdelicon-line-umbrella:before {
    content: '\e951';
}
.dklabdelicon-line-van:before {
    content: '\e952';
}
.dklabdelicon-line-warehouse:before {
    content: '\e953';
}
.dklabdelicon-line-window:before {
    content: '\e954';
}
