.slot--top-bar-audience-selector,
.slot--header-horizontal-menu .tws-top-menu--controls .tws-audience-selector {
  display: none;
}

.slot--header-horizontal-menu .navbar-nav > li a {
  padding: 10px 12px !important;
  	border: 2px solid #2e2e2e;
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
}
.slot--header-horizontal-menu .navbar-nav > li a:hover {
	border: 2px solid #fff;
  color: #fff;
}
@media only screen and (min-width: 992px) {
  .slot--header-horizontal-menu {
    margin-left: 4%;
  }
}

  
.emporium--search-button::before {
   font-family: "Material Symbols Outlined";
    content: "\e8b6";
    font-size: 32px;
    color: #fff;
    font-weight: 200;
}

.slot--header-search .fa-search::before {
   font-family: "Material Symbols Outlined";
    content: "\e8b6";
    font-size: 32px;
    color: #000;
    font-weight: 200;
}


@media only screen and (min-width: 768px) {
.startpage .emporium--body .emporium--body-wrapper {
 padding: 0px 0px 40px 0px;
  }
.startpage .emporium--body .emporium--body-wrapper {
  max-width: none;
}
 .startpage .tws-container--tws-content-box-3x,
  .startpage .introduction,
  .startpage .tws-container--tws-instagram {
  max-width: 1300px;
    margin: 0 auto;
     padding: 40px 30px 40px 30px;
}
  
}

.blamussla .tws-content-box--first-line {
  text-shadow: none;
  font-weight: normal;
}

.introduction {
  background: transparent;
  box-shadow: none;
}

  .tws-container--tws-content-box-3x .tws-content-box--first-line {
    font-size: 22px;
		background: #2e2e2e;
    padding: 7px 14px;
    color: #fff;
    font-weight: 400;
    text-shadow: none;
    border-radius: 3px;
  }



.articlegroup .tws-article-list--list .tws-list--type-grid .thumbnail .caption {
  box-shadow: none;
}
.articlegroup .tws-article-list--grid-item-link {
  padding-top: 30px;
}
.articlegroup .tws-article-list--list .tws-article-list--article-name {
  text-align: center;
  padding-top: 20px;
  margin: 0 auto;
}
.articlegroup .tws-article-list--list .tws-article-list--buy-button .btn {
border: none;
  max-width: 140px;
  border-radius: 4px;
  background: #2e2e2e;
}
.articlegroup .tws-article-list--list .tws-article-list--buy-button .btn {
  text-transform: inherit;
  font-size: 14px;
  font-weight: normal;
  color: #fff;
  font-family: "Montserrat", sans-serif;
}
.articlegroup .tws-article-list--list .tws-article-list--buy-button .btn.tws-article-list--show-more-button::after {
  display: none;
}

.articlegroup-9482475 .btn-toolbar.tws-list-controls.pull-right {
  display: none;
}

/* --- PRODUCT PAGE --- */

.article .emporium--article-images .slot--article-images .tws-article-images--current-image {
  box-shadow: none;
  background: transparent;
}
.article .emporium--article-top .emporium--article-right-col .emporium--article-right-col-wrapper {
  background: transparent;
  box-shadow: none;
}
.emporium--article-images .tws-article-images--slick-nav {
  background: transparent;
  box-shadow: none;
}
.emporium--article-images .tws-article-images--slick-nav::after,
.emporium--article-images .tws-article-images--slick-nav::before {
  background-image: none;
}
.emporium--article-images .tws-article-images--slick-nav .tws-img {
  border: none;
}
.slot--article-share,
.tws-article-introduction--text .tws-article-introduction--read-more,
.slot--article-description .tws-article-description .tws-article-description--heading,
.slot--article-description .tws-article-description .tws-article-description--show-more {
	display: none; 
}

.tws-article-description--text-container {
  max-height: none;
  overflow: visible;
}
.emporium--article-bottom {
  box-shadow: none;
  background: transparent;
}


body:not(.article-220300191) .slot--unique-selling-points,
body:not(.article-220300191) .emporium--buy-button-group {
  display: none;
}


.article-220300191 .emporium--article-bottom,
.article-220300191 .tws-article-introduction--read-more {
  display: none;
}

.articlegroup-9482475 .tws-article-list--list .tws-article-list--buy-button {
    margin: 15px 0 15px 0;
}

.articlegroup-9482475 .customPageItem.customPageHtml {
    background: #f0eee9;
    box-shadow: none;
    border-radius: 3px;
    line-height: 1.8;
    text-align: center;
      max-width: 600px;
    margin: 0 auto;
}

@media only screen and (min-width: 768px) {
body:not(.article-220300191) .emporium--article-top .emporium--article-right-col .emporium--article-right-col-wrapper {
        padding-top: 0;
    }
}

.articlegroup-9482475 .customPageItem.customPageHtml div::first-letter {
	font-size: 20px;
}


.emporium--footer {
  margin: 0px 0 0 0;
}






