<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/** Shopify CDN: Minification failed

Line 40:44 Expected ":"

**/
.socialmedia_footer {
  background-color: #2f3741;
  padding: 20px 0;
}

.socialmedia_icon_color a {
  color: #ffffff;
}

.social_custom_icon_size {
  --icon-size: 30px;
}

.social li {
  margin: 0 20px;
}

.payment_and_shipment_list ul {
  list-style: none;
}

.payment_and_shipment_list ul li:before {
  margin-right: 1em;
  content: 'âœ“';
}

.section-container-divider-top {
  border-top: 1px solid var(--footer-divider-col);
  padding-top: 60px;
}
.section-container-divider-bottom {
  border-bottom: 1px solid var(--footer-divider-col);
  padding-bottom: 60px;
}
.tableNoBorder_SizeTable * { border: none;Â&nbsp;}

.badge {
  visibility: hidden;
  opacity: 0;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  color: #fff; /* Default color of the badge */

  position: absolute;
  top: 20px;
  right: 20px;
}
.badge .badge--sale,
.badge .badge--new {
  padding: 0px 8px;
}

.badge .badge--sale {
  color: #ffffff;
  background-color: #c20000;
}

.badge .badge--new {
  color: #ffffff;
  background-color: #1e1d22;
}
.product-block__image--active .badge {
  display: flex;
  opacity: 1;
  visibility: visible;
  transition: opacity 0.5s ease-in-out;
  z-index: 2;
}
.swatch--badge--sale,
.thumbnail--badge--sale {
  --icon-size: 10px;
  --logo-area-icon-size-mobile: 10px;
  position: absolute;
  z-index: 2;
  width: 50%;
  aspect-ratio: 1;
  clip-path: circle(6px);   

  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;

  color: white;
  background-color: #c20000;
}

.swatch--badge--new,
.thumbnail--badge--new {
  position: relative;
}

.swatch--badge--base {
  background: radial-gradient(circle 10px at top right, transparent 0, transparent 10px, var(--background-color) 11px) top right;
}

.swatch--badge--base {
  position: relative;
}

.swatch--badge--position,
.swatch--badge--position-new::after {
  top: -7px;
  right: -7px;
}

.thumbnail--badge--position,
.thumbnail--badge--position-new::after {
  top: -15px;
  right: -15px;
}

.swatch--badge--base.swatch--badge--new::after,
.swatch--badge--base.thumbnail--badge--new::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 50%;
  aspect-ratio: 1;
  clip-path: circle(6px);   
  background-color: #1e1d22;
}

.swatch-background {
  background-color: var(--cp-bg-swatch-color);
}

variant-swatch:has(&gt; button) {
  border-color: transparent;
}

variant-swatch.not-same-option button {
  background: radial-gradient(circle 10px at top right, var(--background-color) 0, var(--background-color) 10px, var(--background-color) 11px);
}
variant-swatch button {
  background: radial-gradient(circle 10px at top right, var(--background-color) 0, var(--background-color) 10px, var(--background-color) 11px);
}
.placeholder-image {
  height: 100%;
  position: unset;
  padding-top: 0;
}

.placeholder-image svg {
  position: unset;
  aspect-ratio: 0.8;
}

@media screen and (max-width: 768px) {
  .badge {
    font-size: 16px;
    top: 10px;
    right: 10px;
  }
}

.swatch-method-variant-images--sale .percent-wrapper {
  --icon-size: 9px;
  --logo-area-icon-size-mobile: 9px;
  position: absolute;
  z-index: 2;
  width: 60%;
  aspect-ratio: 1;
  clip-path: circle(5px);   
  background-color: #c20000;
  top: -5px;
  right: -5px;
}
.swatch-method-variant-images--sale .percent-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;

  color: white;
}

.swatch-method-variant-images--new-arrival::after {
  content: "";
  position: absolute;
  z-index: 2;
  width: 60%;
  aspect-ratio: 1;
  clip-path: circle(5px);   
  background-color: #1e1d22;
  top: -5px;
  right: -5px;
}

.swatch-method-variant-images--sale .percent-wrapper,
.swatch-method-variant-images--new-arrival::after {
  clip-path: circle(5px);
  top: -10px;
  right: -10px;
}

clear-cart {
  cursor: pointer;
}
.inner-button-wrapper {
  display: flex;
  flex-direction: row;
  gap: 15px;
  align-self: flex-end;
  align-items: center;
}
@media screen and (max-width: 768px) {
  .inner-button-wrapper {
    flex-direction: column;
    align-self: unset;
    gap: 12px;
  }
}

/* wenn der filter-container ein element mit der ID besitzt, dann selektiere ihn. */
filter-container:has(#no-sibling-found) .filters {
  display: none;
}
div[pagination-parent]:has(#no-sibling-found) {
  display: flex;
}
.product-block-options__item .swym-wishlist-collections-v2-container,
.swym-wishlist-cta {
  display: none;
}
.block-inner-inner .image-cont {
  overflow: initial;
}
.product-block__title {
  margin-right: 40px;
}

