.js-product .t-product__option-select {
  background: #0D0D0D !important;
  border: 1px solid rgba(255, 255, 255, 0.10) !important;
  border-radius: 8px !important;
  color: #FFFFFF !important;
  padding: 16px !important;
  appearance: none !important;
  -webkit-appearance: none !important;
}

.js-product .t-product__option-select option {
  background: #0D0D0D;
  color: #FFFFFF;
}

.js-product .t-product__option-variants_regular::after {
  border-color: #FFFFFF transparent transparent transparent !important;
}

.t706__cartwin-content {
  background-color: #1B1B1B !important;
  border-radius: 16px !important;
}

.t-name,
.t706__product-title a,
.t706__product-title__option,
.t706__product-amount,
.t706__product-quantity,
.t706__product-amount, 
.t706__product-amount--portion,
.t706__product-plusminus {
  color: #FFFFFF !important;
}

.t706__cartwin-bottom {
    border-top: 1px solid rgba(255,255,255,.3);
}

.t706__cartwin-top {
    border-bottom: 1px solid rgba(255,255,255,.3);
}

.t-store__card__price-wrapper {
    margin-top: 0px !important;
}

.t-store__prod-popup__btn {
  background-color: #ff5900 !important;
  border-color: #ff5900 !important;
  color: #ffffff !important;
}

@media (min-width: 1200px) {
  .t-store__card__btns-wrapper {
    flex-direction: row !important;
    flex-wrap: nowrap !important;
  }
  .t-store__card__btns-wrapper a {
    width: 50% !important;
  }
}

@media (max-width: 1199px) {
  .t-store__card__btns-wrapper a {
    width: 100% !important;
  }
}

@media (max-width: 480px) {
  .t-store .t-product__option-variants {
    min-width: unset !important;
    width: 100% !important;
  }
}