* {
     box-sizing: border-box;
}


    html,body {
        
        @media(max-width:940px) {
    overflow-x:hidden !important;
        
    }
}

.t-form-success-popup__text {
    color:#000 !important;
}


/*body,html {*/
/*    overflow-x: hidden !important;*/
/*    width:100%;*/
/*}*/


/*html, body {*/
/*    height: 100%;*/
/*    margin: 0;*/
/*    padding: 0;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*  }*/

  /* 2. Основной контент (всё, кроме футера) должен занимать всё свободное место */
/*  .t-body {*/
/*    flex: 1;*/
/*    display: flex;*/
/*    flex-direction: column;*/
/*  }*/

  /* 3. Футер — статичный, но будет прижиматься вниз за счёт flex */
/*  .uc-footer {*/
/*    background: #000;*/
/*    color: #fff;*/
/*    text-align: center;*/
/*    padding: 16px;*/
    flex-shrink: 0; /* важно: чтобы не сжимался */
/*  }*/


/* ТОЛЬКО в карточках товаров скрываем фильтры */
.t-store__card .t-slds__filter,
.t-store__card [class*="filter"],
.t-store__card .t-store__card__filter,
.t-store__card .filter-block,
.t-store__card .filters {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    overflow: hidden !important;
}

/* Для миниатюр/превью товаров */
.t-store__card__wrapper .t-slds__filter,
.t-item .t-slds__filter {
    display: none !important;
}

/* Убедимся, что скрыты все возможные варианты */
div.t-store__card div[class*="filter"],
.t-store__card > div > .t-slds__filter {
    display: none !important;
}

   .t-checkbox__indicator {
      border-radius: 50%;
   }
   
   .t-checkbox__control .t-checkbox:checked~.t-checkbox__indicator {
       background-color: #996633;
       
       
       &::after {
            border-color: #fff !important;
       }
   }
