/* Skrytí cookies v Apple Store aplikaci */
.source-app-apple #cc-main,
.source-app-apple .edit-cookies-btn {
  display: none;
}
/* STYLE DIFF */
@font-face {
  font-family: OpenSans-Light;
  src: url("/ui/system/font/Poppins-Regular.ttf");
}
@font-face {
  font-family: OpenSans-Semibold;
  src: url("/ui/system/font/Poppins-SemiBold.ttf");
}
.loading {
  top: 0;
  left: 0;
}
body {
  background-color: #fff;
  background-image: url("https://www.transparenttextures.com/patterns/clean-gray-paper.png");
  padding: 10px;
}
.toppanel,
.toppanel.mini-menu {
  top: 0;
  left: 0;
  background-color: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.bottom-btn.orders-icon {
  background-image: url("/ui/system/icons/gray/orders.svg");
}
.bottom-btn.favorite-food {
  background-image: url("/ui/system/icons/gray/heart.svg");
}
.bottom-btn.customer-icon {
  background-image: url("/ui/system/icons/gray/customer.svg");
}
.points,
.points h4 {
  color: #222;
}
button.toppanel-btn {
  background-image: url("/ui/system/icons/gray/menu_list.svg");
}
.banner-version-eshop {
  padding-top: 80px;
}
.banner-version-app {
  padding-top: 39vw;
}
.extended-menu {
  left: 0;
  background-color: #fff;
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
  color: #222;
}
input,
textarea,
a.btn-href,
li.menu-btn,
.food-type-button,
.filter-products-btn,
.item-buy-now,
.cookies-box button,
input[type="button"].add-to-cart,
.add-cart-quantity,
input[type="submit"],
input[type="button"],
.social-btn,
.cart-back-btn a,
.cart-pay-btn a,
.item-review-form input[type="submit"],
.call-button,
.cart-sum,
.select-content-box,
.js-address-container,
.notification-box,
.order-tracking-box,
.bonus-points-controller,
.recomend-product,
.cart-recomend-box,
button.recomend-product-hover,
button.recomend-product,
.order-his-column,
.order-his-btn,
.address-error-box,
.footer-select-factory,
.item,
.item:hover,
.item-photo-content,
.item-info-btn,
.stickers-content,
.scroll-to-top,
.item-info-btn select,
select,
.item-detail-box .item-info-panel,
.search-box,
.search-filter-btn,
.social-box,
.item-detail-photo-content,
.item-detail-photo-content::after,
.favorite-items-box .item-info-btn:nth-child(3),
.cart-box .item-photo-content,
.product-delete-btn,
.cart-box .item-change-btn,
.gallery-content,
.gallery-content::after,
.photo-content-left img,
.photo-content-right img,
.overlay-enhancement-box .cart-bottom-btns,
.overlay-enhancement-content,
.delete-btn,
.overlay-enhancement-content .delete-btn,
.stickers-detail-content,
.recomend-product:hover {
  border-radius: 0.75em;
  box-shadow: none;
}
.item-info-btn h4 {
  color: #fdab1c;
}

.item-photo-content-bottom h4,
.item-photo-content-bottom p {
  text-align: center;
}

.item-photo-content-bottom h4 {
  padding-top: 0.5em;
}
.content-detail {
  padding-top: 20vw;
}
.map-content-title {
  opacity: 0;
}

.items-title h2 {
  position: relative;
  width: auto;
  margin: 0 auto;
  color: #222;
}
.items-title h2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  height: 2px;
  width: 60%;
  background-color: #e2924d;
}

footer {
  background-color: #f8f8f8;
}
.footer-33-col,
.footer-info-btn,
.footer-author a {
  color: #222;
}
.footer-payment-type,
.social-link {
  background-color: #222;
  background-size: 80%;
  border-radius: 0.5em;
  margin-left: 0.1em;
}
.appstore {
  background-image: url("/ui/system/icons/gray/app_store.png");
}
.googleplay {
  background-image: url("/ui/system/icons/gray/google_play.png");
}
.item-buy-now {
  background-image: none;
  border: 1px solid #e2924d;
}
.item-buy-now-icon {
  background-image: url("/ui/system/icons/red/cart.svg");
}
.toppanel {
  padding-top: 0;
}
.toppanel img {
  top: 4.5vw;
}

.no-banners {
  margin: 0;
}

@media (orientation: landscape) {
  .content-detail {
    padding-top: 0;
  }
  .toppanel img {
    top: 8px;
    height: 65px;
  }
  .bottom-panel {
    top: 0;
  }
  .bottom-panel.mini-menu {
    top: 10px;
  }
}

