/** Shopify CDN: Minification failed

Line 726:75 Unexpected "{"
Line 799:12 Expected identifier but found whitespace
Line 799: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 {
    margin-bottom: 0 !important;
}
.product__title h1 {
  text-align: left;
  font-size: 1.7rem !important;
  padding-bottom: .4rem;
}
.product__text, .product__sku {
    display: inline-block;
  font-size: 1rem;
  font-family: Bitter;
  padding-bottom: 0.5rem;
  padding-right: 1rem;
  margin-top: 2rem !important;
}
.product__text em {
  font-style: initial;
}
.product__info-container>*+* {
    margin: 0 !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;
}

/*Cookie-Banner*/
.shopify-pc__banner__dialog {
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.3) !important;
    padding: 1rem 2rem !important;
    background-color: rgba(255, 255, 255, 0.92) !important;
}
h2#shopify-pc__banner__body-title {
    background: url(/cdn/shop/files/cookie-banner-icon.png?v=1748379285) 0px -3px no-repeat;
    padding: 10px 0 12px 56px;
}
.shopify-pc__banner__dialog p {
    font-size: 14px;
}
.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 !important;
}
button#shopify-pc__banner__btn-decline {
    background: #aaa;
    color: #fff;
}
.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;
}
/*Trust*/
.trust {
    text-align: center;
    letter-spacing: .1rem;
    font-family: Bitter, serif;
}
.refund-policy-header, .jdgm-widget-header {
    padding: 0 10px;
    display: inline-block;
}
.refund-policy-header a, .jdgm-widget-header a {
    text-decoration: none;
    color: #fff;
}
@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;
}
.slider-button {
  display: none !important;
}
@media screen and (max-width: 749px) {
  .slideshow__text.banner__box.content-container {
    padding-bottom: 2rem;
  }
  .slideshow__text.banner__box h2 {
    text-shadow: 1px 2px 1px rgba(0, 0, 0, 0.5);
    letter-spacing: 0.1px;
  }
  .slideshow__text.banner__box p {
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    color: #fff;
    font-size: 22px;
    letter-spacing: 0.1px;
  }
}
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 {
    padding: 3.5rem 4.5rem 2.5rem !important;
    background: #fff;
}
.multicolumn-card__info h3.inline-richtext {
    font-size: 2.5rem;
}
.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;
}
.color-scheme-5.gradient {
    --color-shadow: none !important;
}
/*Swatches*/
.swatches div ul.swatch-view li {
  margin: 0.5rem;
}
.swatch-single {
  padding-top: 1rem;
}
.swatch-image-wrapper {
  background: #fff;
}
.swatches div ul.swatch-view li.swatch-minified-text {
  vertical-align: top;
  font-size: 1em !important;
  padding: 3.2rem 32px 0 0 !important;
  margin: 0 !important;
}
.swatch-variant-name {
    text-transform: uppercase !important;
    font-weight: bold !important;
    background: #fccc00;
    padding: .4rem .5rem .3rem 0.6rem;
    border-radius: 5px;
    color: #000;
}
.swatch-price-adjacent {
    font-size: 16px !important;
}
span.swatch-split-symbol {
    background: #f5f5f5;
    display: none;
}
label.swatch-label {
    font-size: 12px !important;
}
/*Preis*/
.price__regular .price-item--regular,
.price--on-sale {
  font-size: 2.5rem !important;
  font-family: Bitter, serif;
  line-height: 1em !important;
}
/*Produktseite*/
product-info {
    z-index: 1;
    position: relative;
}
.product__tax {
  margin-top: -2rem !important;
}
.product__tax a {
  color: rgba(var(--color-foreground), 0.75);
  text-decoration: none !important;
}
.product-form__quantity .form__label {
  display: none !important;
}
/*Rabatt*/
#shopify-section-template--24730383319364__main em {
    vertical-align: initial !important;
}
/*Dazu passt*/
.complementary-products__container {
    gap: 0 !important;
    padding: 0 !important;
    /* background: #fff !important; */
}
.complementary-slide--card {
    padding: 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;
}
/*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;
}
/*Kaching Bundles*/
.kaching-bundles .kaching-bundles__bars {
    gap: 8px;
}
.kaching-bundles .kaching-bundles__bundle-products {
    border: 0px !important;
    margin-top: 0 !important;
}
.kaching-bundles .kaching-bundles__bar-most-popular.kaching-bundles__bar-most-popular--simple {
    right: 15px !important;
}
.kaching-bundles .kaching-bundles__bar-container:has(.kaching-bundles__bar-most-popular--simple) .kaching-bundles__bar-main {
    margin-top: -2px !important;
}
.kaching-bundles .kaching-bundles__bar-pricing {
    margin-top: 12px !important;
}
.kaching-bundles .kaching-bundles__bundle-products__image {
    background: #fff !important;
    padding: 5px !important;
    min-height: 100px !important;
}
.kaching-bundles .kaching-bundles__bar-radio {
    box-shadow: 0 0 0 3px #fccc00 !important;
}
.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-radio {
    background: #facc00 !important;
}
.kaching-bundles .kaching-bundles__bundle-products__divider {
    width: 33px !important;
    z-index: 1;
    height: 25px !important;
    padding-bottom: 6px;
    padding-left: 23px;
}
.kaching-bundles__bundle-products__divider-line {
    width: 0 !important;
    background: none !important;
}
.kaching-bundles .kaching-bundles__bundle-products__divider-icon svg {
    color: #facc00 !important;
}
.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bundle-products__product,
.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-variants,
.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-collection-products {
    padding: 10px 10px !important;
    background: #f1f1f1 !important;
    border-radius: 10px !important;
    gap: 8px !important;
    margin-bottom: 6px !important;
}
/*Kaching Cart*/
#kaching-cart {
    z-index: 100001 !important;
}
.kaching-cart .kaching-cart__tiered-promotions-bar .kaching-cart__tiered-promotions-bar-text {
    color: #000 !important;
    font-size: 2rem !important;
}
.kaching-cart .kaching-cart-item__option-names {
    display: none !important;
}
.kaching-cart .kaching-cart-item__title {
    font-weight: normal !important;
    font-size: 14px !important;
}
/*OneClickPopUp*/
oneclickpopup-7185623491289-teaser-48151 {
    z-index: 1;
}
/*Bundle Page pages/bundles */
.kaching-bundles__bars > div:first-child {
    display: none !important;
}
@media screen and (min-width: 750px) {
  .kaching-bundles__bar-wrapper {
    padding: 25px !important;
  }
  .kaching-bundles__bar-container .kaching-bundles__bar-collection-products {
        padding: 25px 25px !important;
        gap: 25px !important;
  }
  .kaching-bundles__bar-title {
    font-size: 2.5rem;
}
}
@media screen and (max-width: 750px) {
.title-wrapper-with-link,
.title-wrapper-with-link {
    margin-bottom: 0 !important;
}
.multicolumn-card__info .link,
.multicolumn-card__info .link {
    margin-top: .5rem;
}
.multicolumn-card__info h3.inline-richtext,
.multicolumn-card__info h3.inline-richtext {
    font-size: 1.2rem !important;
    text-transform: uppercase !important;
}
.multicolumn-card p,
.multicolumn-card li,
.multicolumn-card p,
.multicolumn-card li {
    margin: 0 0 1rem !important;
    font-size: 1em;
    line-height: normal;
}
#shopify-section-template--26655236489540__multicolumn_BC68nP .page-width,
#shopify-section-template--26659821486404__multicolumn_Ew3imN .page-width, {
    text-align: center;
}
}
.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container .kaching-bundles__bundle-products__product,
.kaching-bundles .kaching-bundles__bar .kaching-bundles__bar-container .kaching-bundles__bar-variants,
.kaching-bundles .kaching-bundles__bar-container .kaching-bundles__bar-collection-products {
    background: #fff !important;
}
.kaching-bundles .kaching-bundles__bundle-products__divider-icon svg path {
    fill: #000 !important;
}
.kaching-bundles .kaching-bundles__bar-variant-names {
    display: none;
}
.kaching-bundles .kaching-bundles__bar-container {
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .2) !important;
}
.kaching-bundles .kaching-bundles__bar-container:hover {
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, .2) !important;
    background-color: #f5f5f5 !important;
}
.kaching-bundles .kaching-bundles__bar--selected .kaching-bundles__bar-container {
    box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, .2) !important;
    background-color: #f5f5f5 !important;
}
.kaching-bundles .kaching-bundles__collection-product__choose-product-button {
    font-size: 16px !important;
    color: #000 !important;
    font-weight: bold !important;
    padding: 10px 20px !important;
    line-height: 1.6 !important;
    letter-spacing: .5px !important;
    border-radius: 25px !important;
}
.kaching-bundles .kaching-bundles__choose-product__product-button {
    border-radius: 25px !important;
}
.kaching-bundles .kaching-bundles__swatch {
    border: 0;
}
.kaching-bundles .kaching-bundles__swatch-buttons__button {
    padding: 4px !important;
}
.kaching-bundles .kaching-bundles__swatch-buttons__button.kaching-bundles__swatch-buttons__button--selected {
    border: 2px solid #facc00 !important;
}
.kaching-bundles__choose-product-modal__content .kaching-bundles .kaching-bundles__choose-product__product-link {
    display: none;
}
.kaching-bundles .kaching-bundles__choose-product__subtitle {
    font-weight: bold !important;
}
.kaching-bundles .kaching-bundles__choose-product__product-price,.kaching-bundles  .kaching-bundles__choose-product__product-compare-at-price {
    color: #aaa !important;
    font-weight: normal !important;
}
.kaching-bundles .kaching-bundles__collection-product__image--default {
    display: none;
}
.kaching-bundles .kaching-bundles__collection-breaks-alert {
    font-size: 2rem !important;
    background: #fff !important;
    font-weight: bold !important;
}
/*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;
}
.jdgm-widget:not(.jdgm-medals-wrapper) .jdgm-medals .jdgm-medals__container {
    white-space: normal !important;
}
.jdgm-rating__stars .jdgm-star {
    color: #ffcc00 !important;
}
.jdgm-widget.jdgm-medals-wrapper {
    color: #000000 !important;
}
.jdgm-review-content__body-content {
    font-weight: 700;
}
#jdgm-review-snippet-wrapper {
    margin-left: -1rem;
}
.jm-product-variant-card {
    background: transparent !important;
}
.jdgm-store-summary-widget, .jdgm-review-widget {
    background: #f5f5f5 !important;
    max-width: 100% !important;
}
.jm-store-summary-text {
  font-size: 1.5rem !important;
}
.jm-review-widget {
    background: #f5f5f5;
    padding: 0 2rem;
}
.jm-review-widget-header__main-content {
    background: #fff;
    border-radius: 10px !important;
    padding: 2rem;
    max-width: 1200px;
    margin: 1em auto 0 !important;
}
.jdgm-tabs {
    font-size: 1.5rem !important;
    margin: 0 auto !important;
    max-width: 1200px !important;
}
.jdgm-review-list {
    padding-block-start: 0 !important;
    margin: 0 auto !important;
    max-width: 1200px;
}
.jm-review-item {
    background: #fff;
    border-block-end: 0 !important;
    border-radius: 10px !important;
    padding: 2rem 2rem 1rem !important;
    margin-block-start: .7rem !important;
}
.jdgm-translate-button {
    color: #888 !important;
    font-size: 1.4rem !important;
}
.jm-other-languages-section {
    margin: 2em auto 0 !important;
    max-width: 1200px;
}
@media screen and (min-width: 750px) {
  .jm-cluster.jm-reviewer-info {
    float: right;
  }
}
/*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-top {
  padding-bottom: 0rem !important;
}
.footer__content-bottom {
    border-top: 0 !important;
}
.footer__list-social.list-social {
    justify-content: center !important;
}
.footer__payment {
        margin-top: 0 !important;
}
.list-payment, .footer__localization:empty+.footer__column {
        padding-top: 0 !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;
}
/*Mobil*/
@media screen and (max-width: 749px) {
  .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 1rem 0.5rem !important;
    background: #fff;
  }
 h1,.jdgm-carousel-title {
    font-size: 2.5rem;
  }
}
/*Lightbox*/
.product-media-modal__toggle {
    color: #fccc00 !important;
    background: #000 !important;
    border: 0px !important;
}