span.thin {
    font-weight: lighter;
    letter-spacing: -2px;
    color: #0b5491a3;
}

.card.product-box.box-standard {
  border-radius: 8px; /* leicht abgerundet */
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08); 
  transition: box-shadow 0.3s ease, transform 0.3s ease;
}

.card.product-box.box-standard:hover {
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
  transform: translateY(-2px); /* sanftes Anheben beim Hover */
}
h1, .h1, h2, .h2, h3, .h3 {
    color: #154a76;
}
.header-search .header-search-form {
    border-radius: 25px;
}
p.delivery-information.delivery-shipping-free {
    background: none !important;
}
img.cms-image {
    border-radius: 10px;
}

.offcanvas-cart .flashbags {
    display: none;
}
span.product-price-tax {
    font-size: 11px;
    display: block;
    font-weight: normal;
}
.base-slider .tns-nav, .base-slider .base-slider-dots {
    z-index: 9;
}
.product-detail-description-text {
    max-width: 900px;
}
@media (max-width: 575px) {
	.blur-elysium-slide-description {
		max-width: 280px;
	}

}
@media (min-width: 576px) and (max-width: 991px) {
	.blur-elysium-slide-description {
		width: 66.66%;
		max-width: 400px;
	}
	.blur-elysium-slide.d-flex.flex-fill.start_page_slider {
		padding: 2rem;
	}
}
@media (min-width: 992px) {
	picture.header-logo-picture.d-block.m-auto {
		padding: 25px;
	}
	span.thin {
		font-size: 2rem;
	}
	h1.blur-elysium-slide-headline {
		line-height: initial;
	}

	.blur-elysium-slide.d-flex.flex-fill.start_page_slider {
		padding: 2rem !important;
	}
}	