.contact-form-container {
  display: none;
}

/*hidden ingedient category*/
.ingredient-type-foodtype-hidden {
  display: none !important;
}

.footer-select-factory {
  border-color: #000;
  color: #000;
}

.footer-select-factory-icon {
  background-image: url(/ui/system/icons/gray/arrow_right.svg);
  filter: brightness(0);
}/* STYLE DIFF */
.notf-inform{
  color: #e63816;
}
.gradient-btn, label.tutorial-top.active, .swiper-pagination-bullet-active, .social-btn, .product-delete-btn, .review-content-reply, .review-user-img, .swiper-pagination-bullet-active, .swiper-pagination-bullet:hover, .menu-content-logo, .reservation-selected, .js-cart-action-container button, .sticker-timed, .item-sale-date, input[type="button"].add-to-cart, .cart-pay-btn a, .tutorial-body .item-buy-btn, a.item-eshop-btn{
  background: #e38006;
}
.bottom-btn-cart::before{
   background: #e38006;
}


@font-face {
    font-family: OpenSans-Light;
    src: url("/ui/system/font/Poppins-Regular.ttf");
  }
  @font-face {
    font-family: OpenSans-Semibold;
    src: url("/ui/system/font/Poppins-SemiBold.ttf");
  }
  .loading {
    top: 0;
    left: 0;
  }
  body {
    background-color: #f1e9d9;
    padding: 10px;
  }
  .toppanel,
  .toppanel.mini-menu {
    top: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  }
  .bottom-btn.orders-icon {
    background-image: url("/ui/system/icons/gray/orders.svg");
  }
  .bottom-btn.favorite-food {
    background-image: url("/ui/system/icons/gray/heart.svg");
  }
  .bottom-btn.customer-icon {
    background-image: url("/ui/system/icons/gray/customer.svg");
  }
  .points,
  .points h4 {
    color: #222;
  }
  button.toppanel-btn {
    background-image: url("/ui/system/icons/gray/menu_list.svg");
  }
  .banner-version-eshop {
    padding-top: 80px;
  }
  .banner-version-app {
    padding-top: 39vw;
  }
  .extended-menu {
    left: 0;
    background-color: #fff;
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
    color: #222;
  }
  input,
  textarea,
  a.btn-href,
  li.menu-btn,
  .food-type-button,
  .filter-products-btn,
  .item-buy-now,
  .cookies-box button,
  input[type="button"].add-to-cart,
  .add-cart-quantity,
  input[type="submit"],
  input[type="button"],
  .social-btn,
  .cart-back-btn a,
  .cart-pay-btn a,
  .item-review-form input[type="submit"],
  .call-button,
  .cart-sum,
  .select-content-box,
  .js-address-container,
  .notification-box,
  .order-tracking-box,
  .bonus-points-controller,
  .recomend-product,
  .cart-recomend-box,
  button.recomend-product-hover,
  button.recomend-product,
  .order-his-column,
  .order-his-btn,
  .address-error-box,
  .footer-select-factory,
  .item,
  .item:hover,
  .item-photo-content,
  .item-info-btn,
  .stickers-content,
  .scroll-to-top,
  .item-info-btn select,
  select,
  .item-detail-box .item-info-panel,
  .search-box,
  .search-filter-btn,
  .social-box,
  .item-detail-photo-content,
  .item-detail-photo-content::after,
  .favorite-items-box .item-info-btn:nth-child(3),
  .cart-box .item-photo-content,
  .product-delete-btn,
  .cart-box .item-change-btn,
  .gallery-content,
  .gallery-content::after,
  .photo-content-left img,
  .photo-content-right img,
  .overlay-enhancement-box .cart-bottom-btns,
  .overlay-enhancement-content,
  .delete-btn,
  .overlay-enhancement-content .delete-btn,
  .stickers-detail-content,
  .recomend-product:hover {
    border-radius: 0.75em;
    box-shadow: none;
  }

     background-image: none;
    background-color: #e38006;


  .item-info-btn h4 {
    color: #fdab1c;
  }
  
  .item-photo-content-bottom h4,
  .item-photo-content-bottom p {
    text-align: center;
  }
  
  .item-photo-content-bottom h4 {
    padding-top: 0.5em;
  }
  .content-detail {
    padding-top: 20vw;
  }
  .map-content-title {
    opacity: 0;
  }
  
  
  
  .items-title h2 {
    position: relative;
    width: auto;
    margin: 0 auto;
    color: #222;
  }
  .items-title h2::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    height: 2px;
    width: 60%;
    background-color: #e2924d;
  }
  
  footer {
    background-color: #f8f8f8;
  }
  .footer-33-col,
  .footer-info-btn,
  .footer-author a {
    color: #222;
  }
  .footer-payment-type,
  .social-link {
    background-color: #222;
    background-size: 80%;
    border-radius: 0.5em;
    margin-left: 0.1em;
  }
  .appstore {
    background-image: url("/ui/system/icons/gray/app_store.png");
  }
  .googleplay {
    background-image: url("/ui/system/icons/gray/google_play.png");
  }
  .item-buy-now {
    background-image: none;
    border: 1px solid #e2924d;
  }
  .item-buy-now-icon {
    background-image: url("/ui/system/icons/red/cart.svg");
  }
  .toppanel {
    padding-top: 0;
  }
  .toppanel img {
    top: 4.5vw;
  }
  
  .no-banners {
    margin: 0;
  }
  
  @media (orientation: landscape) {
    .content-detail {
      padding-top: 0;
    }
    .toppanel img {
      top: 8px;
      height: 65px;
    }
    .bottom-panel {
      top: 0;
    }
    .bottom-panel.mini-menu {
      top: 10px;
    }
  }
  
  .contact-form-container {
    display: none;
  }
  
  /*hidden ingedient category*/
  .ingredient-type-foodtype-hidden {
      display: none!important;
  }
  
  .footer-select-factory {
    border-color: #000;
    color: #000;
  }
  
  .footer-select-factory-icon {
    background-image: url(/ui/system/icons/gray/arrow_right.svg);
    filter: brightness(0);
  }/* STYLE DIFF */
