/** Shopify CDN: Minification failed

Line 635:12 Expected identifier but found whitespace
Line 635:13 Unexpected "("

**/
.rte a {
  text-decoration-style: dotted;
  text-underline-offset: 0.5rem;
}
.rte ul, .rte ol {
    list-style-position: outside;
    padding-left: 2rem;
    margin-left: 1rem;
}
h1 {
  text-align: center;
}
.product__title h1 {
  text-align: left;
}
@media screen and (max-width: 749px) {
.product__title h1 {
  font-size:2rem !important;
}
}
h2.related-products__heading.inline-richtext.h2,
h2.blog__title {
  text-align: center;
  font-size: 3rem;
}
h2.banner__heading.inline-richtext.hxxl {
  text-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
  font-weight: bold;
  letter-spacing: -0.3px;
}
#shopify-section-template--26139218510148__main .product__text {
  font-size: 1.2rem;
  font-family: Bitter;
  padding-bottom: 0.5rem;
}
#shopify-section-template--26139218510148__main .product__text em {
  font-size: 1rem;
}
/*Cookie-Banner*/
.shopify-pc__banner__dialog {
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3);
  padding: 2rem 1rem;
}
.shopify-pc__banner__wrapper {
  background: url(/cdn/shop/files/cookie-banner-icon.png?v=1748379285)
    0px 0px no-repeat;
  padding: 0 60px;
}
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept,
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline {
  border: 0 !important;
  border-radius: 3px;
}
button#shopify-pc__banner__btn-decline {
  background: #f1f1f1;
}
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-accept:hover,
.shopify-pc__banner__dialog button.shopify-pc__banner__btn-decline:hover {
  background: #000 !important;
  color: #fccc00 !important;
}
/*Header*/
header {
  width: 100%;
  padding: 0px 2rem 0px 3rem !important;
  max-width: 100% !important;
}
.shopify-pc__prefs__dialog header {
    padding: 3rem 3rem 2rem !important;
}
@media screen and (max-width: 749px) {
  header {
    padding: 0px 0rem 0 1rem !important;
  }
  .header__heading-logo {
    width: 40px;
  }
  div#menu-drawer {
    background: rgba(255, 255, 255, 0.95);
  }
  .shopify-pc__prefs__header-close {
    top: 5px;
    right: 5px;
  }
  .shopify-pc__prefs__dialog header h2 {
    text-align: left;
    padding: 8px 25px 0 2px !important;
    margin: 0 0 .7rem;
  }
}
sticky-header {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
header.front {
  position: absolute;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0.5) 0%,
    rgba(0, 0, 0, 0) 99%
  );
}
.scrolled-past-header header.front {
  background: rgba(0, 0, 0, 0.7);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
header.front .header__menu-item,
header.front .header__icon {
  color: #fff;
  font-size: 1.1em;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
header.front span.header__active-menu-item {
  color: #fff;
}
header.front ul.header__submenu .header__menu-item, 
header.front ul#HeaderMenu-MenuList-1 a {
    color: #000 !important;
    text-shadow: none !important;
    font-size: 1.4em !important;
}
header.front .desktop-localization-wrapper button {
  color: #fff;
}
.disclosure__link:hover {
  background: #fccc00;
}
.header__submenu,
.language-selector {
    box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.2) !important;
}
/*Homepage*/
.slideshow__controls {
  position: absolute !important;
  z-index: 1000 !important;
  bottom: 0;
  width: 100%;
  border: 0 none !important;
}
.slider-counter__link {
  padding: 1.7rem !important;
}
.slider-counter__link--dots .dot{
  border-color: rgba(255, 255, 255, 0.3) !important;
}
#shopify-section-template--26139218346308__slideshow_gUaCcC .slider-button {
  display: none !important;
}
@media screen and (max-width: 749px) {
  .slideshow__text.banner__box.content-container {
    padding-bottom: 6rem;
}
}
button:disabled {
    opacity: 0;
}
.collection__title.title-wrapper {
  text-align: center;
}
.title-wrapper-with-link {
  display: block;
  text-align: center;
}
.card__heading a {
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.product-media-container {
  border: 2rem solid #fff;
}
.card__media {
  border: 1rem solid #fff;
}
.multicolumn-card.content-container {
    background: #fff !important;
}
.multicolumn-card__info .link {
  margin-top: 0 !important;
}
.multicolumn-card__info {
    padding: 3.5rem 4.5rem 2.5rem !important;
    background: #fff;
}
.multicolumn-card__info h3.inline-richtext {
    font-size: 2.5rem;
}
.multicolumn-card p,
.multicolumn-card li {
  margin: 0 0 1rem !important;
}
.multicolumn-card li {
  list-style-type: disc;
  list-style-position: outside;
}
.multirow ol {
  list-style: none;
  counter-reset: mycounter;
}
.multirow ol li {
  padding: 0 0 2rem 0;
  counter-increment: mycounter;
}
.multirow ol li:before {
  content: counter(mycounter) ". ";
  font-weight: bold;
  font-size: 2rem;
}
.multirow ol li:last-of-type {
  padding: 0 0 0 0;
}
.multirow ol li strong:first-of-type {
  font-size: 2rem;
}
#shopify-section-template--24730383319364__multicolumn h2, .related-products__heading {
  text-align: center;
}
#shopify-section-template--24730383319364__multicolumn p {
  font-size: 1.9rem;
}
#shopify-section-template--26139218346308__rich_text_kVbAbD .content-container:after {
    top: 150px;
}
#shopify-section-template--26139218346308__custom_liquid_tijHzD .search-modal__content {
    padding: 0 2rem 0 2rem;
}
#shopify-section-template--26139218346308__custom_liquid_dpU6yD {
    text-align: center;
    padding: 0 1rem;
}
#shopify-section-template--26139218346308__custom_liquid_dpU6yD .section-template--26139218346308__custom_liquid_dpU6yD-padding {
    display: inline-block;
}
#shopify-section-template--26139218346308__17479958503713261e .jdgm-carousel-title {
    font-size: 4rem;
}
.collection__view-all a:not(.link) {
    margin-top: 3rem !important;
}
.thumbnail-list__item button {
  padding: 0.5rem;
  background: #fff;
}
/*Swatches*/
.swatches div ul.swatch-view li {
  margin: 0.5rem !important;
}
.swatch-single {
  padding-top: 1rem;
}
div#swatch-option2 {
  padding-top: 1rem;
}
.swatches div ul.swatch-view li.swatch-minified-text {
  vertical-align: top;
  line-height: 0;
  font-size: 1em;
  padding: 3.2rem 32px 0 0;
  margin: 0 !important;
}
/*Preis*/
.price__regular .price-item--regular,
.price--on-sale {
  font-size: 2.5rem !important;
  font-family: Bitter, serif;
}
/*Produktseite*/
#shopify-section-template--25414918635844__main h1 {
  font-size: 3rem;
}
#shopify-section-template--25414918635844__main em {
  vertical-align: super;
  font-style: normal;
  font-size: 1.2rem;
}
variant-selects#variant-selects-template--24730383319364__main {
  margin: 1.5rem 0 3rem;
}
#shopify-section-template--25414918635844__main .product__tax {
  margin-top: -2rem;
}
#shopify-section-template--25414918635844__main .product__tax a {
  color: rgba(var(--color-foreground), 0.75);
  text-decoration: none;
}
#shopify-section-template--25414918635844__main .product-form__quantity .form__label {
  display: none;
}
/*Rabatt*/
#shopify-section-template--24730383319364__main em {
    vertical-align: initial !important;
}
/*Dazu passt*/
.complementary-products__container {
    gap: 0;
}
.complementary-slide--card {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.complementary-products__container .card {
    padding: 0 !important;
}
.complementary-products__container .card--horizontal .card__inner {
    max-width: 25%;
}
.complementary-products__container .card__media {
    border: 0rem;
}
.complementary-products__container h3 {
    padding-top: 1rem;
}
.complementary-slide .price__regular .price-item--regular,
.complementary-slide .price--on-sale {
  font-size: 1.2rem !important;
}
/*Badges*/
.card__inner > .card__badge > .badge {
    display: none !important;
}
.badge {
  padding: 7px 10px 7px 10px;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 0 0 16px;
  width: 30px;
}
.price .price__badge-sale {
  background: #000;
  color: #fff;
  padding: 0.8rem 1rem;
  width: 40px;
  aspect-ratio: 1;
  clip-path: polygon(
    100% 50%,
    93.4% 57.24%,
    97.29% 66.23%,
    88.7% 70.94%,
    89.46% 80.71%,
    79.8% 82.37%,
    77.35% 91.86%,
    67.67% 90.29%,
    62.27% 98.47%,
    53.63% 93.85%,
    45.87% 99.83%,
    39.2% 92.65%,
    29.92% 95.79%,
    25.93% 86.84%,
    16.14% 86.79%,
    15.28% 77.03%,
    6.03% 73.8%,
    8.38% 64.29%,
    0.68% 58.23%,
    6% 50%,
    0.68% 41.77%,
    8.38% 35.71%,
    6.03% 26.2%,
    15.28% 22.97%,
    16.14% 13.21%,
    25.93% 13.16%,
    29.92% 4.21%,
    39.2% 7.35%,
    45.87% 0.17%,
    53.63% 6.15%,
    62.27% 1.53%,
    67.67% 9.71%,
    77.35% 8.14%,
    79.8% 17.63%,
    89.46% 19.29%,
    88.7% 29.06%,
    97.29% 33.77%,
    93.4% 42.76%
  );
  word-wrap: normal;
  text-wrap: unset;
  height: 40px;
  text-transform: uppercase;
  position: relative;
}
.price .price__badge-sold-out {
  background: #000;
  color: #fff;
  padding: 0.8rem 1rem;
  width: auto;
  text-transform: uppercase;
  position: relative;
  border-radius: 16px;
  top: 0.6rem;
}
/*Amazon Reviews*/
.connectr-reviews-summary_block a {
  display: inline-block;
  color: #999;
  vertical-align: top;
}
.connectr-review-star-overallcount:after {
    content: "Bewertungen auf Amazon";
  padding-top: 3px;
  display: inline-block;
  color: #999;
}
@media screen and (min-width: 750px) {
  .connecter-reviews-container {
    margin: 0 auto !important;
    width: 1200px !important;
    max-width: 1200px !important;
  }
}
.connecter-reviews-container {
  padding: 4rem 2rem 3rem;
}
.connectr-bar-wrapper div:empty {
  display: block;
}
.connectr-review-title {
  display: none;
}
.connectr-review-overallcount {
  display: inline-block;
}
.connectr-average-rating-wrapper {
  display: inline-block;
  font-weight: bold;
  font-size: 18px;
  margin-top: 0px;
  padding-left: 1rem;
}
.connectr-filter-wrapper {
    padding-top: 2rem;
}
.connectr-resultstatus {
    margin-top: 0;
}
.connectr-individual-review {
  padding: 0 2rem;
  border-bottom: 2px dotted #ddd;
}
hr.connectr-line {
  display: none !important;
}
.connectr-navigation-container {
  padding: 2rem 2rem 1rem;
}
/*Kollektionen*/
.collection-hero {
  text-align: center;
}
.collection-hero__description {
  margin: 1rem auto 2rem !important;
}
.collection-hero__title {
  margin: 2.5rem 0 1rem;
}
/*Cart*/
@media screen and (min-width: 750px) {
  .cart__items {
    padding-bottom: 2rem !important;
  }
  .cart__items td {
    padding-top: 2rem !important;
  }
  .cart__footer > * {
    width: 36rem !important;
  }
  .cart-items {
    line-height: 0;
  }
}
.cart-item__image-container {
  padding: 1rem;
  background: #fff;
}
.cart-item__details > * {
  max-width: fit-content !important;
}
.cart-item__totals {
  white-space: nowrap;
}
.totals > h2 {
  font-family: Bitter, serif;
  font-weight: 700;
  font-size: 1.45rem !important;
  text-transform: uppercase;
  margin: 0;
}
.totals__total-value {
  font-family: Bitter, serif;
  font-size: 3.5rem !important;
  font-weight: 700;
  margin: 0 !important;
  color: #000;
  white-space: nowrap;
  vertical-align: text-top;
  line-height: 0.85 !important;
  padding-top: 1rem !important;
}
@media screen and (max-width: 749px) {
  .totals {
    display: block !important;
    text-align: center;
  }
}
@media screen and (min-width: 750px) {
  .totals > h2 {
    text-align: right;
  }
  .totals__total-value:before {
    content: ":";
    padding: 0 1rem;
    position: relative;
    bottom: 0.5rem;
  }
}
cart-items .title-wrapper-with-link {
  display: block;
}
cart-items .title-wrapper-with-link a {
  display: none;
}
.discounts__discount {
    color: red;
  font-weight: bold;
  font-size: larger;
}
.tax-note,
.tax-note a {
  margin: 1rem auto 2rem !important;
  text-transform: uppercase;
  font-size: 1.2rem;
  color: #999;
}
.tax-note a {
  text-decoration-style: dotted;
  text-underline-offset: 0.3rem;
}
.cart__blocks > * + * {
  margin-top: 2rem;
}
div#cart-notification {
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
}
/*Suche*/
.predictive-search.predictive-search--header {
    box-shadow: 0 8px 10px rgba(0, 0, 0, 0.5);
    padding: 0 5%;
}
.facets__heading {
  display: none !important;
}
.facets details,
.facet-filters__field {
  background: #000;
  padding: 0.3rem 1rem;
  margin-right: 2rem;
  border-radius: 7px;
}
.facet-filters__field {
  margin-right: 0;
}
.facets__summary {
  margin-bottom: 0 !important;
}
.facets__summary-label,
.facets__summary span,
.facets__summary .icon-caret,
.facet-filters__label {
  color: #ffcc00 !important;
}
.facets__summary-label:hover,
.facets__summary span:hover,
.facets__summary .icon-caret:hover {
  color: #ffcc00;
}
.facets__display {
  background: #fff !important;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.3) !important;
}
.product-count {
  display: none;
}
span.active-facets__button-inner {
  border-radius: 3rem;
  background: #fff;
  box-shadow: 0 0 0 !important;
  margin-top: 2.7rem;
  color: #fccc00 !important;
}
.active-facets__button-remove {
  margin-top: 1.3rem;
}
.facets__form {
  gap: 0 !important;
}
select#SortBy {
  color: #bbb;
}
select option {
  color: #000;
}
.mobile-facets__open {
    color: #ffcc00 !important;
    background: #000;
  padding: 0.3rem 1rem;
  border-radius: 7px;
}
@media screen and (max-width: 989px) {
  .facets-container {
     display: inline-block !important;
      column-gap: 0rem;
      padding:0 0 2.5rem !important;
    }
    aside#main-collection-filters {
    text-align: center;
  }
}
ul#product-grid {
    justify-content: center;
}
/*Bewertungen*/
.jdgm-carousel-wrapper h2.jdgm-carousel__rev-sum-header,
.jdgm-carousel-wrapper p.jdgm-carousel__rev-sum-content {
  text-align: center;
  margin-top: 2em;
  display: block;
}
.jdgm-carousel-wrapper h2.jdgm-carousel__rev-sum-header
Spezifität: (0,2,1) {
  margin-top: 0;
}
.jdgm-carousel-wrapper h3.jdgm-carousel__rev-sum-info {
  text-align: center;
  display: block;
  font-size: 0.8em;
}
.jdgm-carousel-wrapper .jdgm-carousel__rev-sum-kwds {
  display: block;
  text-align: center;
}
.jdgm-carousel-wrapper span.jdgm-carousel__rev-sum-kwd.positive-sentiment {
  margin: 1em;
  display: inline-flex;
}
/*Blog*/
.blog__post .card__media, .blog-articles .card__media {
  border: 0;
  border-bottom: 2px solid #fff;
}
.article-template header {
  margin: 3rem auto 0 !important;
}
.article-template__content {
  margin-top: 2rem !important;
}
h1.article-template__title {
  display: none;
}
.article-template span.circle-divider.caption-with-letter-spacing {
  text-align: center;
  display: block;
}
/*Nötig für Verlinkte Multicard-Image*/
.media>a>img {
    object-fit: cover;
    object-position: center center;
    transition: opacity .4s cubic-bezier(.25,.46,.45,.94);
}
.media>a>*:not(.zoom):not(.deferred-media__poster-button), .media model-viewer {
    display: block;
    max-width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}
