.category-topbar {
	align-items: center;
	box-sizing: border-box;
	display: flex;
	font-size: var(--font-size-label-l);
	height: 40px;
	justify-content: flex-start;
	overflow-y: hidden;
	position: relative;
	text-transform: uppercase;
	width: 100%;
	line-height: var(--line-height-label-l);
	letter-spacing: var(--letter-spacing-label-l);
	text-transform: uppercase;
	font-stretch: condensed;
	font-weight: var(--font-weight-condensed);
}[dir] .category-topbar {
	margin: 32px 0 12px;
}

.category-topbar__main {
	display: flex;
	white-space: nowrap;
	z-index: 11;
}

[dir] .category-topbar__main {
	background: inherit;
}

[dir=ltr] .category-topbar__main {
	margin-left: auto;
	padding: 0 0 0 16px;
}

[dir=rtl] .category-topbar__main {
	margin-right: auto;
	padding: 0 16px 0 0;
}

@media screen and (min-width: 768px) {
	.category-topbar {
		align-items: center;
		box-sizing: content-box;
		height: auto;
	}
	[dir] .category-topbar {
		margin: 0;
	}

	.category-topbar__main {
		align-items: center;
		height: 100%;
	}

	[dir] .category-topbar__main {
		background: inherit;
	}

	.category-topbar--with-text {
		justify-content: center;
	}

	[dir] .category-topbar--with-text {
		padding: 20px 0;
	}

	.category-topbar--with-text .category-topbar__main {
		position: absolute;
		top: 0;
	}

	[dir=ltr] .category-topbar--with-text .category-topbar__main {
		right: 0;
	}

	[dir=rtl] .category-topbar--with-text .category-topbar__main {
		left: 0;
	}

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

.variable-width-carousel__viewport {
	overflow: hidden;
}

.variable-width-carousel__items {
	align-items: flex-start;
	display: flex;
	justify-content: flex-start;
}

[dir=ltr] .variable-width-carousel__items {
	margin-left: auto;
	margin-right: auto;
}

[dir=rtl] .variable-width-carousel__items {
	margin-right: auto;
	margin-left: auto;
}

[dir=ltr] .variable-width-carousel__item {
	margin-right: 24px;
}

[dir=rtl] .variable-width-carousel__item {
	margin-left: 24px;
}

[dir=ltr] .variable-width-carousel__item:last-child {
	margin-right: 0;
}

[dir=rtl] .variable-width-carousel__item:last-child {
	margin-left: 0;
}

.variable-width-carousel__arrow {
	position: absolute;
}

[dir] .variable-width-carousel__arrow {
	cursor: pointer;
}

/* stylelint-disable-next-line selector-max-type */
.variable-width-carousel__arrow svg {
	height: 24px;
}

[dir=ltr] .variable-width-carousel__arrow--left {
	left: 0;
}

[dir=rtl] .variable-width-carousel__arrow--left {
	right: 0;
}

[dir=ltr] .variable-width-carousel__arrow--right {
	right: 0;
}

[dir=rtl] .variable-width-carousel__arrow--right {
	left: 0;
}

/* stylelint-disable-next-line selector-max-type, selector-max-compound-selectors */
[dir="ltr"] .variable-width-carousel__arrow--left svg {
	transform: rotate(180deg);
}

/* stylelint-disable-next-line selector-max-type, selector-max-compound-selectors */
[dir="rtl"] .variable-width-carousel__arrow--right svg {
	transform: rotate(180deg);
}

.category-topbar-related-categories--with-text {
	overflow: hidden;
	position: relative;
	z-index: 9;
}

[dir] .category-topbar-related-categories__categories .variable-width-carousel__item {
	padding: 10px 0;
}

[dir=ltr] .category-topbar-related-categories__categories .variable-width-carousel__item {
	margin-left: 12px;
	margin-right: 12px;
}

[dir=rtl] .category-topbar-related-categories__categories .variable-width-carousel__item {
	margin-right: 12px;
	margin-left: 12px;
}

[dir=ltr] .category-topbar-related-categories__categories .variable-width-carousel__item:first-child {
	margin-left: 0;
}

[dir=rtl] .category-topbar-related-categories__categories .variable-width-carousel__item:first-child {
	margin-right: 0;
}

[dir=ltr] .category-topbar-related-categories__categories .variable-width-carousel__item:last-child {
	margin-right: 0;
}

[dir=rtl] .category-topbar-related-categories__categories .variable-width-carousel__item:last-child {
	margin-left: 0;
}

.category-topbar-related-categories__category-link {
	align-items: center;
	display: flex;
	flex-direction: column;
	text-decoration: none;
}

.category-topbar-related-categories__category-image {
	height: 64px;
	width: 64px;
}

.category-topbar-related-categories__category-name-wrapper {
	display: inline-block;
	max-width: 64px;
}

[dir] .category-topbar-related-categories__category-name-wrapper {
	text-align: center;
}

.category-topbar-related-categories--with-text .category-topbar-related-categories__category-name-wrapper {
	max-width: none;
}

.category-topbar-related-categories__category-name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
}

