/* telekom menu alacsusztatas 2025 */
.frameContainer { margin-top: -122px; }
@media (max-width: 991px){ .frameContainer{ margin-top: -62px; } }
/* telekom menu alacsusztatas 2025 */



#inwb_lp_main_cont #inwb_honor_keszulek_lp{
	
}
#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_section{
	padding:24px 0px;
}
#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_lap{
	max-width:1168px; /*902px széles főtartalom*/
	overflow: hidden;
}


#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_p_t_56 {
	padding-top: 56px;
}
#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 {
	background: #EFF2F4;
}


#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 .online_discount_item {
	width: 25%;
	box-shadow: 0px 4px 4px #18214D1A;
	border-radius: 24px;
	background-color: #ffffff;
	padding: 20px;
	text-align: center;
}
#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 .online_discount_item img {
	max-width: 192px;
}

#inwb_lp_main_cont #inwb_honor_keszulek_lp sup {
	vertical-align: super;
}
#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 .discount_badge {
	margin: 8px auto;
}



#inwb_tuning_dvcs_block .inwb_devices_carousel_inner_cont {
    max-width: 1152px;
    width: 100%;
    position: relative;
    margin: 0 auto;
}

	
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item {
		width: 248px;
		max-width:248px;
		min-width:248px;
		background: #fff;
		border-radius: 8px;
		box-shadow: 0px 4px 4px rgba(93, 100, 130, 0.12);
		text-align: center;
		position: relative;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		padding:16px 8px;
		margin: 64px 0px;
		transition: all 0.3s ease-out;
		cursor: pointer;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item {
		display:flex;
		flex-direction:column;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item.isfocused {
		outline: 2px solid #53baf2;
	}
	@supports selector(:focus-visible) {
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item.isfocused {
			outline: none;
		}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item.isfocused {
			border-radius: 2px;
			outline: 2px solid #53baf2;
			outline-offset: 4px;
		}
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item.isfocused a:focus {
	  outline: none;
	}

	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item:hover{
		box-shadow: 0px 12px 20px rgba(93, 100, 130, 0.36);
	}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont{
			width: 100%;
			height: 160px;
			margin-top:-100px;
			position:relative;
			/*margin-bottom:24px;*/
			transition: all 0.1s ease-in-out;
		}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item .inwb_dvcs_item_img_cont{
			order:1;
		}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item h3{
			order:2;
			min-height:60px;
		}
			#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item h3 a{
				display:flex;
				flex-direction:column;
				justify-content:center;
			}
				#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item h3 a:after{
					content: "";
					height: calc(100% + 470px);
					margin-top: -184px;
					width: calc(100% + 32px);
					margin-left: -16px;
					left: 0;
					position: absolute;
					top: 0;
					z-index: 1;
				}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item .inwb_dvcs_item_txt_cont{
			order:3;
		}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item:hover .inwb_dvcs_item_img_cont{
			transform:scale(1.1);
		}
			#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont img{
				object-fit: contain;
				object-position: center center;
				display: block;
				width: 100%;
				height: 100%;
			}
			#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont img.inwb_dvcs_item_img_tv{
				width: 100%;
				height: 120%;
			}
			#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont .inwb_dvcs_item_img_badge_cont {
				position: absolute;
				display: flex;
				flex-direction: column;
				gap: 2px;
				bottom: 8px;
				left: 0px;
				align-items: flex-start;
			}
				#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont .inwb_dvcs_item_img_badge{
					border-radius: 26px;
					padding: 6px 12px 4px;
				}
					#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont .inwb_dvcs_item_img_badge.inwb_color_magenta{
						background:#FFCCE6;
						color:#9E0051;
					}
					#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont .inwb_dvcs_item_img_badge.inwb_color_orange_light{
						background:#FFD6A3;
						color:#6D3A00;
					}
					#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_dvcs_item_img_cont .inwb_dvcs_item_img_badge.inwb_color_green{
						background:#D5F2F0;
						color:#23615A;
					}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item hr{
			width: calc(100% + 16px);
			height:1px;
			background: #D2D6DD;
			border:none;
			transform:translateX(-8px);
		}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item .inwb_tkom_btn{
			width:100%;
			text-align:center;
		}
		#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item:hover .inwb_tkom_btn{
			background: #e20074;
			border:solid 2px #e20074;
			color: #fff;
		}
	
	

	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel_inner_cont .slick-prev, #inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel_inner_cont .slick-next {
		font-size: 0;
		line-height: 0;
		position: absolute;
		z-index: 998;
		top: 50%;
		display: block;
		width: 72px;
		height: 72px;
		padding: 0;
		cursor: pointer;
		color: transparent;
		border: none;
		outline: none;
		background: url(/static-la/alkalmazasok/lp/honor-moments-kupon-la-lp-OOS-6305-250627-inwb-a/static/img/arrow-magenta.png) center center no-repeat;
		background-size: cover;
		-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
		box-shadow: unset;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel_inner_cont .slick-prev {
		right: -28px;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel_inner_cont .slick-next {
		right: -28px;
		left: unset;
		transform: scaleX(-1);
	}
	

#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_devices_carousel_item:hover{
	box-shadow: 0px 12px 20px rgba(93, 100, 130, 0.36);
	transition: all 0.3s ease-out;
	cursor: pointer;
	border: 2px solid #E20074;
}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_devices_carousel_item:hover .img_cont{
		transition: all 0.1s ease-out;
		transform:scale(1.1);
	}
	

