.ikano-newsbundles{
	height: 0px;
	opacity: 0;
	margin: 0 auto;
    width: 100%;
}
.ikano-newsbundles.active{
	margin: 1rem auto 0 auto;
	height: auto;
	opacity: 1;
	transition: opacity 0.5s ease;
	flex: none;
}
.ikano-newstickers{
	opacity: 0;
	transition: opacity 0.5s ease;
	border: 1px solid #dfdfdf;
    border-radius: 6px;
}
.ikano-newstickers.active{
	opacity: 1;
}
.ikano-newstickers,
.ikano-newstickers ul{
	font-size: 0.9em;
}
.ikano-newstickers ul{
	margin:0;
	padding: 0px;
	position: relative;
}
.ikano-newstickers ul li:after {
	content:"";
	clear:both;
	height: 0;
	visibility: hidden;
	float: none;
}
.ikano-newstickers,
.ikano-newstickers ul li,
.ikano-newstickers ul li{
	height: 56px;
}
.ikano-newstickers ul li{
	margin: 0px;
	position: absolute;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s linear;
	list-style: none;
	width: 100%;
}
.ikano-newstickers ul li.active{
	visibility: visible;
	opacity: 1;
}
.ikano-newstickers ul a,
.ikano-newstickers ul span{
	font-size: .875rem;
	line-height: .9375rem;
}
.ikano-newstickers ul div,
.ikano-newstickers ul a{
	text-decoration: none;
	left: 18px;
	display: block;
	width: 96%;
}
.ikano-newstickers ul div span,
.ikano-newstickers ul a span{
	display: block;
	transform: translateY(-50%);
    top: 50%;
    position: absolute;
}
.ikano-newstickers ul div:hover,
.ikano-newstickers ul a:hover{
	text-decoration: underline;
}
.ikano-newstickers ul div,
.ikano-newstickers ul a,
.ikano-newstickers ul span.status{
	transform: translateY(-50%);
	top: 50%;
	position: absolute;
}
.ikano-newstickers ul span.status{
	font-size: 1.5rem;
	left: .9375rem;
} 
.ikano-newstickers ul span:not(.status){
	left: 2rem;
}
.ikano-newstickers ul .news-red span.status{
	color: #e00751;
}
.ikano-newsbanners{
	padding: 0px;
	opacity: 0;
	transition: opacity 0.5s ease;
	max-width: 100%;
	margin: 0 auto;
	position: relative;
}
.ikano-newsbanners.active{
	opacity: 1;
}
.ikano-newsbanners ul{
	position: relative;
	padding: 0 0 7.33333333% 0;
	margin: 0px;
}
.ikano-newsbanners ul li{
	margin: 0px;
	padding: 0px;
	list-style: none;
}
.ikano-newsbanners ul li{
	position: absolute;
	top:0;
	left: 0;
	width: 100%;
	opacity: 0;
	visibility: hidden;
	transition: opacity 0.5s ease;
}
.ikano-newsbanners ul li.active{
	opacity: 1;
	visibility: visible;
}
.ikano-newsbanners ul li a{
	display: block;
	width: 100%;
	position: relative;
}
.ikano-newsbanners ul li a img{
	border: none;
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%;
	margin: 0 auto;
	position: absolute;
    top: 0;
    left: 0;
}
.ikano-newsbanners .newsbanners-close{
    position: absolute;
    top: 4px;
    right: 4px;
    cursor: pointer;
    display: inline-block;
    background: rgb(0,0,0,0.5);
    border-radius: 999px;
    color: #fff;
}
.ikano-newstickers + .ikano-newsbanners{
	margin-top: 1rem;
}

@media all and (min-width: 768px) {
	.ikano-newsbanners .nb-mobile{
		display: none
	}
}
@media all and (max-width: 767px) {
	.ikano-newsbanners ul{
		padding: 0 0 27.83203125% 0;
	}
	.ikano-newsbanners .nb-desktop{
		display: none
	}
}


/* IRW */
.gridComponent > div {
	width: 100%;
}

/* Revamp container */
.ikea-revamp-container{
	max-width: 112rem;
	box-sizing: border-box;
	margin: 0 auto;
    padding: 0 1.25rem;
}
@media (min-width: 37.5em){
	.ikea-revamp-container{
		padding: 0 1.875rem;
	}
}
@media (min-width: 56.25em){
	.ikea-revamp-container{
		padding: 0 3.125rem;
	}
}
@media (min-width: 75em){
	.ikea-revamp-container{
		padding: 0 2.5rem 0 1.25rem;
	}
	.ikea-revamp-container__inner{
		display: -ms-grid;
		display: grid;
		grid-column-gap: 1.25rem;
		-ms-grid-columns: (minmax(0, 1fr))[13];
		grid-template-columns: repeat(13, minmax(0, 1fr));
	}
	.ikea-revamp-container__main{
		-ms-grid-column: 2;
		-ms-grid-column-span: 12;
		grid-column: 2 / 14;
		-ms-grid-row: 1;
		grid-row: 1;
	}
	#profile-frontend .ikea-revamp-container__main{
		grid-column: 2 / 13;
	}
}