/* ARTBuilding — Brazi de închiriat print collage (print 2) */
.art-xmas-showcase{
	max-width:1180px;
	margin:0 auto 28px;
	padding:8px 12px 12px;
	color:#111;
	background:#fff;
	font-family:inherit;
	box-sizing:border-box;
	overflow-x:hidden;
}
.art-xmas-showcase *,
.art-xmas-showcase *::before,
.art-xmas-showcase *::after{box-sizing:border-box}
.art-xmas-showcase__layout{
	display:grid;
	grid-template-columns:repeat(12,minmax(0,1fr));
	column-gap:10px;
	align-items:start;
}
.art-xmas-showcase__header{
	grid-column:1 / 8;
	grid-row:1;
	padding:0 12px 8px 0;
}
.art-xmas-showcase__intro{
	margin:0 0 7px;
	font-size:16px;
	font-weight:600;
	line-height:1.4;
	color:#111;
}
.art-xmas-showcase__lead{
	margin:0;
	max-width:54ch;
	font-size:16px;
	font-weight:400;
	line-height:1.35;
	color:#111;
}
.art-xmas-showcase__statement{
	grid-column:5 / 10;
	grid-row:2;
	z-index:4;
	margin:8px 0 0;
	padding:0;
	text-align:left;
	font-size:16px;
	font-weight:500;
	line-height:1.3;
	color:#111;
	max-width:42ch;
	pointer-events:none;
}
.art-xmas-showcase__statement-em{font-weight:600}
.art-xmas-showcase__forest{
	grid-column:1 / 7;
	grid-row:2 / 5;
	z-index:1;
	padding-top:6px;
}
.art-xmas-showcase__noel{
	grid-column:7 / 13;
	grid-row:1 / 5;
	z-index:2;
	min-width:0;
	padding-top:4px;
}
.art-xmas-showcase__forest-gallery{
	display:grid;
	grid-template-columns:minmax(190px,1fr) minmax(200px,1fr);
	grid-template-rows:auto auto;
	column-gap:20px;
	align-items:start;
	position:relative;
}
.art-xmas-showcase__image{
	margin:0;
	overflow:hidden;
	background:#fff;
}
.art-xmas-showcase__image img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}

/* Close-up icicles — high left */
.art-xmas-showcase__image--forest-01{
	grid-column:1;
	grid-row:1;
	width:188px;
	max-width:100%;
	aspect-ratio:188 / 248;
	z-index:2;
}
.art-xmas-showcase__image--forest-01 img{object-position:52% 22%}

/* Staircase — lower, overlaps close-up only, stays in left column */
.art-xmas-showcase__image--forest-02{
	grid-column:1;
	grid-row:2;
	width:92%;
	max-width:210px;
	aspect-ratio:228 / 300;
	margin-top:-42px;
	margin-left:16px;
	z-index:3;
}
.art-xmas-showcase__image--forest-02 img{object-position:48% 40%}

/* Baskets — RIGHT cluster, HIGHER than the staircase */
.art-xmas-showcase__image--forest-03{
	grid-column:2;
	grid-row:1;
	width:100%;
	max-width:198px;
	aspect-ratio:198 / 252;
	align-self:start;
	margin-top:52px;
	margin-left:0;
	z-index:2;
}
.art-xmas-showcase__image--forest-03 img{object-position:50% 55%}

.art-xmas-showcase__forest-info{
	grid-column:2;
	grid-row:2;
	align-self:start;
	width:100%;
	max-width:220px;
	margin:12px 0 0;
	text-align:left;
	z-index:4;
	position:relative;
}
.art-xmas-showcase__name{
	margin:0 0 2px;
	font-size:16px;
	font-weight:700;
	line-height:1.3;
	color:#111;
}
.art-xmas-showcase__meta{
	margin:0;
	font-size:13px;
	font-weight:400;
	line-height:1.7;
	color:#111;
}
.art-xmas-showcase__rent{
	display:inline-flex;
	align-items:center;
	justify-content:center;
	margin:8px 0 10px;
	padding:8px 22px;
	border:0;
	border-radius:999px;
	background:#5b2a86;
	background-image:none;
	color:#fff;
	font-family:inherit;
	font-size:13px;
	font-weight:600;
	letter-spacing:.02em;
	line-height:1.2;
	cursor:pointer;
	pointer-events:auto;
	appearance:none;
}
.art-xmas-showcase__rent:hover,
.art-xmas-showcase__rent:focus{
	background:#7c3aed;
	color:#fff;
	outline:none;
}