/*Footer*/
.footer-block__image-wrapper {
    display: none;
}
.footer__content-bottom {
    display: none;
}
.footer__content-top {
  padding-bottom: 0rem !important;
}
@media screen and (max-width: 749px) {
  .footer-block.grid__item {
    margin: 1rem 0 0 !important;
  }
  .footer__blocks-wrapper {
    text-align: center;
    margin-bottom: 0 !important;
  }
  .footer-block__brand-info {
    text-align: center !important;
  }
  .footer-block__details-content li a {
    text-align: center;
    display: block;
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
.footer__copyright {
  display: none;
}
.footer__content-top {
  padding-bottom: 3.5rem;
  display: block;
}
.footer-block--newsletter {
    margin-top: 0rem !important;
    padding: 1rem !important;
}
section#shopify-section-sections--25414918930756__custom_liquid_FftLzV {
    font-size: 1.2rem;
}
/*Mobil*/
@media screen and (max-width: 749px) {
  .section-template--25414918635844__main-padding {
    padding-top: 0px !important;
    padding-bottom: 27px;
  }
  .slider.slider--mobile {
        margin-bottom: 0 !important;
  }
  .swatch-single {
    padding-top: 0rem !important;
    margin-bottom: 0 !important;
  }
  variant-swatch-king .swatch-view {
    margin: 0 !important;
  }
  .multicolumn-card__info {
    padding: 0rem 2.5rem 0.5rem !important;
    background: #fff;
  }
  #shopify-section-template--26139218346308__custom_liquid_dpU6yD h1,
  #shopify-section-template--26139218346308__17479958503713261e .jdgm-carousel-title {
    font-size: 2.5rem;
  }
}