
.link-faqs.link-faqs-custom {
    display: none;
}
.link.wishlist.link-wishlist-custom {
    display: none;
}
.top-banner-category{
    display: none;
}
@media only screen and (min-width: 768px){

.theme-pearl .page-wrapper .page-header-v2 .header.content .block-search{
    position: absolute;
    right: 52%!important;
    top: unset!important;
    width: 35%;
}
    .link-wishlist-custom {
        text-align: center;
        width: 130px;
        display: block!important;
    }
    .link-faqs-custom{
        text-align: center;
        width: 130px;
        display: block!important;
    }

    .page-header-v2 .page-header .header.links > .customer-welcome .customer-name:before {
        font-size: 25px!important;
    }
    .page-wrapper .page-header .header.links > li.authorization-link a:before{
        font-size: 25px!important;
    }
    .page-wrapper .page-header .minicart-wrapper .action.showcart:before{
        font-size: 25px !important;
    }
    .page-wrapper .page-header-v2 .header.content .header_right .minicart-wrapper a.action.showcart {
        display: block!important;
        align-items: unset;
        width: 130px;
        text-align: center;
        position: relative;
        top: -5px;
        height: 49px;
    }
    ul.header.links.moved-header:after {
        content: 'account';
        display: block;
        text-align: center;
        position: relative;
        top: -25px;
        z-index: -1;
    }
    li.customer-welcome {
        position: relative;
        top: -5px;
        width: 130px;
        text-align: center;
    }
    .page-wrapper .page-header-v2 .header.content .header_right .header.links li.authorization-link{
        position: relative!important;
        top: -5px;
        width: 130px;
        text-align: center;
        display: block!important;
    }
    ul.header.links.moved-header {
        height: 52px;
        width: 130px;
    }
    .minicart-wrapper:after {
        content: 'Winkelwagen';
        text-align: center;
        position: relative;
        top: -20px;
        margin: auto;
        z-index: -1;
    }
    body.en .minicart-wrapper:after,
    body.b2b_en .minicart-wrapper:after {
        content: 'Cart';
    }
    li.authorization-link a {
        height: 49px!important;
        width: 100px!important;
        margin: auto!important;
    }
    .minicart-wrapper {
        display: inline-block;
        position: relative;
        float: right;
        height: 52px;
    }
    .top-banner-category{
        display: inline-block;
    }
    #layered-filter-block .filter-options-item .filter-options-content {
        display: block!important;
    }
    .page-header .header_right .switcher-language .switcher-options .multistore-switcher-wrapper{
        display: inline-block;
    }
    .page-header .header_right .selected-label {
        margin-left: 5px;
        margin-bottom: 15px;
    }
    .page-header .header_right .multistore-switcher-wrapper {
        text-align: center;
        width: 75px;
    }
    .page-header .header_right .switcher {
        margin-right: 0px;
    }
    .page-header #switcher-language .options ul.dropdown {
        top: 30px;
        left: 20px!important;
    }
}
#div-sticky .trustpilot-widget {
    display: none!important;
}
.top-banner-category p {
    margin: 0px;
}
.sidebar li.item a, .sidebar li.item span {
    font-size: 14px;
}
span.customer-name {
    height: 49px!important;
    width: 100px!important;
    text-align: center;
    margin: auto;
    padding: 0px;
}
button.action.switch {
    display: none!important;
}
ul.weltpixel_multistore .switcher-option {
    margin-right: 2px;
}
.progress-bar {
    text-align: center;
    font-size: 20px;
    background: #00800087;
    font-weight: bold;
}
@media only screen and (max-width: 767px) {
    .nav-sections:not(.mobile-nav) .navigation ul li.level0 > a:visited span {
        color: #232323;
    }
    #switcher-language{
        display: block!important;
    }
    page-header .multistore-switcher-wrapper{
        display: flex!important;
    }
    .page-header .header_right .selected-label {
        margin-top: 10px;
    }
}
body .products-grid .product-item .product-item-details .price-box .minimal-price > .price-container.price-final_price span.price-label,
body .products-grid .product-item .product-item-details .price-box .normal-price > .price-container.price-final_price span.price-label,
body .price-box .minimal-price > .price-container.price-final_price span.price-label,
body .price-box .normal-price > .price-container.price-final_price span.price-label{
    display:none !important;
}
.owl-carousel {
    touch-action: pan-y !important;
}

