.elementor-10 .elementor-element.elementor-element-f0ba3e9{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--overlay-opacity:0.8;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-f0ba3e9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-f0ba3e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidne-drzwi.pl/wp-content/uploads/2026/07/doors-03.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-f0ba3e9::before, .elementor-10 .elementor-element.elementor-element-f0ba3e9 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f0ba3e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-f0ba3e9 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f0ba3e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-f0ba3e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-f7c513f ) 0%, #1111118C 100%);}.elementor-10 .elementor-element.elementor-element-95a10f3{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-4a7448e{width:var( --container-widget-width, 700px );max-width:700px;--container-widget-width:700px;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-4a7448e .elementor-heading-title{line-height:1.15;color:var( --e-global-color-233585e );}.elementor-10 .elementor-element.elementor-element-1ac15b4{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:start;font-size:1.8rem;color:var( --e-global-color-ba5a117 );}.elementor-10 .elementor-element.elementor-element-a1602ae{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:125px;--padding-bottom:125px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-018bac0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:25px 75px;--row-gap:25px;--column-gap:75px;}.elementor-10 .elementor-element.elementor-element-c3573a8{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-23bf4ec{text-align:start;}.elementor-10 .elementor-element.elementor-element-5793908{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;font-size:1.6rem;}.elementor-10 .elementor-element.elementor-element-ceebfd6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--overlay-opacity:0.48;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-ceebfd6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ceebfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidne-drzwi.pl/wp-content/uploads/2026/07/doors-01.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-ceebfd6::before, .elementor-10 .elementor-element.elementor-element-ceebfd6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ceebfd6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-ceebfd6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ceebfd6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-ceebfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#181818;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-70c97d9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:25px 50px;--row-gap:25px;--column-gap:50px;--border-radius:16px 16px 16px 16px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-70c97d9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-70c97d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13c723e );}.elementor-10 .elementor-element.elementor-element-2b1207d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 0px;--row-gap:30px;--column-gap:0px;--padding-top:125px;--padding-bottom:125px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-8a3a342{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:25px 75px;--row-gap:25px;--column-gap:75px;}.elementor-10 .elementor-element.elementor-element-b021081{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-3313241{text-align:start;}.elementor-10 .elementor-element.elementor-element-6c16c4f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:25px 0px;--row-gap:25px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-44c3bf4 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10 .elementor-element.elementor-element-ab269fc{--grid-columns:4;--grid-row-gap:20px;--auto-scroll-offset:0px;--grid-column-gap:20px;}.elementor-10 .elementor-element.elementor-element-87609e6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:25px 0px;--row-gap:25px;--column-gap:0px;--overlay-opacity:0.65;--padding-top:75px;--padding-bottom:75px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-87609e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-87609e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidne-drzwi.pl/wp-content/uploads/2026/07/drzwi-04-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-10 .elementor-element.elementor-element-87609e6::before, .elementor-10 .elementor-element.elementor-element-87609e6 > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-87609e6 > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-87609e6 > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-87609e6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-87609e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-f7c513f );--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-541e0e1{text-align:center;}.elementor-10 .elementor-element.elementor-element-541e0e1 .elementor-heading-title{color:#F8F6F3;}.elementor-10 .elementor-element.elementor-element-5634428{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;font-size:1.6rem;color:var( --e-global-color-ba5a117 );}.elementor-10 .elementor-element.elementor-element-8769366 .e-search-submit{background-color:var( --e-global-color-35a70e8 );}.elementor-10 .elementor-element.elementor-element-8769366{width:var( --container-widget-width, 580px );max-width:580px;--container-widget-width:580px;--container-widget-flex-grow:0;--e-search-input-padding-block-start:15px;--e-search-input-padding-inline-start:25px;--e-search-input-padding-block-end:15px;--e-search-input-padding-inline-end:25px;--e-search-submit-margin-inline-start:0px;--e-search-submit-color:var( --e-global-color-233585e );--e-search-submit-border-radius:0px 9999px 9999px 0px;--e-search-submit-padding:15px 25px 15px 25px;}.elementor-10 .elementor-element.elementor-element-8769366.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8769366 .e-search-input{font-size:1.4rem;border-radius:9999px 0px 0px 9999px;}.elementor-10 .elementor-element.elementor-element-8769366 .e-search-submit span{font-weight:600;}.elementor-10 .elementor-element.elementor-element-39458b3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:125px;--padding-bottom:125px;--padding-left:020px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-3b6c76c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:25px 75px;--row-gap:25px;--column-gap:75px;}.elementor-10 .elementor-element.elementor-element-352e2f5{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-9dd66ec{text-align:start;}.elementor-10 .elementor-element.elementor-element-d17805b{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-2db2885{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:25px 75px;--row-gap:25px;--column-gap:75px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-f0ba3e9{--min-height:500px;}.elementor-10 .elementor-element.elementor-element-018bac0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-5793908{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-8a3a342{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-6c16c4f{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-ab269fc{--grid-columns:1;--grid-row-gap:25px;--grid-column-gap:25px;}.elementor-10 .elementor-element.elementor-element-5634428{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-3b6c76c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-10 .elementor-element.elementor-element-d17805b{width:100%;max-width:100%;}.elementor-10 .elementor-element.elementor-element-2db2885{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-f0ba3e9{--min-height:500px;}.elementor-10 .elementor-element.elementor-element-ab269fc{--grid-columns:1;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-c3573a8{--width:50%;}.elementor-10 .elementor-element.elementor-element-70c97d9{--width:1000px;}.elementor-10 .elementor-element.elementor-element-b021081{--width:100%;}.elementor-10 .elementor-element.elementor-element-6c16c4f{--width:100%;}.elementor-10 .elementor-element.elementor-element-352e2f5{--width:50%;}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-ceebfd6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-ceebfd6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-10 .elementor-element.elementor-element-87609e6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-87609e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-aada3be */.door-cards {
	--door-radius: 10px;
	--door-border: #e8e5df;
	--door-accent: #c6a15b;
	--door-text: #171717;

	width: 100%;
}

