.grid{}
.grid .bx_content_section{
	margin-bottom: 15px;
}
.grid .bx_sidebar{
	margin-bottom: 15px;
}

/* grid2x1 */
.grid2x1{}
.grid2x1 .bx_content_section{
	float: left;
	width: 66%;
	margin-bottom: 15px;
}
.grid2x1 .bx_sidebar{
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
@media (max-width:960px){
	.grid2x1 .bx_sidebar{
		padding-left: 4%;
	}
}
@media (max-width:640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar{
		width: 100%;
		float: none;
	}
	.grid2x1 .bx_sidebar{
		padding-left: 3%;
	}
}
@media (max-width:479px){
	.grid2x1 .bx_sidebar{
		padding-left: 1%;
	}

}

.sticker-label {
    position: absolute;
    padding: 8px 18px 8px 22px;
    font-size: 0.7rem;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.04em;
    border-radius: 0 0.5rem 0.5rem 0;
    transform: translate(-6px, 10px);
}

.sticker-label.sticker-label--new {
    background: linear-gradient(94deg, #dc4848, #be1e1e);
    color: #fff;
    box-shadow: 3px 3px 9px 0px rgb(44 18 18 / 71%);
}

.sticker-label.sticker-label--new::before {
    content: "";
    position: absolute;
    left: 0;
    bottom: -7px;
    width: 8px;
    height: 8px;
    background: #972525;
    clip-path: polygon(0 0, 100% 0, 100% 100%);
}