:root {
    --bg: linear-gradient(90deg, #E6CE61, #408047);
}

/* Fonts */
@font-face {
  font-family: 'Azer';
  src: url('https://wpazzrk.github.io/Moaaz2.0/Fonts/29LT-Azer-Bold.otf');
  font-weight: normal;
  font-style: normal;
}

body {
  font-family: 'Azer', sans-serif;
}

/* Header */
#mainnav {
    height: unset !important;
}
.navbar-brand img {
    max-height: 8rem;
    width: 150px !important;
    height: 150px !important;
}
.mburger path {
    stroke: #428147;
}
@media (min-width: 576px) {
    .navbar-brand img {
        max-width: 200px;
    }
}
@media (max-width: 576px) {
    .store-header {
        position: static;
    }

    /* osh-why-us */
    .osh-why-us * {
        align-items: center !important;
    }
}

/* Common */
a.bg-primary {
    background-image: var(--bg) !important;
}

/* .osh-main-banner */
.osh-main-banner .wrapper > div {
    gap: 2rem;
}
.osh-main-banner .wrapper a {
    margin-top: 0;
}
@media (min-width: 768px) {
    .osh-main-banner .wrapper a:nth-child(1) {
        font-size: 42px !important;
    }
    .osh-main-banner .wrapper a:nth-child(2) {
        font-size: 30px !important;
        line-height: 2.7rem;
    }
}
@media (max-width: 768px) {
    .osh-main-banner .wrapper a:nth-child(1) {
        font-size: 32px !important;
    }
    .osh-main-banner .wrapper a:nth-child(2) {
        font-size: 20px !important;
        line-height: 2rem;
    }
}

/* categories */
.categories .osh_card:first-child h4 {
    font-size: 15px;
}

/* products */
.s-block--best-offers .swiper-wrapper {
    gap: 1rem;
}
.s-block--best-offers {
  margin-block: 2rem;
}

/* osh_best_offer */
.osh_best_offer .s-count-down-item-value {
    background-image: var(--bg);
}
.osh_best_offer .s-count-down-item-label,
.osh_best_offer .s-count-down-item-value {
    color: #fff !important;
}
.osh_best_offer .bg-primary {
    background-image: unset !important;
    background-color: #fff;
}


.osh-testimonial .swiper-wrapper > div > div {
    background-image: var(--bg);
}