[dir=ltr] .variable-width-carousel__item:first-child .category-topbar-related-categories__category-name {
	padding-left: 1px;
}

[dir=rtl] .variable-width-carousel__item:first-child .category-topbar-related-categories__category-name {
	padding-right: 1px;
}

[dir] .category-topbar-related-categories__category-name--selected {
	border-bottom: 1px solid var(--color-main);
}

@media screen and (min-width: 768px) {
	.category-topbar-related-categories--with-text {
		position: relative;
	}
	[dir] .category-topbar-related-categories--with-text {
		padding: 0 24px;
	}

	.category-topbar-related-categories__categories {
		font-size: var(--font-size-label-l);
		line-height: var(--line-height-label-l);
		letter-spacing: var(--letter-spacing-label-l);
		text-transform: uppercase;
		font-stretch: condensed;
		font-weight: var(--font-weight-condensed);
	}

	[dir] .category-topbar-related-categories__categories .variable-width-carousel__item {
		padding: 0;
	}

	[dir=ltr] .category-topbar-related-categories__categories .variable-width-carousel__item {
		margin-left: calc(var(--spacing-05) / 2);
		margin-right: calc(var(--spacing-05) / 2);
	}

	[dir=rtl] .category-topbar-related-categories__categories .variable-width-carousel__item {
		margin-right: calc(var(--spacing-05) / 2);
		margin-left: calc(var(--spacing-05) / 2);
	}

	[dir=ltr] .category-topbar-related-categories__categories .variable-width-carousel__item:first-child {
		margin-left: 0;
	}

	[dir=rtl] .category-topbar-related-categories__categories .variable-width-carousel__item:first-child {
		margin-right: 0;
	}

	[dir=ltr] .category-topbar-related-categories__categories .variable-width-carousel__item:last-child {
		margin-right: 0;
	}

	[dir=rtl] .category-topbar-related-categories__categories .variable-width-carousel__item:last-child {
		margin-left: 0;
	}

	.category-topbar-related-categories--with-text .category-topbar-related-categories__category-name-wrapper {
		max-width: none;
	}

	.category-topbar-related-categories__categories .variable-width-carousel__arrow {
		top: -1px;
	}

	/* stylelint-disable-next-line selector-max-type */
	.variable-width-carousel__arrow svg {
		height: 16px;
	}
}

@media screen and (min-width: 1600px) {
	.category-topbar-related-categories__categories .variable-width-carousel__arrow {
		top: -2px;
	}

	/* stylelint-disable-next-line selector-max-type */
	.variable-width-carousel__arrow svg {
		height: 20px;
	}
}

@media screen and (min-width: 1920px) {
	.category-topbar-related-categories__categories .variable-width-carousel__arrow {
		top: -1px;
	}

	/* stylelint-disable-next-line selector-max-type */
	.variable-width-carousel__arrow svg {
		height: 24px;
	}
}

.category-zoom-selector {
	align-items: flex-start;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
	width: 100%;
}[dir] .category-zoom-selector {
	padding: 12px 0;
}

.category-zoom-selector__title {
	display: none;
	font-size: var(--font-size-label-m);
	line-height: var(--line-height-label-m);
	letter-spacing: var(--letter-spacing-label-m);
	text-transform: uppercase;
	font-stretch: condensed;
	font-weight: var(--font-weight-condensed);
}

.category-zoom-selector__slider {
	width: 100%;
}