.art-xmas-showcase__noel-gallery{
	display:grid;
	grid-template-columns:minmax(170px,240px) minmax(170px,250px);
	justify-content:end;
	align-items:start;
	position:relative;
	min-height:320px;
}
/* Archway — HIGH, top aligned with left close-up */
.art-xmas-showcase__image--noel-01{
	grid-column:2;
	grid-row:1;
	width:248px;
	max-width:100%;
	aspect-ratio:248 / 292;
	z-index:1;
}
.art-xmas-showcase__image--noel-01 img{object-position:55% 38%}
/* Living room landscape — lower, overlaps bottom-left of archway */
.art-xmas-showcase__image--noel-02{
	grid-column:1;
	grid-row:1;
	width:236px;
	max-width:100%;
	aspect-ratio:236 / 168;
	align-self:end;
	margin-bottom:8px;
	transform:translate(36px,28px);
	z-index:2;
}
.art-xmas-showcase__image--noel-02 img{object-position:48% 78%}
.art-xmas-showcase__noel-info{
	margin:42px 0 0;
	text-align:center;
	min-width:0;
	padding:0 8px;
}

@media (max-width:1199px) and (min-width:992px){
	.art-xmas-showcase__forest-gallery{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr);column-gap:16px}
	.art-xmas-showcase__image--forest-01{width:clamp(160px,17vw,188px)}
	.art-xmas-showcase__image--forest-02{width:90%;max-width:200px;margin-left:12px}
	.art-xmas-showcase__image--forest-03{width:100%;max-width:198px;margin-top:40px;margin-left:0}
	.art-xmas-showcase__image--noel-01{width:clamp(200px,22vw,248px)}
	.art-xmas-showcase__image--noel-02{width:clamp(180px,21vw,236px)}
	.art-xmas-showcase__forest-info{margin-left:0;width:auto;max-width:220px}
}

@media (max-width:991px) and (min-width:768px){
	.art-xmas-showcase__layout{
		grid-template-columns:1fr 1fr;
		column-gap:20px;
		row-gap:16px;
	}
	.art-xmas-showcase__header{grid-column:1 / -1;grid-row:1}
	.art-xmas-showcase__statement{
		grid-column:1 / -1;
		grid-row:2;
		max-width:none;
		margin:0;
	}
	.art-xmas-showcase__forest{grid-column:1;grid-row:3;padding-top:0}
	.art-xmas-showcase__noel{grid-column:2;grid-row:3}
	.art-xmas-showcase__forest-info{margin-left:0;width:auto}
	.art-xmas-showcase__image--forest-03{margin-top:28px}
	.art-xmas-showcase__image--noel-02{transform:translate(14px,12px)}
	.art-xmas-showcase__noel-info{margin-top:24px}
}

