body {
    font-family: "Open Sans", "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
    font-weight: 400;
    font-size: 16px;
    color: var(--body-color);
}

/* --- Colors --- */

:root {
    --main: #457b9d;
    --secondary: #c29d8a;
    --bg-color: #bfd3dd;
    --main-light: #bfd3dd;
    --main-dark: #1d3557;
    --accent: #fcf1ef;
    --body-color: #333e48;
    --cta-green: #18992c;
    --cta-green-dark: #06AA98;
    --grey: #ced4da;
    --grey-dark: #333333;
    --grey-light: #fafafa;
}
.navbar .logo {
    max-height: fit-content!important;
}
@media (min-width: 768px) {
    #owl-main .item {
        background-position: right;
    }
}
.ad .media, .products-2-1-2{
    background-color:var(--main-light)!important;
}
.btn:hover {
  background-color: var(--main-dark)!important;
  color: #fff!important;
}
a {
    color: var(--main);
}