.form-control {
  border-radius: 0.35rem;
  font-size: 15px;
  padding: 8px 14px;
}
.form-control-sm {
  border-radius: 0.35rem;
  font-size: 15px;
  padding: 0.25rem 0.5rem;
}
.form-control:focus,
.form-select:focus {
  border-color: #ff5c00;
  box-shadow: 0 0 0 0.18rem rgba(255, 92, 0, 0.25);
}
.btn {
  border-radius: 0.35em;
}
.text-primary {
  color: #ff5c00 !important;
}
.bg-primary {
  background-color: #ff5c00 !important;
}
.border-primary {
  border-color: #ff5c00 !important;
}
.btn-primary {
  color: #fff;
  background-color: #ff5c00;
  border-color: #ff5c00;
}
.btn-primary:hover {
  color: #fff;
  background-color: #eb5500;
  border-color: #fa5a00;
}
.btn-check:focus + .btn-primary,
.btn-primary:focus {
  color: #fff;
  background-color: #eb5500;
  border-color: #fa5a00;
  box-shadow: 0 0 0 0.25rem rgba(255, 92, 0, 0.5);
}
.btn-check:checked + .btn-primary,
.btn-check:active + .btn-primary,
.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #fa5a00;
  border-color: #fa5a00;
}
.btn-check:checked + .btn-primary:focus,
.btn-check:active + .btn-primary:focus,
.btn-primary:active:focus,
.btn-primary.active:focus,
.show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 92, 0, 0.5);
}
.btn-primary:disabled,
.btn-primary.disabled {
  color: #fff;
  background-color: #ff5c0099;
  border-color: #ff5c00;
}

.btn-outline-primary {
  color: #ff5c00;
  border-color: #ff5c00;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #ff5c00;
  border-color: #ff5c00;
}
.btn-check:focus + .btn-outline-primary,
.btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 92, 0, 0.5);
}
.btn-check:checked + .btn-outline-primary,
.btn-check:active + .btn-outline-primary,
.btn-outline-primary:active,
.btn-outline-primary.active,
.btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #ff5c00;
  border-color: #ff5c00;
}
.btn-check:checked + .btn-outline-primary:focus,
.btn-check:active + .btn-outline-primary:focus,
.btn-outline-primary:active:focus,
.btn-outline-primary.active:focus,
.btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 92, 0, 0.5);
}
.btn-outline-primary:disabled,
.btn-outline-primary.disabled {
  color: #ff5c00;
  background-color: transparent;
}

body {
  min-height: 100vh;
  font-size: 14px;
  color: #1c232c;
}
.content-wrapper {
  background-color: white;
  min-height: 100vh;
  border: 1px solid #ddd;
  border-top: 0px;
  border-bottom: 0px;
}
.bg-secondary {
  background-color: #fff2e1 !important;
}
.top-10 {
  top: 10px;
}
.left-10 {
  left: 10px;
}
.min-h-screen {
  min-height: 100vh;
}
@media (min-width: 768px) {
  .content-wrapper {
    max-width: 500px;
  }
}
.text-normal {
  font-size: 14px;
}
.text-10 {
  font-size: 10px;
}
.object-cover {
  object-fit: cover;
}
.wrapper-cart {
  transition: transform 0.3s ease;
}
.text-black {
  color: #1c232c;
}
.flex-1 {
  flex: 1;
}
.gap-10 {
  gap: 10px;
}
.text-14 {
  font-size: 14px;
}