@font-face {
  font-family: OpenSans-Light;
  src: url("/ui/system/font/Poppins-Regular.ttf");
}
@font-face {
  font-family: OpenSans-Semibold;
  src: url("/ui/system/font/Poppins-SemiBold.ttf");
}
.loading {
  top: 0;
  left: 0;
}
body {
  background-color: #fff;
  background-image: url("https://www.transparenttextures.com/patterns/clean-gray-paper.png");
  padding: 10px;
}
.toppanel,
.toppanel.mini-menu {
  top: 0;
  left: 0;
  background-color: #fff;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
}
.bottom-btn.orders-icon {
  background-image: url("/ui/system/icons/gray/orders.svg");
}
.bottom-btn.favorite-food {
  background-image: url("/ui/system/icons/gray/heart.svg");
}
.bottom-btn.customer-icon {
  background-image: url("/ui/system/icons/gray/customer.svg");
}
.points,
.points h4 {
  color: #222;
}
button.toppanel-btn {
  background-image: url("/ui/system/icons/gray/menu_list.svg");
}
.banner-version-eshop {
  padding-top: 80px;
}
.banner-version-app {
  padding-top: 39vw;
}
.extended-menu {
  left: 0;
  background-color: #fff;
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
  color: #222;
}
input,
textarea,
a.btn-href,
li.menu-btn,
.food-type-button,
.filter-products-btn,
.item-buy-now,
.cookies-box button,
input[type="button"].add-to-cart,
.add-cart-quantity,
input[type="submit"],
input[type="button"],
.social-btn,
.cart-back-btn a,
.cart-pay-btn a,
.item-review-form input[type="submit"],
.call-button,
.cart-sum,
.select-content-box,
.js-address-container,
.notification-box,
.order-tracking-box,
.bonus-points-controller,
.recomend-product,
.cart-recomend-box,
button.recomend-product-hover,
button.recomend-product,
.order-his-column,
.order-his-btn,
.address-error-box,
.footer-select-factory,
.item,
.item:hover,
.item-photo-content,
.item-info-btn,
.stickers-content,
.scroll-to-top,
.item-info-btn select,
select,
.item-detail-box .item-info-panel,
.search-box,
.search-filter-btn,
.social-box,
.item-detail-photo-content,
.item-detail-photo-content::after,
.favorite-items-box .item-info-btn:nth-child(3),
.cart-box .item-photo-content,
.product-delete-btn,
.cart-box .item-change-btn,
.gallery-content,
.gallery-content::after,
.photo-content-left img,
.photo-content-right img,
.overlay-enhancement-box .cart-bottom-btns,
.overlay-enhancement-content,
.delete-btn,
.overlay-enhancement-content .delete-btn,
.stickers-detail-content,
.recomend-product:hover {
  border-radius: 0.75em;
  box-shadow: none;
}
.item-info-btn h4 {
  color: #fdab1c;
}

