.uk-label {
    background: #E47925;
}


/* your custom css */
@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 300;
  src: url('https://www.danianova.dk/media/ccpmwk3z/poppins-light.ttf');
}

@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 500;
  src: url('https://www.danianova.dk/media/nwanp00l/poppins-medium.ttf');
}

@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 700;
  src: url('https://www.danianova.dk/media/wubdt4wy/poppins-bold.ttf');
}

@font-face {
  font-family: 'Poppins';
  font-display: swap;
  font-style: normal;
  font-weight: 900;
  src: url('https://www.danianova.dk/media/2whk3w0y/poppins-black.ttf');
}

html {
  font-family: 'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

body .uk-navbar-dropdown a[href="/da/rengoeringsmidler-root_l810"] {
  display: none;
}

body #cbx-vue-app .product-details {
  padding-bottom: 100px;
}

body .banner-image {
  border-radius: 10px;
}

body .hide {
  display: none;
}

body .uk-navbar-container.navbar-main {
  padding: 25px 0px;
}

body .uk-navbar-container.navbar-main .uk-navbar-left .uk-logo.svg img {
  width: 200px;
  max-width: 200px;
}

body .category-list-category .cbx-border.uk-flex-column {
  border-radius: 10px;
}

.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left>ul>li>a,
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-center>ul>li>a,
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-right>ul>li>a {
  font-weight: 300;
  font-size: 16px;
  padding: 15px;
  column-gap: 2px;
}

body .stock span,
body .itemnumber {
  font-weight: 300;
}

.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left>ul>li:first-child>a svg {
  margin-right: 0 !important;
}

.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left>ul>li:first-child>a span.label {
  display: none;
}

.uk-navbar-container.navbar-categories .uk-navbar-item.has-children>a>.uk-icon,
.uk-navbar-container.navbar-categories .uk-navbar-item.has-children>a>[uk-icon],
.uk-navbar-container.navbar-categories .uk-navbar-nav>li.has-children>a>.uk-icon,
.uk-navbar-container.navbar-categories .uk-navbar-nav>li.has-children>a>[uk-icon] {
  margin-left: 2px;
}

.uk-navbar-container.navbar-categories {
  background-color: #FFF;
  border-top: 0;
}

body .product-preview>div {
  box-shadow: none;
  border-radius: 10px;
}

body .cbx-border:not(.uk-preserve),
body .uk-button-group:not(.uk-preserve),
body .category-navigation,
body .filter-keyword-input,
body .product-list-filter-button,
body .content-navigation {
  box-shadow: none;
}

body .uk-navbar-container.navbar-main .top-cart {
  box-shadow: none;
  border-radius: 5px;
  background-color: #86a58e;
  color: #FFF;
  border: none;
}

body .uk-navbar-container.navbar-main .top-cart.is-open:after {
  background: none;
}

body .uk-navbar-container.navbar-main .top-cart .uk-text-primary {
  color: #FFF !important;
  font-weight: 500;
}

body .uk-button-group input.uk-input {
  border-radius: 5px 0 0 5px;
}

body .uk-button-group button.add-to-cart-button {
  border-radius: 0 5px 5px 0;
  background-color: #86a58e;
}

body .customer-profile-selector button:first-of-type {
  border-radius: 5px 0 0 5px;
}

body .customer-profile-selector button:last-of-type {
  border-radius: 0 5px 5px 0;
}

body .details-add-to-wishlist button,
body .uk-button-default {
  border-radius: 5px;
}

body .add-to-cart-button-is-in-cart button:first-child {
  border-radius: 5px 0px 0px 5px;
}

body .add-to-cart-button-is-in-cart button:last-child {
  border-radius: 0px 5px 5px 0px;
}

.checkout-cart .trust {
  border-radius: 5px;
}

body .product-preview .add-to-cart a.uk-button,
body .uk-button-primary {
  border-radius: 5px;
  background-color: #86a58e;
}

body .new-2-column {
  /*display: flex;*/
  align-items: center;
  padding: 60px 0;
}

.new-design p {
  font-weight: 300;
  font-size: clamp(14px, 4vw, 16px);
  color: #000;
  line-height: 1.2em;
}

.new-design h4 {
  font-weight: 700;
  font-size: clamp(20px, 4vw, 25px);
  color: #000;
}

body h2,
body h2 a {
  color: #000;
}

body .new-2-column h2 {
  font-weight: 900;
  font-size: clamp(24px, 4vw, 58px);
  color: #000;
}

body .new-2-column h3 {
  font-weight: 300;
  font-size: clamp(20px, 4vw, 31px);
  color: #000;
}

body .new-2-column p {
  font-weight: 300;
  font-size: clamp(14px, 4vw, 16px);
  color: #000;
  line-height: 1.2em;
}

body .new-2-column .logo img {
  max-width: 266px;
  margin-bottom: 50px;
}

body .new-2-column .uk-button {
  padding: 7px 25px;
  font-size: 15px;
  font-weight: 700;
}


body .new-4-columns {
  padding: 60px 0;
  border-bottom: 1px solid #E6E6E6;
  margin-bottom: 80px;
}

@media (max-width:960px) {
  body .new-4-columns>div {
    width: 50%;
  }
}

