#layout_switch {
	position: fixed;
	left: 25px;
	top: 20px;
	z-index: 5;
}
#layout_switch button {
	display: block;
	color: #fff;
	background: #ff4757;
	font-size: 110%;
	width: 50px;
	height: 50px;
	border-radius: 100%;
	margin-bottom: 10px;
	border: 2px solid #e23140;
	box-shadow: 0 4px 10px 0 rgba(255, 71, 86, 0.6);
	cursor: pointer;
}
#editor-preview-root img {
	width: auto !important;
	height: auto !important;
}
#celek {
	max-width: 1310px;
	font-size: 16px;
	margin: 0 auto;
	padding: 0 0 50px;
	overflow: hidden;
	position: relative;
	display: block;
	background: #fff;
	box-sizing: border-box;
}
#celek.ppNotebooky--gaming {
	background: #191b1f;
}
#celek * {
	box-sizing: border-box;
}
#celek .ppWrapper {
	width: 100%;
	margin: 0 auto;
	position: relative;
	z-index: 2;
	text-align: center;
	padding: 0 60px;
}
#celek img {
	display: block;
}
@media only screen and (max-width: 980px) {
	.mobile #celek .ppWrapper,
	.mobileapp #celek .ppWrapper {
		max-width: 100%;
		padding: 0 24px;
	}
}
#tabs #description #desc ul li,
#tabs #parameters #desc ul li {
	background: none;
}
#description #desc ul li,
#parameters #desc ul li {
	padding: 0;
}
#celek .hdl2,
#celek .hdl3,
#celek .hdl4,
#celek .hdl5 {
	font-family: Roboto, sans-serif;
	display: block;
	color: #00275b;
	padding: 0;
	font-weight: 700;
	margin: 0;
}
#celek .hdl2 {
	font-size: 3rem;
	line-height: 3.75rem;
}
#celek .hdl3 {
	font-size: 2.25rem;
	line-height: 3rem;
}
#celek .hdl4 {
	font-size: 1.5rem;
	line-height: 2.25rem;
}
#celek .hdl5 {
	font-size: 1.25rem;
	line-height: 2rem;
}
#celek.ppNotebooky--gaming .hdl2,
#celek.ppNotebooky--gaming .hdl3,
#celek.ppNotebooky--gaming .hdl4,
#celek.ppNotebooky--gaming .hdl5 {
	color: #f0fdfc;
}
#celek.ppNotebooky--gaming .body-1,
#celek.ppNotebooky--gaming .body-2,
#celek.ppNotebooky--gaming .listItems,
#celek.ppNotebooky--gaming .perex,
#celek.ppNotebooky--gaming a,
#celek.ppNotebooky--gaming li,
#celek.ppNotebooky--gaming p,
#celek.ppNotebooky--gaming span {
	color: #f9f5ff;
}
#celek .body-1,
#celek .body-2,
#celek .listItems,
#celek .perex,
#celek a,
#celek li,
#celek p,
#celek span {
	display: block;
	font-weight: 400;
	font-family: Roboto, sans-serif;
	color: #212121;
	margin: 0;
}
#celek .body-1--link,
#celek .body-2--link,
#celek .listItems--link,
#celek .perex--link,
#celek a--link,
#celek li--link,
#celek p--link,
#celek span--link {
	display: inline-block;
	font-weight: 400;
	text-decoration: underline;
	color: #0094e7;
	transition: 0.3s ease-in-out;
}
#celek .body-1--link:hover,
#celek .body-2--link:hover,
#celek .listItems--link:hover,
#celek .perex--link:hover,
#celek a--link:hover,
#celek li--link:hover,
#celek p--link:hover,
#celek span--link:hover {
	color: #0080c8;
}
#celek .perex,
#celek .perex--link {
	font-size: 1rem;
	line-height: 1.625rem;
}
#celek .body-1,
#celek .body-1--link,
#celek .listItems,
#celek .listItems--link {
	font-size: 0.875rem;
	line-height: 1.5rem;
}
#celek .body-2,
#celek .body-2--link {
	font-size: 0.75rem;
	line-height: 1.3125rem;
}
#celek .fontNormal {
	font-weight: 400;
}
#celek .fontMedium {
	font-weight: 500;
}
#celek .sectionTop {
	max-width: 85%;
	margin: 24px auto 0;
}
#celek strong {
	font-weight: 700;
}
#celek a {
	text-decoration: none;
}
@media only screen and (max-width: 800px) {
	.mobile #celek .hdl2,
	.mobileapp #celek .hdl2 {
		font-size: 2.5rem;
		line-height: 3.25rem;
	}
	.mobile #celek .hdl3,
	.mobileapp #celek .hdl3 {
		font-size: 2rem;
		line-height: 2.75rem;
	}
}
@media only screen and (max-width: 550px) {
	.mobile #celek .hdl2,
	.mobileapp #celek .hdl2 {
		font-size: 2.25rem;
		line-height: 3rem;
	}
	.mobile #celek .hdl3,
	.mobileapp #celek .hdl3 {
		font-size: 1.75rem;
		line-height: 2.5rem;
	}
}
#celek.ppNotebooky--default .ppHeader,
#celek.ppNotebooky--gaming .ppHeader {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/header-default.jpg) 50% no-repeat;
	background-size: cover;
	min-height: 300px;
	position: relative;
	z-index: 4;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
}
#celek.ppNotebooky--default .ppHeader .ppWrapper,
#celek.ppNotebooky--gaming .ppHeader .ppWrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
}
#celek.ppNotebooky--default .ppHeader__text,
#celek.ppNotebooky--gaming .ppHeader__text {
	text-align: left;
	width: 60%;
	-ms-flex-order: 1;
	order: 1;
	padding: 24px 0;
}
#celek.ppNotebooky--default .ppHeader__text .hdl2,
#celek.ppNotebooky--gaming .ppHeader__text .hdl2 {
	margin-top: 4px;
}
#celek.ppNotebooky--default .ppHeader__imageWrapper,
#celek.ppNotebooky--gaming .ppHeader__imageWrapper {
	width: 40%;
	-ms-flex-order: 2;
	order: 2;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: end;
	justify-content: flex-end;
	transform: translateY(50px);
}
#celek.ppNotebooky--default .ppHeader__image,
#celek.ppNotebooky--gaming .ppHeader__image {
	max-width: 460px;
	max-height: 460px;
}
#celek.ppNotebooky--default .ppHeader__image:not([src]),
#celek.ppNotebooky--gaming .ppHeader__image:not([src]) {
	width: 100px !important;
	height: 100px !important;
	cursor: copy;
	background: url(https://cdn.alza.cz/Foto/or/products/placeholder.png) no-repeat 50% / contain;
}
#celek.ppNotebooky--default .ppHeader__image--w100,
#celek.ppNotebooky--gaming .ppHeader__image--w100 {
	max-width: 100%;
}
#celek.ppNotebooky--default .ppHeader__image--w90,
#celek.ppNotebooky--gaming .ppHeader__image--w90 {
	max-width: 90%;
}
#celek.ppNotebooky--default .ppHeader__image--w80,
#celek.ppNotebooky--gaming .ppHeader__image--w80 {
	max-width: 80%;
}
#celek.ppNotebooky--default .ppHeader__image--w70,
#celek.ppNotebooky--gaming .ppHeader__image--w70 {
	max-width: 70%;
}
#celek.ppNotebooky--default .ppHeader__image--w60,
#celek.ppNotebooky--gaming .ppHeader__image--w60 {
	max-width: 60%;
}
#celek.ppNotebooky--default .ppHeader__image--w50,
#celek.ppNotebooky--gaming .ppHeader__image--w50 {
	max-width: 50%;
}
#celek.ppNotebooky--default .ppHeader__image--w40,
#celek.ppNotebooky--gaming .ppHeader__image--w40 {
	max-width: 40%;
}
#celek.ppNotebooky--gaming .ppHeader {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/header-gaming.png) 50% no-repeat;
	overflow: hidden;
	position: relative;
	padding: 32px 0;
	min-height: 400px;
}
#celek.ppNotebooky--gaming .ppHeader:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: linear-gradient(0deg, #191b1f, rgba(25, 27, 31, 0));
}
#celek.ppNotebooky--gaming .ppHeader__text .hdl2,
#celek.ppNotebooky--gaming .ppHeader__text .hdl3 {
	color: #fff;
}
#celek.ppNotebooky--gaming .ppHeader__imageWrapper {
	transform: translateY(0);
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
}
#celek.ppNotebooky--gaming .ppHeader__imageWrapper:before {
	content: '';
	position: absolute;
	width: 250px;
	height: 250px;
	border-radius: 100%;
	background: #14c4c6;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	filter: blur(30px);
	opacity: 0.45;
}
#celek.ppNotebooky--gaming .ppHeader__imageWrapper img {
	position: relative;
	z-index: 2;
}
@media only screen and (max-width: 980px) {
	.mobile #celek.ppNotebooky--default .ppHeader__imageWrapper,
	.mobile #celek.ppNotebooky--default .ppHeader__text,
	.mobile #celek.ppNotebooky--gaming .ppHeader__imageWrapper,
	.mobile #celek.ppNotebooky--gaming .ppHeader__text,
	.mobileapp #celek.ppNotebooky--default .ppHeader__imageWrapper,
	.mobileapp #celek.ppNotebooky--default .ppHeader__text,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__imageWrapper,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__text {
		width: 50%;
	}
	.mobile #celek.ppNotebooky--default .ppHeader__imageWrapper:before,
	.mobile #celek.ppNotebooky--gaming .ppHeader__imageWrapper:before,
	.mobileapp #celek.ppNotebooky--default .ppHeader__imageWrapper:before,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__imageWrapper:before {
		opacity: 0.15;
	}
	.mobile #celek.ppNotebooky--default .ppHeader__imageWrapper img,
	.mobile #celek.ppNotebooky--gaming .ppHeader__imageWrapper img,
	.mobileapp #celek.ppNotebooky--default .ppHeader__imageWrapper img,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__imageWrapper img {
		width: 100%;
		transform: translateY(0);
	}
}
@media only screen and (max-width: 750px) {
	.mobile #celek.ppNotebooky--default .ppHeader__text,
	.mobile #celek.ppNotebooky--gaming .ppHeader__text,
	.mobileapp #celek.ppNotebooky--default .ppHeader__text,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__text {
		width: 100%;
		-ms-flex-order: 1;
		order: 1;
		padding-top: 40px;
		text-align: center;
	}
	.mobile #celek.ppNotebooky--default .ppHeader__imageWrapper,
	.mobile #celek.ppNotebooky--gaming .ppHeader__imageWrapper,
	.mobileapp #celek.ppNotebooky--default .ppHeader__imageWrapper,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__imageWrapper {
		width: 100%;
		-ms-flex-pack: center;
		justify-content: center;
		-ms-flex-order: 2;
		order: 2;
		transform: translateY(0);
		padding: 24px 0 32px;
	}
	.mobile #celek.ppNotebooky--default .ppHeader__image--w40,
	.mobile #celek.ppNotebooky--default .ppHeader__image--w50,
	.mobile #celek.ppNotebooky--default .ppHeader__image--w60,
	.mobile #celek.ppNotebooky--default .ppHeader__image--w70,
	.mobile #celek.ppNotebooky--default .ppHeader__image--w80,
	.mobile #celek.ppNotebooky--default .ppHeader__image--w90,
	.mobile #celek.ppNotebooky--default .ppHeader__image--w100,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w40,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w50,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w60,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w70,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w80,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w90,
	.mobile #celek.ppNotebooky--gaming .ppHeader__image--w100,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w40,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w50,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w60,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w70,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w80,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w90,
	.mobileapp #celek.ppNotebooky--default .ppHeader__image--w100,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w40,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w50,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w60,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w70,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w80,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w90,
	.mobileapp #celek.ppNotebooky--gaming .ppHeader__image--w100 {
		max-width: 100%;
	}
}
#celek.ppNotebooky--default .ppAdvantages,
#celek.ppNotebooky--gaming .ppAdvantages {
	margin: 100px auto 0;
}
#celek.ppNotebooky--default .ppAdvantages .hdl3,
#celek.ppNotebooky--gaming .ppAdvantages .hdl3 {
	margin-bottom: 40px;
}
#celek.ppNotebooky--default .ppAdvantages__boxes,
#celek.ppNotebooky--gaming .ppAdvantages__boxes {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}
#celek.ppNotebooky--default .ppAdvantages__boxes--five .ppAdvantages__box,
#celek.ppNotebooky--gaming .ppAdvantages__boxes--five .ppAdvantages__box {
	width: calc(20% - 16px);
}
#celek.ppNotebooky--default .ppAdvantages__boxes--four .ppAdvantages__box,
#celek.ppNotebooky--gaming .ppAdvantages__boxes--four .ppAdvantages__box {
	width: calc(25% - 15px);
}
#celek.ppNotebooky--default .ppAdvantages__boxes--three .ppAdvantages__box,
#celek.ppNotebooky--gaming .ppAdvantages__boxes--three .ppAdvantages__box {
	width: calc(33.3333333333% - 14px);
}
#celek.ppNotebooky--default .ppAdvantages__box,
#celek.ppNotebooky--gaming .ppAdvantages__box {
	text-align: center;
	padding: 0 16px;
}
#celek.ppNotebooky--default .ppAdvantages__box .hdl5,
#celek.ppNotebooky--gaming .ppAdvantages__box .hdl5 {
	margin-top: 12px;
}
#celek.ppNotebooky--default .ppAdvantages__box .body-1,
#celek.ppNotebooky--gaming .ppAdvantages__box .body-1 {
	margin-top: 4px;
}
#celek.ppNotebooky--default .ppAdvantages__iconWrapper,
#celek.ppNotebooky--gaming .ppAdvantages__iconWrapper {
	border-radius: 100px;
	background-color: #e0e5eb;
	width: 56px;
	height: 56px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	position: relative;
}
#celek.ppNotebooky--default .ppAdvantages__iconWrapper:before,
#celek.ppNotebooky--gaming .ppAdvantages__iconWrapper:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 28px;
	height: 28px;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M28 11.008l-5.032-.42-3.459-.271-1.572-.117-.615-1.386-1.354-3.03a393.965 393.965 0 0 0-1.353-3.016L14 1.4l-.615 1.372-1.353 3.018a405.449 405.449 0 0 0-1.354 3.03l-.615 1.386-1.572.116-3.46.272L0 11.008l1.189.98 2.625 2.152 2.626 2.152 1.189.98-.349 1.468-.787 3.212c-.52 2.141-.78 3.207-.78 3.197L5.36 26.6l1.34-.776 2.961-1.697a319.942 319.942 0 0 1 2.98-1.697l1.36-.777 1.354.777 2.986 1.697a313.567 313.567 0 0 1 2.967 1.697l1.34.777-.356-1.45-.78-3.198a442.694 442.694 0 0 1-.791-3.212l-.356-1.463 1.189-.98 2.63-2.157 2.626-2.15 1.188-.98.003-.002zm-14 8.158l-.82.466-1.805 1.036c-1.203.69-1.81 1.036-1.82 1.036l-.84.466.218-.88.48-1.944c.318-1.295.478-1.948.478-1.96l.218-.893-.725-.596-1.599-1.308-1.591-1.3-.724-.597.956-.078 2.1-.168 2.1-.168.958-.079.383-.84.84-1.85c.56-1.234.834-1.847.82-1.84L14 6.84l.37.829.82 1.84c.547 1.226.827 1.843.84 1.85l.384.84.957.079 2.1.168 2.1.168.958.078-.724.596-1.599 1.308-1.6 1.307-.724.597.219.893.478 1.96c.32 1.307.48 1.954.48 1.943l.218.88-.84-.465-1.82-1.036a105.273 105.273 0 0 1-1.805-1.036L14 19.166z' fill='%2300275B'/%3E%3C/svg%3E") 50%
		no-repeat;
}
#celek.ppNotebooky--gaming .ppAdvantages__iconWrapper {
	border-radius: none;
	background-color: transparent;
	width: auto;
	height: auto;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
	position: relative;
	z-index: 2;
}
#celek.ppNotebooky--gaming .ppAdvantages__box {
	border-radius: 4px;
	border: 1px solid #363b44;
	background-color: rgba(32, 34, 38, 0.9);
	padding: 10px 16px 24px;
	position: relative;
	overflow: hidden;
}
#celek.ppNotebooky--gaming .ppAdvantages__box:before {
	content: '';
	position: absolute;
	width: 180px;
	height: 180px;
	border-radius: 100%;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%);
	background-color: #44e3e3;
	filter: blur(50px);
	opacity: 0.15;
	z-index: 1;
}
#celek.ppNotebooky--gaming .ppAdvantages__box .body-1,
#celek.ppNotebooky--gaming .ppAdvantages__box .hdl5,
#celek.ppNotebooky--gaming .ppAdvantages__box .ppAdvantages__iconWrapper {
	position: relative;
	z-index: 2;
}
#celek.ppNotebooky--gaming .ppAdvantages__box .ppAdvantages__iconWrapper {
	width: 50px;
	height: 48px;
}
#celek.ppNotebooky--gaming .ppAdvantages__box .ppAdvantages__iconWrapper:before {
	content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='50' height='48' viewBox='0 0 50 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M40 20.794l-5.391-.45-3.707-.29-1.684-.125-.659-1.485-1.45-3.246a423.886 423.886 0 0 0-1.45-3.232L25 10.5l-.659 1.47-1.45 3.234a432.307 432.307 0 0 0-1.45 3.246l-.659 1.485-1.684.125-3.707.29-5.391.444 1.274 1.05 2.812 2.306 2.814 2.306 1.274 1.05-.374 1.573-.843 3.441a652.457 652.457 0 0 1-.835 3.426l-.38 1.554 1.435-.833 3.173-1.818a342.795 342.795 0 0 1 3.194-1.817L25 32.199l1.45.833 3.2 1.818a335.965 335.965 0 0 1 3.178 1.817l1.436.833-.381-1.554-.836-3.426c-.564-2.28-.847-3.427-.847-3.441l-.381-1.567 1.274-1.05 2.818-2.312 2.813-2.304 1.273-1.05.003-.002zm-15 8.741l-.879.5-1.933 1.11c-1.29.74-1.94 1.11-1.95 1.11l-.9.499.233-.943.513-2.082c.343-1.389.514-2.088.514-2.1l.233-.957-.776-.64-1.713-1.4-1.706-1.394-.775-.639 1.024-.084 2.25-.18 2.25-.18 1.026-.084.411-.9.9-1.983c.6-1.322.893-1.979.879-1.971l.399-.89.396.888.879 1.971c.586 1.314.886 1.976.9 1.983l.411.9 1.026.085 2.25.18 2.25.18 1.026.084-.776.639-1.713 1.4-1.714 1.401-.775.64.233.956.514 2.1c.341 1.4.512 2.094.512 2.082l.235.944-.9-.5-1.95-1.11c-1.3-.74-1.945-1.11-1.934-1.11l-.87-.505z' fill='%2314C4C6' filter='url(%23a)'/%3E%3Cdefs%3E%3Cfilter id='a' x='0' y='.5' width='50' height='47' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='5'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix values='0 0 0 0 0.0784314 0 0 0 0 0.768627 0 0 0 0 0.776471 0 0 0 0.7 0'/%3E%3CfeBlend in2='BackgroundImageFix' result='effect1_dropShadow_29_655'/%3E%3CfeBlend in='SourceGraphic' in2='effect1_dropShadow_29_655' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E")
		50% no-repeat;
}
@media only screen and (max-width: 980px) {
	.mobile #celek.ppNotebooky--default .ppAdvantages__boxes,
	.mobile #celek.ppNotebooky--gaming .ppAdvantages__boxes,
	.mobileapp #celek.ppNotebooky--default .ppAdvantages__boxes,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages__boxes {
		gap: 10px;
	}
	.mobile #celek.ppNotebooky--default .ppAdvantages__box,
	.mobile #celek.ppNotebooky--gaming .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--default .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages__box {
		width: calc(25% - 15px);
	}
}
@media only screen and (max-width: 750px) {
	.mobile #celek.ppNotebooky--default .ppAdvantages,
	.mobile #celek.ppNotebooky--gaming .ppAdvantages,
	.mobileapp #celek.ppNotebooky--default .ppAdvantages,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages {
		margin-top: 60px;
	}
	.mobile #celek.ppNotebooky--default .ppAdvantages__box,
	.mobile #celek.ppNotebooky--gaming .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--default .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages__box {
		width: calc(33.3333333333% - 14px);
	}
	.mobile #celek.ppNotebooky--gaming .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages__box {
		padding: 10px 16px 24px;
	}
}
@media only screen and (max-width: 550px) {
	.mobile #celek.ppNotebooky--default .ppAdvantages__box,
	.mobile #celek.ppNotebooky--gaming .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--default .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages__box {
		width: calc(50% - 5px);
	}
}
@media only screen and (max-width: 420px) {
	.mobile #celek.ppNotebooky--default .ppAdvantages__box,
	.mobile #celek.ppNotebooky--gaming .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--default .ppAdvantages__box,
	.mobileapp #celek.ppNotebooky--gaming .ppAdvantages__box {
		width: 100%;
	}
}
#celek.ppNotebooky--default .ppZigzag,
#celek.ppNotebooky--gaming .ppZigzag {
	margin: 60px auto;
}
#celek.ppNotebooky--default .ppZigzag__box,
#celek.ppNotebooky--gaming .ppZigzag__box {
	margin: 40px auto 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}