.item-photo-content-bottom h4,
.item-photo-content-bottom p {
  text-align: center;
}

.item-photo-content-bottom h4 {
  padding-top: 0.5em;
}
.content-detail {
  padding-top: 20vw;
}
.map-content-title {
  opacity: 0;
}

.items-title h2 {
  position: relative;
  width: auto;
  margin: 0 auto;
  color: #222;
}
.items-title h2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: block;
  height: 2px;
  width: 60%;
  background-color: #e2924d;
}

footer {
  background-color: #f8f8f8;
}
.footer-33-col,
.footer-info-btn,
.footer-author a {
  color: #222;
}
.footer-payment-type,
.social-link {
  background-color: #222;
  background-size: 80%;
  border-radius: 0.5em;
  margin-left: 0.1em;
}
.appstore {
  background-image: url("/ui/system/icons/gray/app_store.png");
}
.googleplay {
  background-image: url("/ui/system/icons/gray/google_play.png");
}
.item-buy-now {
  background-image: none;
  border: 1px solid #e2924d;
}
.item-buy-now-icon {
  background-image: url("/ui/system/icons/red/cart.svg");
}
.toppanel {
  padding-top: 0;
}
.toppanel img {
  top: 4.5vw;
}

.no-banners {
  margin: 0;
}

@media (orientation: landscape) {
  .content-detail {
    padding-top: 0;
  }
  .toppanel img {
    top: 8px;
    height: 65px;
  }
  .bottom-panel {
    top: 0;
  }
  .bottom-panel.mini-menu {
    top: 10px;
  }
}

.contact-form-container {
  display: none;
}

/*hidden ingedient category*/
.ingredient-type-foodtype-hidden {
  display: none !important;
}

.footer-select-factory {
  border-color: #000;
  color: #000;
}

.footer-select-factory-icon {
  background-image: url(/ui/system/icons/gray/arrow_right.svg);
  filter: brightness(0);
}/* STYLE DIFF */
.notf-inform{
  color: #e63816;
}
.gradient-btn, label.tutorial-top.active, .swiper-pagination-bullet-active, .social-btn, .product-delete-btn, .review-content-reply, .review-user-img, .swiper-pagination-bullet-active, .swiper-pagination-bullet:hover, .menu-content-logo, .reservation-selected, .js-cart-action-container button, .sticker-timed, .item-sale-date, input[type="button"].add-to-cart, .cart-pay-btn a, .tutorial-body .item-buy-btn, a.item-eshop-btn{
  background: #e38006;
}
.bottom-btn-cart::before{
   background: #e38006;
}


