.overlay::before{
    background: #000 !important;
}

.font-weight-boldest{
    font-weight: 100 !important;
}
.display-1{
    font-weight: 100 !important;
}

.text-shadow-gray{
    text-shadow: none;
}

.navbar-toggler{
    display: none;
}

.img-fluid{
    display: none !important;
}

.section-xl{
    max-height: 12em !important;
    padding: 0 !important;
}

.navbar{
    display: none !important;
}

body {
    font-weight: 100 !important;
    font-family: 'SFMono-Regular', monospace !important;
}

h1 {
    font-weight: 100 !important;
    font-family: 'SFMono-Regular', monospace !important;
}

.bg-dark{
    padding: 2px;
    margin-top: 200px;
}

.mr-3{
    max-width: 0;
}

.animate-up-2 {
    display: none;
}

.text-gray {
    font-weight: 100 !important;
    color: #fff !important;
    text-shadow: none !important;
    font-family: 'SFMono-Regular', monospace !important;
}

.text-gray:hover {
    color: #fff !important;
}

.text-shadow-gray:hover {
    color: #fff !important;
}

.display-1 span, .display-2 span, .display-3 span, .display-4 span {
    font-weight: 100 !important;
    color: #fff !important;
    font-family: 'SFMono-Regular', monospace !important;
}

.shop-name {
    font-weight: 100 !important;
    color: #fff !important;
    font-family: 'SFMono-Regular', monospace !important;
}

.input-group {
    font-weight: 100 !important;
    font-family: 'SFMono-Regular', monospace !important;
}

.text-gray{
    color: #fff !important;
}

.section{
    padding-top: none !important;
}

.bg-pattern::before{
    opacity: 1 !important;
    background-image: none !important;
    background-color: #000 !important;
}

.sale{
    display: none !important;
}