@charset "UTF-8";
/***********************************************
Fonts:
************************************************/
@font-face {
  font-family: "GravurCondensed-Regular";
  src: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/lineto-gravurcondensed-regular.eot");
  src: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/lineto-gravurcondensed-regular.eot?#iefix") format("embedded-opentype"), url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/lineto-gravurcondensed-regular.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "GravurCondensed-Light";
  src: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/lineto-gravurcondensed-light.eot");
  src: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/lineto-gravurcondensed-light.eot?#iefix") format("embedded-opentype"), url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/lineto-gravurcondensed-light.woff") format("woff");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'icomoon';
  src: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/iconfont.eot?4xwn6d");
  src: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/iconfont.eot?4xwn6d#iefix") format("embedded-opentype"), url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/iconfont.ttf?4xwn6d") format("truetype"), url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/iconfont.woff?4xwn6d") format("woff"), url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/iconfont.svg?4xwn6d#icomoon") format("svg");
  font-weight: normal;
  font-style: normal; }
[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-icon-minus:before {
  content: "\e90b";
  font-size: 2px; }

.icon-icon-plus:before {
  content: "\e90c";
  font-size: 14px; }

.icon-icon-arrow-right:before {
  content: "\e90d"; }

.icon-icon-logscreen:before {
  content: "\e90e";
  font-size: 32px; }

.icon-arrow-left-s:before {
  content: "\e900"; }

.icon-arrow-right-s:before {
  content: "\e901"; }

.icon-icon-arrow-left-xl:before {
  content: "\e902"; }

.icon-icon-arrow-right-xl:before {
  content: "\e903"; }

.icon-icon-close-x:before {
  content: "\e904"; }

.icon-icon-chat:before {
  content: "\e905"; }

.icon-icon-heart-bright:before {
  content: "\e906"; }

.icon-icon-sort-list:before {
  content: "\e907"; }

.icon-icon-sort-tile:before {
  content: "\e908"; }

.icon-arrow-down-xs:before {
  content: "\e909"; }

.icon-arrow-up-xs:before {
  content: "\e90a";
  font-size: 10px; }

a.PlentyWebshopButton.add_basket_1:before,
.icon-icon-cart:before,
i.fa.fa-shopping-cart:before {
  content: "";
  background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-cart@2x.png);
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
  width: 21px;
  height: 21px; }

.icon-icon-cash:before {
  content: "\e912"; }

.icon-icon-close-bright:before {
  content: "\e913"; }

.icon-icon-facebook-bright:before {
  content: "\e917"; }

.icon-icon-fastpacket:before {
  content: "\e918"; }

.icon-icon-googleplus-bright:before {
  content: "\e919"; }

.icon-icon-instagram-bright:before {
  content: "\e91a"; }

.icon-icon-mail:before {
  content: "\e91c"; }

.icon-icon-mappin:before {
  content: "\e91d"; }

.icon-icon-payment-mastercard:before {
  content: "\e91e"; }

.icon-icon-payment-paypal:before {
  content: "\e91f"; }

.icon-icon-payment-sofortueberweisung:before {
  content: "\e920"; }

.icon-icon-payment-visa:before {
  content: "\e921"; }

.icon-icon-search:before {
  content: "\e922"; }

.icon-icon-shipping-status-1:before {
  content: "\e923"; }

.icon-icon-shipping-status-2:before {
  content: "\e924"; }

.icon-icon-shipping-status-3:before {
  content: "\e925"; }

.icon-icon-shipping-status-4:before {
  content: "\e926"; }

.icon-icon-smartphone:before {
  content: "\e927"; }

.icon-icon-sort-down:before {
  content: "\e928"; }

.icon-icon-twitter-bright:before {
  content: "\e929"; }

.icon-icon-updown:before {
  content: "\e92a"; }

select::-ms-expand {
  display: none; }

/***********************************************
Variables:
************************************************/
/******
CERES LEGACY
*******/
small, .small {
  font-size: 100%; }

/***********************************************
SCSS:
************************************************/
.container {
  margin-right: auto;
  margin-left: auto; }

@media (max-width: 767px) {
  .container,
  .container-max {
    padding-left: 15px;
    padding-right: 15px; } }
@media (min-width: 992px) {
  .container,
  .container-max {
    width: 970px;
    padding-left: 30px;
    padding-right: 30px; }

  .page-category-content {
    /*padding-right: 20px!important;*/ }
    .page-category-content .col-lg-5 {
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%; }

  .page-category-content #page-body .container-max {
    padding-left: 40px;
    padding-right: 40px; }

  .ddown.service-menu-mobile {
    display: none !important; } }
@media (min-width: 1200px) {
  .container,
  .container-max {
    width: 1200px;
    padding-left: 90px;
    padding-right: 90px; }

  .page-category-content #page-body .container-max {
    padding-left: 100px;
    padding-right: 100px; }

  .page-category-content #page-body .container-max.category-content {
    padding-left: 100px;
    padding-right: 100px; }

  .page-category-content #page-body .container-max.category-content .row {
    margin-left: -5px; }

  .page-category-content.category-1322 #page-body .container-max.category-content .row {
    margin-left: -7px; } }
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  padding-left: 10px;
  padding-right: 10px; }

.row {
  margin-left: -10px;
  margin-right: -10px; }

body {
  font-family: "GravurCondensed-Light";
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: flex;
  flex-direction: column;
  overflow-x: unset; }

#vue-app.app {
  overflow-x: unset; }

a, .basicColor a, .btn-link {
  color: #E44F4F;
  text-decoration: none;
  cursor: pointer; }

.iconLink .glyphicon, .iconLink:hover, .iconLink:focus {
  color: #E44F4F;
  text-decoration: none; }

a:hover, a:focus, .basicColor a:hover, .basicColor a:focus, .btn.btn-link:hover, .btn.btn-link:focus {
  color: #E44F4F;
  text-decoration: underline; }

.singleItemDetails ul,
ul.bullets--content,
.text-content ul {
  /* Liste im Content mit Gedankenstrich */
  margin-left: 0;
  padding-left: 0; }
  .singleItemDetails ul li,
  ul.bullets--content li,
  .text-content ul li {
    list-style-type: none;
    margin-left: 20px; }
    .singleItemDetails ul li:before,
    ul.bullets--content li:before,
    .text-content ul li:before {
      content: "– ";
      position: absolute;
      margin-left: -20px; }

a.anker {
  display: block;
  position: relative;
  top: -100px;
  visibility: hidden; }

h3 {
  font-size: 20px; }

span.glyphicon {
  display: none; }

[data-plenty-checkout="lostPasswordForm"] button:before {
  content: "\e900";
  font-family: 'icomoon' !important;
  -webkit-font-smoothing: antialiased;
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  color: #fff;
  position: absolute;
  left: 15px;
  font-weight: bold;
  top: 9px;
  text-shadow: none; }

#PlentyWebChangePassword2Data,
#PlentyWebChangePasswordLoginSubmit {
  margin-top: 10px; }

.line-through,
.itemBox .price .uvp,
.itemBoxSingleView .price .uvp {
  color: #AAAAAA; }

#livesearch_result.liveSearch tr:first-child > td:first-child {
  text-indent: 0px !important; }

.LiveSearchShowMoreArticleHint > div {
  padding-top: 0px !important;
  border-top: none; }

.PlentyLiveSearchResult tr:last-of-type {
  margin-bottom: 10px; }

.margin-top-6 {
  margin-top: 108px; }

.iframe-vid {
  position: relative;
  padding-bottom: 56.25%;
  height: 0;
  overflow: hidden;
  width: 100%;
  height: auto;
  border-radius: 20px; }
  .iframe-vid iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

