/** Shopify CDN: Minification failed

Line 726:0 Unexpected "<"
Line 770:184 Unexpected ","
Line 772:194 Unexpected ","
Line 772:332 Unexpected "{"
Line 773:173 Unexpected ","
Line 773:297 Unexpected "{"
Line 774:194 Unexpected ","
Line 774:332 Unexpected "{"
Line 777:185 Unexpected ","
Line 777:317 Unexpected "{"
... and 8 more hidden warnings

**/
.sticky-header-accouncement {
  position: sticky;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9000;
}

#PageContainer {
  padding: 0 !important;
}

.announcement-bar-review .top-bar__slide {
  padding: 0;
}

.announcement-bar-review .RatingBarWidget {
  position: static !important;
}

#shopify-section-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
}

.collection__filters {
  width: 100%;
  position: relative;
  float: none;
  margin: 0px 0px 30px;
  height: auto;
  display: inline-block;
  top: 0px;
}

.collection__products {
  width: 100%;
  position: relative;
  margin: 30px 0;
  display: inline-block;
}

.template-collection  .banner .banner-inner {
  height: 200px;
}

.filter-section .icon {
  width: 11px;
  height: 7px;
  fill: none;
}

.filter-section {
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #dddddd;
  padding-top: 20px;
}

.filter-section .right-section .sorting {
  display: flex;
  align-items: center;
}

.filter-section select {
  -webkit-appearance: auto;
  -moz-appearance: none;
  appearance: auto;
  border: 1px solid #fff;
  box-shadow: none!important;
  outline: none!important;
  padding: 0 5px 0 0;
  text-align: right;
  text-transform: uppercase;
  font-size: 16px;
  color: #6e6e6e;
  position: relative;
  display: flex;
  font-weight: 600;
  align-items: center;
}

.collection-size-section {
  margin-top: 20px;
  text-align: center;
  margin-bottom: 20px;
}

.collection-size-section .size-item {
  min-width: 55px;
  flex-grow: 1;
  text-align: center;
  position: relative;
}

.collection-size-section .size-item input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  cursor: pointer;
}

.collection-size-section .size-item label {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  background-color: #fff;
  color: #5b5b5b;
  border: 1px solid #e3e3e2;
  border-radius: 2px;
  cursor: pointer;
}

.collection-size-section h2 {
  color: #5b5b5b;
  font-size: 13px;
  text-transform: uppercase;
}

.collection-size-section .collection-size-container {
  margin-top: 20px;
  margin-bottom: 22px;
  display: flex;
}

.collection-size-section .size-item input:checked + label {
  background-color: #383838 !important;
  border-color: #383838 !important;
  color: #ffffff !important;
}

.collection-container {
  max-width: 1140px;
  padding: 0px 15px;
  margin: 0px auto;
}

.collection-size-section .size-item + .size-item {
  margin-left: 2%;
}

.filter-section .collection-title {
  text-transform: uppercase;
  font-size: 16px;
  color: #6e6e6e;
  position: relative;
  display: flex;
  align-items: center;
  padding-right: 22px;
  margin: 0;
  cursor: pointer;
}

.main-collection-page #collection-filter-form ul li label, .filter-inner-right span, .mobile-collection-filter #mobile-collection-filter-form ul li label {
  line-height: 24px;
  color: #000000;
  font-size: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  cursor: pointer;
}

.main-collection-page .filter-list input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 1.6rem;
  height: 1.6rem;
  top: 0.7rem;
  left: -0.4rem;
  z-index: -1;
  appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  margin-right: 0.5rem;
}

.main-collection-page h2.collection-title:after {
  content: "\276f";
  width: 8px;
  height: 8px;
  text-align: center;
  transition: all .35s;
  line-height: 13px;
  transform: rotate(90deg);
  right: -1px;
  left: auto;
  position: absolute;
  font-size: 12px;
}

.filter-list .icon.icon-checkmark {
  visibility: hidden;
  position: absolute;
  left: 2px;
  z-index: 5;
  top: 9px;
}

.filter-section .list-menu__item {
  list-style: none;
  margin: 5px;
}

.filter-section .filter-inner-left span {
  margin-left: 8px;
}

.filter-section .filter-list-inner {
  margin: 0px;
  position: absolute;
/*   min-width: 250px; */
  min-width: 200px;
  z-index: 9999;
  background: #fff;
  box-shadow: 0 0 6px rgb(54 54 54 / 20%);
  border-radius: 8px;
  margin-top: 16px;
  padding: 20px;
  display: none;
}

.main-collection-page h2.collection-title.active:after {
  transform: rotate(-90deg);
}

