/* 0.4.73 — approved commercial v3. Loaded only for the canary/live v3 mode. */
body.ikd-home-commercial-v3{
	--ikd-purple:#2f7d4a;
	--ikd-v3-green:#2f7d4a;
	--ikd-v3-green-hover:#25653b;
	--ikd-v3-green-soft:#dfeee4;
	--ikd-v3-warm:#f3f1ec;
	--ikd-v3-ink:#171718;
}
body.ikd-home-commercial-v3 .ikd-hp{
	font-family:Inter,"Helvetica Neue",Arial,sans-serif;
	color:var(--ikd-v3-ink);
}
body.ikd-home-commercial-v3 .ikd-hp-menu-toggle,
body.ikd-home-commercial-v3 .ikd-hp-search button,
body.ikd-home-commercial-v3 .ikd-hp-search button:hover,
body.ikd-home-commercial-v3 .ikd-hp-search button:focus,
body.ikd-home-commercial-v3 .ikd-hp-cart-count{
	border-color:var(--ikd-v3-green)!important;
	background:var(--ikd-v3-green)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-menu-toggle:hover,
body.ikd-home-commercial-v3 .ikd-hp-menu-toggle:focus{
	background:var(--ikd-v3-green-hover)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-search{
	border-color:#d9ddd8!important;
}
body.ikd-home-commercial-v3 .ikd-hp-search:focus-within{
	border-color:var(--ikd-v3-green)!important;
	box-shadow:0 0 0 3px rgba(47,125,74,.12)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-nav a:hover,
body.ikd-home-commercial-v3 .ikd-hp-nav a:focus,
body.ikd-home-commercial-v3 .ikd-hp-quick-nav a:first-child,
body.ikd-home-commercial-v3 .ikd-hp-section__head a,
body.ikd-home-commercial-v3 .ikd-hp-footer__logo:hover,
body.ikd-home-commercial-v3 .ikd-hp-footer__logo:focus{
	color:var(--ikd-v3-green)!important;
}

body.ikd-home-commercial-v3 .ikd-hp-hero--commercial{
	display:grid!important;
	grid-template-columns:minmax(0,43%) minmax(0,57%)!important;
	align-items:stretch!important;
	width:calc(100% - 48px)!important;
	max-width:1420px!important;
	height:auto!important;
	min-height:580px!important;
	margin:20px auto 0!important;
	position:relative!important;
	overflow:hidden!important;
	border-radius:28px!important;
	background:#eeeae1!important;
	box-shadow:0 18px 54px rgba(56,48,39,.08)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-hero--commercial:after{
	display:none!important;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__copy{
	grid-column:1;
	grid-row:1;
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-width:0;
	padding:clamp(48px,5.5vw,82px);
	position:relative;
	z-index:2;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__eyebrow{
	color:var(--ikd-v3-green);
	font-size:12px;
	font-weight:900;
	letter-spacing:.15em;
}
body.ikd-home-commercial-v3 .ikd-hp-hero--commercial h1{
	position:static!important;
	left:auto!important;
	right:auto!important;
	bottom:auto!important;
	transform:none!important;
	width:auto!important;
	max-width:570px!important;
	margin:14px 0 20px!important;
	padding:0!important;
	border-radius:0!important;
	background:none!important;
	box-shadow:none!important;
	color:var(--ikd-v3-ink)!important;
	text-align:left!important;
	font-size:clamp(43px,4vw,62px)!important;
	font-weight:850!important;
	line-height:.99!important;
	letter-spacing:-.045em!important;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__copy>p{
	max-width:490px;
	margin:0 0 28px;
	color:#5f5b54;
	font-size:18px;
	line-height:1.55;
}
body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__cta{
	position:static!important;
	right:auto!important;
	top:auto!important;
	align-self:flex-start;
	min-width:190px;
	height:50px;
	padding:0 22px!important;
	border:1px solid var(--ikd-v3-green)!important;
	border-radius:12px!important;
	background:var(--ikd-v3-green)!important;
	color:#fff!important;
	box-shadow:0 10px 24px rgba(47,125,74,.18)!important;
	font-size:15px!important;
	font-weight:850!important;
	justify-content:center;
}
body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__cta:hover,
body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__cta:focus{
	border-color:var(--ikd-v3-green-hover)!important;
	background:var(--ikd-v3-green-hover)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__proof{
	display:flex;
	flex-wrap:wrap;
	gap:8px;
	margin-top:25px;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__proof span{
	padding:8px 11px;
	border:1px solid #d5cfc4;
	border-radius:999px;
	color:#4d4942;
	font-size:11px;
	font-weight:800;
}
body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__visual{
	grid-column:2;
	grid-row:1;
	position:relative!important;
	inset:auto!important;
	min-width:0!important;
	min-height:580px!important;
	animation:none!important;
	transform:none!important;
	background:#d9d7d2!important;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__feature{
	position:absolute;
	z-index:5;
	right:24px;
	bottom:24px;
	width:min(270px,calc(100% - 48px));
	display:grid;
	gap:5px;
	padding:17px 19px;
	border:1px solid rgba(255,255,255,.7);
	border-radius:16px;
	background:rgba(255,255,255,.91);
	color:#201e1b!important;
	box-shadow:0 18px 45px rgba(46,37,29,.18);
	backdrop-filter:blur(12px);
}
body.ikd-home-commercial-v3 .ikd-hp-hero__feature span{
	color:var(--ikd-v3-green);
	font-size:9px;
	font-weight:900;
	letter-spacing:.13em;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__feature b{
	font-size:17px;
	line-height:1.25;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__feature strong{
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-size:20px;
}
body.ikd-home-commercial-v3 .ikd-hp-hero__feature i{
	display:grid;
	place-items:center;
	width:30px;
	height:30px;
	border-radius:50%;
	background:var(--ikd-v3-green);
	color:#fff;
	font-style:normal;
}

body.ikd-home-commercial-v3 .ikd-hp-benefits{
	grid-template-columns:repeat(3,minmax(0,1fr))!important;
	gap:12px!important;
	max-width:1372px!important;
	margin:-30px auto 38px!important;
	padding:0!important;
	position:relative!important;
	z-index:6!important;
	border-radius:0!important;
	background:transparent!important;
	box-shadow:none!important;
}
body.ikd-home-commercial-v3 .ikd-hp-benefits div{
	display:grid!important;
	grid-template-columns:46px 1fr!important;
	grid-template-rows:auto auto!important;
	column-gap:14px!important;
	min-height:92px!important;
	padding:18px 22px!important;
	border:1px solid #e5e1da!important;
	border-radius:15px!important;
	background:#fff!important;
	box-shadow:0 12px 28px rgba(48,45,37,.07)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-benefits i{
	grid-row:1/3!important;
	display:grid!important;
	place-items:center!important;
	width:44px!important;
	height:44px!important;
	border-radius:12px!important;
	background:var(--ikd-v3-green-soft)!important;
	color:var(--ikd-v3-green)!important;
	font-size:13px!important;
	font-style:normal!important;
	font-weight:900!important;
}
body.ikd-home-commercial-v3 .ikd-hp-benefits strong{
	align-self:end;
	color:#242326;
	font-size:15px!important;
	text-align:left!important;
}
body.ikd-home-commercial-v3 .ikd-hp-benefits small{
	align-self:start;
	color:#77736c;
	font-size:12px;
}

body.ikd-home-commercial-v3 .ikd-hp-fresh{
	border-color:#cfddd2!important;
	background:#eaf3ec!important;
}
body.ikd-home-commercial-v3 .ikd-hp-fresh__intro p,
body.ikd-home-commercial-v3 .ikd-hp-fresh__intro>a{
	color:var(--ikd-v3-green)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-fresh__intro>a{
	border-color:var(--ikd-v3-green)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-fresh__intro>a:hover,
body.ikd-home-commercial-v3 .ikd-hp-fresh__intro>a:focus{
	background:var(--ikd-v3-green)!important;
	color:#fff!important;
}
body.ikd-home-commercial-v3 .ikd-hp-button:not(.is-order-only),
body.ikd-home-commercial-v3 .ikd-hp-button--small:not(.is-order-only){
	border-color:var(--ikd-v3-green)!important;
	background:var(--ikd-v3-green)!important;
	color:#fff!important;
}
body.ikd-home-commercial-v3 .ikd-hp-button:not(.is-order-only):hover,
body.ikd-home-commercial-v3 .ikd-hp-button--small:not(.is-order-only):hover{
	border-color:var(--ikd-v3-green-hover)!important;
	background:var(--ikd-v3-green-hover)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-product__image .ikd-sp-card-dots i.is-active{
	background:var(--ikd-v3-green)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-popular-actions button:hover,
body.ikd-home-commercial-v3 .ikd-hp-popular-actions button:focus{
	border-color:var(--ikd-v3-green)!important;
	color:var(--ikd-v3-green)!important;
}

body.ikd-home-commercial-v3 .ikd-hp-cta-band{
	background:#242326!important;
}
body.ikd-home-commercial-v3 .ikd-hp-cta-band__eyebrow{
	color:#9fc2a6!important;
}
body.ikd-home-commercial-v3 .ikd-hp-cta-band h2{
	color:#fff!important;
}
body.ikd-home-commercial-v3 .ikd-hp-cta-band p,
body.ikd-home-commercial-v3 .ikd-hp-cta-band ul{
	color:#d7d4d8!important;
}
body.ikd-home-commercial-v3 .ikd-hp-cta-band__btn{
	border:1px solid var(--ikd-v3-green)!important;
	background:var(--ikd-v3-green)!important;
	color:#fff!important;
}
body.ikd-home-commercial-v3 .ikd-hp-cta-band__btn:hover,
body.ikd-home-commercial-v3 .ikd-hp-cta-band__btn:focus{
	border-color:var(--ikd-v3-green-hover)!important;
	background:var(--ikd-v3-green-hover)!important;
}
body.ikd-home-commercial-v3 .ikd-hp-shop-path.is-green{
	background:var(--ikd-v3-green-soft)!important;
}

@media(max-width:900px){
	body.ikd-home-commercial-v3 .ikd-hp-hero--commercial{
		width:calc(100% - 24px)!important;
		min-height:0!important;
		display:flex!important;
		flex-direction:column!important;
		margin:12px auto 0!important;
		border-radius:22px!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__visual{
		order:1!important;
		width:100%!important;
		min-height:0!important;
		aspect-ratio:4/3!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__copy{
		order:2!important;
		padding:34px 24px 30px!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero--commercial h1{
		margin:10px 0 16px!important;
		font-size:clamp(34px,9.5vw,44px)!important;
		line-height:1!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__copy>p{
		margin-bottom:21px;
		font-size:15px;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__cta{
		width:100%!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__proof{
		display:grid;
		grid-template-columns:1fr;
		gap:7px;
		margin-top:18px;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__proof span{
		width:100%;
		text-align:center;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__feature{
		right:12px;
		bottom:12px;
		width:218px;
		padding:12px 14px;
		border-radius:13px;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__feature b{font-size:14px}
	body.ikd-home-commercial-v3 .ikd-hp-hero__feature strong{font-size:16px}
	body.ikd-home-commercial-v3 .ikd-hp-benefits{
		width:calc(100% - 24px)!important;
		margin:12px auto 26px!important;
		display:flex!important;
		overflow-x:auto!important;
		scroll-snap-type:x mandatory!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-benefits div{
		flex:0 0 235px!important;
		scroll-snap-align:start;
	}
	body.ikd-home-commercial-v3 .ikd-hp-mobile-catalog{
		min-height:46px!important;
		border-radius:10px!important;
		background:var(--ikd-v3-green)!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-mobile-catalog svg{
		width:20px;
		height:20px;
		fill:none;
		stroke:currentColor;
		stroke-width:2;
		stroke-linecap:round;
	}
	body.ikd-home-commercial-v3 .ikd-hp-cta-band__photo{
		background-image:url('https://ikeanadom.ru/wp-content/uploads/hero_bedroom-mobile.webp')!important;
	}
}

@media(max-width:420px){
	body.ikd-home-commercial-v3 .ikd-hp-hero--commercial .ikd-hp-hero__visual{
		aspect-ratio:16/11!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero__copy{
		padding:28px 20px 26px!important;
	}
	body.ikd-home-commercial-v3 .ikd-hp-hero--commercial h1{
		font-size:35px!important;
	}
}
