/* your custom css */

/*
Primary - Mørk grøn: #394938
Secondary - Lys grå: #EDE9E6
Secondary - Mørk gråblå: #D5B39A //#8C999A
Secondary - Brun: #725C4E
Contrast - Orange: #FF914D
*/

/* header */
@media (min-width: 960px) {
    .uk-navbar-container.navbar-categories {
        border-top: none;
    }
}
.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 {
    border-right: none;
}
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left:not(.uk-navbar-center),
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left.uk-navbar-center>.uk-navbar-nav>li:first-of-type,
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-center:not(.uk-navbar-center),
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-center.uk-navbar-center>.uk-navbar-nav>li:first-of-type,
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-right:not(.uk-navbar-center),
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-right.uk-navbar-center>.uk-navbar-nav>li:first-of-type {
    border-left: none;
}
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-left>.uk-navbar-nav>li:first-of-type>a {
    padding-left: 0;
}
.uk-navbar-container.navbar-categories #desktop-navigation .uk-navbar-right>ul>li>a {
    border-radius: 5px 5px 0 0;
}

/* -|- THEMING -|- */

.po-orange {
    color: #ff914d!important;
}

.product-slider-headline span {
    text-transform: uppercase;
    color:#ff914d!important;
    font-size:1.6em;
    text-align: right!important;
}

.add-to-cart-button {
    background-color:#FF914D;
}

.product-preview .uk-button-primary {
    background-color:#FF914D;
}

/* --- --- --- --- */

.discount-overlay {
    display:none;
}

.uk-navbar-container.navbar-main .uk-navbar-left .uk-logo img {
    max-width:200px;
}



.badge-launch-party {
    background-color: #ff914d!important;
}

.po-magic-1 .tile-component-content-wrapper {
    margin-left: 4rem;
}

.po-magic-1 .tile-component-content-title {
    font-size:3.5rem;
    font-weight: 600;
}

.po-magic-1 .tile-component-content-text {
    font-size:2em;
}

.po-magic-1 .tile-component-content-actions {
    font-size:2em;
}

.po-magic-1 .tile-component-content-actions a {
    font-size: 0.75em;
    text-decoration: underline;
    margin:0px;
}



.product-slider-headline {
    text-align:right!important;
}

.preset-tile:has(.forhandler-magic-tile){
    margin: 2rem;
}

.forhandler-magic-tile {
    background-blend-mode: lighten;
    background-color: rgba(255,255,255,0.6);
    font-size: 3rem;
}

.forhandler-magic-tile .tile-component-content-title {
    font-size: 3rem;
    font-weight: 700;
    color: #3b4939;
    width: 250px;
}

.forhandler-magic-tile .tile-component-content-wrapper {
    display: flex;
    justify-content: center;
}

.list-magic-tile {
    background-blend-mode: lighten;
    background-color: rgba(255,255,255,0.6);
}

.list-header {
    text-align: center;
    margin-top: 1rem;
    color: #f98b53;
    font-weight: 600;
}

@media (min-width: 640px) {
  .sortiment-list div {
    border-right: 1px solid rgba(0, 0, 0, 0.2);
    padding-right: 2rem;
    margin-right: 1rem;
  }
}
.sortiment-list div h1 {
  font-weight: 600;
  text-align: center;
  color: #f98b53;
  margin-top: 1rem;
}
.sortiment-list div ul {
  margin-top: 15px;
}
.sortiment-list div ul li {
  list-style-type: none;
}
.sortiment-list div ul li:last-child a {
  border-bottom: none;
}
.sortiment-list div ul li a {
  text-decoration: none;
  color: black;
  border-bottom: solid 1px rgba(0, 0, 0, 0.2);
  font-size: 1.75rem;
  padding: 1.5rem;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
.sortiment-list div ul li a::after {
  height: 3rem;
  width: 3rem;
  display: flex;
  justify-content: center;
  align-items: center;
  content: "";
  background-position: center;
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' width='50' height='50' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50'%3E%3Ccircle cx='25' cy='25' r='20' stroke='rgba(0, 0, 0, .2)' stroke-width='1' fill='transparent' /%3E%3Cg transform='translate(28, 22) scale(0.05) translate(-192, -192)'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z' fill='rgba(0,0,0,0.2)'/%3E%3C/g%3E%3C/svg%3E");
  transition: background-image 0.3s ease-in-out;
}
.sortiment-list div ul li a:hover::after {
  background-image: url("data:image/svg+xml,%3Csvg version='1.1' width='50' height='50' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 50 50' transform='scale(1)'%3E%3Ccircle cx='25' cy='25' r='20' stroke='%23668364' stroke-width='1' fill='%23668364' /%3E%3Cg transform='translate(28, 22) scale(0.05) translate(-192, -192)'%3E%3Cpath d='M246.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-128-128c-9.2-9.2-22.9-11.9-34.9-6.9s-19.8 16.6-19.8 29.6l0 256c0 12.9 7.8 24.6 19.8 29.6s25.7 2.2 34.9-6.9l128-128z' fill='rgba(0,0,0,0.2)'/%3E%3C/g%3E%3C/svg%3E");
}

.uk-width-2-3\@m:has(.sortiment-magic-tile) div {
    height: 100%;
}

body .uk-width-2-3\@m:has(.sortiment-magic-tile) .tile-component-content-wrapper {
    height: auto;
}

body .uk-width-2-3\@m:has(.sortiment-magic-tile) .tile-component-content {
    display: flex;
    justify-content: center;
    align-items: center;
}

body .uk-width-2-3\@m:has(.sortiment-magic-tile) .preset-tile {
    margin-top: 15px;
    height: calc(100% - 30px);
}

.brand-selector .content-list h3 {
    display: none;
}

.brand-selector .featured-brands-header {
    display: none;
}

.product-list-filter-button {
    background-color:#EDE9E6;
    /*color:#fff;*/
}

/*
.product-list-filter-button-icon {
    color: #fff;
}*/


@media (max-width: 959px) {
  .mobile-reverse.uk-grid {
    flex-direction: column-reverse;
  }
}
