#logo {
  max-width: 180px;
}
#logo img {
  width: 100%;
}

.background-video {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.blur-5px {
  filter: blur(5px);
}

.max-150px {
  max-width: 150px;
}

.max-170px {
  max-width: 170px;
}

.btn-main.hrp {
  transition: 200ms all ease;
}
.btn-main.hrp:hover {
  background-color: var(--secondary-color);
  scale: 1.02;
}
.btn-main.hrp:active {
  scale: 0.98;
}

.text-body-color {
  color: var(--body-font-color);
}

.dw-overlay {
  background: rgba(0, 0, 0, 0.75) !important;
}

/* Patch Option Standard Styles */
.patch-option-img-container {
    padding: 10px;
    border-radius: 20px;
    margin-bottom: 20px;
}

.patch-option-img-container img {
    aspect-ratio: 1/1;
    object-fit: contain;
    width: 100%;
    height: auto;
    display: block;
}

/* Centering de_nav tabs */
.de_tab .de_nav.text-center {
    display: flex;
    justify-content: center;
    gap: 10px;
}

.de_tab .de_nav.text-center li {
    float: none !important;
    display: inline-block;
    background-color: var(--bs-white);
    border-radius: 10px!important;
}

/*# sourceMappingURL=custom.css.map */