/* Background gray */
.background-gray{
	position: relative;
    padding-block: 50px;
}

.background-gray:after{
	content: '';
    position: absolute;
    top: 0;
    height: 100%;
    background-color: var(--color-background);
    z-index: -2;
}

@media screen and (min-width: 1300px){
	.background-gray:after{
		width: 100vw;
    	left: 50%;
    	transform: translateX(-50%);
	}
}

@media screen and (max-width: 1299px){
	.background-gray:after{
		width: calc(100% + 30px);
    	left: 0;
   		margin-inline: -15px;
	}
}

/* Page content */
/* .page-content:not(.page-content--left-sidebar) .page-title:not(.woocommerce-products-header__title) {
    background-color: var(--color-background);
    margin-block:0;
	line-height: 1.3;
    text-align: center;
    margin-bottom: 55px;
} */

.page-content{
	padding-block: 40px;
}