/*STYLE DIFF*/
	/* HlaviÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂka */

:root{
    --color-primary-500:#ff1616;
  --color-black:#ff1616;
  --color-success-500:#000;
}
.toppanel, .toppanel.mini-menu, .toppanel::before {
  background-color: #000;
}

/*PatiÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂka*/
body{
  background: #000;
  color:white;
}
footer {
  background-color: #000;
}

@font-face {
  font-family: Sora-Semibold;
  src: url('/user-data/factories/587/Sora-SemiBold.ttf');
  font-weight: 500;
}

@font-face {
  font-family: Sora-Light;
  src: url('/user-data/factories/587/Sora-Light.ttf');
  font-weight: 400;
}
h4{
  font-family: Sora-Semibold;
}
.item-photo-content-bottom p{
  font-family: Sora-Light;
}


.extended-menu .food-types .food-type-button{
    background: #1c1c1d;
  color:#999999;
}
.extended-menu .food-types .food-type-button img,{
  filter: brightness(0) saturate(100%) invert(72%) sepia(0%) saturate(1303%) hue-rotate(231deg) brightness(87%) contrast(81%);
}

.extended-menu .food-types .food-type-button:hover,.map-container a.back-btn.js-back-to-contact{
  color:white;
}
.extended-menu .food-types .food-type-button{
  background: black;
}

.extended-menu .food-types .food-type-button > img{
  filter: brightness(0) saturate(100%) invert(71%) sepia(3%) saturate(13%) hue-rotate(338deg) brightness(86%) contrast(89%);
}

.extended-menu .food-types .food-type-button.active img,.set-user-location-button{
filter: brightness(0) saturate(100%) invert(84%) sepia(100%) saturate(998%) hue-rotate(318deg) brightness(86%) contrast(84%);
}
.extended-menu .food-types .food-type-button.active{
color:#cba84a;
}
.review-star{
  filter: brightness(0) saturate(100%) invert(20%) sepia(77%) saturate(6090%) hue-rotate(352deg) brightness(105%) contrast(101%);
}
.extended-menu .food-types .food-type-button:hover {
  filter: brightness(0) saturate(100%) invert(94%) sepia(42%) saturate(3348%) hue-rotate(318deg) brightness(86%) contrast(84%);
}
.items .items-title > h2::before,.items .items-title > h2::after{
  display: none;
}
.items .items-title h2 {
justify-content: center;
text-transform: uppercase;
}


.items .item .item-info-panel .item-info-btn:nth-child(1){
  align-self: start;
}
.items .item .item-photo-content-bottom > p{
  font-weight: 400;
  color:#999999;
}
.items .item .content{
  background-color: #000;
  padding: 20px;
}
.items .item:hover{
  border: 1px solid #cba84a;
}


.items .item:hover{
transform: scale(102%);
  
}
.items .item .item-buy-now{

  bottom: 1.75rem;
  margin-right: 0.5rem;
  
}

.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,.gradient-btn{
  border-radius: unset !important;
  background-repeat: no-repeat;
  
}

.menu .menu-btn .menu-btn-content::before{
  color:#000;
  background-image: linear-gradient( to top right,#b3893f , #dbb95d);;

}

.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, .overlay-specify-address-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, .specify-address-button, .save-specific-address-button{
  background-image: linear-gradient( to top right,#b3893f , #dbb95d);;

  background-repeat: no-repeat;

}

.items .item .item-info-panel .item-info-btn:nth-child(1) > select,#cartOverlay-2 .select-content-box{
  border-color: black;
  border-radius: unset;
}
.items .item .item-buy-now{
  width: 2.5rem;
  height: 2.5rem;
}
@media (min-width: 470px) {
  .items .item .item-buy-now {
    bottom: 1.75rem;
    padding:0 1rem;
    margin-right: 0.5rem;
    width: auto;
    
  }
}

.cart-right-box,.cart-sum{
  background-color: #131313;
}

.cart-sum .cart-bottom-btns .cart-back-btn > a,.cart-items .item-change-btn > span,.map-container,.field{
    color:#000;
  
}
a.back-btn{
  background:#fff;
  color: black !important;
}
.notf-success{
  color:black;
}

.js-order-bonus-gain{
  color: #FFF;
}
.menu,.overlay-enhancement-box{
  color:black;
  background-color: color-mix(in srgb,  #0c0c0b 85%, transparent);
}
footer .footer-33-col > p{
  text-align: left;
}
.items .items-title h2{
  text-transform: uppercase;
}
.items .item .item-photo-content .stickers-content .sticker{
  background:
url("/user-data/factories/587/imgs/hot_icon-01.png");
  height: 64px;
  width: 64px;
  color: transparent;
  top:-20px;
  transform: scale(40%);
  position: absolute;
  right: -10px;
}

.map-info-box{
  color:#FFF;
   background-color:  #000;
}
.extended-menu .food-types .food-type-button:hover{
  background: #ff1616; 
   color:#FFF !important;
}
.news-column, .new-column{
  color: black; 
}
.field{
  margin: 0.5rem 0;
  color: #FFF;
}
input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="password"], input[type="time"], input[type="date"], select, textarea{
  background: transparent; 
}
.toggle input:checked + .toggle-control{
  border-color: white;
}
.ui-autocomplete{
  color:black;
}
.login-content .login-frm input,.login-content .pair-frm input.calculator-icon{
  background-repeat: no-repeat;
  background-position:right;
}
input[type="text"], input[type="number"], input[type="tel"], input[type="email"], input[type="password"], input[type="time"], input[type="date"], select, textarea{
  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;
}
.items .items-title h2,.items-title h2::before, .items-title h2::after{
  color:#cba84a;
  background-color: #cba84a;
}
.items .item .item-buy-now:after{
  color:#000;
  z-index: 6;
}
.items .item .item-buy-now:before{
  
  z-index: 0;
  background-image: linear-gradient( to top right,#b3893f , #dbb95d);
}
.review-star{
  filter: brightness(0) saturate(100%) invert(90%) sepia(45%) saturate(940%) hue-rotate(320deg) brightness(88%) contrast(79%);
}
.notification-box,.notf-inform{
  background:#000;
  color:#cba84a;
}
footer .footer-33-col > h4,footer .footer-payment-box > h4,
.cart-sum .cart-price-column.cart-bonus .cart-col-name, .cart-sum .cart-col-name, .ing-plus, .item-taste-box
,.cart-sum .cart-price-column .cart-col-name
{
  color:#cba84a;
  
}
.extended-menu .food-types .food-type-button:hover{
  background:inherit;
}
footer .footer-33-col > p{
  max-width: 200px;
}

.extended-menu .food-types .food-type-button::before{
  background: #cba84a; 
  
}
.field > input:focus ~ label, .field > textarea:focus ~ label{
  color:#cba84a;
}
a.back-btn,
.extended-menu .food-types .food-type-button:hover, .map-container a.back-btn.js-back-to-contact{
  background-image: linear-gradient( to top right,#b3893f , #dbb95d);
  color:#000;
  
}
input[type="text"]:focus, input[type="number"]:focus, input[type="tel"]:focus, input[type="email"]:focus, input[type="password"]:focus, input[type="time"]:focus, input[type="date"]:focus, select:focus, textarea:focus{
  border-bottom: 2px solid #cba84a;
}