@media (min-width: 992px) {
  .nav-main .nav > li > a {
    padding: 0px;
    margin: 1px 23px 0 0;
    border: none;
    font-size: 19px;
    text-transform: uppercase; }

  .nav-main .nav > li:last-of-type a {
    margin-right: 0;
    /* Letztes Element rechtsbündig im Grid */ }

  .nav-main {
    border: none; }

  .no-touch .nav-main .nav > li:hover > a,
  .no-touch .nav-main .navbar-information .nav > li.open > a,
  .touch .nav-main .nav > li.open > a.touch-enabled,
  .touch .nav-main .nav > li.open.active > a.touch-enabled,
  .touch .nav-main .nav > li.open > a.toggle-xs-sm-or-touch,
  .touch .nav-main .nav > li.open.active > a.toggle-xs-sm-or-touch {
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: none;
    border-bottom: 4px solid #E44F4F; }

  .mainNavigation .nav > li > a:after, .mainNavigation .nav:after {
    content: none; }

  .mainNavigation {
    position: relative;
    padding-left: 0;
    padding-right: 0;
    height: 43px;
    /* Angleichen Border Bottom Hover */
    font-family: "GravurCondensed-Regular"; }

  .mainNavigation .nav > li > a {
    height: 41px; }

  .nav-main .nav > li > a {
    color: #444444; }

  .mainNavigation > .nav > li.active > a {
    text-decoration: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
    box-shadow: none;
    background-image: none;
    border-bottom: 4px solid #E44F4F; }

  .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
    color: #444444; }

  .nav-main-container:after {
    /* Graue Trennlinie zum Content */
    content: "";
    width: 100%;
    height: 1px;
    background-color: #DDDDDD;
    position: relative;
    top: -1px; }

  /* NAVBAR FIXED */
  .header {
    height: 152px; }

  .nav-fixed {
    opacity: 0;
    position: fixed;
    right: 0;
    left: 0;
    top: 0px;
    z-index: 1030;
    height: 66px;
    background-color: #fff;
    border-bottom: 1px solid #ddd;
    display: none; }
    .nav-fixed a.navbar-brand--logo {
      display: block; }
      .nav-fixed a.navbar-brand--logo img {
        height: 40px;
        /* Fixed Bildmarke Höhe */
        display: inline-block; }
    .nav-fixed .mainNavigation {
      display: block;
      float: left;
      margin: 23px 0 0 20px;
      font-family: "GravurCondensed-Regular"; }
    .nav-fixed .navbar-brand {
      padding: 15px 0 0 0; }
    .nav-fixed .navbar-right--top {
      padding: 18px 0px; }
    .nav-fixed .navbar-form .form-control {
      width: 240px; }
    .nav-fixed .touch .nav-main .nav > li:hover > a,
    .nav-fixed .no-touch .nav-main .nav > li:hover > a {
      height: 44px;
      /* Angleichen der Höhe, damit der rote Underline mit der Linie bündig abschließt. */ }

  /* NAVBAR FIXED END */
  .navbar-right--top .icon-icon-cart {
    display: inline-block;
    padding-top: 4px;
    font-size: 20px; }
  .navbar-right--top .icon-icon-search {
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: 2px;
    left: 3px; }

  .liveSearch {
    osition: absolute;
    display: none;
    top: 75px;
    right: 50%;
    margin-right: -445px;
    z-index: 10020;
    width: 446px;
    max-height: 600px;
    overflow-y: scroll;
    overflow-x: hidden;
    background-color: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); }

  .liveSearch tr:first-child > td:first-child {
    text-indent: 0px;
    padding: 4px 0 4px;
    text-indent: 0px; }

  .LiveSearchImage > img {
    filter: brightness(101%);
    -webkit-filter: brightness(101%);
    -moz-filter: brightness(101%);
    -o-filter: brightness(101%);
    -ms-filter: brightness(101%); }

  span.LiveSearchArticleName {
    padding-top: 20px; }

  .liveSearch > fieldset {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    width: 432px !important;
    padding-bottom: 30px; }

  .LiveSearchShowMoreArticleHint > div {
    padding: 26px 0 0 8px !important;
    border-top: none;
    text-align: left !important; }

  .navbar .nav .caret {
    display: none; }

  .navbar-nav > li > .dropdown-menu {
    z-index: 1000;
    display: none;
    min-width: 220px;
    padding: 10px 0;
    margin: 0px 0 0;
    list-style: none;
    background-color: #fff;
    border: none;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
    box-shadow: 0px 0px 3px 0px rgba(51, 51, 51, 0.3);
    position: absolute;
    top: 51px;
    left: -20px; }

  .navbar-nav > li.cat-1670 > .dropdown-menu {
    min-width: 375px; }

  ul.dropdown-menu:before {
    /* Subnavi Nase arrow*/
    content: "";
    width: 17px;
    height: 15px;
    transform: scaleX(-1);
    position: absolute;
    top: -12px;
    left: 15px; }

  li.cat-1670 ul.dropdown-menu:before {
    background-position-x: 95%;
    background-repeat: no-repeat;
    width: 350px; }

  li.cat-1670 ul.dropdown-menu.cat--level-2 {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2; }

  /* Schatten nicht verwendbar wegen dem Übergang beim Hover-Dropdown Menü!
  /* Schattenteil für rechten Pfeil

  .navbar-right ul.dropdown-menu:after {
    background-color: transparent;
    display: block;
    top: -8px;
    content: "";
    position: absolute;
    width: 10px;
    height: 15px;
    transform: rotate(45deg);
    left: inherit;
    box-shadow: -3px 0px 3px -2px rgba(0, 0, 0, 0.2);
    right: 16px;
  }

  /* Schattenteil für linken Pfeil

  ul.dropdown-menu:after {
    background-color: transparent;
    display: block;
    top: -8px;
    content: "";
    position: absolute;
    width: 10px;
    height: 15px;
    transform: rotate(135deg);
    left: 16px;
    box-shadow: -3px 0px 3px -2px rgba(0, 0, 0, 0.2);
    right: inherit;
  }
  */
  .dropdown-menu .active > a {
    color: #E44F4F; }

  /* Dropdownmenü Rechts Anmelden */
  .navbar-nav > li > .dropdown-menu.dropdown-menu-right {
    right: -20px;
    left: auto; }

  .navbar-nav > li > .dropdown-menu.dropdown-padding:before,
  ul.dropdown-menu.dropdown-menu-right:before {
    left: auto;
    right: 15px;
    /*background-image: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon_nose.png");*/
    transform: scaleX(1); }

  .navbar-default .navbar-nav > .disabled > a .icon-icon-cart {
    color: #333333;
    background-color: transparent; }

  .navbar-nav > li.isBasketPreview > .dropdown-menu.dropdown-padding {
    min-width: 512px;
    padding: 26px 4px 20px;
    top: 44px;
    left: auto;
    right: 14px;
    z-index: 1000000; }

  .basketPreviewContainer {
    width: 100%; }

  .basketPreviewInfo {
    padding: 10px 0 0; }

  .basketItemsList li {
    padding: 7px 0;
    /* Abstand der Produkte im Preview-Warenkorb */ }

  .full-price-label {
    text-transform: uppercase;
    font-size: 20px; }

  .product-name {
    max-width: 260px;
    padding-bottom: 8px; }

  .basket_amount_comma {
    /* Gesamtpreis */
    font-size: 20px; }

  .basketPreviewFooter {
    margin-top: 15px; }

  /* END: Dropdownmenü Rechts Anmelden */
  ul.dropdown-menu:after {
    /* Übergang zwischen Haupt- & Submenü */
    content: "";
    width: 100%;
    background-color: transparent;
    height: 35px;
    display: block;
    top: -20px;
    position: absolute; }

  .dropdown-menu > li > a, .dropdown-menu > li > ul > li > a,
  .cat-service__tel {
    display: block;
    padding: 2px 10px;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
    color: #333333;
    font-family: "GravurCondensed-Light"; }

  .navbar-right .cat-register:last-of-type {
    -webkit-transition: all 0s;
    transition: all 0s;
    padding: 0px;
    margin: 1px 23px 0 0;
    border: none;
    font-size: 19px;
    text-transform: uppercase;
    font-family: "GravurCondensed-Regular"; }

  #mainNavbarCollapsable ul.mainmenu li.cat-register a span {
    font-family: "GravurCondensed-Light";
    text-transform: none;
    padding: 2px 10px;
    border: 1px solid transparent;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    clear: both;
    color: #333333;
    font-family: "GravurCondensed-Light";
    font-size: 16px; }

  .navbar-right .cat-service:last-of-type .position-relative {
    display: none; }

  .navbar-right .cat-service:last-of-type:hover .position-relative a.nav-link {
    font-size: 14px;
    float: left;
    display: inline-block !important;
    width: 60%; }

  .navbar-right .cat-service:last-of-type:hover .position-relative {
    display: inline-block;
    z-index: 1200;
    /* min-width: 220px; */
    padding: 10px 0;
    margin: 0px 0 0;
    list-style: none;
    background-color: #fff;
    border: none;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
    -moz-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
    box-shadow: 0px 0px 3px 0px rgba(51, 51, 51, 0.3);
    position: absolute;
    top: 25px;
    visibility: visible;
    opacity: 1;
    -webkit-transition: all .1s ease;
    transition: all .1s ease; }
    .navbar-right .cat-service:last-of-type:hover .position-relative a.nav-link i,
    .navbar-right .cat-service:last-of-type:hover .position-relative .pipe {
      display: none; }

  .navbar-right .cat-service:last-of-type:hover .position-relative:before {
    content: "";
    width: 17px;
    height: 15px;
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon_nose.png);
    position: absolute;
    top: -12px;
    left: 36px; }

  .cat-service__tel {
    margin-left: 10px; }

  #mainNavbarCollapsable ul.mainmenu li.cat-register a:hover span {
    color: #E44F4F;
    /*Farbe Service */ }

  .nav > li > a, .nav > li > a:before {
    /* Verhindert die Animation der Border-Bottom bei den Hauptmenüpunkten */
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;
    transition: none; }

  .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-menu > li > ul > li > a:hover, .dropdown-menu > li > ul > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a, .nav > li.enable-xs-sm > .dropdown-menu > li > a:hover, .nav > li.enable-xs-sm > .dropdown-menu > li > a:focus {
    color: #E44F4F;
    /* Submenü Hover */
    border-color: transparent; }

  .no-touch .nav > li.dropdown:hover > a:before,
  .no-touch .navbar-information .nav > li.dropdown.open > a:before,
  .touch .nav > li.open > a.touch-enabled:before,
  .touch .nav > li.open > a.toggle-xs-sm-or-touch:before {
    content: none; }

  .nav > li > a {
    padding: 0px; }

  .navbar-right--top {
    padding: 35px 0px; }

  .navbar-brand {
    padding: 25px 0 0px;
    float: left; }

  .wmm .navbar-brand {
    padding: 16px 0 0px; }

  .navbar-right--basket {
    margin-left: 40px;
    margin-right: -14px; }

  .nav-main .nav > li.navbar-right--basket:hover > a {
    border-bottom: transparent;
    /* Basket Hover */ }

  .navbar-form .form-control {
    /* Suche Feld */
    width: 415px;
    background-color: #fff;
    border: 1px solid #707070;
    height: 30px;
    border-right: none;
    padding: 4px 8px 5px;
    margin-bottom: 3px; }
    .navbar-form .form-control :focus {
      border: 1px solid #707070 !important; }

  .PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue textarea,
  .PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue textarea,
  .form-control:focus, .PlentyText:focus, .PlentyTextarea:focus, .ArticleAttrSelect:focus, .formControlWrapper input[type="text"]:focus, .formControlWrapper input[type="password"]:focus, .formControlWrapper select:focus, .formControlWrapper textarea:focus, .PlentyWebMyAccount input[type="text"]:focus, .PlentyWebMyAccount input[type="password"]:focus, .PlentyWebMyAccount select:focus, .PlentyWebMyAccount textarea:focus, .plentyAttributeSelectWrapperContent.plentyAttributeSelectHasDropdown.open > *, .plentyAttributeSelectWrapperContent.plentyAttributeSelectHasDropdown.open:hover > * {
    border-color: #707070; }

  button.btn-search.onlyIcon.transition {
    background-color: #fff;
    border: 1px solid #707070;
    border-left: none;
    height: 30px;
    width: 30px;
    padding: 0;
    padding-right: 10px; }

  .fan-item.column.is-one-quarter-desktop {
    width: 25% !important; }

  .fan-item-wrapper {
    padding: 0px 1vw 60px !important; } }
.BasketPreviewList__footer {
  /* BTN Footer Leiste */
  margin-top: 40px; }

.metainfo-shipping {
  line-height: 1;
  /* Abstand Zu Gesamt / Warenwert */ }

.badge {
  min-width: 14px;
  padding: 4px 7px;
  font-size: 13px;
  background-color: #E44F4F;
  border-radius: 10px;
  position: relative;
  left: -20px;
  bottom: 16px; }

.toggle-basket-preview span.badge {
  left: 37px;
  bottom: 16px;
  color: #fff;
  font-weight: lighter; }

.text-bg {
  display: inline;
  padding: 1px 0 2px;
  background-color: rgba(255, 255, 255, 0.7);
  box-shadow: -5px 0px 0 rgba(255, 255, 255, 0.7), 5px 0px 0 rgba(255, 255, 255, 0.7);
  -webkit-box-shadow: -5px 0px 0 rgba(255, 255, 255, 0.7), 5px 0px 0 rgba(255, 255, 255, 0.7);
  /* Padding der BG Fläche – Links */
  -moz-box-shadow: -5px 0px 0 rgba(255, 255, 255, 0.7), 5px 0px 0 rgba(255, 255, 255, 0.7);
  /* Padding der BG Fläche – Links */
  box-decoration-break: clone;
  /* FFox ab Version 32 Fix */
  -webkit-box-decoration-break: clone;
  font-size: 20px;
  color: #444444;
  font-family: "GravurCondensed-Light";
  line-height: 26px; }

.text-bg a {
  color: #444444;
  border-bottom: 1px solid #444444; }
  .text-bg a:hover {
    border-bottom: none;
    text-decoration: none;
    color: #444444; }

.headline-wrapper {
  display: inline-block;
  margin-bottom: 24px;
  line-height: 1.7; }

/* CERES NEU */
li.control-languages, li.control-search {
  display: inline-block; }

@media (max-width: 767px) {
  .headline-wrapper {
    margin-top: 34px; } }
.text-bg.red {
  /* Headline im Slider */
  background-color: #E44F4F;
  box-shadow: -5px 0px 0 #e44f4f, 5px 0px 0 #e44f4f;
  /* Padding der BG Fläche – Links */
  -webkit-box-shadow: -5px 0px 0 #e44f4f, 5px 0px 0 #e44f4f;
  /* Padding der BG Fläche – Links */
  -moz-box-shadow: -5px 0px 0 #e44f4f, 5px 0px 0 #e44f4f;
  /* Padding der BG Fläche – Links */
  color: #fff;
  text-transform: uppercase;
  font-size: 28px;
  font-family: "GravurCondensed-Regular";
  text-transform: uppercase;
  padding: 4px 0 2px; }

a.slider-link:hover {
  text-decoration: none; }

.slide-text {
  position: relative;
  top: 75px;
  padding: 0px 62px; }

.slide-button--wrapper {
  margin-left: -5px;
  margin-top: 30px; }
  .slide-button--wrapper .btn {
    border: 1px solid;
    margin-right: 10px; }

.slide--subheadline {
  display: inline-block;
  font-size: 24px;
  text-transform: uppercase;
  margin-top: 20px; }

a.btn.btn-ghost.btn-slide.bright {
  color: #fff;
  border-color: #fff; }
  a.btn.btn-ghost.btn-slide.bright:hover {
    color: #444444; }

.text-large-responsive {
  line-height: 0.82;
  max-width: 600px; }

.margin-bottom-2,
.margin-bottom-3 {
  margin-bottom: 20px; }

@media (max-width: 1199px) and (min-width: 992px) {
  .text-large-responsive {
    font-size: 32px; }

  #searchBox .container-max {
    max-width: 110%; } }
.mainframe--wrapper {
  padding-top: 0px;
  flex: 1 0 auto; }

.mainframe--wrapper ol {
  padding-left: 15px; }

.mainframe--wrapper .container:first-of-type {
  padding-top: 50px;
  /* Abstand, damit Breadcrumb funktioniert. */ }

.contentpageSlider .slide {
  background-position: center center;
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 300px; }

.owl-controls .owl-pagination {
  bottom: 23px; }
  .owl-controls .owl-pagination .owl-page {
    width: 10px;
    height: 10px;
    background-color: rgba(0, 0, 0, 0.3);
    margin-right: 7px;
    border: none; }
  .owl-controls .owl-pagination .owl-page.active {
    background-color: #E44F4F; }

.owl-controls .owl-buttons .owl-prev:before,
.owl-controls .owl-buttons .owl-next:before {
  content: "\e900";
  font-family: 'icomoon' !important;
  transform: rotate(180deg);
  display: block;
  font-size: 1.6rem;
  color: #444444; }

.owl-controls .owl-buttons > div {
  background-color: transparent;
  width: 48px;
  height: 48px;
  padding: 12px;
  top: 95%;
  margin-top: -15px; }

.owl-controls .owl-buttons .owl-prev:before {
  transform: rotate(0deg); }

.owl-buttons {
  display: none; }

.onHover:hover .owl-buttons {
  display: block; }

.page-content {
  background-color: #fff; }

.itemBox .itemBoxInner, .previewImage, .crossSellingItemInner {
  border: 2px solid #fff;
  min-height: 310px;
  font-family: "GravurCondensed-Regular"; }

.category-cloud .itemBox .itemBoxInner,
.category-cloud .previewImage,
.category-cloud .crossSellingItemInner {
  min-height: 299px; }

@media (max-width: 1200px) {
  .itemBox .itemBoxInner, .previewImage, .crossSellingItemInner {
    min-height: 348px; }

  .category-cloud .itemBox .itemBoxInner,
  .category-cloud .previewImage,
  .category-cloud .crossSellingItemInner {
    min-height: 265px; } }
@media (max-width: 991px) {
  .itemBox .itemBoxInner, .previewImage, .crossSellingItemInner {
    min-height: 238px;
    /*padding-bottom: 5px;*/ } }
.itemBox.action-3 .itemBoxInner, .itemBox.action-3 .basketButtonContainer {
  border-color: #fff; }

.itemBox:hover .itemBoxInner, .crossSellingItem:hover .crossSellingItemInner {
  -website-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: 2px solid #DDDDDD; }

a.itemBox--link {
  text-decoration: none; }

.categoryView.isGridView .itemBox .name, .crossSellingSlider .itemBox .name {
  max-height: auto;
  min-height: 40px; }

.categoryView.isGridView .itemBox .name,
.crossSellingSlider .itemBox .name {
  max-height: 63px; }

.itemBox {
  z-index: 90; }
  .itemBox .name {
    color: #777777;
    font-size: 18px;
    padding: 1px 0 0 0;
    line-height: 120%; }
    .itemBox .name:hover {
      text-decoration: none; }
  .itemBox .name.name--producer {
    text-transform: uppercase;
    color: #AAAAAA;
    padding-top: 15px; }
  .itemBox .price {
    color: #444444;
    font-size: 18px;
    padding-top: 10px; }

.singleItemDetails .owl-controls .owl-pagination {
  bottom: -20px; }

.itemview--teaser {
  text-align: right; }

.img-responsive,
.owl-item .imageBox img, .itemBox .imageBox img {
  filter: brightness(101%);
  -webkit-filter: brightness(101%);
  -moz-filter: brightness(101%);
  -o-filter: brightness(101%);
  -ms-filter: brightness(101%); }

#page-body .widget-inner p img {
  border-radius: 20px; }

a.block.collapsed .closed,
a.block .opened {
  display: none; }

a.block.collapsed .opened,
a.block .closed {
  display: block; }

h1,
h2,
.h2,
h3,
h4,
h5 {
  font-family: "GravurCondensed-Regular";
  line-height: 120%;
  text-transform: uppercase;
  margin: 20px 0 5px; }

h1 {
  font-size: 23px;
  color: #E44F4F; }

h2,
.h2 {
  font-size: 23px;
  color: #444444;
  text-transform: uppercase; }

.h2 a, .h2 a:hover, .h2 a:focus {
  color: inherit; }

span.h2 {
  margin: 20px 0 5px 0;
  display: block; }

.offer--uvp {
  color: #B3B3B3;
  font-size: 18px;
  margin-top: 125px;
  margin-bottom: 4px; }

.offer--price {
  color: #fff;
  font-size: 20px;
  font-family: "GravurCondensed-Regular";
  background-color: #E85B55;
  box-shadow: -5px 0px 0 #E85B55, 5px 0px 0 #E85B55;
  -webkit-box-shadow: -5px 0px 0 #E85B55, 5px 0px 0 #E85B55;
  -moz-box-shadow: -5px 0px 0 #E85B55, 5px 0px 0 #E85B55; }

.offer--text {
  color: #fff;
  font-size: 20px;
  position: absolute;
  bottom: 22px;
  width: 85%; }

.offer_wrapper a:hover {
  text-decoration: none; }

.offer {
  height: auto;
  min-height: 431px;
  padding: 28px;
  background-size: cover !important;
  background-position: center center;
  background-repeat: no-repeat;
  border-radius: 20px; }
  .offer .headline-wrapper {
    line-height: 1.4; }

.offer.offer_left {
  background-image: url("/documents/category/1323/Banner-Pfanne-2x.jpg"); }

.offer.offer_right {
  background-image: url("/documents/category/1323/Banner-Messer-2x.jpg"); }

.offer.no-image {
  border: 1px solid #333333;
  text-align: center; }
  .offer.no-image:hover {
    background-color: #EDEEEF; }
  .offer.no-image .offer--uvp {
    display: none; }
  .offer.no-image .offer--text {
    bottom: 25px;
    width: 100%;
    left: 0px; }
    .offer.no-image .offer--text span {
      color: #333333 !important; }

@media (max-width: 991px) {
  .offer.offer_right {
    margin-top: 40px; } }
.isHome .footeradvert {
  display: none; }

.isSingleItem .footeradvert .panel-heading {
  text-align: right;
  padding: 13px;
  background-color: #f3f3f3;
  right: 20px;
  top: -41px;
  position: absolute;
  margin: 0px;
  border: none; }

.footeradvert {
  /*position: relative;
  bottom: -33px;*/
  /*
  a.block.collapsed:before {
    content: "Aktuelle Aktionen";
    position: absolute;
    right: 0px;
    bottom: 0px;
    background-color: #F3F3F3;
    width: 160px;
    padding: 13px;
    color: $dark-grey-200;
    text-decoration: none;
  }
  */ }
  .footeradvert a.block {
    color: #707070;
    text-decoration: none;
    text-transform: uppercase; }
  .footeradvert #advertfooter a:hover {
    text-decoration: none !important; }
  .footeradvert #advertfooter a:hover .text-bg.red {
    background-color: #dd2323;
    box-shadow: -5px 0px 0 #dd2323, 5px 0px 0 #dd2323;
    -webkit-box-shadow: -5px 0px 0 #dd2323, 5px 0px 0 #dd2323;
    -moz-box-shadow: -5px 0px 0 #dd2323, 5px 0px 0 #dd2323; }
  .footeradvert a.block.collapsed .closed,
  .footeradvert a.block .opened {
    display: none; }
  .footeradvert a.block.collapsed .opened,
  .footeradvert a.block .closed {
    display: block; }
  .footeradvert .panel-heading {
    text-align: right;
    padding: 13px;
    background-color: #f3f3f3;
    right: 20px;
    top: -41px;
    position: absolute; }
  .footeradvert .offer {
    height: auto;
    min-height: 410px;
    padding: 0px;
    background-size: contain !important;
    background-position: center center;
    width: 100%;
    background-repeat: no-repeat;
    position: relative; }
  .footeradvert .offer--uvp {
    margin-top: 205px;
    text-decoration: line-through;
    position: absolute;
    bottom: 130px; }
  .footeradvert .offer--price {
    color: #707070;
    font-size: 20px;
    font-family: "GravurCondensed-Regular";
    background-color: transparent;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    position: absolute;
    bottom: 110px; }
  .footeradvert .offer--text {
    color: #707070;
    font-size: 16px;
    position: absolute;
    bottom: 10px;
    width: 100%; }
  .footeradvert #advertfooter {
    background-color: #F3F3F3;
    margin: 0 auto;
    padding: 90px 0px; }
    .footeradvert #advertfooter .col-lg-12.col-md-12.col-sm-12.col-xs-12 {
      padding: 0; }
    .footeradvert #advertfooter .col-lg-6.col-md-6.col-sm-12.col-xs-12 {
      padding-left: 5px;
      padding-right: 5px; }
    .footeradvert #advertfooter .container {
      padding-top: 0px;
      margin-top: 3px;
      padding-bottom: 0px;
      margin-bottom: -3px;
      padding: 0px;
      max-width: 1000px; }
    .footeradvert #advertfooter .owl-controls {
      display: none !important; }
    .footeradvert #advertfooter .slide-text {
      position: relative;
      top: 0px;
      padding: initial; }
    .footeradvert #advertfooter a {
      display: block; }

.footeradvert .offer .headline-wrapper {
  margin-top: 20px; }

@media (max-width: 767px) {
  .footeradvert .offer .headline-wrapper {
    margin-top: 40px; }

  .footeradvert .owl-carousel .owl-wrapper-outer {
    height: 1100px !important; }

  .footeradvert .offer {
    margin-top: 40px; } }
.widget_container_box {
  text-align: right; }

footer {
  border: none;
  padding: 0px;
  bottom: 0px;
  width: 100%;
  margin-top: 0px; }
  footer a {
    display: inline-block; }
  footer .footer--headline {
    font-size: 17px;
    text-transform: uppercase;
    font-family: "GravurCondensed-Regular";
    margin: 20px 0 0px;
    color: #707070; }
  footer .widget.row,
  footer .footer__bottom .row {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 90px; }
  footer .footer--top {
    color: #707070;
    background-color: #D9D9D9;
    font-size: 14px;
    padding-bottom: 30px; }
    footer .footer--top .container {
      padding-top: 30px; }
  footer ul.footerList .footer--row {
    position: relative;
    top: -16px;
    line-height: 120%; }
  footer .footer--row:before {
    content: "";
    display: block;
    position: relative;
    left: -30px;
    font-family: "icomoon"; }
  footer .footer--row-smartphone:before {
    content: "\e927";
    font-size: 25px;
    margin-left: 3px;
    top: 29px; }
  footer .footer--row-mappin:before {
    content: "\e91d";
    font-size: 22px;
    margin-left: 4px;
    top: 27px; }
  footer .footer--row-mail:before {
    content: "\e91c";
    font-size: 19px;
    margin-right: 15px;
    display: inline-block;
    top: 30px; }
  footer .footer--bottom {
    margin-top: 0px;
    background-color: #7C7C7C;
    color: #fff; }
    footer .footer--bottom p.footerLine {
      margin-top: 1em;
      font-family: "GravurCondensed-Regular";
      display: inline-block;
      vertical-align: top; }
      footer .footer--bottom p.footerLine:hover {
        text-decoration: none; }
    footer .footer--bottom .footer--bottom--right {
      text-align: right; }
    footer .footer--bottom .footer-social--icons {
      font-size: 24px; }
    footer .footer--bottom .footerLink {
      color: inherit;
      text-decoration: none;
      margin-top: 16px;
      margin-left: 3px;
      display: inline-block; }
    footer .footer--bottom .footerLink:hover {
      text-decoration: none; }
    footer .footer--bottom .footerLink:first-of-type {
      margin-left: 15px; }
  footer .footerList li.footer--row .footer--row-long {
    width: 280px; }
  footer ul.footerList {
    padding-left: 0px; }
    footer ul.footerList li {
      list-style-type: none;
      margin-left: 0px; }
  footer .widget-inner.col-12.col-md-3.widget-prop-md-1-1:first-of-type > div {
    padding-left: 5px; }

.itemBox .itemBox--category a.name.block {
  position: absolute;
  bottom: 8px;
  margin: 0 auto;
  text-align: center;
  width: 100%;
  font-size: 19px;
  text-transform: uppercase; }
  .itemBox .itemBox--category a.name.block:hover {
    text-decoration: none; }
.itemBox .itemBox--category .itemBoxLayer {
  position: absolute;
  height: 100%;
  width: 100%; }

.itemBox--category h2,
.itemBox--category .h2 {
  margin: 5px 0px -5px 0px; }

.subcategory--list .subcategory--list--item {
  float: left;
  padding: 1px 4px;
  background-color: #EEEEEE;
  margin-right: 5px;
  margin-bottom: 5px;
  color: #444444;
  font-size: 20px;
  margin-top: 0px;
  line-height: 1.2;
  font-family: "GravurCondensed-Light";
  text-transform: initial;
  border: 1px solid #AAAAAA; }
  .subcategory--list .subcategory--list--item:hover, .subcategory--list .subcategory--list--item:hover a {
    text-decoration: none;
    background-color: #444444;
    color: #F4F4F4; }
  .subcategory--list .subcategory--list--item a {
    text-decoration: none;
    color: #444444; }
    .subcategory--list .subcategory--list--item a:hover {
      text-decoration: none;
      background-color: #444444;
      color: #F4F4F4; }

li.subcategory--list.active.open .subcategory--list--item {
  background-color: #444444;
  border: 1px solid #444444; }
  li.subcategory--list.active.open .subcategory--list--item a {
    background-color: #444444;
    color: #DDDDDD;
    padding: 0px 2px;
    border: 1px solid #444444; }

.navigationTree .subcategory--list.active.open .subcategory--list--item a {
  color: #fff;
  background-color: #444444;
  border-color: #444444; }
  .navigationTree .subcategory--list.active.open .subcategory--list--item a:hover {
    border-color: #444444; }

.navigationTree ul {
  padding: 0; }

.treeLink {
  font-weight: bold; }

ul.level-4 li a.treeLink {
  font-weight: normal; }

.subcategory--container li a.treeLink:hover,
.subcategory--container li.open a.treeLink {
  text-decoration: none;
  background-color: #444444;
  color: #F4F4F4;
  font-family: "GravurCondensed-Light";
  text-transform: initial; }

.subcategory--container a .badge {
  display: none; }

.subcategory--container li a.treeLink {
  padding: 3px 1px;
  background-color: #EEEEEE;
  margin-right: 5px;
  margin-left: 0px;
  margin-bottom: 5px;
  border-radius: 0px;
  color: #444444;
  font-size: 20px;
  display: block;
  float: left;
  text-transform: initial;
  font-family: "GravurCondensed-Light"; }

.KMS-live {
  display: none; }

.KMS-33 {
  display: block !important; }

a.more-link {
  color: #444444;
  text-decoration: underline;
  margin-top: -12px;
  display: block; }
  a.more-link:hover {
    text-decoration: none; }

.col-filter {
  margin-top: 12px;
  margin-bottom: 40px; }

.isCat-920 a.itemBox--link {
  text-decoration: none;
  display: block; }
.isCat-920 .col-filter {
  display: none; }
.isCat-920 .row.filterPanel {
  margin-bottom: 24px; }
.isCat-920 .container.categoryView.isGridView.isList-1 .itemBoxInner .imageBox {
  display: none; }
.isCat-920 .container.categoryView.isGridView.isList-1 .itemBoxInner {
  background-color: #F6F6F6; }
.isCat-920 .container.categoryView.isGridView.isList-1 p.name.block {
  display: none; }
.isCat-920 .container.categoryView.isGridView.isList-1 span.name.name--producer.block {
  position: relative;
  top: 50px;
  padding: 50px 0;
  color: #707070;
  font-size: 16px; }
.isCat-920 .container.categoryView.isGridView.isList-1 p.price {
  position: relative;
  top: -160px;
  font-size: 28px !important;
  color: #707070; }

.form-control,
.PlentyText,
.PlentyText,
.PlentyTextarea,
.ArticleAttrSelect,
.formControlWrapper input[type="text"],
.formControlWrapper input[type="password"],
.formControlWrapper select,
.formControlWrapper textarea,
.PlentyWebMyAccount input[type="text"],
.PlentyWebMyAccount input[type="password"],
.PlentyWebMyAccount select,
.PlentyWebMyAccount textarea {
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
  font-family: "GravurCondensed-Light";
  font-weight: 400;
  line-height: 1.42857143;
  color: inherit;
  background-color: #FFFFFF;
  background-image: none;
  border: 1px solid #DDDDDD;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.06); }

/* Focus Status: Ausgewählt / Geklickt */
.form-control:focus,
.PlentyText:focus,
.PlentyTextarea:focus,
.ArticleAttrSelect:focus,
.formControlWrapper input[type="text"]:focus,
.formControlWrapper input[type="password"]:focus,
.formControlWrapper select:focus,
.formControlWrapper textarea:focus,
.PlentyWebMyAccount input[type="text"]:focus,
.PlentyWebMyAccount input[type="password"]:focus,
.PlentyWebMyAccount select:focus,
.PlentyWebMyAccount textarea:focus,
.plentyAttributeSelectWrapperContent.plentyAttributeSelectHasDropdown.open > *,
.plentyAttributeSelectWrapperContent.plentyAttributeSelectHasDropdown.open:hover > * {
  border-color: #777777;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }

.quantityInputWrapper input:focus {
  border-color: #AAAAAA; }

.inlineForm, .inlineForm > form {
  display: inline-block;
  width: 100%;
  background-color: #F3F3F3;
  border: none; }

select {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none; }

.IconSelectDownArrowSpan:after,
.select-wrapper:after {
  content: "\e92a";
  font-family: 'icomoon' !important;
  position: absolute;
  right: -7px;
  top: 38px;
  height: 38px;
  width: 30px;
  color: #535353;
  display: block;
  font-size: 15px;
  pointer-events: none; }

.IconSelectDownArrowSpan:after {
  top: 7px; }

.isCheckout .select-wrapper:after {
  top: 34px; }

.checkout-nav > ul {
  margin: 0; }

.checkout-step-1 .select-wrapper:after {
  top: 38px; }

.isCheckout.checkout-step-2 .textLink--pw {
  color: #333333;
  text-decoration: underline; }

.select-wrapper.itemSorting-wrapper::before {
  content: "\e928";
  font-family: 'icomoon' !important;
  position: absolute;
  right: 80%;
  top: 9px;
  height: 38px;
  width: 30px;
  color: #535353;
  display: block;
  font-size: 15px;
  pointer-events: none; }

select#itemOrderSelect {
  padding-left: 35px; }

select.shippingcontry-select {
  background-color: #F3F3F3;
  border: none;
  box-shadow: none;
  color: #333;
  display: block;
  width: 100%;
  height: 40px;
  padding: 6px 11px;
  font-size: 16px;
  font-family: "GravurCondensed-Light";
  line-height: 1.42857143;
  background-image: none;
  border-radius: 0px;
  position: relative; }

.isGridView .select-wrapper:after {
  top: 8px;
  right: 3px; }

.offerDetailsBox.attributeBox .select-wrapper:after {
  right: 15px;
  top: 9px; }

.isGridView select#itemOrderSelect,
.isGridView select#PlentyItemProducerFilterSelect {
  background-color: #F3F3F3;
  border: none;
  box-shadow: none;
  color: #333; }

.isCheckout .basket .select-wrapper:after {
  top: 80px;
  right: 0px; }

iframe#PlentyWebHeidelpayIFrame {
  margin: 0 auto;
  width: 100% !important; }

/***********************************************
Buttons / CTA BTN
************************************************/
@media (min-width: 992px) {
  [class*="form-block-"][class*="-button"].break-sm .btn.onlyIcon {
    position: absolute;
    top: 0;
    right: -39px;
    width: 40px; } }
@media (min-width: 992px) {
  .loginForm .btn {
    width: 35px; } }
.loginForm .btn {
  width: 100%;
  padding: 0px 10px; }

.feedbackSubmitButton-wrapper input,
.btn-primary,
.PlentySubmitButton,
.PlentyWebshopButton,
.LiveSearchShowMoreArticleHint input[type="button"],
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount input[type="button"],
.widget-primary .btn-appearance {
  background-color: #E44F4F;
  min-width: 200px; }

.checkout-step-2 .btn-primary,
.PlentyWebshopButton {
  min-width: 0px; }

.feedbackSubmitButton-wrapper input,
.btn-primary,
.btn-success,
.btn-info,
.btn-danger,
.PlentyWebshopButton,
.PlentySubmitButton,
.LiveSearchShowMoreArticleHint input[type="button"],
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount input[type="button"] {
  color: #fff;
  text-shadow: none; }

.feedbackSubmitButton-wrapper input[type="submit"],
.btn,
.PlentyWebshopButton.login,
.PlentyWebshopButton,
.PlentySubmitButton,
.LiveSearchShowMoreArticleHint input[type="button"],
.PostfinderTriggerTextLabel,
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount input[type="button"] {
  display: inline-block;
  height: 42px;
  padding: 10px 10px;
  margin-bottom: 0;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular";
  letter-spacing: 0.4px;
  line-height: 22px;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  background-repeat: repeat-x;
  border: none;
  border-radius: 0;
  background-image: none;
  box-shadow: none;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease; }

.btn-ghost,
.btn-default {
  border: 2px solid #AAAAAA;
  padding: 10px 12px;
  color: #444444;
  background-color: transparent; }
  .btn-ghost:hover,
  .btn-default:hover {
    color: #444444;
    background-color: #EDEEEF !important; }
  .btn-ghost:focus,
  .btn-default:focus {
    color: #444444; }

a.btn.btn-ghost.btn-slide.bright:hover {
  background-color: #EDEEEF !important;
  color: #444444 !important;
  border-color: #EDEEEF; }

a.btn.btn-ghost.btn-slide:hover {
  background-color: #444444 !important;
  color: #EDEEEF !important;
  border-color: #444444; }

.feedbackSubmitButton-wrapper input:hover,
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, a.PlentyWebshopButton:hover, a.PlentyWebshopButton:focus, .PlentySubmitButton:hover, .PlentySubmitButton:focus, .LiveSearchShowMoreArticleHint input[type="button"]:hover, .LiveSearchShowMoreArticleHint input[type="button"]:focus, .widget-primary .btn-appearance:focus, .widget-primary .btn-appearance:hover {
  color: #FFF;
  background-color: #dd2323; }

.btn:hover, .btn:focus, .PlentyWebshopButton:hover, .PlentyWebshopButton:focus, .PlentySubmitButton:hover, .PlentySubmitButton:focus, .LiveSearchShowMoreArticleHint input[type="button"]:hover, .LiveSearchShowMoreArticleHint input[type="button"]:focus, .PostfinderTriggerTextLabel:hover, .PostfinderTriggerTextLabel:focus, .PlentyWebMyAccount .button:hover, .PlentyWebMyAccount .button:focus, .PlentyWebMyAccount .inlineSubmitButton:hover, .PlentyWebMyAccount .inlineSubmitButton:focus, .PlentyWebMyAccount .button:hover, .PlentyWebMyAccount .button:focus, .PlentyWebMyAccount .inlineSubmitButton:hover, .PlentyWebMyAccount .inlineSubmitButton:focus, .PlentyWebMyAccount input[type="button"]:hover, .PlentyWebMyAccount input[type="button"]:focus, .widget-primary .btn-appearance:focus, .widget-primary .btn-appearance:hover {
  text-decoration: none;
  box-shadow: none; }

.toTop {
  position: fixed;
  display: none;
  z-index: 1000;
  right: 6px;
  bottom: 5px;
  overflow: hidden;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none; }
  .toTop .btn-primary {
    min-width: 40px; }

/***********************************************
Hinweismeldungen / Fehlermeldungen etc.
************************************************/
.alert-danger, .plentyErrorBox, .PlentyErrorMessageBox {
  background-color: #E44F4F;
  border: none;
  color: #fff;
  line-height: 1.2;
  border-radius: 0;
  box-shadow: none;
  background-image: none;
  padding-right: 50px; }

.LiveSearchCloseIconWrapper > img {
  width: 32px; }

.close, .LiveSearchCloseIconWrapper:before
 {
  font-size: 38px;
  font-weight: inherit;
  line-height: 0;
  color: #fff;
  text-shadow: none;
  -khtml-opacity: 1;
  -moz-opacity: 1;
  opacity: 1;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=100);
  border: none;
  border-radius: 80px;
  width: 32px;
  height: 32px; }

.LiveSearchCloseIconWrapper:before {
  color: #333333 !important;
  margin-top: 5px !important; }

.close span {
  top: -4px;
  position: relative;
  left: -30px;
  color: #333333; }

#add-item-to-basket-overlay .close span {
  top: -4px !important;
  left: 5px; }

.PlentyErrorMessageBox button.close span,
.plentyMessageBox button.close span,
.plentyErrorBox button.close span {
  color: #fff; }

.close .sr-only {
  display: none; }

.alert-danger .alert-link,
.plentyErrorBox a,
.plentyErrorBox .plentyErrorBoxCode,
.plentyErrorBox .plentyErrorBoxTitle,
.PlentyErrorMessageBox .PlentyErrorCode {
  color: #fff; }

span.PlentyErrorMsg p span {
  font-size: 16px !important; }

.PlentyErrorMessageBox:after {
  /* Pfeilchen */
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 0 0;
  border-color: #E44F4F transparent transparent transparent !important;
  position: absolute;
  bottom: -10px;
  left: 20px; }

body > .plentyErrorBox,
body > .plentyMessageBox,
body > .PlentyErrorMessageBox,
.ItemParamError > .ItemsDescriptionParamDetail,
.ItemParamError > .ItemsDescriptionCharacterDetail,
.ItemsDescriptionParamDetail,
.ItemParamError > .ItemsDescriptionCharacterDetail {
  position: fixed;
  left: 50%;
  top: 25px;
  max-width: 410px;
  width: 100%;
  margin-left: -205px;
  background-image: none;
  box-shadow: none;
  padding: 10px 50px 12px 20px; }

.alert-dismissable .close,
.alert-dismissible .close,
.plentyErrorBox .close,
.plentyMessageBox .close {
  color: inherit;
  right: 6px;
  top: 5px;
  position: absolute; }

.modal-content, .pmPopup, .PlentyWebMyAccountPopupContainer,
.PlentyWebMyAccountAdviceContainer,
.PlentyWebMyAccountDisplayOrdersShippingDetailsContainer,
.ui-datepicker,
.PlentyWebshopPopup {
  background-color: #fff;
  border: none !important;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0px 20px rgba(0, 0, 0, 0.2);
  background-clip: padding-box;
  outline: none; }

.modal-footer,
.modal-header {
  border: none; }

.modal-header .close {
  padding: 0px;
  margin: 0;
  top: -10px;
  margin-top: -15px;
  margin-right: -4px;
  color: #333333; }

.popper-handle button.btn.btn-icon.btn-secondary.btn-sm {
  background-color: transparent;
  margin-top: -7px; }

#add-item-to-basket-overlay .modal-body p.small {
  font-size: 16px; }
#add-item-to-basket-overlay .modal-footer a.btn.btn-medium i {
  display: none; }
#add-item-to-basket-overlay .modal-footer a.btn.btn-outline-primary.btn-medium.mr-2 {
  border: 2px solid; }
#add-item-to-basket-overlay div#ppButton {
  /* PAYPAL Button */
  display: none; }

.basket-preview-footer div#ppButton {
  display: none; }

.alert h4,
.plentyErrorBox .plentyErrorBoxTitle,
.plentyMessageBox .plentyMessageBoxTitle {
  color: inherit;
  margin: 0;
  font-size: 1.2em; }

.alert-success, .plentyMessageBox {
  background-color: #5FE088;
  border-color: transparent;
  color: #fff; }

.alert,
.plentyErrorBox,
.plentyMessageBox,
.PlentyErrorMessageBox,
.ItemParamError > .ItemsDescriptionParamDetail,
.ItemParamError > .ItemsDescriptionCharacterDetail {
  width: auto;
  border: none;
  border-radius: 0;
  margin-bottom: 20px;
  margin-top: 20px;
  padding: 10px 50px 12px 20px;
  z-index: 100000;
  background-image: none; }

.plentyMessageBox {
  width: 98%;
  background-image: url(/images/admin/message_background.gif);
  background-repeat: repeat-y;
  border: 0px;
  margin: 0px 0px 4px 0px;
  padding: 8px;
  text-align: left;
  vertical-align: middle;
  color: #FFFFFF; }

.PlentyAdviceMessageBox {
  background: none !important;
  color: #333333 !important;
  border: none; }

.form-control.has-error, .form-group.has-error .form-control, .formControlWrapper input.has-error, .PlentyWebMyAccount input.has-error, .PlentyText.has-error, .PlentyTextarea.has-error, .formControlWrapper .PlentyError input[type="text"], .formControlWrapper .PlentyError input[type="password"], .formControlWrapper .PlentyError select, .formControlWrapper .PlentyError textarea, .PlentyWebMyAccount .PlentyError input[type="text"], .PlentyWebMyAccount .PlentyError input[type="password"], .PlentyWebMyAccount .PlentyError select, .PlentyWebMyAccount .PlentyError textarea {
  color: #E44F4F;
  border-color: #E44F4F;
  background-color: #FEEFEE; }

.form-group.has-error label, label.has-error {
  color: #E44F4F; }

/***********************************************
Badges / Auszeichnungen / Neu / Top Artikel / Aktion
************************************************/
.itemBox .action {
  background-color: #777777 !important;
  /* Soll überall gleich sein, egal wo es verwendet wird. */
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular";
  opacity: 1;
  z-index: 90;
  margin-left: 10px;
  margin-top: 10px; }

.action:after {
  /* Pfeilchen */
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 0 5px;
  border-color: #777777 transparent transparent transparent !important;
  position: absolute;
  bottom: -5px;
  right: 10px; }

.action.action--new {
  background-color: #27ADEB !important; }
  .action.action--new:after {
    border-color: #27ADEB transparent transparent transparent !important; }

.action.action--sale {
  background-color: #E44F4F !important; }
  .action.action--sale:after {
    border-color: #E44F4F transparent transparent transparent !important; }

.itemBox.action-1 .itemBoxInner, .itemBox.action-1 .basketButtonContainer {
  border-color: transparent;
  /* Kein Rahmen beim Aktionsprodukt */ }
  .itemBox.action-1 .itemBoxInner:hover, .itemBox.action-1 .basketButtonContainer:hover {
    border-color: #DDDDDD; }

/***********************************************
Produkt Detailseite
************************************************/
.single {
  /* Oberer Bereich der Produktdetails */
  font-family: "GravurCondensed-Light"; }
  .single h1 {
    font-size: 28px;
    line-height: 120%;
    margin: 0;
    color: #E44F4F; }
  .single h3 {
    /* Produktdetails */
    font-family: "GravurCondensed-Regular";
    font-size: 18px;
    text-transform: uppercase;
    margin: 0; }
  .single .priceContainer {
    margin-top: 13px; }
  .single .price {
    font-size: 28px;
    font-family: "GravurCondensed-Regular";
    padding: 7px 0px;
    display: inline-block; }
  .single .articleVat {
    font-size: 16px; }
  .single .itemRating {
    margin-top: 10px; }
  .single .availabilityWrapper {
    margin: 35px 0 5px; }
  .single .availabilityIcon {
    margin-left: 8px;
    display: block;
    margin-top: -1px;
    height: 26px;
    width: 26px;
    background-size: contain;
    background-position: 0px 0px;
    background-repeat: no-repeat; }
  .single .available-1 {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-1.svg); }
  .single .available-5, .single .available-2 {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-2.svg); }
  .single .available-3 {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-3.svg); }
  .single .available-4 {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-4.svg); }
  .single .itemDefList dt,
  .single .itemDefList dd {
    width: auto;
    text-align: left;
    float: none;
    display: inline-block;
    font-weight: normal;
    margin: 0; }
  .single .itemDefList dd {
    min-width: 110px; }
  .single .itemDefList dt {
    min-width: 91px; }
  .single .offerDetailsBox.attributeBox {
    position: relative;
    margin-top: 19px; }
  .single .plentyAttributeSelectWrapper,
  .single .offerDetailsBox .PlentyWebTableLayout > .PlentyFormContainer {
    margin: 25px 0 0; }
  .single .PlentyWebAttributeTitle {
    line-height: 40px;
    font-weight: normal;
    padding-right: 9px; }
  .single .toBasketWrapper {
    margin-top: 83px; }
  .single .quantityInputWrapper {
    float: none;
    margin: 0 -10px 0 0;
    width: auto !important; }
    .single .quantityInputWrapper .btn-primary {
      margin-top: -2px; }
    .single .quantityInputWrapper input {
      height: 40px;
      width: 70px;
      padding-left: 0;
      padding-right: 0;
      margin: 0;
      text-align: center;
      display: inline-block;
      vertical-align: bottom; }
    .single .quantityInputWrapper .btn.quantityInputButton.isMinus,
    .single .quantityInputWrapper .btn.quantityInputButton.isPlus {
      top: 0;
      display: inline-block;
      position: relative;
      height: 40px;
      width: 42px;
      background-color: #F4F5F5;
      border-radius: 0;
      text-align: center;
      padding: 12px 0;
      right: 0;
      margin: 0;
      left: -5px;
      color: #464646;
      border-top: 1px solid #d8d8d8;
      border-bottom: 1px solid #d8d8d8; }
    .single .quantityInputWrapper .btn.quantityInputButton.isMinus {
      left: -11px;
      border-right: 1px solid #d8d8d8; }
  .single hr.similar-hr {
    /* Optimierter Abstand zu Bewertungen */
    margin-bottom: 35px;
    margin-top: 0; }
  .single .product--zoom span.icon-icon-search,
  .single .product--zoom .icon-icon-search {
    font-weight: bold;
    font-size: 14px; }
  .single .product--zoom {
    margin-top: 13px;
    margin-bottom: 15px;
    color: #777777; }
  .single .buttonBox {
    margin-top: 0px; }
  .single .widget.widget-item-list.widget-primary.cross-seller-single.varianten-liste .widget-item-list-inline-caption {
    margin-top: 10px;
    margin-left: -1px; }
  .single .widget.widget-item-list.widget-primary.cross-seller-single.varianten-liste {
    margin-bottom: 0px; }
  .single .widget-caption.widget-item-list-caption.mb-3.bg-appearance {
    border-bottom: 1px solid #dcdbd8;
    padding-bottom: 12px; }

.available-1 {
  background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-1.svg); }

.available-5,
.available-2 {
  background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-2.svg); }

.available-3 {
  background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-3.svg); }

.available-4 {
  background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-4.svg); }

.itemView--image--big {
  width: 500px;
  height: 343px;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center; }

.itemView--image--small {
  width: 98px;
  height: 98px;
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat; }

#sb-body img {
  border: none;
  height: 100%;
  width: 100%; }

.itemView--Link {
  cursor: pointer; }

.ratingResult {
  color: #E44F4F; }

.panel-heading .itemRating {
  /* Bewertungssternchen innerhalb des Accordeons */
  top: -3px;
  position: relative; }

.ItemViewCrossSellingItemsList__headline {
  margin-top: 50px;
  line-height: 1.3em; }

.article_rating_table tr {
  padding-bottom: 23px;
  display: block; }
.article_rating_table tr td {
  border: none; }

span.ItemRatingIconContainer.ItemRatingContainer_1,
span.ItemRatingIconContainer.ItemRatingContainer_2,
span.ItemRatingIconContainer.ItemRatingContainer_3,
span.ItemRatingIconContainer.ItemRatingContainer_4,
span.ItemRatingIconContainer.ItemRatingContainer_5,
.ItemRatingIconContainer.ItemRatingContainer_1,
.ItemRatingIconContainer.ItemRatingContainer_2,
.ItemRatingIconContainer.ItemRatingContainer_3,
.ItemRatingIconContainer.ItemRatingContainer_4,
.ItemRatingIconContainer.ItemRatingContainer_5 {
  margin-top: -3px;
  display: block; }

.ItemsDescriptionRatingTitle,
.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle {
  font-weight: 400; }

.IconSelectMainContainerWrapper,
.IconSelectMainContainer.PlentyFormItemFeedbackRatingSelect {
  width: 100% !important;
  height: 40px;
  padding: 7px;
  margin-bottom: 27px;
  margin-left: -3px; }

.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle,
span.PlentyFormContainer.ItemsDescriptionRatingDetailCommentTitle {
  margin-top: 22px; }

input#PlentyFormItemFeedbackCommentAuthorInput {
  height: 40px;
  width: 100%;
  border: 1px solid #CCCCCC !important; }

.PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue textarea {
  border: 1px solid #CCCCCC !important; }

img.code_image {
  float: right;
  height: 42px;
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
  filter: grayscale(100%); }

.IconSelectOptionContainerTop {
  height: 30px !important; }

.IconSelectDownArrowContainer {
  height: 30px !important;
  width: 30px !important; }

.IconSelectDownArrowContainer .IconSelectDownArrowSpan {
  display: inline-block !important;
  height: 30px !important;
  width: 30px !important;
  background: none !important;
  border-left: none !important; }

input[name="item_rating_name"], .PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue input {
  width: 75%;
  border: 1px solid #999999;
  padding: 5px;
  float: left;
  height: 42px; }

.btn-wrapper.feedbackSubmitButton-wrapper {
  text-align: right;
  margin-top: 58px; }

td.article_rating_column_right {
  padding-left: 15px !important; }

.IconSelectMainContainer, input[name="item_rating_name"], .PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue input {
  border: 1px solid #CCCCCC !important; }

.myaccount .PlentyFormContainer.ItemsContentRow > .PlentyFormBox.PlentyMyAccountTableLayout > .PlentyFormContainer > .PlentyFormContainer.ItemsDescription {
  margin-bottom: 15px;
  display: inline-block; }
.myaccount textarea.article_rating_comment_input {
  min-width: 270px; }
.myaccount input.article_rating_save_button {
  width: 100%; }
.myaccount .IconSelectMainContainer {
  border: 1px solid #CCCCCC !important;
  height: 40px !important;
  min-width: 160px; }
.myaccount .IconSelectOptionContainerTop {
  height: 36px !important;
  border: 1px solid #CCCCCC !important; }
.myaccount .IconSelectContentContainer > span {
  padding: 5px 10px;
  display: inline-block !important;
  background-color: #fff;
  margin-top: 0 !important; }
.myaccount .IconSelectMainContainer.open .IconSelectPopup {
  background-color: #fff; }
.myaccount .IconSelectMainContainer,
.myaccount input[name="item_rating_name"],
.myaccount .PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue input {
  border: 0 !important; }
.myaccount .PlentyGuiText {
  margin-left: -25px; }
.myaccount .IconSelectOptionContainerList:hover {
  background: #fff;
  color: initial; }
.myaccount .PlentyFormContainer.ItemsPrice {
  margin-top: 40px; }

/***********************************************
  Akkordeon / Panel
  ************************************************/
.isSingleItem .panel-heading {
  background-color: transparent;
  border: 0;
  padding: 0;
  margin: 50px 0 0;
  border-bottom: 1px solid #ddd; }
  .isSingleItem .panel-heading h2.panel-title {
    width: 100%; }
  .isSingleItem .panel-heading .panel-title a {
    display: inline-block;
    width: 100%;
    color: #444444;
    padding: 15px 10px 5px 0; }
    .isSingleItem .panel-heading .panel-title a:hover {
      text-decoration: none;
      cursor: pointer;
      color: #f52b22; }

.panel-heading {
  background-color: transparent;
  border: 0;
  padding: 0; }
  .panel-heading h2.panel-title {
    width: 100%;
    margin-bottom: 0;
    border: none;
    padding: 0;
    line-height: 120%;
    font-size: 23px;
    color: #444444;
    font-weight: normal; }

#ratingPanel {
  margin-top: 20px; }

.checkout .panel-body {
  padding: 0;
  line-height: 120%; }
  .checkout .panel-body ul li.radio {
    line-height: 0.8em; }

.panel .panel-title a.block.collapsed:after {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  display: inline-block;
  color: #AAAAAA; }

.panel .panel-title a.block:after {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  float: right;
  margin: 0 -5px;
  color: #AAAAAA; }

/***********************************************
  Startseite
  ************************************************/
.home--icon-label {
  vertical-align: middle;
  margin-bottom: 22px;
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular"; }

.home--icon {
  font-size: 34px;
  padding-right: 9px; }

.slider--top .owl-buttons {
  display: block; }
.slider--top .owl-pagination {
  display: none; }
.slider--top .owl-controls .owl-buttons > div {
  top: 50%; }

@media (min-width: 768px) and (max-width: 1200px) {
  .home--icon-label {
    width: 100%; } }
/***********************************************
    Pagination
    ************************************************/
@media (min-width: 360px) {
  .categoryPagination .nav a,
  .categoryPagination .navbar .nav li > a,
  .categoryPagination .nav.navbar-right .articlePages a {
    /* Seitenzahlen */
    padding: 8px 16px 8px 16px;
    height: 42px;
    border-radius: 0;
    font-weight: normal;
    color: #333333;
    margin: 0 4px;
    border-color: footer-grey-1;
    background-color: #F3F3F3; } }
.categoryPagination .nav a:hover,
.categoryPagination .nav a:focus,
.categoryPagination .navbar .nav li > a:hover,
.categoryPagination .navbar .nav li > a:focus,
.categoryPagination .navbar .nav li > a.active,
.categoryPagination .nav.navbar-right .articlePages a.articlePages_activeLink {
  border-color: #E44F4F;
  color: #fff !important;
  background-color: #E44F4F !important; }

/***********************************************
    Breadcrumb
    ************************************************/
.breadcrumbs,
.wrapper-main .breadcrumb {
  list-style-type: none;
  margin: 21px 0px 3px;
  padding: 1px 5px;
  line-height: 0;
  font-size: 11px;
  letter-spacing: 0.04em;
  color: #444444;
  z-index: 10; }
  .breadcrumbs span,
  .wrapper-main .breadcrumb span {
    /* Pfeilchen zwischendrin */
    bottom: 0px;
    position: relative; }

.cat-wrapper .breadcrumbs span {
  bottom: -1px; }

.breadcrumbs > li > a,
.inverse .breadcrumbs > li > a:hover,
.inverse .breadcrumbs > li > a:focus,
.breadcrumb > li > a,
.inverse .breadcrumb > li > a:hover,
.inverse .breadcrumb > li > a:focus,
.breadcrumb-item.active {
  color: #444444;
  text-transform: uppercase;
  font-size: 16px;
  font-family: "GravurCondensed-Light";
  line-height: 1.1;
  margin: 0;
  padding: 0; }

.breadcrumbs,
.page-category .breadcrumbs.header-fw {
  top: 126px !important;
  position: relative !important;
  width: 100% !important;
  left: -10px !important; }
  .breadcrumbs ul.breadcrumb.container-max,
  .page-category .breadcrumbs.header-fw ul.breadcrumb.container-max {
    background-color: transparent; }

.page-category .breadcrumbs.header-fw {
  left: -15px !important; }

.page-category-content .breadcrumbs.header-fw {
  top: 5px !important;
  left: -10px !important; }

.page-category-content .breadcrumbs {
  top: 16px !important;
  position: relative !important;
  width: 100% !important;
  left: -14px !important;
  margin-bottom: 20px; }

.page-category-content #page-body .breadcrumb.container-max {
  padding-left: 0px !important; }

.category-content {
  margin-bottom: 50px; }

.page-category-content #page-body .container-max .row .col {
  padding-left: 0px;
  padding-right: 0px; }

.page-category-content #page-body .container-max.category-content .row .col {
  /*padding-left: 15px;*/ }

.page-category-content .widget-code .category-description.mb-3 {
  margin-top: 0px;
  padding-left: 5px; }

.page-category-content .hero-container {
  margin-top: 140px;
  display: inline-block;
  width: 100%; }

li.breadcrumb-item.active {
  margin-top: -1px; }

.page-search .list-controls {
  margin-bottom: 50px !important; }
.page-search .categoriegrid.page-content {
  margin-top: 110px; }
.page-search .list-controls .list-controls-inner {
  margin-top: -60px; }

/***********************************************
    Registrierungsformulare / Order
************************************************/
span.PlentySubmitFormLabel.Required:after,
td.hint:after,
[data-plenty-validate] label:after {
  content: " *";
  font-weight: normal;
  color: #777; }

.form-group {
  margin-bottom: 20px;
  font-family: "GravurCondensed-Light";
  position: relative; }

.panel-body,
.myaccount div.PlentyFormContainer.PlentyWebMyAccountContainer > div.PlentyWebMyAccountContainerContent,
.myaccount .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span + div,
.myaccount .PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsContentRow,
.myaccount .PlentyWebMyAccountOrderOverviewElementsContainer1 > div.PlentyFormContainer > div.PlentyFormContainer,
.myaccount .PlentyWebMyAccountOrderOverviewElementsContainer2 > div.PlentyFormContainer > div.PlentyFormContainer,
.myaccount .PlentyWebMyAccountDisplayOrdersContainer > div.PlentyWebMyAccountDisplayOrdersOrderId + div.PlentyFormBox,
.myaccount .PlentyWebMyAccountTicketsTicketContent,
.myaccount .PlentyWebMyAccountTicketsLeafContent,
.myaccount .PlentyWebMyAccountMyProjectsProjectContent,
.myaccount #PlentyWebMyAccountCustomerEventsContainerContent > h1 + div,
.myaccount .PlentyWebMyAccountVersionJumpDomainContainer > div,
.myaccount .PlentyWebMyAccountEmailNewAddressContainer > form,
.myaccount .PlentyWebMyAccountItemContainerHeader + .PlentyFormContainer.ItemsContentRow,
.myaccount .PlentyWebMyAccountItemContainerContent,
.myaccount .PlentyWebMyAccountOpenableItemContainerContent,
#PlentyWebOrderOverviewInvoiceDataContainer,
#PlentyWebOrderOverviewShippingDataContainer,
#PlentyWebOrderOverviewShippingMethodDataContainer,
#PlentyWebOrderOverviewPaymentMethodDataContainer,
#PlentyWebOrderOverviewSchedulerDataContainer,
#PlentyWebOrderOverviewAGBPrivacyContainer > *:last-child,
#PlentyWebOrderOverviewNotesTextareaBox,
#PlentyWebOrderOverviewReferenceInputBox,
.PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListContent,
.PlentyWebEditButtonContent,
#PlentyWebCustomerRegistrationMainContainer,
.PlentyLostPWDContainerContent {
  border: none;
  border-top: none;
  padding: 10px;
  font-size: 16px;
  color: inherit;
  line-height: 20px;
  -webkit-border-radius: 0 0 3px 3px;
  -moz-border-radius: 0 0 3px 3px;
  border-radius: 0 0 3px 3px; }

.hr-text {
  display: block;
  text-align: center;
  overflow: hidden;
  margin: 40px 0 20px; }

.myaccount .PlentyWebMyAccountAccContainerTitle,
.myaccount #PlentyWebMyAccountLogin > h1,
.checkoutDetails .AccordionTitle {
  margin-bottom: 0;
  border: none;
  padding: 0;
  line-height: 120%;
  font-size: 28px;
  font-weight: normal;
  background-color: transparent; }

.myaccount #PlentyWebMyAccountLogin > div.PlentyMyAccountContainerContent {
  margin-top: 20px; }

#PlentyWebMyAccountLogin h1.PlentyMyAccountContainerTitle {
  font-size: 28px !important;
  color: #E44F4F !important; }

.myaccountDetails .isMyaccount .PlentyWebshopButton {
  height: 40px;
  padding: 9px 10px;
  min-width: 0px; }

.PlentyWebMyAccountPagination * {
  vertical-align: baseline; }

.myaccount #PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer,
.myaccount .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer,
.myaccount .PlentyWebMyAccountTicketsContentLeft,
.myaccount .PlentyWebMyAccountTicketsContentRight,
.myaccount .PlentyWebMyAccountTicketsNewTicket1,
.myaccount .PlentyWebMyAccountTicketsNewTicket2 {
  vertical-align: top; }

.myaccount .PlentyWebMyAccountDisplayOrdersContainer2 > div > div > div.PlentyWebMyAccountDisplayOrdersItemsDataContainer > span {
  font-weight: normal; }

.myaccount .PlentyWebMyAccountAccContainerContent,
.myaccount #PlentyWebMyAccountLogin > div.PlentyMyAccountContainerContent,
.checkoutDetails .AccordionPane {
  border: none;
  padding: 0;
  line-height: 120%; }

.myaccount h1.PlentyMyAccountContainerTitle {
  color: #444444; }

.myaccount #PlentyWebMyAccountLoginCustomerRegistration {
  display: block;
  margin-top: 10px; }

.myaccount #PlentyWebMyAccountLoginNote2 a.iconLink.register {
  display: block;
  padding-bottom: 10px;
  color: #E44F4F; }
  .myaccount #PlentyWebMyAccountLoginNote2 a.iconLink.register:hover {
    text-decoration: underline; }

img#payment_icon_410 {
  margin-bottom: 20px; }

input[type="submit"],
a#button_save_infoWebMyAccountOrderOverviewCustomerCommentSubmit {
  margin-top: 20px;
  background-color: #E44F4F;
  color: #ffffff;
  border: none;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular"; }

.PlentyWebMyAccountPaymentListContainer .basket_payment_icon {
  display: none; }

#PlentyWebMyAccountOverlay {
  z-index: 400000 !important; }

div#PlentyWebMyAccountPaymentMethod14Advice a {
  display: none; }

.PlentyWebMyAccountPopupContainer .PlentyWebshopButton {
  width: 100% !important; }

.PlentyFormBox .PlentyWebMyAccountPaymentMethodAdvice {
  display: none; }
.PlentyFormBox .PlentyWebMyAccountPaymentMethodPrice {
  margin: -5px 0 25px 25px; }
.PlentyFormBox a#button_cancelWebMyAccountPaymentMethod {
  background-color: #fff;
  border: 2px solid #AAAAAA;
  color: #444444;
  padding: 2px; }

/* ---------------------- CERES SLIDER --------------------------------------- */
.cmp-hero .hero-main .carousel-inner > .carousel-item > a > img,
.cmp-hero .hero-main .carousel-inner > .carousel-item > img {
  height: 610px;
  object-fit: cover !important;
  width: 100%; }

.cmp-hero .hero-main .carousel .carousel-inner .carousel-item .carousel-caption {
  top: 55px;
  text-align: left;
  width: 100%;
  left: 0px; }

.page-home-category .cmp-hero .hero-main .carousel .carousel-inner .carousel-item .carousel-caption {
  pointer-events: none; }

.cmp-hero .hero-main .carousel .carousel-indicators li {
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  -webkit-box-flex: 0;
  -ms-flex: 0 1 auto;
  flex: 0 1 auto;
  width: 12px;
  height: 12px;
  border-radius: 100px;
  margin-bottom: 6px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: 0px;
  cursor: pointer;
  background-color: #707070;
  background-clip: padding-box;
  border-top: 0px;
  border-bottom: 0px;
  opacity: .9;
  -webkit-transition: opacity 0.5s ease;
  transition: opacity 0.5s ease; }

.cmp-hero .hero-main .carousel .carousel-indicators li.active {
  background-color: #E44F4F !important; }

/* ---------------------- Kontaktformular (Tabelle) -------------------------- */
.isCat-920 .formtable {
  width: 68%; }
.isCat-920 textarea.PlentySubmitFormInput.PlentyTextarea {
  margin: -30px 0 30px;
  width: 70% !important;
  float: right;
  height: 100px !important; }
.isCat-920 img.code_image {
  float: left;
  padding: 0px 0 5px;
  margin-top: 5px; }
.isCat-920 td {
  height: 44px; }
.isCat-920 td.hint {
  padding: 0 0 10px; }
.isCat-920 .PlentyMandatoryField,
.isCat-920 .PlentyMandatoryField input,
.isCat-920 .PlentyMandatoryField textarea,
.isCat-920 .PlentyMandatoryField select,
.isCat-920 .PlentyMandatoryField + .PlentyFormValue > *,
.isCat-920 .PlentySubmitFormLabel.Required > * {
  font-weight: normal; }

/***********************************************
    Contentseiten / Info
    ************************************************/
.info--page {
  margin-top: 0px; }
  .info--page h3 {
    font-size: 18px;
    margin-bottom: 3px; }
  .info--page .info--block {
    margin: 20px 0; }

.info--delivery dl {
  overflow: hidden; }
.info--delivery dt, .info--delivery dd {
  line-height: 2; }
.info--delivery dt {
  float: left;
  position: relative;
  font-weight: normal; }
  .info--delivery dt:before {
    content: "";
    height: 3px;
    display: block;
    width: 5px;
    position: absolute;
    top: 20px;
    background-color: #ffffff;
    right: -5px;
    z-index: 2; }
  .info--delivery dt:after {
    content: "";
    border-bottom: 1px dashed #ccc;
    display: inline-block;
    width: 800px;
    position: absolute;
    bottom: 10px; }
.info--delivery dd {
  text-align: right;
  font-family: "GravurCondensed-Regular"; }
  .info--delivery dd:before {
    content: "";
    height: 3px;
    width: 66px;
    background-color: white;
    position: relative;
    display: inline-block;
    left: 64px;
    bottom: -3px; }

.info--box {
  background-color: #EDEEEF;
  padding: 38px 0px;
  margin-right: 2%;
  text-align: center;
  width: 23%;
  float: left;
  max-height: 100px;
  background-repeat: no-repeat;
  background-size: 60%;
  background-position: center; }
  .info--box .icon-icon-payment-mastercard {
    font-size: 25px; }
  .info--box .icon-icon-payment-sofortueberweisung {
    font-size: 20px; }

.payment_icon {
  display: inline-block; }

.payment_icon--mastercard {
  background-image: url("https://cdn02.plentymarkets.com/nsfenjcurszi/frontend/Icons/icon-payment-mastercard.svg") !important;
  /*width: 42px;
      height: 25px;*/ }

.payment_icon--paypal {
  background-image: url("https://cdn02.plentymarkets.com/nsfenjcurszi/frontend/Icons/icon-payment-paypal.svg") !important;
  /*width: 73px;
      height: 16px;*/ }

.payment_icon--transfer {
  background-image: url("https://cdn02.plentymarkets.com/nsfenjcurszi/frontend/Icons/icon-payment-sofortueberweisung.svg") !important;
  /*width: 76px;
      height: 24px;*/ }

.payment_icon--visa {
  background-image: url("https://cdn02.plentymarkets.com/nsfenjcurszi/frontend/Icons/icon-payment-visa.svg") !important;
  /*width: 58px;
      height: 19px;*/ }

.info--box:last-of-type {
  margin-right: 0px; }

.info--block:first-of-type h3 {
  margin-top: -3px; }

.info--box.info--box--status {
  padding: 28px 0; }

.info--box--status__label {
  font-size: 12px;
  font-family: GravurCondensed-Regular; }

.info--box--status {
  background-color: #EDEEEF;
  padding: 28px 0px;
  text-align: center;
  max-height: 100px;
  background-size: 50%;
  background-repeat: no-repeat;
  background-position: center; }
  .info--box--status .icon-icon-shipping-status-1,
  .info--box--status .icon-icon-shipping-status-2,
  .info--box--status .icon-icon-shipping-status-3,
  .info--box--status .icon-icon-shipping-status-4 {
    font-size: 43px; }

.info--box--wrapper {
  margin-bottom: 6px;
  margin-top: 5px;
  display: inline-block;
  width: 100%; }
  .info--box--wrapper .col-md-3 {
    margin-left: -5px;
    margin-right: -5px; }

.info--box--container {
  width: 23%;
  float: left;
  margin-right: 2%;
  text-align: center; }

.info--box--container:last-of-type {
  margin-right: 0px; }

/*****
    LOGINFORM
    *******/
.loginForm .btn {
  width: 100%;
  max-width: 180px;
  padding: 0;
  float: right;
  margin-top: 24px; }

.isLogin [class*="form-block-"][class*="-button"].break-sm .form-group:last-of-type {
  padding-right: 0px;
  padding-left: 10px; }

.isLogin [class*="form-block-"][class*="-button"].break-sm .form-group {
  padding-right: 10px; }

.isLogin [class*="form-block-"][class*="-button"].break-sm {
  margin-right: 0px;
  margin-bottom: 46px; }

.login--sublinks {
  display: block;
  padding-bottom: 4px; }
  .login--sublinks a.iconLink {
    padding-right: 17px; }

@media (min-width: 992px) {
  .dropdown-padding > li {
    padding-left: 21px;
    padding-right: 22px; } }
@media (min-width: 992px) {
  .loginForm > .clearfix, .loginForm {
    width: 521px; } }
/***********************************************
    Checkout Prozess - Step 2
    ************************************************/
@media (min-width: 768px) {
  .isCheckout.checkout-step-2 [class*="form-block-"][class*="-button"]:not(.break-sm) .form-group {
    padding-right: 15px; } }
@media (min-width: 768px) {
  .isCheckout.checkout-step-2 .form-block-2-button:not(.break-sm) .form-group {
    width: 43%; } }
.isCheckout.checkout-step-2 .checkout .panel-body {
  padding-top: 0;
  line-height: 120%; }
.isCheckout.checkout-step-2 .textLink--pw {
  color: #333333; }
  .isCheckout.checkout-step-2 .textLink--pw:hover {
    text-decoration: none; }

/***********************************************
    Checkout Prozess
    ************************************************/
.warenkorb-leer {
  margin-top: 40px; }

a.btn-checkout {
  width: 200px; }

.checkout .panel-agb ul li {
  line-height: 1.3em; }

.checkout-nav > ul > li > span:before,
.checkout-nav > ul > li > span:after {
  background-image: none;
  border: none; }

.checkout-nav > ul > li.active > span:before, .checkout-nav > ul > li.active > span:after,
.checkout-nav > ul > li > span:before, .checkout-nav > ul > li > span:after {
  background-color: #444444; }

.checkout-nav > ul > li > span {
  text-shadow: none; }

.checkout-nav {
  text-transform: uppercase; }

.checkout-nav > ul > li > span > span + span {
  position: relative;
  left: -60px; }

.checkout-nav > ul:before, .checkout-nav > ul:after {
  display: none; }

.additionalInvoiceFieldsHeadline, #additionalInvoiceFields {
  display: none; }

button.btn-more {
  border: none;
  background: none;
  color: #E44F4F;
  text-decoration: none; }
  button.btn-more:focus {
    border: none;
    outline: none; }
  button.btn-more:hover {
    color: #E44F4F;
    text-decoration: underline; }

.checkout--box {
  padding: 25px 15px;
  background-color: #F3F3F3; }

.checkout--box p {
  margin-bottom: 0px; }

.checkout--box--big {
  min-height: 160px; }

.checkout--h3 {
  display: inline-block; }

.checkout-items-heading .col-lg-4.col-md-4.col-sm-4 .row {
  display: inline; }

.checkout--btn {
  background-repeat: no-repeat !important;
  width: 20px;
  height: 19px;
  display: inline-block;
  padding-bottom: 1px;
  position: relative;
  bottom: 0;
  left: 10px; }

.checkout.checkout-content.checkout-tabpanel {
  padding-top: 20px; }

.row.checkout-items-heading.hidden-xs.margin-top-1 {
  margin-top: 32px; }

.checkout-items-item a.name.block {
  font-size: 20px;
  color: #333;
  text-decoration: none;
  line-height: 1.15; }
  .checkout-items-item a.name.block:hover {
    text-decoration: underline; }

.margin-bottom-25 {
  margin-bottom: 25px; }

.panel-agb {
  text-align: right; }

.checkout .article--details--wrapper dt {
  float: left;
  margin-right: 20px;
  width: 80px; }

.checkout .article--details--wrapper dd {
  text-align: right;
  width: 210px; }

/***********************************************
    Bilder Layer / Lightbox / Shadowbox
    ************************************************/
.overlay,
.PlentyWebshopOverlay,
#PlentyWebMyAccountOverlay,
#PlentyWebMyAccountDisplayOrdersOverlay,
#PlentyWebMyAccountDisplaySchedulerOrdersOverlay {
  position: fixed;
  display: block;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=90);
  -khtml-opacity: 0.90;
  -moz-opacity: 0.90;
  cursor: pointer;
  opacity: 0.9 !important;
  background-color: #fff !important; }

.overlay.closeIcon:after {
  content: "×";
  position: absolute;
  display: block;
  font-size: 3.3rem;
  color: #333333;
  font-weight: 300; }

#sb-container {
  z-index: 1100; }

#sb-overlay {
  opacity: 0.95 !important;
  background-color: #4e4e4e !important; }

.buttonBox {
  margin-top: 30px; }

#sb-wrapper-inner {
  position: relative;
  border: 10px solid transparent;
  overflow: hidden;
  height: 100px; }

#sb-title, #sb-info {
  margin: 0;
  padding: 0;
  overflow: hidden; }

#sb-title-inner {
  display: none; }

#sb-counter {
  display: none; }

#sb-nav {
  height: auto;
  padding: 0;
  width: 100%;
  position: fixed;
  right: 0;
  top: 0; }

#sb-nav a {
  display: block;
  margin: 0;
  cursor: pointer;
  background-repeat: no-repeat;
  position: absolute;
  padding: 0;
  opacity: 0.4;
  color: #000; }
  #sb-nav a:hover {
    opacity: 1;
    text-decoration: none; }

#sb-nav-previous {
  background-image: none;
  left: 0;
  right: inherit !important;
  top: 48% !important;
  position: fixed !important; }
  #sb-nav-previous:before {
    content: "\e902";
    font-size: 93px;
    font-family: 'icomoon' !important; }

#sb-nav-next {
  background-image: none;
  display: block;
  top: 48% !important;
  position: fixed !important;
  right: 77px; }
  #sb-nav-next:before {
    content: "\e903";
    font-size: 93px;
    font-family: 'icomoon' !important; }

#sb-nav-close {
  position: fixed !important;
  background-image: none;
  left: 50%;
  margin-left: -44px !important;
  top: 12px; }
  #sb-nav-close:before {
    content: "\e904";
    font-size: 45px;
    font-family: 'icomoon' !important;
    left: 22.5px;
    position: absolute; }

/*********
    Checkout
    **********/
label[for=Country] {
  width: 100%;
  margin-bottom: 0;
  border: none;
  padding: 0;
  line-height: 120%;
  font-size: 23px;
  color: #444444;
  font-weight: normal;
  font-family: "GravurCondensed-Regular"; }

.checkout-item-name {
  width: 100%;
  margin-bottom: 0;
  border: none;
  padding: 0;
  line-height: 120%;
  font-size: 20px;
  font-weight: normal;
  color: #777777;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular"; }

.checkout .quantityInputWrapper {
  float: none;
  margin: 0 -5px 0 0;
  width: auto !important;
  padding: 0; }
  .checkout .quantityInputWrapper .btn-primary {
    margin-top: -2px; }
  .checkout .quantityInputWrapper input {
    height: 40px;
    width: 70px;
    padding-left: 0;
    padding-right: 0;
    margin: 0;
    text-align: center;
    display: inline-block;
    top: 1px;
    position: relative;
    margin-right: -1px; }
  .checkout .quantityInputWrapper .btn.quantityInputButton.isMinus,
  .checkout .quantityInputWrapper .btn.quantityInputButton.isPlus {
    top: 0;
    display: inline-block;
    position: relative;
    height: 40px;
    width: 42px;
    background-color: #F4F5F5;
    border-radius: 0;
    text-align: center;
    padding: 12px 0;
    right: 0;
    margin: 0;
    left: -5px;
    color: #464646;
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8; }
  .checkout .quantityInputWrapper .btn.quantityInputButton.isMinus {
    left: -11px;
    border-right: 1px solid #d8d8d8; }
.checkout .panel-heading h3.panel-title {
  font-size: 23px;
  margin-bottom: 12px;
  color: #444444;
  line-height: 120%; }
.checkout a.remove-icon {
  background-color: transparent;
  color: #000;
  cursor: pointer;
  position: relative;
  top: 2px; }
  .checkout a.remove-icon:hover {
    text-decoration: none; }
.checkout .price--wrapper {
  text-align: right; }
.checkout span.checkout--coupon--btn {
  cursor: pointer;
  float: right; }
.checkout span.icon-icon-arrow-right {
  border-radius: 100px;
  border: 1px solid;
  font-size: 8px;
  padding: 2px;
  display: inline-block;
  width: 14px;
  margin-top: 2px;
  vertical-align: top; }
.checkout input#checkoutCoupon {
  background-color: #F3F3F3;
  border: none;
  box-shadow: none;
  display: block;
  max-width: 200px;
  margin-top: -9px;
  margin-right: 9px;
  float: left; }
.checkout .article--details--wrapper dt,
.checkout .article--details--wrapper dd {
  font-size: 14px;
  font-weight: normal;
  font-family: "GravurCondensed-Regular"; }
.checkout .article--details--wrapper {
  margin-bottom: 20px; }
.checkout .basketitem--wrapper {
  margin-top: 25px;
  margin-bottom: 30px; }
.checkout .article--short-description,
.checkout .price--wrapper,
.checkout .article--quantity,
.checkout .checkout--coupon--btn,
.checkout .checkout--coupon--label {
  font-weight: normal;
  font-family: "GravurCondensed-Regular";
  font-size: 18px;
  bottom: -3px; }
.checkout label.checkout--coupon--label {
  margin-right: 12px;
  float: left; }
.checkout .article--quantity {
  top: 12px;
  position: absolute;
  display: inline-block;
  left: 170px; }
.checkout .basketitems--list {
  margin-top: 18px; }
.checkout .checkoutSum dt {
  margin-bottom: 7px; }
.checkout input[type="radio"],
.checkout input[type="checkbox"] {
  margin-top: 0px;
  vertical-align: baseline;
  float: initial; }

/*********
    Mein Konto
    **********/
.PlentyWebMyAccountDisplayOrdersContainer .PlentyFormBox {
  padding: 0;
  margin: 0 -10px; }

#PlentyWebMyAccountMyAccountTitleContainerTitle {
  font-size: 18px;
  color: #555;
  line-height: 42px;
  font-weight: normal; }

.myaccount div.PlentyFormContainer.PlentyWebMyAccountContainer > span.PlentyWebMyAccountContainerTitle,
.myaccount div.PlentyFormContainer.PlentyWebMyAccountContainer > div.PlentyWebMyAccountContainerTitle,
.myaccount .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer > .PlentyFormContainer > span,
.myaccount .PlentyWebMyAccountOrderOverviewItemsBox > .PlentyWebMyAccountOrderOverviewItemsMain > div.PlentyFormContainer.ItemsRow > .ItemsHeaderRow,
.myaccount .PlentyWebMyAccountDisplayOrdersContainer > div.PlentyWebMyAccountDisplayOrdersOrderId, .myaccount .PlentyMyAccountHeaderChange,
.myaccount .PlentyWebMyAccountTicketsTicketTitleContainer, .myaccount .PlentyWebMyAccountTicketsLeafHead,
.myaccount .PlentyWebMyAccountMyProjectsProjectTitleContainer, .myaccount .PlentyWebMyAccountEmailNewAccountContainerTitle,
.myaccount #PlentyWebMyAccountCustomerEventsContainerContent > h1, .myaccount .PlentyWebMyAccountVersionJumpDomainContainer > span,
.myaccount .PlentyWebMyAccountItemContainerHeader, .myaccount .PlentyWebMyAccountOpenableItemContainerHeader,
#PlentyWebOrderOverviewInvoiceContainer > span, #PlentyWebOrderOverviewShippingContainer > span,
#PlentyWebOrderOverviewShippingMethodContainer > span, #PlentyWebOrderOverviewPaymentMethodContainer > span,
#PlentyWebOrderOverviewSchedulerContainer > span, #PlentyWebOrderOverviewAGBPrivacyContainer > span,
.PlentyWebItemContainerHeader,
#PlentyWebOrderOverviewItemsTop, .PlentyOrderDeliveryAddress > .PlentyWebShippingDetailsListTitle,
#PlentyWebCustomerRegistrationTitle,
.PlentyLostPWDContainerTitle {
  border: none;
  border-bottom: 1px solid #ddd;
  padding: 0px;
  background-color: #fff; }

input[type="submit"],
.isMyaccount .PlentyWebshopButton,
.isMyaccount .PlentySubmitButton,
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount .button,
.PlentyWebMyAccount .inlineSubmitButton,
.PlentyWebMyAccount input[type="button"] {
  height: 29px;
  padding: 4px 10px; }

span.PlentyWebMyAccountMainTitle,
span.PlentyWebMyAccountOrderOverviewItemsTitle,
.myaccount .PlentyWebMyAccountTitleContainer {
  color: #333;
  font-weight: normal; }

div#PlentyWebMyAccountCustomerContainerContent,
div#PlentyWebMyAccountDisplayOrdersContainerContent,
div#PlentyWebMyAccountNewsletterSettingsContainerContent {
  margin-top: 30px; }

.myaccount .PlentyWebMyAccountAccContainer {
  margin-top: 35px; }

h1#PlentyWebMyAccountCustomerContainerTitle:after,
h1#PlentyWebMyAccountDisplayOrdersContainerTitle:after,
h1#PlentyWebMyAccountNewsletterSettingsContainerTitle:after,
h1#PlentyWebMyAccountItemWishListContainerTitle:after {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
  display: inline-block;
  color: #AAAAAA;
  position: absolute;
  right: 10px; }

.PlentyContainerIsOpen h1#PlentyWebMyAccountCustomerContainerTitle:after,
.PlentyContainerIsOpen h1#PlentyWebMyAccountDisplayOrdersContainerTitle:after,
.PlentyContainerIsOpen h1#PlentyWebMyAccountNewsletterSettingsContainerTitle:after,
.PlentyContainerIsOpen h1#PlentyWebMyAccountItemWishListContainerTitle:after {
  content: "\e900";
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  display: inline-block;
  color: #AAAAAA;
  position: absolute;
  right: 10px; }

h1#PlentyWebMyAccountCustomerContainerTitle,
h1#PlentyWebMyAccountDisplayOrdersContainerTitle,
h1#PlentyWebMyAccountNewsletterSettingsContainerTitle,
h1#PlentyWebMyAccountItemWishListContainerTitle {
  border-bottom: 1px solid #ddd; }
  h1#PlentyWebMyAccountCustomerContainerTitle:hover,
  h1#PlentyWebMyAccountDisplayOrdersContainerTitle:hover,
  h1#PlentyWebMyAccountNewsletterSettingsContainerTitle:hover,
  h1#PlentyWebMyAccountItemWishListContainerTitle:hover {
    text-decoration: none;
    cursor: pointer;
    color: #f52b22; }

a#button_logoutPlentyWebMyAccountLogout {
  background-color: #fff;
  color: #333; }
  a#button_logoutPlentyWebMyAccountLogout:hover {
    text-decoration: underline; }

.touch .quantityInputWrapper .btn.quantityInputButton.isPlus {
  padding: 9px 0 !important; }

.touch .quantityInputWrapper .btn.quantityInputButton.isMinus {
  padding: 4px 0 !important; }

.no-touch .quantityInputWrapper,
.touch .quantityInputWrapper {
  padding: 0 !important; }

.navbar-brand img {
  max-width: 300px;
  display: inline-block;
  max-height: 50px;
  width: 300px;
  height: 49px; }

.navbar-brand img.guede {
  max-width: 100%;
  display: inline-block;
  max-height: 100%;
  width: 174px;
  height: auto; }

.guede a.navbar-brand {
  padding: 19px 0 0px; }

.navbar-brand img.wmm {
  width: 224px;
  height: auto !important;
  max-height: 100%; }

.navbar-brand img.wuesthof {
  max-height: 100%;
  width: 300px;
  height: auto;
  margin-top: -10px; }

/*
.navbar-brand img.wuesthof {
  max-height: 100%;
  width: 219px;
  height: auto;
  margin-top: -12px;
}
*/
.navbar-brand img.kai {
  max-height: 100%;
  width: 232px;
  height: auto; }

.navbar-brand img.skeppshult {
  max-height: 100%;
  width: 228px;
  height: auto; }

a.PlentyWebshopButton.delete:before,
.isMyaccount #delete span.button a:before {
  content: "\e913";
  text-indent: 0;
  position: absolute;
  left: 4px;
  top: 8px;
  font-size: 19px; }

.isMyaccount #delete span.button a:before {
  left: 10px;
  top: 1px; }

a.PlentyWebshopButton.add_basket_1:before {
  text-indent: 0;
  position: absolute;
  left: 1px;
  top: 16px; }

a.PlentyWebshopButton.create:before {
  content: "Neue Adresse anlegen";
  text-indent: 0;
  position: absolute;
  left: 1px;
  top: 0px;
  font-family: "GravurCondensed-Light";
  -webkit-font-smoothing: antialiased;
  width: 154px;
  font-size: 16px !important;
  line-height: 36px !important;
  color: #E44F4F !important; }

div#PlentyWebMyAccountCustomerPersonalDataTitle-1 .PlentyWebMyAccountItemContainerHeaderTitle {
  display: none; }

a.PlentyWebshopButton.delete,
a.PlentyWebshopButton.add_basket_1,
a.PlentyWebshopButton.create,
.isMyaccount #delete span.button a {
  text-indent: -99999px;
  position: relative;
  display: inline-block;
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  color: #5c5c5c;
  background-color: transparent; }

a.edit-btn,
a.PlentyWebshopButton.change:before,
.myaccount #changeWebMyAccountOrderOverviewShippingDetails span.button a:before,
.myaccount #changeWebMyAccountOrderOverviewShippingMethod span.button a:before,
.myaccount #changeWebMyAccountOrderOverviewPaymentMethod span.button a:before,
.myaccount #change_myaccount_itemWebMyAccountOrderOverviewItems span.button a:before,
.isMyaccount a#button_change_myaccount_itemWebMyAccountOrderOverviewItems:before {
  content: " ";
  background-size: contain;
  background-repeat: no-repeat !important;
  background-position: 1px;
  text-indent: 0;
  position: absolute;
  left: 1px;
  top: 12px;
  width: 20px;
  height: 19px;
  margin-left: 10px;
  display: inline-block;
  padding-bottom: 1px; }

a.PlentyWebshopButton.change,
.myaccount #changeWebMyAccountOrderOverviewShippingDetails span.button a,
.myaccount #changeWebMyAccountOrderOverviewShippingMethod span.button a,
.myaccount #changeWebMyAccountOrderOverviewPaymentMethod span.button a,
.myaccount #change_myaccount_itemWebMyAccountOrderOverviewItems span.button a,
.isMyaccount #delete span.button a,
.isMyaccount a#button_change_myaccount_itemWebMyAccountOrderOverviewItems {
  text-indent: -99999px;
  position: relative;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  color: #5c5c5c;
  background-color: transparent;
  margin-right: 10px;
  background: none; }

.myaccount #changeWebMyAccountOrderOverviewShippingDetails span.button a,
.myaccount #changeWebMyAccountOrderOverviewShippingMethod span.button a,
.myaccount #changeWebMyAccountOrderOverviewPaymentMethod span.button a,
.myaccount #change_myaccount_itemWebMyAccountOrderOverviewItems span.button a {
  top: -4px; }

.isMyaccount #save_infoWebMyAccountOrderOverviewCustomerCommentSubmit span.button a,
.isMyaccount #cancelWebMyAccountShippingDetailsList span.button a,
.isMyaccount #saveWebMyAccountShippingDetails span.button a,
.isMyaccount #saveWebMyAccountShippingMethod span.button a,
.isMyaccount #cancelWebMyAccountPaymentMethod span.button a,
.isMyaccount #cancelWebMyAccountPaymentMethod span.button a,
.isMyaccount #saveWebMyAccountPaymentMethod span.button a,
.isMyaccount #cancelWebMyAccountItemUpdate span.button a,
.isMyaccount #saveWebMyAccountItemUpdate span.button a {
  background: none; }

.myaccount #changeWebMyAccountOrderOverviewShippingDetails span.button,
.myaccount #changeWebMyAccountOrderOverviewShippingMethod span.button,
.myaccount #changeWebMyAccountOrderOverviewPaymentMethod span.button,
.myaccount #change_myaccount_itemWebMyAccountOrderOverviewItems span.button,
.isMyaccount #delete span.button {
  background-color: transparent;
  width: 0px; }

.myaccount .PlentyMyAccountHeaderChange > .PlentyFormContainer {
  float: none; }

.myaccount .PlentyWebMyAccountOrderOverviewOrderSumBox > div > div:last-child > div {
  border-bottom: none; }

.myaccount #PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer,
.myaccount .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer, .myaccount .PlentyWebMyAccountTicketsContentLeft,
.myaccount .PlentyWebMyAccountTicketsContentRight,
.myaccount .PlentyWebMyAccountTicketsNewTicket1,
.myaccount .PlentyWebMyAccountTicketsNewTicket2 {
  max-width: 500px; }

b.PlentyMandatoryField {
  text-indent: -999px;
  position: relative;
  display: inline-block;
  width: 30px; }

b.PlentyMandatoryField:after {
  content: "mit *";
  text-indent: 0;
  position: absolute;
  display: inline-block;
  width: 45px;
  height: 5px;
  left: -3px;
  top: 0px;
  font-weight: normal; }

.PlentyWebMyAccountPopupContainer.PlentyWebMyAccountItemsPopupContainer.dragbox.PlentyWebMyAccount {
  width: 80% !important;
  margin: 0 auto !important;
  margin-left: 0px !important;
  left: 10%; }
  .PlentyWebMyAccountPopupContainer.PlentyWebMyAccountItemsPopupContainer.dragbox.PlentyWebMyAccount img {
    max-width: 100%; }

a#button_changePlentyWebMyAccountCustomerChangePassword {
  top: -5px; }

.PlentyWebMyAccountItemContainerHeaderTitle {
  float: left; }

.PlentyFormContainer.PlentyWebMyAccountButtonsRightContainer {
  display: inline-block;
  float: none !important;
  top: -5px;
  margin-bottom: -5px; }

div#PlentyWebMyAccountCustomerChangePasswordTitle div {
  float: left; }

div#PlentyWebMyAccountCustomerContactDetailsChangeContainer,
div#PlentyWebMyAccountCustomerPersonalDataChangeContainer,
div#PlentyWebMyAccountBankInformationChangeContainer,
div#PlentyWebMyAccountCustomerChangePasswordChangeContainer {
  float: none !important;
  top: 1px; }

.myaccount div.PlentyWebMyAccountContainerTitle > div:first-child,
.myaccount div.PlentyMyAccountHeaderChange > div:first-child {
  padding: 7px 0 3px; }

.PlentyWebMyAccountPopupContainer, .PlentyWebMyAccountAdviceContainer, .PlentyWebMyAccountDisplayOrdersShippingDetailsContainer, .ui-datepicker {
  width: 508px;
  margin-left: -224px; }

span#PlentyWebMyAccountUpdatePasswordInputNew2Label label {
  width: 80%;
  margin-top: -10px; }

.panel-select:checked + .panel {
  box-shadow: none; }

span#PlentyWebMyAccountCustomerCustomerMasterDataTitle {
  display: none; }

div#PlentyWebMyAccountBankInformationContainer {
  display: none; }