.door-cards *,
.door-cards *::before,
.door-cards *::after {
	box-sizing: border-box;
}

.door-cards__grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(0, 1fr));
	gap: 18px;
}

/* Karta */

.door-box {
	position: relative;
	overflow: hidden;
	border: 1px solid var(--door-border);
	border-radius: var(--door-radius);
	background: #ffffff;
	box-shadow: 0 8px 24px rgba(22, 22, 22, 0.05);
	transition:
		transform 0.3s ease,
		box-shadow 0.3s ease;
}

.door-box:hover {
	transform: translateY(-4px);
	box-shadow: 0 14px 32px rgba(22, 22, 22, 0.09);
}

.door-box__link {
	position: absolute;
	z-index: 5;
	inset: 0;
}

/* Zdjęcie */

.door-box__media {
	position: relative;
	min-height: 225px;
	background-image:
		linear-gradient(
			180deg,
			rgba(0, 0, 0, 0.04) 0%,
			rgba(0, 0, 0, 0.12) 100%
		),
		var(--door-bg);
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
}

.door-box__number {
	position: absolute;
	top: 14px;
	left: 14px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 36px;
	height: 36px;
	padding: 0 9px;
	border: 1px solid rgba(255, 255, 255, 0.7);
	border-radius: 50px;
	color: #ffffff;
	font-size: 12px;
	font-weight: 600;
	line-height: 1;
	background: rgba(20, 20, 20, 0.2);
	backdrop-filter: blur(6px);
}

.door-box__arrow {
	position: absolute;
	top: 14px;
	right: 14px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	border-radius: 50%;
	color: var(--door-text);
	background: #ffffff;
	box-shadow: 0 5px 14px rgba(0, 0, 0, 0.1);
	transform: rotate(-45deg);
	transition:
		transform 0.3s ease,
		background-color 0.3s ease,
		color 0.3s ease;
}

.door-box__arrow i {
	font-size: 14px;
}

.door-box:hover .door-box__arrow {
	color: #ffffff;
	background: var(--door-accent);
	transform: rotate(0deg);
}