@media (max-width:767px){
	.art-xmas-showcase{padding:8px 16px 16px}
	.art-xmas-showcase__layout{display:block}
	.art-xmas-showcase__header,
	.art-xmas-showcase__statement,
	.art-xmas-showcase__forest,
	.art-xmas-showcase__noel{
		max-width:none;
		width:100%;
		margin:0 0 18px;
		padding:0;
		transform:none;
	}
	.art-xmas-showcase__lead,
	.art-xmas-showcase__statement{max-width:none}
	.art-xmas-showcase__forest-gallery{
		display:flex;
		flex-direction:column;
		min-height:0;
	}
	.art-xmas-showcase__noel-gallery{display:block;min-height:0}
	.art-xmas-showcase__image--forest-01{order:1}
	.art-xmas-showcase__image--forest-03{order:2}
	.art-xmas-showcase__forest-info{order:3}
	.art-xmas-showcase__image--forest-02{order:4}
	.art-xmas-showcase__image,
	.art-xmas-showcase__image--forest-01,
	.art-xmas-showcase__image--forest-02,
	.art-xmas-showcase__image--forest-03,
	.art-xmas-showcase__image--noel-01,
	.art-xmas-showcase__image--noel-02{
		width:100% !important;
		max-width:100%;
		height:auto !important;
		aspect-ratio:3 / 4;
		margin:0 0 10px !important;
		transform:none !important;
		align-self:auto;
	}
	.art-xmas-showcase__image--noel-02{aspect-ratio:4 / 3}
	.art-xmas-showcase__image img{
		width:100%;
		height:100%;
		object-fit:cover;
	}
	.art-xmas-showcase__forest-info,
	.art-xmas-showcase__noel-info{
		margin:4px 0 12px;
		max-width:none;
		width:auto;
		text-align:left;
	}
}