span#PlentyWebMyAccountCustomerShippingDetailsTitle {
  display: none; }

.PlentyWebMyAccountItemContainerHeaderTitle a,
span.PlentyWebMyAccountOrderOverviewItemsTitle a,
.PlentyWebMyAccountItemContainerHeaderTitle,
span.PlentyWebMyAccountOrderOverviewItemsTitle,
div#PlentyWebMyAccountCustomerChangePasswordTitle div {
  font-family: "GravurCondensed-Light";
  text-transform: uppercase;
  font-size: 20px !important;
  line-height: 36px !important;
  color: #444444 !important; }

.PlentyWebMyAccountContainerContent,
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewStatusHistoryDataContainer,
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewInvoiceDataContainer,
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewShippingDataContainer,
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewShippingMethodDataContainer,
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewPaymentMethodDataContainer,
.PlentyFormContainer.PlentyWebMyAccountOrderOverviewCustomerCommentDataContainer {
  padding: 20px !important;
  background-color: #F3F3F3; }

.PlentyWebMyAccountContainerTitle,
.PlentyWebMyAccountOrderOverviewInvoiceTitle.PlentyMyAccountHeaderChange,
.PlentyWebMyAccountOrderOverviewPaymentMethodTitle.PlentyMyAccountHeaderChange,
.PlentyWebMyAccountOrderOverviewShippingTitle.PlentyMyAccountHeaderChange,
.PlentyWebMyAccountOrderOverviewShippingMethodTitle.PlentyMyAccountHeaderChange,
.PlentyWebMyAccountOrderOverviewPaymentMethodTitle.PlentyMyAccountHeaderChange,
.PlentyWebMyAccountOrderOverviewStatusHistoryTitle.PlentyMyAccountHeaderChange,
.PlentyWebMyAccountOrderOverviewCustomerCommentTitle.PlentyMyAccountHeaderChange {
  border-bottom: none !important; }

h1#PlentyWebMyAccountDisplayOrdersContainerTitle,
h1#PlentyWebMyAccountItemWishListContainerTitle,
h1#PlentyWebMyAccountNewsletterSettingsContainerTitle,
h1#PlentyWebMyAccountCustomerContainerTitle {
  background-color: transparent;
  border: 0;
  margin: 50px 0 0;
  border-bottom: 1px solid #ddd;
  margin-bottom: 0;
  font-size: 23px;
  color: #444444;
  font-weight: normal;
  padding: 15px 10px 5px 0; }

.PlentyFormBox.PlentyWebMyAccountOrderOverviewItemsContainer {
  margin-top: 50px; }

.PlentyFormContainer.ItemsDescriptionID,
.PlentyFormContainer.ItemsDescriptionEAN {
  display: none !important; }

span.PlentyFormContainer.PlentyOrderSumTitle.PlentyGoodsValueGrossTitle,
span.PlentyFormContainer.PlentyOrderSumDetail.PlentyCurrencyContainer.PlentyGoodsValueGrossDetail,
span.PlentyFormContainer.PlentyOrderSumTitle.PlentyGoodsValueNetTitle,
.myaccount span.PlentyCurrencySymbol,
.myaccount span.PlentyCurrencyValue,
span.PlentyFormContainer.PlentyOrderSumTitle.PlentyShippingCostsGrossTitle,
span.PlentyFormContainer.PlentyOrderSumTitle.PlentyShippingCostsNetTitle,
span.PlentyFormContainer.PlentyOrderSumTitle.PlentySubtotalNetTitle,
span.PlentyFormContainer.PlentyOrderSumTitle.PlentyVATTitle,
span.PlentyFormContainer.PlentyOrderSumTitle.PlentyTotalAmountTitle,
.myaccount .PlentyFormContainer.ItemsContentRow > .PlentyFormBox.PlentyMyAccountTableLayout > .PlentyFormContainer > div {
  font-size: 16px;
  font-weight: normal !important; }

.myaccount span.PlentyFormContainer.PlentyOrderSumTitle.PlentyTotalAmountTitle,
.myaccount span.PlentyFormContainer.PlentyOrderSumDetail.PlentyCurrencyContainer.PlentyTotalAmountDetail span.PlentyCurrencyValue,
.myaccount span.PlentyFormContainer.PlentyOrderSumDetail.PlentyCurrencyContainer.PlentyTotalAmountDetail span.PlentyCurrencySymbol {
  font-weight: bold !important; }

.PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange.PlentyWebMyAccountItemContainerHeader .PlentyWebMyAccountItemContainerHeaderTitle a strong,
.PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange a strong {
  color: #333333 !important;
  font-family: "GravurCondensed-Light"; }

.PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange.PlentyWebMyAccountItemContainerHeader .PlentyWebMyAccountItemContainerHeaderTitle a:hover,
.PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange a:hover {
  text-decoration: underline; }

.PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange {
  border-bottom: none !important; }
  .PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange a {
    font-size: 20px;
    color: #333;
    text-decoration: none; }
    .PlentyFormContainer.ItemsHeaderRow.PlentyMyAccountHeaderChange a strong {
      font-weight: normal; }

.PlentyWebMyAccountOrderOverviewItemsMain .PlentyFormContainer.ItemsRow {
  border-bottom: 1px solid #ddd !important; }

span.PlentyWebMyAccountOrderOverviewItemsTitle {
  border-bottom: 1px solid #ddd !important;
  padding-bottom: 10px; }

.myaccount .PlentyWebMyAccountOrderOverviewOrderSumBox > div > div > div {
  border-bottom: none; }

.myaccount .PlentyWebMyAccountPopupContainer.PlentyWebMyAccountShippingMethodPopupContainer > div > div > form > div > .PlentyFormBox, .myaccount .PlentyWebMyAccountPopupContainer.PlentyWebMyAccountPaymentMethodPopupContainer > div > div > form > div > .PlentyFormBox, .myaccount .PlentyWebMyAccountPopupContainer.PlentyWebMyAccountShippingDetailsPopupContainer > div > div > form > div > .PlentyFormBox, .myaccount div.PlentyMyAccountTableLayout {
  font-size: 16px; }

#PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > a, #PlentyMyAccountMyAccount div.PlentyGuiTabs > ul.tabs > li > span {
  font-size: 16px; }

a.link {
  cursor: pointer; }