/* Treść */

.door-box__content {
	display: grid;
	gap: 10px;
	padding: 20px 20px 18px;
}

.door-box__content > * {
	margin-top: 0;
	margin-bottom: 0;
}

.door-box__more {
	display: inline-flex;
	align-items: center;
	gap: 6px;
	width: fit-content;
	margin-top: 4px;
	font-size: 12px;
	font-weight: 600;
	color: var(--door-text);
}

.door-box__more i {
	font-size: 10px;
	transition: transform 0.25s ease;
}

.door-box:hover .door-box__more i {
	transform: translateX(4px);
}

/* Tablet */

@media (max-width: 1024px) {
	.door-cards__grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.door-box:first-child {
		grid-column: 1 / -1;
	}

	.door-box:first-child .door-box__media {
		min-height: 300px;
	}
}

/* Telefon */

@media (max-width: 767px) {
	.door-cards__grid {
		grid-template-columns: 1fr;
		gap: 14px;
	}

	.door-box:first-child {
		grid-column: auto;
	}

	.door-box__media,
	.door-box:first-child .door-box__media {
		min-height: 230px;
	}

	.door-box__content {
		padding: 18px;
	}
}

@media (prefers-reduced-motion: reduce) {
	.door-box,
	.door-box__arrow,
	.door-box__more i {
		transition: none;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bdf2d8b */.door-about {
	--door-accent: #c5a062;
	--door-border: #e8e4de;
	--door-muted-bg: #f7f5f1;

	display: grid;
	grid-template-columns: minmax(0, 1fr) minmax(280px, 0.95fr);
	align-items: center;
	gap: clamp(28px, 4vw, 48px);
	width: 100%;
}

.door-about *,
.door-about *::before,
.door-about *::after {
	box-sizing: border-box;
}

/* Treść */

.door-about__content {
	display: grid;
	gap: 18px;
	min-width: 0;
}

.door-about__content > h2,
.door-about__content > p {
	margin-top: 0;
	margin-bottom: 0;
}

.door-about__label {

	display: inline-flex;
	align-items: center;

	position: relative;

	padding-left: 16px;

	width: fit-content;

	color: var(--door-accent);

	font-size: 11px;

	font-weight: 700;

	letter-spacing: .18em;

	text-transform: uppercase;

}

.door-about__label::before {

	content: "";

	position: absolute;

	left: 0;
	top: 50%;

	width: 3px;
	height: 18px;

	transform: translateY(-50%);

	border-radius: 999px;

	background: var(--door-accent);

}

/* Dwa niewielkie wyróżniki */

.door-about__details {
	display: grid;
	grid-template-columns: repeat(2, minmax(0, 1fr));
	gap: 10px;
	padding-top: 4px;
}

.door-about__detail {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	min-width: 0;
	padding: 13px;
	border: 1px solid var(--door-border);
	border-radius: 7px;
	background: var(--door-muted-bg);
}

.door-about__detail > div {
	display: grid;
	gap: 3px;
	min-width: 0;
}

.door-about__detail strong {
	font-size: 16px;
	line-height: 1.35;
	color: var(--e-global-color-ad431bf);
}

.door-about__detail > div > span {
	color: #77736d;
	font-size: 1.4rem;
	line-height: 1.4;
}

.door-about__icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 24px;
	flex: 0 0 24px;
	border-radius: 50%;
	color: #ffffff;
	background: var(--door-accent);
}

.door-about__icon i {
	font-size: 14px;
}

/* Zdjęcie */

.door-about__visual {
	position: relative;
	min-width: 0;
	overflow: hidden;
	border-radius: 8px;
	background: #ebe8e3;
}

.door-about__visual img {
	display: block;
	width: 100%;
	height: 270px;
	object-fit: cover;
	object-position: center;
}

/* Dyskretna informacja na zdjęciu */

.door-about__note {
	position: absolute;
	right: 12px;
	bottom: 12px;
	left: 12px;
	display: flex;
	align-items: center;
	gap: 10px;
	padding: 11px 13px;
	border: 1px solid rgba(255, 255, 255, 0.55);
	border-radius: 6px;
	background: rgba(255, 255, 255, 0.9);
	backdrop-filter: blur(7px);
}

.door-about__note > div {
	display: grid;
	gap: 2px;
}

.door-about__note strong {
	font-size: 1.6rem;
	line-height: 1.3;
	color: var(--e-global-color-ad431bf);
}

.door-about__note div span {
	color: #706d68;
	font-size: 1.4rem;
	line-height: 1.4;
}

.door-about__note-icon {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	flex: 0 0 28px;
	border-radius: 50%;
	color: #ffffff;
	background: var(--door-accent);
}

.door-about__note-icon i {
	font-size: 14px;
}

/* Tablet i telefon */

@media (max-width: 767px) {
	.door-about {
		grid-template-columns: 1fr;
		gap: 24px;
	}

	.door-about__visual img {
		height: 240px;
	}
}

@media (max-width: 520px) {
	.door-about__details {
		grid-template-columns: 1fr;
	}

	.door-about__visual img {
		height: 215px;
	}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-83a5246 */.door-content-block {
	--door-accent: #bd9354;
	--door-muted: #74706a;

	display: grid;
	grid-template-columns: minmax(300px, 1fr) minmax(340px, 0.9fr);
	align-items: center;
	gap: clamp(38px, 5vw, 72px);
	width: 100%;
}

.door-content-block *,
.door-content-block *::before,
.door-content-block *::after {
	box-sizing: border-box;
}

/* Zdjęcie */

.door-content-block__media {
	position: relative;
	min-width: 0;
	padding: 0 0 16px 16px;
}

.door-content-block__media::before {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 65%;
	height: 65%;
	border-radius: 8px;
	background: #f0ece6;
}

.door-content-block__media img {
	position: relative;
	z-index: 1;
	display: block;
	width: 100%;
	height: 380px;
	object-fit: cover;
	object-position: center;
	border-radius: 8px;
}

/* Treść */

.door-content-block__content {
	display: grid;
	gap: 20px;
	min-width: 0;
}

.door-content-block__content > h3,
.door-content-block__content > p {
	margin-top: 0;
	margin-bottom: 0;
}

/* Większa lista */

.door-content-block__features {
	display: grid;
	gap: 17px;
	padding-top: 6px;
}

.door-content-block__feature {
	display: grid;
	grid-template-columns: 38px minmax(0, 1fr);
	align-items: start;
	gap: 14px;
}

.door-content-block__feature > div {
	display: grid;
	gap: 4px;
	min-width: 0;
}

.door-content-block__feature strong {
	font-size: 18px;
	line-height: 1.4;
	color: var(--e-global-color-ad431bf);
}

.door-content-block__feature > div > span {
	color: var(--door-muted);
	font-size: 16px;
	line-height: 1.5;
}

.door-content-block__icon {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 34px;
	height: 34px;
	border-radius: 50%;
	color: var(--door-accent);
	background: rgba(189, 147, 84, 0.12);
}

.door-content-block__icon i {
	font-size: 16px;
}

/* Tablet */

@media (max-width: 900px) {
	.door-content-block {
		grid-template-columns: minmax(260px, 0.9fr) minmax(300px, 1fr);
		gap: 36px;
	}

	.door-content-block__media img {
		height: 340px;
	}
}

/* Telefon */

@media (max-width: 767px) {
	.door-content-block {
		grid-template-columns: 1fr;
		gap: 28px;
	}

	.door-content-block__media {
		padding: 0 0 12px 12px;
	}

	.door-content-block__media img {
		height: 280px;
	}

	.door-content-block__features {
		gap: 15px;
	}
}

@media (max-width: 480px) {
	.door-content-block__media img {
		height: 230px;
	}

	.door-content-block__feature {
		grid-template-columns: 34px minmax(0, 1fr);
		gap: 12px;
	}

	.door-content-block__icon {
		width: 32px;
		height: 32px;
	}
}/* End custom CSS */