/* Overriding App Styles only with !important possible */
@media only screen and (max-width: 768px) {
  .product-grid--per-row-mob-1 .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2,
  .product-grid--per-row-mob-2 .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2 {
    position: absolute !important;
    bottom: -8px;
  }
  .product-grid--per-row-mob-2 .swym-wishlist-collections-v2-container .swym-wishlist-collections-v2 {
    left: 15px;
  }
  
  .product-grid .product-block:not(.product-block--landscape) .block-inner-inner,
  .product-block__detail,
  .product-block .product-block__detail&gt;.inner,
  .product-block:not(.product-block--landscape) .product-block__detail .innerer,
  .product-block .block-inner,
  .product-block {
    height: 100%;
  }
  .product-block:not(.product-block--landscape) .product-block__detail .innerer {
    justify-content: space-between;
  }
}
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-product-price,
.swym-ui-component .swym-simple-wishlist-container .swym-wishlist-detail .swym-wishlist-main-title,
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item .swym-variant-title,
.swym-ui-component .swym-wishlist-detail-header .swym-wishlist-main-title, 
.swym-product-final-price.swym-value,
.swym-title.swym-title-1{
  font-size: 15px !important;
  line-height: inherit !important;
  letter-spacing: inherit !important;
  font-family: var(--base-font-family) !important;
  font-style: var(--base-font-style) !important;
  font-weight: var(--base-font-weight) !important;
}
.swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink::after {
  line-height: 23px !important;
}
@media only screen and (min-width: 769px) {
  .swym-btn-container[data-position="default"] .swym-add-to-wishlist.swym-iconbtnlink::after {
    line-height: 30px !important;
    font-size: 22px !important;
  }
}
.swym-wishlist-collections-v2 svg {
  display: none;
}
.swym-wishlist-collections-v2::before {
  content: url("data:image/svg+xml,&lt;svg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 471.701 471.701' xml:space='preserve'&gt; &lt;g&gt; &lt;path d='M433.601,67.001c-24.7-24.7-57.4-38.2-92.3-38.2s-67.7,13.6-92.4,38.3l-12.9,12.9l-13.1-13.1 c-24.7-24.7-57.6-38.4-92.5-38.4c-34.8,0-67.6,13.6-92.2,38.2c-24.7,24.7-38.3,57.5-38.2,92.4c0,34.9,13.7,67.6,38.4,92.3 l187.8,187.8c2.6,2.6,6.1,4,9.5,4c3.4,0,6.9-1.3,9.5-3.9l188.2-187.5c24.7-24.7,38.3-57.5,38.3-92.4 C471.801,124.501,458.301,91.701,433.601,67.001z M414.401,232.701l-178.7,178l-178.3-178.3c-19.6-19.6-30.4-45.6-30.4-73.3 s10.7-53.7,30.3-73.2c19.5-19.5,45.5-30.3,73.1-30.3c27.7,0,53.8,10.8,73.4,30.4l22.6,22.6c5.3,5.3,13.8,5.3,19.1,0l22.4-22.4 c19.6-19.6,45.7-30.4,73.3-30.4c27.6,0,53.6,10.8,73.2,30.3c19.6,19.6,30.3,45.6,30.3,73.3 C444.801,187.101,434.001,213.101,414.401,232.701z'&gt;&lt;/path&gt; &lt;/g&gt;&lt;/svg&gt;");
  display: block;
  height: 100%;
  width: 100%;
  padding: 2px;
}
.swym-wishlist-collections-v2:has(.swym-wishlist-collections-icon-heart-filled)::before{
    content:unset;
} 
.swym-wishlist-collections-v2:has(.swym-wishlist-collections-icon-heart-filled) svg{
    display: block;
} 
/* add default image to product cards in swym modal */
.swym-wishlist-image-wrapper:not(:has(img)),
.swym-wishlist-product-detail-image-container .swym-image-full:not(:has(img)){
  width: 100%;
  background-image: url("//7b5ba2-59.myshopify.com/cdn/shop/files/No_Picture.jpg?v=1741465470&amp;width=450");
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  background-color: #fff;
  flex-grow: 1;
}
.swym-wishlist-product-detail-image-container .swym-image-full:not(:has(img)){
  background-image: url("//7b5ba2-59.myshopify.com/cdn/shop/files/No_Picture.jpg?v=1741465470&amp;width=650");
}
.swym-wishlist-grid .swym-wishlist-image-wrapper,
.swym-wishlist-grid .swym-wishlist-image-wrapper img
.swym-ui-component .swym-wishlist-grid .swym-wishlist-item{
  aspect-ratio: 0.81;
}
@media screen and (max-width:900px) {
  .swym-wishlist-product-detail-image-container .swym-image-full:not(:has(img)){
    aspect-ratio: 0.81;
    opacity:0;
    background-image: unset
  } 
  .swym-wishlist-product-detail-image-container:not(:has(img)){
    width: 100%;
    background-image: url("//7b5ba2-59.myshopify.com/cdn/shop/files/No_Picture.jpg?v=1741465470&amp;width=450");
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: #fff;
    flex-grow: 1;
  }
}

@media screen and (min-width: 768px) and (max-width: 1240px) {
  .product-grid--per-row-4 {
    --product-columns-desktop: 2;
  }
}

@media screen and (max-width: 768px) {
  .product-grid--per-row-mob-2 .product-block-options__inner {
    display: none;
  }
  .product-block:not(.product-block--landscape) .product-block__detail .innerer .product-block-options--swatch {
    order: unset;
  }
}

.product-grid .product-block:not(.product-block--landscape) .block-inner-inner {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;

  height: 100%;
}

.block-inner-inner .image-cont {
  margin: unset;
}

.block-inner-inner .image-cont img {
  width: 100%;
  height: 100%;
}

.additional-spinner::after {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  left: 0;
  bottom: 0;
  margin: auto;
  border: 2px solid transparent;
  border-top-color: grey;
  border-radius: 50%;
  animation: loading-spinner 1s ease infinite;
}
.cg-more-colors .additional-spinner::after {
  content: "";
  visibility: visible;
}
.paginated-color-siblings.additional-spinner::after {
  content: "";
  width: 36px;
  height: 36px;
  right: 50%;
  bottom: 50%;
  left: unset;
  visibility: visible;
}
@keyframes loading-spinner {
  from {
      transform: rotate(0turn);
  }
  to {
      transform: rotate(1turn);
  }
}</pre></body></html>