@font-face {
    font-family: OpenSans-Light;
    src: url("/ui/system/font/Poppins-Regular.ttf");
  }
  @font-face {
    font-family: OpenSans-Semibold;
    src: url("/ui/system/font/Poppins-SemiBold.ttf");
  }
  .loading {
    top: 0;
    left: 0;
  }
  body {
    background-color: #f1e9d9;
    padding: 10px;
  }
  .toppanel,
  .toppanel.mini-menu {
    top: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  }
  .bottom-btn.orders-icon {
    background-image: url("/ui/system/icons/gray/orders.svg");
  }
  .bottom-btn.favorite-food {
    background-image: url("/ui/system/icons/gray/heart.svg");
  }
  .bottom-btn.customer-icon {
    background-image: url("/ui/system/icons/gray/customer.svg");
  }
  .points,
  .points h4 {
    color: #222;
  }
  button.toppanel-btn {
    background-image: url("/ui/system/icons/gray/menu_list.svg");
  }
  .banner-version-eshop {
    padding-top: 80px;
  }
  .banner-version-app {
    padding-top: 39vw;
  }
  .extended-menu {
    left: 0;
    background-color: #fff;
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
    color: #222;
  }
  input,
  textarea,
  a.btn-href,
  li.menu-btn,
  .food-type-button,
  .filter-products-btn,
  .item-buy-now,
  .cookies-box button,
  input[type="button"].add-to-cart,
  .add-cart-quantity,
  input[type="submit"],
  input[type="button"],
  .social-btn,
  .cart-back-btn a,
  .cart-pay-btn a,
  .item-review-form input[type="submit"],
  .call-button,
  .cart-sum,
  .select-content-box,
  .js-address-container,
  .notification-box,
  .order-tracking-box,
  .bonus-points-controller,
  .recomend-product,
  .cart-recomend-box,
  button.recomend-product-hover,
  button.recomend-product,
  .order-his-column,
  .order-his-btn,
  .address-error-box,
  .footer-select-factory,
  .item,
  .item:hover,
  .item-photo-content,
  .item-info-btn,
  .stickers-content,
  .scroll-to-top,
  .item-info-btn select,
  select,
  .item-detail-box .item-info-panel,
  .search-box,
  .search-filter-btn,
  .social-box,
  .item-detail-photo-content,
  .item-detail-photo-content::after,
  .favorite-items-box .item-info-btn:nth-child(3),
  .cart-box .item-photo-content,
  .product-delete-btn,
  .cart-box .item-change-btn,
  .gallery-content,
  .gallery-content::after,
  .photo-content-left img,
  .photo-content-right img,
  .overlay-enhancement-box .cart-bottom-btns,
  .overlay-enhancement-content,
  .delete-btn,
  .overlay-enhancement-content .delete-btn,
  .stickers-detail-content,
  .recomend-product:hover {
    border-radius: 0.75em;
    box-shadow: none;
  }

     background-image: none;
    background-color: #e38006;


  .item-info-btn h4 {
    color: #fdab1c;
  }
  
  .item-photo-content-bottom h4,
  .item-photo-content-bottom p {
    text-align: center;
  }
  
  .item-photo-content-bottom h4 {
    padding-top: 0.5em;
  }
  .content-detail {
    padding-top: 20vw;
  }
  .map-content-title {
    opacity: 0;
  }
  
  
  
  .items-title h2 {
    position: relative;
    width: auto;
    margin: 0 auto;
    color: #222;
  }
  .items-title h2::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    height: 2px;
    width: 60%;
    background-color: #e2924d;
  }
  
  footer {
    background-color: #f8f8f8;
  }
  .footer-33-col,
  .footer-info-btn,
  .footer-author a {
    color: #222;
  }
  .footer-payment-type,
  .social-link {
    background-color: #222;
    background-size: 80%;
    border-radius: 0.5em;
    margin-left: 0.1em;
  }
  .appstore {
    background-image: url("/ui/system/icons/gray/app_store.png");
  }
  .googleplay {
    background-image: url("/ui/system/icons/gray/google_play.png");
  }
  .item-buy-now {
    background-image: none;
    border: 1px solid #e2924d;
  }
  .item-buy-now-icon {
    background-image: url("/ui/system/icons/red/cart.svg");
  }
  .toppanel {
    padding-top: 0;
  }
  .toppanel img {
    top: 4.5vw;
  }
  
  .no-banners {
    margin: 0;
  }
  
  @media (orientation: landscape) {
    .content-detail {
      padding-top: 0;
    }
    .toppanel img {
      top: 8px;
      height: 65px;
    }
    .bottom-panel {
      top: 0;
    }
    .bottom-panel.mini-menu {
      top: 10px;
    }
  }
  
  .contact-form-container {
    display: none;
  }
  
  /*hidden ingedient category*/
  .ingredient-type-foodtype-hidden {
      display: none!important;
  }
  
  .footer-select-factory {
    border-color: #000;
    color: #000;
  }
  
  .footer-select-factory-icon {
    background-image: url(/ui/system/icons/gray/arrow_right.svg);
    filter: brightness(0);
  }

/* should hide cookies on safari mobile */
@supports (-webkit-touch-callout: none) {
   #cc-main{
    display: none;
  }
}
.translator-box{
  filter: invert(1);
}

/* STYLE DIFF */
.notf-inform{
  color: #e63816;
}
.gradient-btn, label.tutorial-top.active, .swiper-pagination-bullet-active, .social-btn, .product-delete-btn, .review-content-reply, .review-user-img, .swiper-pagination-bullet-active, .swiper-pagination-bullet:hover, .menu-content-logo, .reservation-selected, .js-cart-action-container button, .sticker-timed, .item-sale-date, input[type="button"].add-to-cart, .cart-pay-btn a, .tutorial-body .item-buy-btn, a.item-eshop-btn{
  background: #e38006;
}
.bottom-btn-cart::before{
   background: #e38006;
}