.main-collection-page {
  position: relative;
}

.main-collection-page .collection-filter-content {
  margin: 0px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

.filter-section .filter-list-inner:before {
  top: -5px;
  left: 20px;
  width: 10px;
  height: 10px;
  box-shadow: -2px -2px 6px rgb(54 54 54 / 20%);
  content: "";
  position: absolute;
  background-color: #ffffff;
  transform: rotate(45deg);
}

.main-collection-page .filter-list input[type=checkbox] {
  position: absolute;
  opacity: 0;
  width: 1.6rem;
  height: 1.6rem;
  top: 0.7rem;
  left: -0.4rem;
  z-index: -1;
  appearance: none;
  -webkit-appearance: none;
}

.main-collection-page #collection-sort-popover {
  position: absolute;
  width: auto;
  height: auto;
  top: calc(100% + 10px);
  left: auto;
  right: 0px;
  bottom: auto;
  min-width: 300px;
  opacity: 1;
  transform: none;
  visibility: visible;
  transition: opacity .2s ease-in-out,visibility .2s ease-in-out;
  background: white;
  z-index: 10;
  box-shadow: 0 -2px 10px #36363633;
  display: none;
}

.collection-popover:before {
  content: "";
  position: absolute;
  right: 40px;
  width: 10px;
  height: 10px;
  border-style: solid;
  bottom: 100%;
  border-width: 0 10px 10px 10px;
  border-color: transparent transparent white transparent;
  -webkit-filter: drop-shadow(0 -2px 2px rgba(54,54,54,.2));
  filter: drop-shadow(0 -2px 2px rgba(54,54,54,.2));
}

#collection-filter-form ul li label input[type=checkbox]:checked~.icon-checkmark {
  visibility: visible;
}

.filter-section .left-section {
  display: flex;
  align-items: center;
}

.filter-section .filter-list li {
  list-style: none;
}

.filter-section  .size-filter .collection-filter-content {
  display: flex;
}

.filter-section  .size-filter .collection-filter-content li { 
  border: 1px solid rgba(0,0,0,.2);
  display: inline-block;
  padding: 3px;
  margin: 7px 0 7px 8px;
  min-width: 70px;
  max-width: calc(98% - 2px);
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  line-height: 34px;
}

.filter-section .filter-list {
  margin-right: 30px;
}

.filter-section .color-filter .collection-filter-content li a {
  width: 35px;
  height: 35px;
  background-color: rgb(61, 61, 61);
  display: inline-block;
  box-shadow: 0 0 0 1px #e8e8e1;
  margin: 5px 5px 1px;
  position: relative; 
}

.filter-section .filter-list.color-filter li {
  margin: 0px;
}

.filter-section .color-filter .collection-filter-content li a:before {
  content: "";
  position: absolute;
  border: 4px solid #ffffff;
  width: 35px;
  height: 35px;
}

.main-collection-page .popover-value {
  display: block;
  padding: 7px 50px;
  text-align: right;
  width: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #6a6a6a;
  transition: color .2s ease-in-out;
  text-transform: uppercase;
}

.main-collection-page .popover-valueList {
  list-style: none;
  max-height: 385px;
  padding: 18px 0;
  overflow: auto;
}

.right-section .sorting .sorting-header {
  -webkit-appearance: auto;
  -moz-appearance: none;
  appearance: auto;
  border: 1px solid #fff;
  box-shadow: none!important;
  outline: none!important;
  padding: 0;
  text-align: right;
  text-transform: uppercase;
  font-size: 16px;
  color: #6e6e6e;
  position: relative;
  display: flex;
  font-weight: 600;
  align-items: center;
}

.right-section .sorting svg {
  width: 10px;
  height: 10px;
  margin-left: 10px;
}

.d-none {
  display: none;
}

.active-filters {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 15px;
}

.active-filters:not(:empty) {
  margin-top: 15px;
}

.active-filters__remove {
  display: flex;
  font-size: 13px;
  font-weight: 500;
  line-height: 16px;
  padding: 6px 12px;
  background: #f5f5f5;
  border-radius: 3px;
  cursor: pointer;
}

.active-filters__remove svg {
  width: 8px;
  height: 8px;
  margin: 1px 0 1px 5px;
  align-self: center;
}

.active-filters__remove:hover {
  background: #efefef;
}

.active-filters__clear,
.active-filters__clear:hover {
  background: #8d8d8d;
  border-color: #8d8d8d;
  color: #FFF;
}

.active-filters__clear:only-child {
  display: none;
}

.collection__filter__count:after {
  display: none;
}

.collection__filters-list__inner {
  width: 100%;
}