[dir] .category-zoom-selector__slider {
	padding: 0 var(--spacing-02);
}

.category-zoom-selector__slider .slider__slider {
	height: 20px;
}

.category-zoom-selector__slider .slider__knob {
	height: 20px;
	width: 20px;
}

@media screen and (min-width: 768px) {
	.category-zoom-selector {
		width: 6.8vw;
	}
	[dir] .category-zoom-selector {
		padding: 0;
	}
	[dir=ltr] .category-zoom-selector {
		margin-right: var(--spacing-03);
	}
	[dir=rtl] .category-zoom-selector {
		margin-left: var(--spacing-03);
	}

	.category-zoom-selector__title {
		display: block;
	}
}

@media screen and (min-width: 768px) {
	.category-zoom-selector__slider .slider__knob {
		height: 8px;
		width: 8px;
	}
}

@media screen and (min-width: 1600px) {
	[dir] .category-zoom-selector {
		margin-top: 4px;
	}
}

@media screen and (min-width: 1920px) {
	.category-zoom-selector__slider .slider__knob {
		height: 14px;
		width: 14px;
	}
}

.category-plain-image-selector {
	align-self: center;
	white-space: nowrap;
}[dir=ltr] .category-plain-image-selector {
	margin-left: var(--spacing-03);
}[dir=rtl] .category-plain-image-selector {
	margin-right: var(--spacing-03);
}

.category-plain-image-selector__button {
	color: var(--color-main-020);
	font-size: var(--font-size-label-s);
	text-transform: uppercase;
	line-height: var(--line-height-label-s);
	letter-spacing: var(--letter-spacing-label-s);
	text-transform: uppercase;
	font-stretch: condensed;
	font-weight: var(--font-weight-condensed);
}

.category-plain-image-selector__button--selected {
	color: var(--color-main);
}

[dir] .category-plain-image-selector__separator {
	margin: 0 var(--spacing-02);
}

@media screen and (min-width: 768px) {
	.category-plain-image-selector__button {
		font-size: var(--font-size-label-l);
		line-height: var(--line-height-label-l);
		letter-spacing: var(--letter-spacing-label-l);
		text-transform: uppercase;
		font-stretch: condensed;
		font-weight: var(--font-weight-condensed);
	}
	[dir] .category-plain-image-selector__button {
		cursor: pointer;
	}
}

[dir] .products-category-seo-cloud {
	margin: var(--grid-spacer-144) var(--grid-lateral-margin);
}

.products-category-seo-cloud__title {
	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: condensed;
	font-weight: var(--font-weight-condensed);
}

[dir] .products-category-seo-cloud__title {
	margin: 0 auto var(--spacing-02);
}

.products-category-seo-cloud__categories {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	list-style: none;
}

[dir] .products-category-seo-cloud__categories {
	padding: 0;
}

.products-category-seo-cloud__categories--is-centered {
	flex-direction: column;
}

.products-category-seo-cloud__category {
	box-sizing: border-box;
	display: block;
	font-size: var(--font-size-body-l);
	font-stretch: condensed;
	font-weight: var(--font-weight-condensed);
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	white-space: nowrap;
	width: calc((100% - var(--grid-column-gutter)) / 2);
	line-height: var(--line-height-body-l);
	letter-spacing: var(--letter-spacing-body-l);
	text-transform: uppercase;
	font-stretch: condensed;
	font-weight: var(--font-weight-condensed);
}

[dir] .products-category-seo-cloud__category {
	margin-bottom: 8px;
}

[dir=ltr] .products-category-seo-cloud__category:nth-of-type(2n + 1) {
	margin-right: var(--grid-column-gutter);
}

[dir=rtl] .products-category-seo-cloud__category:nth-of-type(2n + 1) {
	margin-left: var(--grid-column-gutter);
}

.products-category-seo-cloud__category-link {
	text-decoration: none;
}

.products-category-seo-cloud__category-link:hover {
	text-decoration: underline;
}