@font-face {
    font-family: OpenSans-Light;
    src: url("/ui/system/font/Poppins-Regular.ttf");
  }
  @font-face {
    font-family: OpenSans-Semibold;
    src: url("/ui/system/font/Poppins-SemiBold.ttf");
  }
  .loading {
    top: 0;
    left: 0;
  }
  body {
    background-color: #f1e9d9;
    padding: 10px;
  }
  .toppanel,
  .toppanel.mini-menu {
    top: 0;
    left: 0;
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.1);
  }
  .bottom-btn.orders-icon {
    background-image: url("/ui/system/icons/gray/orders.svg");
  }
  .bottom-btn.favorite-food {
    background-image: url("/ui/system/icons/gray/heart.svg");
  }
  .bottom-btn.customer-icon {
    background-image: url("/ui/system/icons/gray/customer.svg");
  }
  .points,
  .points h4 {
    color: #222;
  }
  button.toppanel-btn {
    background-image: url("/ui/system/icons/gray/menu_list.svg");
  }
  .banner-version-eshop {
    padding-top: 80px;
  }
  .banner-version-app {
    padding-top: 39vw;
  }
  .extended-menu {
    left: 0;
    background-color: #fff;
    box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
    color: #222;
  }
  input,
  textarea,
  a.btn-href,
  li.menu-btn,
  .food-type-button,
  .filter-products-btn,
  .item-buy-now,
  .cookies-box button,
  input[type="button"].add-to-cart,
  .add-cart-quantity,
  input[type="submit"],
  input[type="button"],
  .social-btn,
  .cart-back-btn a,
  .cart-pay-btn a,
  .item-review-form input[type="submit"],
  .call-button,
  .cart-sum,
  .select-content-box,
  .js-address-container,
  .notification-box,
  .order-tracking-box,
  .bonus-points-controller,
  .recomend-product,
  .cart-recomend-box,
  button.recomend-product-hover,
  button.recomend-product,
  .order-his-column,
  .order-his-btn,
  .address-error-box,
  .footer-select-factory,
  .item,
  .item:hover,
  .item-photo-content,
  .item-info-btn,
  .stickers-content,
  .scroll-to-top,
  .item-info-btn select,
  select,
  .item-detail-box .item-info-panel,
  .search-box,
  .search-filter-btn,
  .social-box,
  .item-detail-photo-content,
  .item-detail-photo-content::after,
  .favorite-items-box .item-info-btn:nth-child(3),
  .cart-box .item-photo-content,
  .product-delete-btn,
  .cart-box .item-change-btn,
  .gallery-content,
  .gallery-content::after,
  .photo-content-left img,
  .photo-content-right img,
  .overlay-enhancement-box .cart-bottom-btns,
  .overlay-enhancement-content,
  .delete-btn,
  .overlay-enhancement-content .delete-btn,
  .stickers-detail-content,
  .recomend-product:hover {
    border-radius: 0.75em;
    box-shadow: none;
  }
  .item-info-btn h4 {
    color: #fdab1c;
  }
  
  .item-photo-content-bottom h4,
  .item-photo-content-bottom p {
    text-align: center;
  }
  
  .item-photo-content-bottom h4 {
    padding-top: 0.5em;
  }
  .content-detail {
    padding-top: 20vw;
  }
  .map-content-title {
    opacity: 0;
  }
  
  
  
  .items-title h2 {
    position: relative;
    width: auto;
    margin: 0 auto;
    color: #222;
  }
  .items-title h2::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: block;
    height: 2px;
    width: 60%;
    background-color: #e2924d;
  }
  
  footer {
    background-color: #f8f8f8;
  }
  .footer-33-col,
  .footer-info-btn,
  .footer-author a {
    color: #222;
  }
  .footer-payment-type,
  .social-link {
    background-color: #222;
    background-size: 80%;
    border-radius: 0.5em;
    margin-left: 0.1em;
  }
  .appstore {
    background-image: url("/ui/system/icons/gray/app_store.png");
  }
  .googleplay {
    background-image: url("/ui/system/icons/gray/google_play.png");
  }
  .item-buy-now {
    background-image: none;
    border: 1px solid #e2924d;
  }
  .item-buy-now-icon {
    background-image: url("/ui/system/icons/red/cart.svg");
  }
  .toppanel {
    padding-top: 0;
  }
  .toppanel img {
    top: 4.5vw;
  }
  
  .no-banners {
    margin: 0;
  }
  
  @media (orientation: landscape) {
    .content-detail {
      padding-top: 0;
    }
    .toppanel img {
      top: 8px;
      height: 65px;
    }
    .bottom-panel {
      top: 0;
    }
    .bottom-panel.mini-menu {
      top: 10px;
    }
  }
  
  .contact-form-container {
    display: none;
  }
  
  /*hidden ingedient category*/
  .ingredient-type-foodtype-hidden {
      display: none!important;
  }
  
  .footer-select-factory {
    border-color: #000;
    color: #000;
  }
  
  .footer-select-factory-icon {
    background-image: url(/ui/system/icons/gray/arrow_right.svg);
    filter: brightness(0);
  }