.collection__filters-list__inner .collection__filter-tags {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 16px;
}

.collection__filters-list__inner .collection__filter-tags li {
  margin: 0;
}

.collection__filters-list__inner .collection-filter-title {
  justify-content: center;
  align-items: center;
  margin: 10px auto;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}

.collection__inner {
  width: 100%;
}

.collection__inner .collection-filter-top {
  display: flex;
  align-items: center;
}

.collection__inner .collection-filter-top .collection__filters__reset {
  margin-top: 0px !important;
}

/* .collection__inner .collection-filter-top  .filter__active__remove {
  margin-bottom: 0px;
} */

.collection__inner .collection-filter-top .collection__filters__buttons .collection__filters__reset {
  margin-bottom: 5px;
  max-width: 165px;
  font-size: 13px;
  padding: 2px;
  min-width: 150px;
}

.collection__inner .collection__filter-tag--default .filter__button {
  border: 1px solid #000;
  padding: 6px 10px !important; 
  min-width: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.collection__inner .collection__filter-tag[data-link-remove] {
  background: #000000;
  color: #ffffff;
}

.collection__inner .filter__button:before {
  display: none;
}

/* .collection__inner .collection__filter-tag--default .filter__button {
  padding: 0px !important;
} */

.collection__inner .collection__filters {
  visibility: visible;
  opacity: 1;
  z-index: 1;
}

.collection__filters-list {
  padding: 0px;
  width: auto;
}

button.collection__filters__toggle {
  display: none !important;
}

.collection__filter {
  text-align: center;
}

[data-collapsible-content] {
  opacity: 1 !important;
  overflow: unset !important;
  visibility: visible !important;
  transform: inherit !important;
}

[data-collapsible-container] {
/*   opacity: 1 !important;
  overflow: unset !important;
  visibility: visible !important;
  transition: opacity 1s ease,height .5s ease !important;
  height: auto !important; */
}

@media only screen and (max-width: 989px) {
  .filter-section .filter-list {
    margin-right: 14px;
  }
}

@media only screen and (max-width: 890px) {
  .collection__inner .collection__filter-tag--default .filter__button {
    border: 1px solid #000;
    padding: 6px;
  }

  .collection__inner .collection__filter-tag--default .filter__button {
    min-width: 56px;
  }
  
  #collection-filter-form  {
    padding-bottom: 6px;
  }
  
  .collection-container.d-none {
    display: block;
    border-bottom: 1px solid #dddddd;
  }

  .collection-size-section {
    margin-top: 10px;
    margin-bottom: 8px;
  }

  .collection-size-section .collection-size-container {
    margin-top: 10px;
    margin-bottom: 8px;
    justify-content: center;
    flex-wrap: wrap;
  }

  .collection-size-section .size-item {
    flex-grow: 0.1;
    margin-bottom: 6px;
  }

  .collection-size-section .size-item label {
    font-size: 14px;
  }

  .filter-section {
    padding-top: 15px;
  }

  .filter-section .left-section {
    width: 100%;
    flex-direction: column;
  }

  .filter-section .filter-list {
    width: 100%;
    margin: 0;
  }

  .filter-section .filter-list + .filter-list {
    border-top: 1px solid #dddddd;
    padding-top: 15px;
  }

  .filter-section .collection-title {
    font-size: 13px;
    color: #5b5b5b;
    padding: 0;
    margin: 0 0 0.5em;
    justify-content: center;
    text-align: center;
  }

  .main-collection-page h2.collection-title:after {
    display: none;
  }

  .filter-section .filter-list-inner {
    position: static;
    display: block !important;
    padding: 0;
    margin-top: 10px;
    margin-bottom: 8px;
    box-shadow: none;
  }

  .main-collection-page .collection-filter-content {
    justify-content: center;
  }

  .filter-section .list-menu__item {
    margin: 0 0 6px;
  }

  .filter-section .list-menu__item + .list-menu__item {
    margin-left: 2%;
  }

  .main-collection-page .filter-inner-left label svg {
    display: none;
  }

  .filter-section .filter-inner-left label span {
    font-size: 14px;
    line-height: 1.5625;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 6px 12px;
    margin: 0;
    background-color: #fff;
    color: #5b5b5b;
    border: 1px solid #e3e3e2;
    border-radius: 2px;
    cursor: pointer;
  }

  .filter-section .filter-inner-left label input:checked ~ span {
    background-color: #383838;
    border-color: #383838;
    color: #fff;
  }

  .active-filters {
    gap: 10px;
    justify-content: center;
  }

  .active-filters:not(:empty) {
    margin-top: 10px;
  }

  .active-filters__remove {
    font-size: 12px;
    line-height: 14px;
  }
}
collection__filters-list__inner .collection__filter:first-child { display: none; }
#neue-t-shirts-tank-tops-und-longsleeves .collection__filters-list__inner .collection__filter:first-child, #alle-unikate .collection__filters-list__inner .collection__filter:first-child { display: block; }