body .bt {
  border-top: 1px solid #E6E6E6;
}

body .new-4-columns h5 a {
  font-weight: 700;
  font-size: clamp(16px, 4vw, 25px);
  color: #000;
}

body .new-4-columns .cbx-image a {
  overflow: hidden;
}

body .new-4-columns .cbx-image a img {
  transition: all .3s ease-in-out;
}

body .new-4-columns .cbx-image a:hover img {
  transform: scale(1.1);
}

body .new-4-columns a {
  position: relative;
  display: block;
  border-radius: 10px;
}

body .new-4-columns .filter a:before {
  width: 100%;
  height: 100%;
  content: '';
  position: absolute;
  background: #BFE2C9;
  opacity: .34;
  top: 0;
  left: 0;
  z-index: 1;
}

body .global-search-overlay .uk-button-group {
  border-radius: 10px;
}

body .banner {
  position: relative;
}

body .banner .banner-image {
  position: relative;
  overflow: hidden;
  border-radius: 10px;
}

body .banner .banner-image img {
  min-height: 200px;
  object-fit: cover;
  border-radius: 10px;
}

body .banner .banner-image:before {
  content: '';
  width: 100%;
  height: 100%;
  background: transparent linear-gradient(180deg, #FFFFFF00 0%, #212121 100%) 0% 0% no-repeat padding-box;
  position: absolute;
  top: 0;
  left: 0;
}

body .banner-headline {
  position: absolute;
  font-size: clamp(20px, 4vw, 58px);
  line-height: 1.2em;
  bottom: clamp(40px, 4vw, 60px);
  left: clamp(40px, 4vw, 75px);
  font-weight: 700;
  color: #FFF;
  max-width: 66%;
  margin: 0;
}

body .category-navigation {
  border-radius: 10px;
}

.filter-keyword-input,
.product-list-filter-button {
  border-radius: 5px;
}

body .uk-search-default .uk-button {
  border-radius: 0 5px 5px 0;
}

body .product-details .active-product-image-container {
  border-radius: 10px;
}

/*cart*/
body .cart-actions .uk-button {
  border-radius: 5px;
  border: 0;
}

body .checkout-cart hr {
  margin: 40px 0;
}

body .cart-item .uk-text-muted {
  font-size: 10px;
}

body .checkout-section .uk-fieldset select,
body .checkout-section .uk-fieldset textarea {
  box-shadow: none;
  border-radius: 5px;
  margin: 5px 0;
}

body .checkout-section .uk-fieldset input {
  box-shadow: none;
  border-radius: 5px;
  margin: 5px 0;
}

body .checkout-section .checkout-option {
  box-shadow: none;
  border-radius: 5px;
}

body .checkout-section .checkout-option .title {
  margin-left: 10px;
}

body .checkout-cart-preview .cart-preview-footer,
body .checkout-section .terms-container {
  box-shadow: none;
  border-radius: 10px;
}

.checkout-cart-preview .cart-preview-item .cart-preview-item-image {
  box-shadow: none;
  border-radius: 5px;
}


@media (min-width:968px) {
  .new-column {
    height: 800px;
    border-bottom: 1px solid #E6E6E6;
  }
}

.new-column {
  margin-bottom: 75px;
}

.new-column .icon {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
}

.new-column .icon img {
  width: 98px;
}

.new-column h2 {
  font-size: 40px;
  font-weight: 900;
  margin: 40px 20% 0;

}

.service-og-kvalitet {
  background-image: url('https://www.danianova.dk/media/svcaksq0/union-1.svg');
  color: #FFF;
  height: 440px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: top center;
  max-width: 100%;
  padding: 50% 20%;
  display: flex;
  justify-content: center;

  margin: 0 !important;
}

.text-box {
  font-size: 16px;
  font-weight: 200;
  line-height: 24px;
}

.text-box h2 {
  margin: 40px 0 !important;
  font-size: 32px !important;
}

@media (min-width:960px) {
  .text-box h2 {
    display: none;
  }
}

@media (max-width:960px) {
  .hide-mobile {
    display: none;
  }
}

.text-box-1 {
  background-color: #29492B;
}

.text-box-2,
.text-box-3 h2 {
  background-color: #BFE5CA;
  color: #29492B;
}

.text-box-3,
.text-box-3 h2 {
  background-color: #91C6C0;
  color: #FFF;
}

.rounded {
  border-radius: 10px;
}


.new-text h2 {
  font-size: clamp(22px, 4vw, 30px);
  font-weight: 200;
}

.new-text p {
  font-size: clamp(14px, 4vw, 16px);
  font-weight: 200;
}

.checkout-actions .progress-step {
  display: none;
}
body .footer .footer-company{
    position: relative;
}
body .footer .footer-company:after{
    position: absolute;
    content: '';
    background-image:url('https://www.danianova.dk/media/a5cgww14/mobilepay.png');
    bottom:0;
    left:30px;
    width:80px;
    height: 25px;
    background-size: 85%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: #FFF;
    border-radius: 5px;
    padding:10px;
}

@media (max-width:980px){
    body .footer .footer-company{
        padding-bottom: 40px;
    }
    
}

@media (max-width:480px){
    body .footer-rights{
        font-size: 12px;
}
}

.cmspages {
    display:none;
}