.PlentyWebMyAccountDisplayOrdersItemsName a {
  color: #333333; }

input.formblanc {
  display: none; }

/* Wunschzettel */
div#PlentyWebMyAccountItemWishListSettingsContainer,
.PlentyFormContainer.ItemWishListSave,
.PlentyFormContainer.ItemWishListCommentQuantity,
.PlentyFormContainer.ItemWishListCommentPurchased,
.PlentyFormContainer.ItemWishListCommentPosition,
.PlentyFormContainer.ItemWishListCommentComment {
  display: none !important; }

.PlentyFormContainer.ItemsRow.PlentyWebMyAccountItemContainer {
  border-bottom: 1px solid #ddd !important; }

.PlentyFormContainer.ItemsRow.PlentyWebMyAccountItemContainer:last-of-type {
  border-bottom: none; }

div#PlentyWebMyAccountItemWishListItemsBox .PlentyFormContainer.PlentyWebMyAccountButtonsRightContainer {
  margin-left: 15px; }

.myaccount .PlentyWebMyAccountButtonsRightContainer > .PlentyFormContainer + .PlentyFormContainer {
  margin-right: 15px; }

.myaccount .PlentyWebMyAccountOrderOverviewOverviewContainer > div {
  display: inline-block;
  vertical-align: top;
  font-weight: normal;
  line-height: 20px; }

.PlentyWebMyAccount input[type="button"] {
  height: 40px; }

.isMyaccount .breadcrumbs li:first-of-type {
  display: none; }

.isMyaccount .breadcrumbs li:after {
  content: "/";
  margin-left: 15px;
  margin-right: -10px; }

.isMyaccount .breadcrumbs li:last-of-type:after {
  content: " ";
  margin-left: 15px;
  margin-right: -10px; }

.isMyaccount .breadcrumbs li span {
  display: none; }

.isMyaccount .PlentyWebMyAccountOrderOverviewItemsBox .PlentyFormContainer.ItemsImage img {
  max-width: 160px;
  filter: brightness(101%);
  -webkit-filter: brightness(101%);
  -moz-filter: brightness(101%);
  -o-filter: brightness(101%);
  -ms-filter: brightness(101%); }

body > .PlentyWebMyAccount input[type="text"], body > .PlentyWebMyAccount input[type="password"], body > .PlentyWebMyAccount textarea, body > .PlentyWebMyAccount select {
  margin-bottom: 10px; }

.PlentyFormTitle.PlentyMandatoryField {
  font-weight: normal; }

.PlentyFormTitle.PlentyMandatoryField:after {
  content: "*"; }

.handle .PlentyWebMyAccountTitle {
  font-size: 20px;
  text-transform: uppercase; }

.PlentyWebMyAccountPopupContainer a.PostfinderTrigger {
  border: 1px solid grey;
  padding: 25px 0px 0px 0px;
  margin-bottom: 10px;
  margin-top: 70px; }

.PostfinderTriggerImgLabel1, .PostfinderTriggerImgLabel2 {
  margin-top: 5px; }

.PlentyWebMyAccountPopupContainer span.PlentyFormTitle {
  display: block;
  margin-top: 8px;
  width: 130px; }

.PlentyWebMyAccountPopupContainer a.PostfinderTrigger:before {
  content: "Zum Finden einer Packstation geben Sie zuvor Ihre Postleitzahl ein.";
  position: absolute;
  top: -55px;
  color: #333333; }

div#WebMyAccountPostfinderOverlayContainer {
  z-index: 1000000 !important; }

.PlentyWebshopPopupButtonRightContainer {
  width: inherit; }

.touch .navbar .nav > li > a {
  padding: 0 !important; }

/*** CONTENT all category links ****/
.overview .navigationTree {
  column-count: 4;
  -moz-column-count: 4;
  -webkit-column-count: 4; }
  .overview .navigationTree li.hasSublevel.open {
    padding-bottom: 30px; }
    .overview .navigationTree li.hasSublevel.open ul li.hasSublevel.open {
      padding-bottom: 2px; }
  .overview .navigationTree .overview {
    margin-top: 30px; }
  .overview .navigationTree a.treeLink {
    margin-left: 0px;
    padding-left: 0px;
    border: none; }
  .overview .navigationTree a:hover,
  .overview .navigationTree a:focus,
  .overview .navigationTree li.active > a:hover,
  .overview .navigationTree li.active > a:active {
    color: #E44F4F;
    border: none;
    border-color: transparent; }

.navigationTree a.treeLink h2,
.navigationTree a.treeLink .h2 {
  margin-left: 15px;
  padding-left: 6px;
  font-size: 15px;
  text-transform: none;
  display: block;
  margin: 0;
  padding: 2px 2px 2px 1px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  line-height: 18px;
  color: inherit;
  text-decoration: none;
  word-wrap: break-word;
  cursor: pointer;
  font-family: "GravurCondensed-Light"; }

.navigationTree ul li ul li a.treeLink h2,
.navigationTree ul li ul li a.treeLink .h2 {
  font-family: "GravurCondensed-Light"; }

.navigationTree ul li a.treeLink h2,
.navigationTree ul li a.treeLink .h2 {
  font-family: "GravurCondensed-Regular"; }

a.cat-overview-mobile {
  text-transform: uppercase !important; }

img.footer-trustami-logo {
  display: inline-block;
  margin-top: -8px;
  margin-right: 3px; }

/***********************************************
    Mobile
    ************************************************/
@media (max-width: 991px) and (min-width: 768px) {
  button.btn-search.onlyIcon.transition {
    width: 10%;
    max-width: 36px; }

  .navbar-form .form-group {
    float: left;
    width: 95%; }

  .contentpageSlider, .contentpageSlider .slide {
    height: 392px;
    margin-bottom: 0px;
    margin-top: 5px;
    top: 0 !important; }

  .footeradvert .contentpageSlider, .footeradvert .contentpageSlider .slide {
    height: 580px; }

  .btn-xs-100 {
    width: 100%; }

  .slide-text {
    top: 0px; }

  .isHome .mainframe--wrapper {
    margin-bottom: 40px; }

  .overview .navigationTree {
    column-count: 3;
    -moz-column-count: 3;
    -webkit-column-count: 3; }

  .isCat-920 .container.categoryView.isGridView.isList-1 p.price {
    top: -100px; } }
@media (max-width: 767px) {
  .isCat-920 .container.categoryView.isGridView.isList-1 p.price {
    top: -130px; }

  .isCat-920 .container.categoryView.isGridView.isList-1 span.name.name--producer.block {
    top: 42px; }

  .slide-text {
    top: 90px; }

  .overview .navigationTree {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
    text-align: center; }

  .singleItemDetails .availabilityIcon {
    margin-left: 0;
    float: left !important;
    margin-right: 10px; }

  .singleItemDetails .imageBox .owl-carousel {
    margin-left: 0px;
    margin-right: 0px; }

  .modal .btn {
    width: 100%;
    margin: 5px 0 0 !important; }

  .btn-xs-100 {
    width: 100%; }

  .contentpageSlider {
    height: 160px;
    margin-top: -50px; }

  .footeradvert .contentpageSlider, .footeradvert .contentpageSlider .slide {
    height: auto !important;
    max-height: 950px; }

  .checkout .form-group {
    margin-bottom: 20px; }

  .PlentyWebshopButton.next,
  .PlentyWebshopButton.login,
  .form-inline .btn.btn-primary {
    display: block;
    width: 100%; }

  .PlentyWebshopButton.login {
    height: initial;
    padding: initial;
    line-height: 2.6rem; }

  .margin-bottom-2 {
    margin-bottom: 0px; }

  .itemview--teaser {
    text-align: left; }

  footer ul.footerList .footer--row {
    top: inherit;
    line-height: inherit; }

  footer .footer--bottom .footer--bottom--right {
    text-align: center; }

  .contentpageSlider {
    height: 300px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px; }

  .PlentyWebMyAccountPopupContainer,
  .PlentyWebMyAccountAdviceContainer,
  .PlentyWebMyAccountDisplayOrdersShippingDetailsContainer,
  .ui-datepicker {
    width: 328px;
    margin-left: -164px; }

  .container-breadcrumbs {
    width: 100%; }

  .itemBox--category .imageBox {
    background-color: #F4F4F4; }

  .isMyaccount .breadcrumbs > li {
    display: inline; }
  .isMyaccount .breadcrumbs {
    width: 100%; }
  .isMyaccount .container {
    width: 100%; }
  .isMyaccount .mainframe--wrapper .container:first-of-type {
    padding-top: 0; }

  #PlentyWebMyAccountNewsletterSettingsContainer,
  #PlentyWebMyAccountDynamicExportContainer,
  #PlentyWebMyAccountDocumentsContainer,
  #PlentyWebMyAccountDisplayCouponsContainer,
  #PlentyWebMyAccountWatchListContainer,
  #PlentyWebMyAccountItemWishListContainer,
  #PlentyWebMyAccountCustomerContainer {
    display: block; }

  .btn + .btn, .btn + .PlentyWebshopButton,
  .PlentyWebshopButton + .btn,
  .PlentyWebshopButton + .PlentyWebshopButton {
    margin-left: 0px; }

  .isCheckout a.btn.btn-default.is-prev {
    margin-right: -5px; }

  .isCheckout .shipping-select .panel-body {
    height: 100% !important; }

  .isCheckout .container.mobile-header__search {
    display: none; }

  .isCheckout .mainframe--wrapper {
    padding-top: 0px;
    padding-bottom: 50px; }

  .isCheckout .breadcrumbs {
    display: none; }

  .isCheckout footer {
    display: none; }

  .mainframe--wrapper {
    padding-top: 57px;
    /* Abstand, damit Breadcrumb funktioniert. */ }

  .no-touch .categoryView.isGridView .itemBox,
  .no-touch .crossSellingWrapper,
  .touch .categoryView.isGridView .itemBox,
  .touch .crossSellingWrapper {
    height: 100%;
    margin-bottom: 20px; }

  .itemBox .itemBoxInner, .previewImage, .crossSellingItemInner {
    min-height: 200px; }

  .PlentyWebMyAccountPopupContainer > div > div + div,
  .PlentyWebMyAccountDisplayOrdersShippingDetailsContainer > div.PlentyFormBox > div.PlentyWebMyAccountPopupTitleContainer + div,
  .PlentyWebshopPopupContent {
    padding: 12px 12px; }

  dl.basketDefList {
    margin: 20px 0px; }

  .warenkorb-leer {
    margin-top: 20px; }

  .checkout-step-3 .navbar-brand {
    display: none; }

  .checkout-step-3 button.btn.btn-primary.btn-lg {
    position: fixed;
    bottom: 0px;
    left: 0px;
    height: 60px; }

  .isCheckout.checkout-step-1 .mainframe--wrapper .container:first-of-type {
    padding-top: 0px; }

  .checkout .article--details--wrapper dd {
    width: 210px !important; }

  .checkout .basketitem--wrapper .imageBox > img {
    filter: brightness(101%);
    -webkit-filter: brightness(101%);
    -moz-filter: brightness(101%);
    -o-filter: brightness(101%);
    -ms-filter: brightness(101%); }

  .mainframe--wrapper .container:first-of-type {
    padding-top: 0px; }

  .text-bg {
    /*  font-size: 16px !important; */
    line-height: 36px; }

  .checkout-step-3 .toTop.visible {
    display: none; }

  .footer--bottom--left {
    text-align: center; }
    .footer--bottom--left .pull-left {
      float: none !important; }

  .slide-text {
    top: 60px; }

  .checkout--box--big {
    min-height: 0px; }

  .row.checkout-items-item b {
    padding-bottom: 4px; }

  dl.basketDefList dd {
    text-align: right; }

  .category-cloud {
    width: 100%; }

  .feedbackSubmitButton-wrapper input {
    width: 100%; }

  .singleItemDetails .quantityInputWrapper .btn.quantityInputButton.isMinus {
    left: -12px; }

  .singleItemDetails .quantityInputWrapper .btn.quantityInputButton.isPlus {
    left: -6px; }

  .singleItemDetails .owl-controls .owl-pagination {
    bottom: 0px; }

  .owl-controls .owl-buttons > div {
    top: 92%; } }
@media (max-width: 400px) {
  body > .plentyErrorBox,
  body > .plentyMessageBox,
  body > .PlentyErrorMessageBox,
  .ItemParamError > .ItemsDescriptionParamDetail,
  .ItemParamError > .ItemsDescriptionCharacterDetail,
  .ItemsDescriptionParamDetail,
  .ItemParamError > .ItemsDescriptionCharacterDetail {
    width: 300px;
    margin-left: -150px; }

  .overview .navigationTree {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1; } }
@media (max-width: 991px) {
  .checkout-step-2 .navbar-brand {
    display: none; }

  a.btn-checkout {
    width: 100%; }

  .breadcrumbs > li > a,
  .inverse .breadcrumbs > li > a:hover,
  .inverse .breadcrumbs > li > a:focus {
    font-size: 14px; }

  .isCat-920
  .formtable {
    width: 96%; }

  .imageBox {
    margin-bottom: 10px; }

  .isCat-920 .itemBoxInner p.name.block {
    display: none; }

  .PlentyFormContainer.ItemsDescriptionRatingDetailCommentValue input {
    width: 60%; }

  .btn-wrapper.feedbackSubmitButton-wrapper {
    text-align: left;
    margin-top: 53px;
    width: 100%; }

  .toBasketWrapper .btn.btn-primary {
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px; }

  .singleItemDetails .toBasketWrapper {
    margin-top: 20px; }

  .checkout-nav > ul > li > span > span + span {
    display: block;
    font-size: 0.6rem;
    padding: 0 !important;
    margin: 0;
    position: absolute;
    left: 20px; }

  #checkoutTabConfirm span {
    width: 50px; }

  .home--teaser-icons {
    display: none; }

  .nav-full,
  .nav-fixed {
    display: none !important; }

  hr.home--border {
    display: none; }

  .navbar-form .form-control {
    width: 100%; }
    .navbar-form .form-control:active, .navbar-form .form-control:focus {
      border: 1px solid #ddd; }

  .widget_container_box,
  footer .footer--top {
    height: auto;
    text-align: center; }

  footer .footer--row-smartphone:before,
  footer .footer--row-mappin:before,
  footer .footer--row-mail:before {
    content: ""; }

  .home--teaser-mobile h1 {
    font-size: 23px;
    margin: 10px 0 0;
    line-height: 120%; }
  .home--teaser-mobile .home--teaser-mobile__subtitle {
    line-height: 120%;
    margin-bottom: 5px; }

  .navbarInputWrapper {
    margin: 0; }

  .navbar-nav {
    margin: 0; }

  button.btn-search.onlyIcon.transition {
    float: right;
    width: 15%;
    border-radius: 0;
    height: 40px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left: transparent;
    padding: 6px 0 0 0; }

  .form-group {
    float: left;
    width: 85%;
    /* &:after { // Erstmal wieder ausgeblendet, weil Fehlerdarstellung unter Mobile Registrierung, ggf. wieder einblenden und genauer definieren für die jeweilige Stelle
           // Weiße Trennlinie als Übergang zum BTN
           content: "";
           background: #fff;
           width: 1px;
           height: 38px;
           position: absolute;
           top: 1px;
           right: 0;
           display: block;
         } */ }

  .navbar-header {
    padding-top: 40px;
    z-index: 101;
    position: relative; }

  .navbar-brand {
    padding: 0;
    float: none;
    margin: 20px 0px 17px -45px; }

  ul.mobile-header__top-strip {
    background: #333333;
    height: 40px;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    text-align: left; }

  ul.mobile-header__top-strip li.mobile-header__menu,
  ul.mobile-header__top-strip li.mobile-header__login,
  ul.mobile-header__top-strip li.mobile-header__basket {
    display: inline-block;
    list-style-type: none;
    width: 33.33333333%;
    border-right: 1px solid #919191; }

  ul.mobile-header__top-strip li.mobile-header__basket {
    border: none;
    width: 28%; }

  ul.mobile-header__top-strip .mobile-header__label-menu {
    text-transform: uppercase;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 600;
    display: inline-block;
    padding-left: 5px; }

  ul.mobile-header__top-strip {
    z-index: 100; }
    ul.mobile-header__top-strip .mobile-header__icon-bar-wrapper {
      display: inline-block; }
    ul.mobile-header__top-strip .navbar-toggle .icon-bar {
      display: block;
      width: 22px;
      height: 2px;
      border-radius: 0;
      background-color: #fff; }
    ul.mobile-header__top-strip .navbar-toggle {
      margin: 0;
      padding: 0 0 0 12px;
      width: 100%;
      float: left;
      text-align: left;
      height: 40px; }
      ul.mobile-header__top-strip .navbar-toggle:hover, ul.mobile-header__top-strip .navbar-toggle:focus {
        background-color: transparent; }
    ul.mobile-header__top-strip ul.dropdown-menu.cat--level-3 {
      display: none !important; }
    ul.mobile-header__top-strip .mobile-header__login a {
      color: #fff;
      border: 1px solid transparent;
      margin: 0;
      padding: 7px 0 0 13px;
      width: 100%;
      float: left;
      text-align: left;
      height: 40px; }
      ul.mobile-header__top-strip .mobile-header__login a:hover {
        text-decoration: none; }
      ul.mobile-header__top-strip .mobile-header__login a:before {
        content: "";
        display: inline-block;
        position: relative;
        top: 2px;
        left: -9px;
        border: 2px solid #fff;
        width: 18px;
        height: 18px;
        border-radius: 100px; }
    ul.mobile-header__top-strip .mobile-header__login .fa-user:before {
      content: "\f1db";
      font-size: 19px; }
    ul.mobile-header__top-strip .navbar-right--basket {
      margin-left: 0; }
      ul.mobile-header__top-strip .navbar-right--basket a:active,
      ul.mobile-header__top-strip .navbar-right--basket a:focus,
      ul.mobile-header__top-strip .navbar-right--basket a:hover {
        text-decoration: none; }
      ul.mobile-header__top-strip .navbar-right--basket .mobile-header__label-menu {
        padding-left: 0; }
    ul.mobile-header__top-strip .mobile-header__basket .icon-icon-cart {
      font-size: 1.6rem;
      color: #fff;
      position: relative;
      top: 5px;
      left: 5px; }
    ul.mobile-header__top-strip .mobile-header__basket .icon-icon-cart:before {
      margin-right: 3px; }
    ul.mobile-header__top-strip .mobile-header__basket .badge {
      position: absolute;
      left: 17px;
      top: 3px;
      padding: 3px 7px 3px 6px;
      font-size: 16px; }
    ul.mobile-header__top-strip .mobile-header__basket a.dropdown-toggle {
      float: left;
      height: 40px;
      width: 100%;
      padding-top: 3px; }
    ul.mobile-header__top-strip .navbar-nav > li.open .dropdown-menu {
      display: block; }
    ul.mobile-header__top-strip .navbar .nav > li > a, ul.mobile-header__top-strip .navbar .nav > li > ul > li > a,
    ul.mobile-header__top-strip .navbar .nav .dropdown-header {
      margin: 0;
      padding: 0;
      border: none;
      border-left: 1px solid #e0e0e0;
      border-radius: 0;
      width: 33%;
      position: absolute;
      top: 0;
      right: 0; }
    ul.mobile-header__top-strip .navbar .nav > li > a:after {
      content: "Shop";
      text-transform: uppercase;
      position: absolute;
      right: 0px;
      top: 6px;
      color: #fff;
      font-size: 1.5rem;
      font-weight: 600; }
    ul.mobile-header__top-strip .navbar-right--top .icon-icon-cart {
      display: inline-block;
      padding-top: 3px;
      font-size: 28px;
      color: #fff; }
    ul.mobile-header__top-strip .mobile-header__search {
      margin: 0 12px; }
      ul.mobile-header__top-strip .mobile-header__search .btn-search .icon-icon-search {
        position: absolute;
        top: 12px;
        right: 12px;
        font-weight: 600; }
      ul.mobile-header__top-strip .mobile-header__search .navbar-form .form-group {
        margin-bottom: 9px; }
      ul.mobile-header__top-strip .mobile-header__search .liveSearch {
        width: 100%;
        min-height: 280px;
        overflow-y: scroll;
        overflow-x: initial;
        border: 1px solid rgba(0, 0, 0, 0.15);
        -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
        -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15);
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0.15); }
      ul.mobile-header__top-strip .mobile-header__search .liveSearch > fieldset {
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 0;
        -webkit-box-shadow: none;
        -moz-box-shadow: none;
        box-shadow: none;
        width: 100% !important;
        padding-bottom: 30px; }
    ul.mobile-header__top-strip ul.mobile-header__top-strip .basketPreviewContainer {
      width: 86%; }
    ul.mobile-header__top-strip .asidePanel.basketPreviewContainer, ul.mobile-header__top-strip .asidePanel.filterPanel {
      top: 0 !important;
      -webkit-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
      -moz-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
      box-shadow: 0px 0px 3px 0px rgba(51, 51, 51, 0.3); }
    ul.mobile-header__top-strip body.filterExist .asidePanel.filterPanel {
      z-index: 10; }

  .mobile-header .mainNavigation {
    background-color: #333; }
  .mobile-header .navbar-main {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    overflow-y: auto; }
  .mobile-header .dropdown.open > .dropdown-menu .openCloseToggle {
    opacity: 0; }
  .mobile-header .openCloseToggle {
    position: absolute;
    display: block;
    z-index: 1;
    top: 0px;
    height: 50px;
    left: initial;
    width: 100%;
    right: 0px;
    padding: 10px 20px;
    opacity: 1; }
  .mobile-header .openCloseToggle:before,
  .mobile-header li.open.animating > .openCloseToggle:before {
    content: "\e909";
    position: absolute;
    display: table;
    top: 13px;
    left: initial;
    right: 20px;
    width: 0;
    height: 0;
    border: 0;
    font-family: 'icomoon';
    font-size: 5px;
    color: #fff;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  .mobile-header .openCloseToggle:before {
    /* -webkit-transform: rotate(0deg); */
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg); }
  .mobile-header li.open > .openCloseToggle:before,
  .mobile-header li.animating > .openCloseToggle:before {
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg); }
  .mobile-header .nav li.dropdown a {
    color: #fff;
    font-size: 1.2rem;
    font-weight: 300;
    text-transform: none;
    padding: 16px 0 15px;
    margin: 0;
    border-bottom: 1px solid #4b4b4b;
    opacity: 0; }
    .mobile-header .nav li.dropdown a:hover, .mobile-header .nav li.dropdown a:focus, .mobile-header .nav li.dropdown a:active {
      border-color: transparent;
      border-bottom: 1px solid #4b4b4b; }
  .mobile-header .nav > li.dropdown > a {
    font-weight: 600;
    text-transform: uppercase;
    opacity: 1; }
  .mobile-header ul.dropdown-menu:before {
    display: none; }
  .mobile-header .navbar-nav > li.open ul.dropdown-menu.cat--level-4 {
    display: none; }
  .mobile-header .nav li.dropdown.open ul.dropdown-menu {
    box-shadow: none;
    background-color: transparent;
    padding: 0;
    list-style-type: none;
    color: #fff; }
  .mobile-header .nav li.dropdown.open li.dropdown a {
    top: -3px;
    position: relative;
    opacity: 1; }

  .mobile-header .nav li.dropdown li.dropdown a:before {
    content: "•";
    display: inline-block; }

  .mobile-header .nav li.dropdown li.cat-service.dropdown a:before {
    padding: 0 7px;
    margin-left: -7px; }

  .checkout input#checkoutCoupon {
    max-width: 100%;
    float: none;
    margin: 10px 0 20px; }
  .checkout label.checkout--coupon--label {
    float: none; }
  .checkout span.checkout--coupon--btn {
    margin-bottom: 0px;
    display: block; }
  .checkout .form-group {
    float: left;
    width: 100%; }
  .checkout .checkout--coupon--btn {
    float: left !important; }

  footer ul.footerList .footer--row {
    top: inherit;
    line-height: inherit; }

  .col-lg-3.col-md-3.col-sm-4.col-xs-7.col-xs-offset-3.col-sm-offset-0:last-of-type ul.footerList {
    margin-bottom: 30px; }

  .home--teaser-mobile.visible-xs.visible-sm.row {
    margin-bottom: 20px; }

  .tooltip.top {
    z-index: 1000; }

  .text-large-responsive {
    line-height: 1.1; }

  .itemBox--category .imageBox {
    background-color: #f6f6f6;
    margin-bottom: -5px; }

  /* Umstellung Mobile Menü auf Content verdrängen */
  .navigation-visible .wrapper,
  .navigation-visible ul.mobile-header__top-strip,
  .navigation-visible .mainframe--wrapper {
    margin-left: 330px; }

  .mainNavigation, .asidePanel {
    width: 330px !important; }

  .overlay.navigation-overlay.closeIcon.top-right {
    opacity: 0 !important; }

  body.navigation-visible .mainNavigation {
    z-index: 100000;
    display: block; }

  /* Umstellung Warenkorb auf Content verdrängen */
  .aside-visible .wrapper,
  .aside-visible footer,
  .aside-visible .mainframe--wrapper {
    position: relative;
    left: -330px; }
  .aside-visible ul.mobile-header__top-strip {
    left: -330px; }

  .overlay.aside-overlay.closeIcon.top-left {
    opacity: 0 !important; }

  .slide-text {
    top: 10px; }

  .fan-item.column.is-half-mobile {
    width: 48% !important; }

  .page-singleitem .no-stock .widget.widget-grid.widget-two-col.row.singleItem__wrap {
    margin-bottom: 0px; }
  .page-singleitem .no-stock.salable .widget.widget-grid.widget-two-col.row.singleItem__wrap {
    margin-bottom: 130px; }
  .page-singleitem .no-stock .avaliability-form button.btn.btn-block.btn-default {
    margin-top: 15px !important; } }
@media (max-width: 330px) {
  .checkout .article--details--wrapper dd {
    width: 150px !important; }

  .info--delivery dd:before {
    width: 53px; } }
@media (max-width: 500px) {
  .myaccount #PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer, .myaccount .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer, .myaccount .PlentyWebMyAccountTicketsContentLeft, .myaccount .PlentyWebMyAccountTicketsContentRight, .myaccount .PlentyWebMyAccountTicketsNewTicket1, .myaccount .PlentyWebMyAccountTicketsNewTicket2 {
    display: block;
    width: 100%; }

  .isCheckout .basket .select-wrapper:after {
    top: 61px;
    right: 0px; }

  .myaccount #PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer:last-child > div,
  .myaccount #PlentyWebMyAccountCustomerContainerContent > .PlentyFormBox > .PlentyFormContainer > .PlentyFormContainer:last-child > span,
  .myaccount .PlentyWebMyAccountOrderOverviewElementsContainer > .PlentyFormContainer > .PlentyFormContainer:last-child > div,
  .myaccount .PlentyWebMyAccountTicketsContentRight > div,
  .myaccount .PlentyWebMyAccountTicketsNewTicket2 > div {
    margin-left: 0px; }

  .checkout .panel-heading h3.panel-title {
    margin-bottom: 0px; }

  .checkout .panel-body {
    height: 100% !important; }

  .basketDefList dd {
    width: 60%; }

  .basketDefList dt {
    width: 40%; }

  .fan-item.column.is-half-mobile {
    width: 100% !important; }

  .page-singleitem .single.container-max.page-content.no-variant {
    margin-top: -10px !important; } }
@media (min-width: 1200px) {
  .contentpageSlider,
  .contentpageSlider .slide {
    height: 610px;
    top: -1px; }

  .isHome .contentpageSlider,
  .isHome .contentpageSlider .slide {
    margin-bottom: 40px; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .contentpageSlider,
  .contentpageSlider .slide {
    height: 520px;
    margin-top: 0px; }

  .no-touch .categoryView.isGridView .itemBox, .no-touch .crossSellingWrapper {
    height: inherit; }

  .owl-controls .owl-pagination {
    bottom: 93px; }

  .slide-text {
    top: 50px; }

  .checkout input#checkoutCoupon {
    width: 40%; }

  .isHome .contentpageSlider,
  .isHome .contentpageSlider .slide {
    margin-bottom: 40px; }

  .home--teaser-icons.row {
    text-align: center; }

  .isCat-920 .container.categoryView.isGridView.isList-1 span.name.name--producer.block {
    top: 42px; }

  .container-max.navigation-desktop {
    padding-left: 30px !important; }

  .brand-wrapper {
    padding: 0 15px 0 0px; }

  #main-navbar.fixed .cmp-search-box {
    width: 28%; }

  /*
      .container-max.breadcrumb-container{
        padding-left: 0px!important;
      }

      .breadcrumbs {
        width: 1200px!important;

        ul.breadcrumb.container-max {
          background-color: transparent;
          width: 100%!important;
          margin-left: 0px!important;
          padding-left: 0px!important;
        }
      }
      */
  .text-bg {
    line-height: 19px; }

  .headline-wrapper {
    line-height: 1.2; }

  .categoriegrid.page-content {
    padding-left: 90px;
    width: 100% !important; }

  .container-max.navigation-desktop {
    max-width: 970px;
    width: 100%;
    margin: 0;
    padding-left: 90px !important; }

  .footer .widget-inner.col-12.col-md-3 {
    padding: 0px; }

  .page-category-content .container-max.KMS .col-lg-5:nth-of-type(1) {
    padding: 0px 15px 0px 5px; }

  .container-max.breadcrumb-container {
    width: 970px; } }
.page-category-content .container-max.KMS .col-lg-5:nth-of-type(1) {
  padding-right: 15px; }

li.cat-220,
li.cat-216,
li.cat-189,
li.cat-100,
li.cat-137,
li.cat-249,
li.cat-276,
li.cat-87,
li.cat-159,
li.cat-1009,
li.cat-310,
li.cat-2127,
li.cat-998,
li.cat-288,
li.cat-343,
li.cat-1217,
li.cat-413,
li.cat-597,
li.cat-330,
li.cat-531,
li.cat-127,
li.cat-185,
li.cat-349,
li.cat-495,
li.cat-151,
li.cat-118,
li.cat-420,
li.cat-231,
li.cat-240,
li.cat-136,
li.cat-819 {
  display: none !important; }

/* FIXES */
@media (max-width: 991px) and (min-width: 768px) {
  .no-touch .categoryView.isGridView .itemBox, .no-touch .crossSellingWrapper {
    height: 100%;
    min-height: 254px; } }
@media (min-width: 1200px) {
  .no-touch .categoryView.isGridView .itemBox, .no-touch .crossSellingWrapper {
    height: 100%; }

  .singleItemDetails .quantityInputWrapper .btn.quantityInputButton.isMinus {
    left: -12px; }

  .singleItemDetails .quantityInputWrapper .btn.quantityInputButton.isPlus {
    left: -6px; } }
/*****************
KATEGORIEANSICHT
*****************/
.js .navigationTree.accordion ul,
.js .navigationTree ul {
  display: block; }

.container.singleItemView.margin-top-1 {
  margin-top: 60px; }

