@media (min-width: 1200px) {
    .t-search-widget__header {
        padding: 5px 0 !important; /* Падинг */
    }

    input.t985__input.t-search-widget__input.t-input {
        font-size: 18px !important; /* Размер текста */
    }

    .t985__close-icon svg,
    .t-search-widget__close-icon svg {
        width: 20px !important; /* Ширина иконки */
        height: 20px !important; /* Высота иконки */
    }
}

/* Для телефона */
@media screen and (max-width: 640px) {
    .t-search-widget__header {
        padding: 10px 0 !important;
    }
}

.t-search-widget__blockinput {
    height: 40px !important;
}


.t-store__card__imgwrapper .t1002__addBtn,
    .t1002__picture-wrapper .t1002__addBtn {
        background: none;
    }
    .t1002__addBtn_active svg path {
        fill: #ECE4C4;
        stroke: #ECE4C4;
    }

@media screen and (max-width: 960px) {
    .t-store__grid-cont .t-store__card-list {
        row-gap: 60px !important;
    }
}
@media screen and (max-width: 640px) {
    .t-store__grid-cont .t-store__card-list {
        row-gap: 40px !important;
    }
}
@media screen and (max-width: 480px) {
    .t-store__grid-cont .t-store__card-list {
        row-gap: 20px !important;
    }
}

.t-popup__container.t-popup__container-static {
    left: auto !important;
    margin: 5px auto !important;
}

iframe[src*="yandex.ru/map-widget"] {
  border-radius: 5px;
  overflow: hidden;
}

@media screen and (max-width: 960px) {
    .t-width .t-slds__wrapper {
        padding: 0px 0px;
    }
}



/* 1. Растягиваем контейнер попапа на всю ширину окна */
#rec2288393851 .t-popup__container,
#rec2265108611 .t994__container {
    width: 100vw !important;
    max-width: 100vw !important;
    left: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    border-radius: 0 !important; /* убираем скругление, если нужно */
}

/* 2. Убираем центрирование и отступы у обёртки слайдов */
#rec2265108611 .t994__width-wrapper {
    max-width: 100% !important;
    overflow: visible !important;
}

/* 3. Прижимаем карусель к левому краю, убираем отступы */
#rec2265108611 .t994__slidecontainer {
    left: 0 !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
    transform: translate(0, 0) !important; /* сбрасываем центрирование */
}

/* 4. Убираем любые родительские отступы, которые мешают */
#rec2265108611 .t994__wrapper,
#rec2265108611 .t-container_100,
#rec2288393851 .t-popup__container {
    padding-left: 0 !important;
    margin-left: 0 !important;
}

/* 5. Для десктопа — первый слайд (активный) прижимаем влево */
@media screen and (min-width: 961px) {
    #rec2265108611 .t994__item_active {
        margin-left: 0 !important;
        transform: translateX(0) !important;
    }
    /* Если слайды внутри имеют отступы слева — убираем */
    #rec2265108611 .t994__item {
        margin-left: 0 !important;
    }
}
</style>