@media screen and (min-width: 768px) {
	[dir] .products-category-seo-cloud {
		margin: 0 calc(var(--grid-column-width) * 3 + var(--grid-column-gutter) * 3);
	}

	.products-category-seo-cloud__category {
		width: calc((100% - var(--grid-column-gutter) * 2) / 3);
	}

	[dir] .products-category-seo-cloud__category {
		margin-bottom: 8px;
	}

	[dir=ltr] .products-category-seo-cloud__category {
		margin-right: var(--grid-column-gutter);
	}

	[dir=rtl] .products-category-seo-cloud__category {
		margin-left: var(--grid-column-gutter);
	}

	[dir=ltr] .products-category-seo-cloud__category:nth-of-type(3n) {
		margin-right: 0;
	}

	[dir=rtl] .products-category-seo-cloud__category:nth-of-type(3n) {
		margin-left: 0;
	}
}

.srpls-newsletter-marquee {
	overflow: hidden;
	position: relative;
	white-space: nowrap;
}

.srpls-newsletter-marquee__inner {
	display: inline-block;
	position: relative;
	white-space: nowrap;
	width: auto;
	will-change: transform;
}

[dir=ltr] .srpls-newsletter-marquee__inner {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name:  marquee-ltr ;
	animation-name:  marquee-ltr ;
	-webkit-animation-timing-function: linear;
	animation-timing-function: linear;
}

[dir=rtl] .srpls-newsletter-marquee__inner {
	-webkit-animation-iteration-count: infinite;
	        animation-iteration-count: infinite;
	-webkit-animation-name:  marquee-rtl ;
	        animation-name:  marquee-rtl ;
	-webkit-animation-timing-function: linear;
	        animation-timing-function: linear;
}

@-webkit-keyframes marquee-ltr {
	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(-50%, 0, 0);
	}
}

@-webkit-keyframes marquee-rtl {
	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(50%, 0, 0);
	}
}

@keyframes marquee-ltr {
	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(-50%, 0, 0);
	}
}

@keyframes marquee-rtl {
	0% {
		transform: translate3d(0, 0, 0);
	}

	100% {
		transform: translate3d(50%, 0, 0);
	}
}

.srpls-newsletter-email-input {
	font-size: var(--font-size-m);
	line-height: 20px;
	letter-spacing: 0.2px;
}[dir] .srpls-newsletter-email-input {
	border: 2px solid var(--color-main);
	padding: 0 48px;
}

.srpls-newsletter-email-input:focus {
	outline: none;
}

.srpls-newsletter-email-input[placeholder] {
	text-overflow: ellipsis;
}

.srpls-newsletter__marquee {
	color: var(--color-emphasis);
	font-family: 'Apercu', 'Neue-Helvetica', 'Arial', Sans-Serif;
	font-size: var(--font-size-l);
	font-stretch: condensed;
	font-weight: var(--font-weight-bold);
	text-transform: uppercase;
	line-height: 20px;
	letter-spacing: 0.2px;
}[dir] .srpls-newsletter__marquee {
	border: 1px solid var(--color-main);
	border-bottom: none;
	padding: 8px 0;
}

[dir=ltr] .srpls-newsletter__marquee-message {
	margin-right: 24px;
}

[dir=rtl] .srpls-newsletter__marquee-message {
	margin-left: 24px;
}

.srpls-newsletter__subscription-hint {
	font-size: var(--font-size-s);
	font-stretch: condensed;
	font-weight: var(--font-weight-bold);
	text-transform: uppercase;
	line-height: 16px;
	letter-spacing: 0.2px;
}

/* stylelint-disable-next-line selector-max-compound-selectors */
.srpls-newsletter__form .srpls-newsletter__subscription .srpls-newsletter__email-input {
	font-size: 13px;
}

[dir] .srpls-newsletter__subscription-button {
	margin-top: 16px;
}

.srpls-newsletter__confirmation {
	font-size: var(--font-size-s);
	line-height: 16px;
	letter-spacing: 0.2px;
}

[dir] .srpls-newsletter__confirmation {
	border: 1px solid var(--color-main);
	text-align: center;
}

.srpls-newsletter__confirmation-gratitude {
	font-stretch: condensed;
	font-weight: var(--font-weight-bold);
	text-transform: uppercase;
}

[dir] .srpls-newsletter__confirmation-gratitude {
	border-bottom: 1px solid var(--color-main);
	padding: 12px;
}

.srpls-newsletter__confirmation-message {
	color: var(--color-main-060);
	font-size: 13px;
}

[dir] .srpls-newsletter__confirmation-message {
	padding: 12px;
}