html:not(.nav-before-open) .theme-pearl .page-wrapper {
  overflow: hidden;
}
.product-info-main .product-info-price
{
     margin-bottom: 0px!important;
}
.theme-pearl.product-page-v1 .product-info-main{
    margin-top: 1% !important;
}
.stock.available {
    color: green;
}
.stock.unavailable{
    color: #ed1c1c;
}
/* switch language */
.primary-options-wrapper img {
    display: none;
}
.page-header #switcher-language .options ul.dropdown {
    left: 0;
}
.page-header .header_right div#switcher-language-trigger:after{
    display: none;
}
.theme-pearl .page-wrapper .page-header-v2 .header.content .header_right .switcher-language{
    order: 1 !important;
}
.products-grid .product-item .product-item-name{
    font-size: 25px;
}
/* Styles for screens with a width between 768px and 1200px */
@media only screen and (min-width: 768px) and (max-width: 1200px) {
    .theme-pearl .page-wrapper .page-header-v2 .header.content .block-search {
        position: absolute;
        right: 0px!important;
        top: 21px!important;
        width: 335px;border: none;
    }
    .page-wrapper .page-header .header.content .block-search input,
    .page-wrapper .page-header .header_right .block-search input{
        width: 100%;
        border: none;
        border-bottom: 1px solid #5c5c5c78;
    }
    .page-header .header.content {
        height: 200px!important;
    }
}

.megamenu .fullwidth-wrapper-inner [data-content-type='row'][data-appearance='contained']{
    max-width: 100%;
}
.hss-category-list-widget{
  float: left;
  width: 100%;
  clear: both;
}
.hss-category-list-widget .block-title{
  margin-right: 10px;
  padding: 7.5px 0;
  min-width: 60px;
}
.hss-category-list-widget .hss-category{
  display: flex;
  flex-wrap: nowrap;
}
.hss-category-list-widget .hss-category .hss-category-nav{
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  position: relative;
  vertical-align: middle;
  padding: 7.5px 0;
}
.hss-category-list-widget .hss-category .hss-category-nav a{
  display: none;
}
.hss-category-list-widget .hss-category .hss-category-nav-next{
  margin-left: 10px;
}
.hss-category-list-widget .hss-category .hss-category-nav-prev{
  margin-right: 10px;
}
.hss-category-list-widget .hss-category .hss-category-menu{
  flex: 1;
  display: block;
  position: relative;
  overflow: visible;
  max-width: calc(100% - 130px);
}
.hss-category-list-widget .hss-category .hss-category-menu div.menu-container{
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.hss-category-list-widget .hss-category ul{
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}
.hss-category-list-widget .hss-category li{
  display: inline-block;
  list-style: none;
  padding: 7.5px 15px;
  border: 1px solid #dee2e6;
  margin-left: 5px;
  margin-bottom: 0;
}
.hss-category-list-widget .hss-category li a {
  text-decoration: none;
  color: #707070;
}
.hss-category-list-widget .hss-category li:hover, .hss-category-list-widget .hss-category li.active{
  background-color: #f47d20;
}
.hss-category-list-widget .hss-category li:hover>a, .hss-category-list-widget .hss-category li.active>a{
  color: #fff;
}
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .hss-category-list-widget .hss-category .hss-category-menu{
    max-width: calc(100% - 130px);
  }
}

@media only screen and (max-width: 767px){
  .hss-category-list-widget .hss-category{
    flex-wrap: wrap;
  }
  .hss-category-list-widget .block-title{
    flex: 1 1 100%;
  }
  .hss-category-list-widget .hss-category .hss-category-menu{
    max-width: calc(100% - 60px);
  }
}