/* your custom css */

html {
  font-family: 'Poppins', sans-serif
}

h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6 {
  font-family: poppins
}

.top-navigation-left {
  padding-left: 137px;
}

/*.uk-navbar-container.navbar-main { padding-bottom: 0; }*/
.uk-navbar-container.navbar-main .uk-navbar-left .uk-logo img {
  max-width: 107px;
  margin-top: -41px;
  max-height: 200px;
}

#checkout-header.uk-navbar-container.navbar-main .uk-navbar-left .uk-logo img {
  margin-top: -6px;
}

#header .cbx-navbar-sticky.sticky .navbar-main .uk-logo img {
  max-width: 107px;
  margin-top: -7px;
  max-height: 200px;
  margin-bottom: -46px;
}

#header .cbx-navbar-sticky #desktop-navigation .home a {
  padding-right: 0;
  padding-left: 11.25px;
}

#header .cbx-navbar-sticky #desktop-navigation .home .label {
  display: none;
}

#header .cbx-navbar-sticky #main-navigation {
  box-shadow: 1px 1px 5px rgb(0 0 0 / 10%);
}

#header .cbx-navbar-sticky #desktop-navigation .uk-navbar-left {
  transition: padding .3s ease-in-out;
}

#header .cbx-navbar-sticky.sticky #desktop-navigation .uk-navbar-left {
  padding-left: 127px;
  border-left: none;
}

.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left .uk-navbar-dropdown:not(.uk-width-1) .uk-navbar-dropdown-nav>li>a {
  white-space: nowrap;
}

.badge-rainforest-alliance {
  background-color: #175259;
}

.badge-fairtrade {
  background-color: #2DACC7;
}

.badge-jul {
  background-color: #A31212;
}

.badge-kologisk {
  background-color: #F51C1C;
}

.badge-økologisk {
  background-color: #F51C1C;
}

.badge--kologisk {
  background-color: #F51C1C;
}

.badge-eu-organic {
  background-color: #91E241;
}

.badge-fsc {
  background-color: #A69278;
}

.badge-p-ske {
  background-color: #ffcc00;
  color: black;
}

.badge-påske {
  background-color: #ffcc00;
  color: black;
}

.badge-vegansk {
  background-color: #E0AE25;
}

.badge-glutenfri {
  background-color: #038194;
}

.badge-mors-dag {
  background-color: #f7b9b6;

}

.desktop-navigation-home span {
  display: none;
}

.forside h1 {
  font-size: 4rem;
  text-align: center;
  font-weight: 800 !important;
  font-style: Black;
}

.forside h2 {
  font-size: 2rem;
  text-align: center;
  font-weight: 800 !important;
  font-style: Black;
}

.forside h3 {
  font-size: 3.625rem;
  text-align: center;
  font-weight: 300 !important;
  font-style: Light;
}

.billedelinks {
  transition: transform .4s;
}

.billedelinks:hover {
  transform: scale(1.05);
}

h1,
.uk-h1,
h2,
.uk-h2,
h3,
.uk-h3,
h4,
.uk-h4,
h5,
.uk-h5,
h6,
.uk-h6,
.uk-heading-small,
.uk-heading-medium,
.uk-heading-large,
.uk-heading-xlarge,
.uk-heading-2xlarge {
  color: black;
}

.uk-text-bold {
  font-weight: 500;
}

h3,
.uk-h3 {
  font-size: 1.5rem;
}

body:not(.is-product):not(.checkoutcart) h3,
body:not(.is-product):not(.checkoutcart).uk-h3 {
  line-height: 0.4;
}

.om_estate_coffee_headline {
  font-size: 4rem;
  font-weight: 700;
}

.om_estate_overskrifter {
  font-weight: 600 !important;
}

.brands_afsnit h1 {
  font-size: 1.8rem;
  font-weight: 700;
  align-items: center;
}

.brands_overskrift {
  font-size: 3rem;
  font-weight: 700 !important;
}

.brands_titler {
  margin-top: 3rem;
}

@media (max-width: 640px) {
  .umb-grid h3 {
    line-height: 1;
  }
}


/**/
.discount-overlay {
  display: none;
}

body.b2c .b2c-hidden {
  display: none;
}