.srpls-newsletter__confirmation-message-text {
	text-transform: lowercase;
}

[dir] .srpls-newsletter__form-privacy-checks {
	margin: 32px 4px 0 4px;
}

.srpls-newsletter__form-privacy-checks .form-input {
	color: var(--color-main-060);
}

[dir] .srpls-newsletter__form-privacy-checks .form-input-checkbox__input {
	border-color: var(--color-main-060);
}

@media screen and (min-width: 768px) {
	.srpls-newsletter__marquee {
		font-size: var(--font-size-xxl);
		line-height: 32px;
		letter-spacing: 0.4px;
	}
	[dir] .srpls-newsletter__marquee {
		border-width: 2px;
		padding: 12px 0;
	}

	[dir=ltr] .srpls-newsletter__marquee-message {
		margin-right: 64px;
	}

	[dir=rtl] .srpls-newsletter__marquee-message {
		margin-left: 64px;
	}

	.srpls-newsletter__subscription-hint {
		font-size: var(--font-size-xl);
		line-height: 24px;
		letter-spacing: 0.3px;
	}

	[dir] .srpls-newsletter__subscription-hint {
		border: 2px solid var(--color-main);
		padding: 18px 48px;
	}

	[dir=ltr] .srpls-newsletter__subscription-hint {
		border-right: none;
	}

	[dir=rtl] .srpls-newsletter__subscription-hint {
		border-left: none;
	}

	.srpls-newsletter__subscription {
		align-items: stretch;
		display: flex;
	}

	.srpls-newsletter__email-input {
		flex-grow: 1;
	}

	/* stylelint-disable-next-line selector-max-compound-selectors */
	.srpls-newsletter__form .srpls-newsletter__subscription .srpls-newsletter__email-input {
		font-size: var(--font-size-m);
		line-height: 20px;
		letter-spacing: 0.2px;
	}

	.srpls-newsletter__subscription-button {
		width: 356px;
	}

	[dir] .srpls-newsletter__subscription-button {
		margin-top: 0;
	}

	[dir] .srpls-newsletter__confirmation {
		border-width: 2px;
	}

	.srpls-newsletter__confirmation-gratitude {
		font-size: var(--font-size-xl);
		line-height: 24px;
		letter-spacing: 0.3px;
	}

	[dir] .srpls-newsletter__confirmation-gratitude {
		border-width: 2px;
		padding: 18px;
	}

	.srpls-newsletter__confirmation-message {
		color: var(--color-main-080);
		font-size: var(--font-size-m);
		text-transform: uppercase;
		line-height: 20px;
		letter-spacing: 0.2px;
	}

	[dir] .srpls-newsletter__confirmation-message {
		border-width: 2px;
		padding: 20px;
	}

	.srpls-newsletter__confirmation-message-text {
		text-transform: uppercase;
	}

	[dir] .srpls-newsletter__form-privacy-checks {
		margin: 16px 16px 0 16px;
	}
}

.products-category-view {
	overflow-anchor: none;
}

/* stylelint-disable selector-no-qualifying-type, selector-max-compound-selectors, selector-max-type */
.products-category-view--with-theme,
.products-category-view--with-theme .layout-header,
.products-category-view--with-theme .layout__sidebar-content,
.products-category-view--with-theme .layout-footer-newsletter .form-input,
.products-category-view--with-theme .filters-panel {
	color: var(--color-main);
	fill: var(--color-main);
}
[dir] .products-category-view--with-theme, [dir] .products-category-view--with-theme .layout-header, [dir] .products-category-view--with-theme .layout__sidebar-content, [dir] .products-category-view--with-theme .layout-footer-newsletter .form-input, [dir] .products-category-view--with-theme .filters-panel {
	background: var(--color-main-000);
}

/* stylelint-enable selector-no-qualifying-type, selector-max-compound-selectors, selector-max-type */
/* stylelint-disable-next-line selector-max-compound-selectors */
[dir] .products-category-view--with-theme .layout-footer-newsletter-form .form-input-label {
	border-bottom: 1px solid var(--color-main);
}

[dir] .products-category-view--with-theme .slider__bar, [dir] .products-category-view--with-theme .slider__knob {
	background: var(--color-main);
}

