
.toppanel::before {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
  -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
  box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.15);
}

.js-home-button{
  filter:invert(1);
}

.bottom-panel .bottom-btn.orders-icon {
  background-image: var(--icon-orders-white);
}



.bottom-btn-cart {
  --icon-cart_empty-white: url(/ui/system/icons/gray/cart_empty.svg);
  --icon-cart_empty-gray: url(/ui/system/icons/gray/cart_empty.svg);
}
:root {
  --icon-orders-white: url(/ui/system/icons/gray/orders.svg);
  --icon-heart-white: url(/ui/system/icons/gray/heart.svg);
  --icon-heart_active-white: url(/ui/system/icons/gray/heart_active.svg);
  --icon-customer-white: url(/ui/system/icons/gray/customer.svg);
  --icon-menu_list-white: url(/ui/system/icons/gray/menu_list.svg);
}

.items .items-title > h2::before,.items .items-title > h2::after{
  display: none;
}
.items .items-title h2 {
justify-content: center;
}

.map-container a.back-btn {
  color:white;
}

//Apple Safari 26.2 FIX
.items .item .item-photo-content::before{
  content:"";
  display:block;
  width:100%;
  padding-top:100%;
  border-radius: var(--border-radius-lg);

  background-image: var(--item-bg);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