.cat-wrapper {
  background-color: #f3f3f3;
  margin-top: 134px;
  position: sticky !important;
  position: -webkit-sticky;
  top: 138px;
  z-index: 101;
  /*
  .navigationTree ul,
  .panel-default ul {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4;
  }

  */ }
  .cat-wrapper a.nav-link:focus {
    color: #E44F4F !important; }
  .cat-wrapper .container.categoryView {
    padding-top: 0px; }
  .cat-wrapper .categoryDetails {
    margin-top: 0px; }
  .cat-wrapper .subcategory--list .subcategory--list--item a {
    text-decoration: none;
    color: #444444; }
  .cat-wrapper .panel-heading a,
  .cat-wrapper .panel-heading a:hover,
  .cat-wrapper .panel-heading a:focus {
    color: #444;
    text-decoration: none; }
  .cat-wrapper .panel-collapse span.h2 {
    margin: 10px 0 -5px 0;
    font-size: 20px; }
  .cat-wrapper h2 a:hover {
    color: #444444 !important;
    border-bottom: 1px solid #444444; }
  .cat-wrapper .panel-collapse .h2 a:hover {
    color: #444;
    border-bottom: 1px solid #444;
    text-decoration: none; }
  .cat-wrapper a span {
    padding-top: 10px; }
  .cat-wrapper span.closed, .cat-wrapper span.opened {
    font-size: 20px;
    color: #444444;
    text-transform: uppercase;
    text-align: center;
    margin-top: 5px; }
  .cat-wrapper a span.closed:before {
    content: ">";
    transform: rotate(270deg);
    display: block;
    float: left;
    font-size: 29px;
    line-height: 0.8;
    transition: transform 1s; }
  .cat-wrapper a span.opened:before {
    content: ">";
    transform: rotate(90deg);
    display: block;
    float: left;
    font-size: 29px;
    line-height: 0.8;
    margin-left: 3px;
    margin-right: -3px;
    transition: transform 1s; }
  .cat-wrapper span.subcategory--list--item {
    background-color: transparent;
    border: none;
    display: contents; }
  .cat-wrapper .navigationTree a:hover,
  .cat-wrapper .navigationTree a:focus,
  .cat-wrapper .panel a:hover,
  .cat-wrapper .panel a:focus {
    border: none;
    border-color: transparent;
    color: transparent; }
  .cat-wrapper li.subcategory--list {
    overflow: unset;
    list-style-type: none; }
  .cat-wrapper .panel-collapse {
    padding: 15px 0px;
    display: none; }
  .cat-wrapper .panel-collapse.show {
    display: inline-block;
    /*min-width: 70vw;*/
    width: 100%;
    margin-left: 0px; }
  .cat-wrapper .template_cat_wrapper .panel-collapse.show {
    min-width: 400%; }
  .cat-wrapper .subcategory--list .subcategory--list--item:hover,
  .cat-wrapper .subcategory--list .subcategory--list--item:hover a {
    text-decoration: none;
    background-color: transparent;
    color: #444444; }
  .cat-wrapper .subcategory--list .subcategory--list--item:hover a {
    text-decoration: none;
    /*border-bottom: 1px solid #444444;*/
    font-family: "GravurCondensed-Regular"; }
  .cat-wrapper .navigationTree .subcategory--list.active.open .subcategory--list--item a,
  .cat-wrapper .subcategory--list.active.open .subcategory--list--item a {
    color: #444444;
    background-color: transparent !important;
    border-color: transparent;
    border-bottom: 1px solid #444444;
    font-family: "GravurCondensed-Regular"; }
  .cat-wrapper li.subcategory--list.active.open .subcategory--list--item a {
    background-color: transparent !important;
    color: #444444;
    padding: 0px;
    border: none !important;
    font-family: "GravurCondensed-Regular"; }
  .cat-wrapper li.subcategory--list.active.open .subcategory--list--item {
    background-color: transparent;
    border: none; }
  .cat-wrapper li.nav-item.subcategory--list.active.current-cat > span a {
    display: none;
    /* Aktuelles Element ausblenden */ }
  .cat-wrapper ul.current-category.deepest-cat li.nav-item.subcategory--list.active.current-cat > span a {
    display: block; }
  .cat-wrapper h2 {
    margin-top: 0px; }
  .cat-wrapper .active:first-of-type > span.subcategory--list--item {
    /*display: none;*/ }
  .cat-wrapper .breadcrumb-item .fa-home:before {
    font-size: 20px;
    font-weight: bold; }
  .cat-wrapper li.breadcrumb-item {
    display: none !important; }
  .cat-wrapper li.breadcrumb-item:last-of-type,
  .cat-wrapper li.breadcrumb-item:nth-last-child(2) {
    display: block !important; }
    .cat-wrapper li.breadcrumb-item:last-of-type a, .cat-wrapper li.breadcrumb-item:last-of-type span,
    .cat-wrapper li.breadcrumb-item:nth-last-child(2) a,
    .cat-wrapper li.breadcrumb-item:nth-last-child(2) span {
      font-size: 20px;
      font-weight: bold; }
    .cat-wrapper li.breadcrumb-item:last-of-type a:hover,
    .cat-wrapper li.breadcrumb-item:nth-last-child(2) a:hover {
      color: #444444;
      text-decoration: underline; }
  .cat-wrapper li.breadcrumb-item:nth-last-child(2) {
    padding-left: 0px; }
  .cat-wrapper .breadcrumb-item + .breadcrumb-item::before {
    content: ">";
    font-size: 20px;
    font-weight: bold; }
  .cat-wrapper .breadcrumb-item + li.breadcrumb-item:nth-last-child(2)::before {
    display: none; }
  .cat-wrapper .breadcrumbs.header-fw {
    position: unset !important;
    left: 0px !important;
    margin-top: 0px !important;
    padding-left: 0px;
    margin-left: 0px; }
  .cat-wrapper .breadcrumbs.header-fw .breadcrumb {
    padding-left: 0px !important;
    margin-left: 0px !important; }

.mainframe--wrapper ol.breadcrumbs {
  padding-left: 5px; }

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 2px;
  color: #6c757d;
  content: "/";
  padding-left: 2px;
  font-size: 15px; }

.breadcrumb-item .fa-home:before {
  content: "Home";
  font-family: "GravurCondensed-Light";
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  line-height: 0;
  letter-spacing: 0.04em;
  color: #444444; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: 2px; }

.breadcrumbs .breadcrumb-item:nth-of-type(2) {
  display: none; }

.breadcrumbs.kms .breadcrumb-item:nth-of-type(2) {
  display: inline-block; }

.bread-2079 {
  /*Gude Wissen */
  display: none; }

.catwrapper {
  margin-top: 40px; }

@media only screen and (max-width: 991px) {
  .cat-wrapper {
    margin-top: 10px;
    top: 40px;
    background-color: #333333;
    border-top: 1px solid #919191; }
    .cat-wrapper .subcategory--list .subcategory--list--item a {
      color: #fff; }
    .cat-wrapper span.closed, .cat-wrapper span.opened {
      color: #fff; }
    .cat-wrapper span.h2,
    .cat-wrapper .panel-collapse h2 {
      color: #fff; }
    .cat-wrapper h2 {
      margin-top: 0px; }
    .cat-wrapper h2 a {
      font-size: 19px; }
    .cat-wrapper .mt-3 {
      margin-top: 0px !important; }
    .cat-wrapper .subcategory--list .subcategory--list--item:hover,
    .cat-wrapper .subcategory--list .subcategory--list--item:hover a {
      background-color: #333;
      color: #fff; }
    .cat-wrapper .navigationTree .subcategory--list.active.open .subcategory--list--item a,
    .cat-wrapper .subcategory--list.active.open .subcategory--list--item a {
      color: #fff;
      background-color: #333;
      border-color: transparent; }
    .cat-wrapper li.subcategory--list.active.open .subcategory--list--item a {
      background-color: #333;
      color: #fff;
      border: 1px solid transparent; }
    .cat-wrapper .categoryView.margin-top-1 {
      margin-top: 0px; }
    .cat-wrapper li.breadcrumb-item:last-of-type a, .cat-wrapper li.breadcrumb-item:last-of-type span,
    .cat-wrapper li.breadcrumb-item:nth-last-child(2) a,
    .cat-wrapper li.breadcrumb-item:nth-last-child(2) span {
      font-size: 20px;
      font-weight: bold;
      color: #fff; }
    .cat-wrapper .breadcrumb-item + .breadcrumb-item::before {
      content: ">";
      font-size: 20px;
      color: #fff; }
    .cat-wrapper .breadcrumbs.header-fw ul.breadcrumb.container-max {
      padding-top: 0px !important;
      padding-left: 0px !important; }

  .filterExist .breadcrumbs {
    top: -60px; }

  .breadcrumbs {
    margin: 5px 0px 3px 0px; }

  .breadcrumbs,
  .container-breadcrumbs {
    position: initial; }

  .breadcrumb-wrapper.withslider {
    margin-top: 0px; } }
@media only screen and (max-width: 767px) {
  .isSingleItem .mainframe--wrapper {
    padding-top: 0px; }

  .breadcrumb-wrapper {
    margin-top: -60px; }

  .breadcrumbs ul.breadcrumb.container-max,
  .page-category .breadcrumbs.header-fw ul.breadcrumb.container-max {
    background-color: transparent;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }

  .cat-wrapper .breadcrumbs ul.breadcrumb.container-max,
  .cat-wrapper .page-category .breadcrumbs.header-fw ul.breadcrumb.container-max {
    display: flex !important; }

  .breadcrumbs li.breadcrumb-item {
    display: inline; }

  .cat-wrapper .breadcrumb-item .fa-home:before {
    color: #fff; }

  /*
  .cat-wrapper {

    .subcategory--list .subcategory--list--item a {

      color: #fff;
      font-size: 16px;
    }

    li.subcategory--list {
      line-height: 1.3;
    }

    .panel-collapse span.h2 {
      margin: 6px 0 0px 0;
      font-size: 18px;
    }

    .panel-collapse {
      padding: 2px 0px;
    }
  }
  */
  /* Black Weekend */
  li.cat-2384.cat-2384-active {
    display: block !important; }

  li.cat-2384.dropdown.hasSublevel {
    display: none; } }
/*################################################################################*/
/*################################################################################*/
/*#################################    CERES    ##################################*/
/*################################################################################*/
/*################################################################################*/
body,
body > #vue-app {
  background-color: #fff; }

.page-singleitem #vue-app {
  margin-top: 143px !important; }

html {
  width: 100%;
  max-width: 100%; }

.ceres-block {
  display: block; }

.cmp-product-thumb .prices {
  display: block;
  text-align: center;
  margin: 0 auto;
  width: 100%; }
.cmp-product-thumb .price {
  color: #444444;
  font-size: 18px;
  padding-top: 10px;
  text-align: center;
  margin: 0 auto;
  margin-left: 3px !important;
  text-align: left; }
.cmp-product-thumb .price.without.uvp,
.cmp-product-thumb .graduated-price,
.cmp-product-thumb .varianten-price {
  margin: 0 auto;
  text-align: center;
  display: inline;
  width: 100%; }
.cmp-product-thumb .thumb-content, .cmp-product-thumb .thumb-content a {
  text-align: center !important;
  color: #777777;
  font-size: 18px;
  padding: 1px 0 0 0;
  line-height: 120%;
  padding-left: 3px;
  padding-right: 3px; }
.cmp-product-thumb span.manufacturer-name {
  font-size: 18px;
  padding: 1px 0 0 0;
  line-height: 120%;
  text-transform: uppercase;
  color: #AAAAAA;
  padding-top: 15px;
  width: 100%;
  float: left; }
.cmp-product-thumb .price-view-port {
  -webkit-box-flex: 2;
  -ms-flex: 1 0 0px;
  flex: none;
  float: left;
  text-align: right !important;
  width: 50%;
  padding-right: 5px; }

.badge {
  min-width: 14px;
  padding: 4px 7px !important;
  font-size: 13px;
  background-color: #E44F4F;
  border-radius: 10px;
  position: relative;
  left: 0px;
  box-shadow: none !important;
  bottom: 0px; }

.contentpageSlider {
  display: none !important; }

/*
.cat-wrapper .container.categoryView .col-12 {
  padding-left: 0px;
  padding-right: 0px;
}

.cat-wrapper .container.categoryView {
  padding-top: 0px;
  padding-left: 0px;
  padding-right: 0px;
}

/* MainNavigation */
/*#mainNavbarCollapsable {
  height: 40px;
  position: absolute;
  bottom: 15px;
  right: 0px;
}
*/
nav.navbar .container-max > div.row #mainNavbarCollapsable {
  height: 45px; }

#mainNavbarCollapsable ul.mainmenu {
  float: left; }

#mainNavbarCollapsable ul.mainmenu li.ddown:nth-of-type(1) {
  margin-left: 0px; }

#login-change i.fa.fa-user.mr-1 {
  display: none; }

#mainNavbarCollapsable ul.mainmenu > li {
  height: 45px;
  margin-left: 20px; }

#mainNavbarCollapsable ul.mainmenu > li > ul > li {
  padding: 0px 5px; }

#mainNavbarCollapsable ul.mainmenu > li > ul a {
  font-size: 16px; }
  #mainNavbarCollapsable ul.mainmenu > li > ul a:hover {
    color: #E44F4F; }

#mainNavbarCollapsable ul.mainmenu > li.ddown > a {
  -webkit-transition: all 0s;
  transition: all 0s;
  padding: 0px;
  margin: 1px 23px 0 0;
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular"; }

#mainNavbarCollapsable ul.mainmenu > li.ddown > a:after {
  display: none; }

#mainNavbarCollapsable ul.mainmenu > li > ul a {
  padding: 2px 10px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  clear: both;
  color: #333333;
  font-family: "GravurCondensed-Light"; }

#mainNavbarCollapsable ul.mainmenu > li.ddown > a {
  margin: 1px 0px 0px 0px; }

#mainNavbarCollapsable ul.mainmenu > li {
  height: 44px; }

#mainNavbarCollapsable ul.mainmenu > li > ul {
  z-index: 1200;
  min-width: 220px;
  padding: 10px 0;
  margin: 0px 0 0;
  list-style: none;
  background-color: #fff;
  border: none;
  -webkit-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
  -moz-box-shadow: 0px 0px 5px 0px rgba(51, 51, 51, 0.3);
  box-shadow: 0px 0px 3px 0px rgba(51, 51, 51, 0.3);
  position: absolute;
  top: 55px;
  left: -20px; }

.no-touch #mainNavbarCollapsable ul.mainmenu > li > ul > li:hover,
.touch #mainNavbarCollapsable ul.mainmenu > li > ul > li:hover,
nav.navbar:not(.megamenu) .nav-dropdown-inner li:hover,
nav.navbar:not(.megamenu) .nav-dropdown-inner li:hover a {
  background: transparent;
  color: #E44F4F;
  text-decoration: none; }

.no-touch #mainNavbarCollapsable ul.mainmenu > li:hover,
.touch #mainNavbarCollapsable ul.mainmenu > li:hover {
  background-color: transparent;
  color: #444;
  -webkit-transition: all .1s ease;
  transition: all .1s ease;
  text-decoration: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.15);
  box-shadow: none;
  border-bottom: 4px solid #E44F4F;
  /*max-width: 84px;*/ }

.no-touch #mainNavbarCollapsable ul.mainmenu > li.cat-register:hover,
.touch #mainNavbarCollapsable ul.mainmenu > li.cat-register.hover {
  max-width: 48px;
  width: 100%; }

.no-touch #mainNavbarCollapsable ul.mainmenu > li:hover > ul:before, .touch #mainNavbarCollapsable ul.mainmenu > li:hover > ul:before {
  content: "";
  width: 100%;
  height: 15px;
  background-image: url("https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon_nose.png");
  background-repeat: no-repeat;
  position: absolute;
  top: -12px;
  left: 10px; }

.no-touch #mainNavbarCollapsable.service-menu ul.mainmenu > li:hover > ul:before, .touch #mainNavbarCollapsable.service-menu ul.mainmenu > li:hover > ul:before {
  left: 15px; }

#mainNavbarCollapsable ul.mainmenu li.cat-register a {
  padding: 0px 8px;
  width: 120px;
  text-align: left; }
  #mainNavbarCollapsable ul.mainmenu li.cat-register a span {
    font-family: "GravurCondensed-Light";
    text-transform: none; }

#main-navbar .cat-service.cat-register {
  margin-right: 0px; }

.cat-register a#accountMenuList {
  display: none !important; }
.cat-register a.list-group-item.small {
  font-size: 16px;
  padding: 2px 10px;
  border: 1px solid transparent;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  clear: both;
  color: #333333;
  font-family: "GravurCondensed-Light";
  text-transform: initial; }
.cat-register a.list-group-item.small i {
  display: none; }
.cat-register .dropdown-menu {
  border: none !important; }

/*
ul#navDropdown4 {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2;
}
*/
body .wrapper-main {
  overflow: initial; }

.brand-wrapper {
  width: 50%; }

.top-bar .cmp.cmp-search-box {
  background-color: transparent;
  width: 40%;
  margin-top: 18px;
  float: left;
  position: initial; }
  .top-bar .cmp.cmp-search-box .search-submit {
    background-color: #ffffff; }
  .top-bar .cmp.cmp-search-box .search-input {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 70%;
    flex: 1 0 70%;
    display: inline-block;
    vertical-align: top;
    font-size: 1.3rem;
    line-height: 1;
    border: none;
    padding: .4rem 1rem;
    outline: none; }

.search-input::-webkit-search-cancel-button {
  position: relative;
  right: 20px;
  -webkit-appearance: none;
  content: "X";
  color: grey; }

.search-input::-webkit-search-cancel-button:after {
  content: "x";
  color: grey; }

ul#navDropdown0 {
  width: 380px !important;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2; }

.wuesthof ul#navDropdown2,
.guede ul#navDropdown1 {
  width: 380px !important;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2; }

.search-box-shadow-frame,
#searchBox .position-relative .d-flex.my-2 {
  -webkit-box-shadow: none;
  box-shadow: none;
  border: 1px solid #707070; }

#searchBox .container-max {
  max-width: 100%;
  padding-left: 0px;
  padding-right: 0px; }

.navbar {
  background-color: #fff; }

.navbar #login-change a {
  color: #4D4F4D;
  -webkit-transition: all 0s;
  transition: all 0s;
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular"; }

span.control-basket {
  margin-top: 25px;
  right: -17px; }

/* FIXED NAVBAR */
.col-fixed {
  display: none; }

.not-fixed {
  display: block; }

#main-navbar.fixed {
  height: 65px; }
  #main-navbar.fixed .col-fixed {
    display: block; }
  #main-navbar.fixed .not-fixed {
    display: none; }
  #main-navbar.fixed .service-menu {
    display: none !important; }
  #main-navbar.fixed .brand-wrapper {
    width: inherit; }
  #main-navbar.fixed a.navbar-brand {
    width: 25px;
    padding: 10px 0; }
  #main-navbar.fixed .navbar-brand img {
    object-fit: cover;
    width: 100%;
    height: 47px;
    object-position: left; }
  #main-navbar.fixed div#mainNavbarCollapsable {
    height: 45px !important;
    margin-top: 18px;
    max-width: 60%; }
  #main-navbar.fixed #mainNavbarCollapsable ul.mainmenu > li {
    height: 45px; }
  #main-navbar.fixed .cmp-search-box {
    width: 25%;
    margin-top: 6px; }
  #main-navbar.fixed span.control-basket {
    margin-top: 14px; }

/*
ul.category-wrap.current-category,
ul.category-wrap.current-category ul.category-wrap,
ul.category-wrap.active {
  display: inline-block;
}

ul.category-wrap {
  display: none;
}
*/
/*
ul.category-wrap {
  visibility: hidden;
  padding-left: 0px;
}

ul.category-wrap.active {
  visibility: hidden;
  display: block;
  height: 0px;
}
ul.category-wrap.current-category, ul.category-wrap.current-category ul.category-wrap {
  display: inline-block;
  float: right;
  visibility: visible!important;
  height: 40px!important;
  width: 100px;
  left: 0px;
  position: absolute;
  top: 110px;
}
*/
ul.category-wrap {
  padding-left: 0px; }

ul.category-wrap,
ul.category-wrap li span a,
ul.category-wrap.active.lvl-2.deepest-cat li ul li a,
ul.category-wrap.active.lvl-3.deepest-cat li a {
  font-size: 0px; }

/*
.active ul.category-wrap.deepest-cat.child a {
  font-size: 20px;
}*/
ul.category-wrap.active.current-category.child .child a {
  font-size: 20px; }

.active.cat-id-1670 ul.category-wrap.deepest-cat.child a {
  font-size: 0px; }

ul.category-wrap.current-category,
ul.category-wrap.current-category ul.category-wrap {
  /*font-size: 20px;*/
  padding-left: 0px; }

ul.category-wrap.lvl-1.active {
  padding-left: 0px;
  column-count: 4;
  max-width: 95%; }

ul.category-wrap.current-category li span a,
ul.category-wrap.current-category ul.category-wrap li span a {
  font-size: 20px !important;
  padding: 0px; }

ul.category-wrap.active {
  padding-left: 0px; }

/*
ul.category-wrap.active.current-category {
  column-count: 4;
}

ul.category-wrap.active ul.active ul.active {
  column-count: 4;
}
*/
ul.category-wrap.active ul.active ul.active li span a {
  font-size: 20px !important; }

ul.category-wrap.active.lvl-2 li ul li a {
  font-size: 20px !important; }

ul.category-wrap.active.lvl-2 li ul.cat-id-2674 li a,
ul.category-wrap.active.lvl-2 li ul.cat-id-2668 li a {
  font-size: 0px !important; }

ul.category-wrap.active.lvl-3 li a {
  font-size: 20px; }

ul.category-wrap.active.lvl-3.cat-id-2674 li a,
ul.category-wrap.active.lvl-3.cat-id-2668 li a,
ul.category-wrap.active.lvl-3.cat-id-1738 li a {
  font-size: 0px; }

/*ul.category-wrap.active ul.active ul.active.cat-id-2674 li span a,*/
ul.category-wrap.active ul.active ul.active.cat-id-2668 li span a,
ul.category-wrap.active ul.active ul.active.cat-id-1738 li span a {
  font-size: 20px !important; }

ul.category-wrap.active.lvl-3.cat-id-2674 li ul li a,
ul.category-wrap.active.lvl-3.cat-id-2668 li ul li a,
ul.category-wrap.active.lvl-3.cat-id-1738 li ul li a {
  font-size: 20px; }

/*
ul.category-wrap.active.lvl-2.cat-id-1687.child .lvl-3 li span a {
  font-size: 0px!important;
}
*/
ul.category-wrap.active.lvl-2.cat-id-1687.child .lvl-3.cat-id-2668 li span a {
  font-size: 20px !important; }

ul.category-wrap.active.lvl-2.cat-id-2028 li ul li a {
  font-size: 0px !important; }

ul.category-wrap.active.lvl-2.cat-id-2028.current-category li ul li a {
  font-size: 20px !important; }

/*
.kms ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a {
  font-size: 20px!important;
}
*/
.wuesthof ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a,
.kai ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a,
.skeppshult ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a {
  font-size: 20px !important; }

/* Ausnahme Guede Test */
.guede ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a {
  font-size: 0px !important; }

.kms ul.category-wrap.active.lvl-2 li ul.lvl-3.active li ul.lvl-4.deepest-cat.child li.category-last a {
  font-size: 20px !important; }

/*
ul.category-wrap.active.lvl-3.child ~ ul.category-wrap.lvl-3.deepest-cat.child {
  display: none;
}
*/
/* Ausnahme Angebote raus bei Zubehör */
.category-390 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-392 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-391 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-393 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-384 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-385 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-386 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-387 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-388 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-389 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-713 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2078 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2044 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2064 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2065 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2067 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2068 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2069 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2070 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2071 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2072 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2073 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2074 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2075 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2076 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child,
.category-2077 ul.category-wrap.lvl-2.cat-id-2043.deepest-cat.child {
  display: none; }

/* Guede Bücher und Gravur */
.guede ul.category-wrap.active.lvl-1 li ul.lvl-2.cat-id-2885.deepest-cat.child li.category-last a {
  font-size: 0px !important; }

.category-2885 .cat-wrapper.guede,
.category-2863 .cat-wrapper.guede {
  visibility: hidden;
  height: 10px; }

/* Ausnahme gutscheine und Besteseller */
.guede ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.cat-id-1665.deepest-cat.child li a,
.guede ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.cat-id-2026.deepest-cat.child li a,
.guede ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.cat-id-2863.deepest-cat.child li a {
  font-size: 0px !important; }

.category-1738 ul.category-wrap.active.lvl-2 li ul li a,
.category-2698 ul.category-wrap.active.lvl-2 li ul li a,
.category-2699 ul.category-wrap.active.lvl-2 li ul li a,
.category-2695 ul.category-wrap.active.lvl-2 li ul li a,
.category-2697 ul.category-wrap.active.lvl-2 li ul li a,
.category-2701 ul.category-wrap.active.lvl-2 li ul li a,
.category-2700 ul.category-wrap.active.lvl-2 li ul li a,
.category-2694 ul.category-wrap.active.lvl-2 li ul li a,
.category-2702 ul.category-wrap.active.lvl-2 li ul li a {
  font-size: 0px !important; }

/* Eisch Superior Sensis Plus */
.category-2735 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2735 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2736 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2736 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3058 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3058 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3057 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3057 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3056 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3056 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3055 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3055 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3060 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3060 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3054 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3054 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1731 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1731 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1734 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1734 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1732 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1732 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Guede Sonderserien */
.category-2668 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2668 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2669 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2669 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2671 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2671 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2670 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2670 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2708 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2708 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2672 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2672 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2710 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2710 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2709 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2709 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2676 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2676 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2677 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2677 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2673 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2673 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2674 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2674 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Guede Zuebhoer */
.category-2587 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2587 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2854 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2854 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1723 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1723 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3083 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3083 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-3078 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-3078 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2565 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2565 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2668 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2668 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1707 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1707 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Mono Besteck */
.category-2825 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2825 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2830 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2830 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2829 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2829 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2828 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2828 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2827 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2827 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Mono Teekanne */
.category-2815 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2815 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2813 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2813 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2810 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2810 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2809 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2809 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2811 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2811 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2812 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2812 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Janus */
.category-2462 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2462 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2462 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2576 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2576 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2576 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2846 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2846 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2846 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2469 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2469 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2469 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2580 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2580 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2580 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2541 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2541 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2541 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2578 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2578 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2578 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2471 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2471 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2471 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2470 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2470 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2470 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2472 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2472 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2472 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2481 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
.category-2481 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2481 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }
.category-2462 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2576 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2846 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2469 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2580 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2541 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2578 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2471 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2470 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2472 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
.category-2481 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a {
  font-size: 20px !important; }

/* Nesmuk Soul */
.category-2461 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2461 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2575 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2575 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2845 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2845 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2476 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2476 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2579 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2579 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2540 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2540 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2477 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2477 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2577 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2577 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2478 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2478 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2479 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2479 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2480 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2480 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Exklusic C-90 */
.category-2464 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2464 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2849 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2849 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2482 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2482 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2848 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2848 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2483 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2483 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Exklusic C-100 */
.category-2465 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2465 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2484 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2484 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2492 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2492 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2485 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2485 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Exklusic C-150 */
.category-2466 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2466 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2486 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2486 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2847 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2847 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2487 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2487 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Taschenmesser */
.category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Taschenmesser */
.category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Messertypen */
.category-2494 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2494 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2581 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2581 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2852 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2852 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2525 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2525 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2526 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2526 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2532 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2532 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2528 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2528 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2529 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2529 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2530 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2530 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2531 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2531 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Griffmaterial */
.category-2493 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2493 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2495 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2495 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2496 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2496 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2522 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2522 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2498 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2498 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2499 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2499 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2500 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2500 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2501 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2501 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2502 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2502 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2503 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2503 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2505 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2505 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2506 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2506 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2507 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2507 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2508 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2508 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2509 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2509 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2510 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2510 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2512 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2512 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2513 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2513 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2514 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2514 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2515 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2515 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2516 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2516 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2517 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2517 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2519 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2519 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2520 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2520 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2521 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2521 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2523 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2523 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2524 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2524 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Nesmuk Zubehör */
.category-2534 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2534 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2537 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2537 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2535 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2535 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2818 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2818 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2538 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2538 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2613 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2613 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2539 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2539 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Windmuehlenmesser K-Serie */
.category-1738 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1738 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2698 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2698 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2699 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2699 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2695 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2695 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2697 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2697 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2701 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2701 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2700 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2700 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2694 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2694 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2702 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2702 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser K-Serie */
.category-429 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-429 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2693 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2693 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2552 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2552 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2551 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2551 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-434 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-434 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-433 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-433 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-432 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-432 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-430 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-430 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Premium Serie */
.category-464 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-464 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-467 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-467 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-466 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-466 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-470 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-470 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-469 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-469 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-468 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-468 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-465 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-465 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Serie 1922 */
.category-461 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-461 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-463 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-463 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-462 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-462 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Küchenmesser */
.category-443 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-443 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2686 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2686 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2625 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2625 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-444 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-444 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-447 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-447 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Buckels */
.category-436 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-436 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-442 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-442 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-441 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-441 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-440 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-440 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-439 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-439 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-438 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-438 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-437 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-437 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Brotmesser */
.category-454 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-454 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-459 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-459 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-458 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-458 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-457 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-457 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-456 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-456 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-455 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-455 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-460 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-460 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Kochmesser DUO */
.category-449 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-449 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-451 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-451 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-450 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-450 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Yagatan */
.category-471 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-471 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-473 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-473 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-472 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-472 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-474 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-474 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* WMM Windmuehlenmesser Bestecke */
.category-475 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-475 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2628 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2628 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-2050 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2050 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-476 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-476 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Wuesthof Kuechenhelfer */
.category-1671 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1671 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1857 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1857 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1858 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1858 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1852 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1852 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1853 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1853 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1848 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1848 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1844 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1844 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1854 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1854 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1846 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1846 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1793 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1793 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1843 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1843 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1856 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1856 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1849 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1849 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1855 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1855 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Wuesthof Messer aufbewahren */
.category-2206 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-2206 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1798 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1798 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1789 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1789 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1788 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1788 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1792 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1792 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-1797 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-1797 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Wuesthof Shop Classic */
.category-354 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-354 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-699 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-699 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-698 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-698 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-371 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-371 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-362 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-362 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-367 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-367 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-365 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-365 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-364 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-364 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-366 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-366 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-368 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-368 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-359 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-359 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-360 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-360 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-361 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-361 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-363 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-363 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-358 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-358 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-357 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-357 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-356 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-356 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* Wuesthof Shop classic Ikon */
.category-373 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-373 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-706 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-706 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-704 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-704 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-705 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-705 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-703 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-703 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-702 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-702 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-707 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-707 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-701 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-701 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
.category-700 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
.category-700 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
  font-size: 0px !important; }

/* GUEDE 1.Ebene */
.category-2391 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-2566 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-2061 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-584 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-582 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-581 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-580 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-579 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-577 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-576 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-583 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-578 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-575 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-573 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-572 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-571 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
.category-570 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a {
  font-size: 20px !important; }

/* Wuesthof Shop Classic */
.category-699 ul.category-wrap.lvl-2.cat-id-401,
.category-698 ul.category-wrap.lvl-2.cat-id-401,
.category-371 ul.category-wrap.lvl-2.cat-id-401,
.category-362 ul.category-wrap.lvl-2.cat-id-401,
.category-367 ul.category-wrap.lvl-2.cat-id-401,
.category-365 ul.category-wrap.lvl-2.cat-id-401,
.category-364 ul.category-wrap.lvl-2.cat-id-401,
.category-366 ul.category-wrap.lvl-2.cat-id-401,
.category-354 ul.category-wrap.lvl-2.cat-id-401,
.category-368 ul.category-wrap.lvl-2.cat-id-401,
.category-359 ul.category-wrap.lvl-2.cat-id-401,
.category-360 ul.category-wrap.lvl-2.cat-id-401,
.category-361 ul.category-wrap.lvl-2.cat-id-401,
.category-363 ul.category-wrap.lvl-2.cat-id-401,
.category-358 ul.category-wrap.lvl-2.cat-id-401,
.category-357 ul.category-wrap.lvl-2.cat-id-401,
.category-356 ul.category-wrap.lvl-2.cat-id-401,
.category-354 ul.category-wrap.lvl-2.cat-id-401,
.category-373 ul.category-wrap.lvl-2.cat-id-401,
.category-706 ul.category-wrap.lvl-2.cat-id-401,
.category-704 ul.category-wrap.lvl-2.cat-id-401,
.category-705 ul.category-wrap.lvl-2.cat-id-401,
.category-703 ul.category-wrap.lvl-2.cat-id-401,
.category-702 ul.category-wrap.lvl-2.cat-id-401,
.category-707 ul.category-wrap.lvl-2.cat-id-401,
.category-701 ul.category-wrap.lvl-2.cat-id-401,
.category-700 ul.category-wrap.lvl-2.cat-id-401,
.category-1671 ul.category-wrap.lvl-2.cat-id-401,
.category-1857 ul.category-wrap.lvl-2.cat-id-401,
.category-1858 ul.category-wrap.lvl-2.cat-id-401,
.category-1852 ul.category-wrap.lvl-2.cat-id-401,
.category-1853 ul.category-wrap.lvl-2.cat-id-401,
.category-1848 ul.category-wrap.lvl-2.cat-id-401,
.category-1844 ul.category-wrap.lvl-2.cat-id-401,
.category-1854 ul.category-wrap.lvl-2.cat-id-401,
.category-1846 ul.category-wrap.lvl-2.cat-id-401,
.category-1793 ul.category-wrap.lvl-2.cat-id-401,
.category-1843 ul.category-wrap.lvl-2.cat-id-401,
.category-1856 ul.category-wrap.lvl-2.cat-id-401,
.category-1849 ul.category-wrap.lvl-2.cat-id-401,
.category-1855 ul.category-wrap.lvl-2.cat-id-401,
.category-2206 ul.category-wrap.lvl-2.cat-id-401,
.category-1798 ul.category-wrap.lvl-2.cat-id-401,
.category-1789 ul.category-wrap.lvl-2.cat-id-401,
.category-1788 ul.category-wrap.lvl-2.cat-id-401,
.category-1792 ul.category-wrap.lvl-2.cat-id-401,
.category-1797 ul.category-wrap.lvl-2.cat-id-401 {
  font-size: 0px !important; }

/* allgemein */
ul.category-wrap.active.lvl-4.current-category.deepest-cat.child,
ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a {
  font-size: 20px !important; }

li.nav-item.subcategory--list.active.current-cat > span a {
  color: #444444;
  font-family: "GravurCondensed-Regular"; }

/*
.widget-item-list .owl-carousel .owl-stage {
  transform: translate3d(0px, 0px, 0px)!important;
}
*/
/* Kai Aufbewahrung */
.category-1942 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
.category-1939 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
.category-1940 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
.category-1952 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
.category-1953 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a {
  font-size: 0px !important; }
.category-1942 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
.category-1939 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
.category-1940 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
.category-1952 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
.category-1953 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a {
  font-size: 20px !important; }

/* Guede Sonderserien */
.page-category-item.category-1707 .generated_cat_wrapper ul.category-wrap.active.lvl-2 li ul.lvl-3.cat-id-2668 li span a {
  font-size: 0px !important; }
.category-2669 .generated_cat_wrapper ul.category-wrap.active.lvl-2 li ul.lvl-3.cat-id-2668 li span a,
.category-2708 .generated_cat_wrapper ul.category-wrap.active.lvl-2 li ul.lvl-3.cat-id-2668 li span a,
.category-2670 .generated_cat_wrapper ul.category-wrap.active.lvl-2 li ul.lvl-3.cat-id-2668 li span a,
.category-2671 .generated_cat_wrapper ul.category-wrap.active.lvl-2 li ul.lvl-3.cat-id-2668 li span a,
.category-2672 .generated_cat_wrapper ul.category-wrap.active.lvl-2 li ul.lvl-3.cat-id-2668 li span a {
  font-size: 0px !important; }

/* Gutscheine */
.category-1965 .cat-wrapper {
  visibility: hidden; }
.category-1965 .col-12.col-lg-12.lastseen-cat,
.category-1965 #read-more.category-description {
  display: none; }

.cat-wrapper {
  /*z-index: 1100;*/ }
  .cat-wrapper .categoryDetails {
    padding-left: 0px;
    margin-top: 10px; }
  .cat-wrapper a.nav-link {
    padding: 0px; }
  .cat-wrapper .subcategory--list .subcategory--list--item a,
  .cat-wrapper .subcategory--list .subcategory--list--item:hover a {
    display: inline; }
  .cat-wrapper .template_cat_wrapper .categoryDetails {
    columns: 4;
    -webkit-columns: 4;
    -moz-columns: 4; }
  .cat-wrapper .template_cat_wrapper h2 a {
    color: #444444; }
  .cat-wrapper h2 {
    font-size: 20px; }
  .cat-wrapper .breadcrumb-item .fa-home:before {
    font-size: 20px;
    font-weight: bold; }

.current-category ul.category-wrap.lvl-2.child {
  display: block; }

.hero-container {
  margin-top: 138px; }
  .hero-container .cmp-hero {
    margin-bottom: -138px; }

#read-more.category-description {
  margin-left: -10px;
  margin-bottom: 70px !important;
  margin-top: 100px; }
  #read-more.category-description:before {
    display: block;
    content: ' ';
    height: 100px;
    margin-top: -100px;
    visibility: hidden;
    background: transparent; }

.widget-code .category-description.mb-3 {
  margin-top: 100px; }

.category-description ul li {
  list-style-type: "- "; }
.category-description ul {
  padding-left: 12px; }
.category-description ol {
  padding-left: 21px; }

.kms-vorteile {
  margin-bottom: -5px;
  margin-top: -10px; }
  .kms-vorteile .widget-inner {
    padding: 0px 0px 0px 5px; }
    .kms-vorteile .widget-inner p {
      font-weight: 300;
      vertical-align: middle;
      margin-bottom: 22px;
      display: inline-block;
      font-size: 16px;
      text-transform: uppercase;
      font-family: "GravurCondensed-Regular"; }

/* Single Item VIEW */
.page-singleitem .breadcrumbs {
  top: -3px !important;
  left: -15px !important;
  background: transparent; }

.single.container-max.page-content {
  padding-top: 0px; }