<div class="filter produkttyp">...</div>
<div class="filter groesse">...</div>
<div class="filter passform">...</div>
<div class="filter art">...</div>

body.collections-all .filter.passform,
body.collections-all .filter.art {
  display: none;
}

.collection__filters-bottom.is-visible {
    display: none !important;
}

#b-ware-sale .collection__filter:nth-child(3), #b-ware-sale .collection__filter:nth-child(4) { display: none; }

#wollbekleidung .collection__filter:nth-child(4) { display: none; }

#alle-unikate .collection__filter:nth-child(5), #alle-unikate .collection__filter:nth-child(4) { display: none; }

#fruhlings-favoriten .collection__filter:nth-child(4), #fruhlings-favoriten .collection__filter:nth-child(5) { display: none; }

#ledertaschen .collection__filter:nth-child(3), #ledertaschen .collection__filter:nth-child(4), #ledertaschen .collection__filter:nth-child(2), #ledertaschen .collection__filter:nth-child(1) { display: none; }

#ledertasche .collection__filter:nth-child(3), #ledertasche .collection__filter:nth-child(4), #ledertasche .collection__filter:nth-child(2), #ledertasche .collection__filter:nth-child(1) { display: none; }

#der-weekender .collection__filter:nth-child(3), #der-weekender .collection__filter:nth-child(4), #der-weekender .collection__filter:nth-child(2), #der-weekender .collection__filter:nth-child(1) { display: none; }

#die-jacke .collection__filter:nth-child(2) { display: none; }

#accessoires .collection__filter:nth-child(3) { display: none; }

#das-longsleeve .collection__filter:nth-child(2), #das-longsleeve .collection__filter:nth-child(5) { display: none; }

#das-longsleeve-oversized .collection__filter:nth-child(2), #das-longsleeve-oversized .collection__filter:nth-child(5), #das-longsleeve-oversized .collection__filter:nth-child(4) { display: none; }

#das-longsleeve-regular .collection__filter:nth-child(2), #das-longsleeve-regular .collection__filter:nth-child(5), #das-longsleeve-regular .collection__filter:nth-child(4) { display: none; }

#das-t-shirt .collection__filter:nth-child(2), #das-t-shirt .collection__filter:nth-child(5) { display: none; }

#das-t-shirt-oversized .collection__filter:nth-child(2), #das-t-shirt-oversized .collection__filter:nth-child(5), #das-t-shirt-oversized .collection__filter:nth-child(4) { display: none; }

#das-t-shirt-regular .collection__filter:nth-child(2), #das-t-shirt-regular .collection__filter:nth-child(5) , #das-t-shirt-regular .collection__filter:nth-child(4) { display: none; }

#das-tank-top-regular .collection__filter:nth-child(2),#das-tank-top-regular .collection__filter:nth-child(5) , #das-tank-top-regular.collection__filter:nth-child(4) { display: none; }, #das-tank-top-regular.collection__filter:nth-child(2) { display: none; }

#farbige-schultertaschen .collection__filter:nth-child(2),#farbige-schultertaschen .collection__filter:nth-child(5) , #farbige-schultertaschen .collection__filter:nth-child(4) { display: none; }, #farbige-schultertaschen .collection__filter:nth-child(2), #farbige-schultertaschen .collection__filter:nth-child(1) { display: none; } { display: none; }
#farbige-moonbags .collection__filter:nth-child(2),#farbige-moonbags .collection__filter:nth-child(5) , #farbige-moonbags .collection__filter:nth-child(4) { display: none; }, #farbige-moonbags .collection__filter:nth-child(2), #farbige-moonbags .collection__filter:nth-child(1) { display: none; } { display: none; }
#farbige-origami-taschen .collection__filter:nth-child(2),#farbige-origami-taschen .collection__filter:nth-child(5) , #farbige-origami-taschen .collection__filter:nth-child(4) { display: none; }, #farbige-origami-taschen .collection__filter:nth-child(2), #farbige-origami-taschen .collection__filter:nth-child(1) { display: none; } { display: none; }


#farbige-bauchtaschen .collection__filter:nth-child(2),#farbige-bauchtaschen .collection__filter:nth-child(5) , #farbige-bauchtaschen .collection__filter:nth-child(4) { display: none; }, #farbige-bauchtaschen .collection__filter:nth-child(2), #farbige-bauchtaschen .collection__filter:nth-child(1) { display: none; } { display: none; }

