@media only screen and (min-width: 992px){
	.categorie-page-section-filter{
		position: relative;
	}
	
	.categorie-page-section-filter > form{
		position: -webkit-sticky;
		position: sticky;
		top: 100px;
		height: calc(100vh - 120px);
		overflow: hidden;
		margin-right: -5px;
	}
	.categorie-page-section-filter .offcanvas,
	.categorie-page-section-filter .offcanvas-body {
		height: 100%;
	}
	.categorie-page-section-filter .static-offcanvas-desctop .offcanvas-body.float-btn-space .js-scroll-inner {
		padding-right: 5px;
	}

	.page-banner-inner{
		max-width: 1200px;
	}
	.page-banner-inner.subs{
		max-width: 800px;
	}
	.page-banner .form-control {
		margin: 0 5px;
	}

	.page-banner .btn{
		margin-left: 5px;
	}
}

.page-banner .confirm-col{
	padding: 0 5px;
	margin-top: 15px;
}

.page-banner .confirm-col a{
	color: #fff;
	text-decoration: underline;
}
.page-banner .subs .confirm-col a{
	color: #212121;
	text-decoration: underline;
}
.page-banner .confirm-col .form-check-label{
	text-align: left;
}

.page-banner .confirm-col .check-label-icon{
	fill: #000;
}

#bx-panel{
	z-index: 1995 !important;
}

.characteristics-element-row{
    -webkit-box-align: start !important;
    -ms-flex-align: start !important;
    align-items: flex-start !important;
}

.characteristics-element-row .col-auto:last-of-type{
	text-align: right;
}

.characteristics-element-row .col{
	padding-top: 19px;
}

[data-ajax="form-subscribe"] .loader-block{
	background-color: transparent;
}

#bx-panel.bx-panel-fixed{
	z-index: 10000 !important;
}

.product-detail-functions-block [data-offer]{
	display: none;
}

.product-detail-functions-block [data-offer].active{
	display: block;
}

.product-availability-elements[data-offer]{
	display: none;
}

.product-availability-elements[data-offer].active{
	display: flex;
}

.categories-element-bg{
	max-width: 100%;
	max-height: 100%;
}