.single {
  /*
    .article-description span:before {
        content: "-";
        padding-right: 10px;
        list-style: none;
        float: left;
    }
  */ }
  .single .singleItem__wrap .widget-inner:nth-of-type(2) {
    text-align: right;
    padding-top: 40px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .col-12.col-sm-7.col-md-12.col-lg-8.my-3 {
      max-width: 100%;
      padding: 0;
      padding-left: 30%;
      margin-top: 100px !important; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .articlenumber.small.text-muted {
      display: none; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .price.h1,
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .price.h1 span {
      font-weight: normal !important;
      margin-top: 0px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .price.h1 sup {
      display: none; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .price {
      margin-bottom: 0px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .availability.badge {
      background: none;
      color: #333;
      font-size: 16px;
      font-weight: normal;
      padding: 0px !important;
      margin: 0px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) hr {
      display: none;
      border-top: none; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container {
      margin-top: 110px;
      position: absolute;
      right: 10px;
      /*button.btn.btn-block.btn-primary.btn-appearance:after {
          content: "legen";
        }*/ }
      .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container i.fa.fa-shopping-cart {
        display: none; }
      .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container button.btn.btn-block.btn-primary.btn-appearance.disabled {
        color: transparent; }
      .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container button.btn.btn-block.btn-primary.btn-appearance.disabled:before {
        content: "Artikel nicht verfügbar";
        color: #fff;
        width: 100%;
        text-align: center;
        display: inline-block; }
      .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container .quantity-input-container {
        margin-top: -1px !important; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) table.graduated-prices-table {
      width: 100%; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) table.graduated-prices-table.text-muted td:nth-of-type(2) {
      width: 100px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .singleItem__wrap .widget.widget-link.widget-secondary a {
      background: transparent;
      color: #E44F4F;
      text-transform: none; }
      .single .singleItem__wrap .widget-inner:nth-of-type(2) .singleItem__wrap .widget.widget-link.widget-secondary a:hover {
        background: transparent; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .qty-box .qty-btn-container {
      flex-direction: row !important;
      width: 100%;
      border: none;
      border-top: 1px solid #dcdbd8; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .qty-box .qty-input {
      height: 43px;
      width: 70px;
      padding-left: 0;
      padding-right: 0;
      margin: 0;
      text-align: center;
      display: inline-block;
      vertical-align: bottom; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) button.btn.qty-btn.flex-fill.d-flex.justify-content-center.p-0 {
      top: 0;
      display: inline-block;
      position: relative;
      height: 43px;
      width: 42px;
      background-color: #F4F5F5;
      border-radius: 0;
      text-align: center;
      padding: 12px 0 !important;
      right: 0;
      margin: 0;
      left: 0px;
      color: #464646;
      /*border-top: none;
        border-bottom: none;*/ }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) button.btn.qty-btn.flex-fill.d-flex.justify-content-center.p-0:last-of-type {
      padding: 6px 0 !important; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) i.fa.fa-plus.default-float,
    .single .singleItem__wrap .widget-inner:nth-of-type(2) i.fa.fa-minus.default-float {
      font-weight: 300;
      font-family: 'icomoon' !important; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) i.fa.fa-minus.default-float {
      margin-top: -3px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .fa-plus:before {
      content: "";
      content: "\e90c";
      font-size: 14px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .fa-minus:before {
      content: "\e90b";
      font-size: 2px;
      vertical-align: middle; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .widget.widget-add-to-wish-list a.add-to-wish-list:before {
      content: "Auf die"; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .widget.widget-add-to-wish-list a.add-to-wish-list.active:before {
      content: "Von der "; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .widget.widget-add-to-wish-list a.add-to-wish-list.active:after {
      content: " entfernen"; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .frage-button .btn,
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .wunschliste-button .btn {
      height: auto; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .widget.widget-add-to-wish-list.widget-danger {
      height: auto;
      margin-bottom: -15px; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .widget.widget-add-to-wish-list a i {
      display: none; }
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .widget.widget-add-to-wish-list a,
    .single .singleItem__wrap .widget-inner:nth-of-type(2) .frage-button a.btn.btn-appearance {
      font-size: 16px !important;
      color: #E44F4F !important;
      text-decoration: none;
      padding: 0px;
      text-transform: none !important;
      background: none;
      font-family: "GravurCondensed-light"; }
  .single .btn {
    height: 43px !important;
    margin-top: -1px !important; }
  .single input[disabled="disabled"], .single button.qty-btn.disabled {
    display: none !important; }
  .single input[disabled="disabled"] + .qty-btn-container {
    border-color: #fff !important; }
  .single .article-description ul {
    padding-left: 0px;
    /*
    li:before {
      content: "-";
      padding-right: 10px;
      list-style: none;
      float: left;
    }
    */ }
    .single .article-description ul li {
      list-style-type: none; }
      .single .article-description ul li span {
        display: inline-block;
        width: 90%; }
    .single .article-description ul li:before {
      content: "-";
      padding-right: 10px;
      list-style: none;
      float: left; }
  .single .article-description:nth-of-type(2) .widget-inner {
    padding-top: 15px !important; }
  .single span.availability.badge span:after {
    content: " ";
    margin-left: 8px;
    display: inline-block;
    margin-top: 0px;
    margin-bottom: -2px;
    height: 21px;
    width: 26px;
    background-size: contain;
    background-position: 0px 0px;
    background-repeat: no-repeat; }
  .single .last-seen-single span.availability.badge span:after {
    display: none; }
  .single span.availability.badge.availability-1 span:after {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-1.svg); }
  .single span.availability.badge.availability-2 span:after,
  .single span.availability.badge.availability-3 span:after,
  .single span.availability.badge.availability-4 span:after,
  .single span.availability.badge.availability-5 span:after {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon-shipping-status-4.svg); }
  .single .add-to-basket-container i.fa.fa-shopping-cart {
    display: none; }
  .single .crossprice {
    margin-top: 15px; }
    .single .crossprice del.text-muted.text-appearance {
      text-decoration: none !important;
      font-family: "GravurCondensed-Light";
      font-size: 16px; }
  .single .base-price.text-muted.my-3 {
    display: none; }
  .single .nav-tabs .nav-item .nav-link {
    padding: 10px; }
  .single #thumb-carousel {
    display: none; }
  .single .single-carousel {
    height: 550px; }
  .single .vat {
    display: block;
    font-family: "GravurCondensed-Light";
    font-size: 16px;
    margin-bottom: 15px; }
  .single .widget.widget-feedback-average {
    margin: 15px 0px 23px 0px !important; }
  .single .widget.widget-add-to-wish-list a {
    font-size: 16px !important; }

.single .feedback-container,
.single .widget.widget-feedback.widget-primary.description-desktop {
  margin-bottom: 0px; }

.feedback-container .title {
  display: inline-block;
  vertical-align: bottom;
  font-size: 23px;
  color: #444444;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular";
  line-height: 120%;
  margin: 20px 0 5px; }

.single-variante.single span.availability.badge span:after {
  display: none !important; }

.single .graduated-prices-table td:first-child,
.page-singleitem .graduated-prices-table td:first-child {
  font-style: normal; }

.page-singleitem .single.container-max.page-content.no-variant {
  margin-top: -40px; }
.page-singleitem li.breadcrumb-item.active {
  display: none; }
.page-singleitem .single-carousel {
  height: 550px; }
.page-singleitem .vat {
  display: block; }
.page-singleitem .owl-stage-outer.owl-height,
.page-singleitem .owl-carousel .owl-item img.owl-lazy {
  max-height: 550px; }
.page-singleitem .single-carousel.owl-carousel .owl-item {
  min-height: 550px; }
.page-singleitem .cmp-product-thumb .owl-carousel .owl-item {
  min-height: 1px; }
.page-singleitem .varianten-liste .cmp-product-thumb .owl-carousel .owl-item {
  min-height: 230px;
  max-width: 100%; }
.page-singleitem .owl-single-item-nav .owl-single-item-control {
  position: relative;
  top: 0px;
  left: 0px; }
.page-singleitem .owl-carousel .carousel-control.right .owl-single-item-control {
  right: 0px !important;
  text-align: right;
  float: right;
  float: right;
  margin-bottom: -50px;
  margin-top: 0px; }
.page-singleitem .single-carousel div {
  z-index: 1100; }
.page-singleitem .owl-stage-outer.owl-height {
  z-index: 1000; }
.page-singleitem .owl-carousel .owl-dots {
  display: block;
  z-index: 1000; }
.page-singleitem .owl-theme .owl-dots .owl-dot.active span, .page-singleitem .owl-theme .owl-dots .owl-dot:hover span {
  background: #E44F4F; }
.page-singleitem .owl-dots.disabled {
  display: none !important; }
.page-singleitem .fa-chevron-left:before,
.page-singleitem .fa-chevron-right:before {
  content: "";
  content: "\e900";
  font-family: 'icomoon' !important;
  /* transform: rotate(180deg); */
  display: block;
  font-size: 34px;
  color: #444444; }
.page-singleitem .fa-chevron-right:before {
  transform: rotate(180deg); }
.page-singleitem .owl-carousel:hover .owl-single-item-control {
  visibility: visible; }
.page-singleitem .owl-carousel .owl-single-item-control {
  display: block;
  visibility: hidden; }
.page-singleitem .owl-carousel .carousel-control {
  display: inline-block;
  min-width: 20px; }
.page-singleitem .owl-carousel .carousel-control.right {
  top: -20px !important;
  float: right;
  position: relative; }
.page-singleitem .owl-carousel .left.carousel-control {
  top: -20px !important;
  position: relative; }
.page-singleitem .widget-primary .bg-appearance,
.page-singleitem .widget-caption.widget-item-list-caption {
  background-color: transparent !important; }
.page-singleitem .widget-caption.widget-item-list-caption {
  padding-left: 0px; }
.page-singleitem .widget-item-list-inline-caption {
  font-size: 23px;
  color: #444444;
  text-transform: uppercase;
  background-color: transparent !important;
  padding-left: 0px;
  font-family: "GravurCondensed-Regular";
  line-height: 120%;
  text-transform: uppercase;
  margin: 20px 0 5px;
  margin-top: 50px;
  line-height: 1.3em; }
.page-singleitem .base-price.text-muted.my-3 {
  display: none; }
.page-singleitem .price {
  font-weight: normal !important; }
.page-singleitem .varianten-liste {
  display: none; }
.page-singleitem .no-variant .widget.widget-item-list.widget-primary.varianten-liste {
  display: none; }
.page-singleitem .no-variant .widget.widget-item-list.widget-primary.cross-seller-single.varianten-liste {
  display: block; }
.page-singleitem .single-variante .widget.widget-item-list.widget-secondary.varianten-liste {
  display: none; }
.page-singleitem .widget-item-list .price-view-port {
  margin-left: 10px; }
.page-singleitem .widget-item-list .price-view-port + div {
  margin-left: -20px !important;
  left: -20px;
  text-align: left; }
.page-singleitem .availability-headline strong {
  font-weight: normal !important;
  font-family: 'GravurCondensed-Regular'; }
.page-singleitem .stock .avaliability-form,
.page-singleitem .stock .widget.widget-item-availability-notification, .page-singleitem .no-stock.salable .avaliability-form,
.page-singleitem .no-stock.salable .widget.widget-item-availability-notification {
  display: none; }
.page-singleitem .stock .avaliability-form + div.w-100, .page-singleitem .no-stock.salable .avaliability-form + div.w-100 {
  display: block; }
.page-singleitem .stock .availability-headline, .page-singleitem .no-stock.salable .availability-headline {
  display: none; }
.page-singleitem .no-stock .artikel-verfuegbarkeit {
  display: none; }
.page-singleitem .no-stock .availability-headline {
  display: block; }
.page-singleitem .no-stock p.infotext {
  font-size: 16px !important;
  text-decoration: none;
  padding: 0px;
  text-transform: none !important;
  background: none;
  font-family: "GravurCondensed-Regular";
  font-weight: 300; }
.page-singleitem .no-stock .widget-inner.col-xl-6.widget-prop-xl-3-1.col-lg-6.widget-prop-lg-3-1.col-md-6.widget-prop-md-3-1.col-sm-12.widget-prop-sm-3-1.col-12.widget-prop-3-1 > div {
  display: flex;
  flex-flow: column; }
.page-singleitem .no-stock .widget.widget-add-to-basket.widget-primary {
  order: 1; }
.page-singleitem .no-stock .avaliability-form button.btn.btn-block.btn-default {
  border: none;
  background-color: #E44F4F;
  color: #fff; }
.page-singleitem .no-stock .avaliability-form button.btn.btn-block.btn-default:hover {
  background-color: #dd2323 !important; }
.page-singleitem .no-stock .widget.widget-add-to-wish-list.widget-none.wunschliste-button {
  display: none; }
.page-singleitem .no-stock .widget.widget-add-to-basket {
  display: none; }
.page-singleitem .no-stock form.cyt-availability-notification .input {
  margin-top: -38px;
  width: 50%;
  float: left;
  margin-left: 22px; }
.page-singleitem .no-stock form.cyt-availability-notification button.btn {
  margin-top: -60px !important; }
.page-singleitem .no-stock form.cyt-availability-notification {
  margin-top: 8px !important; }
.page-singleitem .no-stock.salable .widget.widget-add-to-basket {
  display: block; }
.page-singleitem .no-stock.salable {
    /*
      .widget-inner.col-xl-6.widget-prop-xl-3-1.col-lg-6.widget-prop-lg-3-1.col-md-6.widget-prop-md-3-1.col-sm-12.widget-prop-sm-3-1.col-12.widget-prop-3-1 > div {
        display: block;
      }

      p.infotext {
        color: $red-400!important;
        cursor: pointer;
      }

      .avaliability-form {
        display: block;
      }

      .avaliability-form form {
        display: none;
      }

      .artikel-verfuegbarkeit {
        display: none;
      }
      */ }
  .page-singleitem .no-stock.salable .widget.widget-add-to-basket.widget-primary.mt-3.mb-3 {
    order: unset; }
  .page-singleitem .no-stock.salable .widget.widget-add-to-wish-list.widget-none.wunschliste-button {
    display: block; }
  .page-singleitem .no-stock.salable .artikel-verfuegbarkeit {
    display: block; }
  .page-singleitem .no-stock.salable .availability-headline {
    display: block;
    margin-top: 10px !important;
    font-weight: normal !important;
    font-family: 'GravurCondensed-Light';
    color: #E44F4F; }
    .page-singleitem .no-stock.salable .availability-headline strong {
      font-weight: normal !important;
      font-family: 'GravurCondensed-Light';
      color: #E44F4F; }
    .page-singleitem .no-stock.salable .availability-headline:hover {
      text-decoration: underline; }
  .page-singleitem .no-stock.salable .availability-headline .widget-inner {
    cursor: pointer; }
  .page-singleitem .no-stock.salable .availability-headline p {
    display: inline-block; }
  .page-singleitem .no-stock.salable .availability-headline .widget-inner:before {
    content: "\f054";
    display: inline-block;
    margin-right: 5px;
    margin-top: 2px;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }
  .page-singleitem .no-stock.salable .availability-headline.active .widget-inner:before {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\f078"; }
  .page-singleitem .no-stock.salable .widget.widget-item-availability-notification {
    top: 5px;
    position: relative; }
  .page-singleitem .no-stock.salable .widget.widget-add-to-basket.widget-primary {
    visibilty: visible; }
  .page-singleitem .no-stock.salable .widget.widget-add-to-basket.widget-primary.invisible {
    visibilty: hidden; }
  .page-singleitem .no-stock.salable form.cyt-availability-notification button.btn {
    min-width: 210px;
    height: 44px !important; }
  .page-singleitem .no-stock.salable .add-to-basket-container button.btn-primary {
    min-width: 210px; }
.page-singleitem .no-stock form.cyt-availability-notification button.btn,
.page-singleitem .no-stock form.cyt-availability-notification .input {
  margin-top: 0px !important; }

.item-114675 .widget.widget-text.availability-headline,
.item-110389 .widget.widget-text.availability-headline,
.item-110054 .widget.widget-text.availability-headline,
.item-110053 .widget.widget-text.availability-headline,
.item-40348 .widget.widget-text.availability-headline,
.item-40347 .widget.widget-text.availability-headline,
.item-40346 .widget.widget-text.availability-headline,
.item-40345 .widget.widget-text.availability-headline,
.item-40344 .widget.widget-text.availability-headline,
.item-40343 .widget.widget-text.availability-headline,
.item-40342 .widget.widget-text.availability-headline,
.item-40341 .widget.widget-text.availability-headline,
.item-40340 .widget.widget-text.availability-headline {
  display: none; }

.single .title-outer h1,
.page-singleitem .title-outer h1 {
  font-size: 28px;
  line-height: 1.2; }

.categoriegrid.page-content {
  padding-bottom: 40px;
  padding-left: 93px; }

.categoriegrid #category--wrap {
  padding: 0px 5px; }

.categoriegrid .col-12 {
  padding: 0px 10px; }

.lastseen-cat .lastseen-col.col-12 {
  padding-left: 0px; }

.last-seen-single .col-12.lastseen-col {
  padding-left: 5px; }

.lastseen-cat h2.h2.category-title {
  padding-left: 0px;
  margin-left: 0px;
  width: 100%; }

.lastseen-cat .col-12:nth-of-type(2) {
  padding-left: 0px; }

ul.product-list.row.grid {
  margin-top: 50px; }

.description-mobile {
  display: none !important; }

.hide-wrapper {
  display: none; }

/* Wunschliste Wishlist */
.widget-wish-list .meta-container-wrapper {
  width: 80%;
  display: inline-grid;
  margin-top: 25px; }
.widget-wish-list .image-container {
  width: 20%; }
.widget-wish-list i.fa.fa-shopping-cart:before {
  content: "";
  display: none; }
.widget-wish-list i.fa.fa-shopping-cart:after {
  content: " legen";
  font-size: 16px;
  font-family: "GravurCondensed-Regular";
  line-height: 22px;
  padding-left: 6px; }
.widget-wish-list button.btn.btn-primary:after {
  content: ""; }
.widget-wish-list i.fa.fa-arrow-right.fa-lg.d-none.d-sm-block:before,
.widget-wish-list i.fa.fa-arrow-right.fa-lg.d-none.d-sm-block:after {
  content: ""; }
.widget-wish-list .basket-list-item .qty-box-container {
  margin-top: 4px;
  height: 45px; }
.widget-wish-list .basket-list-item .meta-container-wrapper .item-name {
  font-size: 20px !important;
  font-family: "GravurCondensed-Light"; }
.widget-wish-list .item-base-price.small {
  display: none; }

.alert-success, .plentyMessageBox {
  background-color: #E44F4F !important; }

/* Product-List */
.product-list .cmp-product-thumb,
.single .cmp-product-thumb,
body .cmp-product-thumb {
  padding: 0;
  margin-bottom: 30px;
  border: 2px solid #fff;
  min-height: 420px;
  font-family: "GravurCondensed-Regular";
  position: relative; }
  .product-list .cmp-product-thumb .thumb-image,
  .single .cmp-product-thumb .thumb-image,
  body .cmp-product-thumb .thumb-image {
    height: 230px; }
  .product-list .cmp-product-thumb .thumb-inner,
  .single .cmp-product-thumb .thumb-inner,
  body .cmp-product-thumb .thumb-inner {
    padding: 20px; }
  .product-list .cmp-product-thumb .crossprice,
  .single .cmp-product-thumb .crossprice,
  body .cmp-product-thumb .crossprice {
    font-size: .81em;
    font-weight: 300;
    color: #b2b1a7;
    padding-top: 10px;
    display: inline-block;
    margin-top: 0px; }
  .product-list .cmp-product-thumb .owl-carousel .owl-dots,
  .single .cmp-product-thumb .owl-carousel .owl-dots,
  body .cmp-product-thumb .owl-carousel .owl-dots {
    display: none !important; }
  .product-list .cmp-product-thumb:hover,
  .single .cmp-product-thumb:hover,
  body .cmp-product-thumb:hover {
    z-index: 1; }
    .product-list .cmp-product-thumb:hover .img-fluid,
    .single .cmp-product-thumb:hover .img-fluid,
    body .cmp-product-thumb:hover .img-fluid {
      -webkit-transform: unset !important;
      transform: unset !important; }
  .product-list .cmp-product-thumb .crossprice,
  .product-list .cmp-product-thumb .price,
  .single .cmp-product-thumb .crossprice,
  .single .cmp-product-thumb .price,
  body .cmp-product-thumb .crossprice,
  body .cmp-product-thumb .price {
    padding-top: 0px !important; }
.product-list li:hover .cmp.cmp-product-thumb,
.single li:hover .cmp.cmp-product-thumb,
body li:hover .cmp.cmp-product-thumb {
  box-shadow: none;
  border: 1px solid #DDDDDD; }
.product-list span.vat.small.text-muted,
.single span.vat.small.text-muted,
body span.vat.small.text-muted {
  display: none; }
.product-list .price,
.single .price,
body .price {
  font-weight: normal !important; }

.widget-item-list .cmp-product-thumb:hover {
  box-shadow: none;
  border: 1px solid #DDDDDD; }

.thumb-content .vat {
  display: none; }

article.cmp.cmp-product-thumb.cmp-product-thumb--grid:hover {
  box-shadow: none;
  border: 1px solid #DDDDDD; }

a.product-thumb-wrap {
  display: contents; }

/* KAffee Unit Price ausblenden */
.cmp-product-thumb .category-unit-price {
  display: none; }

.list-wrapper select.custom-select {
  background-color: #F3F3F3;
  border: none;
  box-shadow: none;
  color: #333;
  padding-left: 25px;
  text-align: left; }
.list-wrapper .list-itemsperpage {
  padding-right: 0px !important; }
.list-wrapper .list-controls .list-controls-inner {
  background: #fff;
  padding: 0;
  text-align: right; }

.list-controls {
  z-index: 100;
  background-color: transparent;
  margin-bottom: -58px !important;
  /* Abstand Filter */
  margin-top: 20px; }
  .list-controls .list-controls-inner {
    background: transparent;
    padding: 0px !important; }
  .list-controls .filter-wrapper {
    display: none; }
  .list-controls .list-wrapper .list-sort,
  .list-controls .list-wrapper .list-itemsperpage,
  .list-controls ul.pagination.widget-alignment {
    float: right; }

.list-controls .list-wrapper .list-itemsperpage {
  margin-top: 0px; }

/*
.list-controls .list-wrapper .list-sort { // Filter ausblenden
  display: none!important;
}
*/
.list-controls.mb-5.row {
  margin-top: -30px;
  margin-bottom: 50px !important; }

#catgrid.list-controls {
  margin-top: -70px;
  padding-top: 90px;
  pointer-events: none; }
  #catgrid.list-controls .list-controls-inner {
    pointer-events: all; }

#controlsList .list-inline-item a {
  padding-top: 10px;
  padding-bottom: 5px; }

.list-controls .filter-toggle {
  top: -30% !important; }

.list-controls .filter-collapse .page-content {
  max-width: 100%; }

.top-bar .controls-list .control-basket .toggle-basket-preview {
  padding: 0px;
  padding-top: 5px !important; }

a.toggle-basket-preview.nav-link {
  padding: 10px 15px 10px 15px;
  text-align: right;
  background-color: transparent !important;
  margin-right: -17px; }

.control-basket .toggle-basket-preview {
  background-color: transparent; }

.control-basket .toggle-basket-preview:hover {
  background-color: #fff; }

span.list-inline-item.control-wish-list {
  margin-right: -10px;
  position: relative;
  margin-left: 20px; }

.control-wish-list a {
  padding: 2px 0px;
  margin-top: 32px; }

.control-wish-list a i {
  color: #000;
  font-size: 25px; }

.control-wishlist span.badge-right.mr-1.d-none.d-sm-inline {
  display: none; }

.category-wish-list h1 {
  margin-top: -20px; }

ul.pagination.widget-alignment {
  float: right;
  margin-top: 8px;
  margin-left: 20px; }

.control-wish-list span.badge-right.mr-1 {
  /* display: none; */
  background-color: #E44F4F;
  border-radius: 100px;
  width: 22px;
  height: 22px;
  font-weight: bold !important;
  display: inline-block !important;
  padding: 0px 6px;
  position: absolute;
  left: 16px;
  text-align: center;
  top: 25px; }

.col-fixed .control-wish-list span.badge-right.mr-1 {
  top: 15px; }
.col-fixed .control-wish-list .fa-heart {
  color: #333333; }
.col-fixed span.list-inline-item.control-wish-list a.nav-link {
  margin-top: 19px; }

.control-wish-list .fa-heart:before {
  content: "\f08a"; }

.control-wish-list .fa-heart {
  color: #333333; }

i.fa.fa-heart-o ~ span.badge-right.mr-1 {
  background-color: transparent !important; }

/****** AUSBLENDEN TEMP***

  span.list-inline-item.control-wish-list {
    display: none!important;
  }

  ***/
/* Artikelvarianten */
.single-variante .singleItem__wrap, .single-variante .widget-tab {
  display: none; }
.single-variante .varianten-liste {
  display: block; }
.single-variante .cross-seller-single,
.single-variante .last-seen-single {
  display: none; }
.single-variante .description-desktop {
  display: none; }
.single-variante .cmp.cmp-hero {
  position: relative;
  width: 100%;
  width: 100vw;
  left: calc(-50vw + 50%);
  top: -100px; }
.single-variante .contentpageSlider {
  display: none; }

.single.container-max.page-content.single-variante {
  padding-top: 50px;
  margin-bottom: 100px;
  padding-left: 87px; }

@media only screen and (max-width: 767px) {
  .single.container-max.page-content.single-variante {
    padding-left: 14px; } }
.varianten-liste .owl-carousel .owl-stage-outer {
  overflow: initial; }
.varianten-liste .owl-carousel .owl-stage {
  width: 105% !important;
  height: auto;
  margin: 0 auto !important;
  transform: translate3d(0px, 0px, 0px) !important; }
.varianten-liste .cmp-product-thumb .main-image .owl-carousel .owl-stage-outer .owl-stage {
  transform: none !important; }
.varianten-liste .owl-single-item-nav.right.carousel-control,
.varianten-liste .owl-single-item-nav.left.carousel-control,
.varianten-liste .owl-carousel .owl-dots,
.varianten-liste .owl-item.cloned {
  display: none; }
.varianten-liste .owl-item {
  max-width: 22%; }
.varianten-liste .owl-item .owl-item {
  max-width: 100%; }
.varianten-liste .thumb-image .owl-carousel {
  height: 230px; }
  .varianten-liste .thumb-image .owl-carousel .owl-stage-outer .owl-stage {
    transform: none !important; }
.varianten-liste .owl-item:hover .cmp-product-thumb {
  box-shadow: none;
  border: 1px solid #DDDDDD; }
.varianten-liste .owl-item.active picture {
  display: block;
  width: 100%;
  height: auto;
  min-height: 220px; }

@media only screen and (max-width: 767px) {
  .varianten-liste .owl-stage .owl-item {
    max-width: 47% !important;
    margin-right: 10px !important;
    width: 100%; } }
picture.lozad {
  display: block; }

span.badge.badge-top.badge-success,
span.badge.badge-offer.badge-danger {
  background-color: #777777 !important;
  color: #fff;
  border-radius: 3px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular";
  opacity: 1;
  z-index: 90;
  margin-left: 7px;
  margin-top: 6px;
  padding: 1px 15px;
  z-index: 100;
  opacity: 0.7;
  font-size: 16px; }

span.badge.badge-top.badge-success:after,
span.badge.badge-offer.badge-danger:after {
  content: "";
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 0 0 5px;
  border-color: #777777 transparent transparent transparent !important;
  position: absolute;
  bottom: -5px;
  right: 10px; }

span.badge.badge-bundle.bg-info,
span.badge.badge-offer.badge-danger {
  display: none; }

/* Basekt */
.basket-list-item .meta-container-wrapper {
  width: 100%; }
.basket-list-item .meta-container-wrapper .item-name,
.basket-list-item .meta-container-wrapper .item-basket-price {
  font-size: 19px !important; }
.basket-list-item .qty-box.d-flex.h-100 {
  float: left; }
.basket-list-item .qty-box .qty-input {
  min-height: 34px; }
.basket-list-item .qty-box-container {
  margin-top: 30px;
  float: right;
  text-align: right;
  margin-right: 0px !important; }
.basket-list-item .mw-100 {
  max-width: 50% !important; }
.basket-list-item .meta-container-wrapper-inner {
  width: 100%; }

/* basket Preview */
.basket-preview .basket-header .basket-header-caption {
  margin-left: 20px; }

body .basket-preview-wrapper.h-100.open-right {
  display: none; }

body.basket-open .basket-preview-wrapper.h-100.open-right {
  position: absolute !important;
  display: block;
  left: -440px;
  z-index: 1000000; }

.toggle-basket-preview span.mr-2 {
  background-color: #E44F4F;
  border-radius: 100px;
  width: 22px;
  height: 22px;
  font-weight: bold !important;
  display: inline-block;
  padding: 0px 6px;
  position: absolute;
  left: 26px;
  top: 0px; }

.mobile-header__basket .toggle-basket-preview span.mr-2 {
  left: 32px;
  top: 4px; }

.basket-preview .basket-preview-content .basket-list-item .meta-container-wrapper-inner {
  display: inline-block; }

.basket-preview .basket-preview-content .meta-container a {
  font-size: 14px !important;
  color: #444;
  width: 100%; }

/*
  .basket-open .basket-preview-wrapper.open-hover {
    position: absolute;
    left: -444px;
    z-index: 1000;
  }
  */
.basket-preview {
  height: initial !important;
  max-height: initial !important;
  overflow-x: initial !important;
  overflow-y: initial !important;
  z-index: 100000 !important; }
  .basket-preview .cmp-totals dt,
  .basket-preview .cmp-totals dd {
    display: none; }
  .basket-preview .cmp-totals dt.font-weight-bold,
  .basket-preview .cmp-totals dd.font-weight-bold,
  .basket-preview .cmp-totals dt.font-weight-bold,
  .basket-preview .vatTotals dd,
  .basket-preview .vatTotals dt {
    display: inline-block !important;
    font-size: 20px;
    font-weight: 300 !important;
    text-transform: uppercase; }
  .basket-preview a.item-name.text-primary, .basket-preview .item-base-price {
    font-size: 16px; }
  .basket-preview .basket-item-container-right {
    margin-top: 20px; }
  .basket-preview .qty-box-container {
    float: left; }
  .basket-preview .qty-box-container {
    margin-top: 0px; }
  .basket-preview a.btn.btn-outline-primary.btn-block {
    margin-top: 5px;
    background-color: #bbbbbb;
    width: 60%;
    margin-right: 15px !important; }
  .basket-preview a.btn.btn-outline-primary.btn-block:after {
    content: "bearbeiten"; }
  .basket-preview a.btn.btn-primary.btn-block:before {
    content: "Zur"; }
  .basket-preview i.fa.fa-shopping-cart {
    margin-top: 0px; }
  .basket-preview .cmp-totals .vatTotals, .basket-preview .cmp-totals .totalSum {
    display: none; }
  .basket-preview .cmp-totals dl:first-of-type dt:nth-of-type(4), .basket-preview .cmp-totals dl:first-of-type dd:nth-of-type(4) {
    display: none !important; }
  .basket-preview span.h3.mb-0 {
    display: none; }
  .basket-preview .item-total-price {
    color: #333 !important;
    font-family: GravurCondensed-Light;
    font-weight: 300 !important;
    font-size: 16px !important; }
  .basket-preview .basket-preview-content .qty-box .qty-btn-container {
    display: none !important; }
  .basket-preview .basket-preview-content .item-base-price.small {
    display: none; }
  .basket-preview .basket-preview-content .basket-list-item .qty-box .qty-input {
    min-height: 34px;
    border: none !important;
    text-align: left !important;
    margin-top: -6px; }
  .basket-preview .basket-preview-content .meta-container {
    float: left;
    width: 100%; }
    .basket-preview .basket-preview-content .meta-container a {
      font-size: 14px !important; }
  .basket-preview .basket-preview-content .basket-item-container-right {
    margin-top: 0px;
    width: 100%; }
  .basket-preview .cmp-totals dt.font-weight-bold {
    font-size: 20px; }
  .basket-preview .cmp-totals dt.font-weight-bold:after {
    content: "inkl. MwSt. zzgl. Versand";
    font-size: 13px;
    float: right;
    text-transform: initial;
    width: 100%; }
  .basket-preview .cmp-totals .h3 {
    display: none; }
  .basket-preview i.fa.fa-shopping-cart,
  .basket-preview i.fa.fa-arrow-right {
    display: none; }
  .basket-preview a.btn.btn-outline-primary.btn-block {
    background-color: transparent;
    width: 100%;
    margin-right: 25px !important;
    border: 2px solid #444444;
    margin-top: 7px; }
  .basket-preview a.btn.btn-outline-primary.btn-block:hover {
    color: #333333; }
  .basket-preview header.basket-preview-header.border-bottom.p-3 {
    border-bottom: none !important; }
  .basket-preview .basket-preview-content {
    z-index: 100000;
    /* position: fixed; */
    pointer-events: all; }
  .basket-preview .basket-item .meta-container .small.font-weight-bold.mb-3 {
    /*Artikelinhalt ausblenden */
    display: none; }

.basket-preview-wrapper {
  width: 100% !important;
  min-width: 510px;
  right: unset !important;
  top: 40px; }

.basket-preview-wrapper .totals {
  background-color: #fff; }

.basket-preview-wrapper .basket-preview-overlay {
  top: -70px; }

.basket-open button.close {
  z-index: 10;
  width: 200vw;
  height: 300vh;
  display: block;
  position: fixed;
  right: -100vw; }

.basket-item-container-right .price-box.text-right button.btn.btn-sm.text-danger {
  display: none; }

.basket-preview .basket-preview-content .qty-box-container .qty-box.d-flex.h-100:after {
  content: "x";
  display: inline-block;
  z-index: 100000;
  left: -36px;
  top: 2px;
  position: relative;
  font-size: 16px; }

.btn-collapse:before {
  content: none;
  display: none; }

/* CHECKOUT */
.image-container {
  width: 33%; }

.basket-list-item .mw-100 {
  max-width: 90% !important; }

.meta-container {
  float: left;
  width: 66%; }

.basket-item-container-right {
  float: right;
  width: 33%; }
  .basket-item-container-right .price-box.text-right {
    margin-left: 0px;
    float: right; }
    .basket-item-container-right .price-box.text-right button.btn.btn-sm.text-danger.p-0 {
      font-size: 12px; }

.basket-list-item .qty-box-container {
  margin-top: 0px; }

.add-item .btn, .input-group .btn {
  background-color: #4d4f4d; }

.page-checkout #main-navbar div#searchBox,
.page-checkout #main-navbar .control-basket,
.page-checkout #main-navbar .widget-grid:nth-of-type(2),
.page-checkout .col-fixed #mainNavbarCollapsable {
  display: none !important; }

.page-checkout div#page-body {
  margin-top: 100px; }

.checkout-rightside .sticky-element button.btn.btn-block.btn-primary.btn-appearance:before {
  content: "JETZT"; }

.checkout .checkout-rightside .form-check {
  display: none; }

/* FOOTER */
.footer .widget-inner {
  margin-top: 25px; }

/* BACKTOTOP */
.back-to-top {
  background-color: #E44F4F;
  opacity: 0.6;
  padding: 4px 5px;
  border: none; }
  .back-to-top i.fa.fa-chevron-up {
    -webkit-text-stroke: 3px #E44F4F; }

/* HOME KMS */
.home-vorteile {
  margin-bottom: 0px !important; }

.widget.widget-fw.home-slider_wrap {
  top: 100px;
  margin-bottom: 130px; }
  .widget.widget-fw.home-slider_wrap .text-large-responsive {
    max-width: 410px; }

/* HEADER */
.page-category .header-fw {
  position: fixed;
  /*z-index: 1200;*/
  top: 0px !important;
  left: 0px !important; }

.navigation-desktop {
  display: block !important; }

.navigation-mobile {
  display: none !important;
  /*
    button#btnMainMenuToggler:before {
      content: "\f0c9";
      font-family: FontAwesome;
      left: 22px;
      position: relative;
      color: #fff;
    }
    button#btnMainMenuToggler {
      color: transparent;
    }
    */ }
  .navigation-mobile .navbar-toggler {
    position: relative;
    top: 0px;
    left: 15px;
    color: #fff;
    border-right: 1px solid grey; }
  .navigation-mobile ul.mobile-header__top-strip li.mobile-header__menu, .navigation-mobile ul.mobile-header__top-strip li.mobile-header__login, .navigation-mobile ul.mobile-header__top-strip li.mobile-header__basket {
    top: 0px; }
  .navigation-mobile ul.mobile-header__top-strip .mobile-header__login a:before {
    display: none; }
  .navigation-mobile ul.mobile-header__top-strip .mobile-header__login a {
    width: 45%;
    top: -41px;
    left: 7px;
    position: relative; }
  .navigation-mobile li.mobile-header__basket.dropdown.navbar-right--basket.isBasketPreview.disabled {
    border-left: 1px solid #919191;
    top: -29px;
    height: 70px; }

header .widget.widget-grid.widget-four-col.row:nth-of-type(2) {
  margin-bottom: -2px;
  height: 45px;
  margin-top: 25px;
  margin-left: -11px; }

ul.collapse.nav-dropdown-5 {
  columns: 2; }

/* CERES TEMPLATE WA */
.hero-container .cmp-hero {
  display: block; }
.hero-container .template_cat_wrapper {
  display: none; }

.cat-wrapper .cmp-hero {
  display: none; }
.cat-wrapper .template_cat_wrapper {
  display: block; }

.show-mobile {
  display: none; }

/* FOOTER */
.widget.widget-code.widget-none.footer--reviews {
  font-weight: 300;
  font-size: 12px;
  line-height: 24px;
  background-color: #ffffff;
  margin-bottom: 0px;
  display: block; }

.widget.widget-code.widget-none.footer--reviews,
.widget.widget-code.widget-none.footer--reviews.kms {
  /*display:none;*/ }

.widget.widget-code.widget-none.footer__bottom {
  margin-bottom: 0px; }

.footer--reviews .widget-inner.bg-appearance {
  margin-top: 0px; }

.col-lg-6.col-md-6.col-sm-12.col-xs-12.footer--bottom--left {
  padding-right: 0px; }

/* Newsletter */
#newsletter-input-form_22 button.btn.btn-block.btn-primary.btn-appearance:before {
  content: "Newsletter"; }

#newsletter-input-form_22 button.btn.btn-block.btn-primary.btn-appearance {
  width: 50%;
  float: right; }

/* Wunschliste */
.category-2203 .hero-container {
  margin-bottom: 100px; }

/*
.category-wish-list.page-category-content .hero-container,
.category-2203.page-category-content .hero-container {
  margin-top: 20px;
}
*/
.page-category-content.category-2805 .hero-container {
  margin-top: 0px; }

.category-wish-list .basket-list-item .meta-container-wrapper .small {
  margin-top: -35px; }

.category-wish-list .basket-list-item .meta-container-wrapper .small .badge {
  background-color: transparent;
  color: #333333;
  font-size: 16px; }

/* Gutscheine */
.category-1965 article,
.category-2775 article {
  position: relative; }
.category-1965 .cmp-product-thumb,
.category-2775 .cmp-product-thumb {
  min-height: 285px; }
.category-1965 article,
.category-1965 .thumb-content,
.category-2775 article,
.category-2775 .thumb-content {
  background-color: #F6F6F6; }
.category-1965 .thumb-content,
.category-2775 .thumb-content {
  display: grid;
  height: 230px;
  position: absolute !important;
  top: 100px; }
.category-1965 .thumb-meta,
.category-2775 .thumb-meta {
  order: 1; }
.category-1965 span.manufacturer-name,
.category-2775 span.manufacturer-name {
  order: 2;
  color: #707070;
  font-size: 16px; }
.category-1965 .thumb-image,
.category-2775 .thumb-image {
  display: none; }
.category-1965 .price.without.uvp,
.category-2775 .price.without.uvp {
  top: 40%;
  left: 0px;
  padding: 70px 0;
  color: #707070;
  font-size: 37px; }
.category-1965 .cmp-product-thumb .price,
.category-2775 .cmp-product-thumb .price {
  font-size: 28px; }
.category-1965 .category-2775 .lastseen-cat,
.category-2775 .category-2775 .lastseen-cat {
  display: none; }

/* Quick fixes Abstaende Desktop */
.container-max.navigation-desktop {
  padding-left: 82px; }

.breadcrumbs {
  left: -13px !important;
  background: transparent; }

[class*="variation"] .breadcrumbs.header-fw.wuesthof {
  left: -15px !important; }

[class*="variation"] .container-max.navigation-desktop {
  padding-left: 90px; }

.categoriegrid.page-content {
  padding-left: 94px; }

h2.h2.category-title {
  padding-left: 5px; }

.cat-wrapper span.closed, .cat-wrapper .cat-wrapper span.opened {
  margin-top: 0px;
  margin-bottom: -4px;
  line-height: 1; }
.cat-wrapper a span.closed:before {
  margin-left: 3px; }
.cat-wrapper a span.opened:before {
  margin-left: 6px; }
.cat-wrapper span.h2.opened {
  margin-top: -2px;
  margin-bottom: -8px; }
.cat-wrapper div#descAccordion {
  margin-left: 0px; }
.cat-wrapper h2.h2.category-title {
  padding-left: 0px; }

.cmp-hero .hero-main .carousel .carousel-inner .carousel-item .carousel-caption {
  left: 2px; }

/*.category-2203.page-category-content #page-body .container-max, .category-2203.page-category-content .navigation-desktop {
    padding-left: 94px!important;
    padding-right: 94px!important;
  }*/
.category-2302 .container-max.KMS {
  margin-top: 0px; }

span.text-muted.ml-auto {
  display: none; }

/* Category Price Hover */
article.cmp.cmp-product-thumb .price_wrap--hover {
  display: none; }
  article.cmp.cmp-product-thumb .price_wrap--hover span.vat-show.small.text-muted, article.cmp.cmp-product-thumb .price_wrap--hover span.vat-show.small.text-muted a {
    font-size: 14px;
    text-align: center;
    margin: 0 auto;
    display: inline-block;
    margin-left: -2px; }
  article.cmp.cmp-product-thumb .price_wrap--hover span.vat-show.small.text-muted {
    width: 100%; }
  article.cmp.cmp-product-thumb .price_wrap--hover span.availability.badge {
    background-color: transparent;
    color: #444444;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 9px !important; }
  article.cmp.cmp-product-thumb .price_wrap--hover .add-to-basket-lg-container {
    border: none;
    position: initial;
    width: 90%;
    background-color: #E44F4F;
    display: inline-block;
    height: 36px;
    padding: 8px 12px;
    margin-bottom: 0;
    font-size: 16px;
    text-transform: uppercase;
    font-family: "GravurCondensed-Regular";
    letter-spacing: 0.4px;
    line-height: 22px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-repeat: repeat-x;
    border: none;
    border-radius: 0;
    background-image: none;
    box-shadow: none;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    margin: 12px auto;
    max-width: 220px; }
    article.cmp.cmp-product-thumb .price_wrap--hover .add-to-basket-lg-container i {
      display: none; }
  article.cmp.cmp-product-thumb .price_wrap--hover .add-to-basket-lg-container:after {
    content: "IN DEN WARENKORB";
    color: #fff;
    display: inline-block; }
  article.cmp.cmp-product-thumb .price_wrap--hover .not-salable {
    /*span.availability.badge.availability-5 {
        visibility: hidden;
      }*/ }
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable .add-to-basket-lg-container[data-original-title="Artikel anzeigen"],
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable .add-to-basket-lg-container.not-available,
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable .add-to-basket-lg-container {
      background-color: #707070 !important;
      /*pointer-events: none;
        cursor: none;*/ }
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable .add-to-basket-lg-container[data-original-title="Artikel anzeigen"]:after,
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable .add-to-basket-lg-container.not-available:after,
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable .add-to-basket-lg-container {
      content: "nicht lieferbar";
      text-transform: uppercase; }
    article.cmp.cmp-product-thumb .price_wrap--hover .not-salable a.not-salable-notice {
      font-size: 16px;
      font-weight: normal;
      text-decoration: none;
      text-align: center !important;
      display: inline-block; }
      article.cmp.cmp-product-thumb .price_wrap--hover .not-salable a.not-salable-notice p {
        text-align: center !important;
        margin-bottom: 0px; }

.single .cross-seller-single span.availability.badge.availability-1 span:after,
.single .cross-seller-single span.availability.badge.availability-3 span:after,
.single .cross-seller-single span.availability.badge.availability-4 span:after,
.single .cross-seller-single span.availability.badge.availability-5 span:after {
  display: none; }

/* Add to Wishlist Category */
.cmp-product-thumb:hover a.add-to-wish-list.addToWishlistCategory {
  display: inline-block; }

a.text-muted.small.add-to-wish-list.addToWishlistCategory.active {
  display: inline-block !important; }

.cmp-product-thumb a.add-to-wish-list.addToWishlistCategory {
  padding: 11px 8px 0px 0px;
  z-index: 100;
  position: absolute;
  right: 0px;
  top: 0px; }

a.add-to-wish-list.addToWishlistCategory,
a.add-to-wish-list.addToWishlistCategory span.add-to-wish-list_text {
  display: none; }

.cmp-product-thumb span.add-to-wish-list_text {
  display: none !important; }

.add-to-wish-list i, .add-to-wish-list:not(.active) i,
a.btn.btn-link.btn-sm.text-muted.addToWishlistCategory i,
a.btn.btn-link.btn-sm.text-muted.addToWishlistCategory:not(.active) i {
  color: #777777 !important;
  font-size: 24px;
  opacity: 0.7; }

a.btn.btn-link.btn-sm.text-muted.addToWishlistCategory:hover i, a.btn.btn-link.btn-sm.text-muted.addToWishlistCategory.active i,
.add-to-wish-list:hover i, .add-to-wish-list.active i {
  color: #E44F4F !important;
  font-size: 24px;
  opacity: 1; }

article.cmp-product-thumb:hover a.btn.btn-link.btn-sm.text-muted.addToWishlistCategory {
  visibility: visible; }

a.btn.btn-link.btn-sm.text-muted.addToWishlistCategory {
  visibility: hidden; }

/* ANDERE SHOPS */
#main-navbar ul.mainmenu > li > a {
  -webkit-transition: all 0s;
  transition: all 0s;
  padding: 0px !important;
  margin: 1px 23px 0 0;
  border: none;
  font-size: 19px;
  text-transform: uppercase;
  font-family: "GravurCondensed-Regular";
  margin: 1px 0px 0px 0px; }

/* KAI, SKEPPSHULT */
.cat-wrapper.skeppshult,
.cat-wrapper.kai {
  visibility: hidden;
  margin-bottom: -30px !important; }

/* Ausnahme Abstand Gutschein KAtegorie Skeepshult, Kai */
.category-1965 .cat-wrapper.skeppshult,
.category-1965 .cat-wrapper.kai {
  margin-bottom: 35px !important; }

.category-2801 .cat-wrapper {
  /* Kostenlose Zugaben Cat Wrapper ausblenden */
  visibility: hidden;
  margin-bottom: -50px !important; }

/* GUEDE */
.varianten-liste .owl-stage .owl-item {
  max-width: 100%; }

.mainmenu hr {
  width: 85%;
  margin-left: 15px; }

/* Artikel Verfuegbarkeitsbenachrichtigung */
.page-not-found .jumbotron {
  padding: 4rem 0rem; }
.page-not-found .default-not-found {
  background-color: transparent; }
.page-not-found .not-found-text i.fa.fa-envelope-o {
  display: none; }
.page-not-found a.btn.btn-primary.btn-lg .fa-home {
  display: none; }
.page-not-found a.btn.btn-primary.btn-lg:hover {
  color: #E44F4F !important;
  text-decoration: underline; }
.page-not-found a.btn.btn-primary.btn-lg {
  background-color: transparent !important;
  padding: 0px !important;
  color: #000 !important;
  text-transform: none;
  margin: 0px;
  font-size: 18px;
  text-align: left;
  font-family: "GravurCondensed-Light" !important;
  font-weight: 300 !important; }
.page-not-found hr.my-4 {
  display: none; }

.footer {
  padding: 0; }

/* Media Queries */
@media only screen and (max-width: 1200px) {
  .cmp-hero .hero-main .carousel-inner > .carousel-item > a > img, .cmp-hero .hero-main .carousel-inner > .carousel-item > img {
    height: 525px;
    object-fit: cover !important; } }
@media only screen and (min-width: 991px) {
  .container-max.breadcrumb-container {
    width: 100%;
    padding-left: 90px;
    padding-right: 90px; }

  .cat-wrapper .container.categoryView {
    padding-top: 0px;
    width: 100%;
    padding-left: 90px;
    padding-right: 90px; }

  .category-1965 .categoriegrid.page-content {
    margin-top: -60px; }

  .control-wish-list i.fa.fa-heart-o {
    position: relative;
    background-color: #fff;
    padding: 9px 7px 0px 0px;
    margin-top: -10px;
    margin-right: -14px;
    margin-left: 7px; } }
@media only screen and (min-width: 768px) {
  /*.description-mobile,*/
  .hidden-desktop {
    display: none; }

  /*.description-desktop,*/
  .hidden-mobile {
    display: block; }

  .display-mobile {
    display: none; }

  article.cmp.cmp-product-thumb:hover .price_wrap--show {
    display: none; }

  article.cmp.cmp-product-thumb:hover .price_wrap--hover {
    display: block; }

  body.page-category-item.page-category.modal-open #page-header .container-max.navigation-desktop {
    padding-left: 75px;
    max-width: 1185px; } }
@media only screen and (max-width: 991px) {
  html {
    overflow-x: hidden;
    height: 100vh; }

  body {
    min-height: 100vh;
    /*height: 100vh;*/
    width: 100%;
    max-width: 100%;
    overflow-x: hidden; }

  /*.description-mobile,*/
  .hidden-desktop {
    display: block; }

  /*.description-desktop,*/
  .hidden-mobile {
    display: none; }

  .widget.widget-grid.widget-two-col.row.description-desktop:first-of-type {
    margin-top: 130px; }

  .widget.widget-grid.widget-two-col.row.description-desktop:nth-of-type(n+1) {
    margin-top: 30px !important;
    display: inline-block; }

  .widget.widget-grid.widget-two-col.row.singleItem__wrap {
    margin-bottom: 130px; }

  .cmp-product-thumb .thumb-image {
    width: 100%; }

  .cmp-product-thumb .thumb-content {
    width: 100%;
    top: 20px; }

  /*
    .cmp-product-thumb .thumb-image>noscript,
    .cmp-product-thumb .thumb-image a img,
    .cmp-product-thumb .thumb-image .owl-carousel {
      top: -10169px;
    }

    .cmp-product-thumb .prop-1-1 img.img-fluid {
      top: -10200px;
    }

        .cmp-product-thumb .prop-1-1 .owl-stage-outer img.img-fluid {
      top: -9999px;
    }
    */
  .cmp-product-thumb .prop-1-1 img.img-fluid {
    /* top: -10100px;*/
    max-height: 180px !important; }

  /*.product-list .cmp-product-thumb, .single .cmp-product-thumb, body .cmp-product-thumb {
      min-height: 440px;
    }
    */
  .widget.widget-tab.description-mobile.mt-5.mb-5 {
    margin-top: 170px !important; }

  .btn-primary {
    min-width: 170px; }

  .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container {
    margin-top: 80px;
    position: absolute;
    left: 9px;
    width: inherit; }

  .single .no-stock.salable .singleItem__wrap .add-to-basket-container {
    margin-top: 111px; }

  .price-box button.btn.btn-sm.text-danger.p-0 {
    margin-right: 10px;
    font-size: 12px;
    margin-top: -10px; }
  .price-box .item-total-price.font-weight-bold.text-nowrap {
    float: left; }

  .list-controls {
    z-index: 100; }

  .cat-wrapper .template_cat_wrapper .categoryDetails {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    max-width: fit-content; }

  div#page-body {
    margin-top: 200px; }

  .cat-wrapper .row.mt-3 {
    display: block; }

  .hero-container {
    margin-top: 0px; }

  .cmp-product-thumb .thumb-content,
  .cmp-product-thumb .thumb-content a {
    padding: 1px 15px;
    font-weight: normal; }

  .thumb-meta .price-view-port {
    margin-right: 10px !important; }

  .page-singleitem .varianten-liste .cmp-product-thumb .owl-carousel .owl-item {
    margin: 0 auto !important;
    text-align: center;
    width: 100% !important;
    left: -10px; }

  .single .singleItem__wrap .widget-inner:nth-of-type(2) {
    text-align: left; }

  .page-singleitem .single-carousel {
    height: 320px; }

  .page-singleitem .owl-stage-outer.owl-height {
    width: 100%; }

  .page-singleitem .owl-stage-outer.owl-height,
  .page-singleitem .owl-carousel .owl-item img.owl-lazy,
  .page-singleitem .single-carousel.owl-carousel .owl-item {
    max-height: 380px;
    object-fit: contain;
    height: 100%;
    /*max-width: 100%;
      width: 100%!important;*/ }

  .page-singleitem .owl-carousel .owl-item img.owl-lazy {
    max-width: 100% !important;
    width: 100% !important;
    max-height: 340px; }

  .page-singleitem .widget-item-list .owl-carousel .owl-dots {
    display: none !important; }

  footer .footer--reviews .widget_container_text_only {
    padding: 0px 11px; }
  footer .col {
    padding: 0px; }
  footer .widget.row.footer-top {
    padding: 0px 40px;
    text-align: center;
    background-color: #d9d9d9; }
  footer .footeradvert #advertfooter .slide-text {
    padding: 0px 15px; }

  .offer_wrapper {
    padding: 0px 5px;
    margin-bottom: 15px; }
    .offer_wrapper .offer--text {
      line-height: 1.1; }
    .offer_wrapper .offer--uvp {
      margin-top: 95px; }
    .offer_wrapper .offer.offer_right {
      margin-top: 0px; }

  .varianten-liste .owl-item,
  .last-seen-single .owl-item,
  .cross-seller-single .owl-item {
    max-width: 30%; }

  .show-mobile {
    display: block;
    position: absolute;
    top: -160px;
    margin: 0 auto;
    text-align: center;
    width: 100%; }
    .show-mobile button.btn-search.onlyIcon.transition {
      display: none; }
    .show-mobile .mobile-header__search .form-group {
      float: none;
      width: 70%;
      text-align: center;
      margin: 0 auto; }
    .show-mobile .navbar-brand img {
      position: relative;
      left: calc(50% + -130px); }
    .show-mobile .navbar-brand--logo.skeppshult img {
      height: auto !important;
      max-height: 50px;
      max-width: 228px;
      width: 228px;
      left: calc(50% + -83px); }
    .show-mobile a.navbar-brand--logo.kai img {
      max-width: 232px;
      max-height: 52px;
      height: auto;
      left: calc(50% + -92px); }
    .show-mobile a.navbar-brand--logo.guede img {
      max-width: 174px;
      max-height: 51px;
      left: calc(50% + -62px);
      height: auto; }
    .show-mobile a.navbar-brand--logo.wuesthof img {
      max-width: 300px;
      max-height: 45px;
      height: auto !important;
      left: calc(50% + -120px); }
    .show-mobile a.navbar-brand--logo.wmm img {
      max-width: 224px;
      max-height: 52px;
      height: auto !important;
      left: calc(50% + -82px); }
    .show-mobile .container.mobile-header__search {
      display: inline; }
    .show-mobile .cmp-search-box {
      background-color: transparent;
      width: 100%;
      margin-top: -7px;
      float: left; }
    .show-mobile button.btn-search.onlyIcon.transition {
      height: 35px;
      padding: 4px 0 0 0; }

  .page-singleitem .show-mobile {
    top: -200px; }

  .page-home-category .show-mobile {
    top: 50px; }

  button#btnMainMenuToggler {
    display: block !important; }

  .navigation-desktop {
    display: none !important; }

  .navigation-mobile {
    display: block !important; }

  ul.mobile-header__top-strip li.mobile-header__menu, ul.mobile-header__top-strip li.mobile-header__login, ul.mobile-header__top-strip li.mobile-header__basket {
    border: none; }

  .mobile-header .mobile-header__login a.nav-link:nth-of-type(1):after {
    content: "LOGIN";
    float: right;
    display: inline-block;
    width: 10;
    display: inline-block;
    float: left;
    position: absolute;
    top: 10px;
    right: -40px;
    font-weight: bold;
    font-size: 20px; }

  ul.mobile-header__top-strip .mobile-header__label-menu {
    font-size: 20px;
    top: 1px;
    position: relative; }

  .nav-link i.fa.fa-user.mr-1 {
    margin-top: 8px; }

  .mobile-header a.nav-link:nth-of-type(2) {
    display: none; }

  .widget.widget-grid.widget-four-col.row.home-vorteile {
    display: none; }

  .navigation-mobile ul.mobile-header__top-strip li.mobile-header__login .position-relative {
    top: 21px; }

  nav.navbar .container-max {
    height: 40px; }

  ul.mobile-header__top-strip .mobile-header__login a:before {
    display: none; }

  .navigation-mobile .navbar-toggler {
    position: relative;
    top: -8px;
    left: 0px;
    color: #fff;
    padding-top: 5px;
    border-right: 1px solid #919191;
    height: 42px;
    width: 100%; }

  /*span.list-inline-item.control-basket.position-relative .nav-link:after {
      content: "SHOP";
      display: inline-block;
      float: left;
      position: absolute;
      top: 8px;
      right: -100px;
      font-weight: bold;
    }
    */
  span.control-basket {
    width: 0%;
    top: 2px; }

  #main-navbar i.fa.fa-shopping-cart:before {
    content: "\f07a";
    background-image: none; }

  #main-navbar.fixed {
    height: 40px; }

  .fixed .navigation-mobile .navbar-toggler {
    top: 0px; }
  .fixed .navigation-mobile ul.mobile-header__top-strip li.mobile-header__login {
    top: -15px; }
  .fixed #main-navbar.fixed span.control-basket {
    margin-top: 18px; }
  .fixed .navigation-mobile ul.mobile-header__top-strip li.mobile-header__login .position-relative {
    top: 35px; }
  .fixed .navigation-mobile ul.mobile-header__top-strip li.mobile-header__basket {
    top: -25px; }
  .fixed ul.mobile-header__top-strip {
    top: 0px; }
  .fixed a.toggle-basket-preview.nav-link {
    padding: 10px 20px 3px 15px; }

  ul.category-wrap.lvl-1.active, ul.category-wrap.lvl-2.active {
    display: block; }

  ul.category-wrap.lvl-1, ul.category-wrap.lvl-2 {
    display: none; }

  /*
    ul.category-wrap.lvl-1.active a,*/
  ul.category-wrap.active.lvl-2 li ul li a {
    font-size: 16px !important;
    line-height: 1.4; }

  ul.category-wrap.active.lvl-4.current-category.deepest-cat.child, ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a {
    font-size: 16px !important;
    line-height: 1.4; }

  a.btn.btn-outline-primary.btn-block:after {
    content: ""; }

  .page-home-category .widget-fw {
    left: calc(-1 * (100vw - 100%) / 2) !important;
    top: 180px;
    margin-bottom: 230px; }
  .page-home-category .kms-vorteile {
    display: none; }
  .page-home-category div#page-body {
    margin-top: 10px; }
  .page-home-category .offer .headline-wrapper {
    line-height: 2; }

  .mobile-navigation {
    background: #333; }
    .mobile-navigation .fa-caret-right:before {
      content: "\f105"; }
    .mobile-navigation ul.breadcrumb {
      font-size: 16px !important;
      padding-left: 13px !important; }
    .mobile-navigation .breadcrumb-item .fa-home:before {
      color: #fff;
      font-size: 16px;
      text-transform: uppercase; }
    .mobile-navigation ul.breadcrumb li.btn-close {
      padding-right: 2px; }
    .mobile-navigation ul.breadcrumb li {
      font-size: 16px;
      text-transform: uppercase;
      padding: 2px; }
    .mobile-navigation ul.mainmenu li {
      border-bottom: 1px solid #4b4b4b; }
      .mobile-navigation ul.mainmenu li a {
        font-size: 16px;
        text-transform: uppercase; }
    .mobile-navigation ul.mainmenu li .nav-direction {
      -ms-flex: 1 0 8%;
      flex: 1 0 8%; }
    .mobile-navigation ul.mainmenu li a {
      padding: 9px 13px 8px 13px; }
    .mobile-navigation ul.mainmenu li .nav-direction {
      padding: 6px 13px 8px 13px; }

  .mobile-navigation ul.breadcrumb li.breadcrumb-item:last-of-type {
    padding-bottom: 10px; }

  .mobile-navigation ul.breadcrumb li.breadcrumb-item:nth-of-type(2) {
    padding-top: 15px; }

  .mobile-navigation.open {
    width: 80%; }

  .nav-link .d-none {
    display: none !important; }

  li.nav-item.subcategory--list.active.current-cat > span a {
    color: #fff; }

  nav.small.d-none.d-md-block.px-0 {
    display: block !important; }

  .list-controls {
    margin-bottom: 20px !important;
    margin-top: -35px; }
    .list-controls .list-wrapper .list-sort,
    .list-controls .list-wrapper .list-itemsperpage {
      float: none; }

  .cat-wrapper .container.categoryView {
    padding-bottom: 10px; }

  .cat-wrapper {
    margin-top: 23px; }

  nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 0px; }

  .downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 15px !important; }

  .downscroll .cat-wrapper {
    top: 62px !important; }

  .page-singleitem.downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 37px !important; }

  .page-category-item.downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 27px !important; }

  .page-category-item.downscroll .cat-wrapper {
    top: 67px !important; }

  ul.category-wrap.active ul.active ul.active li span a {
    font-size: 16px !important; }

  .widget.widget-fw.home-slider_wrap {
    top: 180px; }

  .cmp-hero .hero-main .carousel .carousel-indicators {
    bottom: 20px;
    top: inherit; }

  .cmp-hero .hero-main {
    margin-bottom: 23px; }

  .container-max.breadcrumb-container {
    padding: 0px; }

  .mobile-navigation ul.breadcrumb li.btn-close {
    padding-top: 8px; }

  .cat-wrapper .container.categoryView {
    padding-bottom: 1px;
    margin-bottom: 20px; }

  h2.h2.category-title {
    padding: 0px 15px; }

  .cat-wrapper h2.h2.category-title {
    padding: 0px 0px; }

  ul.category-wrap.lvl-1.active {
    column-count: 3; }

  .list-wrapper .list-sort, .list-wrapper .list-itemsperpage {
    padding-right: 0px; }

  .list-wrapper {
    margin-top: 25px;
    margin-left: -10px; }

  .widget.widget-fw.home-slider_wrap {
    margin-bottom: 170px; }

  .slide-text a.btn.btn-ghost.btn-slide.bright {
    margin-bottom: 10px; }

  div#page-body {
    width: 100%;
    position: relative; }

  .navbar.header-fw.fixed-mobile {
    background-color: #333333 !important;
    left: 0px !important;
    padding-left: 0px;
    width: 100%; }

  .basket-open .navbar.header-fw,
  .menu-open .navbar.header-fw {
    position: relative !important; }

  .modal-header .close {
    color: #333333 !important; }

  .cat-wrapper .template_cat_wrapper h2 a {
    color: #fff; }

  .cat-wrapper .template_cat_wrapper .categoryDetails {
    columns: 3;
    -webkit-columns: 3;
    -moz-columns: 3;
    max-width: fit-content; }

  .page-singleitem .breadcrumbs {
    top: -13px !important;
    left: 0px !important; }

  .page-category-item .breadcrumbs ul.breadcrumb.container-max {
    background-color: transparent;
    padding-left: 25px !important; }

  .product-list .cmp-product-thumb .thumb-image, .single .cmp-product-thumb .thumb-image, body .cmp-product-thumb .thumb-image {
    height: 230px; }

  .product-list .cmp-product-thumb, .single .cmp-product-thumb, body .cmp-product-thumb {
    min-height: 330px; }

  .cmp-product-thumb div:first-of-type {
    max-height: 300px; }

  body.basket-open .basket-preview-wrapper.open-right {
    right: -130px;
    left: initial;
    width: 80vw; }

  .hero-container {
    margin-top: 138px; }
    .hero-container .cmp-hero {
      margin-bottom: 0px; }

  .breadcrumbs {
    top: 0px !important; }

  .cmp-hero .hero-main .carousel-inner > .carousel-item > a > img, .cmp-hero .hero-main .carousel-inner > .carousel-item > img {
    height: 400px; }

  .page-category-content .hero-container {
    margin-bottom: 0px !important; }
  .page-category-content .breadcrumbs {
    left: 3px !important; }
  .page-category-content .widget-code .category-description.mb-3 {
    margin-top: 0px; }

  .cat-wrapper {
    margin-top: 10px;
    top: 40px;
    background-color: #333333;
    border-top: 1px solid #919191;
    pointer-events: all; }
    .cat-wrapper .subcategory--list .subcategory--list--item a {
      color: #fff; }
    .cat-wrapper span.closed, .cat-wrapper span.opened {
      color: #fff; }
    .cat-wrapper span.h2,
    .cat-wrapper .panel-collapse h2 {
      color: #fff; }
    .cat-wrapper h2 {
      margin-top: 0px; }
    .cat-wrapper h2 a {
      font-size: 19px; }
    .cat-wrapper .mt-3 {
      margin-top: 0px !important; }
    .cat-wrapper .subcategory--list .subcategory--list--item:hover,
    .cat-wrapper .subcategory--list .subcategory--list--item:hover a {
      background-color: #333;
      color: #fff; }
    .cat-wrapper .navigationTree .subcategory--list.active.open .subcategory--list--item a,
    .cat-wrapper .subcategory--list.active.open .subcategory--list--item a {
      color: #fff;
      background-color: #333;
      border-color: transparent; }
    .cat-wrapper li.subcategory--list.active.open .subcategory--list--item a {
      background-color: #333;
      color: #fff;
      border: 1px solid transparent; }
    .cat-wrapper .categoryView.margin-top-1 {
      margin-top: 0px; }

  .close span {
    top: 2px;
    left: 5px; }

  /*Mobile Nav Custom */
  #mainNavbarCollapsable.mobile-nav.active {
    display: block !important; }

  .mobile-header span.mobile-close {
    position: absolute;
    right: 20px;
    top: 34px;
    color: #000 !important;
    font-size: 45px;
    display: none; }

  #mainNavbarCollapsable.mobile-nav {
    right: 0;
    bottom: 0;
    left: 0;
    background: #4d4f4d;
    color: #fff;
    font-size: 1.2em;
    opacity: 1;
    overflow-y: auto;
    position: fixed;
    /* -webkit-transform: translateX(100%); */
    /* transform: translateX(100%); */
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    z-index: 99999;
    -webkit-overflow-scrolling: touch;
    top: 40px;
    height: calc(100vh + -40px) !important;
    width: 80% !important; }
    #mainNavbarCollapsable.mobile-nav ul.mainmenu {
      list-style: none;
      height: 100%;
      margin: 0;
      padding: 0;
      float: none;
      display: inline-block;
      width: 90%; }
      #mainNavbarCollapsable.mobile-nav ul.mainmenu li {
        display: inherit; }
        #mainNavbarCollapsable.mobile-nav ul.mainmenu li .fa-caret-down:before {
          color: #fff !important; }
      #mainNavbarCollapsable.mobile-nav ul.mainmenu hr {
        width: 94%;
        margin-left: 0px; }
      #mainNavbarCollapsable.mobile-nav ul.mainmenu li.ddown:hover {
        border-bottom: none !important; }
      #mainNavbarCollapsable.mobile-nav ul.mainmenu li .nav-direction {
        -ms-flex: 1 0 100%;
        flex: 1 0 100%;
        text-align: right;
        float: right;
        margin-top: -43px;
        width: 100%;
        margin-bottom: 0px;
        display: block;
        top: 0px;
        left: 0px;
        position: relative; }
      #mainNavbarCollapsable.mobile-nav ul.mainmenu li.ddown:nth-of-type(1) {
        margin-left: 20px;
        margin-top: 20px; }
    #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul > li {
      padding: 0px 0px; }
    #mainNavbarCollapsable.mobile-nav ul.mainmenu > li {
      margin-top: 10px;
      margin-bottom: -10px; }
    #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul a {
      padding: 2px 0px;
      width: 100%;
      color: #fff; }
    #mainNavbarCollapsable.mobile-nav ul.mainmenu > li.ddown > a {
      color: #fff !important; }
    #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul {
      position: inherit;
      background: #4d4f4d;
      color: #fff;
      box-shadow: none;
      padding: 10px 0 0px; }
      #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul li a {
        color: #fff; }

  .xxx #mainNavbarCollapsable.mobile-nav {
    background: #fff;
    color: #333333;
    border-right: 1px solid #333333; }
    .xxx #mainNavbarCollapsable.mobile-nav ul.mainmenu li .fa-caret-down:before {
      color: #333333 !important; }
    .xxx #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul a {
      color: #333333; }
    .xxx #mainNavbarCollapsable.mobile-nav ul.mainmenu > li.ddown > a {
      color: #333333 !important; }
    .xxx #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul {
      background: #fff;
      color: #333333; }
      .xxx #mainNavbarCollapsable.mobile-nav ul.mainmenu > li > ul li a {
        color: #333333; }

  .cat-wrapper li.subcategory--list {
    width: 100%; }

  .cat-wrapper .template_cat_wrapper {
    overflow-y: scroll !important; }
    .cat-wrapper .template_cat_wrapper li.subcategory--list {
      display: inline-block; }

  .cat-wrapper .panel-collapse span.h2 {
    margin: 10px 0 0px 0;
    font-size: 20px; }

  .cat-wrapper.skeppshult,
  .cat-wrapper.kai {
    visibility: hidden;
    margin-top: -30px !important;
    margin-bottom: -40px !important; }

  .kms ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a {
    font-size: 16px !important; }

  ul.category-wrap.active.current-category.child .child a {
    font-size: 16px; }

  .active.cat-id-1670 ul.category-wrap.deepest-cat.child a {
    font-size: 0px; }

  ul.category-wrap.current-category li span a,
  ul.category-wrap.current-category ul.category-wrap li span a {
    font-size: 16px !important;
    padding: 0px; }

  ul.category-wrap.active {
    padding-left: 0px; }

  /*
    ul.category-wrap.active.current-category {
      column-count: 4;
    }

    ul.category-wrap.active ul.active ul.active {
      column-count: 4;
    }
    */
  ul.category-wrap.active ul.active ul.active li span a {
    font-size: 16px !important; }

  ul.category-wrap.active.lvl-2 li ul li a {
    font-size: 16px !important; }

  ul.category-wrap.active.lvl-2 li ul.cat-id-2674 li a,
  ul.category-wrap.active.lvl-2 li ul.cat-id-2668 li a {
    font-size: 0px !important; }

  ul.category-wrap.active.lvl-3 li a {
    font-size: 16px; }

  ul.category-wrap.active.lvl-3.cat-id-2674 li a,
  ul.category-wrap.active.lvl-3.cat-id-2668 li a,
  ul.category-wrap.active.lvl-3.cat-id-1738 li a {
    font-size: 0px; }

  /*ul.category-wrap.active ul.active ul.active.cat-id-2674 li span a,*/
  ul.category-wrap.active ul.active ul.active.cat-id-2668 li span a,
  ul.category-wrap.active ul.active ul.active.cat-id-1738 li span a {
    font-size: 16px !important; }

  ul.category-wrap.active.lvl-3.cat-id-2674 li ul li a,
  ul.category-wrap.active.lvl-3.cat-id-2668 li ul li a,
  ul.category-wrap.active.lvl-3.cat-id-1738 li ul li a {
    font-size: 16px; }

  /*
  ul.category-wrap.active.lvl-2.cat-id-1687.child .lvl-3 li span a {
    font-size: 0px !important;
  }
  */
  ul.category-wrap.active.lvl-2.cat-id-1687.child .lvl-3.cat-id-2668 li span a {
    font-size: 16px !important; }

  ul.category-wrap.active.lvl-2.cat-id-2028 li ul li a {
    font-size: 0px !important; }

  ul.category-wrap.active.lvl-2.cat-id-2028.current-category li ul li a {
    font-size: 16px !important; }

  .kms ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a {
    font-size: 16px !important; }

  .wuesthof ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a,
  .kai ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a,
  .skeppshult ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a,
  .guede ul.category-wrap.active.lvl-1 li ul.lvl-2.deepest-cat.child li.category-last a {
    font-size: 16px !important; }

  /* Ausnahme gutscheine und Besteseller, Gravur */
  .guede ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.cat-id-1665.deepest-cat.child li a,
  .guede ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.cat-id-2026.deepest-cat.child li a,
  .guede ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.cat-id-2863.deepest-cat.child li a {
    font-size: 0px !important; }

  .category-1738 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2698 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2699 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2695 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2697 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2701 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2700 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2694 ul.category-wrap.active.lvl-2 li ul li a,
  .category-2702 ul.category-wrap.active.lvl-2 li ul li a {
    font-size: 0px !important; }

  /* Eisch Superior Sensis Plus, Eisch Unity */
  .category-2735 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2735 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2736 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2736 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-3058 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-3058 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-3057 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-3057 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-3056 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-3056 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-3055 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-3055 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-3054 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-3054 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1731 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1731 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1734 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1734 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1732 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1732 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Guede Sonderserien */
  .category-2668 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2668 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2669 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2669 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2671 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2671 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2670 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2670 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2708 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2708 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2672 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2672 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2710 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2710 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2709 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2709 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2676 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2676 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2677 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2677 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2673 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2673 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2674 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2674 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Mono Besteck */
  .category-2825 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2825 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2830 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2830 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2829 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2829 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2828 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2828 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2827 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2827 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Mono Teekanne */
  .category-2815 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2815 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2813 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2813 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2810 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2810 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2809 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2809 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2811 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2811 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2812 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2812 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Janus */
  .category-2462 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2462 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2462 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2576 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2576 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2576 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2846 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2846 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2846 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2469 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2469 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2469 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2580 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2580 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2580 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2541 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2541 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2541 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2578 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2578 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2578 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2471 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2471 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2471 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2470 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2470 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2470 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2472 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2472 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2472 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2481 ul.category-wrap.active.lvl-2.cat-id-2462.child .lvl-3 li span a,
  .category-2481 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2481 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }
  .category-2462 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2576 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2846 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2469 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2580 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2541 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2578 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2471 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2470 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2472 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a,
  .category-2481 ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a {
    font-size: 16px !important; }

  /* Nesmuk Soul */
  .category-2461 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2461 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2575 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2575 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2845 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2845 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2476 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2476 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2579 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2579 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2540 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2540 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2477 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2477 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2577 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2577 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2478 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2478 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2479 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2479 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2480 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2480 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Exklusic C-90 */
  .category-2464 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2464 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2849 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2849 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2482 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2482 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2848 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2848 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2483 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2483 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Exklusic C-100 */
  .category-2465 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2465 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2484 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2484 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2492 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2492 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2485 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2485 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Exklusic C-150 */
  .category-2466 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2466 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2486 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2486 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2847 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2847 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2487 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2487 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Taschenmesser */
  .category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Taschenmesser */
  .category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2474 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2488 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2489 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2490 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Messertypen */
  .category-2494 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2494 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2581 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2581 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2852 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2852 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2525 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2525 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2526 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2526 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2532 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2532 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2528 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2528 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2529 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2529 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2530 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2530 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2531 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2531 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Griffmaterial */
  .category-2493 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2493 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2495 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2495 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2496 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2496 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2522 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2522 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2498 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2498 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2499 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2499 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2500 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2500 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2501 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2501 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2502 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2502 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2503 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2503 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2505 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2505 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2506 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2506 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2507 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2507 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2508 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2508 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2509 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2509 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2510 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2510 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2512 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2512 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2513 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2513 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2514 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2514 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2515 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2515 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2516 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2516 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2517 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2517 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2519 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2519 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2520 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2520 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2521 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2521 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2523 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2523 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2524 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2524 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Nesmuk Zubehör */
  .category-2534 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2534 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2537 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2537 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2535 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2535 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2818 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2818 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2538 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2538 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2613 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2613 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2539 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2539 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Windmuehlenmesser K-Serie */
  .category-1738 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1738 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2698 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2698 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2699 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2699 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2695 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2695 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2697 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2697 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2701 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2701 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2700 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2700 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2694 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2694 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2702 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2702 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser K-Serie */
  .category-429 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-429 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2693 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2693 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2552 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2552 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2551 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2551 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-434 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-434 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-433 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-433 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-432 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-432 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-430 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-430 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Premium Serie */
  .category-464 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-464 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-467 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-467 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-466 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-466 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-470 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-470 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-469 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-469 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-468 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-468 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-465 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-465 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Serie 1922 */
  .category-461 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-461 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-463 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-463 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-462 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-462 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Küchenmesser */
  .category-443 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-443 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2686 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2686 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2625 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2625 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-444 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-444 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-447 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-447 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Buckels */
  .category-436 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-436 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-442 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-442 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-441 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-441 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-440 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-440 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-439 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-439 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-438 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-438 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-437 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-437 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Brotmesser */
  .category-454 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-454 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-459 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-459 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-458 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-458 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-457 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-457 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-456 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-456 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-455 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-455 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-460 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-460 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Kochmesser DUO */
  .category-449 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-449 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-451 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-451 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-450 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-450 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Yagatan */
  .category-471 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-471 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-473 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-473 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-472 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-472 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-474 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-474 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* WMM Windmuehlenmesser Bestecke */
  .category-475 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-475 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2628 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2628 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-2050 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2050 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-476 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-476 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Wuesthof Kuechenhelfer */
  .category-1671 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1671 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1857 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1857 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1858 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1858 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1852 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1852 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1853 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1853 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1848 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1848 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1844 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1844 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1854 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1854 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1846 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1846 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1793 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1793 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1843 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1843 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1856 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1856 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1849 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1849 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1855 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1855 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Wuesthof Messer aufbewahren */
  .category-2206 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-2206 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1798 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1798 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1789 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1789 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1788 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1788 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1792 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1792 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-1797 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-1797 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Wuesthof Shop Classic */
  .category-354 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-354 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-699 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-699 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-698 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-698 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-371 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-371 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-362 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-362 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-367 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-367 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-365 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-365 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-364 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-364 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-366 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-366 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-368 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-368 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-359 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-359 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-360 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-360 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-361 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-361 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-363 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-363 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-358 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-358 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-357 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-357 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-356 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-356 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* Wuesthof Shop classic Ikon */
  .category-373 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-373 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-706 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-706 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-704 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-704 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-705 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-705 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-703 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-703 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-702 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-702 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-707 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-707 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-701 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-701 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a,
  .category-700 ul.category-wrap.active.lvl-2 li ul.lvl-3.deepest-cat.child li.category-last a,
  .category-700 ul.category-wrap.active.lvl-2 li ul.lvl-3 li a {
    font-size: 0px !important; }

  /* GUEDE 1.Ebene */
  .category-2391 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-2566 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-2061 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-584 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-582 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-581 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-580 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-579 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-577 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-576 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-583 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-578 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-575 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-573 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-572 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-571 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a,
  .category-570 ul.category-wrap.active.lvl-2.cat-id-2028 ul.category-wrap.lvl-3 li a {
    font-size: 16px !important; }

  /* Wuesthof Shop Classic */
  .category-699 ul.category-wrap.lvl-2.cat-id-401,
  .category-698 ul.category-wrap.lvl-2.cat-id-401,
  .category-371 ul.category-wrap.lvl-2.cat-id-401,
  .category-362 ul.category-wrap.lvl-2.cat-id-401,
  .category-367 ul.category-wrap.lvl-2.cat-id-401,
  .category-365 ul.category-wrap.lvl-2.cat-id-401,
  .category-364 ul.category-wrap.lvl-2.cat-id-401,
  .category-366 ul.category-wrap.lvl-2.cat-id-401,
  .category-354 ul.category-wrap.lvl-2.cat-id-401,
  .category-368 ul.category-wrap.lvl-2.cat-id-401,
  .category-359 ul.category-wrap.lvl-2.cat-id-401,
  .category-360 ul.category-wrap.lvl-2.cat-id-401,
  .category-361 ul.category-wrap.lvl-2.cat-id-401,
  .category-363 ul.category-wrap.lvl-2.cat-id-401,
  .category-358 ul.category-wrap.lvl-2.cat-id-401,
  .category-357 ul.category-wrap.lvl-2.cat-id-401,
  .category-356 ul.category-wrap.lvl-2.cat-id-401,
  .category-354 ul.category-wrap.lvl-2.cat-id-401,
  .category-373 ul.category-wrap.lvl-2.cat-id-401,
  .category-706 ul.category-wrap.lvl-2.cat-id-401,
  .category-704 ul.category-wrap.lvl-2.cat-id-401,
  .category-705 ul.category-wrap.lvl-2.cat-id-401,
  .category-703 ul.category-wrap.lvl-2.cat-id-401,
  .category-702 ul.category-wrap.lvl-2.cat-id-401,
  .category-707 ul.category-wrap.lvl-2.cat-id-401,
  .category-701 ul.category-wrap.lvl-2.cat-id-401,
  .category-700 ul.category-wrap.lvl-2.cat-id-401,
  .category-1671 ul.category-wrap.lvl-2.cat-id-401,
  .category-1857 ul.category-wrap.lvl-2.cat-id-401,
  .category-1858 ul.category-wrap.lvl-2.cat-id-401,
  .category-1852 ul.category-wrap.lvl-2.cat-id-401,
  .category-1853 ul.category-wrap.lvl-2.cat-id-401,
  .category-1848 ul.category-wrap.lvl-2.cat-id-401,
  .category-1844 ul.category-wrap.lvl-2.cat-id-401,
  .category-1854 ul.category-wrap.lvl-2.cat-id-401,
  .category-1846 ul.category-wrap.lvl-2.cat-id-401,
  .category-1793 ul.category-wrap.lvl-2.cat-id-401,
  .category-1843 ul.category-wrap.lvl-2.cat-id-401,
  .category-1856 ul.category-wrap.lvl-2.cat-id-401,
  .category-1849 ul.category-wrap.lvl-2.cat-id-401,
  .category-1855 ul.category-wrap.lvl-2.cat-id-401,
  .category-2206 ul.category-wrap.lvl-2.cat-id-401,
  .category-1798 ul.category-wrap.lvl-2.cat-id-401,
  .category-1789 ul.category-wrap.lvl-2.cat-id-401,
  .category-1788 ul.category-wrap.lvl-2.cat-id-401,
  .category-1792 ul.category-wrap.lvl-2.cat-id-401,
  .category-1797 ul.category-wrap.lvl-2.cat-id-401 {
    font-size: 0px !important; }

  /* allgemein */
  ul.category-wrap.active.lvl-4.current-category.deepest-cat.child,
  ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a {
    font-size: 16px !important; }

  /* Kai Aufbewahrung */
  .category-1942 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
  .category-1939 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
  .category-1940 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
  .category-1952 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a,
  .category-1953 ul.category-wrap.active.lvl-1 li ul.category-wrap.lvl-2.deepest-cat.child li.category-last span a {
    font-size: 0px !important; }
  .category-1942 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
  .category-1939 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
  .category-1940 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
  .category-1952 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a,
  .category-1953 ul.category-wrap.active.lvl-2.cat-id-1942.current-category ul.category-wrap.lvl-3 li a {
    font-size: 16px !important; }

  /* Mobile Service Menu */
  .service-menu-mobile .nav-link i {
    display: none !important; }
  .service-menu-mobile .nav-link .d-none {
    display: inline !important; }
  .service-menu-mobile a.nav-link:nth-of-type(1):after {
    display: none !important;
    content: ""; }

  .single-variante .widget.widget-grid.description-desktop {
    display: none !important; }

  /* Service Menu MObile Navigatoin erstmal ausblenden

    .ddown.service-menu-mobile {
      display: none!important;
    }*/
  li.mobile-header__basket.dropdown.navbar-right--basket.isBasketPreview.disabled {
    width: 11%; }

  .navigation-mobile li.mobile-header__basket.dropdown.navbar-right--basket.isBasketPreview.disabled {
    border-left: none;
    top: -29px;
    height: 70px;
    float: none; }

  li.mobile-header__wishlist {
    width: 12%;
    display: inline-block;
    padding-left: 22px;
    border-left: 1px solid #919191;
    height: 39px;
    margin-right: -12px; }

  span.list-inline-item.control-wish-list {
    margin-right: -10px;
    position: relative;
    margin-left: 0px;
    top: -26px; }

  .control-wish-list .fa-heart-o {
    color: #fff; }

  .control-wish-list .fa-heart {
    color: #E44F4F; }

  .control-wish-list .fa-heart:before {
    content: "\f004"; }

  .control-wish-list span.badge-right.mr-1.d-none.d-sm-inline {
    display: none !important; }

  .mobile-header i.fa.fa-shopping-cart {
    font-size: 22px;
    line-height: 0.7;
    top: 2px;
    position: relative; }

  .cmp-product-thumb a.add-to-wish-list.addToWishlistCategory {
    display: inline-block; }

  .category-1965 .cmp-product-thumb .thumb-title,
  .category-2775 .cmp-product-thumb .thumb-title {
    min-height: 190px; }

  .category-1965 .cat-wrapper {
    display: none; }

  #page-header .header-fw {
    position: fixed;
    overflow-x: hidden;
    max-width: 100% !important;
    width: 100% !important;
    left: 0px !important;
    min-width: 100% !important; } }
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .page-singleitem .no-stock form.cyt-availability-notification button.btn {
    margin-top: -61px !important;
    width: 140px;
    min-width: 140px; }

  .page-singleitem .no-stock.salable form.cyt-availability-notification button.btn {
    min-width: 140px; }

  .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container {
    margin-top: 120px; }

  .single.no-stock.salable .singleItem__wrap .add-to-basket-container {
    margin-top: 110px; }
    .single.no-stock.salable .singleItem__wrap .add-to-basket-container .btn {
      height: 45px !important; }

  .breadcrumbs, .page-category .breadcrumbs.header-fw {
    top: -6px !important; }

  .page-category-content .breadcrumbs.header-fw {
    left: 5px !important; }

  .page-category-content .hero-container {
    margin-top: 0px !important; }

  .page-category-content .breadcrumbs.header-fw {
    top: -6px !important;
    margin-bottom: -10px;
    margin-top: 5px; } }
@media only screen and (min-width: 600px) and (max-width: 991px) {
  .product-list .cmp-product-thumb, .single .cmp-product-thumb, body .cmp-product-thumb {
    min-height: 380px; }

  /*.cmp-product-thumb div:first-of-type {
      max-height: 180px;
    }*/
  .cmp-product-thumb .thumb-content {
    top: 20px; }

  .show-mobile {
    width: 100%; }

  .page-singleitem .breadcrumbs {
    top: -43px !important; }

  .mobile-header__login .position-relative span.d-none.d-sm-inline {
    display: none !important; }
  .mobile-header__login .fa-user:before {
    right: -40px;
    position: relative; }

  .footeradvert #advertfooter {
    padding: 50px 0px; }

  ul.category-wrap.lvl-1.active {
    column-count: 3; }

  .basket-preview a.btn.btn-outline-primary.btn-block:after,
  .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container button.btn.btn-block.btn-primary.btn-appearance:after {
    content: ""; }

  .single .singleItem__wrap .widget-inner:nth-of-type(2) {
    text-align: right; }

  .widget.widget-item-price.widget-none.article-price {
    float: right;
    width: 100%; }

  .downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 31px; }

  .category-home .downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 14px; }

  .downscroll .cat-wrapper {
    top: 55px !important; }

  nav.navbar .container-max {
    height: 40px; }

  .add-to-basket-container .quantity-input-container {
    margin-right: 0px; }

  .categoriegrid.page-content {
    padding-left: 15px; }

  .last-seen-single .col-12.col-sm-6.col-md-3 {
    flex: 0 0 33%;
    max-width: 33%; }

  .basket-preview-content .item-list {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }
  .basket-preview-content .totals {
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; } }
@media only screen and (max-width: 768px) {
  .kms-offer .col-xs-12 .offer,
  .kms-offer .col-md-12 .offer.offer_left {
    min-height: 300px !important; }

  .kms-offer span.offer--price,
  .kms-offer span.offer--uvp {
    display: none; }

  .page-singleitem #vue-app {
    margin-top: 50px !important; } }
@media only screen and (max-width: 767px) {
  /*
    .back-to-top.hidden-sm-down {
          display: block !important;
    }
    */
  .footer .back-to-top {
    display: block !important; }

  .footer .display-mobile {
    display: block; }

  .thumb-content span.availability.badge.display-mobile,
  .thumb-content span.availability.badge.display-mobile.availability-1,
  .thumb-content span.availability.badge.display-mobile.availability-2,
  .thumb-content span.availability.badge.display-mobile.availability-3,
  .thumb-content span.availability.badge.display-mobile.availability-4,
  .thumb-content span.availability.badge.display-mobile.availability-5 {
    background-color: transparent;
    color: #777777;
    font-size: 14px;
    position: absolute;
    bottom: -30px;
    font-weight: normal;
    margin: 0 auto !important;
    width: 100%;
    top: unset !important; }

  span.availability.badge.display-mobile.availability-5 {
    top: 120px !important; }

  .hidden-md-up {
    display: none !important; }

  .page-singleitem #vue-app {
    margin-top: 40px !important; }

  .hidden-xs {
    display: none; }

  ul.mobile-header__top-strip li.mobile-header__menu, ul.mobile-header__top-strip li.mobile-header__login, ul.mobile-header__top-strip li.mobile-header__basket {
    width: 32%; }

  .categoriegrid.page-content {
    padding-bottom: 20px;
    padding-left: 15px;
    margin-top: -30px; }

  .breadcrumbs {
    top: 135px !important;
    width: 100% !important;
    margin-bottom: 10px !important;
    left: 0px !important; }

  .breadcrumb-item .fa-home:before,
  .breadcrumbs > li > a,
  .inverse .breadcrumbs > li > a:hover,
  .inverse .breadcrumbs > li > a:focus,
  .breadcrumb > li > a,
  .inverse .breadcrumb > li > a:hover,
  .inverse .breadcrumb > li > a:focus,
  .breadcrumb-item.active {
    font-size: 14px; }

  #add-item-to-basket-overlay a.btn-outline-primary {
    border: 1px solid grey;
    margin-right: 5px !important;
    margin-left: -8px !important; }
  #add-item-to-basket-overlay a {
    font-size: 14px; }
  #add-item-to-basket-overlay i.fa.fa-shopping-cart,
  #add-item-to-basket-overlay i.fa.fa-arrow-right {
    display: none; }

  .basket-preview-wrapper .basket-preview-overlay {
    top: -30px; }

  .single .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container {
    display: inline-block; }

  .add-to-basket-container button.btn {
    margin-top: 15px; }

  .add-to-basket-container button.btn.btn-block.btn-primary.btn-appearance {
    margin-top: 15px !important; }

  .downscroll .cat-wrapper {
    top: 58px !important; }

  .downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 18px !important; }

  .downscroll.page-singleitem nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 27px !important; }

  .cat-wrapper .row.mt-3 {
    margin-top: 0px !important; }

  .carousel-item {
    max-height: 300px; }

  .footeradvert .carousel-item {
    max-height: 100%; }

  .cmp-hero .hero-main .carousel .carousel-inner .carousel-item .carousel-caption {
    top: -5px;
    width: 120%;
    left: -30px; }

  .search-box-shadow-frame, #searchBox .position-relative .d-flex.my-2 {
    -webkit-box-shadow: none;
    box-shadow: none;
    border: 1px solid #AAAAAA; }

  .product-list .cmp-product-thumb, .single .cmp-product-thumb, body .cmp-product-thumb {
    min-height: 400px; }

  .product-list .cmp-product-thumb .thumb-image, .single .cmp-product-thumb .thumb-image, body .cmp-product-thumb .thumb-image {
    height: 220px; }

  .owl-carousel .owl-item img {
    width: 60% !important;
    max-width: 60%;
    height: 60%;
    margin: 0 auto; }

  .cmp-product-thumb img.img-fluid {
    max-width: 60%;
    margin: 0 auto;
    text-align: center;
    width: 100%;
    display: block; }

  .breadcrumbs {
    margin: 5px 0px 3px 15px; }

  .cmp-hero .hero-main .carousel-inner > .carousel-item > a > img, .cmp-hero .hero-main .carousel-inner > .carousel-item > img {
    height: auto;
    min-height: 300px; }

  .footeradvert #advertfooter {
    padding: 0px 0px 90px 0px; }

  .footeradvert #advertfooter .slide-text {
    padding: 0px 0px; }

  .footeradvert .col-xs-12 .offer {
    min-height: 400px !important; }

  .category-home .varianten-liste .owl-item {
    max-width: 100%;
    width: 100% !important; }

  .breadcrumbs ul.breadcrumb.container-max {
    padding-left: 0px !important; }

  .page-category-item .breadcrumbs ul.breadcrumb.container-max {
    padding-left: 0px !important; }

  .page-singleItem .breadcrumbs ul.breadcrumb.container-max {
    padding-left: 15px !important; }

  footer .widget.row, footer .footer__bottom .row {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0px 15px; }

  .footer__bottom .widget-inner.bg-appearance {
    margin-top: 0px; }

  .cat-wrapper .template_cat_wrapper .categoryDetails {
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
    max-width: fit-content; }

  .cat-wrapper .categoryDetails {
    margin-bottom: 0px !important; }

  .basket-preview i.fa.fa-shopping-cart {
    display: none; }

  .basket-preview {
    height: auto !important;
    max-height: 93vh !important;
    z-index: 1000;
    /*overflow-y: scroll !important;*/ }

  body.basket-open .basket-preview-wrapper.h-100.open-right {
    left: -303px !important;
    max-width: 340px !important;
    top: 8px; }
    body.basket-open .basket-preview-wrapper.h-100.open-right .h-100 {
      max-width: 70%; }
    body.basket-open .basket-preview-wrapper.h-100.open-right button.close {
      left: 80px; }

  ul.category-wrap.lvl-1.active {
    column-count: 2; }

  .page-singleitem .widget-primary .bg-appearance, .page-singleitem .page-singleitem .widget-caption.widget-item-list-caption {
    padding: 0px;
    margin-left: 0px; }
  .page-singleitem div#page-body {
    margin-top: 150px; }
  .page-singleitem .show-mobile {
    top: -150px; }
  .page-singleitem .artikel-verfuegbarkeit:nth-of-type(2) {
    margin-top: 7px; }
  .page-singleitem .no-stock hr.widget.widget-separator.mb-3 {
    display: none !important; }

  .page-singleitem .no-variant .widget.widget-item-list.widget-primary.cross-seller-single.varianten-liste {
    margin-top: -30px; }

  .page-singleitem .owl-stage-outer.owl-height, .page-singleitem .owl-carousel .owl-item img.owl-lazy, .page-singleitem .single-carousel.owl-carousel .owl-item {
    max-height: 350px;
    margin-top: 14px;
    height: 100%;
    /*max-width: 100%;
      width: 100%!important;*/
    object-fit: cover; }

  .page-singleitem .owl-carousel .owl-item img.owl-lazy {
    /*width: 90vw !important;
    max-width: 90vw !important;*/
    max-height: 300px; }

  .page-singleitem .owl-carousel .owl-dots {
    bottom: -50px; }

  .single-carousel.owl-carousel.owl-theme.owl-single-item.mt-0.owl-loaded {
    height: 270px; }

  .single-carousel.owl-carousel.owl-theme.owl-single-item.mt-0.owl-loaded.owl-drag {
    height: 320px; }

  .page-category-item .cat-wrapper,
  .page-category .cat-wrapper {
    margin-top: 0px; }
  .page-category-item .breadcrumbs.header-fw,
  .page-category .breadcrumbs.header-fw {
    top: -13px !important;
    margin-bottom: -5px !important; }

  .page-category .breadcrumbs.header-fw {
    top: 0px !important; }

  .varianten-liste .owl-item,
  .last-seen-single .owl-item,
  .cross-seller-single .owl-item {
    max-width: 100%; }

  .widget.widget-item-list.widget-primary.last-seen-single {
    margin-top: 100px; }

  .basket-preview a.btn.btn-outline-primary.btn-block:after {
    content: " "; }

  .basket-preview i.fa.fa-shopping-cart {
    position: relative;
    left: calc(10px - 50%); }

  .single span.availability.badge span:after {
    float: left;
    margin-left: 0px;
    margin-right: 10px;
    margin-top: -4px; }

  .cat-wrapper a span.closed:before {
    margin-top: -2px; }

  .show-mobile .cmp-search-box {
    margin-bottom: -35px; }

  footer .footer--bottom .footerLink:first-of-type {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px; }

  .cmp-product-thumb .prop-1-1 img.img-fluid {
    top: -10160px;
    max-height: 190px !important; }

  .category-2855 .col-md-12 .offer {
    min-height: 370px; }
  .category-2855 .col-xs-12 .offer {
    min-height: 250px !important; }
    .category-2855 .col-xs-12 .offer .headline-wrapper {
      margin-top: -4px; }
  .category-2855 .kms .col-xs-12 .offer,
  .category-2855 .footeradvert .col-xs-12 .offer {
    min-height: 360px !important; }
  .category-2855 .col-md-3.col-xs-6 .offer {
    padding: 11px; }
  .category-2855 .offer_wrapper .offer--uvp {
    margin-top: 35px; }

  .offer.no-image .offer--text span {
    font-size: 20px !important; }

  .offer.no-image .offer--text {
    bottom: 32px;
    vertical-align: middle; }

  .offer .text-bg.red {
    font-size: 23px; }

  .basket-preview .basket-preview-content {
    -ms-flex-direction: column !important;
    flex-direction: column !important; }

  .mobile-placeholder {
    height: 10px; }

  .add-to-basket-container .quantity-input-container {
    margin-right: 0px; }

  #add-item-to-basket-overlay .modal-footer a.btn.btn-outline-primary.btn-medium.mr-2 {
    margin-right: 0px !important; }

  .page-category-content #page-body .container-max.category-content {
    padding-left: 30px;
    padding-right: 30px; }

  #category--wrap h2.h2.category-title {
    padding-left: 0px; }

  .category-2203.page-category-content #page-body .container-max,
  .category-2203.page-category-content .navigation-desktop {
    padding-left: 15px !important;
    padding-right: 15px !important; }

  .category-2203 div#page-body {
    margin-top: 230px !important; }

  .category-2203 #page-body .widget.widget-background.d-flex.parallax-img-container {
    margin-top: 0px !important; }

  .widget-wish-list .image-container {
    width: 20%;
    padding-top: 27px; }

  .widget-wish-list i.fa.fa-shopping-cart:after {
    content: " ";
    display: none; }

  .widget-wish-list .btn.btn-sm.text-danger.p-0 {
    font-size: 14px; }

  .alert-success .close span {
    top: -5px;
    left: -4px; }

  .page-search .list-controls {
    margin-bottom: 0px !important;
    margin-top: 50px; }
  .page-search div#page-body {
    margin-top: 0px; }
  .page-search .categoriegrid.page-content {
    margin-top: 0px; }

  .single .cross-seller-single span.availability.badge.availability-1 span:after,
  .single .cross-seller-single span.availability.badge.availability-3 span:after,
  .single .cross-seller-single span.availability.badge.availability-4 span:after,
  .single .cross-seller-single span.availability.badge.availability-5 span:after {
    display: none; }

  .page-singleitem .no-stock form.cyt-availability-notification .input {
    margin-left: 0px; }

  .page-category-content .hero-container {
    margin-top: 0px; }

  .hero-container .cmp-hero {
    margin-top: 0px; }

  .page-category .breadcrumbs.header-fw {
    left: 0px !important; }

  .page-category .breadcrumbs.header-fw {
    top: -15px !important; }

  /* Produktansicht 2-spaltig */
  .category-home .varianten-liste .owl-item {
    max-width: 49%;
    width: 49% !important;
    float: left;
    margin-right: 1% !important; }

  .cmp-product-thumb .prop-1-1 img.img-fluid {
    top: unset;
    max-height: 250px !important;
    bottom: 0px;
    width: 100% !important; }

  .thumb-meta .price-view-port {
    margin-right: 10px !important;
    text-align: center !important;
    width: 100%; }

  li.col-12.col-sm-6.col-md-4.col-lg-3,
  .last-seen-single .col-12.col-sm-6.col-md-3,
  .lastseen-cat .col-12.col-sm-6.col-md-3,
  .varianten-liste .col-12.col-sm-6.col-md-3,
  .cross-seller-single .col-12.col-sm-6.col-md-3 {
    width: 50% !important;
    max-width: 50%;
    float: left;
    flex: 0 0 50%; }

  .product-list .cmp-product-thumb .crossprice, .product-list .cmp-product-thumb .price, .single .cmp-product-thumb .crossprice, .single .cmp-product-thumb .price, body .cmp-product-thumb .crossprice, body .cmp-product-thumb .price {
    text-align: center;
    width: 100%; }

  .cmp-product-thumb .prop-1-1 img.img-fluid {
    top: unset;
    max-height: 250px !important;
    bottom: 0px; }

  span.availability.badge.display-mobile {
    top: 160px !important;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    left: 0px; }

  .product-list .cmp-product-thumb, .single .cmp-product-thumb, body .cmp-product-thumb {
    min-height: 440px; }

  .product-list .cmp-product-thumb .crossprice, .product-list .cmp-product-thumb .price, .single .cmp-product-thumb .crossprice, .single .cmp-product-thumb .price, body .cmp-product-thumb .crossprice, body .cmp-product-thumb .price {
    text-align: center; }

  .page-singleitem .widget-item-list .price-view-port {
    margin-left: 0px; } }