#farbige-bauchtaschen-gross .collection__filter:nth-child(2),#farbige-bauchtaschen-gross .collection__filter:nth-child(5) , #farbige-bauchtaschen-gross .collection__filter:nth-child(4) { display: none; }, #farbige-bauchtaschen-gross .collection__filter:nth-child(2), #farbige-bauchtaschen-gross .collection__filter:nth-child(1) { display: none; } { display: none; }

#farbige-geldbeutel .collection__filter:nth-child(2),#farbige-geldbeutel .collection__filter:nth-child(5) , #farbige-geldbeutel .collection__filter:nth-child(4) { display: none; }, #farbige-geldbeutel .collection__filter:nth-child(2), #farbige-geldbeutel .collection__filter:nth-child(1) { display: none; } { display: none; }

#decken .collection__filter:nth-child(2),#decken .collection__filter:nth-child(5) , #decken .collection__filter:nth-child(4) { display: none; }, #decken .collection__filter:nth-child(2), #decken .collection__filter:nth-child(1) { display: none; } { display: none; }


#wildleder-schultertasche .collection__filter:nth-child(2),#wildleder-schultertasche .collection__filter:nth-child(5) , #wildleder-schultertasche .collection__filter:nth-child(4) { display: none; }, #wildleder-schultertasche .collection__filter:nth-child(2), #wildleder-schultertasche .collection__filter:nth-child(1) { display: none; } { display: none; }

#der-fleecepullover .collection__filter:nth-child(2) { display: none; }

#das-tank-top .collection__filter:nth-child(2), #das-tank-top .collection__filter:nth-child(4)  { display: none; }

#das-kleid .collection__filter:nth-child(2) { display: none; }

#das-hemd .collection__filter:nth-child(2) { display: none; }

#der-rock .collection__filter:nth-child(2) { display: none; }

#das-hemdkleid .collection__filter:nth-child(2) { display: none; }

#der-mantel .collection__filter:nth-child(2), #der-mantel .collection__filter:nth-child(4) { display: none; }

#der-pullunder .collection__filter:nth-child(2) { display: none; }

#der-beutel .collection__filter:nth-child(2) { display: none; }

#der-schal .collection__filter:nth-child(2) { display: none; }

#die-mutze .collection__filter:nth-child(2) { display: none; }

#der-schlauchschal .collection__filter:nth-child(2) { display: none; }

#das-dreieckstuch .collection__filter:nth-child(2) { display: none; }

#herbst-unikate .collection__filter:nth-child(4), #herbst-unikate .collection__filter:nth-child(5) { display: none; }
#archive-sale .collection__filter:nth-child(4), #archive-sale .collection__filter:nth-child(5) { display: none; }
#sommer-sale .collection__filter:nth-child(4), #sommer-sale .collection__filter:nth-child(5) { display: none; }
#bundles-1 .collection__filter:nth-child(3), #bundles-1 .collection__filter:nth-child(4), #bundles-1 .collection__filter:nth-child(2), #bundles-1 .collection__filter:nth-child(1), #bundles-1 .collection__filter:nth-child(5) { display: none; }
#perfekt-fur-den-alltag .collection__filter:nth-child(3), #perfekt-fur-den-alltag .collection__filter:nth-child(4), #perfekt-fur-den-alltag .collection__filter:nth-child(2), #perfekt-fur-den-alltag .collection__filter:nth-child(1) { display: none; }
#praktische-geschenke-fur-unter-40 .collection__filter:nth-child(3), #praktische-geschenke-fur-unter-40 .collection__filter:nth-child(4), #praktische-geschenke-fur-unter-40 .collection__filter:nth-child(2), #praktische-geschenke-fur-unter-40 .collection__filter:nth-child(1) { display: none; }
#vorteilspakete .collection__filter:nth-child(3), #vorteilspakete .collection__filter:nth-child(4), #vorteilspakete .collection__filter:nth-child(2), #vorteilspakete .collection__filter:nth-child(1) { display: none; }


#planenprodukte .collection__filter:nth-child(3), #planenprodukte .collection__filter:nth-child(4), #planenprodukte .collection__filter:nth-child(2), #planenprodukte .collection__filter:nth-child(1) { display: none; }
/* new  css */
.product-list__circle-text {
    display: none;
}
div#CollectionStickyBar {
    display: none;
}
.icon-stroke .icon {
    stroke-width: 0 !important;
    stroke: unset !important;
    fill: currentColor;
}
.collection__filters{
  transform: unset !important;
}
.collection__filters-header{
    display: none !important;
}
