  /* Устанавливаем фиксированную или минимальную ширину для кнопок выбора вариантов */
  .t-product__option-item {
    min-width: 60px !important; /* При желании измените значение в пикселях */
    text-align: center;
  }
  
  


  /* Обводка и базовые настройки для кнопок выбора размера */
  .t-product__option-item {
    border: 2px solid #20374E !important;
    transition: all 0.2s ease; 
  }

  /* Состояние кнопки при наведении (hover) */
  .t-product__option-item:hover {
    background-color: #20374E !important;
    color: #ffffff !important;
  }
  
  .t-product__option-item:hover span {
    color: #ffffff !important;
  }

  /* Состояние выбранной (активной) кнопки размера */
  .t-product__option-item.t-product__option-item_active {
    background-color: #20374E !important;
    color: #ffffff !important;
  }

  .t-product__option-item.t-product__option-item_active span {
    color: #ffffff !important;
  }

/* Обводка для контейнера количества */
  .t-store__prod__quantity,
  .t-store__prod__quantity-wrap,
  .t-product__quantity-wrapper {
    border: 2px solid #20374E !important;
    border-radius: 0 !important; /* Убирает скругления, если они есть по умолчанию */
    box-sizing: border-box !important;
  }

  /* Убираем стандартные рамки у поля ввода внутри блока, чтобы они не дублировались */
  .t-store__prod__quantity input,
  .t-store__prod__quantity-wrap input,
  .t-product__quantity-wrapper input,
  .t-product__quantity-val {
    border: none !important;
    box-shadow: none !important;
  }
