/*Map*/
#map__custom {
    display: flex;
    align-items: center;
    max-width: 1160px;
    margin: 0 auto;
    justify-content: center;
    border-radius: 32px;
    overflow:hidden;
}
@media screen and (max-width: 1200px) {
    #map__custom {
        max-width: 940px;
    }
}

.t-store__card__descr ul {
    position: absolute;
    top: 10px;
    right: 10px;
    z-index: 3;
    list-style: none;
    padding-left: 0 !important;
    display: flex;
    align-items: center;
}
.t-store__card__descr ul li {
   width: 40px;
   height: 40px;
   position: relative;
   color: transparent;
   margin-left: 16px;
}

ul li.uc-product-spicy:before {
  background: url(https://static.tildacdn.com/tild3730-6161-4632-b766-313037373633/4040_Ostroe.svg);
  background-repeat: no-repeat;
  background-size: contain;
}

ul li.uc-product-vegan:before {
    background: url(https://static.tildacdn.com/tild6139-6263-4634-a335-373132336665/4040_Vegan.svg);
    background-repeat: no-repeat;
    background-size: contain;
}

.t-store__card__descr ul li:before {
     content: '';
     position: absolute;
     width: 40px;
     height: 40px;
     z-index: 4;
}

ul li.uc-product-number:before {
  display: none;
}

/* Заголовок "Добавьте к заказу" в pop-up */
.t-popup .t-store__relevants__title {
    font-family: 'Raleway', Arial, sans-serif !important;
    font-weight: 700 !important;
 }

@keyframes showBlock {
    0% { opacity: 0; }
    100% { opacity: 1; }
}
.b-show-faster {
    animation: showBlock 0.3s linear forwards;
}



#customdelivery .delivery-hint { color: #d4cfc8 !important; }
.t-input-description.t-text.t-text_xs { color: #d4cfc8 !important; }
span.delivery-minimum-price, span.delivery-minimum-time { color: #d4cfc8; }

.t-checkbox__indicator { border: 2px solid #fff; ... }


.delivery-minimum-time {
    display:none !important;
}

.t-form__errorbox-wrapper {
    background: #e44035;
    border-radius: 12px;
}


/* Все инпуты формы Tilda */
.t-input {
    font-family: Arial, Helvetica, sans-serif;
}

/* Только email и телефон (приоритетно) */
.t-input[type="tel"],
.t-input[type="email"] {
    font-family: Arial, Helvetica, sans-serif !important;
}

/* Корзина T706 — шрифт Arial */
.t706__cartwin-prodamount-price,
.t706__product-quantity, 
.t706__cartwin-prodtitle,
.t706__cartwin-total-title,
.t706__cartwin-total-price,
.t706__cartwin-total-final,
.t706__cartwin-prodamount,
.t706__cartwin-prodamount * {
    font-family: Arial, Helvetica, sans-serif;
}

.t-store__product-popup .t-typography__characteristics {
    font-family: Arial, Helvetica, sans-serif !important;
}
.totalamount-message {
    font-family: Arial, Helvetica, sans-serif !important;
}