#celek.ppNotebooky--default .ppZigzag__box:nth-of-type(2n) .ppZigzag__imageWrapper,
#celek.ppNotebooky--gaming .ppZigzag__box:nth-of-type(2n) .ppZigzag__imageWrapper {
	-ms-flex-order: 2;
	order: 2;
}
#celek.ppNotebooky--default .ppZigzag__box:nth-of-type(2n) .ppZigzag__text,
#celek.ppNotebooky--gaming .ppZigzag__box:nth-of-type(2n) .ppZigzag__text {
	-ms-flex-order: 1;
	order: 1;
}
#celek.ppNotebooky--default .ppZigzag__imageWrapper,
#celek.ppNotebooky--gaming .ppZigzag__imageWrapper {
	width: calc(50% - 20px);
	-ms-flex-order: 1;
	order: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}
#celek.ppNotebooky--default .ppZigzag__image,
#celek.ppNotebooky--gaming .ppZigzag__image {
	max-width: 100%;
}
#celek.ppNotebooky--default .ppZigzag__image:not([src]),
#celek.ppNotebooky--gaming .ppZigzag__image:not([src]) {
	width: 100px !important;
	height: 100px !important;
	cursor: copy;
	background: url(https://cdn.alza.cz/Foto/or/products/placeholder.png) no-repeat 50% / contain;
}
#celek.ppNotebooky--default .ppZigzag__image--w100,
#celek.ppNotebooky--gaming .ppZigzag__image--w100 {
	max-width: 100%;
}
#celek.ppNotebooky--default .ppZigzag__image--w90,
#celek.ppNotebooky--gaming .ppZigzag__image--w90 {
	max-width: 90%;
}
#celek.ppNotebooky--default .ppZigzag__image--w80,
#celek.ppNotebooky--gaming .ppZigzag__image--w80 {
	max-width: 80%;
}
#celek.ppNotebooky--default .ppZigzag__image--w70,
#celek.ppNotebooky--gaming .ppZigzag__image--w70 {
	max-width: 70%;
}
#celek.ppNotebooky--default .ppZigzag__image--w60,
#celek.ppNotebooky--gaming .ppZigzag__image--w60 {
	max-width: 60%;
}
#celek.ppNotebooky--default .ppZigzag__image--w50,
#celek.ppNotebooky--gaming .ppZigzag__image--w50 {
	max-width: 50%;
}
#celek.ppNotebooky--default .ppZigzag__image--w40,
#celek.ppNotebooky--gaming .ppZigzag__image--w40 {
	max-width: 40%;
}
#celek.ppNotebooky--default .ppZigzag__text,
#celek.ppNotebooky--gaming .ppZigzag__text {
	width: calc(50% - 20px);
	-ms-flex-order: 2;
	order: 2;
	text-align: left;
	padding: 32px 24px;
}
#celek.ppNotebooky--default .ppZigzag__text .body-1,
#celek.ppNotebooky--gaming .ppZigzag__text .body-1 {
	margin-top: 24px;
}
#celek.ppNotebooky--default .ppZigzag__text .ppItems,
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems {
	margin-top: 20px;
	padding-left: 0;
}
#celek.ppNotebooky--default .ppZigzag__text .ppItems__item,
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems__item {
	position: relative;
	padding-left: 16px !important;
	margin-top: 8px;
}
#celek.ppNotebooky--default .ppZigzag__text .ppItems__item:first-of-type,
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems__item:first-of-type {
	margin-top: 0;
}
#celek.ppNotebooky--default .ppZigzag__text .ppItems__item:before,
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems__item:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 100px;
	background-color: #00275b;
	left: 0;
	top: 10px;
}
#celek.ppNotebooky--gaming .ppZigzag__box {
	border: 1px solid #363b44 !important;
	background-color: rgba(32, 34, 38, 0.9);
	border-radius: 4px;
	overflow: hidden;
}
#celek.ppNotebooky--gaming .ppZigzag__imageWrapper,
#celek.ppNotebooky--gaming .ppZigzag__text {
	position: relative;
}
#celek.ppNotebooky--gaming .ppZigzag__imageWrapper:before,
#celek.ppNotebooky--gaming .ppZigzag__text:before {
	content: '';
	position: absolute;
	width: 180px;
	height: 180px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #44e3e3;
	filter: blur(50px);
	opacity: 0.15;
	z-index: 1;
}
#celek.ppNotebooky--gaming .ppZigzag__image,
#celek.ppNotebooky--gaming .ppZigzag__text .body-1,
#celek.ppNotebooky--gaming .ppZigzag__text .hdl4,
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems {
	position: relative;
	z-index: 2;
}
#celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph {
	padding-left: 24px;
}
#celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background: #14c4c6;
	box-shadow: 0 0 10px rgba(20, 196, 198, 0.7);
}
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems__item {
	position: relative;
	padding-left: 20px;
	margin-top: 8px;
}
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems__item:first-of-type {
	margin-top: 0;
}
#celek.ppNotebooky--gaming .ppZigzag__text .ppItems__item:before {
	content: '';
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 100px;
	background-color: #14c4c6;
	left: 0;
	top: 10px;
	box-shadow: 0 0 10px rgba(20, 196, 198, 0.7);
}
@media only screen and (max-width: 750px) {
	.mobile #celek.ppNotebooky--default .ppZigzag__imageWrapper,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__imageWrapper {
		-ms-flex-order: 1;
		order: 1;
		max-height: 320px;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__image,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image {
		max-height: 320px;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w40,
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w50,
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w60,
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w70,
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w80,
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w90,
	.mobile #celek.ppNotebooky--default .ppZigzag__image--w100,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w40,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w50,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w60,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w70,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w80,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w90,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__image--w100,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w40,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w50,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w60,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w70,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w80,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w90,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__image--w100,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w40,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w50,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w60,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w70,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w80,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w90,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__image--w100 {
		max-width: 100%;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__text,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text {
		padding: 0;
	}
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text {
		padding: 0 24px 32px;
	}
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph {
		padding-left: 0;
	}
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph:before,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph:before {
		display: none;
	}
}
@media only screen and (max-width: 620px) {
	.mobile #celek.ppNotebooky--default .ppZigzag__box,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__box,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__box,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__box {
		gap: 32px;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__box:nth-of-type(2n) .ppZigzag__imageWrapper,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__box:nth-of-type(2n) .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__box:nth-of-type(2n) .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__box:nth-of-type(2n) .ppZigzag__imageWrapper {
		-ms-flex-order: 1;
		order: 1;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__box:nth-of-type(2n) .ppZigzag__text,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__box:nth-of-type(2n) .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__box:nth-of-type(2n) .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__box:nth-of-type(2n) .ppZigzag__text {
		-ms-flex-order: 2;
		order: 2;
		padding-right: 0;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__imageWrapper,
	.mobile #celek.ppNotebooky--default .ppZigzag__text,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__imageWrapper,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text {
		width: 100%;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__imageWrapper,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__imageWrapper,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__imageWrapper {
		-ms-flex-order: 1;
		order: 1;
		max-height: 320px;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__imageWrapper img,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__imageWrapper img,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__imageWrapper img,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__imageWrapper img {
		max-height: 320px;
	}
	.mobile #celek.ppNotebooky--default .ppZigzag__text,
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--default .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text {
		padding: 0;
	}
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text {
		padding: 0 24px 32px;
	}
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph {
		padding-left: 0;
	}
	.mobile #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph:before,
	.mobileapp #celek.ppNotebooky--gaming .ppZigzag__text .body-1--paragraph:before {
		display: none;
	}
}
#celek.ppNotebooky--default .ppGallery,
#celek.ppNotebooky--gaming .ppGallery {
	margin: 60px auto 0;
}
#celek.ppNotebooky--default .ppGallery__boxes,
#celek.ppNotebooky--gaming .ppGallery__boxes {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}
#celek.ppNotebooky--default .ppGallery__boxes--w100 .ppGallery__box,
#celek.ppNotebooky--gaming .ppGallery__boxes--w100 .ppGallery__box {
	width: 100%;
	-ms-flex: 1 !important;
	flex: 1 !important;
}
#celek.ppNotebooky--default .ppGallery__boxes--w100 .ppGallery__box img,
#celek.ppNotebooky--gaming .ppGallery__boxes--w100 .ppGallery__box img {
	width: 100%;
}
#celek.ppNotebooky--default .ppGallery__box,
#celek.ppNotebooky--gaming .ppGallery__box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 4px;
	overflow: hidden;
	position: relative;
	-ms-flex: 1;
	flex: 1;
}
#celek.ppNotebooky--default .ppGallery__box:before,
#celek.ppNotebooky--gaming .ppGallery__box:before {
	display: none;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image {
	-ms-flex: 0 0 auto;
	flex: 0 0 auto;
	max-width: 100%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image:not([src]),
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image:not([src]) {
	width: 100px !important;
	height: 100px !important;
	cursor: copy;
	background: url(https://cdn.alza.cz/Foto/or/products/placeholder.png) no-repeat 50% / contain;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w100,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w100 {
	max-width: 100%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w90,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w90 {
	max-width: 90%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w80,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w80 {
	max-width: 80%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w70,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w70 {
	max-width: 70%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w60,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w60 {
	max-width: 60%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w50,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w50 {
	max-width: 50%;
}
#celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w40,
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w40 {
	max-width: 40%;
}
#celek.ppNotebooky--gaming .ppGallery__box {
	border: 1px solid #363b44;
	background-color: rgba(32, 34, 38, 0.9);
}
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image {
	position: relative;
}
#celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image:before {
	content: '';
	position: absolute;
	width: 180px;
	height: 180px;
	border-radius: 100%;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%);
	background-color: #44e3e3;
	filter: blur(50px);
	opacity: 0.15;
	z-index: 1;
}
@media only screen and (max-width: 980px) {
	.mobile #celek.ppNotebooky--default .ppGallery__boxes,
	.mobile #celek.ppNotebooky--gaming .ppGallery__boxes,
	.mobileapp #celek.ppNotebooky--default .ppGallery__boxes,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__boxes {
		gap: 10px;
	}
	.mobile #celek.ppNotebooky--default .ppGallery__box,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box {
		width: calc(25% - 8px);
		-ms-flex: none;
		flex: none;
	}
}
@media only screen and (max-width: 700px) {
	.mobile #celek.ppNotebooky--default .ppGallery__box,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box {
		width: calc(50% - 5px);
	}
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w40,
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w50,
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w60,
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w70,
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w80,
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w90,
	.mobile #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w100,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w40,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w50,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w60,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w70,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w80,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w90,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w100,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w40,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w50,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w60,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w70,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w80,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w90,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box .ppGallery__image--w100,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w40,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w50,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w60,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w70,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w80,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w90,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box .ppGallery__image--w100 {
		max-width: 100%;
	}
}
@media only screen and (max-width: 480px) {
	.mobile #celek.ppNotebooky--default .ppGallery__box,
	.mobile #celek.ppNotebooky--gaming .ppGallery__box,
	.mobileapp #celek.ppNotebooky--default .ppGallery__box,
	.mobileapp #celek.ppNotebooky--gaming .ppGallery__box {
		width: 100%;
	}
}
#celek.ppNotebooky--default .ppSpecs,
#celek.ppNotebooky--gaming .ppSpecs {
	margin: 60px auto 0;
}
#celek.ppNotebooky--default .ppSpecs__boxes,
#celek.ppNotebooky--gaming .ppSpecs__boxes {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 80%;
	margin: 40px auto 0;
}
#celek.ppNotebooky--default .ppSpecs__box,
#celek.ppNotebooky--gaming .ppSpecs__box {
	padding: 20px 16px;
	width: calc(33.3333333333% - 14px);
}
#celek.ppNotebooky--default .ppSpecs__box:first-of-type,
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2),
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(3),
#celek.ppNotebooky--gaming .ppSpecs__box:first-of-type,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2),
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3) {
	border-bottom: 1px solid #e0e0e0;
}
#celek.ppNotebooky--default .ppSpecs__box:first-of-type,
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2),
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(4),
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(5),
#celek.ppNotebooky--gaming .ppSpecs__box:first-of-type,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2),
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4),
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(5) {
	border-right: 1px solid #e0e0e0;
}
#celek.ppNotebooky--default .ppSpecs__box:first-of-type .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__box:first-of-type .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/def-cpu.svg) 50% no-repeat;
}
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2) .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/def-disk.svg) 50% no-repeat;
}
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(3) .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/def-ram.svg) 50% no-repeat;
}
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(4) .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/def-gpu.svg) 50% no-repeat;
}
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(5) .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(5) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/def-power.svg) 50% no-repeat;
}
#celek.ppNotebooky--default .ppSpecs__box:nth-of-type(6) .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(6) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/def-weight.svg) 50% no-repeat;
}
#celek.ppNotebooky--default .ppSpecs__box .hdl5,
#celek.ppNotebooky--gaming .ppSpecs__box .hdl5 {
	margin-top: 12px;
}
#celek.ppNotebooky--default .ppSpecs__box .body-1,
#celek.ppNotebooky--gaming .ppSpecs__box .body-1 {
	margin-top: 4px;
}
#celek.ppNotebooky--default .ppSpecs__box .body-1,
#celek.ppNotebooky--default .ppSpecs__box .hdl5,
#celek.ppNotebooky--default .ppSpecs__box .ppSpecs__iconWrapper,
#celek.ppNotebooky--gaming .ppSpecs__box .body-1,
#celek.ppNotebooky--gaming .ppSpecs__box .hdl5,
#celek.ppNotebooky--gaming .ppSpecs__box .ppSpecs__iconWrapper {
	position: relative;
	z-index: 2;
}
#celek.ppNotebooky--default .ppSpecs__iconWrapper,
#celek.ppNotebooky--gaming .ppSpecs__iconWrapper {
	border-radius: 100px;
	background-color: #e0e5eb;
	width: 48px;
	height: 48px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	margin: 0 auto;
}
#celek.ppNotebooky--default .ppSpecs__icon,
#celek.ppNotebooky--gaming .ppSpecs__icon {
	width: 24px;
	height: 24px;
}
#celek.ppNotebooky--gaming .ppSpecs {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/parameters-gaming2.png) 50% no-repeat;
	background-size: cover;
	padding: 60px 0;
}
#celek.ppNotebooky--gaming .ppSpecs__boxes {
	gap: 20px;
	width: 100%;
}
#celek.ppNotebooky--gaming .ppSpecs__box {
	border-radius: 4px;
	border: 1px solid #363b44 !important;
	background-color: rgba(32, 34, 38, 0.9);
	padding: 10px 16px 24px;
	position: relative;
	overflow: hidden;
	width: calc(33.3333333333% - 15px);
}
#celek.ppNotebooky--gaming .ppSpecs__box:before {
	content: '';
	position: absolute;
	width: 180px;
	height: 180px;
	border-radius: 100%;
	bottom: 0;
	left: 50%;
	transform: translate(-50%, 50%);
	background-color: #44e3e3;
	filter: blur(50px);
	opacity: 0.15;
	z-index: 1;
}
#celek.ppNotebooky--gaming .ppSpecs__box:first-of-type .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/gaming-cpu.svg) 50% no-repeat;
}
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/gaming-disk.svg) 50% no-repeat;
}
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/gaming-ram.svg) 50% no-repeat;
}
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/gaming-gpu.svg) 50% no-repeat;
}
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(5) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/gaming-power.svg) 50% no-repeat;
}
#celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(6) .ppSpecs__icon {
	background: url(https://cdn.alza.cz/Foto/or/pp/notebooky/default/img/gaming-laptop.svg) 50% no-repeat;
}
#celek.ppNotebooky--gaming .ppSpecs__iconWrapper {
	border-radius: 0;
	background-color: transparent;
	width: 32px;
	height: 32px;
	margin: 8px auto 0;
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
}
#celek.ppNotebooky--gaming .ppSpecs__iconWrapper:before {
	content: '';
	position: absolute;
	width: 20px;
	height: 20px;
	border-radius: 100px;
	transform: translate(-50%, -50%);
	left: 50%;
	top: 50%;
	background: #14c4c6;
	filter: blur(10px);
	z-index: 2;
}
#celek.ppNotebooky--gaming .ppSpecs__icon {
	width: 32px;
	height: 32px;
	position: relative;
	z-index: 3;
}
@media only screen and (max-width: 980px) {
	.mobile #celek.ppNotebooky--default .ppSpecs__boxes,
	.mobile #celek.ppNotebooky--gaming .ppSpecs__boxes,
	.mobileapp #celek.ppNotebooky--default .ppSpecs__boxes,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__boxes {
		width: 100%;
	}
	.mobile #celek.ppNotebooky--gaming .ppSpecs__boxes,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__boxes {
		gap: 10px;
	}
}
@media only screen and (max-width: 700px) {
	.mobile #celek.ppNotebooky--default .ppSpecs__box,
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box,
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box {
		width: 50%;
	}
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2),
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(4),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(4),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4) {
		border-right: none;
	}
	.mobile #celek.ppNotebooky--default .ppSpecs__box:first-of-type,
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2),
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(3),
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(4),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:first-of-type,
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:first-of-type,
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(2),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(3),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(4),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:first-of-type,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(2),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(4) {
		border-bottom: 1px solid #e0e0e0;
	}
	.mobile #celek.ppNotebooky--default .ppSpecs__box:first-of-type,
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(3),
	.mobile #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(5),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:first-of-type,
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3),
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(5),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:first-of-type,
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(3),
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:nth-of-type(5),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:first-of-type,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(3),
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:nth-of-type(5) {
		border-right: 1px solid #e0e0e0;
	}
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box {
		width: calc(50% - 5px);
	}
}
@media only screen and (max-width: 380px) {
	.mobile #celek.ppNotebooky--default .ppSpecs__box,
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box,
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box {
		width: 100%;
		border-right: none !important;
		border-bottom: 1px solid #e0e0e0;
	}
	.mobile #celek.ppNotebooky--default .ppSpecs__box:last-of-type,
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box:last-of-type,
	.mobileapp #celek.ppNotebooky--default .ppSpecs__box:last-of-type,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box:last-of-type {
		border-bottom: none;
	}
	.mobile #celek.ppNotebooky--gaming .ppSpecs__box,
	.mobileapp #celek.ppNotebooky--gaming .ppSpecs__box {
		border: 1px solid #363b44 !important;
	}
}
#celek.ppNotebooky--default .ppYoutube,
#celek.ppNotebooky--gaming .ppYoutube {
	padding: 60px 0 0;
}
#celek.ppNotebooky--default .ppYoutube__wrapper,
#celek.ppNotebooky--gaming .ppYoutube__wrapper {
	aspect-ratio: 16/9;
	overflow: hidden;
}
#celek.ppNotebooky--default .ppYoutube__wrapper iframe,
#celek.ppNotebooky--gaming .ppYoutube__wrapper iframe {
	width: 100%;
	height: 100%;
	border-radius: 4px;
	border: 1px solid #363b44;
}
#celek.ppNotebooky--default .ppYoutube__wrapper iframe {
	border: none;
}
#celek.ppNotebooky--default .ppFunctions,
#celek.ppNotebooky--gaming .ppFunctions {
	padding: 60px 0;
	margin-top: 60px;
	background: #f8f8f8;
}
#celek.ppNotebooky--default .ppFunctions__boxes,
#celek.ppNotebooky--gaming .ppFunctions__boxes {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: stretch;
	align-items: stretch;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	gap: 20px;
}
#celek.ppNotebooky--default .ppFunctions__box,
#celek.ppNotebooky--gaming .ppFunctions__box {
	width: calc(50% - 10px);
	border-radius: 4px;
	overflow: hidden;
	background: #fff;
	box-shadow: 0 1px 4px rgba(0, 0, 0, 0.15);
}
#celek.ppNotebooky--default .ppFunctions__imageWrapper,
#celek.ppNotebooky--gaming .ppFunctions__imageWrapper {
	width: 100%;
	overflow: hidden;
}
#celek.ppNotebooky--default .ppFunctions__imageWrapper img,
#celek.ppNotebooky--gaming .ppFunctions__imageWrapper img {
	width: 100%;
	margin: 0 auto;
}
#celek.ppNotebooky--default .ppFunctions__textWrapper,
#celek.ppNotebooky--gaming .ppFunctions__textWrapper {
	padding: 32px 24px;
	text-align: left;
	position: relative;
}
#celek.ppNotebooky--default .ppFunctions__textWrapper .body-1,
#celek.ppNotebooky--default .ppFunctions__textWrapper .hdl4,
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .body-1,
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .hdl4 {
	position: relative;
	z-index: 2;
}
#celek.ppNotebooky--default .ppFunctions__textWrapper .hdl4,
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .hdl4 {
	margin-bottom: 16px;
}
#celek.ppNotebooky--default .ppFunctions__textWrapper .body-1,
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .body-1 {
	padding-left: 0;
	position: relative;
}
#celek.ppNotebooky--gaming .ppFunctions {
	background: transparent;
	padding: 60px 0 0;
	margin-top: 0;
}
#celek.ppNotebooky--gaming .ppFunctions__box {
	border: 1px solid #363b44;
	background-color: rgba(32, 34, 38, 0.9);
	box-shadow: none;
}
#celek.ppNotebooky--gaming .ppFunctions__textWrapper:before {
	content: '';
	position: absolute;
	width: 180px;
	height: 180px;
	border-radius: 100%;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: #44e3e3;
	filter: blur(50px);
	opacity: 0.15;
	z-index: 1;
}
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .hdl4 {
	margin-bottom: 24px;
}
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .body-1 {
	color: #fff;
	padding-left: 24px;
}
#celek.ppNotebooky--gaming .ppFunctions__textWrapper .body-1:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 1px;
	height: 100%;
	background: #14c4c6;
	box-shadow: 0 0 10px rgba(20, 196, 198, 0.7);
	z-index: 1;
}
@media only screen and (max-width: 650px) {
	.mobile #celek.ppNotebooky--default .ppFunctions__box,
	.mobile #celek.ppNotebooky--gaming .ppFunctions__box,
	.mobileapp #celek.ppNotebooky--default .ppFunctions__box,
	.mobileapp #celek.ppNotebooky--gaming .ppFunctions__box {
		width: 100%;
	}
	.mobile #celek.ppNotebooky--default .ppFunctions__box .body-1,
	.mobile #celek.ppNotebooky--gaming .ppFunctions__box .body-1,
	.mobileapp #celek.ppNotebooky--default .ppFunctions__box .body-1,
	.mobileapp #celek.ppNotebooky--gaming .ppFunctions__box .body-1 {
		padding-left: 0;
	}
	.mobile #celek.ppNotebooky--default .ppFunctions__box .body-1:before,
	.mobile #celek.ppNotebooky--gaming .ppFunctions__box .body-1:before,
	.mobileapp #celek.ppNotebooky--default .ppFunctions__box .body-1:before,
	.mobileapp #celek.ppNotebooky--gaming .ppFunctions__box .body-1:before {
		display: none;
	}
}