#inwb_lp_main_cont #inwb_honor_keszulek_lp #tuning_lp_block_03 hr {
	background: #D2D6DD;
	color: #D2D6DD;
	height: 1px;
	width: 100%;
	max-width: 1120px;
	margin: 32px auto;
}

#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 {
	background: #EFF2F4;
}

#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .moments_flex_cont {
	max-width: 960px;
	margin: 0px auto;
}

#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .moments_flex_cont .moments_item {
	width: 100%;
	max-width: 468px;
	box-shadow: 0px 4px 4px #18214D1A;
	border-radius: 24px;
	background-color: #ffffff;
	padding: 20px;
	text-align: center;
}

#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .inwb_tkom_btn {
	font-size: 18px;
	line-height: 24px;
	padding: 9px 14px 7px;
	margin: 0px auto;
}
#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .discount_badge {
	margin: 0px auto;
}


/* 1200+ - XL */
@media only screen and (min-width: 1200px) {
	
}
/* 960-1199 - L */
@media only screen and (min-width: 960px) and (max-width: 1199px) {
	
}
/* 768-959 - M */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
}
/* 576-767 - S */
@media only screen and (min-width: 576px) and (max-width: 767px) {
	
}
/* 360-575 -XS */
@media only screen and (max-width: 575px) {	
	#inwb_lp_main_cont .inwb_lap {
		padding: 0px 16px;
	}
}

@media (max-width: 1167px){
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel {
		justify-content: center;
	
	}
}
@media (max-width: 1007px){
	#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .moments_flex_cont .moments_item {
		width: 100%;
		max-width: 468px;
		box-shadow: 0px 4px 4px #18214D1A;
		border-radius: 24px;
		background-color: #ffffff;
		padding: 20px;
		text-align: center;
		margin: 0px 12px 24px;
	}
}
@media (max-width: 960px){

	#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 .online_discount_flex_cont {
		flex-wrap: wrap;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 .online_discount_item {
		width: 47%;
		margin: 0px auto 20px;
	}
}
@media (max-width: 768px){

	#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .moments_flex_cont {
		flex-direction: column;
	}
#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_01 .moments_flex_cont .moments_item {
		margin: 0px auto 24px;
	}
}
@media (max-width: 575px){
	#inwb_lp_main_cont #inwb_honor_keszulek_lp #honor_keszulek_lp_block_02 .online_discount_item {
		width: 100%;
		margin: 0px auto 16px;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel .inwb_dvcs_item {
		width: 311px;
		max-width: 311px;
		min-width: 311px;
	}
	#inwb_lp_main_cont #inwb_honor_keszulek_lp .inwb_devices_carousel article.inwb_dvcs_item h3 {
		min-height: unset;
	}
}
@media (max-width: 420px){
	
}
@media (max-width: 360px){
	
}