@media only screen and (max-width: 500px) {
  .basket-preview a.btn.btn-outline-primary.btn-block {
    color: #000 !important;
    margin-right: 10px !important; }

  #main-navbar .btn i.fa.fa-shopping-cart:before {
    color: #444 !important; }

  .cat-wrapper .panel-collapse.show {
    max-height: calc(100vh + -100px);
    overflow-y: scroll; }

  .cat-wrapper .template_cat_wrapper .row ul {
    margin-top: 0px; }
  .cat-wrapper .template_cat_wrapper .row .col-sm-12 {
    padding-right: 0px; }

  .basket-preview .close span {
    width: 100%;
    display: inline-block;
    left: 12%;
    max-width: 100%;
    padding: 10px;
    top: 6px; }

  .cat-wrapper .panel-collapse h2 {
    display: none; }

  .cmp-hero .hero-main .carousel-inner > .carousel-item > a > img, .cmp-hero .hero-main .carousel-inner > .carousel-item > img {
    min-height: 230px; }

  .cmp-hero .hero-main .carousel .carousel-inner .carousel-item .carousel-caption {
    top: -35px; }
    .cmp-hero .hero-main .carousel .carousel-inner .carousel-item .carousel-caption .text-bg.red {
      font-size: 23px; }

  /* Gutscheine mobile */
  .category-1965 .product-list .col-12.col-sm-6,
  .category-2775 .product-list .col-12.col-sm-6 {
    width: 50%;
    max-width: 50%; }
    .category-1965 .product-list .col-12.col-sm-6 .cmp-product-thumb,
    .category-2775 .product-list .col-12.col-sm-6 .cmp-product-thumb {
      max-height: 190px !important;
      min-height: 190px !important; }
  .category-1965 .thumb-content,
  .category-2775 .thumb-content {
    height: 110px; }
  .category-1965 .price.without.uvp,
  .category-2775 .price.without.uvp {
    font-size: 24px; }

  .list-wrapper .list-sort, .list-wrapper .list-itemsperpage {
    min-width: initial !important;
    width: 50% !important;
    float: left !important; }

  .widget.widget-availability {
    margin-bottom: 0px !important; }

  .single .widget.widget-feedback-average {
    margin: 15px 0px 10px 0px !important; }

  .owl-carousel .owl-stage {
    -ms-touch-action: none !important;
    left: -9px; }

  .page-category-content .hero-container {
    margin-bottom: -25px !important; }

  .page-singleitem .no-stock form.cyt-availability-notification button.btn {
    margin-top: 0px !important; }

  .page-singleitem .no-stock form.cyt-availability-notification .input, .page-singleitem .no-stock.salable form.cyt-availability-notification button.btn {
    width: 100%; }

  .page-singleitem .no-stock.salable .singleItem__wrap .widget-inner:nth-of-type(2) .add-to-basket-container {
    margin-top: 112px; }

  .page-singleitem .no-stock.salable .widget.widget-item-availability-notification {
    Margin-bottom: -106px; }

  /* NEu LAyout 2 Spaltig */
  .product-list .cmp-product-thumb .thumb-image, .single .cmp-product-thumb .thumb-image, body .cmp-product-thumb .thumb-image {
    height: 190px; }

  .product-list .cmp-product-thumb, .single .cmp-product-thumb, body .cmp-product-thumb {
    min-height: 400px; }

  .cmp-product-thumb .prop-1-1 img.img-fluid {
    bottom: unset;
    max-height: 200px !important;
    top: 0px;
    object-fit: cover; }

  .cmp-product-thumb span.manufacturer-name {
    padding-top: 0px; }

  .cmp-product-thumb .thumb-content,
  .cmp-product-thumb .thumb-content a {
    padding: 1px 5px; }

  .price_wrap--show {
    hyphens: auto; } }