/* should hide cookies on safari mobile */
@supports (-webkit-touch-callout: none) {
   #cc-main{
    display: none;
  }
}

/* KIOSEK */
.kiosk-css .bottom-btn.customer-icon,
.kiosk-css .toppanel-btn,
.kiosk-css .multiapp-back,
.kiosk-css .social-box,
.kiosk-css .item-review-plogin,
.kiosk-css .item-review-form,
.kiosk-css .bottom-btn.orders-icon,
.kiosk-css .bottom-btn.favorite-food,
.kiosk-css .js-address-container,
.kiosk-css .bonus-points-box,
.kiosk-css #cartOverlay-2 .cart-items > h4,
.kiosk-css #cartOverlay-2 .js-payment-container,
.kiosk-css #cartOverlay-2 .cart-right-box,
.kiosk-css #cartOverlay-3 .cart-items,
.kiosk-css .toppanel .multiapp-icon,
.kiosk-css .toppanel .js-home-button,
.kiosk-css footer {
  display: none !important;
}
.kiosk-css .banner-version-eshop {
  padding-top: 0;
}
.kiosk-css .items {
  width: 100%;
  margin: 0;
  text-align: center;
  padding: 0;
}
.kiosk-css .product,
.kiosk-css .item {
  width: 29%;
}
.kiosk-css .order-tracking-box {
  position: fixed;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  z-index: 10000;
  top: 0;
  background-color: rgba(0, 0, 0, 0.25);
  backdrop-filter: blur(4px);
  margin: 0;
}
.kiosk-css .order-tracking-box:empty {
  display: none !important;
}
.kiosk-css .order-tracking-content {
  background-color: #fff;
  border-radius: 0.75em;
  color: transparent;
  user-select: none;
}
.kiosk-css .order-tracking-content .paragon,
.kiosk-css .order-tracking-content .order-tracking-daily-id {
  color: #676767;
}
.kiosk-css .order-tracking-content > h3 {
  display: none;
}
.kiosk-css .order-tracking-content > .order-tracking-daily-id::after {
  content: 'BYLA VYTVOÅENA'
  display: block;
}
.kiosk-css .order-tracking-content > .btn {
  display: block;
  margin: 0 auto;
  padding: 1em;
  color: #fff;
  cursor: pointer;
  border: 0;
  border-radius: 0.5em;
}
body.kiosk-css {
  padding: 0;
}
.kiosk-css .slide {
  padding: 10px;
}
.kiosk-css .section {
  position: static;
  z-index: unset;
}
.kiosk-css .back-btn {
  top: 20px;
  z-index: 100;
  transform: scale(1.25);
}
.kiosk-css .bottom-panel {
  position: sticky;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  height: unset;
  background-color: #fff;
  top: 0;
  box-shadow: 0 15px 15px rgba(0, 0, 0, 0.05);
  height: 108px;
  padding: 0 3rem 0 1rem;
}
.kiosk-css .bottom-btn-cart {
  position: relative;
  transform: scale(1.25);
  border-radius: 0.75em;
  right: unset;
  bottom: unset;
  width: 14rem;
  display: flex;
  padding: 0 5rem 0 1rem;
}
.kiosk-css .bottom-btn-cart::before {
  position: absolute;
  inset: 0;
  border-radius: 0.75em;
}
.kiosk-css .bottom-btn-cart h4::before {
  content: "PokraÄovat do koÅ¡Ã­ku"
  color: #fff;
  line-height: 76px;
  display: block;
  font-size: 16px;
  padding-left: 16px;
}
.kiosk-css .bottom-btn-cart h4 {
  position: absolute;
  color: #fff;
  background-image: url('/ui/system/icons/white/cart.svg');
  background-size: 60px;
  background-position: center right 16px;
  display: flex;
  gap: 40px;
  font-size: 18px;
  line-height: 96px;
}
.kiosk-css .bottom-btn-cart.empty h4 {
  background-image: url('/ui/system/icons/white/cart_empty.svg');
  font-size: 0;
}
.kiosk-css .bottom-btn-cart.cartVisible {
  display: none;
}
.kiosk-css .notification-box {
  top: 108px;
  z-index: 100;
}
.kiosk-css .item-buy-now {
  background-color: #e38006;
}
.kiosk-css .item-buy-now-icon {
  background-image: url('/ui/system/icons/white/cart.svg');
}
.kiosk-css .item-detail-box .content-detail {
  display: flex;
  flex-direction: column;
  padding-top: 0;
}
.kiosk-css .item-detail-box .item-detail-photo-content {
  width: 100%;
  margin: 0;
}
.kiosk-css .item-detail-box .item-detail-name {
  bottom: 0;
  margin: 0;
  position: absolute;
}
.kiosk-css .item-detail-box .item-info-panel {
  width: 100%;
}
.kiosk-css .item-detail-desc-box,
.kiosk-css .add-cart-column {
  width: 100%;
  padding: 0 1em;
}
.kiosk-css .add-cart-column {
  display: flex;
  justify-content: center;
}
.kiosk-css .item-detail-box .recomend-products-overflow {
  display: flex;
  flex-wrap: wrap;
  gap: 1em;
}
.kiosk-css .item-detail-box .recomend-products-overflow > a {
  width: 47%;
}
.kiosk-css .item-detail-box .recomend-product {
  width: 100%;
}
.kiosk-css .review-user-img {
  border-width: 5px;
}
.kiosk-css #cart .cart-box {
  width: 100%;
  margin: 2rem 0;
  padding: 0;
}
.kiosk-css #cart .cart-items {
  flex-direction: column;
  flex-wrap: nowrap;
}
.kiosk-css #cart .cart-items .item {
  width: unset;
}
.kiosk-css #cart .cart-items .item .content {
  display: flex;
  align-items: flex-end;
}
.kiosk-css #cart .cart-items .item .item-photo-content {
  aspect-ratio: 1 / 1;
  width: 23%;
  background-position: unset;
  background-size: cover;
}
.kiosk-css #cart .cart-items .item-photo-content-bottom {
  background: none;
  padding-left: 100%;
  padding-top: 0;
  width: 270%;
}
.kiosk-css #cart .cart-items .item-photo-content-bottom h4 {
  color: #676767;
  text-align: left;
  padding: 0 1rem;
}
.kiosk-css #cartOverlay-2 {
  min-height: 0;
}
.kiosk-css #cartOverlay-2 .cart-box > h4 {
  display: none;
}
.kiosk-css #cartOverlay-2 .cart-items {
  width: 100%;
  margin: 0;
}
.kiosk-css #cartOverlay-2 .js-delivery-container > .select-content {
  display: none;
}
.kiosk-css #cartOverlay-3 {
  display: block !important;
}
.kiosk-css #cartOverlay-3 .cart-box {
  margin-top: 0;
}
.kiosk-css #cartOverlay-3 .cart-right-box {
  width: 100%;
}
.kiosk-css #cartOverlay-3 .cart-sum > * {
  display: none;
}
.kiosk-css #cartOverlay-3 .cart-sum .cart-bonus {
  display: none !important;
}
.kiosk-css #cartOverlay-3 .cart-sum .cart-price,
.kiosk-css #cartOverlay-3 .cart-sum .coupon-box,
.kiosk-css #cartOverlay-3 .cart-sum .cart-bottom-btns {
  display: block;
}
.kiosk-css #cart .cart-back-btn,
.kiosk-css #cartOverlay-3 .cart-back-btn {
  display: none;
}
.kiosk-css #cart .cart-pay-btn a,
.kiosk-css #cartOverlay-3 .cart-pay-btn a {
  width: 100%;
}

/* OdkrytÃÂÃÂ­ vybranÃÂÃÂ½ch dopravnÃÂÃÂ­ch metod v kiosku */
.kiosk-css #cartOverlay-2 .js-delivery-container > .select-content:nth-child(2),
.kiosk-css #cartOverlay-2 .js-delivery-container > .select-content:nth-child(3) {
  display: flex;
}

/* SkrytÃÂÃÂ­ vybranÃÂÃÂ½ch dopravnÃÂÃÂ­ch metod v eshop reÃÂÃÂ¾imu */
#cartOverlay-2 .js-delivery-container > .select-content:nth-child(3) {
  display: none;
}
.translator-box{
  filter: invert(1);
}
.kiosk-css .toppanel {
  display: block !important;
  width: min-content;
  z-index: 1000;
  box-shadow: none;
  top: 15px;
  left: 250px;
}

.kiosk-css .toppanel::after {
  content: "";
  background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/8/83/Flag_of_the_United_Kingdom_%283-5%29.svg/250px-Flag_of_the_United_Kingdom_%283-5%29.svg.png);
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 15px;
  position: absolute;
  top: 45%;
  transform: translateY(-50%);
  pointer-events: none;
}