/*STYLE DIFF*/


@font-face {
  font-family: Poppins-Semibold;
  src: url('/user-data/factories/585/Poppins-SemiBold.ttf');
  font-weight: 500;
}

@font-face {
  font-family: Poppins-Light;
  src: url('/user-data/factories/585/Poppins-Light.ttf');
  font-weight: 400;
}
.extended-menu .food-types .food-type-button::before {
  background:#f5be15;
}
.items .items-title h2, .items .daily-menu-day{
  color: #482874 ;
  background-image: linear-gradient(to top right, #482874, #482874);
}
.food-type-button img{
  filter: brightness(0) saturate(100%) invert(17%) sepia(14%) saturate(7484%) hue-rotate(245deg) brightness(95%) contrast(94%);
}
.items .items-title > h2::before,.items .items-title > h2::after{
 background: #f5be15;
}
.review-star{
filter: brightness(0) saturate(100%) invert(76%) sepia(55%) saturate(779%) hue-rotate(350deg) brightness(100%) contrast(93%);
  
}
.item-detail-box .back-btn{
  background-image: url('/ui/system/icons/white/arrow_left.svg');
  color: white;
}
.item-detail-box .back-btn:hover{
   background-color: #f5be15;
  background-image: url('/ui/system/icons/gray/arrow_left.svg');
  color: #482874;
}
h4{
  font-family: Poppins-Semibold;
  color:#482874;
}
.item-photo-content-bottom p{
  font-family: Poppins-Light;
}
.footer-box h4{
  color:#f5be15;
  
}
.item-detail-label.package-icon{
  background-image: url('/ui/system/icons/white/package.svg')
}
.item-detail-label.info-icon {
  background-image: url('/ui/system/icons/white/information.svg')
}
.item-detail-label.wheat-icon {
  background-image: url('/ui/system/icons/white/wheat.svg')
}
.ingredient-type-base, .ingredient-type-pizza-base{
  background-image: url('/ui/system/icons/white/base.svg') 
}
.ingredient-type-cheese{
  background-image: url('/ui/system/icons/white/cheese.svg')
}
.ingredient-type-meat{
  background-image: url('/ui/system/icons/white/meat.svg')
}
.ingredient-type-others {
  background-image: url('/ui/system/icons/white/attachments.svg')
}
.ingredient-type-fruit {
  background-image: url('/ui/system/icons/white/fruits.svg')

}
.delivery-icon-address{
  background-image: url('/ui/system/icons/white/transport.svg')
  
}
.delivery-icon-factory{
  background-image: url('/ui/system/icons/white/pointer.svg')
}
.payment-icon-card{
  background-image: url('/ui/system/icons/white/credit_card.svg')
}
.payment-icon-gate{
  background-image: url('/ui/system/icons/white/credit_card.svg')
}
.payment-icon-cash{
  background-image: url('/ui/system/icons/white/cash.svg')
}
.bottom-panel .bottom-btn.favorite-food:hover{
  background-image: url('/ui/system/icons/gray/heart_active.svg')
  
}
.toppanel-btn{
    background-image: url('/ui/system/icons/gray/menu_list.svg') !important;
}

.items .item .item-photo-content::before,.items .item .item-buy-now ,input[type="submit"], input[type="button"], a.gradient-btn,
 a.back-btn, .cart-back-btn > a, .cart-pay-btn > a, .set-coupon-btn, .edit-cookies-btn,  .item-detail-photo-content::before,.item-detail-box .back-btn,
.menu .menu-btn .menu-btn-content::before,.cart-items .item .item-photo-content::before ,.cart-sum ,.cart-box .cart-recomend-box, .cart-items .item-change-btn,.menu-btn{
  border-radius: unset;
}
.items .item .item-info-panel .item-info-btn:nth-child(1) > select,#cartOverlay-2 .select-content-box{
  border-color: black;
  border-radius: unset;
      color:#f5be15;
    background:#482874;
}
  .items .item .item-buy-now,
  .item-buy-now::before,.add-cart-column .add-to-cart,.gradient-btn,.menu .menu-btn.account-menu .menu-btn-content,.overlay-enhancement-content .cart-back-btn a,.menu .menu-btn .menu-btn-content::before, a.back-btn,.cart-sum .coupon-content > .set-coupon-btn,
.gradient-btn, input[type="submit"].gradient-btn, input[type="button"], .recomend-product-icon::before, .item-buy-now::before, .bottom-panel .bottom-btn-cart > h4, .bottom-panel .bottom-btn-cart > h4::before, .cart-sum .cart-bottom-btns .cart-pay-btn > a, .menu .menu-btn.account-menu .menu-btn-content::before, .call-button::before, .review-user-img::before, .cart-pay-btn a, .overlay-enhancement-content .delete-btn::before, .configurator-render-box .delete-btn::before, .review-content-reply, .account-info-center, .account-info-center::before, .items-title h2, .items-title h2::before, .items-title h2::after, .daily-menu-day, .daily-menu-day::before, .daily-menu-day::after, .timed-order-wrapper .time-select-container > div:hover:not(.disabled), .timed-order-wrapper .time-select-container > div.active, .timed-order-wrapper > .day-select-row > .day-select-row > .day.active, .item-sale-date, .sticker-timed
{
  color:#f5be15; 
  ! background-color:#482874; 
  background-repeat: no-repeat;
}
.items .item .item-buy-now:hover{
  background: #f5be15;
  color: #482874;
}
.sticker-red{
  background-color:#f5be15;
  color:#482874;
}
 .cart-col-name{
  color: #482874 !important;
}
 .cart-col-value{
  color: #000 !important;
}
.overlay-enhancement-box,.menu{
background-color: color-mix(in srgb, #000 85%, transparent);
}
.map-content-title h4{
  color:#FFF;
}

/* HlaviÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂka */
.toppanel, .toppanel.mini-menu, .toppanel::before {
  background-color: #fff;
}
.toggle .toggle-control{
  border: 1px solid #f5be15;
  
}
.toggle input:checked + .toggle-control{
  background-color: #f5be15;
  border: 1px solid #f5be15;
  
}
div.save-data-box .toggle input:checked + .toggle-control{
   background-color: #482874;
  border: 1px solid #482874;
}
div.save-data-box  .toggle-control{
  border: 1px solid #482874;
}

/* PatiÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂka */
footer {
  background-color: #482874;
}
@media (min-width: 1024px) {

 .bottom-panel .bottom-btn.orders-icon {
    background-image: var(--icon-orders-gray);
  }
 .bottom-panel .bottom-btn.favorite-food {
    background-image: var(--icon-heart-gray);
    transition:
0.1s;
  }
.bottom-panel .bottom-btn-cart::after {
    background-image: var(--icon-cart_empty-gray);
  }
  .bottom-panel .bottom-btn.customer-icon {
    background-image: var(--icon-customer-gray);
  }
}

.extended-menu{
  margin-top: 5rem;
}

.cart-tringel-select-btn{
  
}
#cartOverlay-2 .cart-tringel-select-btn{
   color: #f5be15;
  border-radius: 0;
  
  border: 1px solid #f5be15;
}

//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;
}