@media only screen and (max-width: 375px) {
  .page-singleitem .owl-carousel .carousel-control.right {
    top: 39px !important; }

  .page-singleitem .owl-carousel .left.carousel-control {
    top: 40px !important; }

  .page-singleitem .owl-carousel .owl-dots {
    bottom: 0px; }

  .page-singleitem .owl-carousel .owl-item img.owl-lazy {
    /*width: 80vw !important;
    max-width: 80vw !important;*/
    max-height: 240px; }

  .page-singleitem .single-carousel.owl-carousel .owl-item {
    min-height: 260px; }

  .page-singleitem .owl-stage-outer.owl-height, .page-singleitem .owl-carousel .owl-item img.owl-lazy, .page-singleitem .single-carousel.owl-carousel .owl-item {
    max-height: 260px;
    height: 260px; }

  .cat-wrapper .template_cat_wrapper .row ul {
    margin-top: 0px;
    line-height: 20px; }
  .cat-wrapper .template_cat_wrapper .row .col-sm-12 {
    padding-right: 0px; }
  .cat-wrapper .template_cat_wrapper .subcategory--list .subcategory--list--item a {
    font-size: 16px !important;
    line-height: 1 !important; }
  .cat-wrapper .template_cat_wrapper .panel-collapse span.h2 {
    margin: 10px 0 0px 0;
    font-size: 17px; }
  .cat-wrapper .template_cat_wrapper .panel-collapse {
    padding: 0px 0px 10px; }

  body.basket-open .basket-preview-wrapper.h-100.open-right button.close {
    left: 119px; }

  body.basket-open .basket-preview-wrapper.h-100.open-right .h-100 {
    max-width: 72%; }

  .basket-preview {
    max-height: 85vh !important; } }
@media only screen and (max-width: 370px) {
  ul.mobile-header__top-strip .mobile-header__label-menu {
    font-size: 14px; }

  .mobile-header a.nav-link:nth-of-type(1):after {
    top: 16px;
    right: -34px;
    font-size: 14px; }

  .nav-link i.fa.fa-user.mr-1 {
    margin-top: 10px; }

  span.list-inline-item.control-basket.position-relative .nav-link:after {
    top: 12px;
    right: -75px; }

  .downscroll .cat-wrapper {
    top: 66px !important; }

  .mobile-navigation ul.mainmenu li a {
    font-size: 16px; }

  .mobile-navigation .breadcrumb-item .fa-home:before {
    font-size: 16px; }

  .cat-wrapper {
    margin-top: 28px; }

  .navigation-mobile .navbar-toggler {
    top: -9px;
    height: 40px; }

  .downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 26px !important; }

  .page-home-category .downscroll nav#main-navbar.fixed-mobile .mobile-header__top-strip {
    top: 6px !important; }

  .offer_wrapper .offer--text {
    line-height: 1;
    font-size: 18px; }

  .navigation-mobile ul.mobile-header__top-strip li.mobile-header__login .position-relative {
    top: 19px; }

  /*.breadcrumb-item .fa-home:before, .breadcrumbs > li > a,
    .inverse .breadcrumbs > li > a:hover,
    .inverse .breadcrumbs > li > a:focus,
    .breadcrumb > li > a,
    .inverse .breadcrumb > li > a:hover,
    .inverse .breadcrumb > li > a:focus,
    .breadcrumb-item.active {
      font-size: 12px;
    }*/
  .page-singleitem .owl-carousel .owl-item img.owl-lazy {
    max-height: 270px; }

  body.basket-open .basket-preview-wrapper.h-100.open-right {
    /*right: -70px;*/
    left: -230px !important;
    max-width: 300px !important; }
    body.basket-open .basket-preview-wrapper.h-100.open-right .h-100 {
      max-width: 65%; }
    body.basket-open .basket-preview-wrapper.h-100.open-right button.close {
      left: 80px; } }
@media only screen and (max-width: 320px) {
  .page-singleitem .owl-stage-outer.owl-height, .page-singleitem .owl-carousel .owl-item img.owl-lazy, .page-singleitem .single-carousel.owl-carousel .owl-item {
    max-height: 260px;
    height: 230px; } }
/*
    @media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5) {
      #main-navbar.fixed {
        top: 38px;
        left: 0px!important;
      }

      .page-singleitem div#page-body {
        margin-top: 30px;
      }
    }
  */
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fixed .navigation-mobile li.mobile-header__basket.dropdown.navbar-right--basket.isBasketPreview.disabled {
    top: -23px;
    padding-left: 60px; }
  .fixed .navigation-mobile ul.mobile-header__top-strip .mobile-header__login a {
    top: -48px; }
  .fixed ul.mobile-header__top-strip {
    top: 14px; }

  .upscroll .fixed ul.mobile-header__top-strip {
    top: 0px; }

  .upscroll .cat-wrapper {
    top: 42px !important; }

  .cmp-product-thumb .owl-carousel .owl-item img {
    max-height: 190px !important; }

  ul.category-wrap.active.lvl-4.current-category.deepest-cat.child, ul.category-wrap.active.lvl-2 ul.lvl-3 li ul.lvl-4 li a {
    font-size: 16px !important; }

  .widget.widget-code.widget-none.artikel-vat.is-safe-mode.overflow-hidden {
    overflow: unset !important; }

  .offer {
    min-height: 320px; } }
@media only screen and (min-width: 768px) and (max-width: 1200px) {
  .cmp-product-thumb .price {
    font-size: 16px; }

  .product-list .cmp-product-thumb .crossprice, .single .cmp-product-thumb .crossprice, body .cmp-product-thumb .crossprice {
    font-size: 12px; }

  .single.container-max.page-content.no-variant {
    padding-right: 30px !important; }

  .touch #main-navbar .cat-service.cat-register {
    width: 50px; }
  .touch .navbar-right .cat-service:last-of-type:hover .position-relative {
    left: -45px; }
  .touch .navbar-right .cat-service:hover ul.dropdown-menu:before {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon_nose.png); }
  .touch li.cat-service.cat-serivce__link.dropdown.hasSublevel.ddown:hover ul.dropdown-menu {
    visibility: visible !important;
    opacity: 1 !important;
    left: -76px !important; }
  .touch ul#navDropdown11.show {
    visibility: visible !important;
    opacity: 1 !important;
    left: -76px !important; }
  .touch div#vue-app {
    width: 100% !important;
    overflow-x: hidden; }
  .touch #mainNavbarCollapsable ul.mainmenu > li > ul.show {
    visibility: visible !important;
    opacity: 1 !important; }
  .touch .navbar-right .cat-service:hover {
    border-bottom: 3px solid #E44F4F; }
  .touch .no-touch #mainNavbarCollapsable ul.mainmenu > li:hover > ul:before, .touch .touch #mainNavbarCollapsable ul.mainmenu > li.hover > ul:before,
  .touch #mainNavbarCollapsable ul.mainmenu > li:hover > ul:before {
    background-image: url(https://cdn02.plentymarkets.com/nsfenjcurszi/plugin/92/cerescoconut/documents/icon_nose.png); } }
#mainNavbarCollapsable ul.mainmenu > li:hover > ul {
  visibility: visible !important;
  opacity: 1 !important; }

/*
#main-navbar .navigation-desktop ul.mainmenu:first-child > li:last-of-type a {
  color: #E44F4F;
}
 TEMP

ul.category-wrap.active,
ul.category-wrap.active li.nav-item.active ul.category-wrap.active li.nav-item.active:last-child ul.category-wrap {
  display: inline-block;
}
ul.category-wrap {
  display: none;
}



ul.category-wrap {
  display: none;
}

ul.category-wrap.active {
  display: inline-block;
}

ul.category-wrap.active .subcategory--wrapper.catcount-1 ul.category-wrap {
  display: block;
}

 */

/*# sourceMappingURL=main.css.map */
