[dir=ltr] .category-topbar-related-categories__category:first-child {
	margin-left: var(--layout-header-horizontal-padding);
}[dir=rtl] .category-topbar-related-categories__category:first-child {
	margin-right: var(--layout-header-horizontal-padding);
}

[dir=ltr] .category-topbar-related-categories__category:last-child {
	margin-right: var(--layout-header-horizontal-padding);
}

[dir=rtl] .category-topbar-related-categories__category:last-child {
	margin-left: var(--layout-header-horizontal-padding);
}

.category-topbar-related-categories__category-link {
	text-decoration: none;
}

@media screen and (min-width: 768px) {
	[dir=ltr] .category-topbar-related-categories__category:first-child {
		margin-left: 0;
	}
	[dir=rtl] .category-topbar-related-categories__category:first-child {
		margin-right: 0;
	}

	[dir=ltr] .category-topbar-related-categories__category:last-child {
		margin-right: 0;
	}

	[dir=rtl] .category-topbar-related-categories__category:last-child {
		margin-left: 0;
	}
}

.category-topbar {
	width: calc(100% + 2 * var(--layout-header-horizontal-padding));
}[dir=ltr] .category-topbar {
	margin-left: calc(-1 * var(--layout-header-horizontal-padding));
	margin-right: calc(-1 * var(--layout-header-horizontal-padding));
}[dir=rtl] .category-topbar {
	margin-right: calc(-1 * var(--layout-header-horizontal-padding));
	margin-left: calc(-1 * var(--layout-header-horizontal-padding));
}

[dir] .category-topbar__categories-bar {
	margin-top: var(--spacing-04);
}

.category-topbar__bar {
	align-items: center;
	display: flex;
	gap: var(--spacing-03);
	justify-content: space-between;
}

[dir] .category-topbar__bar {
	margin-top: var(--spacing-04);
}

@media screen and (min-width: 768px) {
	.category-topbar__categories-bar,
	.category-topbar__bar {
		grid-column: 2 / 6;
	}

	[dir] .category-topbar__siblings {
		margin-top: var(--spacing-05);
	}

	[dir] .category-topbar__nieces, [dir] .category-topbar__grandnieces {
		margin-top: var(--spacing-02);
	}

	.category-topbar__bar {
		position: relative;
	}

	[dir] .category-topbar__bar {
		margin-top: var(--spacing-05);
	}

	[dir] .category-topbar__siblings ~ .category-topbar__bar {
		margin-top: var(--spacing-02);
	}
}

.marketing-fashion-content-page.no-mkt {
	overflow: hidden;
	-ms-overflow-style: none; /* Hide scrollbar for IE and Edge */
}

/* Hide scrollbar for Chrome, Safari and Opera */
.marketing-fashion-content-page.no-mkt::-webkit-scrollbar {
	display: none;
}

[dir] .marketing-fashion-content-page.no-mkt .layout-content {
	padding: 0;
}

.marketing-fashion-content-page.no-mkt .layout-catalog__header {
	touch-action: none;
}

.marketing-fashion-content-view__category-topbar {
	max-height: 124px;
	transition: max-height 650ms ease-in-out;
}

.marketing-fashion-content-view__category-topbar--with-nieces {
	max-height: 144px;
}

[dir] .marketing-fashion-content-view__category-topbar--with-nieces .category-topbar__bar {
	margin: 0;
}

.marketing-fashion-content-view__newsletter {
	font-size: var(--font-size-heading-m);
	line-height: var(--line-height-heading-m);
	letter-spacing: var(--letter-spacing-heading-m);
	text-transform: uppercase;
	font-stretch: var(--font-stretch-normal);
	font-weight: var(--font-weight-light);
}

.marketing-fashion-content-view__social-network {
	font-size: var(--font-size-body-s);
	line-height: var(--line-height-body-s);
	letter-spacing: var(--letter-spacing-body-s);
	text-transform: uppercase;
	font-stretch: var(--font-stretch-normal);
	font-weight: var(--font-weight-light);
}