/* Print spreads — collages like the catalog pages */
.art-print{
	max-width:1180px;
	margin:0 auto 72px;
	padding:8px 12px;
	color:#111;
	background:#fff;
	font-family:inherit;
	box-sizing:border-box;
}
.art-print *,
.art-print *::before,
.art-print *::after{box-sizing:border-box}
.art-print figure{margin:0;overflow:hidden;background:#fff}
.art-print img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.art-print__story{
	margin:0 0 12px;
	font-size:15px;
	font-weight:400;
	line-height:1.45;
	color:#111;
}
.art-print__story strong{font-weight:600}
.art-print .art-xmas-showcase__name{margin-top:14px}
.art-print .art-xmas-showcase__rent{margin:10px 0 12px}

/* Éva */
.art-print--eva{
	display:grid;
	grid-template-columns:minmax(0,1.15fr) minmax(220px,0.9fr) minmax(0,1.05fr);
	grid-template-areas:
		"a story b"
		"mid mid b"
		"meta c b";
	column-gap:22px;
	row-gap:14px;
	align-items:start;
}
.art-print__eva-a{grid-area:a;aspect-ratio:16 / 10;z-index:1}
.art-print__eva-a img{object-position:50% 45%}
.art-print__eva-story{grid-area:story;padding-top:4px;z-index:3}
.art-print__eva-b{grid-area:b;aspect-ratio:3 / 4;z-index:1}
.art-print__eva-b img{object-position:55% 30%}
.art-print__eva-mid{grid-area:mid;max-width:46ch;z-index:3}
.art-print__eva-c{
	grid-area:c;
	width:78%;
	justify-self:end;
	aspect-ratio:3 / 4;
	margin-top:-28%;
	z-index:2;
}
.art-print__eva-c img{object-position:40% 80%}
.art-print__eva-meta{grid-area:meta;align-self:end;padding-bottom:8px}

/* Conte */
.art-print--conte{
	display:grid;
	grid-template-columns:minmax(0,0.95fr) minmax(0,1fr) minmax(220px,0.95fr);
	grid-template-areas:
		"a story story"
		"a b aside"
		"meta b aside";
	column-gap:18px;
	row-gap:12px;
	align-items:start;
}
.art-print__conte-a{grid-area:a;aspect-ratio:3 / 4;z-index:1}
.art-print__conte-story{grid-area:story;max-width:54ch;padding-top:2px}
.art-print__conte-story .art-xmas-showcase__name{margin-top:0}
.art-print__conte-b{
	grid-area:b;
	aspect-ratio:3 / 4;
	margin-top:-18%;
	margin-left:-12%;
	z-index:2;
}
.art-print__conte-aside{grid-area:aside;padding-top:24px;z-index:3}
.art-print__conte-meta{grid-area:meta;align-self:end}

/* Éclat */
.art-print--eclat{
	display:grid;
	grid-template-columns:minmax(0,1.2fr) minmax(0,0.85fr) minmax(0,0.95fr);
	grid-template-areas:
		"a story story"
		"a b c"
		"product b c"
		"foot foot foot";
	column-gap:18px;
	row-gap:12px;
	align-items:start;
}
.art-print__eclat-a{grid-area:a;aspect-ratio:16 / 10;z-index:1}
.art-print__eclat-a img{object-position:42% 50%}
.art-print__eclat-story{grid-area:story;max-width:48ch}
.art-print__eclat-b{
	grid-area:b;
	aspect-ratio:16 / 10;
	margin-top:-22%;
	margin-left:-18%;
	z-index:2;
}
.art-print__eclat-c{grid-area:c;aspect-ratio:3 / 4;align-self:end;z-index:1}
.art-print__eclat-c img{object-position:30% 80%}
.art-print__eclat-product{grid-area:product;align-self:end}
.art-print__eclat-foot{
	grid-area:foot;
	margin:18px 0 0;
	text-align:center;
	font-size:15px;
	font-weight:600;
	line-height:1.45;
}

/* Opera — Vladimir + Bordeaux (print collage ~1024×384) */
.art-xmas-opera{
	max-width:1180px;
	margin:0 auto 72px;
	padding:8px 12px;
	color:#111;
	background:#fff;
	font-family:inherit;
	box-sizing:border-box;
	overflow-x:hidden;
}
.art-xmas-opera *,
.art-xmas-opera *::before,
.art-xmas-opera *::after{box-sizing:border-box}
.art-xmas-opera__inner{max-width:1180px;margin:0 auto}
.art-xmas-opera__lead{
	margin:0 0 18px;
	padding:0 0 0 2.8%;
	max-width:72ch;
	font-size:15px;
	font-weight:400;
	line-height:1.45;
	color:#111;
	text-align:left;
}
.art-xmas-opera__grid{
	display:grid;
	grid-template-columns:repeat(12,minmax(0,1fr));
	position:relative;
	width:100%;
	aspect-ratio:1024 / 384;
	overflow:visible;
}
.art-xmas-opera__gallery-left,
.art-xmas-opera__gallery-right{
	grid-column:1 / -1;
	grid-row:1;
	position:relative;
	height:100%;
	min-width:0;
	pointer-events:none;
}
.art-xmas-opera__gallery-left{z-index:4}
.art-xmas-opera__gallery-right{z-index:1}
.art-xmas-opera__copy{
	grid-column:1 / -1;
	grid-row:1;
	position:relative;
	z-index:3;
	width:32%;
	max-width:340px;
	margin-left:30%;
	height:100%;
	min-width:0;
	text-align:left;
}
.art-xmas-opera__block{max-width:340px}
.art-xmas-opera__block--bordeaux{
	position:absolute;
	left:28%;
	top:52%;
	width:78%;
	max-width:280px;
}
.art-xmas-opera__image{
	margin:0;
	padding:0;
	overflow:hidden;
	background:#fff;
	pointer-events:auto;
}
.art-xmas-opera__image img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.art-xmas-opera__image--tree{
	position:absolute;
	left:2.83%;
	top:0;
	width:25.88%;
	aspect-ratio:265 / 335;
	z-index:1;
}
.art-xmas-opera__image--tree img{object-position:42% 18%}
.art-xmas-opera__image--inset{
	position:absolute;
	left:19.82%;
	top:52.08%;
	width:14.65%;
	aspect-ratio:150 / 185;
	z-index:2;
}
.art-xmas-opera__image--inset img{object-position:48% 18%}
.art-xmas-opera__image--bordeaux{
	position:absolute;
	left:70.61%;
	top:0;
	width:28.22%;
	aspect-ratio:289 / 367;
	z-index:1;
}
.art-xmas-opera__image--bordeaux img{object-position:48% 42%}

@media (max-width:991px) and (min-width:768px){
	.art-xmas-opera__lead{padding-left:0;max-width:none}
	.art-xmas-opera__grid{
		aspect-ratio:auto;
		grid-template-columns:minmax(0,1.05fr) minmax(220px,0.9fr) minmax(0,1.05fr);
		grid-template-rows:auto;
		column-gap:20px;
		min-height:0;
	}
	.art-xmas-opera__gallery-left{
		grid-column:1;
		grid-row:1;
		height:auto;
		aspect-ratio:352 / 384;
		pointer-events:auto;
	}
	.art-xmas-opera__copy{
		grid-column:2;
		grid-row:1;
		width:auto;
		max-width:none;
		margin:0;
		height:auto;
		position:relative;
	}
	.art-xmas-opera__block--bordeaux{position:static;margin-top:36px}
	.art-xmas-opera__gallery-right{
		grid-column:3;
		grid-row:1;
		height:auto;
		aspect-ratio:289 / 367;
		pointer-events:auto;
	}
	.art-xmas-opera__image--tree{left:0;width:75.3%}
	.art-xmas-opera__image--inset{left:57.7%;top:52%;width:42.6%}
	.art-xmas-opera__image--bordeaux{left:0;width:100%}
}

@media (max-width:767px){
	.art-xmas-opera{padding:8px 16px;margin-bottom:40px}
	.art-xmas-opera__lead{padding-left:0;max-width:none;margin-bottom:14px}
	.art-xmas-opera__grid{
		display:flex;
		flex-direction:column;
		aspect-ratio:auto;
		min-height:0;
		gap:14px;
	}
	.art-xmas-opera__gallery-left,
	.art-xmas-opera__gallery-right,
	.art-xmas-opera__copy{
		position:static;
		width:100%;
		max-width:none;
		margin:0;
		height:auto;
		display:contents;
		pointer-events:auto;
	}
	.art-xmas-opera__copy{display:contents}
	.art-xmas-opera__block{order:2}
	.art-xmas-opera__block--bordeaux{position:static;order:5;margin-top:8px}
	.art-xmas-opera__image{
		position:static;
		left:auto;
		top:auto;
		width:100%;
		height:auto;
	}
	.art-xmas-opera__image--tree{aspect-ratio:3 / 4;order:3}
	.art-xmas-opera__image--inset{aspect-ratio:3 / 4;order:4}
	.art-xmas-opera__image--bordeaux{aspect-ratio:3 / 4;order:6}
}

/* Băneasa — L'Art I + II */
.art-print--baneasa{
	display:grid;
	grid-template-columns:minmax(0,1.15fr) minmax(240px,0.9fr) minmax(0,1.15fr);
	column-gap:28px;
	align-items:start;
}
.art-print__baneasa-i img,
.art-print__baneasa-ii img{aspect-ratio:3 / 4}
.art-print__baneasa-i img{object-position:50% 40%}
.art-print__baneasa-ii img{object-position:48% 20%}
.art-print__baneasa-copy{padding-top:6px}
.art-print__baneasa-copy .art-print__block + .art-print__block{margin-top:56px}

/* GTC — Le Express + Rêve (print collage ~1008×598) */
.art-xmas-gtc{
	max-width:1180px;
	margin:0 auto 72px;
	color:#111;
	background:#fff;
	font-family:inherit;
	box-sizing:border-box;
	overflow-x:hidden;
}
.art-xmas-gtc *,
.art-xmas-gtc *::before,
.art-xmas-gtc *::after{box-sizing:border-box}
.art-xmas-gtc__inner{
	width:100%;
	max-width:1180px;
	margin:0 auto;
	padding-inline:16px;
}
.art-xmas-gtc__layout{
	display:grid;
	grid-template-columns:repeat(12,minmax(0,1fr));
	position:relative;
	width:100%;
	aspect-ratio:1008 / 598;
	overflow:visible;
}
.art-xmas-gtc__image{
	margin:0;
	padding:0;
	overflow:hidden;
	background:#fff;
}
.art-xmas-gtc__image img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.art-xmas-gtc__title{
	margin:0 0 2px;
	padding:0;
	border:0;
	background:none;
	font-family:inherit;
	font-size:16px;
	font-weight:500;
	line-height:1.3;
	color:#111;
	cursor:pointer;
	text-align:inherit;
}
.art-xmas-gtc__meta{
	margin:0;
	font-size:13px;
	font-weight:400;
	line-height:1.7;
	color:#111;
}
.art-xmas-gtc__copy--bottom .art-xmas-gtc__meta{line-height:1.8}
.art-xmas-gtc__note{
	margin:0;
	font-size:12px;
	font-weight:400;
	line-height:1.3;
	color:#111;
}
.art-xmas-gtc__image--left-top{
	grid-column:1 / 4;
	grid-row:1 / 6;
	position:absolute;
	left:1.59%;
	top:0;
	width:22.32%;
	aspect-ratio:225 / 310;
	z-index:1;
}
.art-xmas-gtc__image--left-top img{object-position:46% 38%}
.art-xmas-gtc__copy--left{
	grid-column:4 / 9;
	grid-row:1 / 3;
	position:absolute;
	left:24.8%;
	top:0.5%;
	width:32%;
	max-width:460px;
	z-index:3;
	text-align:left;
}
.art-xmas-gtc__copy--center{
	grid-column:5 / 9;
	grid-row:3 / 5;
	position:absolute;
	left:40%;
	top:20%;
	width:32%;
	max-width:340px;
	z-index:3;
	text-align:center;
}
.art-xmas-gtc__copy--center .art-xmas-gtc__title{text-align:center}
.art-xmas-gtc__image--right-top{
	grid-column:10 / 13;
	grid-row:1 / 7;
	position:absolute;
	left:72.82%;
	top:1.5%;
	width:24.7%;
	aspect-ratio:250 / 333;
	z-index:1;
}
.art-xmas-gtc__image--right-top img{object-position:52% 32%}
.art-xmas-gtc__image--bottom-main{
	grid-column:3 / 7;
	grid-row:5 / 12;
	position:absolute;
	left:19.15%;
	top:37.63%;
	width:27.88%;
	aspect-ratio:280 / 374;
	z-index:2;
}
.art-xmas-gtc__image--bottom-main img{object-position:48% 42%}
.art-xmas-gtc__copy--bottom{
	grid-column:7 / 12;
	grid-row:7 / 10;
	position:absolute;
	left:48.1%;
	top:60%;
	width:32%;
	max-width:400px;
	z-index:3;
	text-align:left;
}

@media (max-width:991px) and (min-width:768px){
	.art-xmas-gtc__layout{
		aspect-ratio:auto;
		grid-template-columns:1fr 1fr;
		grid-template-rows:auto auto auto auto;
		column-gap:24px;
		row-gap:18px;
		min-height:0;
	}
	.art-xmas-gtc__image,
	.art-xmas-gtc__copy{
		position:static;
		left:auto;
		top:auto;
		width:100%;
		max-width:none;
		transform:none;
	}
	.art-xmas-gtc__image--left-top{
		grid-column:1;
		grid-row:1;
		max-width:none;
		aspect-ratio:225 / 310;
	}
	.art-xmas-gtc__copy--left{
		grid-column:2;
		grid-row:1;
		align-self:start;
		padding-top:4px;
	}
	.art-xmas-gtc__copy--center{
		grid-column:1 / -1;
		grid-row:2;
		text-align:center;
		max-width:none;
	}
	.art-xmas-gtc__image--bottom-main{
		grid-column:1;
		grid-row:3;
		aspect-ratio:280 / 408;
	}
	.art-xmas-gtc__image--right-top{
		grid-column:2;
		grid-row:3;
		aspect-ratio:250 / 333;
		justify-self:stretch;
	}
	.art-xmas-gtc__copy--bottom{
		grid-column:1 / -1;
		grid-row:4;
	}
}

@media (max-width:767px){
	.art-xmas-gtc{margin-bottom:40px}
	.art-xmas-gtc__inner{padding-inline:16px}
	.art-xmas-gtc__layout{
		display:flex;
		flex-direction:column;
		aspect-ratio:auto;
		min-height:0;
		gap:18px;
	}
	.art-xmas-gtc__image,
	.art-xmas-gtc__copy{
		position:static;
		left:auto;
		top:auto;
		width:100%;
		max-width:none;
		transform:none;
	}
	.art-xmas-gtc__image--left-top{order:1;aspect-ratio:3 / 4}
	.art-xmas-gtc__copy--left{order:2}
	.art-xmas-gtc__copy--center{order:3;text-align:left}
	.art-xmas-gtc__copy--center .art-xmas-gtc__title{text-align:left}
	.art-xmas-gtc__image--right-top{order:4;aspect-ratio:3 / 4}
	.art-xmas-gtc__image--bottom-main{order:5;aspect-ratio:3 / 4}
	.art-xmas-gtc__copy--bottom{order:6}
}

/* Un Noël Enchanté — print collage (reference ~1003×515 content) */
.art-xmas-enchante{
	max-width:1180px;
	margin:0 auto 72px;
	padding:8px 12px;
	color:#111;
	background:#fff;
	font-family:inherit;
	box-sizing:border-box;
	overflow-x:hidden;
}
.art-xmas-enchante *,
.art-xmas-enchante *::before,
.art-xmas-enchante *::after{box-sizing:border-box}
.art-xmas-enchante__inner{
	max-width:1180px;
	margin:0 auto;
}
.art-xmas-enchante__grid{
	display:grid;
	grid-template-columns:repeat(12,minmax(0,1fr));
	position:relative;
	width:100%;
	aspect-ratio:1003 / 515;
	overflow:visible;
}
.art-xmas-enchante__gallery-left,
.art-xmas-enchante__gallery-right,
.art-xmas-enchante__content{
	min-width:0;
}
.art-xmas-enchante__gallery-left{
	grid-column:1 / -1;
	grid-row:1;
	position:relative;
	z-index:1;
	height:100%;
	pointer-events:none;
}
.art-xmas-enchante__gallery-right{
	grid-column:1 / -1;
	grid-row:1;
	position:relative;
	z-index:2;
	height:100%;
	pointer-events:none;
}
.art-xmas-enchante__content{
	grid-column:1 / -1;
	grid-row:1;
	position:relative;
	z-index:3;
	width:41.87%;
	max-width:420px;
	margin-left:31.7%;
	padding:0;
	text-align:left;
	pointer-events:none;
}
.art-xmas-enchante__title,
.art-xmas-enchante__meta,
.art-xmas-enchante__description{
	pointer-events:auto;
}
.art-xmas-enchante__title{
	margin:0 0 4px;
	padding:0;
	border:0;
	background:none;
	font-family:inherit;
	font-size:16px;
	font-weight:600;
	line-height:1.4;
	color:#111;
	text-align:left;
	cursor:pointer;
}
.art-xmas-enchante__meta,
.art-xmas-enchante__description{
	margin:0;
	font-size:13px;
	font-weight:400;
	line-height:1.7;
	color:#111;
}
.art-xmas-enchante__image{
	margin:0;
	padding:0;
	overflow:hidden;
	background:#fff;
	pointer-events:auto;
}
.art-xmas-enchante__image img{
	display:block;
	width:100%;
	height:100%;
	object-fit:cover;
}
.art-xmas-enchante__image--left-main{
	position:absolute;
	left:2.29%;
	top:0;
	width:28.12%;
	aspect-ratio:282 / 433;
	z-index:1;
}
.art-xmas-enchante__image--left-main img{object-position:50% 38%}
.art-xmas-enchante__image--left-secondary{
	position:absolute;
	left:18.15%;
	top:51.26%;
	width:21.63%;
	aspect-ratio:217 / 252;
	z-index:2;
}
.art-xmas-enchante__image--left-secondary img{object-position:50% 96%}
.art-xmas-enchante__image--right-main{
	position:absolute;
	left:77.07%;
	top:0;
	width:20.04%;
	aspect-ratio:201 / 252;
	z-index:2;
}
.art-xmas-enchante__image--right-main img{object-position:68% 16%}
.art-xmas-enchante__image--right-secondary{
	position:absolute;
	left:65.2%;
	top:37.86%;
	width:21.63%;
	aspect-ratio:217 / 197;
	z-index:1;
}
.art-xmas-enchante__image--right-secondary img{object-position:22% 62%}

@media (max-width:1199px) and (min-width:992px){
	.art-xmas-enchante{padding:8px 16px}
}

@media (max-width:991px) and (min-width:768px){
	.art-xmas-enchante__grid{
		display:grid;
		grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);
		grid-template-rows:auto auto;
		aspect-ratio:auto;
		column-gap:28px;
		row-gap:20px;
		min-height:0;
	}
	.art-xmas-enchante__content{
		grid-column:1 / -1;
		grid-row:1;
		width:100%;
		max-width:420px;
		margin:0;
		position:static;
	}
	.art-xmas-enchante__gallery-left{
		grid-column:1;
		grid-row:2;
		position:relative;
		aspect-ratio:376 / 515;
		pointer-events:auto;
	}
	.art-xmas-enchante__gallery-right{
		grid-column:2;
		grid-row:2;
		position:relative;
		aspect-ratio:321 / 392;
		pointer-events:auto;
	}
	.art-xmas-enchante__image--left-main{
		left:0;
		width:75.4%;
	}
	.art-xmas-enchante__image--left-secondary{
		left:42.5%;
		top:51.3%;
		width:57.8%;
	}
	.art-xmas-enchante__image--right-main{
		left:auto;
		right:0;
		width:62.6%;
	}
	.art-xmas-enchante__image--right-secondary{
		left:0;
		top:49.7%;
		width:67.6%;
	}
}

