/** Shopify CDN: Minification failed

Line 35:0 Unexpected "}"

**/
theme-footer#footer {
  background-image: url(/cdn/shop/files/Footer.png?v=1750240990);
  background-size: cover;
}
@media only screen and (max-width: 767px) {
  theme-footer#footer {
    background-image: url(/cdn/shop/files/Footer_mobil.png?v=1750256958);
  }
}

.thb-product-detail .product-single__media-image img {
  object-fit: contain !important;
}

.h1,.h2,.h3,.h4,h1,h2,h3,h4 {
  font-weight: 500 !important;
  line-height: 59px !important;
  letter-spacing: -1.35px !important;
}

.slideshow__slide-heading {
  font-weight: 500px !important;
}


.customer-reviews--carousel 
.flickity-slider {
  display: flex;
  align-items: stretch;}
}
.customer-reviews--carousel 
.carousel__slide {
  display: flex;
  flex-direction: column;
}
.customer-reviews--carousel 
.customer-reviews--review {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  background: white;
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  padding: 1.5em;
}
.customer-reviews--carousel 
.flickity-viewport {
  overflow: visible !important;
}

@media (max-width: 749px) {
  #product-grid {
    display: flex;
    flex-wrap: wrap;
    margin-left: -10px;
    margin-right: -10px;
  }

  #product-grid > li.column {
    width: calc(50% - 20px);
    padding-left: 10px;
    padding-right: 10px;
    box-sizing: border-box;
  }
  .product-card {
    margin-bottom: 20px;
    min-height: calc(100% - 20px);
}
}

.animations-true .line-parent, .animations-true .line-child {
    overflow: visible !important;
}

.list-collections.section-spacing {
  margin-top: 10px;
  margin-bottom: 10px;
}

form#FacetFiltersForm-bar {
  display: none !important;
}

.list-collections .collection-card--image img {
    object-fit: contain !important;
}

.product-card-info img {
    max-width: 70px;
    padding-bottom: 10px;
}

.collection-card--content span {
  word-break: normal;
  hyphens: auto;
}

.product-card--badges.top {
    top: calc(var(--badge-offset, 0px) - 10px) !important;
}

.product-card--badges.left {
    left: calc(var(--badge-offset, 0px) - 10px) !important;
}

@media only screen and (min-width: 768px) {
    .product-add-to-cart-sticky {
        bottom: 15px !important;
        right: 160px !important;
    }
}

.add-to-cart-wrapper {
    flex: 1 1 auto !important; /* Can grow and shrink as needed */
    min-width: 0 !important;   /* Allows it to shrink below intrinsic size */
}

.quantity-atc-wrapper {
    display: flex !important;
    flex-wrap: nowrap !important;
    gap: 0.5rem !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

@media only screen and (min-width: 768px) {
  .product--infobox-container {
    margin-right: -20px !important;
  }
}

product-add-to-cart-sticky {
    z-index: 99999 !important;
}

