@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(https://s.aimg.sk/bistrosk/css/fonts/openSans400.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:local('Open Sans Bold'), local('OpenSans-Bold'), url(https://s.aimg.sk/bistrosk/css/fonts/openSans700b.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:local('Open Sans Italic'), local('OpenSans-Italic'), url(https://s.aimg.sk/bistrosk/css/fonts/openSans400i.woff) format('woff')}@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:local('Open Sans Bold Italic'), local('OpenSans-BoldItalic'), url(https://s.aimg.sk/bistrosk/css/fonts/openSans700bi.woff) format('woff')}@font-face{font-family:'Caveat';src:local('Caveat'), local('Caveat'), url('https://s.aimg.sk/bistrosk/css/fonts/Caveat-Regular.ttf') format('truetype')}*{padding:0;margin:0;border:none}body{font-family:'Roboto',Helvetica;overflow-x:hidden;font-size:14px;background:#343434}body[data-modal-open="open"][data-modal-id=modal_product_attributes]{background:#E5DFCE}body[data-modal-open="open"][data-modal-id=modal_product_attributes] #footer{visibility:hidden}body.Search
.headBar{position:sticky;position: -webkit-sticky;top:0;z-index:999}.s,.s-ico{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px}.webp-alpha .s,
.webp-alpha .s-ico{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.simg,
.modal#preorderWarningModal h2:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s-img.jpg?v=3');background-repeat:no-repeat}.sbigicons{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s-bigicons.png?v=2');background-repeat:no-repeat}.s-appStore{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s-promoApp.png');background-repeat:no-repeat}.s-aplikacie{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/s-aplikacie.jpg')}.s-filter{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/s-m-filter@3.png");background-size:30px 150px}.s-card{display:inline-block;vertical-align:middle;width:30px;height:20px}.s-card.s-card--unknown{display:none}.s-card.s-card--visaelectron,.s-card.s-card--visa{background-position:0px -455px}.s-card.s-card--maestro{background-position: -64px -455px}.s-card.s-card--mastercard{background-position: -32px -455px}.s-card.s-card--dinnersclub{background-position: -96px -455px}.s-card.s-card--discover{background-position: -128px -455px}.roundBox{box-shadow:0 1px 1px rgba(0,0,0,0.3);background-color:white;border-radius:3px}.left{float:left}.right{float:right}.placeholder,.clear{clear:both}.red{color:#B11A29}.green{color:#6B990F}.lightGray{color:#ccc}.button{font-family:'Roboto',Helvetica;font-size:14px}.infoRecord{margin-top:10px;padding:5px;text-align:center;line-height:25px;font-size:15px}.m-iconInfoS{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-iconInfoSmall.png");width:12px;height:12px;position:relative;top:2px;margin-left:7px}.m-iconInfoL{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-iconInfoLarge.png");width:56px;height:56px;position:relative;top:10px;margin-top:7px}.iconInfoM{background-color:transparent;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;display:inline-block}.customerContact .button,.suggestionBoxbutton,.generalButton{background-color:#B11A29;display:block;margin:10px
auto;color:white;font-weight:bold;padding:15px;text-shadow:0px 1px 1px rgba(0,0,0,0.3);text-decoration:none;text-align:center;border-radius:3px;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.disabled_submit{background:#b3b3b3;border-color:#999;pointer-events:none;cursor:not-allowed}.messageStripe{text-align:center;font-weight:bold;background-color:#5B930C;margin:0px
-10px;padding:10px
0px;color:white}.layoutCol{top:0;left:0;min-height:100%;position:absolute;overflow-x:hidden;color:#333}.layoutCol
.inner{padding:10px
10px 0 10px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#outer-left,#outer-right{background:#555;color:#C4C4C4;width:0;top:0;position:absolute;z-index:151}#outer-left{max-width:290px}#outer-right{right:0;left:auto}#outer-middle{z-index:0;width:100%;height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;right:0}#outer-middle
.inner{background-color:#f4eddb}.hp #outer-middle
.inner{background-color:#f4eddb}.headBarTransparent{position:relative;z-index:1;background:transparent}.headBar{position:relative;text-align:center;margin: -10px -20px 0px;padding:18px
20px 20px;width:100%}.headBarRed{background:#B11A29}.headBarTransparent{position:relative;z-index:1;background:transparent}.hp
.headBar{background:white;padding-bottom:15px}.hp .headBar
.logo{background:url("https://s.aimg.sk/bistrosk/css/mobile/img/logo_bistro.svg");background-repeat:no-repeat}.general
.headBar{height:37px;padding-bottom:0px}.general .headBar
.logo{background:url("https://s.aimg.sk/bistrosk/css/mobile/img/white_logo_svg.svg");background-repeat:no-repeat;background-position:7px 13px;background-size:66%}.headBar
.fixed{position:fixed}.headBar
.logo{background:url("https://s.aimg.sk/bistrosk/css/mobile/img/logo_final_claim.png");height:60px;width:162px;background-size:100%;background-repeat:no-repeat;text-indent: -2000px;margin-top:5px;margin-left:15px;display:inline-block}.headBar
a{display:block;width:100%;height:100%}.headBar
span.logo{width:140px;height:40px;background-position:0px -55px;display:block;margin: -17px 25px 20px}.headBar
.button{display:block;width:18px;line-height:18px;height:30px;text-align:center;cursor:pointer}.headBar
.button.left{background-position: -5px -532px;width:30px;margin-top:3px}.hp .headBar
.button.left{background-position: -5px -270px;margin-top:0px}.headBar
.button.right{background-position: -25px -270px;width:30px;height:26px}.headBar
.button.right.searchPin{background-position: -68px -528px;width:14px;height:21px;margin-top:0;margin-right:25px}.headBar
.button.right.searchFilter{background-position: -97px -528px;width:15px;height:21px;margin-top:0px}.headBar
.button.right.search{background-position: -85px -274px}.headBar
.button.right.cart{background-position: -35px -525px;margin-right:5px}.headBar
.button.right.showFulltext{background-position: -90px -274px;margin-left:15px}.headBar
.restaurants_count{text-align:center;display:block;width:65px;line-height:12px;float:right;font-weight:bold}.headBar .restaurants_count
i{font-size:9px;display:block;font-style:normal;font-weight:normal}#footer{margin:0
-20px}#footer
.contact{padding:20px
0 20px;background:#444;text-align:center;color:#F2ECDA;font-weight:bold}#footer .contact
a{font-size:22px;color:white;font-weight:normal;text-decoration:none;display:block;margin-top:5px}#footer .contact a
i{display:inline-block;width:18px;height:17px;background-position: -216px -187px;margin-right:10px}#footer
.fullAndCopy{background-color:#343434;padding:20px}#footer .fullAndCopy a,
#footer
.fullAndCopy{color:#CCC7B8;text-decoration:none;font-size:12px}#footer .fullAndCopy
i{display:block;float:left;width:16px;height:16px;background-position: -187px -188px;margin-right:10px;margin-top:1px}#footer .fullAndCopy
.copy{display:block;text-align:center;padding-bottom:10px}#footer .fullAndCopy .ras-logo{float:right;margin-top: -10px;display:block;background-position: -88px -680px;width:63px;height:28px}#footer .contact-support_helper{margin-top:3px;display:block;font-weight:normal;font-size:12px}#footer .contact-support_helper
a{display:inline-block;font-weight:normal;font-size:12px;text-decoration:underline;color:#F2ECDA}#outer-left
#userInfo{margin: -10px -10px 0px -10px;padding:10px
10px 0px 10px;border-bottom:#444 1px solid}#outer-left #userInfo
strong{color:white;margin-left:10px}#outer-left #userInfo
span{font-size:11px;margin-left:10px;display:block;margin-bottom:15px}#outer-left #userInfo
.userImage{width:40px;height:40px;background-position: -160px -55px;border-radius:3px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3)}#outer-left #userInfo
.userImageInner{width:40px;height:40px;background-color:#555;background-size:cover;background-position:50% 50%;border-radius:3px}#outer-left #userInfo,
#outer-left
.light{background-color:#666}#outer-left
li{list-style:none;border-bottom:#444 1px solid;line-height:48px;margin-left: -10px;margin-right: -10px;margin-bottom:1px;-webkit-box-shadow:1px -1px 1px -1px #9b9b9b;-moz-box-shadow:1px -1px 1px -1px #9b9b9b;box-shadow:1px -1px 1px -1px #9b9b9b}#outer-left
li.light{border-top:#767676 1px solid;margin-bottom:0}#outer-left
li.light.last{margin-bottom:1px}#outer-left li
a{color:#C4C4C4;text-decoration:none;display:block;width:100%;padding-left:10px}#outer-left li a:hover,
#outer-left li a:active{background-color:#B11A29;color:white}#outer-left li a
i{display:block;float:left;height:16px;width:16px;margin:17px
22px 15px 12px}#outer-left li a
i.bistro{background-position: -8px -157px}#outer-left li a
i.prihlasenie{background-position: -67px -157px}#outer-left li a
i.odhlasenie{background-position: -65px -187px}#outer-left li a
i.objednavky{background-position: -36px -158px;width:17px}#outer-left li a
i.adresy{background-position: -6px -187px;width:17px;margin-top:16px}#outer-left li a
i.karty{background-position: -66px -774px;width:17px}#outer-left li a
i.notifikacie{background-position: -186px -774px;width:17px}#outer-left li a
i.faq{background-position: -127px -157px}#outer-left li a
i.podmienky{background-position: -157px -157px}#outer-left li a
i.kontakt{background-position: -187px -157px}#outer-left li a
i.pripomienky{background-position: -217px -157px}#outer-left li a
i.zoznam{background-position: -7px -801px}#outer-left li a
i.desktop{background-position: -36px -187px}#outer-left li a
i.blog{background-position: -187px -247px}#outer-left li a
i.dataExport{background-position: -37px -774px}#outer-left li a
i.bestoffer{background:url('https://s.aimg.sk/bistrosk/css/mobile/img/m-icon-najponuka.png');background-size:contain;background-repeat:no-repeat;background-position-y:1px}#outer-left
.language{cursor:pointer}#outer-left .language
i.language__flag{display:block;float:left;width:32px;height:16px;margin-top:16px;margin-left:22px;margin-right:15px}#outer-left .language
i.language__flag.language__sk{display:block;background-position: -64px -622px;width:22px;height:14px}#outer-left .language
i.language__flag.language__hu{display:block;background-position: -94px -622px;width:22px;height:14px}#outer-left .language
i.language__flag.language__en{display:block;background-position: -124px -622px;width:22px;height:14px}#outer-left .language.language--item{display:none}#hp_motto{text-align:center;font-size:14px;color:#333;font-style:normal;display:block;background-color:white;margin-left: -10px;margin-right: -10px;padding:0
0 10px 0}.genericBanner{display:block;padding-top:10px;height:110px;margin: -1px -10px 20px;background-color:white;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s-hp-img1.jpg');background-position:50% bottom;background-repeat:no-repeat}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5), all and (min-resolution: 2dppx), all and (min-resolution: 192dpi){.genericBanner{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s-hp-img1-hq.jpg');background-size:320px 110px}}#hp_search{text-align:center;margin:20px
0;position:relative}#hp_search
label{font-weight:bold;margin-bottom:5px;font-size:18px;display:block;color:#4d4d4f}@media (max-width: 450px){#hp_search
label{font-size:7.3vw}}.hp-search{background-color:unset !important;padding-top:0 !important}.hp-search .hp-search__submit-btn{height:unset !important;padding:1em}@media screen and (min-width: 450px){.hp-search .hp-search__mobile__text{font-size:18px !important}.hp-search .hp-search__mobile__additional{font-size:0.8em !important}}#modal_cityZones
.pin{display:block;width:16px;height:18px;background-position: -67px -276px;position:relative;top:30px;margin:0px
10px;z-index:2}#modal_closed
.button{display:inline-block;min-width:180px}#hp_search #clear_place,.geolocate{display:block;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;background-position: -129px -250px;width:11px;height:11px;position:absolute;margin-top: -43px;right:57px}.webp-alpha #hp_search #clear_place,
.webp-alpha
.geolocate{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}#hp_search
.geolocate{background-position: -206px -276px;width:23px;height:19px;right:15px;margin-top: -47px;border-left:#ccc 1px solid;padding-left:5px}#sideSearch
#clear_place{display:block;background-position: -129px -250px;width:11px;height:11px;position:absolute;margin-top: -37px;right:20px}#hp_search
.button{display:block;width:100%;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);border-radius:3px;background-color:#B11A29;color:white;font-size:14px;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);padding:15px}.autocomplete .searchBar #searchZone .box
.homePageSearchPlaceError{top:46px !important;left:15px}#fulltextError{z-index:11;top:47px;background:#fff url('https://s.aimg.sk/bistrosk/css/img/ico-no-result.png') no-repeat 15px;left:25px}#search_place_error{top:125px;z-index:10;background:#fff url('https://s.aimg.sk/bistrosk/css/img/ico-non-exist-location.png') no-repeat 15px}#search_place_error,#fulltextError{background-clip:padding-box;border-radius:3px 3px 3px 3px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.3);color:#545454;font-size:11px;padding:15px
25px 15px 70px;position:absolute;text-align:left}#search_place_error:before,#fulltextError:before{clear:both;content:' ';display:block;width:25px;height:25px;background:url('https://s.aimg.sk/bistrosk/css/img/tooltip_arrow.png') no-repeat 0;background-size:29px 16px;position:absolute;top: -17px;left:12px;pointer-events:none;margin-bottom:2px}#search_place_error
a{color:black;text-decoration:underline}#search_place_error
.arrow{background:url('https://s.aimg.sk/bistrosk/css/img/s-icons.png?v=?v=21.1.7.072556') no-repeat;background-position: -32px -493px;height:16px;position:absolute;top: -10px;width:20px}#modal_cityZones
.pin{top:8px}#modal_cityZones
.del_zones{display:block;background-position: -129px -250px;width:11px;height:11px;position:absolute;margin-top: -29px;right:45px}#modal_cityZones input[type=text]{height:45px;line-height:45px;border-radius:3px;padding:0
38px 0 35px;display:block;font-size:14px;width:100%;margin: -25px 0 0 0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:#888 1px solid;box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.3)}#modal_cityZones
.button{background:#B11A29;width:100%;margin:10px
0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#modal_cityZones
h2{border:none;margin-bottom:0px}#modal_cityZones
.cityZonesText{margin:0
20px;line-height:16px}#modal_cityZones
.box_zones{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:20px
20px 15px;text-align:left}#modal_cityZones .box_zones
.button.disabled{pointer-events:none;cursor:not-allowed;background-color:#c3c2c0}#modal_cityZones
.zonesPickerWrapper{margin-bottom:4px}#modal_cityZones .ac-results-zones ul
li{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%}#modal_cityZones .ac-results-zones ul
li.disabled{pointer-events:none;cursor:not-allowed}#modal_cityZones .ac-results-zones ul li
a.disabled{pointer-events:none;cursor:not-allowed;color:#c3c2c0}#modal_cityZones .ac-results-zones .ui-menu-item{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left}#modal_cityZones .modalZonesCityPartsList,
#modal_cityZones .zoneNotAvailable,
#modal_cityZones
.zoneNotFound{display:none;margin-top:5px;margin-bottom: -10px;position:relative;background:#F3F0E7;padding:15px
20px}#modal_cityZones .modalZonesCityPartsList i.arrowUp,
#modal_cityZones .zoneNotAvailable i.arrowUp,
#modal_cityZones .zoneNotFound
i.arrowUp{display:block;background-position: -155px -248px;width:20px;height:14px;position:absolute;top: -10px;left:57%}#modal_cityZones .modalZonesCityPartsList
span.zone{display:block;width:33%;float:left;color:#639917;cursor:pointer;line-height:2}#modal_cityZones .modalZonesCityPartsList span.zone:hover{text-decoration:underline}#modal_cityZones .zoneNotAvailable,
#modal_cityZones
.zoneNotFound{text-align:center;margin-top:20px;padding-bottom:30px}#modal_cityZones .zoneNotAvailable i.arrowUp,
#modal_cityZones .zoneNotFound
i.arrowUp{left:17%}#modal_cityZones .zoneNotAvailable .errorMsg,
#modal_cityZones .zoneNotFound
.errorMsg{display:block;text-align:center;font-size:16px;margin-bottom:10px}#modal_cityZones .zoneNotAvailable address,
#modal_cityZones .zoneNotFound
address{font-weight:bold;font-style:normal;display:inline}#modal_cityZones .zoneNotAvailable .button,
#modal_cityZones .zoneNotFound
.button{border-radius:2px;text-transform:none;text-shadow:none;background:#639917;display:block;margin:auto;border:none;padding:10px;-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 1px rgba(0,0,0,0.3);margin-top:20px}#ac-results{margin-top:3px;margin-left: -2px;display:none;position:absolute}#ac-results-zones{display:none}#ac-results-zones .ui-autocomplete
li{font-size:15px}#ac-results-zones .ui-autocomplete li.ui-state-disabled{padding-left:6px}#ac-results-zones .ui-autocomplete li.disabled-info{margin-top:10px;background:#dedede;padding:6px
0 6px 6px;font-size:12px;color:#000 !important;opacity: .6}#ac-results .ui-autocomplete li.ui-state-disabled,
#ac-results-zones .ui-autocomplete li.ui-state-disabled{pointer-events:none;cursor:not-allowed;color:#c3c2c0;padding-left:10px}#ac-results .ui-autocomplete li a,
#ac-results-zones .ui-autocomplete li
a{text-align:left;display:block;padding:5px
5px 5px 10px;text-decoration:none;color:#000;position:relative}#ac-results .ui-autocomplete li a .s-ico.my-address,
#ac-results-zones .ui-autocomplete li a .s-ico.my-address{float:left;width:25px;height:13px;position:absolute;left:1px;top:9px;display:inline-block;background-position: -90px -563px;background-size:180px 600px}#hp_search #ac-results .ui-autocomplete li a .s-ico.my-address,
#hp_search #ac-results-zones .ui-autocomplete li a .s-ico.my-address{background-position: -95px -608px;background-size:190px 650px}#ac-results .ui-autocomplete.hasMyAddress li.ui-state-disabled,
#ac-results-zones .ui-autocomplete.hasMyAddress li.ui-state-disabled{padding-left:25px}#ac-results .ui-autocomplete.hasMyAddress li a,
#ac-results-zones .ui-autocomplete.hasMyAddress li
a{padding-left:25px}#ac-results-zones li a .s-ico.my-address{background-position: -88px -546px !important;background-size:176px 583px !important}#ac-results:before,#ac-results-zones:before{padding:0
auto;background:url("https://s.aimg.sk/bistrosk/css/mobile/img/ac-arrow.png") no-repeat scroll 0 0 transparent;content:"";height:11px;left:40px;position:relative;top: -60px;width:17px;z-index:101;display:inline-block}#hp_search #ac-results:before{top: -66px}#searchBox_zones
.box_zones{text-align:left}.show_locationChooser{text-transform:uppercase;display:block;margin-top:5px;margin-bottom:10px;font-size:11px;text-align:center}.show_locationChooser
i{font-size:8px;padding-left:5px;vertical-align:1px}.show_locationChooser i:before{content:' ';background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;display:inline-block;background-position: -11px -596px;width:8px;height:8px}.webp-alpha .show_locationChooser i:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.show_locationChooser i.open:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;display:inline-block;background-position: -41px -596px;width:8px;height:8px}.webp-alpha .show_locationChooser i.open:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}#hp_locationChooser{color:#555;margin-bottom:20px}#hp_locationChooser ul
li.parentItem{padding:10px
10px;display:block;border-bottom:#e5e1d5 1px solid;cursor:pointer}#hp_locationChooser ul li.parentItem.parentItem:before{content:' ';background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;display:block;background-position: -127px -593px;width:16px;height:15px;float:left;margin-right:10px;margin-top:3px}.webp-alpha #hp_locationChooser ul li.parentItem.parentItem:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}#hp_locationChooser li
a{color:#628C0E;text-decoration:none;display:block}#hp_locationChooser li a
i{display:block;float:right;width:15px;height:15px;margin-top:2px}#hp_locationChooser li
li{list-style:none;padding:10px
0px;border-bottom:#e5e1d5 1px solid}#hp_locationChooser li li
a{color:#3C3C3C}#hp_locationChooser li li a:before{content:' ';background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;display:inline-block;background-position: -157px -593px;width:16px;height:15px;margin-left:5px;padding-right:10px}.webp-alpha #hp_locationChooser li li a:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}#hp_locationChooser li li a
i{display:none}#hp_locationChooser li li:first-child{border-top:#e5e1d5 1px solid;margin-top:10px}#hp_locationChooser li li:last-child{border-bottom:none;margin-bottom: -10px}#hp_locationChooser a.open i:before{display:inline-block;background-position: -11px -596px;width:8px;height:8px}#hp_locationChooser a i:before{content:' ';background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;display:inline-block;background-position: -71px -597px;width:8px;height:8px}.webp-alpha #hp_locationChooser a i:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.rightSidebar{color:white}.rightSidebar .t1,
.rightSidebar
.t2{font-weight:normal}.rightSidebar
.t1{font-size:19px;border-bottom:#484848 1px solid;box-shadow:0 1px 0px #666;margin-left: -10px;margin-right: -10px;padding:5px
0px 15px 15px}#sideCart.rightSidebar
.t1{background:#474747;margin-top: -10px;padding:0px
15px;font-size:16px;height:55px;line-height:55px;font-weight:bold;border-bottom:none}.rightSidebar
.t2{margin-top:20px;padding-left:5px}.rightSidebar
p{padding:20px
0px 20px;color:#bbb;font-size:12px;clear:both}#howWorks
p{width:240px;line-height:1.7}#howWorks
h3{clear:both}#howWorks
i.simg{display:block;float:left;width:95px;height:100px;margin-right:5px}#howWorks .step1
i{background-position:0px -210px}#howWorks .step2
i{background-position: -100px -210px}#howWorks .step3
i{background-position: -200px -210px;margin-bottom:1px}#howWorks
.button{display:block;background-color:#B11A29;color:white;text-transform:uppercase;margin:5px
0px 30px;padding:10px;border-radius:3px;text-align:center;text-shadow:0px 1px 1px rgba(0,0,0,0.3);cursor:pointer}.right_contacts{margin:3px
-10px}.right_contacts
.comb{height:20px;background-position:0px -125px;width:100%;background-repeat:repeat-x}.right_contacts
.contact{background-color:#676767;color:#F2ECDA;text-align:center;font-weight:bold;padding-bottom:30px}.right_contacts .contact
a{display:block;color:white;text-decoration:none;font-size:22px;font-weight:normal;padding-top:5px}.right_contacts .contact a
i{display:inline-block;width:18px;height:17px;background-position: -216px -186px;margin-right:10px}.rightSidebar
.searchBar{padding-top:20px;color:#bbb}.rightSidebar .searchBar
label{font-weight:bold;margin-bottom:0px;display:block}.rightSidebar .searchBar input,
.rightSidebar .searchBar
button{display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:14px;border-radius:3px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3)}.rightSidebar .searchBar
input{padding:15px
20px 15px 30px;margin-bottom:10px}.rightSidebar .searchBar
button{text-transform:uppercase;color:white;font-weight:bold;line-height:45px;background-color:#B11A29;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3)}.rightSidebar .searchBar
.pin{display:block;width:16px;height:18px;background-position: -67px -276px;position:relative;top:30px;margin:0px
10px;z-index:2}.breadcrumbs_top{background-color:#555;color:white;margin:0
-10px;text-align:center;padding:10px
0;box-shadow:0 1px 1px rgba(0,0,0,0.3)}.breadcrumbs_top.normal{background-color:#B11A29;font-weight:normal}.breadcrumbs_top
h1{font-size:14px}.breadcrumbs_top
h2{font-size:11px}.breadcrumbs_top
.left{float:none}.breadcrumbs_bottom{background:#444}.breadcrumbs_bottom
.inside{margin:0px
10px;border-top:#666 1px solid;padding:20px
0px}.breadcrumbs_bottom a,.breadcrumbs_bottom{color:#CCC7B8;text-align:center;text-decoration:none;font-size:13px}.breadcrumbs_bottom
.divider{background:none}.breadcrumbs_bottom .divider:before{content:' / ';color:#7A776F;background-color:#444;padding:0px
5px}.bistro-location-specification{padding:10px
0}.bistro-location-specification .bistro-button--disabled{background-color:#c3c2c0 !important;border:1px
solid #c3c2c0 !important}.bistro-location-specification .specification-wrapper__main-description
a{border-bottom:1px solid #B11A29;color:#B11A29}.searchBar
.bistroInfo{font-size: .8em;margin-bottom:25px;color:#B11A29}.searchBar .bistroInfo
span{display:inline-block;color:#4d4d4f}@media (max-width: 450px){.searchBar
.bistroInfo{font-size:3.8vw}}.searchResults{margin-top:10px}.bistro-header-search-wrapper{background-color:#FFF;height:45px;width:100%;display:flex;justify-content:left;margin-left: -10px;margin-right: -10px;padding:0
10px}.bistro-header-search-wrapper .bistro-header-search-component{width:100%}.filterActive{background:#639917;color:white;margin-left: -10px;margin-right: -10px;font-size:12px;padding:15px
15px 15px 20px}.filterActive
a{float:right;margin-left:10px;margin-bottom:10px}.filterActive a
i{display:block;background-position: -219px -595px;width:12px;height:12px;margin-top:2px}.filterPanel
.t1{background:#474747;font-size:16px;color:#fff;font-weight:bold;display:block;margin-left: -10px;margin-top: -10px;margin-right: -10px;height:55px;line-height:55px;padding-left:20px}.filterPanel
.setFilter{text-indent: -5000px;float:right;display:block;background-position: -214px -490px;width:22px;height:20px;margin-top:17px;margin-right:20px}.filterPanel
.t2{display:block;background:#666;color:#bcbcbc;text-transform:uppercase;font-size:11px;padding:12px
20px;margin-left: -10px;margin-right: -10px}.filterPanel label,
.filterPanel
a{display:block;border-bottom:#666 1px solid;height:48px;line-height:48px;margin-left: -10px;margin-right: -10px;color:#fff;text-decoration:none;font-size: .9em}.filterPanel label:before,
.filterPanel a:before{content:" ";float:left;margin-top:16px;margin-right:0px;margin-left:20px}.filterPanel label[for=filterDeliveryTime]:before,
.filterPanel a[for=filterDeliveryTime]:before,
.filterPanel label[for=filterTakeaway]:before,
.filterPanel a[for=filterTakeaway]:before,
.filterPanel label[for=filterOnlinePayment]:before,
.filterPanel a[for=filterOnlinePayment]:before,
.filterPanel label[for=filterBistroCarrier]:before,
.filterPanel a[for=filterBistroCarrier]:before,
.filterPanel label[for=filterDailyMenu]:before,
.filterPanel a[for=filterDailyMenu]:before{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/s-m-filter@3.png");background-size:30px 150px;content:" ";float:left;margin-top:14px;margin-right:10px;margin-left:20px}.filterPanel label[for=filterDeliveryTime]:before,
.filterPanel a[for=filterDeliveryTime]:before{display:block;background-position: -7px -486px;width:16px;height:18px}.filterPanel label[for=filterFreeDelivery]:before,
.filterPanel a[for=filterFreeDelivery]:before{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-icon-donaska-zdarma.png?v=21.1.7.072556");display:block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat;padding-right:10px}.filterPanel label[for=filterDailyMenu]:before,
.filterPanel a[for=filterDailyMenu]:before{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-icon-daily-menu.png?v=21.1.7.072556");display:block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat;margin-top:19px}.filterPanel label[for=filterTakeaway]:before,
.filterPanel a[for=filterTakeaway]:before{display:block;background-position: -7px -577px;width:16px;height:20px}.filterPanel label[for=filterOnlinePayment]:before,
.filterPanel a[for=filterOnlinePayment]:before{display:block;background-position: -7px -546px;width:16px;height:16px}.filterPanel label[for=filterHomeDelivery]:before,
.filterPanel a[for=filterHomeDelivery]:before{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-icon-donaska-domov.png?v=21.1.7.072556");display:block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat;padding-right:10px}.filterPanel label[for=filterBistroCarrier]:before,
.filterPanel a[for=filterBistroCarrier]:before{display:block;background-position: -7px -455px;width:16px;height:16px}.filterPanel label:after,
.filterPanel a:after{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;content:" ";float:right;display:block;background-position: -7px -562px;width:16px;height:16px;margin-top:16px;margin-right:20px;margin-left:10px}.webp-alpha .filterPanel label:after,
.webp-alpha .filterPanel a:after{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.filterPanel label.cuisine:after,
.filterPanel a.cuisine:after,
.filterPanel label.sortItem:after,
.filterPanel a.sortItem:after{display:block;background-position: -67px -562px;width:16px;height:16px}.filterPanel label.cuisine.active:after,
.filterPanel a.cuisine.active:after{display:block;background-position: -97px -562px;width:16px;height:16px}.filterPanel label.cuisine .new,
.filterPanel a.cuisine
.new{color:white;background:#B11A29;border-radius:2px;padding:1px
4px;font-size:8px;letter-spacing:0.3px}.filterPanel input[type=checkbox],
.filterPanel input[type=radio]{display:none}.filterPanel input[type=checkbox]:checked + label:after,
.filterPanel input[type=radio]:checked+label:after{display:block;background-position: -37px -562px;width:16px;height:16px}.filterPanel input[type=radio]:checked+label.sortItem:after{display:block;background-position: -97px -562px;width:16px;height:16px}.filterPanel .cuisinesList
a{display:block}.filterPanel .campaignFilterLabel:before{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/s-marketing-filter.png?v=21.1.7.072556");display:block;width:16px;height:16px;background-size:16px;background-repeat:no-repeat;padding-right:10px}.filterPanel
.filterIcon{display:inline-block;width:20px;vertical-align:middle;margin:0
5px 4px -1px}.filterPanel .filterIcon
img{display:block;max-width:100%}.listItem{margin-bottom:10px;position:relative}.listItem.closed{filter:grayscale(100%);color:#949292}.Search
.listItem{cursor:pointer}.listItem
.image{float:left;width:60px;height:160px;border-top-left-radius:3px;border-bottom-left-radius:3px;background-size:60px 160px}.listItem
.content{float:left;width:100%}.listItem .content
.bistro_carrier_mobile{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/m-bistro-kurier-detail.png?v=18.3.21.095903');background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;float:left;margin: -24px 0 0 -4px;padding-right:5px}html.webp-alpha .listItem .content
.bistro_carrier_mobile{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/m-bistro-kurier-detail.webp')}.listItem .content
.bistro_carrier_mobile.detail{margin-top: -14px}.listItem h2,
.Restaurant .listItem
.name{font-size:14px;width:100%;white-space:nowrap;text-overflow:ellipsis}.listItem
h2{display:inline-block;width:67%;overflow:hidden}.listItem
h1{font-size:14px;white-space:nowrap;text-overflow:ellipsis;height:18px;overflow:hidden}.listItem
.flag{float:right;display:inline-block;vertical-align:top}.listItem .flag
span{text-align:left;padding:5px
6px;background:#E68600;border-radius:3px;font-size:11px;color:#FFF;text-shadow:0 1px 2px rgba(0, 0, 0, 0.3);text-transform:uppercase;font-weight:bold}.listItem .flag
span.newTag{background:#E68600}.listItem .flag
span.recommendTag{background:#B11A29}.listItem
a{color:black;text-decoration:none}.listItem .description,
.listItem
.prices{font-size:12px;padding-top:3px;margin-top:5px}.listItem .description table,
.listItem .prices
table{width:100%;position:relative;left: -2px}.listItem .description table .label,
.listItem .prices table
.label{width:60px}.listItem .description table .payment_discount,
.listItem .prices table
.payment_discount{text-align:right}.listItem .description table .payment_discount div,
.listItem .prices table .payment_discount
div{padding-top:3px;overflow:hidden}.listItem .description table .payment_discount div .card,
.listItem .prices table .payment_discount div
.card{display:block;background-position: -170px -416px;width:20px;height:13px;float:right;margin-right:5px;margin-top:3px}.listItem .description table .payment_discount div .discount,
.listItem .prices table .payment_discount div
.discount{display:block;background-position: -172px -435px;width:16px;height:15px;float:right;margin-right:5px}.listItem .description table .payment_discount div .discount.campaign,
.listItem .prices table .payment_discount div
.discount.campaign{background-size:16px 16px;width:16px;height:16px;background-position:50% 50%;margin-left: -5px}.listItem .description table .payment_discount div .discount.ikony-expres-kurier,
.listItem .prices table .payment_discount div .discount.ikony-expres-kurier{background-size:27px 27px;width:27px;height:27px;background-position:50% 50%;margin-left: -5px}.listItem .description table .payment_discount div span,
.listItem .prices table .payment_discount div
span{display:block;float:right}.listItem .description table .payment_discount div span:after,
.listItem .prices table .payment_discount div span:after{content:' ';display:block;visibility:hidden;clear:right}.listItem
.openTime_Rating{color:#6B990F;font-weight:bold;font-size:12px;background-color:#F8F5EB;padding:6px
0px;width:100%;position:absolute;box-sizing:border-box;bottom:0;margin-left: -14px;border-bottom-right-radius:3px}.Restaurant .listItem
.openTime_Rating{background-color:#fff}.Restaurant .listItem .openTime_Rating
.cnt{margin-top: -1px;position:relative;top:1px}.listItem
.openTimeBox{float:right;margin-top:1px;margin-right:20px}.listItem .openTimeBox
i{display:block;width:11px;height:11px;background-position: -129px -310px;float:left;margin-right:5px;margin-top:1px}.listItem .openTimeBox
.openTagGray{color:#888}.listItem .openTimeBox
.openTagBlue{color:#2587B7}.listItem
.ratingBox{float:left;width:110px;margin-left:14px}.listItem .ratingBox
.grade{float:left;font-size:13px;margin-top:2px;margin-right:3px}.listItem .ratingBox
.cnt{float:left;font-size:13px;margin-right:3px;margin-top:1px;color:#555;padding-left:5px;font-weight:normal}.listItem
.description{height:14px;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap}.listItem
.info{margin-left:60px;padding:20px
14px 0px;position:relative}.Restaurant .listItem
.info{padding-top:10px}.listItem
.tempClose{height:50px;position:relative}.listItem .tempClose>div{position:relative;top:50%;transform:translateY(-50%)}.listItem .tempClose
.tempClose_image{background-image:url(https://s.aimg.sk/bistrosk/css/img/s-icons.png);width:18px;height:26px;background-position: -5px -1846px;content:' ';display:inline-block;margin:0
12px 0 6px;vertical-align:middle}.listItem .tempClose
.tempClose_text{display:inline-block;font-size:12px;padding-top:6px;width:74%;vertical-align:middle}.dailyMenuItem{border-radius:0 0 3px 3px;margin-bottom:10px}.dailyMenuItem
.listItem{margin:0}.dailyMenuItem .listItem
.image{border-bottom-left-radius:0;height:140px}.dailyMenuItem .listItem
.description{display:none}.dailyMenuItem
.listItem.roundBox{border-radius:3px 3px 0 0;box-shadow:none}.dailyMenuItem .item-wrapper{padding:10px
4%;border-top:1px solid #e5e5e5}.dailyMenuItem
.products{background-color:white;border-radius:0 0 3px 3px}.dailyMenuItem
a{text-decoration:none}.dailyMenuItem .product-name{color:#639917;width:75%;display:inline-block;margin-right:5%;float:left}.dailyMenuItem .product-desc{color:#989793;font-size:11px;margin-top:10px;clear:both}.dailyMenuItem
.price{width:20%;display:inline-block;color:#B11A29;text-align:right;float:left;margin-top:1px}.dailyMenuItem .price:after{content:' ';display:block;clear:both}.dailyMenuItem .show-more{padding:13px
0 10px 0;display:inline-block;width:100%;border-top:1px solid #e5e5e5;overflow:hidden}.dailyMenuItem .show-more
.text{padding-left:4%;font-size:12px;color:#639917;display:inline-block;float:left}.dailyMenuItem
.arrow{width:14px;height:14px;display:inline-block;transition:0.5s ease-in-out all;float:left;margin-left:5px;background-image:url("https://s.aimg.sk/bistrosk/css/img/s-arrow-green.png")}.dailyMenuItem
.arrow.up{transform:rotate(180deg)}.dailyMenuItem .firstProducts .last-visible-item{position:relative}.dailyMenuItem .firstProducts
.overlay.hide{position:absolute;z-index:3;width:100%;background:linear-gradient(to bottom, rgba(255, 255, 255, 0), #ffffff);height:100%;top:0px;left:0}.dailyMenuItem
.foodTypes{display:inline-block;height:20px;margin-left:2px}.dailyMenuItem .foodTypes
.foodTypes__foodType{display:inline-block;margin: -6px 0 -3px 2px;width:20px;height:20px}.dailyMenuItem .foodTypes .foodType-11{background-position: -4px -710px}.dailyMenuItem .foodTypes .foodType-21{background-position: -34px -710px}.dailyMenuItem .foodTypes .foodType-31{background-position: -64px -710px}.dailyMenuItem .foodTypes .foodType-41{background-position: -94px -710px}.dailyMenuItem .foodTypes .foodType-42{background-position: -124px -710px}.dailyMenuItem .foodTypes .foodType-43{background-position: -154px -710px}.dailyMenuItem
.allergens{color:#c3c1c1;font-size:10px}.webview-small{width:36px;height:36px}.hidden{display:none}.listItem i.popular,
.product
.popular{position:absolute;top:0;right:0;background-position: -160px -380px;width:15px;height:15px;display:block;border-top-right-radius:3px}#content .rating
.s{position:relative;top: -1px;display:block;width:12px;height:11px;float:left;margin-right:0px;margin-top:3px}.rating
.s.inactive{background-position: -9px -310px}#content .rating.r0
.s{display:none}.rating.r1 .s.active,
.rating.r2
.s.active{background-position: -99px -310px}.rating.r1 .s.active.half,
.rating.r2
.s.active.half{background-position: -179px -505px}.rating.r1 .grade,
.rating.r2
.grade{color:#CC3D55}.rating.r3
.s.active{background-position: -69px -310px}.rating.r3
.s.active.half{background-position: -179px -485px}.rating.r3
.grade{color:#127DB3}.rating.r4 .s.active,
.rating.r5
.s.active{background-position: -39px -310px}.rating.r4 .s.active.half,
.rating.r5
.s.active.half{background-position: -165px -505px}.rating.r4 .grade,
.rating.r5
.grade{color:#6B990F}.deliveryRatingContent{min-height:32px}.rating-attributes{padding-bottom:5px;clear:both;padding-left:4%;border-bottom:#EEE 1px solid}.rating-attributes:after{content:' ';display:block;clear:both}.rating-attributes .grade-large{margin-bottom:10px;margin-top:10px;float:left;text-align:center;width:60px;border-right:2px solid #ececec;padding-right:13px;padding-bottom:6px}.rating-attributes .grade-large
.number{font-size:40px;font-weight:bold}.rating-attributes .grade-large .number.r1 span,
.rating-attributes .grade-large .number.r2
span{color:#CC3D55}.rating-attributes .grade-large .number.r3
span{color:#127DB3}.rating-attributes .grade-large .number.r4 span,
.rating-attributes .grade-large .number.r5
span{color:#639917}.rating-attributes .grade-large
.big{-ms-transform:scale(1.1);transform:scale(1.1);margin-top: -5px;width:60px}.rating-attributes
.mobile{width:100%;display:flex;justify-content:center}.rating-attributes .mobile .grade-wrapper{display:flex;flex-direction:column;justify-content:flex-end;margin-left:15px;margin-bottom:5px}.rating-attributes .mobile .grade-wrapper
.big{margin-bottom:3px}.rating-attributes.without-carrier .grade-wrapper{align-items:center}.delivery-stats{float:left;width:90%}.delivery-stats
.wrapper{margin:10px
0 10px 0;width:100%;padding-left:4%}.delivery-stats .delivery-stat-line{height:6px;width:100%;margin-left:4%}.delivery-stats
.percentage{width:29%;display:inline-block;font-size:13px;position:relative}.delivery-stats .percentage:not(:first-child){padding-left:3%}.delivery-stats .percentage.on-time{color:#6C9A1F}.delivery-stats
.percentage.early{color:#A6C272}.delivery-stats .percentage.early:after{background:#A6C272}.delivery-stats
.percentage.late{color:#CCC}.delivery-stats .percentage.late:after{background:#CCC}.delivery-stats .percentage
.number{font-size:36px}.delivery-stats .percentage
.symbol{font-size:25px}.delivery-stats .percentage:not(:first-child):after{content:"";position:absolute;left:0;z-index:100;top:15px;width:1px;height:30%}.delivery-stats .percentage
.text{width:63px;margin-top: -2px}.delivery-stats .no-data{margin-top:14px;color:#BDBDBD;font-size:14px;padding-left:2%}.textualRatingsCount{float:left;clear:left;padding:22px
0 0 0;color:#BDBDBD;font-size:13px;width:100%;margin-bottom:10px;border-bottom:#EEE 1px solid;display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display:flex}.textualRatingsCount
.info_ratings{font-size:12px;float:right;padding-right:10px}.textualRatingsCount
.ratingsCheckboxContainer{cursor:pointer;width:49%;display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}.textualRatingsCount .ratingsCheckboxContainer:hover{color:#787878}.textualRatingsCount
.ratingsCheckboxContainer.selected{border-bottom:3px solid #B11A29;padding-bottom:4px;color:black}.textualRatingsCount .ratingsCheckboxContainer
input{position:absolute;opacity:0}.textualRatingsCount .ratingsCheckboxContainer input:checked~.ratingsCheckmark{background-color:#2196F3;-moz-box-shadow:0px 0px 2px 1px #2196F3;-webkit-box-shadow:0px 0px 2px 1px #2196F3;box-shadow:0px 0px 2px 1px #2196F3}.textualRatingsCount .ratingsCheckboxContainer input:checked~.ratingsCheckmark:after{display:block}.textualRatingsCount .ratingsCheckboxContainer
.ratingsCheckmark{position:absolute;top:0;left:0;height:8px;width:8px;border:1px
solid #cbc8c5;background-color:#fcfcfc;border-radius:3px;margin-top:4px}.textualRatingsCount .ratingsCheckboxContainer .ratingsCheckmark:after{content:"";position:absolute;display:none;left:2px;top:0px;width:3px;height:6px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(35deg);-ms-transform:rotate(35deg);transform:rotate(35deg)}.grade-parts{margin-left:3%;padding-bottom:10px;float:left;width:70%;margin-top:10px}.grade-parts .grade-part{margin-top:5px}.grade-parts .grade-part:after{content:' ';display:block;clear:both}.grade-parts .grade-part
span{display:block;float:left;width:70px;font-size:12px}.grade-parts .grade-part
em{margin-top:5px;display:block;width:60%;height:6px;background:#e5e5e5;float:left}.grade-parts .grade-part em
i{display:block;height:6px}.grade-parts .grade-part.grade-part--delivery
i{background:#78a121}.grade-parts .grade-part.grade-part--food
i{background:#1f88c9}.grade-parts .grade-part.color0
i{background:#e5e5e5}.grade-parts .grade-part.color1
i{background:#CC3D55}.grade-parts .grade-part.color2
i{background:#CC3D55}.grade-parts .grade-part.color3
i{background:#127DB3}.grade-parts .grade-part.color4
i{background:#6B990F}.grade-parts .grade-part.color5
i{background:#6B990F}.detailSeparator{border-bottom:1px solid #666;margin-bottom:15px}#expiredRating{text-align:center;padding:100px
12px;font-size:16px}#expiredRating .expired-headline{font-weight:bold}#expiredRating .expired-message{font-size:13px}#expiredRating .higlight-text{color:#8CB731;font-weight:bold}.listItem .noRating
.grade{font-size:12px;color:gray}.pagination{margin:30px
auto;width:285px}.pagination
a{display:block;float:left;height:40px;line-height:40px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);color:white;text-decoration:none;text-transform:uppercase;font-style:normal;padding:0px
25px;border-radius:3px;margin-bottom:20px;background-color:#127DB3}.pagination
i{text-indent: -2000px;float:right;display:block;width:13px;height:16px;margin-top:12px}.pagination .c_nazad,
.pagination
.prev{margin-right:5px}.pagination
.c_vpred{width:165px;float:right}.pagination .c_vpred i,
.pagination .next
i{background-position: -39px -217px}.pagination .next
span{float:left;margin-right:4px}.pagination .c_nazad i,
.pagination .prev
i{background-position: -9px -217px}.pagination .c_neakt,
.pagination
.disabled{background-color:#807E7C}.tabs{line-height:45px;font-size:12px;margin:10px
0 0;border-radius:3px 3px 0 0}.tabs__restaurant-detail{font-weight:normal;font-size:12px}.tabs
a{display:inline-block;text-align:center;width:33.3%;float:left;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-decoration:none;font-weight:bold;background-color:#F6F5F0;color:#a19d9a}.tabs
a.active{background-color:white;color:#545454}.tabs a:nth-child(2){border-left:#EEEDE8 2px solid;border-right:#EEEDE8 2px solid}.tabs a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.tabs
a.last{border-top-right-radius:3px;border-bottom-right-radius:3px}.tabItem{border-radius:0 0 3px 3px}.tabItem .more-info{padding:15px
12px 0}.tabItem .more-info ul,
.tabItem .more-info
ol{padding-left:15px}.tabItem .more-info_title{border-bottom:1px solid #e5e5e5;padding:3px
0 5px;font-weight:bold;font-size:15px}.tabItem .more-info_content{padding:10px
0 8px;font-size:12px}.checkout
.tabs{margin-left: -5px;margin-right: -5px}.checkout .tabs
a{width:100%;border-radius:3px;text-align:left;padding-left:20px;color:#B11A29;font-size:14px;cursor:pointer}.checkout .tabs
i{display:inline-block;width:14px;height:14px;margin-top:3px;vertical-align: -2px}.checkout .tabs
i.a{background-position: -158px -308px;margin-right:4px}.checkout .tabs
i.f{background-position: -189px -308px;margin-right:8px}.checkout .tabs
i.arr{background-position: -70px -249px;width:9px;height:13px;margin-right:10px;margin-top:16px;float:right}.restaurant{background-color:#f4eddb;margin:0
-10px;padding:0px
5px}.restaurant
.breadcrumbs_top{padding:15px
0px}.restaurant .breadcrumbs_top
.address{color:#F2ECDA;font-style:normal;font-size:11px}.restaurant
.listItem{margin-top:10px}.restaurant .listItem .name
.address{font-size:11px;color:#737373;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.restaurant .listItem
.prices{font-size:11px;line-height:1.3;min-height:80px;color:#737373;padding-top:4px}.restaurant .listItem .prices>div{margin-top:3px}.restaurant .listItem .prices>div.payment{margin-top:5px}.restaurant .listItem .prices table tr:nth-child(2){color:#3C3C3C}.restaurant .menu
.categoryIsNotInMinOrder{padding:7px
15px;display:inline-block;color:#a9a9a9;font-size:12px;border-top:1px solid #EDEDED;width:calc(100% - 30px)}.restaurant .menu .categoryIsNotInMinOrder
i{width:15px;height:15px;margin-right:5px;float:left;background-position: -190px -380px;margin-top:7px}@media only screen and (min-device-width: 396px){.restaurant .menu .categoryIsNotInMinOrder
i{margin-top:0}}.restaurant
.menu{color:#555;margin-bottom:10px;-webkit-user-select:none}.restaurant .menu
.title{background-color:#565656;color:white;border-top-left-radius:3px;border-top-right-radius:3px;padding:15px
15px 15px 20px;font-weight:bold;font-size:15px}.restaurant .menu .title
i{display:block;width:36px;height:22px;background-position: -146px -214px;float:right}.head-position{position:relative;top: -55px;left: -10px;right: -10px;margin-bottom: -3.25rem;min-height:245px}.head-placeholder{background-color:white;height:245px;position:absolute;top:0;left:0;right:0}.restaurant .menu
.categoryTitle{border-top:#EDEDED 1px solid;padding:13px;cursor:pointer;display:flex;align-items:center;justify-content:space-between}.restaurant .menu .categoryTitle h3
.categoryOpenTimeInfo{display:block;font-size:12px;padding-top:4px;color:#989793}.restaurant .menu .categoryTitle h3 .s-ico{background-image:url('https://s.aimg.sk/bistrosk/css/img/s-icons.png?v=21.1.7.072556');background-repeat:no-repeat;display:inline-block;background-position: -25px -1340px;width:13px;height:13px;margin-right:4px;margin-bottom: -1px;background-size:auto}.restaurant .menu .categoryTitle:first-of-type{border-top:none}.restaurant .menu .categoryTitle
h3{font-weight:normal;font-size:15px;display:block;width:100%}.restaurant .menu .categoryTitle
.s{display:block;float:right;width:14px;height:9px;background-position: -8px -252px}.restaurant .menu .categoryTitle
.cartCheck{display:none;margin-left:5px;width:11px;height:11px;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/m_iconCheckGreen.png?v=21.1.7.072556');background-size:cover}.restaurant .menu .categoryTitle.categoryInCart
.cartCheck{display:inline-block}.restaurant .menu .categoryTitle.open
.s{background-position: -38px -252px}.restaurant .menu
.categoryTitle.allergens{color:#5B930C;font-weight:bold;font-size:13px}.restaurant .menu .categoryTitle.allergens
i.info{float:left;background-position: -190px -380px;width:15px;height:15px;margin-right:10px;margin-top:3px}.restaurant .menu .categoryTitle.allergens
i.arrow{margin-top:4px;background-position: -67px -248px;height:14px}#allergensList{text-align:left}#allergensList
.button{margin:14px
}#allergensList
h2{border:none;padding:15px
10px 0px}#allergensList
ol{list-style-type:decimal;margin-left:40px;font-weight:bold}#allergensList ol
li{font-weight:normal}.restaurant
.productList{display:none}.restaurant
.productList.closed{filter:grayscale(100%);opacity:0.8;pointer-events:none}.restaurantClosed{background-color:#FDF3F4;display:flex;justify-content:center;align-items:center}.colorWrapperRestaurantClosed{padding:10px;background-color:white;border-bottom:#EDEDED 1px solid}.warningContent{padding:10px;font-size:12px}.warningIcon{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s_m_ICON_upozornenie.png');margin-left:20px;height:30px;width:45px;background-repeat:no-repeat}.grayScale{filter:grayscale(100%);opacity:0.6}.restaurant
.bestseller{font-weight:bold;font-size:9px;text-transform:uppercase;color:#FFF;background-color:#B11A29;padding:1.2px 4.8px;border-radius:3px;margin-right:2px;margin-top:2px;letter-spacing:0.5px}.restaurant
.new{font-weight:bold;font-size:9px;text-transform:uppercase;background-color:#E78601;background: -webkit-gradient(linear, left top, left bottom, from(#E78601), to(#DC8C16));background: -webkit-linear-gradient(top, #E78601, #DC8C16);background: -moz-linear-gradient(top, #E78601, #DC8C16);background: -ms-linear-gradient(top, #E78601, #DC8C16);background: -o-linear-gradient(top, #E78601, #DC8C16);color:#FFF;padding:1.2px 4.8px;border-radius:3px;margin-right:2px;margin-top:2px;letter-spacing:0.5px}.restaurant #category-rest_actions{background-color:#FFF;border-radius:3px}.restaurant
#productListrest_actions{background-color:#FFF}.restaurant #productListrest_actions
.notice{color:#3C3C3C;font-size:12px;padding:15px
30px;position:relative;min-height:65px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.restaurant #productListrest_actions .notice
.notice__icon{background-image:url('https://s.aimg.sk/bistrosk/css/img/promotions/s-action-edges.png?v=21.1.7.072556');position:absolute;background-size:75px 35px;background-position: -40px center;left:0;top:0;width:35px;height:35px}.restaurant
.promo{border-bottom:white 1px solid;color:#3C3C3C;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:65px;background-size:cover;background-position:right center;padding:15px
30px;position:relative}.restaurant .promo:first-of-type{border-top:#FFF 1px solid}.restaurant .promo .promo__title,
.restaurant .promo
.promo__desc{display:block}.restaurant .promo
.promo__content{display:table-cell;vertical-align:middle;height:36px;width:70%}.restaurant .promo.promo--normal
.promo__content__wrapper{display:flex;align-items:center}.restaurant .promo
.promo__icon{background-image:url('https://s.aimg.sk/bistrosk/css/img/promotions/icons/m-icon-info.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:cover;margin-right:20px;min-width:35px;height:35px}.restaurant .promo.promo--info{height:auto}.restaurant .promo.promo--info
.promo__content__wrapper{display:flex;align-items:center}.restaurant .promo.promo--info
.promo__content{width:100%;height:100%}.restaurant .promo.promo--delay{box-sizing:border-box;padding:11px
30px}.restaurant .promo.promo--delay
.promo__content__wrapper{display:flex;align-items:center;background:#F7F5E9;padding:11px
20px}.restaurant .promo.promo--delay
.promo__icon{background-image:url('https://s.aimg.sk/bistrosk/css/img/promotions/icons/m-icon-clock.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:cover;margin-right:20px;min-width:35px;height:35px}.restaurant .promo.promo--delay
.promo__title{font-weight:bold}.restaurant .promo.promo--delay
.promo__desc{font-size:12px;display:block}.restaurant .promo
.promo__title{font-weight:bold;font-size:12px}.restaurant .promo
.promo__desc{font-size:12px;word-wrap:break-word}.restaurant
.tempClose{height:90px !important}.restaurant #category-rest_actions b,
.restaurant #category-my_products b,
.restaurant #category-bestsellers
b{display:block;float:left;background-position:0px -380px;width:32px;height:30px;margin: -5px 3px -5px -4px;transform:scale(0.8)}.restaurant #category-my_products
b{background-position: -30px -381px}.restaurant #category-bestsellers
b{background-position:0px -737px}.restaurantNotFound{background:white;margin:10px;padding:10px;text-align:center;border-radius:5px;-webkit-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3)}.restaurantNotFound
h1{font-size:16px;margin:10px
0px}.restaurantNotFound
p{margin-bottom:15px}.restaurantNotFound
.prompt{display:block}.modal{margin:10px
0px;text-align:center;color:#333;padding-bottom:10px}.modal
h2{padding:10px
0px;margin:0px
10px 10px;font-size:16px;border-bottom:#ccc 1px solid}.modal
p{padding:0px
20px}.modal
.nonValidEmail{padding-top:20px}.modal
.nonValidEmail.hide{display:none}.modal
a{text-decoration:none;color:#333}.modal .button,
.restaurantNotFound
.button{display:block;padding:10px;text-align:center;color:white;font-weight:bold;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);text-decoration:none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);border-radius:3px;margin:10px
5px;background-color:#127DB3;cursor:pointer}.modal
.button.silver{background-color:#F2EEE1;color:#333}.modal
.button.red{background-color:#B11A29}.modal
.button.gray{background-color:#5c5c5c}.modal
.buttonWrapper{padding:0
20px}.modal
.name{padding:15px
0 11px 0;color:#545454}.modal .name
.title{font-weight:bold;font-size:15px}.modal .name
.allergens{font-size:13px}.modal#imagePopup
.imageWrapper{position:relative;width:auto;margin:auto;max-width:300px}.modal#imagePopup .imageWrapper
img{border-radius:4px;margin-top:0px;width:100%;max-width:300px}.modal#preorderWarningModal
h2{border-bottom:none;padding-left:10px;padding-top:30px;padding-bottom:0px;width:315px;text-align:left;margin:0px
auto;font-size:18px}.modal#preorderWarningModal h2:before{content:' ';background-position: -210px -330px;width:85px;height:80px;display:block;float:left;margin-right:10px;margin-top: -15px}.modal#preorderWarningModal h2:after{content:' ';display:block;clear:both}#modal_product_attributes{background-color:#e6e0cf;margin:0px
-10px 20px;padding-bottom:10px;text-align:left;box-shadow:none}#modal_product_attributes
.attributes{border-radius:3px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);background-color:#F2EEE1;padding:0
10px;margin:10px
5px}#modal_product_attributes .attributes .product-name{padding-bottom:4px}#modal_product_attributes .attributes .product-name
h4{color:#628c0e;padding-bottom:5px}#modal_product_attributes .attributes .product-name
.price{color:#B11A29;font-size:12px;font-weight:bold}#modal_product_attributes .attributes .product-name
.desc{display:block;color:#878785;font-size:12px;min-height:32px}#modal_product_attributes .attributes
.button{display:block;padding:10px
5px;text-align:center;color:white;font-weight:bold;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);text-decoration:none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);border-radius:3px;margin:10px
0px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#modal_product_attributes .attributes
.button.gray{background-color:#787878;float:left}#modal_product_attributes .attributes
.button.red{background-color:#B11A29;float:right}#modal_product_attributes .attributes .attribute-item,
#modal_product_attributes .attributes .product-name,
#modal_product_attributes .attributes
.box_wrapping{padding:15px
12px 15px 16px;background-color:white;border-bottom:#ededed 1px solid;margin:0px
-10px}#modal_product_attributes .attributes .attribute-item:after,
#modal_product_attributes .attributes .product-name:after,
#modal_product_attributes .attributes .box_wrapping:after{content:' ';display:block;clear:both}#modal_product_attributes .attributes .attribute-item input,
#modal_product_attributes .attributes .product-name input,
#modal_product_attributes .attributes .box_wrapping
input{margin:0
8px 0 0px}#modal_product_attributes .attributes .attribute-item .price,
#modal_product_attributes .attributes .product-name .price,
#modal_product_attributes .attributes .box_wrapping
.price{padding-right:10px}#modal_product_attributes .attributes .attribute-item{cursor:pointer;user-select:none}#modal_product_attributes .attributes .attribute-item
.allergens{font-size:10px;color:#868686}#modal_product_attributes .attributes .attribute-item
input{position:relative;top:2px}#modal_product_attributes .attributes .attribute_group_name
div{font-size:15px;font-weight:bold;padding:10px
0}#modal_product_attributes .attributes .attribute_group_name
span{font-size:13px;font-weight:normal}#modal_product_attributes .attributes
.attribute_quantity_picker{display:inline-block;vertical-align:bottom;margin-right:4px}#modal_product_attributes .attributes .attribute_quantity_picker
*{display:inline-block;vertical-align:middle}#modal_product_attributes .attributes .attribute_quantity_picker
.more{user-select:none;cursor:pointer;display:inline-block;background-position: -67px -740px;width:16px;height:16px}#modal_product_attributes .attributes .attribute_quantity_picker
.less{user-select:none;cursor:pointer;display:inline-block;background-position: -97px -740px;width:16px;height:16px}#modal_product_attributes .attributes .attribute_quantity_picker
.quantity{color:#639917;margin:0
2px}#modal_product_attributes .attributes .attribute_quantity_picker .quantity:after{content:'x'}#modal_product_attributes .attributes .attribute-item.red .attribute_quantity_picker
.quantity{color:#B11A29}#modal_product_attributes .attributes input[type=checkbox]{-webkit-appearance:none;width:12px;height:12px}#modal_product_attributes .attributes input[type=checkbox]:after{line-height:13px;margin: -4px 5px 0 0px;content:"";display:inline-block;width:12px;height:12px;vertical-align:middle;background-color:#fff;color:#fff;text-align:center;-webkit-box-shadow:inset 2px 2px 6px 1px rgba(169, 169, 169, 0.15);-moz-box-shadow:inset 2px 2px 6px 1px rgba(169, 169, 169, 0.15);box-shadow:inset 2px 2px 6px 1px rgba(169, 169, 169, 0.15);border:1px
solid #c5c5c5;border-radius:3px}#modal_product_attributes .attributes input[type=checkbox]:focus,
#modal_product_attributes .attributes input[type=checkbox]:active{outline:none}#modal_product_attributes .attributes input[type=checkbox]:checked:after{content:"\2713";text-shadow:1px 1px 1px rgba(0, 0, 0, 0.2);font-size:14px;background:#B11A29;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;border:1px
solid #B11A29}#modal_product_attributes .attributes
h5{margin:14px
0 12px 6px}#modal_product_attributes .attributes
.addProductButton{display:block;cursor:pointer;position:fixed;background:#B11A29;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px
20px;height:50px;line-height:50px;font-size:16px;font-weight:bold;color:#fff;margin:0
-15px}#modal_product_attributes .attributes .addProductButton
.price{font-weight:normal;float:right}#modal_product_attributes .attributes .addProductButton .price:after{margin-left:10px;content:'';display:inline-block;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;background-position: -191px -656px;width:10px;height:10px}.webp-alpha #modal_product_attributes .attributes .addProductButton .price:after{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.restaurant
.ratings{margin-bottom:10px;padding:10px;display:none}.restaurant
.ratingsHead{padding:5px
10px 10px;border-bottom:#CCC 1px solid}.restaurant .ratingsHead
.rating{float:right;width:105px;margin-right: -15px}.restaurant .ratingsHead .rating
.grade{float:left;margin-right:10px;font-size:14px}.restaurant
.comment{padding-left:0;padding-top:15px;padding-bottom:15px;border-bottom:#EEE 1px solid}.restaurant .comment
.verb{float:left}.restaurant .comment
.stars{float:right;margin-right:10px}.restaurant .comment
.rating{padding-left:10px}.restaurant .comment .rating:after{content:' ';display:block;clear:both}.restaurant .comment .rating
strong{float:right;margin-right:10px}.restaurant .comment .comment_details
.more_info_toggle{text-decoration:underline}.restaurant .comment
.more_info{display:none;margin-top:10px;padding:10px
15px;background-color:#f7f7f7}.restaurant .comment .more_info .foods
.food{display:flex;justify-content:space-between;margin:5px
auto}.restaurant .comment .more_info .foods .food
.rating{text-align:initial;width:auto}.restaurant .comment .more_info .foods .food .rating
.stars{width:60px}.restaurant .comment .more_info .foods .food
.name{font-weight:normal}.restaurant .comment .comment_author,
.restaurant .comment
.comment_details{padding-left:10px}.restaurant .comment .comment_details,
.restaurant .comment
.comment_author_infos{clear:both;color:#898989;font-size:12px;padding-top:10px}.restaurant .comment
.comment_author_infos{font-weight:bold;padding-top:10px}.restaurant .comment
.comment_apology_accepted{color:#D64254;font-size:11px;text-align:right;display:block;padding-right:10px;padding-top:5px}.restaurant .comment .comment_apology_accepted:before{content:' ';background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;width:10px;height:10px;display:inline-block;background-position: -160px -688px;margin-right:5px}.webp-alpha .restaurant .comment .comment_apology_accepted:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.restaurant .comment
.comment_response{margin-top:10px;background-color:#F7F7F7;padding:15px}.restaurant .comment .comment_response
.heading{color:#639917;padding-left:25px;font-weight:bold;position:relative}.restaurant .comment .comment_response .heading span:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;display:block;background-position: -218px -774px;width:240px;height:825px;position:absolute;top:0;left:0;width:15px;height:15px;content:''}.webp-alpha .restaurant .comment .comment_response .heading span:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.restaurant .comment .comment_response
.response{max-height:none;overflow:hidden;font-size:12px}.restaurant .comment .comment_response
.ellipsed_height{max-height:40px}.restaurant .comment .comment_response .response,
.restaurant .comment .comment_response
.show_more{padding-top:10px}.restaurant .comment .comment_response .show_more
a{color:#639917}.restaurant .comment .comment_response .show_more .hide_label,
.restaurant .comment .comment_response .show_more
.show_label{display:none}.spinner-wrapper{margin-top:20px;margin-bottom:10px;text-align:center;display:none}.spinner-wrapper.spinner-wrapper-my-orders,.spinner-wrapper.spinner-wrapper-search{margin-top:20px;margin-bottom:20px}.spinner-wrapper
.spinner{font-size:35px;color:#757575}.restaurant-info{display:none;color:#555;margin-bottom:10px}.restaurant-info
table{width:100%}.restaurant-info th,
.restaurant-info
td{text-align:left}.restaurant-info .roundBox,.roundBox.withTitle{padding:10px}.restaurant-info .roundBox:last-child{margin-bottom:30px}.restaurant-info h2,
.roundBox.withTitle
h2{font-size:15px;padding:5px
10px 15px 10px;border-bottom:#EEE 1px solid}.open-time
.active{font-weight:bold;color:#639917}.open-time
.dayName{font-weight:bold;padding:1px
20px 0 0;text-align:left;white-space:nowrap;display:flex}.open-time tr .interval~.interval:before{content:'\0020|\0020';white-space:pre;position:relative;top: -1px}.open-time tr .interval:before{content:none}.open-time td
.icon{width:8px;height:8px;border-radius:4px;display:inline-block;margin-right:2px}.open-time td
.icon.open{background-color:#639917}.open-time td
.icon.closed{background-color:#ECECEC}.open-time
td.c3{color:#639917;vertical-align:top}.restaurant-info
.roundBox{margin-bottom:10px}.restaurant-info
.text{margin:10px;font-size:13px}.restaurant-info
address{font-style:normal}.restaurant-info
#map_layer{width:100%;height:250px;margin-top:10px}body.Restaurant.index #outer-middle{padding-bottom:50px}#sideCart.cartOverlay{display:none;z-index:1000;position:absolute;width:100%;min-height:100%;background:#e6e0cf;color:#4b4b4b}#sideCart.cartOverlay
.modal{margin:75px
15px 15px}#sideCart.cartOverlay .modal.cart-modal{margin:60px
5px}#sideCart.cartOverlay
.no_data{padding-top:10px;padding-bottom:10px;background:#fff;border-radius:3px;margin:75px
15px 15px}#sideCart.cartOverlay .no_data
i.cart{background-position:0px -145px;margin-top:10px}#sideCart.cartOverlay .no_data
strong{font-size:18px;display:block;text-align:center;color:#3C3C3C;padding:10px
0px}#sideCart.cartOverlay .no_data
p{color:#777;padding:10px
0px 20px}#sideCart.cartOverlay .no_data
.btn{background:#B11A29;border-radius:3px;text-transform:uppercase;color:#fff;font-weight:bold;margin:auto;width:150px;padding:10px;display:block;margin-bottom:20px}#sideCart.cartOverlay
#cartDataContainer{margin-bottom:75px;margin-top:75px}#sideCart.cartOverlay #cartDataContainer
.total{display:none}#sideCart.cartOverlay
#cartDataContainer.hide{display:none !important}#sideCart.cartOverlay #cartDataContainer
.separator{height:5px;width:100%;background-color:#e6e0cf;display:block}#sideCart.cartOverlay
.cart__header{background:#B11A29;color:#fff;line-height:55px;height:55px;padding:0px
20px 0px 10px;margin-bottom:20px;position:fixed;width:100%;font-weight:bold;font-size:16px;box-sizing:border-box;z-index:1}#sideCart.cartOverlay .cart__header
i.cart{float:left;display:block;background-position: -33px -528px;width:25px;height:25px;margin-right:10px;margin-top:15px}#sideCart.cartOverlay .cart__header .cart__add-food{float:right;font-size:12px;font-weight:normal}#sideCart.cartOverlay
.items__header{}#sideCart.cartOverlay .items__header:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .items__header
i{display:block;float:left;font-size:12px;text-transform:uppercase;font-style:normal}#sideCart.cartOverlay .items__header
.quantity{width:10%;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-right:7%}#sideCart.cartOverlay .items__header
.item{width:52%}#sideCart.cartOverlay .items__header
.price{width:14%;margin-right:14%;text-align:right}#sideCart.cartOverlay
.items{list-style:none;background:#fff;margin:0
5px 0;margin-top:10px}#sideCart.cartOverlay .items .discount-row>.icon{float:left;width:10%}#sideCart.cartOverlay .items .discount-row > .icon
.s{background-position: -218px -654px;width:14px;height:14px;display:block;margin:auto}#sideCart.cartOverlay .items
.wrappingInfo{padding:15px
0px}#sideCart.cartOverlay .items .wrappingInfo:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .items .wrappingInfo
.icon{display:block;width:10%;float:left}#sideCart.cartOverlay .items .wrappingInfo .icon
i.s{display:block;background-position: -3px -683px;width:24px;height:24px;margin: -2px auto 0px}#sideCart.cartOverlay .items .wrappingInfo
.name{float:left;display:block;width:55%;margin-left:3%}#sideCart.cartOverlay .items .wrappingInfo
.price{display:block;width:18%;margin-right:14%;color:#B11A29;text-align:right;float:left}#sideCart.cartOverlay .items .wrappingInfo .service-charge{margin-left:8px}#sideCart.cartOverlay .items
li{padding:15px
0px;border-bottom:#e7e5e0 1px solid}#sideCart.cartOverlay .items li:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .items li .quantity,
#sideCart.cartOverlay .items li .name,
#sideCart.cartOverlay .items li
.price{display:block;float:left}#sideCart.cartOverlay .items li
.quantity{width:10%;text-align:center;font-size:14px}#sideCart.cartOverlay .items li .quantity
i{font-style:normal}#sideCart.cartOverlay .items li .edit-wrapper{width:6%;min-height:1px;overflow:hidden;display:block;float:left}#sideCart.cartOverlay .items li .edit-icon{background:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556') no-repeat;width:20px;height:14px;background-position: -44px -882px;content:' ';display:inline-block;padding-bottom:2px;background-size:285px}#sideCart.cartOverlay .items li
.name{width:51%;font-weight:bold;color:#639917;padding-top:2px;margin-left:3%}#sideCart.cartOverlay .items li .name
.editable{cursor:pointer;text-decoration:underline}#sideCart.cartOverlay .items li
.price{width:22%;color:#B11A29;text-align:right}#sideCart.cartOverlay .items li
.quantityButtons{float:right;width:14%;margin-top: -1px}#sideCart.cartOverlay .items li .quantityButtons
b{margin:auto;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;text-indent: -5000px;display:block;background-position: -3px -649px;width:24px;height:24px}.webp-alpha #sideCart.cartOverlay .items li .quantityButtons
b{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}#sideCart.cartOverlay .items li .quantityButtons
b.more{margin-bottom:10px}#sideCart.cartOverlay .items li .quantityButtons b.more:active{display:block;background-position: -63px -649px;width:24px;height:24px}#sideCart.cartOverlay .items li .quantityButtons
b.less{display:block;background-position: -33px -649px;width:24px;height:24px}#sideCart.cartOverlay .items li .quantityButtons b.less:active{display:block;background-position: -93px -649px;width:24px;height:24px}#sideCart.cartOverlay .items li
.attributes{display:block;color:#4b4b4b;font-weight:normal;font-size:12px}#sideCart.cartOverlay .items li
.add_note{padding-left:13%;font-size:11px;color:gray;float:left;margin-top:10px}#sideCart.cartOverlay .items li
.note{margin-left:13%;border:1px
solid lightgrey;color:gray;width:70%;padding:3px
0 3px 5px;font-size:11px;outline:none;display:none;margin-top:10px;height:24px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}#sideCart.cartOverlay
.upselling{margin:0
5px 0;background:#f9f1df;display:block;padding:15px
0}#sideCart.cartOverlay .upselling:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .upselling
i.icon{width:10%;margin-top:4px}#sideCart.cartOverlay .upselling
i.tip{display:block;background-position: -214px -619px;width:22px;height:22px;margin:auto}#sideCart.cartOverlay .upselling
.desc{display:block;margin-left:3%;width:75%}#sideCart.cartOverlay .upselling .desc
.prompt{font-weight:bold;display:block;color:#B11A29}#sideCart.cartOverlay .upselling .desc
.discount{font-size:12px}#sideCart.cartOverlay .discounts,
#sideCart.cartOverlay #upsell,
#sideCart.cartOverlay
.removableDiscounts{list-style:none}#sideCart.cartOverlay .discounts.discounts,
#sideCart.cartOverlay #upsell.discounts,
#sideCart.cartOverlay
.removableDiscounts.discounts{list-style:none;background:#fff;margin:0
5px 0}#sideCart.cartOverlay .discounts .discount-row,
#sideCart.cartOverlay #upsell .discount-row,
#sideCart.cartOverlay .removableDiscounts .discount-row{padding:15px
0;border-bottom:#e7e5e0 1px solid}#sideCart.cartOverlay .discounts .discount-row:after,
#sideCart.cartOverlay #upsell .discount-row:after,
#sideCart.cartOverlay .removableDiscounts .discount-row:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .discounts .discount-row .icon,
#sideCart.cartOverlay #upsell .discount-row .icon,
#sideCart.cartOverlay .removableDiscounts .discount-row .icon,
#sideCart.cartOverlay .discounts .discount-row .name,
#sideCart.cartOverlay #upsell .discount-row .name,
#sideCart.cartOverlay .removableDiscounts .discount-row .name,
#sideCart.cartOverlay .discounts .discount-row .price,
#sideCart.cartOverlay #upsell .discount-row .price,
#sideCart.cartOverlay .removableDiscounts .discount-row
.price{float:left;display:block}#sideCart.cartOverlay .discounts .discount-row .icon,
#sideCart.cartOverlay #upsell .discount-row .icon,
#sideCart.cartOverlay .removableDiscounts .discount-row
.icon{width:10%}#sideCart.cartOverlay .discounts .discount-row .icon i.s,
#sideCart.cartOverlay #upsell .discount-row .icon i.s,
#sideCart.cartOverlay .removableDiscounts .discount-row .icon
i.s{background-position: -218px -654px;width:14px;height:14px;display:block;margin:auto}#sideCart.cartOverlay .discounts .discount-row .name,
#sideCart.cartOverlay #upsell .discount-row .name,
#sideCart.cartOverlay .removableDiscounts .discount-row
.name{width:55%;font-weight:bold;color:#639917;margin-left:3%}#sideCart.cartOverlay .discounts .discount-row .price,
#sideCart.cartOverlay #upsell .discount-row .price,
#sideCart.cartOverlay .removableDiscounts .discount-row
.price{width:18%;color:#B11A29;text-align:right}#sideCart.cartOverlay .discounts .discount-row .price.mobile,
#sideCart.cartOverlay #upsell .discount-row .price.mobile,
#sideCart.cartOverlay .removableDiscounts .discount-row
.price.mobile{height:30px;line-height:30px}#sideCart.cartOverlay .discounts .discount-row #toggle_discount,
#sideCart.cartOverlay #upsell .discount-row #toggle_discount,
#sideCart.cartOverlay .removableDiscounts .discount-row
#toggle_discount{display:none}#sideCart.cartOverlay .discounts .discount-row .toggle_discount_checkbox,
#sideCart.cartOverlay #upsell .discount-row .toggle_discount_checkbox,
#sideCart.cartOverlay .removableDiscounts .discount-row
.toggle_discount_checkbox{float:right;width:14%}#sideCart.cartOverlay .discounts .discount-row .toggle_discount_checkbox i,
#sideCart.cartOverlay #upsell .discount-row .toggle_discount_checkbox i,
#sideCart.cartOverlay .removableDiscounts .discount-row .toggle_discount_checkbox
i{display:block;background-position: -188px -563px;width:14px;height:14px;margin:2px
auto 0}#sideCart.cartOverlay .discounts .discount-row .toggle_discount_checkbox #toggle_discount:checked + i,
#sideCart.cartOverlay #upsell .discount-row .toggle_discount_checkbox #toggle_discount:checked + i,
#sideCart.cartOverlay .removableDiscounts .discount-row .toggle_discount_checkbox #toggle_discount:checked+i{display:block;background-position: -218px -563px;width:14px;height:14px}#sideCart.cartOverlay .discounts .discount-row .gift-icon,
#sideCart.cartOverlay #upsell .discount-row .gift-icon,
#sideCart.cartOverlay .removableDiscounts .discount-row .gift-icon{background:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556') no-repeat;background-position: -151px -872px;height:26px;width:19px;display:block;margin:0
auto;background-size:285px}#sideCart.cartOverlay .discounts .discount-row select[name="gift"],
#sideCart.cartOverlay #upsell .discount-row select[name="gift"],
#sideCart.cartOverlay .removableDiscounts .discount-row select[name="gift"]{background:url('https://s.aimg.sk/bistrosk/css/mobile/img/sipka.png?v=21.1.7.072556') no-repeat;-webkit-appearance:none;-moz-appearance:none;border:1px
solid lightgrey;padding:0
8% 0 1%;border-radius:3px;width:55%;color:dimgray;background-position:100%;font-size:11px;margin-left:3%;height:30px;outline:none}#sideCart.cartOverlay .discounts .discount-row select[name="gift"].cart_warning,
#sideCart.cartOverlay #upsell .discount-row select[name="gift"].cart_warning,
#sideCart.cartOverlay .removableDiscounts .discount-row select[name="gift"].cart_warning{color:#B11A29;font-weight:bold}#sideCart.cartOverlay .discounts#upsell .discount-row,
#sideCart.cartOverlay #upsell#upsell .discount-row,
#sideCart.cartOverlay .removableDiscounts#upsell .discount-row{padding:15px
15px 15px 9px}#sideCart.cartOverlay .discounts#upsell .discount-row select,
#sideCart.cartOverlay #upsell#upsell .discount-row select,
#sideCart.cartOverlay .removableDiscounts#upsell .discount-row
select{width:auto;margin-left:10px}#sideCart.cartOverlay .discounts#upsell .discount-row .icon,
#sideCart.cartOverlay #upsell#upsell .discount-row .icon,
#sideCart.cartOverlay .removableDiscounts#upsell .discount-row
.icon{width:30px}#sideCart.cartOverlay .discounts#upsell .discount-row .price,
#sideCart.cartOverlay #upsell#upsell .discount-row .price,
#sideCart.cartOverlay .removableDiscounts#upsell .discount-row
.price{float:right;margin-right:0;font-size:12px;font-weight:bold}#sideCart.cartOverlay
.restaurantDiscountForm{list-style:none;background:#fff;margin:0
5px 0}#sideCart.cartOverlay .restaurantDiscountForm
li{padding:10px
0;border-bottom:#e7e5e0 1px solid}#sideCart.cartOverlay .restaurantDiscountForm li
.discountPromptLayer{display:block;height:36px;line-height:36px}#sideCart.cartOverlay .restaurantDiscountForm li .discountPromptLayer
i.icon{margin-top:7px;display:block;width:10%;float:left}#sideCart.cartOverlay .restaurantDiscountForm li .discountPromptLayer i.icon
i.s{display:block;background-position: -126px -652px;width:18px;height:18px;margin:auto}#sideCart.cartOverlay .restaurantDiscountForm li .discountPromptLayer
.prompt{margin-left:3%}#sideCart.cartOverlay .restaurantDiscountForm li
.discountInputLayer{display:none}#sideCart.cartOverlay .restaurantDiscountForm li .discountInputLayer:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .restaurantDiscountForm li .discountInputLayer
i.icon{margin-top:7px;width:10%;display:block;float:left}#sideCart.cartOverlay .restaurantDiscountForm li .discountInputLayer i.icon
i.s{display:block;background-position: -156px -652px;width:18px;height:18px;margin:auto}#sideCart.cartOverlay .restaurantDiscountForm li .discountInputLayer
input{display:block;width:55%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:lightgrey 1px solid;border-radius:3px;padding:0px
5px;height:30px;line-height:30px;float:left;margin-left:3%;margin-top:3px;margin-bottom:5px;outline:none}#sideCart.cartOverlay .restaurantDiscountForm li .discountInputLayer
button{display:block;float:right;width:18%;color:#B11A29;background:none;font-size:16px;text-align:right;line-height:36px;margin-right:14%}#sideCart.cartOverlay .prices .shippingInfo,
#sideCart.cartOverlay .prices .takeawayInfo,
#sideCart.cartOverlay .prices
.upstairsDeliveryInfo{list-style:none;background:#fff;margin:0
5px 0}#sideCart.cartOverlay .prices .shippingInfo:after,
#sideCart.cartOverlay .prices .takeawayInfo:after,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryDisabled,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryDisabled,
#sideCart.cartOverlay .prices
.upstairsDeliveryInfo.upstairsDeliveryDisabled{display:none}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled .name,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled .name,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled .name,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled .name,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo .name,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo
.name{display:block;float:left;width:36%;margin-left:calc(13% - 10%)}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled .price,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled .price,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled .price,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled .price,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo .price,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo
.price{float:right;display:block;width:30%;color:#B11A29;text-align:right;min-height:1px}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled.inactive .price,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled.inactive .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled.inactive .price,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled.inactive .price,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled.inactive .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled.inactive .price,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo.inactive .price,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo.inactive .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo.inactive
.price{color:#3C3C3C}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled label,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled label,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled label,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled label,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled label,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled label,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo label,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo label,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo
label{display:block;float:right;width:14%;height:19px;vertical-align:middle;line-height:19px}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled label input,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled label input,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled label input,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled label input,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled label input,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled label input,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo label input,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo label input,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo label
input{display:none}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled label i,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled label i,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled label i,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled label i,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled label i,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled label i,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo label i,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo label i,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo label
i{display:block;background-position: -128px -563px;width:14px;height:14px;margin:auto;line-height:19px;margin-top:2px}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled label input:checked + i,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayEnabled label input:checked + i,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled label input:checked + i,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled label input:checked + i,
#sideCart.cartOverlay .prices .takeawayInfo.takeawayDisabled label input:checked + i,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled label input:checked + i,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryInfo label input:checked + i,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryInfo label input:checked + i,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryInfo label input:checked+i{display:block;background-position: -158px -563px;width:14px;height:14px}#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryEnabled,
#sideCart.cartOverlay .prices .takeawayInfo.upstairsDeliveryEnabled,
#sideCart.cartOverlay .prices
.upstairsDeliveryInfo.upstairsDeliveryEnabled{padding-top:15px}#sideCart.cartOverlay .prices .shippingInfo .icon-outer,
#sideCart.cartOverlay .prices .takeawayInfo .icon-outer,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo .icon-outer{display:block;float:left;width:10%;height:20px;margin-top: -2px}#sideCart.cartOverlay .prices .shippingInfo .icon-outer .icon,
#sideCart.cartOverlay .prices .takeawayInfo .icon-outer .icon,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo .icon-outer
.icon{display:block;width:20px;height:20px;background-size:240px;margin:0
auto}#sideCart.cartOverlay .prices .shippingInfo .icon-outer .icon.delivery,
#sideCart.cartOverlay .prices .takeawayInfo .icon-outer .icon.delivery,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo .icon-outer
.icon.delivery{background-position: -33px -684px}#sideCart.cartOverlay .prices .shippingInfo .icon-outer .icon.upstairsDelivery,
#sideCart.cartOverlay .prices .takeawayInfo .icon-outer .icon.upstairsDelivery,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo .icon-outer
.icon.upstairsDelivery{background-position: -124px -798px}#sideCart.cartOverlay .prices .shippingInfo .icon-outer .icon.takeaway,
#sideCart.cartOverlay .prices .takeawayInfo .icon-outer .icon.takeaway,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo .icon-outer
.icon.takeaway{background-position: -94px -798px}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryEnabled,
#sideCart.cartOverlay .prices
.upstairsDeliveryInfo.upstairsDeliveryEnabled{padding-top:15px}#sideCart.cartOverlay .prices .shippingInfo.takeawayEnabled .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayEnabled .name,
#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.takeawayDisabled .name,
#sideCart.cartOverlay .prices .shippingInfo.upstairsDeliveryEnabled .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.upstairsDeliveryEnabled
.name{float:left;width:36%;margin-left:calc(13% - 10%)}#sideCart.cartOverlay .prices .shippingInfo.takeawayDisabled.upstairsDeliveryEnabled,
#sideCart.cartOverlay .prices
.upstairsDeliveryInfo.takeawayDisabled.upstairsDeliveryEnabled{padding-bottom:15px}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed,
#sideCart.cartOverlay .prices
.upstairsDeliveryInfo.onlyDeliveryAllowed{box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);border-top:#e7e5e0 1px solid;margin-top: -1px;padding:15px
0}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed input,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.onlyDeliveryAllowed
input{display:none}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed i.icon,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.onlyDeliveryAllowed
i.icon{display:block;float:left;width:10%}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed i.icon i.s,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.onlyDeliveryAllowed i.icon
i.s{display:block;background-position: -33px -685px;width:20px;height:20px;margin:auto}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed .name,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.onlyDeliveryAllowed
.name{float:left;width:36%;margin-left:3%}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed .price,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.onlyDeliveryAllowed
.price{color:#B11A29;float:right;text-align:right;width:30%;margin-right:14%}#sideCart.cartOverlay .prices .shippingInfo.onlyDeliveryAllowed label,
#sideCart.cartOverlay .prices .upstairsDeliveryInfo.onlyDeliveryAllowed
label{display:none}#sideCart.cartOverlay .prices
.takeawayInfo{padding-top:15px;padding-bottom:15px}#sideCart.cartOverlay .prices
.takeawayInfo.takeawayDisabled{display:none}#sideCart.cartOverlay .prices .takeawayInfo
.takeawayAddress{color:#138ab2;display:block;float:left;width:calc(58% - 10%);margin-left:calc(13%)}#sideCart.cartOverlay .prices.takeawayOnly li.shippingInfo,
#sideCart.cartOverlay .prices.takeawayOnly
li.upstairsDeliveryInfo{display:none}#sideCart.cartOverlay .prices.takeawayOnly
li.takeawayInfo{padding-bottom:0}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo
.icon{background:url('https://s.aimg.sk/bistrosk/css/mobile/img/m-icon-osobny_odber.png');background-size:contain;display:block;background-position:center !important;background-repeat:no-repeat;width:10%;height:24px;margin: -2px auto 0px;float:left}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo .icon.no-bg{background:none}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo
.icon.takeaway{float:initial;margin:auto}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo
span.takeaway{float:left;display:block;width:55%;margin-left:3%}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo span.takeaway input[type=radio]{display:none}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo
.takeawayAddress{margin-left:3%}#sideCart.cartOverlay .prices.takeawayOnly li.takeawayInfo label[for='takeaway_toggle']{display:none}#sideCart.cartOverlay .prices.takeawayOnly
.price{width:unset !important;margin-right:14%}#sideCart.cartOverlay .removableDiscounts
.credits{list-style:none;background:#fff;margin:0
5px 0;padding:15px
0px;border-bottom:#e7e5e0 1px solid}#sideCart.cartOverlay .removableDiscounts .credits:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .removableDiscounts .credits
i.icon{width:10%;display:block;float:left}#sideCart.cartOverlay .removableDiscounts .credits i.icon
i.s{display:block;background-position: -66px -684px;width:18px;height:18px;margin:auto}#sideCart.cartOverlay .removableDiscounts .credits
.name{width:55%;display:block;float:left;margin-left:3%}#sideCart.cartOverlay .removableDiscounts .credits
.price{display:block;width:18%;color:#B11A29;text-align:right;float:left}#sideCart.cartOverlay .removableDiscounts .credits
.toggle_credits{float:right;width:14%}#sideCart.cartOverlay .removableDiscounts .credits .toggle_credits
i{display:block;background-position: -188px -563px;width:14px;height:14px;margin:2px
auto 0px}#sideCart.cartOverlay .removableDiscounts .credits:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .removableDiscounts .discount-row{list-style:none;background:#fff;margin:0
5px 0}#sideCart.cartOverlay .removableDiscounts .discount-row:after{content:' ';display:block;clear:both}#sideCart.cartOverlay .removableDiscounts .discount-row>.name{margin-left:13% !important}#sideCart.cartOverlay
.orderButton{height:50px;background:#B11A29;line-height:50px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;bottom:0;width:100%}#sideCart.cartOverlay .orderButton
a{display:block;width:100%;height:100%;color:#fff;text-decoration:none;font-size:16px;font-weight:bold;padding-left:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#sideCart.cartOverlay .orderButton
a.disabled{background-color:#888}#sideCart.cartOverlay .orderButton a
.price{float:right;font-weight:normal;margin-right:20px}#sideCart.cartOverlay .orderButton a .price
i{display:block;background-position: -191px -656px;width:10px;height:10px;float:right;margin-top:20px;margin-left:10px}.cartOpenButton{cursor:pointer;position:fixed;background:#B11A29;color:#fff;bottom:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0px
20px;height:50px;line-height:50px;font-size:16px}body[data-modal-id="modal_product_attributes"] .cartOpenButton{display:none!important}.cartOpenButton
span{font-weight:bold}.cartOpenButton
i{display:block;background-position: -33px -527px;width:24px;height:24px;float:left;margin-top:12px;margin-right:10px}.cartOpenButton
.price{font-weight:normal;float:right}.couponErrorText{font-style:italic;color:darkred;margin-left:13%;margin-right:32%;font-size:12px}.cart-modal{background:#fff;padding:0;height:100%}.cart-modal--empty-cart{margin:60px
5px 0;text-align:center}.cart-modal__heading{font-size:19px;font-weight:bold;text-align:center;color:#454347;padding:18px
15px}.cart-modal--order-exists .cart-modal__heading{padding:12px
0}.cart-modal__content{padding:120px
0 12px 0;box-sizing:border-box;min-height:110px;display:flex;flex-direction:column;justify-content:center;background:rgba(248, 242, 230, 0.3) no-repeat 50% 15px;background-size:100px}.cart-modal--min-price .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cart/minPrice.png?v=1")}.cart-modal--preorder-warning .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cart/preorderWarning.png?v=1")}.cart-modal--empty-cart .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cart/emptyCart.png?v=1")}.cart-modal--order-exists .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cart/orderExists.png?v=1")}.cart-modal--delivery-later .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cart/laterDelivery.png?v=1")}.cart-modal--deleted-address .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/img/address-deleted.png?v=1");background-position-y:0}.cart-modal--category-unavailable .cart-modal__content{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cart/meal_unavailable_mobile.png?v=1")}.cart-modal__description{font-size:12px;color:#454347;line-height:17px;padding:0
15px}.cart-modal--order-exists .cart-modal__description{padding:0
29px}.cart-modal--min-price .cart-modal__description{padding:0
20px}.cart-modal__description
strong{font-size:inherit}.cart-modal__description--bold{font-weight:bold}.cart-modal__button-wrap{display:flex;justify-content:center;padding:18px
0}.cart-modal--order-exists .cart-modal__button-wrap{flex-direction:column;align-items:center;padding:12px
0}.cart-modal__button{height:36px;line-height:36px;text-align:center;text-transform:uppercase;font-weight:bold;color:#fff !important;font-size:12px;width:90%;max-width:285px;border-radius:4px;outline:none;border:none;cursor:pointer;font-family:'Open Sans'}.cart-modal--order-exists .cart-modal__button{width:90%;margin:7px
0}.cart-modal__button:hover{text-decoration:none}.cart-modal__button--red{background:#B11A29}.cart-modal__button--blue{background:#128AB3}.cart-modal__button--green{background:#5BA611}.cart-modal__info{background:rgba(248, 242, 230, 0.3) url("https://s.aimg.sk/bistrosk/css/img/cart/info.png?v=1") no-repeat 28px 50%;background-size:22px;padding:10px
15px 10px 58px;font-size:10px;text-align:left;line-height:14px}.cart-modal__info-throw-order{display:flex;justify-content:center;background:rgba(248, 242, 230, 0.3);padding:10px
0 10px 0}.cart-modal__info-content{margin-left:1rem;padding:8px
15px 8px 30px;display:flex;background:transparent url("https://s.aimg.sk/bistrosk/css/img/cart/info.png?v=1") no-repeat left;background-size:23px}.cart-modal__info-link{text-decoration:underline !important;color:#454347}.checkout_total{margin:10px
-5px;padding:20px
20px 15px 20px}.checkout_total
strong{float:left;margin-top:10px}.checkout_total
.total{color:#B11A29;font-size:26px;float:right}.checkout_total
a{display:block;width:100%;box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);border-radius:3px;background-color:#127DB3;color:white;font-size:13px;text-transform:uppercase;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);text-align:center;text-decoration:none;margin-top:10px;font-weight:bold;padding:10px
0}.checkout
.preorder{background:#127DB3}.checkout #data-form{margin:0px
-5px}.checkout #data-form{color:#555}.checkout #data-form
.roundBox{margin-bottom:10px;padding-bottom:10px}.checkout
.row{padding:0
10px}.checkout .not-show-delivery{padding:10px
0!important}.checkout .not-show-delivery .show-more{text-decoration:underline;color:#138ab2;cursor:pointer}.checkout .not-show-delivery .delivery-info{display:none}.checkout input[type=text]:not(.location-autocomplete__input-wrapper__input),
.checkout input[type=tel],
.checkout select,
.checkout textarea,
.checkout
.generalInput{border:#bbb 1px solid;border-radius:3px;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1);display:block;width:100%;padding:10px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:10px
0;font-size:14px;font-family:Roboto,Helvetica}.checkout input[type=text]:not(.location-autocomplete__input-wrapper__input)#idAddress,
.checkout input[type=tel]#idAddress,
.checkout select#idAddress,
.checkout textarea#idAddress,
.checkout
.generalInput#idAddress{margin:0}.checkout input[type=text]:not(.location-autocomplete__input-wrapper__input)#note,
.checkout input[type=tel]#note,
.checkout select#note,
.checkout textarea#note,
.checkout
.generalInput#note{margin:0
0 10px 0}.checkout input[type=radio],
.checkout input[type=checkbox]{margin-right:10px}.checkout
label{padding:10px;display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.checkout
label.ageRestrict{float:left;letter-spacing: -0.2px}.checkout label[for='idAddress']{padding:0}.checkout .paymentMethod
label{width:100%}.checkout .paymentMethod label:first-of-type{padding-top:0}.checkout .paymentMethod label:first-of-type.rememberCard_label{padding-top:10px}.checkout .paymentMethod label:last-of-type{padding-bottom:8px}.checkout
.s.subArrow{display:block;float:left;width:33px;height:29px;background-position: -211px -343px;margin-left:10px;display:inline-table}.checkout .deliverDue.error
select{border-color:#B11A29}.checkout .deliverDue
select{float:right;width:75%;margin-top:0;margin-right:10px}.checkout
#rememberCard{vertical-align:middle;display:inline-block;margin-left:4px;margin-right:10px}.checkout
#rememberCard_holder{display:none}.checkout #rememberCard_holder
label{width:75%}.checkout
.rememberCard_label{padding-top:8px}.checkout .control.radio
.when1{position:relative}.checkout .control.radio.when label:first-of-type{padding-top:0}.checkout .control.radio.when label:last-of-type{padding-bottom:8px}.checkout
.immediatelyInfo{background-position: -190px -380px;width:15px;height:15px;position:absolute;display:inline-block;margin-left:10px}.checkout
.ageRestrictInfo{background-position: -190px -380px;width:15px;height:15px;position:absolute;display:inline-block;margin-top:0;margin-left:6px}.checkout
.onlinePaymentInfo{background-position: -190px -380px;width:15px;height:15px;display:block;float:right;margin-top: -20px;margin-right:10px}.checkout
.cardTypes{background-position:0px -455px;width:158px;height:20px;display:block;margin-left:70px}.checkout
.desc{font-size:12px;color:#999;text-align:center;padding-bottom:10px}.checkout #data-form
.roundBox.tac{padding:10px;overflow:hidden}.checkout
.submit{padding:10px
20px}.checkout .error,
.checkout
.bored{border-color:#B11A29 !important}.checkout
label.error{color:#B11A29 !important}.checkout
button{display:block;width:100%;background-color:#B11A29;text-align:center;color:white;font-weight:bold;text-transform:uppercase;text-shadow:0px 1px 2px rgba(0, 0, 0, 0.3);text-decoration:none;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);border-radius:3px;padding:15px}.checkout
.donations{display:none;margin-top:20px;padding:0px
0px}.checkout .donations
.donationSelectBox{padding:0px
10px}.checkout .donations
label{padding:2px
10px}.checkout .donations
select{font-size:12px}html.lang_hu .checkout .donations
.supportProject{text-align:center}.checkout
.agreement{padding:10px}.checkout .agreement
label{padding:0;width:85%;display:inline-block;vertical-align:top}.checkout .paymentMethod
.comfortPayRow{display:inline-flex;width:100%}.checkout .paymentMethod .comfortPayRow
input{margin: -16px 0 0 5px;height:70px}.checkout .paymentMethod .comfortPayRow .card-alias{display:block;margin-bottom:3px;width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.checkout .paymentMethod .comfortPayRow
svg{overflow:visible;transform:rotate(180deg);margin-right:5px;height:11px;width:18px;margin-left:12px;margin-top:12px;color:#828282}.checkout .paymentMethod .s-cards{background:url("https://s.aimg.sk/bistrosk/css/mobile/img/m_icons_platobne-karty.png");background-repeat:no-repeat;width:130px;height:14px;display:inline-block;background-size:contain;margin-left:5px;margin-bottom: -2px}#modal_require_phone_validation,#phone_validation_cash_payment{padding-top:20px;padding-bottom:30px}#modal_require_phone_validation #smsVerifyError,
#phone_validation_cash_payment
#smsVerifyError{display:none}#modal_require_phone_validation h2,
#phone_validation_cash_payment
h2{border:none;font-size:18px}#modal_require_phone_validation .box,
#phone_validation_cash_payment
.box{background-color:#E6E0CF;border-radius:5px;padding:5px;margin:0px
15px}#modal_require_phone_validation .box input,
#phone_validation_cash_payment .box
input{float:left;display:block;font-size:14px;width:63%;border:#BBB 1px solid;border-radius:3px;padding:11px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#modal_require_phone_validation .box .button,
#phone_validation_cash_payment .box
.button{float:right;width:35%;background-color:#B11A29;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0}#modal_require_phone_validation .phoneToVerify,
#phone_validation_cash_payment
.phoneToVerify{font-weight:bold;display:block;font-size:16px;padding:5px
0px}#modal_require_phone_validation .phone,
#phone_validation_cash_payment
.phone{display:block;float:left;background-position: -190px 0px;width:95px;height:100px;margin-right:15px}#modal_require_phone_validation #smsCodeDesc,
#phone_validation_cash_payment
#smsCodeDesc{padding:20px
15px 0px;text-align:left}#modal_require_phone_validation #smsCodeDesc a,
#phone_validation_cash_payment #smsCodeDesc
a{font-weight:bold;display:block;padding:15px
10px;border-top:#eee 1px solid;border-bottom:#eee 1px solid}#modal_require_phone_validation #smsCodeDesc a i,
#phone_validation_cash_payment #smsCodeDesc a
i{display:block;float:right;width:9px;height:13px;background-position: -70px -249px;margin-top:4px}#modal_require_phone_validation #smsProblem,
#phone_validation_cash_payment
#smsProblem{display:none;text-align:left}#modal_require_phone_validation #smsProblem a,
#phone_validation_cash_payment #smsProblem
a{color:#5B930C;font-weight:bold}#modal_require_phone_validation #smsProblem strong,
#phone_validation_cash_payment #smsProblem
strong{display:none}#modal_require_phone_validation #smsProblem .areYouSure,
#phone_validation_cash_payment #smsProblem
.areYouSure{display:block}#modal_require_phone_validation #smsProblem .phoneToVerify,
#phone_validation_cash_payment #smsProblem
.phoneToVerify{font-size:14px;display:inline-block;padding-left:15px}#modal_require_phone_validation #smsProblem .phoneToVerify:after,
#phone_validation_cash_payment #smsProblem .phoneToVerify:after{content:' - '}#modal_require_phone_validation #smsProblem .row,
#phone_validation_cash_payment #smsProblem
.row{display:block;clear:both;padding:15px
10px;border-bottom:#eee 1px solid;margin:0px
10px}#modal_require_phone_validation #smsProblem .bull:before,
#phone_validation_cash_payment #smsProblem .bull:before{color:#AFAFAF;content:' • ';font-size:16px;padding-right:5px}#smsVerifyError{color:#B11A29;padding:10px}.loginBox{width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.modal#loginBox{margin:0px;padding:0px;background:none;border:none;box-shadow:none;border-radius:0}.mobileLoginBox{font-size:12px;margin:10px
0px;background:#fff;border-radius:3px;padding:30px
0}.mobileLoginBox
.box__wrapper{height:34px;border-radius:4px;cursor:pointer}.mobileLoginBox .box__wrapper--bistro{background-color:#B11A29}.mobileLoginBox .box__wrapper--fb{background-color:#3b5998}.mobileLoginBox .box__wrapper--azet{background-color:#397bbc}.mobileLoginBox .box__wrapper--logo{display:block;height:100%;width:22px;min-width:22px;margin-left:13px;float:left;background-size:initial;background-repeat:no-repeat;background-position:center}.mobileLoginBox .box__wrapper--logo-bistro{margin-right: -15px;background-size:22px;background-image:url(https://s.aimg.sk/bistrosk/css/img/login/bistroBtn.png)}.mobileLoginBox .box__wrapper--logo-fb{background-image:url(https://s.aimg.sk/bistrosk/css/img/login/fb.png);margin-right: -24px;background-size:13px}.mobileLoginBox .box__wrapper--logo-azet{background-image:url(https://s.aimg.sk/bistrosk/css/img/login/azetBtn.png);background-size:18px;margin-right: -19px}.mobileLoginBox .box__wrapper--title{display:block;width:100%;text-align:center;height:34px;line-height:34px;font-size:11px;font-weight:bold;color:#fff}.mobileLoginBox>div{margin:10px
20px 0 20px}.mobileLoginBox>div:first-of-type{margin-top:0}.mobileLoginBox
.azetLogo{display:inline-block;width:65px;height:25px;float:left;background-position: -140px -340px;margin:20px
0 10px 20px}.mobileLoginBox
.azetLogin.lightGray.bold{color:#AAA;font-size:14px;font-weight:bold;padding-top:12px;margin:20px
0 0 10px;float:left}.mobileLoginBox
label{display:none}.mobileLoginBox
.button{margin-left:0;margin-top:0;padding:8px;display:inline-block;width:48%;line-height:19px}.mobileLoginBox
.button.login{height:30px;width:28%;text-transform:none;margin-right:0;margin-top:0;float:right}.mobileLoginBox #registerButtonOnTab
a{color:#777}.mobileLoginBox
.row{width:100%;line-height:1}.mobileLoginBox .v-line{display:none}.mobileLoginBox .control
span{display:inline-block;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.1);width:30%;height:35px;line-height:32px;margin-bottom:10px;margin-right:0px;font-weight:bold;padding-left:5px;background-color:#E6E0CF;float:right;border:#999 1px solid;border-top-right-radius:3px;border-bottom-right-radius:3px;border-left:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;*margin-top: -35px}.mobileLoginBox
form{line-height:1.7;width:100%;display:inline}.mobileLoginBox
.control{width:100%;display:inline-block;padding:0
20px;margin:0
auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileLoginBox
.buttons{width:100%;display:inline-block;padding:0
20px;margin:0
auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileLoginBox .buttons
a.button{font-size:12px;border:1px
solid rgba(0, 0, 0, 0.1);color:#3C3C3C;background:#FFF;-webkit-box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.1);box-shadow:inset 0px 0px 1px rgba(0, 0, 0, 0.1);text-transform:none;display:inline-block;width:46%;text-shadow:0 1px 2px rgba(0, 0, 0, 0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileLoginBox .buttons
a.registration{float:left}.mobileLoginBox .buttons
a.restore{float:right}.mobileLoginBox .control
input{border-radius:3px;border:1px
solid #999;padding:7px
5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileLoginBox .control.azetIDControl
input{margin-right:0;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;width:70%;height:35px;display:inline-block;margin-top:0px;width:65%}.mobileLoginBox .control.azetIDControl
span{width:35%}.mobileLoginBox
.control.passwordControl{position:relative}.mobileLoginBox .control.passwordControl
input{height:35px;float:left;width:62%;border:1px
solid #999;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileLoginBox .control.passwordControl
button{font-size:12px;width:35%;float:right;height:35px}.mobileLoginBox
.control.rememberLoginControl{text-align:left}.mobileLoginBox .control.rememberLoginControl
label{display:inline-block;position:relative;top: -2px;margin-left:6px;padding-bottom:6px}.mobileLoginBox .control.rememberLoginControl label
input{margin-right:10px;border:1px
solid #999;display:inline-block;vertical-align:middle;width:16px;height:16px}.mobileLoginBox .left
.button{font-size:14px;*padding:5px
5px}.mobileLoginBox
.hp_orBar{margin:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mobileLoginBox .hp_orBar
span{background-color:#FFF}.mobileLoginBox
.divider{position:relative;margin:auto auto 20px auto;max-width:150px}.mobileLoginBox .divider
.or{position:relative;padding:0
5px;background:white;display:inline-block;margin:auto;color:#B1B1B1;z-index:100;font-style:italic;font-size:14px}.mobileLoginBox .divider .divider-line{position:absolute;border:none;border-bottom:#ccc 1px solid;width:100%;top:50%}.mobileLoginBox .no-account{color:#757575;text-align:center;margin:20px
0 -10px 0}.mobileLoginBox .no-account
span{text-decoration:underline;cursor:pointer}.login__header{font-size:15px;padding-bottom:10px;color:#3C3C3C}#loginBox
.loginAdvantages{display:none;margin-top:40px;font-size:15px;margin-bottom: -10px}#loginBox .loginAdvantages
a{color:#639917;cursor:pointer;text-decoration:underline}#log-in{margin:0
-5px 10px -5px;padding-bottom:20px;display:none}#log-in
.row{padding:0}.checkoutDone{text-align:center;color:#545454}.checkoutDone
.roundBox{margin:10px
-5px;padding:30px
0px 0px}.checkoutDone
h2{font-size:18px;margin-bottom:20px;padding:0
20px}.checkoutDone
p{padding:0px
20px}.checkoutDone
.simg{background-position:0px -94px;width:300px;height:110px;margin:auto;margin-bottom:20px}.checkoutDone
.register{background-color:#F5F1E4;padding:20px
15px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;margin-top:0}.checkoutDone .register
strong{font-size:18px;display:block;margin-bottom:5px}.checkoutDone .register
a{background-color:#B11A29;display:block;padding:15px;color:white;font-weight:bold;text-transform:uppercase;text-decoration:none;margin:20px
0px 10px;border-radius:3px}.checkoutDone .checkout-banner-app{margin-top:24px;display:block;height:90px;background-size:500px 90px;background-repeat:no-repeat;background-position:44% 50%}.checkoutDone .checkout-banner-app.android{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/b-android.jpg")}.checkoutDone .checkout-banner-app.ios{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/b-ios.jpg")}.checkoutDone .checkout-banner-app.iosOrAndroid{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/b-iosOrAndroid.jpg")}.checkoutDone .checkout-driver-promo{margin:auto;margin-top:24px;display:block;height:110px;width:200px;background-size:contain;background-repeat:no-repeat}.checkoutDone .checkout-driver-promo.android{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/driverPromoAndroid.png")}.checkoutDone .checkout-driver-promo.ios{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/driverPromoIos.png")}.checkoutDone
.srdcePreDeti{border-top:1px solid #DCDCDC;margin:30px
auto 4px;width:95%;padding-top:26px}.checkoutDone .srdcePreDeti
.srdcePreDeti__image{display:inline-block;vertical-align:middle;width:82px;height:80px;margin-right:10px;margin-bottom:10px;background:url("https://s.aimg.sk/bistrosk/css/img/s-srdcepredeti.png?v=21.1.7.072556");background-position: -4px 2px;background-repeat:no-repeat}.checkoutDone .srdcePreDeti
.srdcePreDeti__content{text-align:left;width:183px;display:inline-block;vertical-align:top}.checkoutDone .srdcePreDeti .srdcePreDeti__content
p{margin:0
0 8px 0;padding:0}.checkoutDone .srdcePreDeti .srdcePreDeti__content .srdcePreDeti--red{font-size:14px;color:#B11A29;font-weight:bold}.checkoutDone .srdcePreDeti .srdcePreDeti__content
.generalButton{text-transform:none;font-size:12px;padding:6px
12px;width:auto;display:inline-block}.checkoutDone
.cpayInfo{border-top:1px solid #e7e4e4;margin-top:20px;padding:20px
20px 0 20px}.checkoutDone .cpayInfo
.cardMask{margin-top: -2px}.checkoutDone .cpayInfo
.button{display:inline-block;width:165px;text-align:center;padding:10px
15px;border-radius:3px;margin-top:15px;font-size:14px;color:white;background:#B11A29;text-transform:uppercase;font-weight:bold}.FAQList .roundBox,
.termsAndConditions .roundBox,.roundBox.withMargin{margin:10px
0px;color:#555}.FAQList .roundBox p,
.termsAndConditions .roundBox p,
.termsAndConditions .roundBox ul,
.termsAndConditions .roundBox
ol{font-size:13px;padding:10px;color:#777}.termsAndConditions .roundBox ul,
.termsAndConditions .roundBox
ol{margin-left:20px}.termsAndConditions .roundBox
li{margin-bottom:10px}.termsAndConditions .roundBox
ul{list-style:none;margin-left:10px}.infopagesTabs{padding:0}.infopagesTabs
li{display:inline-block;width:50%;text-align:center;float:left;padding:10px
0px}.infopagesTabs
li.active{border-bottom:#B11A29 5px solid}.infopagesTabs li
a{color:white;text-decoration:none;font-weight:bold;font-size:13px;display:block;border-left:#888 1px solid;padding:3px
0px}.infopagesTabs li:first-child
a{border-left:none}.firstOrderDiscountBox{text-align:center;margin:10px
-5px 30px}.firstOrderDiscountBox
h2{margin-top:10px}.firstOrderDiscountBox
p{padding:30px
0px}.firstOrderDiscountBox
.button{display:block;background-color:#127DB3;border-radius:3px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);color:white;text-transform:uppercase;font-weight:bold;text-decoration:none;line-height:45px;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.1)}.firstOrderDiscountBox
.button.red{background-color:#B11A29}.firstOrderDiscountBox
p.conditions{padding:20px
0px;color:#777;font-size:12px}.firstOrderDiscountBox
.fullVersion{text-align:left;background-color:#F5F1E4;text-decoration:none;color:#777;font-size:12px;display:block;margin: -10px;margin-top:10px;padding:20px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}.firstOrderDiscountBox .fullVersion
i{display:block;float:right;background-position: -70px -248px;width:10px;height:15px}#firstOrderCartBanner{background-color:#FFF4BF;margin-bottom:10px;border-radius:3px;text-align:center;font-size:11px;padding:10px
0px;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.2)}#firstOrderCartBanner
strong{color:#B11A29;font-size:14px}.firstOrderHPLine{width:100%;border-top:#DDD 1px solid;margin:5px
0px}.topfirstOrderHPLine{margin:0px
-10px;padding:5px
10px;background-color:white}.firstOrderHP{height:110px;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/s-hp-kampan.jpg');background-position:50% 0px;display:block;margin:0px
-10px;background-repeat:no-repeat;text-indent: -10000px}.birthdayHP{height:110px;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/ms-b-hp-bday.png');background-position:50% bottom;display:block;margin:0px
-10px;padding-top:10px;background-repeat:no-repeat;text-indent: -10000px;background-color:white}.searchResults > .bannerStatic,
#mainContent > .bannerStatic,
.searchResults .bannerSlider,
#mainContent
.bannerSlider{margin-bottom:10px;margin-left: -10px;margin-right: -10px}.searchResults .bannerSlider.slick-slider,
#mainContent .bannerSlider.slick-slider{margin-bottom:25px}#mainContent
.bannerStatic{margin-top:0}#mainContent .bannerSlider.slick-slider .slick-dots{margin-top: -12px}#mainContent .searchResults>.bannerStatic{margin-top: -10px}#mainContent .searchResults .bannerSlider.slick-slider .slick-dots{margin-top: -4px}#mainContent .searchResults .bannerSlider:first-of-type{margin-top: -10px}.discountHP{height:120px;display:block;background-position:50% top;margin:0px
-20px;padding-bottom:15px;background-repeat:no-repeat;text-indent: -10000px;background-size:640px 120px}.bannerSlider
.discountHP{margin:0}.discountHP.affiliate{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/ms-b-hp-odporuc.png')}.discountHP.happyHour{margin:0;background-size:640px 120px}.discountHP.happyHour.hamburger{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/happyHour/ms-b-hp-happy-hour-hamburger.png")}.discountHP.happyHour.dailyMenu{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/happyHour/ms-b-hp-happy-hour-dailyMenu.png")}.discountHP.happyHour.pizza{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/happyHour/ms-b-hp-happy-hour-pizza.png")}.discountHP.valentine{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/valentine/2019/m_banner.jpg");background-size:640px 110px}.searchResults
.discountHP{background-size:596px 120px;padding:0;margin:0}@media all and (-webkit-min-device-pixel-ratio: 1.5), all and (min--moz-device-pixel-ratio: 1.5), all and (min-device-pixel-ratio: 1.5), all and (min-resolution: 2dppx), all and (min-resolution: 192dpi){.discountHP.affiliate{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/ms-b-hp-odporuc-hd.png');background-size:640px 110px}}.customerContact{padding:20px
0px;font-size:12px;color:#545454}.customerContact .support
p{padding:20px}.customerContact .support
i{display:block;width:32px;height:32px;margin-top:7px;margin-right:15px}.customerContact .support
.row{padding-left:20px;padding-top:10px;border-top:#eee 1px solid}.customerContact .support .phone
i{background-position: -1px -339px}.customerContact .support .email
i{background-position: -39px -339px}.customerContact .support .row
b{color:#639A18;font-size:21px;display:block;font-weight:normal}.customerContact .support
.questions{padding:0px
20px}.customerContact .support
ul{margin:10px}.customerContact .support
li{list-style:none}.customerContact .support li:before{content:'•';color:#639A18;font-size:18px;padding-right:10px;font-weight:bold}.customerContact
.logo{float:right;margin-top: -30px;width:80px;height:80px;border-radius:3px;border:#ECECEC 1px solid;background-color:white;padding-top:22px;margin-right:20px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.customerContact .logo
i{background-position: -75px -341px;width:60px;height:28px;display:block;margin:auto}.customerContact
.text{padding:20px
20px 10px}.customerContact
address{font-style:normal}.customerContact
.globe{background-position: -217px -308px;width:15px;height:15px;display:block;float:left;margin-right:10px}.customerContact
.wideLink{border-top:#eee 1px solid;padding:15px
30px;display:block;margin:0px
-30px;color:#628C0E;font-weight:bold;text-decoration:none}.customerContact .wideLink:last-of-type{padding-bottom:0}.suggestion .suggestionBox,
.suggestion
.suggestionSent{margin:20px
0px;font-size:12px;color:#545454}.suggestion .suggestionBox p,
.suggestion .suggestionSent
p{padding:20px
10px}.suggestion .suggestionBox strong,
.suggestion .suggestionSent
strong{font-size:14px}.suggestion .suggestionBox
.roundBox{text-align:center}.suggestion .suggestionBox
form{padding:0
10px}.suggestion .suggestionBox textarea,
.suggestion .suggestionBox
input{width:100%;border:#BBB 1px solid;border-radius:3px;box-shadow:inset 1px 1px 1px rgba(0, 0, 0, 0.1);padding:10px;font-family:'Roboto',Helvetica;font-size:12px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.suggestion .suggestionBox
textarea{height:100px}.suggestion .suggestionBox
input{margin-bottom:10px}.suggestion .suggestionBox
.bored{border-color:red}.suggestion .suggestionBox
.errorMsg{color:red;display:none;padding-bottom:10px;margin-top: -7px;font-size:11px;text-align:left}.suggestion .suggestionBox
.show{display:block}.suggestion .suggestionBox
button{background-color:#B11A29;display:block;width:100%;color:white;text-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);padding:15px;font-weight:bold;margin-top:20px;border-radius:3px;margin-bottom:15px}.suggestion .suggestionBox
.emailInput{position:relative}.suggestion .suggestionBox .emailInput
.clearEmail{position:absolute;right:11px;font-size:18px;color:#E6E6E6;top:8px}.suggestion
.suggestionSent{margin:20px
auto;padding-bottom:20px}.suggestion .suggestionSent
i{display:block;float:left;background-position: -88px -12px;width:82px;height:68px;margin-top:30px;margin-right:10px}.suggestion .suggestionBox strong,
.suggestion .suggestionBox label,
.suggestion .suggestionSent
strong{display:block;margin:10px
0px}.mobile_katalog{margin:10px
0;padding:10px}.mobile_katalog .container
h2{margin:0
0 10px 10px;font-size:14px}.mobile_katalog .container .items ul
li{padding:10px;border-top:1px solid #EBEBEB;list-style:none}.mobile_katalog .container
.arrow_right{background-position: -70px -245px;width:10px;height:20px;display:inline-block;float:right}.mobile_katalog .container
.arrow_left{background-position: -100px -240px;width:10px;height:25px;margin:0
10px;display:inline-block;float:left}.mobile_katalog .container
a{text-decoration:none;width:90%;display:inline-block}.mobile_katalog .container
.back{width:100%;border-top:1px solid #EBEBEB;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:5px
0}.mobile_katalog .container .back
a{text-decoration:none;line-height:28px;color:#333}.roundBox.myAddresses{padding:20px
15px}.roundBox.myAddresses
p{font-size:12px}.roundBox.myAddresses
h2{padding:25px
10px 10px;border-bottom:#ccc 1px solid;font-size:15px;margin:0px
-5px}.myAddresses div.item:first-of-type{border-top:#eee 1px solid;margin-top:1px}.myAddresses
.item{border-bottom:#eee 1px solid;margin:0px
-5px;padding:15px
10px;cursor:pointer;position:relative}.myAddresses .item
.alias{display:block;float:left;padding-right:30px}.myAddresses .item:hover{background-color:#F5F1E4}.myAddresses .item
.deleteAddress{width:11px;height:11px;display:block;float:right;margin-right:10px;position:absolute;right:11px;top:18px}.myAddresses .item .deleteAddress
i.delete{height:11px;display:block;background-position: -129px -250px}.myAddresses
address{font-size:12px;font-style:normal;margin-top:10px;line-height:1.5}.myAddresses
.generalButton{text-transform:uppercase;margin-top:20px;margin-bottom:0px}.myAddresses .tip,
.rating
.tip{color:#999;font-size:12px;font-style:italic}.myAddresses .row
input{width:80%;float:right}html.lang_hu .myAddresses .row
input{width:75%}.myAddresses .row
label{width:20%;float:left;line-height:60px}html.lang_hu .myAddresses .row
label{width:25%}.myAddresses
.bored{color:red;border-color:red}.no_data{text-align:center;color:#989898;font-size:12px}.no_data
h1{font-weight:normal;color:black}.no_data
.criteria{color:#B11A29}.no_data
.no_data__button{background:#B11A29;color:#FFF;margin-top:16px;padding:12px
30px;border-radius:3px;font-weight:bolder;font-size:106%;line-height:20px;text-transform:uppercase}.no_data
.no_data__text{padding:0px
20px 0 20px}.no_data
.address{display:block;background-position:0px -535px;width:130px;height:105px;margin:20px
auto}.no_data
.order{display:block;background-position:20px -403px;width:130px;height:102px;margin:20px
auto 0px}.no_data
.cart{background-position:0px -20px;width:130px;height:95px;display:block;margin:30px
auto 5px}.no_data
.rating{background-position:0px -273px;width:130px;height:107px;display:block;margin:30px
auto 10px}.no_data.rating{padding-bottom:40px}.no_data
.search_filter{background-position:0px -426px;width:200px;height:120px;display:block;margin:18px
auto 14px}.no_data
.search{background-position:0px -152px;width:130px;height:90px;display:block;margin:auto auto 15px}.no_data.search{padding:60px
0px;position:relative;margin-top:10px;margin-bottom:10px}.no_data.no_order
a{margin:20px
0px}.no_data.no_order{padding-bottom:10px}.no_data
strong{font-size:110%;font-weight:normal;padding-bottom:5px;display:block}#sideCart .no_data
strong{color:white;padding-bottom:0;margin-bottom: -5px;font-size:18px}.no_data
h1{font-size:140%}.no_data h1
strong{font-weight:bold}.rightSidebar .no_data
p{padding:10px
0px;color:#989898}.rightSidebar .no_data
.generalButton{text-transform:uppercase;font-size:14px;padding:10px
15px;cursor:pointer;box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3)}.myOrders
.order{padding:15px
15px 0px}.myOrders
.top{padding-bottom:15px;cursor:pointer}.myOrders .top
.left{width:85%;border-right:#EEE 1px solid;padding-right:5%}.myOrders .top
.right{height:35px;width:7%}.myOrders .top .right
i{background-position: -9px -253px;width:12px;height:7px;display:block;margin-top:7px;margin-left:4px}.myOrders .top .right .circle.rate
i{background-position: -7px -778px}.myOrders .top.open .right
i{background-position: -39px -252px}.myOrders .top.open .right .circle.rate
i{background-position: -39px -252px;background-size:240px 825px}.myOrders .top
.left.rate{border-right-color:#639917}.myOrders .top .left
.name.rate{color:#639917}.myOrders .top .right
.circle{width:20px;height:20px;display:inline-block;margin-top:9px;border-radius:50%;margin-left:11%}.myOrders .top .right
.circle.rate{background-color:rgba(108, 148, 30, 0.3);-webkit-animation:pulse 3s linear infinite;-o-animation:pulse 3s linear infinite;animation:pulse 3s linear infinite}.myOrders .top.open
.left.rate{border-right-color:#EEE}.myOrders .top.open
.circle.rate{background-color:transparent;-webkit-animation:none;-o-animation:none;animation:none}@keyframes
pulse{0%{box-shadow:0 0 0 0 rgba(108,148,30,0)}40%{box-shadow:0 0 0 4px rgba(108,148,30,0.1)}80%{box-shadow:0 0 0 4px rgba(108,148,30,0.2)}100%{box-shadow:0 0 0 0 rgba(108, 148, 30, 0)}}.myOrders
.name{color:#137CB5;font-weight:bold;float:left}.myOrders
.price{color:#B11A29;font-weight:bold;float:right}.myOrders .status,
.myOrders .date,
.myOrders .payment-type{font-size:12px;color:#777}.myOrders .status,
.myOrders .payment-type{float:left}.myOrders
.date{float:right}.myOrders .payment-type{margin-top:2px;height:14px}.myOrders .payment-type
i{display:inline-block;float:none;margin:4px
5px 0px 1px;width:13px;height:10px;background-image:url('https://s.aimg.sk/bistrosk/css/img/s-icons.png');background-position: -5px -1119px;background-size:auto}.myOrders .status
i{display:block;float:left;width:15px;height:14px;margin-right:5px}.statusText-0{color:#138ab2 !important;font-weight:bold}.statusText-1{color:#639917 !important;font-weight:bold}.statusText-2{color:#B11A29 !important;font-weight:bold}.myOrders
.status0{background-position: -66px -383px}.myOrders
.status1{background-position: -97px -383px}.myOrders
.status2{background-position: -127px -383px}.myOrders
.order_detail{border-top:#EEE 1px solid;margin:0px
-15px;padding:0px
15px;display:none;font-size:12px}.myOrders .order_detail
.grade{font-size:14px}.myOrders .order_detail
.orderRating{border-bottom:#EEE 1px solid;padding:15px
15px;margin:0px
-15px}.myOrders .order_detail .orderRating .comment
.stars{float:left;margin-right:10px}.myOrders .order_detail .orderRating .comment
.rating{}.myOrders .order_detail .orderRating .comment .rating:after{content:' ';display:block;clear:both}.myOrders .order_detail .orderRating .comment .rating
strong{float:left;margin-right:10px}.myOrders .order_detail .orderRating .comment .rating
.s{margin-top:3px}.myOrders .order_detail .orderRating .comment
.comment_details{clear:both;color:#898989;font-size:12px;padding-top:10px}.myOrders .order_detail .orderRating .comment
.comment_apology_accepted{color:#D64254;font-size:11px;text-align:right;display:block;padding-right:10px;padding-top:5px}.myOrders .order_detail .orderRating .comment .comment_apology_accepted:before{content:' ';background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px;width:10px;height:10px;display:inline-block;background-position: -160px -688px;margin-right:5px}.webp-alpha .myOrders .order_detail .orderRating .comment .comment_apology_accepted:before{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.myOrders
.item{border-bottom:#eee 1px solid;padding:15px
0px}.myOrders .item
span{display:block;float:left}.myOrders .item
.quantity{width:10%}.myOrders .item
.product{width:70%;color:#545454}.myOrders .item
.discount{width:70%;color:#6B990F}.myOrders .item
.price{width:20%;text-align:right;float:right}.myOrders .item
.note{color:#898989}.myOrders
.total_prices{margin:10px
0px;line-height:1.75}.myOrders
.actions{background-color:#F2EEE2;margin:0px
-15px;padding:0px
15px 5px;border-top:#DEDEDE 1px solid}.myOrders .actions
a{width:100%;text-transform:uppercase;padding:10px
5px;margin:8px
auto}.myOrders .actions
.restaurant{background-color:#787878;margin:10px
auto}.myOrders .actions
.rate{background-color:#B11A29;margin:10px
auto}.myOrders .actions
.reorder{background-color:#639917}.roundBox.orderRating{margin:10px
0px;padding:20px}.roundBox.orderRating
h2{font-size:18px}.roundBox.orderRating
.rating__prompt{padding-top:10px;font-size:12px}.roundBox.orderRating
.rating__row{padding-top:10px;border-bottom:#e9e9e9 1px solid;padding-bottom:20px}.roundBox.orderRating .rating__row.rating__row--submit{border-bottom:none}.roundBox.orderRating .rating__row-label{font-weight:bold;font-size:16px;padding:10px
0px}.roundBox.orderRating .rate-products{color:#138ab2;clear:both;display:block;padding-top:16px;font-size:12px;cursor:pointer}.roundBox.orderRating .rate-simple{color:#138ab2;font-size:12px;display:block;float:left;margin-top:15px;cursor:pointer}.roundBox.orderRating
.rating__desc{display:block;float:right;font-size:12px;color:#888;margin-top:15px}.roundBox.orderRating
.rating_widget{display:block}.roundBox.orderRating .rating_widget .stars
i{cursor:pointer;display:block;float:left;text-indent: -5000px}.roundBox.orderRating .rating_widget .text-value{color:#888;font-size:12px;display:block;float:left;padding-top:7px;padding-left:12px}.roundBox.orderRating .rating_widget.big .stars i,
.roundBox.orderRating .rating_widget.small .stars
i{width:32px;height:32px;padding-right:5px;background-position:0px -415px}.roundBox.orderRating .rating_widget.big[data-display="1"] .stars i.active,
.roundBox.orderRating .rating_widget.small[data-display="1"] .stars i.active,
.roundBox.orderRating .rating_widget.big[data-display="2"] .stars i.active,
.roundBox.orderRating .rating_widget.small[data-display="2"] .stars
i.active{background-position: -120px -415px}.roundBox.orderRating .rating_widget.big[data-display="3"] .stars i.active,
.roundBox.orderRating .rating_widget.small[data-display="3"] .stars
i.active{background-position: -80px -415px}.roundBox.orderRating .rating_widget.big[data-display="4"] .stars i.active,
.roundBox.orderRating .rating_widget.small[data-display="4"] .stars i.active,
.roundBox.orderRating .rating_widget.big[data-display="5"] .stars i.active,
.roundBox.orderRating .rating_widget.small[data-display="5"] .stars
i.active{background-position: -40px -415px}.roundBox.orderRating
.rating__products{}.roundBox.orderRating .rating__products:after{content:' ';display:block;clear:both}.roundBox.orderRating
.rating__product{border-bottom:#dedede 1px dotted;padding:10px
0px 15px}.roundBox.orderRating .rating__product:after{content:' ';display:block;clear:both}.roundBox.orderRating .rating__product .rating__product-name{font-weight:bold;color:#639917;font-size:14px;display:block}.roundBox.orderRating .rating__product .rating__product-desc{font-size:12px;display:block;padding:5px
0px}.roundBox.orderRating .rating__product
.rating_widget{margin-top:5px}.roundBox.orderRating .rating__row input[type=radio]{vertical-align: -1px}.roundBox.orderRating .rating__row
label{font-weight:bold;padding-left:10px;margin-right:20px}.roundBox.orderRating .rating__expected-time{color:#888;font-size:12px;padding:10px
0px}.roundBox.orderRating .rating__delay-wrapper
p{font-size:12px;padding:10px
0px}.roundBox.orderRating .rating__delay-wrapper .rating__delay-selection .rating__delay-label{font-weight:bold;display:block;font-size:16px;margin-bottom:5px}.roundBox.orderRating .rating__delay-wrapper .rating__delay-selection .rating__delay-time{display:block;width:100%;background:#fff;border-radius:3px;border:#e9e9e9 1px solid;padding:10px;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.1)}.roundBox.orderRating
.rating__comment{display:block;width:100%;height:75px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:#e9e9e9 1px solid;padding:10px;box-shadow:inset 0px 1px 3px rgba(0, 0, 0, 0.1);font-size:12px;border-radius:3px}.roundBox.orderRating .rating__comment-desc{font-size:12px;color:#888;display:block;padding-top:5px}#ratingError{padding:20px}#ratingError
.title{display:block;font-weight:bold;padding-bottom:10px}select[name="delivery_status"]{width:100%;margin:0
auto;border:1px
solid lightgray;font-weight:bold;color:gray;border-radius:0;-webkit-appearance:none;padding-left:2%;background-color:white;padding-top:5px;padding-bottom:7px;outline:none;margin-bottom:10px;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/sipka.png?v=21.1.7.072556');background-repeat:no-repeat;background-position:100%}.time-rating
input{outline:none}.time-rating .time-label{width:100%;color:gray;top:16px;height:16px;font-size:12px;position:absolute}.time-rating .time-label:after{content:' ';display:block;clear:both}.time-rating .time-label .start-interval{float:left}.time-rating .time-label .stop-interval{float:right}.time-rating .estimated-time{font-size:12px;font-weight:normal;width:100%;display:inline-block;margin-top:18px}.time-rating .rating-text{color:black;font-weight:bold;font-size:15px;margin-bottom:5px;display:inline-block}.time-rating .slider-container{width:100%;position:relative;display:inline-block;height:48px;margin-bottom:5px}.time-rating .progress-bar{position:absolute;width:0;height:3px;top:7px;z-index:2}.time-rating
.dontRemember{position:relative;top:42px;height:16px;width:100%;display:inline-block;color:gray;font-size:12px}.time-rating input[type="range"]{-webkit-appearance:none;background:transparent;width:100%;position:absolute;height:16px}.time-rating input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border-radius:50%;height:13px;width:13px;cursor:pointer;margin-top: -4px}.time-rating input[type=range]::-moz-range-thumb{-moz-appearance:none;border-radius:50%;height:13px;width:13px;cursor:pointer}.time-rating input[type=range]::-ms-thumb{-webkit-appearance:none;border-radius:50%;height:13px;width:13px;cursor:pointer}.time-rating input[type=range]::-webkit-slider-runnable-track{width:100%;height:3px;cursor:pointer;background:lightgrey}.time-rating input[type=range]::-moz-range-track{width:100%;height:3px;cursor:pointer}.time-rating input[type=range]::-ms-track{width:100%;height:3px;cursor:pointer;background:lightgrey}.time-rating.green input[type=range]::-webkit-slider-thumb{background:#639917}.time-rating.green input[type=range]::-moz-range-thumb{background:#639917}.time-rating.green input[type=range]::-ms-thumb{background:#639917}.time-rating.green .progress-bar{background:#639917}.time-rating.green
.time{color:#639917}.time-rating.red input[type=range]::-webkit-slider-thumb{background:#B11A29}.time-rating.red input[type=range]::-moz-range-thumb{background:#B11A29}.time-rating.red input[type=range]::-ms-thumb{background:#B11A29}.time-rating.red .progress-bar{background:#B11A29}.time-rating.red
.time{color:#B11A29}.time-rating.disabled input[type=range]::-webkit-slider-thumb{background:#bdbcbc}.time-rating.disabled input[type=range]::-moz-range-thumb{background:#bdbcbc}.time-rating.disabled input[type=range]::-ms-thumb{background:#bdbcbc}.time-rating.disabled .progress-bar{background:#bdbcbc}.time-rating.disabled
.time{color:#bdbcbc}#thank-you-popoup{padding:0;text-align:center;background-color:#FFF}#thank-you-popoup
a{text-decoration:underline;color:#B31B28}#thank-you-popoup
.inside{padding:0;padding-bottom:40px}#thank-you-popoup
.top{width:510px;height:180px;background-size:cover;background-position:50% 50%;background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/popup/thankfulRestaurants/s-pop-up-spolupraca.jpg")}#thank-you-popoup
.button{background-color:#639917;padding:10px
90px;border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;border:none;text-transform:none;font-weight:normal;font-size:16px}#thank-you-popoup
.desc{padding:8px
10px;margin-bottom:20px;margin-top:10px}#thank-you-popoup .desc
.title{font-size:20px}#thank-you-popoup .desc
.text{margin-top:10px;padding:0
20px;font-size:16px;line-height:1.3}#thank-you-popoup
.isMobile{padding-bottom:14px}#thank-you-popoup .isMobile
.top{background-size:cover;background-position:50% 50%;background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/popup/thankfulRestaurants/s-m-pop-up-spolupraca.jpg');height:150px;width:100%}#thank-you-popoup .isMobile
.desc{padding:10px
10px 0;margin-bottom:14px}#thank-you-popoup .isMobile .desc
.title{font-size:20px}#thank-you-popoup .isMobile .desc
.text{margin:12px
auto;line-height:1.4;padding:0
10px;font-size:15px}#thank-you-popoup .isMobile
.button{background-color:#B31B28;text-transform:none;font-size:16px;font-weight:normal;border-radius:26px;padding:15px
10px;max-width:260px;margin:10px
auto}#infoBox{position:fixed;background:rgba(0, 0, 0, 0.8);width:100%;height:100%;z-index:8000}#infoBox
#infoBoxInside{width:80%;margin:auto;background:#fff;border-radius:5px;box-shadow:0px 2px 3px rgba(0, 0, 0, 0.9);padding:20px;margin-top:20px}#infoBox #infoBoxInside
h3{margin-bottom:10px;float:left}#infoBox
.close{background-position: -129px -250px;width:11px;height:11px;display:block;float:right;padding:5px}#onlinePaymentFail{margin:20px
0px;padding:20px;color:#3E3E3E;text-align:center}#onlinePaymentFail
h2{font-size:18px}#onlinePaymentFail .card-image{background:url("https://s.aimg.sk/bistrosk/css/mobile/img/s-payment-fail.png") 50% 50% no-repeat;height:149px;width:108px;display:block;margin:15px
auto}#onlinePaymentFail
.generalButton{text-transform:uppercase;padding:15px
5px;font-size:13px;max-width:320px;cursor:pointer}#onlinePaymentFail
.anotherCard{max-width:320px;margin:0
auto}#onlinePaymentFail
.cancel{background-color:#787878;box-sizing:border-box}#onlinePaymentFail
.cash{background-color:#0C7195;border-color:#0C7195}#onlinePaymentFail
.rememberCard{text-align:left;width:200px;margin:10px
0 20px}#onlinePaymentFail .rememberCard
.s{display:inline-block;width:35px;height:23px;margin-left:2px;background-position: -211px -345px}#onlinePaymentFail .rememberCard
label{display:inline-block}#orderFail{margin:20px
0px;padding:20px;color:#3E3E3E;text-align:center}#orderFail
h2{font-size:18px}#orderFail .fail-image{background:url("https://s.aimg.sk/bistrosk/css/mobile/img/s-order-fail.png");width:198px;height:126px;margin:20px
auto}#orderFail
.generalButton{margin-top:26px}#discountConfirmation
p{padding:5px
10px}#discountConfirmation
.button{margin:10px;background:#B11A29}#discountConfirmation .button:first-of-type,
#discountConfirmation
.yes{background:#639917}.downloadAppInfopage{background-position:50% 0px;background-repeat:no-repeat;margin: -10px;padding:0px
0px;max-width:770px}.downloadAppInfopage.android,
.downloadAppInfopage.android
i{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/s-aplikacia-android.jpg')}.downloadAppInfopage.ios,
.downloadAppInfopage.ios
i{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/banners_infopages/s-aplikacia-ios.jpg')}.downloadAppInfopage
h1{visibility:hidden;margin-bottom:65px}.downloadAppInfopage
h2{text-align:center;margin-top:20px;font-size:18px}.downloadAppInfopage
.desc{width:300px;margin:auto;padding-left:155px;padding-top:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.downloadAppInfopage .desc
.row{display:block;clear:left;padding-bottom:10px}.downloadAppInfopage .desc .row
i{float:left;margin-top:7px;margin-right:10px;margin-bottom:7px;display:block;background-position: -784px 0px;width:15px;height:12px}.downloadAppInfopage
.generalButton{box-shadow:0px 1px 1px rgba(0, 0, 0, 0.3);width:90%;box-sizing:border-box}.downloadAppInfopage
.appstore{background-color:#639917;text-transform:uppercase;margin-top:160px}.downloadAppInfopage
p{text-align:center;font-size:12px;margin:20px
0px;padding:0px
20px}.downloadAppInfopage
.continue{margin-bottom:50px;display:block;color:#3C3C3C;text-align:center}.downloadAppInfopage .continue
span{font-size:18px}.stars
i{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.png?v=21.1.7.072556');background-repeat:no-repeat;background-size:240px 825px}.webp-alpha .stars
i{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/mobile-s-hd.webp?v=21.1.7.072556')}.roundBox.orderRating .rating__row.rating__row--submit{padding-bottom:0px}.roundBox.orderRating .rating_widget.big .stars
i{width:28px}.roundBox.orderRating .rating_widget.small .stars
i{width:28px}.roundBox.orderRating
.rating__desc{display:none}.checkoutValidationError{margin: -10px -10px 10px -10px;border-radius:3px;padding:10px;background:#FCF3F4;color:#B82E3C;display:flex}.checkoutValidationError
.wrapper{display:inline}.searchWarning{background:#fbf3f4;color:#B11A29;font-size:12px;font-weight:500;padding:15px;margin-left: -10px;margin-right: -10px;line-height:1.3;display:flex;align-items:center}.searchWarning .icon-warning{margin-right:10px;position:relative;top:2px}.blog_text{width:100%;text-align:center}.appButton
div{display:inline-block;width:49%}.appButton div
img{width:100%}@media all and (min-width: 770px){.downloadAppInfopage{margin: -10px auto}}.checkout-banner
.wrapper{max-width:435px;margin:0
auto;padding:5px}.checkout-banner .wrapper
h1{padding:18px
10px;color:#B11A29;text-align:left;line-height:1}.checkout-banner .wrapper .checkout-icon{float:left;width:36%}.checkout-banner .wrapper .checkout-right{width:64%;float:right;box-sizing:border-box;padding-left:10px;padding-top:10px}.checkout-banner .wrapper .checkout-right .checkout-desc{text-align:left;font-size:16px}.checkout-banner .wrapper .checkout-right .checkout-button{text-decoration:none;float:left;background:#639917;color:white;padding:9px
13px;border-radius:5px;display:inline-block;margin-top:20px;margin-right:5%;margin-bottom:14px}.checkout-banner .wrapper .checkout-right .checkout-button:hover{text-decoration:none}.checkout-banner .wrapper .checkout-right .checkout-bottom{width:223px;margin:0
auto;margin-top:10px}.checkout-banner .wrapper .checkout-right .checkout-bottom:after{content:' ';display:block;clear:both}.checkout-banner .wrapper .checkout-right .checkout-bottom
img{float:left;margin-top:6px}.bistromania-checkout{background:#f7f7ef;border-top:#e6e6cd 1px solid;padding-bottom:26px;text-align:center;padding-top:10px}.bistromania-checkout .bm-box{max-width:460px;margin:20px
auto 0}.bistromania-checkout .bm-prize-image{display:inline-block;vertical-align:middle;width:30%}.bistromania-checkout .bm-prize-image
img{display:block;max-width:100%;margin:auto}.bistromania-checkout .bm-right-wrapper{width:59%;padding:0;display:inline-block;vertical-align:middle;text-align:left}.bistromania-checkout .bm-congrat{font-size:18px;text-align:center}.bistromania-checkout .bm-logo
img{display:block;max-width:100%;margin:0
auto}.bistromania-checkout .bm-desc{margin-top:16px;text-align:center}.bistromania-checkout .bm-buttons{margin-top:16px;text-align:center}.bistromania-checkout .fb-share-box{display:inline-block;margin-top:6px}.bistromania-checkout
.button{color:white;font-size:14px;padding:10px
20px;background:#B11A29;text-transform:none;text-decoration:none;text-align:center;display:inline-block;border:none;border-radius:4px}.fb-share-box{text-align:center}.fb-share-box
.shareButton{cursor:pointer;display:inline-block;height:35px;line-height:35px;font-size:14px;background:#3a5fa6;color:white;border-radius:3px;box-shadow:1px 1px 1px rgba(0, 0, 0, 0.3);padding-right:10px}.fb-share-box .shareButton
i{margin:7px
7px 7px 7px;background-image:url('https://s.aimg.sk/bistrosk/css/img/infopages/best_offer/fb-button.png');display:block;background-position: -70px -6px;width:20px;height:20px;float:left}.fb-share-box .shareButton:active{box-shadow:none;background:#335493}.fb-share-box .shareButton:hover{background:#416ab9;text-decoration:none}.customAzetButton{height:34px;position:relative;z-index:42;box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.14);border-radius:2px}.customAzetButton
.mp{font-size:11px;font:100%/150% Arial, Helvetica, sans-serif;height:34px;position:relative;border:solid 0.7px #dbdbdb;background-color:#fff;border-radius:4px}.customAzetButton .azet-logo{display:block;height:33px;background-image:url(https://s.aimg.sk/bistrosk/css/img/azet-logo.svg);background-size:18px;background-position:center;float:left;position:relative;background-repeat:no-repeat;width:44px;border-right:1px solid #dbdbdb}.customAzetButton
.loginLink{cursor:pointer;margin-left:44px;text-align:center;font-weight:bold;height:34px;line-height:34px;text-decoration:none !important;color:#25272a !important;display:block !important;position:relative !important;-webkit-transition:background 150ms linear;-moz-transition:background 150ms linear;-o-transition:background 150ms linear;-ms-transition:background 150ms linear;transition:background 150ms linear}#whereAreYouFromPopup{font-family:Arial,sans-serif;border-radius:0;margin-top:20px}#whereAreYouFromPopup .wayf-header{max-width:600px;border-radius:4px 4px 0 0;margin: -10px auto 0}#whereAreYouFromPopup .wayf-header
img{display:block;margin:0
auto;width:100%}#whereAreYouFromPopup
.title{font-weight:bold;font-size:30px;border-bottom:none !important;padding:16px
20px 0;line-height:1.2;margin:15px
0}@media (max-width: 400px){#whereAreYouFromPopup
.title{font-size:20px}}#whereAreYouFromPopup .wayf-label{display:block;text-align:center;margin:25px
0 10px;font-size:20px}#whereAreYouFromPopup .wayf-select{width:240px;font-size:12px;margin:20px
auto 15px;box-shadow:0 3px 11px 0 #bcbcbc;height:40px;display:block;padding-left:10px;background-image:linear-gradient(45deg, transparent 59%, white 50%), linear-gradient(135deg, white 50%, transparent 55%), linear-gradient(to right, #B11A29, #B11A29);background-position:calc(100% - 20px) 16px, calc(100% - 15px) 16px, 100% 0;background-size:8px 6px, 5px 5px, 40px 40px;background-repeat:no-repeat;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border-radius:3px;outline:none;border:none}#whereAreYouFromPopup
.button{padding:15px
5px;width:200px;display:block;font-size:15px;margin:35px
auto 20px;border-radius:6px}.unSubscribe-mail{color:#555;background-color:#fff;margin:10px
0;padding:15px
15px 0 15px;text-align:center}.unSubscribe-mail
.heading{line-height:55px}.unSubscribe-mail
.divider{border-top:2px solid #d7d7d7;border-bottom:2px solid #f1f1f1}.unSubscribe-mail
.desc{margin-top:15px;line-height:18px;font-size:16px}.unSubscribe-mail .desc .mail-type{display:block;margin-top:10px}.unSubscribe-mail
.emails{margin-top:15px}.unSubscribe-mail .emails
.email{list-style-type:none}.unSubscribe-mail
.button.unSubscribe{display:inline-block;padding:10px
18px;background-color:#B11A29;color:#fff;text-decoration:none;margin-top:20px}.unSubscribe-mail .login-info{margin-top:20px}.unSubscribe-mail .login-info .my-account-link{font-weight:bold;text-decoration:none;color:#B11A29}.unSubscribe-mail .aside-img{width:173px;height:150px;background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-mail-unsub.png");background-size:cover;margin:30px
auto 0 auto}#productDisabled
.button{margin:12px
auto 6px}#productDisabled
.continue{margin:8px
auto;text-decoration:underline;display:inline-block;cursor:pointer}.myComfortPay{background-color:white;border-radius:5px;margin:10px
0;padding-bottom:5px}.myComfortPay .card-image{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/comfortPay/sprava-kariet.png?v=21.1.7.072556');margin-top:10px}.myComfortPay .no-card-image{background-image:url('https://s.aimg.sk/bistrosk/css/mobile/img/comfortPay/ziadne-karty.png?v=21.1.7.072556');margin-top:10px}.myComfortPay .no-card-image,
.myComfortPay .card-image{width:100%;height:120px;float:left;background-repeat:no-repeat;background-size:contain;background-position:center}.myComfortPay .no-card-text{text-align:center;display:inline-block;margin:25px
15px 15px 15px;font-size:13px;color:#585858}.myComfortPay .no-card-text
button{text-transform:uppercase}.myComfortPay
.header{margin:0
15px;border-bottom:2px solid #9b9b9b;font-weight:bold;padding-bottom:5px}.myComfortPay .card-row{font-size:13px;padding:8px
5px;margin:0
15px}.myComfortPay .card-row:not(.header){border-top:2px solid #d7d7d7}.myComfortPay .card-row:last-of-type{border-bottom:2px solid #d7d7d7}.myComfortPay .card-row .left,
.myComfortPay .card-row .right,
.myComfortPay .card-row .card-mask{padding:2px
5px}.myComfortPay .card-row .card-mask{width:100%;display:inline-block;padding-left:46px}.myComfortPay .card-row .edit-btn{background-position: -38px -737px;width:15px;height:20px;display:block}.myComfortPay .card-row .card-alias{margin-top:2px;max-width:185px}.myComfortPay .card-add{margin:0
15px;cursor:pointer}.myComfortPay .card-add button,
.myComfortPay .card-add .button,
.myComfortPay .card-add
.submitButton{text-transform:uppercase}#MyComfortPayAdd,#MyComfortPayErr,#MyComfortPaySame{padding:15px
15px 5px 15px}#MyComfortPayAdd .button,
#MyComfortPayErr .button,
#MyComfortPaySame
.button{background-color:#B11A29}#MyComfortPayAdd .button.close,
#MyComfortPayErr .button.close,
#MyComfortPaySame .button.close,
#MyComfortPayAdd .button.blue,
#MyComfortPayErr .button.blue,
#MyComfortPaySame
.button.blue{background-color:#138ab2}#my-comfort-pay{background-color:white;margin:10px
0;border-radius:5px;padding:10px
15px}#my-comfort-pay form input[type='text']{width:100%;border:1px
solid #ccc;padding:10px
5px 10px 7px;margin:10px
0 15px -5px}#my-comfort-pay form input[type='radio']{margin:10px
0 5px 5px}#my-comfort-pay form button,
#my-comfort-pay form input[type='submit']{text-transform:uppercase;text-shadow:1px 1px 1px #5e5e5e}#my-comfort-pay form button.submit,
#my-comfort-pay form input[type='submit'].submit{background-color:#639917}#my-comfort-pay form
a{text-decoration:none}.openHours_mobile:not(:last-of-type){margin-bottom:6px;display:inline-block}.nonValidEmail,.nonValidMobileNumber{text-align:left;color:#B11A29}.nonValidEmail.checkout,.nonValidMobileNumber.checkout{display:block;font-size:12px}.location{color:#B11A29;font-weight:bold}#blockedNumber
.icon{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/m-customer-blocked.png");width:94px;height:130px;display:block;margin:0
auto;background-repeat:no-repeat;background-size:100%;background-position-y:20px}#blockedNumber
.inside{padding:10px
20px}#blockedNumber
h2{font-size:14px;font-weight:bold;text-align:center;border-bottom:none;padding:10px
10px}#blockedNumber
p{margin-top:10px;text-align:center}#blockedNumber p
.button{margin-top:20px;text-shadow:none;padding:4px;display:inline-block;width:90%;height:25px;line-height:25px}#dailyMenuSubscribeForm{background:inherit;box-shadow:none}#dailyMenuSubscribeForm
#searchPlace{padding:20px
0;background:white;border-radius:3px 3px 0 0}#dailyMenuSubscribeForm #searchPlace
.caption{font-size:18px;font-weight:bold}#dailyMenuSubscribeForm #searchPlace
.description{width:90%;margin:0
auto}#dailyMenuSubscribeForm #searchPlace
.searchForm{display:flex;justify-content:center;align-items:center;line-height:36px;width:calc(100% - 20px);margin:10px
auto 0}#dailyMenuSubscribeForm #searchPlace .searchForm label[for="city"]{padding-right:8px}#dailyMenuSubscribeForm #searchPlace .searchForm
.widget_search{width:75%}#dailyMenuSubscribeForm #searchPlace .searchForm .widget_search .ui-autocomplete-input{border:1px
solid #e8e8e8;height:35px;width:100%;border-radius:4px;font-size:13px;padding:0
8px;box-sizing:border-box}#dailyMenuSubscribeForm #searchPlace .searchForm .widget_search #ac-results-account .ui-autocomplete{padding:0;box-sizing:border-box;text-align:left}#dailyMenuSubscribeForm
#restaurantPlace{border-radius:0 0 3px 3px;background:white;margin-bottom:10px;padding-bottom:10px}#dailyMenuSubscribeForm
#searchListTable{margin-left:10px;width:calc(100% - 20px);border-bottom:1px solid #eaeaea}#dailyMenuSubscribeForm #searchListTable
tr{text-align:left}#dailyMenuSubscribeForm #searchListTable
td{height:25px}#dailyMenuSubscribeForm #searchListTable
input{float:left}#dailyMenuSubscribeForm #searchListTable .restaurant-name{margin-left:7px;width:90%;display:inline-block;float:left}#dailyMenuSubscribeForm
#emailPlace{background:white;border-radius:3px;padding:10px;padding-bottom:14px}#dailyMenuSubscribeForm #emailPlace
#email{border:1px
solid #e2e2e2;width:84%;margin-top:16px;height:25px;border-radius:3px;outline:none;padding-left:3%}#dailyMenuSubscribeForm #emailPlace
#emailError{margin-top:10px;display:inline-block}#dailyMenuSubscribeForm
#accepted{float:left}#dailyMenuSubscribeForm label[for="accepted"]{float:left;width:90%;text-align:left;margin-left:10px}#dailyMenuSubscribeForm .terms-link{color:#138ab2;text-decoration:underline}#dailyMenuSubscribeForm
.acceptedRow{background:white;padding:10px;border-radius:3px;margin-top:10px}#dailyMenuSubscribeForm
.button{width:calc(100% - 10px)}#dailyMenuSubscribeForm
.back{text-transform:uppercase;margin-top:12px;display:inline-block}#dailyMenuSubscribeForm .control-all{text-align:center;display:inline-block;width:calc(100% - 20px);margin-top:15px;padding-bottom:5px;text-decoration:underline}#dailyMenuSubscribeForm #searchListTable
input{margin-top:2px}#dailyMenuSubscribeForm
.searchResult{padding:0
10px}#dailyMenuSubscribeForm .error-message{padding:10px;background:white}.daily-menu-banner{background:white;margin-bottom:10px;padding-bottom:10px;overflow:hidden}.daily-menu-banner
h3{text-align:center;padding-top:20px;margin-bottom:10px}.daily-menu-banner
img{float:left;width:90px;margin-left:10%}.daily-menu-banner
.wrapper{float:left;width:45%;margin-left:4%;font-size:13px;height:65px;position:relative}.daily-menu-banner
.text{position:absolute;top:50%;transform:translateY(-50%)}.daily-menu-banner
.button{background-color:#B11A29;width:90%;margin:0
auto;text-align:center;padding:10px
0;margin-top:90px;color:white;text-transform:uppercase;font-weight:bold;clear:both;border-radius:3px}.fulltext-search{background:white;height:55px;position:absolute;width:100%;top:0;left:110%;transition:0.5s all ease-in-out}.fulltext-search
input{width:60%;height:45px;margin-top:5px;font-size:14px;outline:none}.fulltext-search input::-webkit-search-decoration,
.fulltext-search input::-webkit-search-cancel-button,
.fulltext-search input::-webkit-search-results-button,
.fulltext-search input::-webkit-search-results-decoration{-webkit-appearance:none}.fulltext-search
.icon{width:30px;height:30px;display:inline-block;margin-top:12px}.fulltext-search .icon.fulltext-back{background-position: -172px -584px;margin-right:16px;margin-top:11px}.fulltext-search
.icon.search{background-position: -119px -524px;margin:12px
5px 0 5px}.fulltext-search
.icon.reset{background-position: -144px -649px;padding-right:9px;opacity:0.4;height:24px;margin-top:15px}#fulltextSearch:placeholder-shown~.icon.reset{display:none}.fulltextSearchResults{display:none}.fulltextSearchResultsInner{text-align:left;background:white;padding:5px;position:absolute;width:calc(100% - 37px);top:60px;z-index:99;border-radius:5px;border:1px
solid #aaa;padding-left:10px}.fulltextSearchResultsInner:before{padding:0
auto;background:url("https://s.aimg.sk/bistrosk/css/mobile/img/ac-arrow.png") no-repeat scroll 0 0 transparent;content:"";height:11px;left:40px;position:relative;top: -18px;width:17px;z-index:101;display:inline-block}.fulltextSearchResultsInner
.group{padding:0
10px 9px 0}.fulltextSearchResultsInner .group
.label{display:inline-block;color:#639917;text-transform:uppercase;padding-bottom:5px;font-size:13px}.fulltextSearchResultsInner .group
.results{font-size:13px}.fulltextSearchResultsInner .group
.result{color:black;text-decoration:none;background:white;padding:2px
0;padding-left:5px}.fulltextSearchResultsInner .group
.restaurant{margin-left:5px;padding:2px
0}#propose-address-form{padding:15px}#propose-address-form
.heading{text-align:center;font-size:13px;padding:10px}#propose-address-form
.row{margin-bottom:10px}#propose-address-form .row .input-label{width:105px;font-size:13px;display:inline-block;text-align:right;padding-right:5px;line-height:25px}#propose-address-form .row .input-label.val-error{color:#B11A29}#propose-address-form .row .input-label[for=note-to-propose]{vertical-align:top}#propose-address-form .row .input-label.large-label{width:calc(105px + 49%);text-align:left;padding-right:0;line-height:18px}#propose-address-form .row .input-label.large-label
.link{color:#B11A29}#propose-address-form .row #agreement-label{font-size:11px}#propose-address-form .row input,
#propose-address-form .row
textarea{width:55%;box-sizing:border-box;border:#bbb 1px solid;border-radius:3px;line-height:25px;padding:0
5px}#propose-address-form .row input.val-error,
#propose-address-form .row textarea.val-error{border-color:#B11A29}#propose-address-form .row
textarea{height:60px;line-height:15px;font-family:'Roboto','Helvetica';font-size:13px;padding-top:4px}#propose-address-form .row
.checkbox{display:inline-block;width:8%;vertical-align:top;position:relative;top:2px}#propose-address-form .row .checkbox
input{float:right;width:90%}#propose-address-form .row .propose-results{padding:5px
0 0;font-size:12px;width:57%;margin:auto}#propose-address-form .row .propose-results
.heading{font-size:12px;padding:5px
5px 5px 0;text-align:left;margin-left:60px;min-width:150px}#propose-address-form .row .propose-results
span{text-align:left;margin-left:60px;min-width:150px}#propose-address-form
.messages{font-size:12px;margin-bottom:10px}#propose-address-form .messages
.heading{font-size:12px;padding:5px}#propose-address-form .messages
.message{text-align:center}#propose-address-form .messages
.message.error{color:#B11A29}#propose-address-form .messages
.message.success{color:#639917}#propose-address-form .propose-result{cursor:pointer;font-weight:bold;display:block}#propose-address-form .propose-result.disabled{pointer-events:none;opacity:0.7;cursor:default;font-weight:normal}#propose-address-form .submit-btn{width:98%;margin:0
auto 10px;background-color:#B11A29}#propose-address-form .submit-btn.disabled{cursor:not-allowed;pointer-events:none;background-color:#b3b3b3;border-color:#b3b3b3;color:#fff}#propose-address-form .autocomplete-results{position:absolute;z-index:8003;border:1px
solid #CCC;cursor:pointer;width:274px;background-color:white;border-radius:0 4px 4px 4px;box-shadow:0px -1px 7px -1px rgba(0, 0, 0, 0.1) inset}#propose-address-form .autocomplete-results
.empty{padding:0
5px;font-size:11px;background-color:#f3f3f3;cursor:auto;border-radius:0 4px 4px 4px}#propose-address-form .autocomplete-results .empty
a{color:dodgerblue;text-decoration:underline dotted;display:inline-block;margin-bottom:5px;cursor:pointer}#propose-address-form .autocomplete-results .empty a:hover{text-decoration:underline}#propose-address-form .autocomplete-results
.result{padding:7px
5px;display:inline-block;width:calc(100% - 10px);text-align:left}#propose-address-form .autocomplete-results .result:last-of-type{border-radius:0 0 4px 4px}#propose-address-form .autocomplete-results .result:hover,
#propose-address-form .autocomplete-results
.result.hovered{background-color:#f3f3f3}#propose-address-form .autocomplete-results
.result.disabled{pointer-events:none;opacity:0.7;cursor:default}#propose-address-form .autocomplete-results.focused{border-color:#777}#propose-address-form .autocomplete-results
.spinner{width:40px;height:40px;position:relative;margin:30px
auto}#propose-address-form .autocomplete-results .double-bounce1,
#propose-address-form .autocomplete-results .double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#539915;opacity:0.6;position:absolute;top:0;left:0;-webkit-animation:sk-bounce 2s infinite ease-in-out;animation:sk-bounce 2s infinite ease-in-out}#propose-address-form .autocomplete-results .double-bounce2{-webkit-animation-delay: -1s;animation-delay: -1s}@-webkit-keyframes sk-bounce{0%,100%{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes sk-bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.appStoreBanner{background-color:#FFF;display:flex;justify-content:center;box-shadow:0px 0px 5px #AAA;padding:15px
0;position:sticky;position: -webkit-sticky;top:0;align-items:flex-end;z-index:9999999;min-width:320px}.appStoreBanner
.infoLogo{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/cepicka_app_banner.png");background-repeat:no-repeat;height:62px;width:62px}.appStoreBanner
aside{display:flex;justify-content:center;align-items:center}.appStoreBanner
.infoContent{display:flex;flex-direction:column;width:70%;margin-left:15px;font-size:12px;min-height:40px;justify-content:space-between}.appStoreBanner .infoContent
div{height:50%}.appStoreBanner .infoContent
.infoAlign{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-height:21px}.appStoreBanner .infoContent__top-close{margin-left:10px;align-self:flex-start;top:0}.appStoreBanner .infoContent__top-close
a{background-image:url("https://s.aimg.sk/bistrosk/css/mobile/img/infoClose.png");background-repeat:no-repeat;height:10px;width:10px;display:block}.appStoreBanner
.infoContent__bottom{min-height:23px;margin-top:10px}.appStoreBanner .infoContent__bottom
.grade{margin-left:5px}.appStoreBanner .infoContent__bottom .stars
span{position:relative;top: -3px;display:block;width:12px;height:11px;float:left;margin-right:0px;margin-top:3px}.appStoreBanner .infoContent__bottom .downloadBtn
img{height:22px}.appStoreBanner .infoContent__bottom div:last-of-type{height:22px}.submit
.disabled{pointer-events:none;cursor:not-allowed;background-color:#c3c2c0 !important}.style__visibility--hidden{visibility:hidden;height:0;padding:0
!important;margin:0
!important}.bistroLoginModal{padding-bottom:0}.bistroLoginModal bistro-login .bistro-login{margin:15px
auto;background-color:#FFF;width:100%}.bistroLoginModal bistro-login .bistro-login__sub-title{padding:unset !important;border-bottom:unset !important;margin:0
0 20px 0 !important}.bistroLoginModal bistro-login .bistro-login
label{display:block}.login-wrapper
.mobileLoginBox{margin:0;padding-bottom:20px}.additional-payment-info{display:flex;align-items:center;background-color:#fbf9f5;padding:17px
13px;font-weight:bold;box-sizing:border-box;margin:10px
auto 15px}.additional-payment-info__icon{background-image:url('https://s.aimg.sk/bistrosk/css/img/promotions/icons/m-icon-info.png?v=21.1.7.072556');background-position:0 center !important;background-repeat:no-repeat;background-size:cover;position:static;margin-right:13px;width:30px;height:30px;min-width:30px;min-height:30px}