/** Shopify CDN: Minification failed

Line 85:0 Unexpected "}"

**/
.thumbnail img{
  object-fit:contain !important;
}

.menu-drawer__menu-item{
      font-size: 14px !important;
    text-transform: uppercase;
}

.menu-drawer__close-button{
  padding:5px !important;
  font-size:14px !important;
}

.menu-drawer__menu-item--active{
  background:transparent !important;
}

.thumbnail{
  position: relative !important;
  top: auto !important;
  left: auto !important;
  display: block !important;
  
}

.thumbnail-list__item:before{
  padding-bottom:0px !important;
}
.ftb-new-logo-text{
  font-size: 12px !important;
    font-family: 'Futura' !important;
    letter-spacing: 0.08em !important;
}

.page-width--narrow{
  margin: 0 auto;
}
@media only screen and (max-width: 767px) {


 .kv-mobile-9{
    font-size:9px !important;
  }

      .header {
        padding: 15px 10px !important;
    }

  .ftb-new-multicolumn{
        justify-content: flex-start !important;
    flex-wrap: wrap;
}
  .ftb-new-logo-text{
    top: 17px !important;
    left: -12px !important;
        width: 100%;
    display: block;
    font-size: 9px !important;
    font-family: 'Futura' !important;
    letter-spacing: 0.08em !important;
    margin-left:0px !important;
  }

  .multicolumn-list__item.center .media--adapt{
    padding-bottom:140% !important;
  }
  #Slide-template--24617838838092__multicolumn_kVrqdQ-1 > div > div.multicolumn-card__image-wrapper.multicolumn-card__image-wrapper--full-width.multicolumn-card-spacing > div{
    margin-bottom:20px;
  }
  }

  
.media>img{
 
}
  .thumbnail-list__item:before{
    margin-bottom:-3px;
  }
}


#Slider-template--24617838838092__multicolumn_kVrqdQ{
  gap:0px !important;
}
.background-none .multicolumn-card__image-wrapper{
  margin-left:0px !important;
  margin-right:0px !important;
}

.mega-menu__list{
      grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  max-width:340px !important;
  gap:0px !important;
}

#MegaMenu-Content-4 > ul > li:nth-child(3) > ul{
  margin-left:19px;
}

#HeaderMenu-menu-{
  display:none !important;
}

#shopify-section-sections--24617833759052__header > sticky-header{
  border-bottom:none !important;
}

@media only screen and (min-width: 768px) {

  .ftb-hide-desktop{
    display:none;
  }

  #HeaderMenu-menu--book-an-appointment{
        white-space: nowrap;
  }
  #HeaderMenu-journal-book-an-appointment{
        white-space: nowrap;
  }
  #HeaderMenu-journal-find-inspiration{
    white-space: nowrap;
  }
  #HeaderMenu-journal-discover-the-stones{
     white-space: nowrap;
  }
  #HeaderMenu-journal-meet-karolin{
     white-space: nowrap;
  }
  #HeaderMenu-menu--find-inspiration{
    white-space: nowrap;
  }
  #HeaderMenu-menu--meet-karolin{
    white-space: nowrap;
  }
  #HeaderMenu-menu--discover-the-stones{
     white-space: nowrap;
  }
  #MegaMenu-Content-2 > ul{
    padding-left:138px;
  }
  #MegaMenu-Content-3 > ul{
    padding-left:265px;
  }
  summary.list-menu__item{
    padding-right:1.2rem !important;
  }
  .list-menu{
    gap:24px;
  }
  .mega-menu__content{
    width:627px !important;
    left:auto !important;
        margin-right: 2%;
  }
.kvl-dots-homepage-1{
  display:none !important;
}

.kvl-dots-homepage-2{
  display:none !important;
}
}

.kvl-dots-homepage-1{
      display: flex;
    flex-direction: column;
    max-width: 70px;
    justify-items: center;
    text-align: center;
}

.kvl-dots-homepage-2{
      display: flex;
    flex-direction: column;
    max-width: 70px;
    justify-items: center;
    text-align: center;
  margin-left:10px;
}

.kvl-dots-wrap{
  display: flex;
    position: absolute;
    z-index: 2;
    margin-left: calc(50% - 75px);
    margin-top: 15px;
}

.section-template--19497793847628__custom_liquid_YRrUnc-padding{
  padding-top:0px !important;
  padding-bottom:0px !important;
}

.menu-drawer{
  z-index:55 !important;
}

.slider-mobile-gutter{
  z-index:1 !important;
}

.global-media-settings{
  border:none !important;
}

.badge{
  background: #fff;
    color: black;
    padding-top: 8px;
  border:1px solid grey;
}

#HeaderDrawer-menu-pendants-brooches > span{
  position: absolute;
    bottom: 12px;
    text-wrap: auto;
    width: 100px;
    text-align: center;
}

#shopify-section-template--24624282927436__custom_liquid_QPpCKz{
  max-width:800px;
  margin:0 auto;
}


.header__menu-item span{
  font-size: 12px !important;
    font-family: 'Futura' !important;
    letter-spacing: 0.08em !important;
}

.link, .customer a{
  font-size: 12px !important;
    font-family: 'Futura' !important;
    letter-spacing: 0.08em !important;
}


div > div.multicolumn-card__info > a{
  font-size: 12px !important;
    font-family: 'Futura' !important;
    letter-spacing: 0.08em !important;
}

.gradient{
  background:#fbfcfb !important;
}

.field__input{
  background:#fbfcfb !important;
}

div > div.multicolumn-card__info > a > span {
  display: none !important;
}


h2 {
  font-size: 24px !important;  
  letter-spacing: 0.08em !important;
}

.accordion__title{
  font-size:14px !important;
}