.products-category-view__title {
	font-size: var(--font-size-xxl);
	line-height: 32px;
	letter-spacing: 0.4px;
}

.products-category-view .layout__content {
	min-width: 100%;
}

[dir] .products-category-view .layout__content {
	padding: 0;
}

[dir=ltr] .products-category-view .layout__content {
	margin-left: 0;
	margin-right: 0;
}

[dir=rtl] .products-category-view .layout__content {
	margin-right: 0;
	margin-left: 0;
}

[dir] .products-category-view--with-topbar .layout__content {
	padding-top: 40px;
}

[dir] .srpls-products-category-view .layout__content {
	padding: 40px var(--grid-lateral-margin);
}

[dir] .products-category-view__srpls-newsletter {
	margin: 40px 16px 0 16px;
}

.product-groups_empty-list {
	display: flex;
	justify-content: center;
}

[dir] .product-groups_empty-list {
	margin-top: 100px;
}

[dir] .product-groups_empty-list .empty-state {
	margin-top: 0;
}

.products-category-view__product-groups-loader {
	align-items: center;
	display: flex;
	height: 400px;
	justify-content: center;
}

[dir] .products-category-view__seo-info {
	margin: var(--grid-spacer-144) var(--grid-lateral-margin);
}

.products-category-view__category-header {
	max-height: 124px;
	transition: max-height 650ms ease-in-out;
	width: 100%;
}

.products-category-view__category-header--hidden,
.srpls-products-category-view .products-category-view__category-header {
	max-height: 0;
	overflow: hidden;
}

[dir] .srpls-products-category-view .layout-header--scrolling {
	background-color: var(--color-main-000);
}

.layout-header:not(.layout-header--scrolled) .products-category-view__category-header {
	transition: none;
}

.products-category-view__category-header-view-selector {
	display: flex;
	justify-content: flex-end;
}

.products-category-view__go-top {
	bottom: 144px;
	box-sizing: border-box;
	height: 32px;
	position: fixed;
	width: 32px;
}

[dir] .products-category-view__go-top {
	background-color: var(--color-main-000);
	border: 1px solid var(--color-main-020);
	border-radius: 50%;
	cursor: pointer;
}

[dir=ltr] .products-category-view__go-top {
	right: 16px;
}

[dir=rtl] .products-category-view__go-top {
	left: 16px;
}

.products-category-view__go-top-icon {
	height: 20px;
	vertical-align: middle;
	width: 20px;
}

.products-category-view__filter {
	line-height: 40px;
}

@media screen and (min-width: 768px) {
	[dir] .products-category-view .layout__content {
		padding: 138px var(--grid-lateral-margin);
	}

	[dir] .products-category-view--with-wider-margin .layout__content, [dir] .srpls-products-category-view .layout__content {
		padding-top: var(--layout-header-height);
	}

	.products-category-page .loader--basic {
		top: 80px;
	}

	[dir=ltr] .products-category-page .loader--basic {
		right: 35px;
	}

	[dir=rtl] .products-category-page .loader--basic {
		left: 35px;
	}

	[dir] .products-category-view--with-overlap.products-category-view--with-topbar .product-groups {
		padding-top: 40px;
	}

	[dir] .products-category-view--with--topbar .layout__content {
		padding-top: 21px;
	}

	[dir] .products-category-view--with-overlap .layout__content {
		padding-top: 117px;
	}

	/* stylelint-disable-next-line selector-max-compound-selectors */
	[dir] .products-category-view--with-overlap.products-category-view--with-topbar .layout__content, [dir] .srpls-products-category-view .products-category-view--with-overlap .layout__content {
		padding-top: var(--layout-header-height);
	}

	.products-category-view .layout__main {
		max-width: 100%;
		min-height: 500px;
	}

	[dir] .products-category-view .layout__main {
		margin: 0;
	}

	[dir] .products-category-view__seo-info {
		margin: var(--grid-spacer-144) calc(var(--grid-column-width) * 3 + var(--grid-column-gutter) * 3);
	}

	.products-category-view__go-top {
		bottom: 152px;
	}

	[dir=ltr] .products-category-view__go-top {
		right: 32px;
	}

	[dir=rtl] .products-category-view__go-top {
		left: 32px;
	}

	.products-category-view__filter {
		line-height: 12px;
	}
}

