.content-wrapper.homepage-box.welcome-wrapper h1 {
	font-family: "Open Sans", sans-serif;
	font-size: 26px;
	font-weight: 700;
	margin-bottom: 19px;
	margin-top: 19px;
}

.top-navigation-bar {
	display: none;
}

#navigation .menu-level-1>li:last-child>a {
	color: #98DB32 !important;
	font-weight: bold !important;
}

.add-to-cart {
	display: none !important;
}

.overall-wrapper {
	display: flex;
	flex-direction: column;
}

#header .cart-count {
	display: none;
}

@media (min-width: 768px) {
	#header .cart-count {
		display: none;
	}
}

.btn,
.btn span,
a.btn {
	color: #000000 !important;
}

.btn.btn-primary:hover,
a.btn.btn-primary:hover,
.read-article:hover {
	background-color: #98DB32;
}

.news-item .read-article,
.news-item .read-article a,
.news-item a .read-article,
.article .more a,
.article .article-more a,
.blog .more a {
	color: #000 !important;
}

.benefitBanner__data {
	color: #084A76;
	font-weight: bold;
	font-size: 1.5em;
	line-height: 1.2em;
}

.footer-about .social-media-icons {
	display: flex;
	flex-direction: row;
	gap: 1em;
}

.footer-about .social-media-icons a img {
	width: 26px;
	height: 26px;
}

.banner-custom:before,
.banner-custom::after {
	background: none;
}

.in-kontakt-pobocky-skis #newsWrapper .news-item .text {
	display: none;
}

.btn-contact-us {
	margin-bottom: 1em;
}

.link-icon.chat.btn-contact-us::before {
	content: none;
}

.subcategories li a {
	height: 100px;
}

.subcategories.with-image li a .image img {
	max-height: 75px;
}

@media (min-width: 768px) {
	.navigation-in>ul>li.ext>ul>li>a img {
		max-width: 100px;
		height: auto;
		max-height: 75px;
		width: auto;
	}

	.navigation-in>ul>li.ext>ul>li>a.menu-image {
		width: auto;
	}
}

.custom-footer .pricelist,
#footer .pricelist,
.custom-footer__banner8 {
	display: none;
}

.content-wrapper.pricelist {
	text-align: center;
	margin-top: 3em;
	margin-bottom: 3em;
}

.content-wrapper.pricelist .banner-wrapper {
	color: #000;
}

.content-wrapper.pricelist .banner-wrapper img {
	min-width: 700px;
	;
	max-width: 1260px;
	width: 100%;
}

.content-wrapper.pricelist .banner-wrapper .footer-pricelist-wrapper {
	overflow: auto;
}

/* Mobile-specific styles - only on bazar pages */
@media (max-width: 768px) {
	body.in-bazar .category-perex {
		position: relative;
	}

	body.in-bazar .category-perex.truncated .perex-content {
		max-height: 7.5em;
		/* Approximately 5 lines (1.5em line-height × 5) */
		overflow: hidden;
		position: relative;
	}

	body.in-bazar .category-perex.truncated .perex-content::after {
		content: '';
		position: absolute;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 1.5em;
		background: linear-gradient(to bottom, transparent, white);
	}

	body.in-bazar .perex-toggle {
		display: inline-block;
		margin-top: 8px;
		cursor: pointer;
	}

	body.in-bazar .perex-toggle:hover {
		color: #004999;
	}

	/* Hide toggle on desktop */
	@media (min-width: 769px) {
		body.in-bazar .perex-toggle {
			display: none;
		}
	}
}

/* =========================
 * Kontakt page description truncation (mobile only)
 * ========================= */
@media (max-width: 768px) {
  body.in-kontakt-pobocky-skis .truncate-on-mobile {
    position: relative;
  }

  body.in-kontakt-pobocky-skis .truncate-on-mobile.truncated .truncate-content {
    max-height: 7.5em; /* Approximately 5 lines (1.5em line-height × 5) */
    overflow: hidden;
    position: relative;
  }

  body.in-kontakt-pobocky-skis
    .truncate-on-mobile.truncated
    .truncate-content::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 1.5em;
    background: linear-gradient(to bottom, transparent, white);
  }

  body.in-kontakt-pobocky-skis .truncate-toggle {
    display: inline-block;
    margin-top: 8px;
    cursor: pointer;
  }
}

/* Hide toggle on desktop */
@media (min-width: 769px) {
  body.in-kontakt-pobocky-skis .truncate-toggle {
    display: none;
  }
}