@media (max-width:767px){
	.art-xmas-enchante{padding:8px 16px;margin-bottom:40px}
	.art-xmas-enchante__grid{
		display:flex;
		flex-direction:column;
		aspect-ratio:auto;
		min-height:0;
		gap:12px;
	}
	.art-xmas-enchante__gallery-left,
	.art-xmas-enchante__gallery-right,
	.art-xmas-enchante__content{
		position:static;
		width:100%;
		max-width:none;
		margin:0;
		display:contents;
		pointer-events:auto;
	}
	.art-xmas-enchante__content{display:block;margin-bottom:8px}
	.art-xmas-enchante__image{
		position:static;
		left:auto;
		right:auto;
		top:auto;
		width:100%;
		max-width:100%;
		height:auto;
	}
	.art-xmas-enchante__image--left-main{aspect-ratio:3 / 4;order:2}
	.art-xmas-enchante__image--left-secondary{aspect-ratio:4 / 5;order:3}
	.art-xmas-enchante__image--right-main{aspect-ratio:4 / 5;order:4}
	.art-xmas-enchante__image--right-secondary{aspect-ratio:5 / 4;order:5}
}

.art-print__brand{
	max-width:1180px;
	margin:8px auto 28px;
	padding:0 12px;
	text-align:center;
	font-size:16px;
	font-weight:600;
	line-height:1.4;
	color:#111;
}

@media (max-width:991px){
	.art-print--eva,
	.art-print--conte,
	.art-print--eclat,
	.art-print--baneasa{
		display:flex;
		flex-direction:column;
		gap:16px;
	}
	.art-print__eva-c,
	.art-print__conte-b,
	.art-print__eclat-b{
		margin:0;
		width:100%;
		position:relative;
		left:auto;
		right:auto;
		bottom:auto;
		box-shadow:none;
	}
	.art-print img,
	.art-print__eva-a,
	.art-print__eva-b,
	.art-print__eva-c,
	.art-print__conte-a,
	.art-print__conte-b,
	.art-print__eclat-a,
	.art-print__eclat-b,
	.art-print__eclat-c{aspect-ratio:3 / 4}
	.art-print__eva-a,
	.art-print__eclat-a,
	.art-print__eclat-b{aspect-ratio:4 / 3}
}

@media (max-width:767px){
	.art-print{padding:8px 16px;margin-bottom:40px}
}
