.layout__main {
	padding-top: 19px;
}
.layout__main .breadcrumb__link {
	font-size: 14px;
	line-height: 19px;
}
.breadcrumb__link .breadcrumb__separators {
	margin: 0 8px;
}

/* sm */
.product__wrapper-btn-back {
	justify-content: start;
    width: 100%;
}
/* breadcrumb arrow */
.simple-btn {
	background: url(images/arrow_back20.svg) no-repeat left center;
	padding-left: 22px;
}

/* reset */
.page-header {
	padding-bottom: 20px!important;
}
.breadcrumb.product__breadcrumb,
.breadcrumb__list,
.simple-btn.product__wrapper-btn-back {
	margin: 0!important;
	padding: 0!important;
}
.breadcrumb.product__breadcrumb {
	display: flex!important;	
	overflow: hidden;
}
.breadcrumb__list {
	display: flex!important;	
}
.breadcrumb__list>.breadcrumb__item:last-child>a>span {
	text-overflow: ellipsis;	
}
.simple-btn.product__wrapper-btn-back {
	padding-left: 22px!important;
    position: static!important;
    width: auto!important;	
}

@media (max-width: 991px) {
	.breadcrumb__list {
		display: none!important;
	}
	.product__wrapper-btn-back {
		display: flex!important;
	}
}
@media (min-width: 992px) {
	.breadcrumb__list {
		display: flex!important;
	}
	.product__wrapper-btn-back, .simple-btn.product__wrapper-btn-back {
		display: none!important;
	}
}

/* GLVR */
@media (min-width: 1024px) {
    body:has(.resetBreadcrumb-md) .breadcrumb:not(.noResetBreadcrumb-md) {
        display: flex!important;
    }
}
/* fix */
@media (max-width: 1023px) {
    .simple-btn:before, .breadcrumbs__mobile:before {
		display: none!important;
    }
}

/* collapse */
.breadcrumb__item:last-child {
    max-width: unset;
}
.hidden-breadcramb-item {
	display: none;
}
.breadcrumb__separators_collapse {
	display: block!important;
	margin-left: 0!important;
}
.breadcrumb__separators_collapse:after {
	content: "/ ";
	margin-left: 8px;
}

/* new mobile titles */
.mob-title {
	display: flex;
	align-items: flex-start;
	gap: 5px;
	margin-bottom: 20px;
}
.mob-title__link {
	cursor: pointer;
	flex: 0 0 20px;
	margin-top: 4px;
}
.mob-title__link-icon {
	width: unset;
	height: unset;
}
.mob-title__title {
	color: #525665;
	font-weight: 400;
	font-size: 30px!important;
	line-height: 30px!important;
	margin: 0!important;
	width: 100%;
}
.mob-title.glvr .mob-title__title {
	color: #111215;
	font-weight: 500;
}
.mob-title.glvr .mob-title__link {
	margin-top: 6px;
}
.mob-title.glvr .mob-title__link-icon path {
	stroke: #111215;
}
@media (max-width: 991px) {
	.layout__main {
		/* padding-top: 20px!important; */
	}
	.page-header .page-header__title {
		margin-top: 0!important;
	}
	.page-header {
		padding-bottom: 0!important;
	}
	.catalog-header {
		margin-bottom: 0!important;
	}


	.breadcrumb.product__breadcrumb,
	/* акции glvr */
	.page-header .breadcrumb.product__breadcrumb {
		display: none!important;
	}
	.mob-breadcrumb .breadcrumb.product__breadcrumb,
	/* акции glvr */
	.page-header .mob-title {
		display: flex!important;
	}
	/* скрыть кроме */
	h1:not(
		.mob-title__title, /* сам */
		.product-title,/* карточка gulliver, bb, toys */	
		.product__title,/* карточка glvr, jumkey */
		.h1.mb-3.pb-1.fz-md-24.fz-20/* старая карточка glvr, jumkey */
		),
		.checkout__title {
			display: none!important;			
		}
	/* акции gulliver */
	.action-header__wrapper-top {
		display: none!important;
	}
	/* blog статья, новость */
	.article-detailed-content .card-article__link .h3 {
		display: none!important;
	}
	.article-detailed-content .card-article__link .card-article__text {
		padding-top: 0!important;
	}
}
@media (min-width: 992px) {
	.mob-title {
		display: none;
	}
}