.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-7700 .elementor-element.elementor-element-10949a7 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7700 .elementor-element.elementor-element-430fbef{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-70b7a82 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-7700 .elementor-element.elementor-element-bb7c310{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-bb7c310 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-bb7c310 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-da9d4df .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-a1d9ac0{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-8acb0eb > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-7780ce4{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-7780ce4 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-7780ce4 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-de7c6bb .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-1f70c52{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-9f6d0c8 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-b5678e6{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-b5678e6 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-b5678e6 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-57bdc20 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-2e8aa16{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-d9a4dcc > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-ef0da7a{--display:flex;}.elementor-7700 .elementor-element.elementor-element-7cfee68{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-7cfee68 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-7cfee68 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-73f165a .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-26c440f{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-0b55e3d > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-9282859{--display:flex;}.elementor-7700 .elementor-element.elementor-element-c18eed9{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-c18eed9 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-c18eed9 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-fae1dc4 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-fd0ff27{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-e384484 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-d583694{--display:flex;}.elementor-7700 .elementor-element.elementor-element-aeb0b90{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-aeb0b90 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-aeb0b90 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-c1650b0 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-c329262{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-82ec6e5 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-4c9c454{--display:flex;}.elementor-7700 .elementor-element.elementor-element-17e1b58{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-17e1b58 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-17e1b58 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-27a5275 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-5175d04{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-d8b6944 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-62915b2{--display:flex;}.elementor-7700 .elementor-element.elementor-element-0b7683a{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-0b7683a .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-0b7683a .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-44a3773 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-3226af1{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-9227ce1 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-7700 .elementor-element.elementor-element-bc4a54e{--display:flex;}.elementor-7700 .elementor-element.elementor-element-9c79a76{--divider-border-style:solid;--divider-color:var( --e-global-color-e2c8ab1 );--divider-border-width:1px;}.elementor-7700 .elementor-element.elementor-element-9c79a76 .elementor-divider-separator{width:100%;}.elementor-7700 .elementor-element.elementor-element-9c79a76 .elementor-divider{padding-block-start:50px;padding-block-end:50px;}.elementor-7700 .elementor-element.elementor-element-b3343c7 .elementor-heading-title{font-size:40px;color:var( --e-global-color-e2c8ab1 );}.elementor-7700 .elementor-element.elementor-element-3fbbaa4{font-size:18px;color:#171857;}.elementor-7700 .elementor-element.elementor-element-53486fa > .elementor-element-populated{padding:0px 0px 0px 50px;}@media(max-width:1024px){.elementor-7700 .elementor-element.elementor-element-70b7a82 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-8acb0eb > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-9f6d0c8 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-d9a4dcc > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-0b55e3d > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-e384484 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-82ec6e5 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-d8b6944 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-9227ce1 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-53486fa > .elementor-element-populated{padding:20px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-7700 .elementor-element.elementor-element-a4769e1{width:100%;}.elementor-7700 .elementor-element.elementor-element-70b7a82{width:100%;}.elementor-7700 .elementor-element.elementor-element-86940ee{width:100%;}.elementor-7700 .elementor-element.elementor-element-8acb0eb{width:100%;}.elementor-7700 .elementor-element.elementor-element-2a0c9b5{width:100%;}.elementor-7700 .elementor-element.elementor-element-9f6d0c8{width:100%;}.elementor-7700 .elementor-element.elementor-element-a388f4e{width:100%;}.elementor-7700 .elementor-element.elementor-element-d9a4dcc{width:100%;}.elementor-7700 .elementor-element.elementor-element-fbb3796{width:100%;}.elementor-7700 .elementor-element.elementor-element-0b55e3d{width:100%;}.elementor-7700 .elementor-element.elementor-element-9032c0e{width:100%;}.elementor-7700 .elementor-element.elementor-element-e384484{width:100%;}.elementor-7700 .elementor-element.elementor-element-7818b90{width:100%;}.elementor-7700 .elementor-element.elementor-element-82ec6e5{width:100%;}.elementor-7700 .elementor-element.elementor-element-642e1ec{width:100%;}.elementor-7700 .elementor-element.elementor-element-d8b6944{width:100%;}.elementor-7700 .elementor-element.elementor-element-a072a8d{width:100%;}.elementor-7700 .elementor-element.elementor-element-9227ce1{width:100%;}.elementor-7700 .elementor-element.elementor-element-19acb1c{width:100%;}.elementor-7700 .elementor-element.elementor-element-53486fa{width:100%;}}@media(max-width:767px){.elementor-7700 .elementor-element.elementor-element-430fbef{text-align:start;}.elementor-7700 .elementor-element.elementor-element-70b7a82 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-a1d9ac0{text-align:start;}.elementor-7700 .elementor-element.elementor-element-8acb0eb > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-1f70c52{text-align:start;}.elementor-7700 .elementor-element.elementor-element-9f6d0c8 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-2e8aa16{text-align:start;}.elementor-7700 .elementor-element.elementor-element-d9a4dcc > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-26c440f{text-align:start;}.elementor-7700 .elementor-element.elementor-element-0b55e3d > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-fd0ff27{text-align:start;}.elementor-7700 .elementor-element.elementor-element-e384484 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-c329262{text-align:start;}.elementor-7700 .elementor-element.elementor-element-82ec6e5 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-5175d04{text-align:start;}.elementor-7700 .elementor-element.elementor-element-d8b6944 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-3226af1{text-align:start;}.elementor-7700 .elementor-element.elementor-element-9227ce1 > .elementor-element-populated{padding:20px 0px 0px 0px;}.elementor-7700 .elementor-element.elementor-element-3fbbaa4{text-align:start;}.elementor-7700 .elementor-element.elementor-element-53486fa > .elementor-element-populated{padding:20px 0px 0px 0px;}}/* Start custom CSS for text-editor, class: .elementor-element-430fbef */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-63ba901 */#trebova {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a1d9ac0 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-981c475 */#trebova {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1f70c52 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-eb073cd */#prostejov {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e8aa16 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fa21a2c */#husova {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-26c440f */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-96e306f */#zerotin {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fd0ff27 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-932b3c6 */#vyskov {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c329262 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dd0f7e7 */#breclav {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5175d04 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8bbf9f5 */#mikulov {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3226af1 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-27dadda */#lisen {
    scroll-margin-top: 120px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fbbaa4 */.prodejna-info{
    display:flex;
    flex-direction:column;
    gap:16px;
    font-size:16px;
    line-height:1.6;
}

.info-row{
    display:flex;
    align-items:flex-start;
    gap:16px;
}

.info-row .label{
    width:90px;
    flex-shrink:0;
    font-weight:700;
    color:#171857;
}

.info-row .value{
    color:#333;
    text-decoration:none;
    transition:color .3s ease;
}

.info-row a.value:hover{
    color:#F5CF2B;
}

/* Otevírací doba + fotografie */
.opening-wrapper{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:16px;
    align-items:start;
}

.opening-wrapper > *{
    min-width:0;
}

/* Otevírací doba */
.opening-hours{
    background:#F7F2E2;
    border-radius:10px;
    padding:10px 18px;
    height:190px;
    display:flex;
    flex-direction:column;
    justify-content:center;
}

.opening-title{
    font-size:18px;
    font-weight:700;
    color:#171857;
    margin-bottom:12px;
}

.opening-row{
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:12px;
    padding:5px 0;
}

.opening-row + .opening-row{
    border-top:1px solid rgba(23,24,87,.12);
}

.opening-row strong{
    font-weight:700;
    color:#171857;
    white-space:nowrap;
}

.opening-row.closed strong{
    color:#171857;
    font-weight:600;
}

/* Fotografie */
.store-photo{
    display:block;
    height:190px;
    overflow:hidden;
    border-radius:10px;
    line-height:0;
}

.store-photo img,
.store-photo img.alignnone{
    display:block;
    width:100%;
    height:100%;
    margin:0 !important;
    object-fit:cover;
    border-radius:10px;
}

/* Mobil */
@media(max-width:767px){

    .opening-wrapper{
        grid-template-columns:1fr;
    }

    .opening-hours{
        height:auto;
    }

    .store-photo{
        height:220px;
    }

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-55fc5a4 */#hodonin {
    scroll-margin-top: 120px;
}/* End custom CSS */