@font-face {    font-family: СEL;	font-weight:200;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-ExtraLight.woff2);    font-display: swap;}@font-face {    font-family: CL;	font-weight:300;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-Light.woff2);    font-display: swap;}@font-face {    font-family: CR;	font-weight:400;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-Regular.woff2);    font-display: swap;}@font-face {    font-family: CI;	font-weight:400;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-Italic.woff2);    font-display: swap;}@font-face {    font-family: CM;	font-weight:500;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-Medium.woff2);    font-display: swap;}@font-face {    font-family: CSB;	font-weight:600;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-SemiBold.woff2);    font-display: swap;}@font-face {    font-family: CB;	font-weight:700;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-Bold.woff2);    font-display: swap;}@font-face {    font-family: CEB;	font-weight:800;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/Closer-ExtraBold.woff2);    font-display: swap;}/*Fonts for button*/@font-face {    font-family: CPR;	font-weight:400;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/CeraPro-Regular.woff2);    font-display: swap;}@font-face {    font-family: CPM;	font-weight:500;	font-style:normal;    src: url(https://cdn.grilliato-nsk.ru/template/fonts/CeraPro-Medium.woff2);    font-display: swap;}/*Fonts for button*/.mark_ad {	position:absolute;	top:15px;	right:15px;	background:#FFF;	opacity:0.6;	box-shadow:0 1px 2px rgba(0,0,0, 0.2);	z-index:100;	padding:4px 8px;	border-radius:6px;	cursor:pointer;	font-size:12px;	font-family:var(--font-medium);	font-weight:500;	display:flex;	align-items:center;}.mark_ad > img {	width:16px;	height:16px;	display:inline-block;	margin-left:6px;	pointer-events:none;}.mark_ad_text {	position:absolute;	max-width:300%;	box-shadow:0 1px 2px rgba(0,0,0, 0.2);	border-radius:6px;	background:#FFF;	padding:20px;	font-size:12px;	font-family:var(--font-regular);	font-weight:400;	z-index:9999;	opacity:0;	transition:0.2s;}.mark_ad_text.show {	opacity:1;	transition:0.2s;}.mark_ad_text::after {	content:"";	display:block;	border-width: 0 5px 5px 5px;    border-left-color: transparent!important;    border-right-color: transparent!important;    border-top-color: transparent!important;    top: -5px;    left: calc(50% - 5px);    margin-top: 0;    margin-bottom: 0;}body {	margin:0;}header {    width:100%;    display:block;    position: relative;    border-top: 1px solid transparent;}main {    width:100%;    display:block;    border-top: 1px solid transparent;}main > .container-section {    width:100%;    display:block;}footer {    width:100%;    border-top: 1px solid transparent;    display:block;    position: relative;}.container-main {    width:100%;    display: block;}.container {	margin:0 auto;	display:block;	border-top:1px solid rgba(0,0,0, 0);}.container-big {	margin:0 auto;	display:block;	border-top:1px solid rgba(0,0,0, 0);}:root {	--container-width:90%;	--container-big-width: 100%;	--margin-left-from-big-container: 0px;	--margin-to-big-container: 0px;	--margin-to-container: 0px;}@media (min-width:100px){	.container {		width:calc(100% - 30px);	}	.container-big {		width:100%;	}	:root {		--container-width:calc(100% - 30px);		--container-big-width: 100%;		--margin-left-from-big-container: 15px;		--margin-to-container: 15px;	}}@media (min-width:576px){	.container {		width:540px;	}	:root {		--container-width:540px;		--margin-left-from-big-container: calc((100% - 540px) / 2);		--margin-to-container: calc((100% - 540px) / 2);	}}@media (min-width:797px){	.container {		width:720px;	}	.container-big {		width:720px;	}	:root {		--container-width:720px;		--container-big-width: 720px;		--margin-left-from-big-container: 0px;		--margin-to-big-container: calc((100% - 740px) / 2);		--margin-to-container: calc((100% - 740px) / 2);	}}@media (min-width:1024px){    .container {        width:904px;        display:block;        margin:0 auto;    }    .container-big {        width:904px;        display:block;        margin:0 auto;    }	:root {		--container-width:904px;		--container-big-width: 904px;		--margin-left-from-big-container: 0px;		--margin-to-big-container: calc(((100vw - 5px) - 904px) / 2);		--margin-to-container: calc(((100vw - 5px) - 904px) / 2);	}}@media (min-width:1200px){    .container {        width:1110px;        display:block;        margin:0 auto;    }    .container-big {        width:1216px;        display:block;        margin:0 auto;    }	:root {		--container-width:1110px;		--container-big-width: 1216px;		--margin-left-from-big-container: 53px;		--margin-to-big-container: calc(((100vw - 5px) - 1216px) / 2);		--margin-to-container: calc(((100vw - 5px) - 1125px) / 2);	}}@media (min-width:1400px){	.container {        width:1230px;        display:block;        margin:0 auto;    }    .container-big {        width:1336px;        display:block;        margin:0 auto;    }	:root {		--container-width:1230px;		--container-big-width: 1336px;		--margin-left-from-big-container: 53px;		--margin-to-big-container: calc(((100vw - 5px) - 1336px) / 2);		--margin-to-container: calc(((100vw - 5px) - 1245px) / 2);	}}@media (min-width:1600px){	.container {        width:1430px;        display:block;        margin:0 auto;    }    .container-big {        width:1536px;        display:block;        margin:0 auto;    }	:root {		--container-width:1430px;		--container-big-width: 1536px;		--margin-left-from-big-container: 53px;		--margin-to-big-container: calc(((100vw - 5px) - 1536px) / 2);		--margin-to-container: calc(((100vw - 5px) - 1445px) / 2);	}}@media (min-width:1900px){    .container {        width:1440px;        display:block;        margin:0 auto;    }    .container-big {        width:1700px;        display:block;        margin:0 auto;    }	:root {		--container-width:1440px;		--container-big-width: 1700px;		--margin-left-from-big-container: 130px;		--margin-to-big-container: calc(((100vw - 5px) - 1700px) / 2);		--margin-to-container: calc(((100vw - 5px) - 1460px) / 2);	}}.container > .row {    width:100%;    display:flex;    flex-wrap:wrap;}.container > .row > .item {	flex:none;	box-sizing:border-box;}a {    text-decoration: none;    color:#121212;    outline:none;}ul {    list-style:none;    margin:0;    padding:0;}button, button:hover, button:active, button:focus {    box-shadow:none;    outline: none;}input, input:hover, input:active, input:focus {    box-shadow:none;    outline: none;}textarea, textarea:hover, textarea:active, textarea:focus {    box-shadow:none;    outline: none;}select, select:hover, select:active, select:focus {    box-shadow:none;    outline: none;}.icon {    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;    display:inline-block;}p, h1, h2, h3, h4, h5, h6 {    margin:0;}.btn {    font-size:16px;    padding:18px 30px;    display:inline-block;	cursor:pointer;}.btn-default {    background:#9966CC;    color:#FFF;    transition:0.2;}.btn-default:hover {    background:#8055AB;    transition:0.2;}.form-group {	width:100%;	display:block;	margin-top:20px;}.form-group:first-child {	margin-top:0px;}.form-group > .form-control {	color:#212121;	background-color:#212121;	border-radius:6px;	border:1px solid #C4C4C4;	background:rgba(0,0,0, 0);	display:block;	padding:17px 20px;	box-sizing:border-box;	font-size:16px;	width:100%;}.form-group > .form-control:active, .form-group > .form-control:focus {	color:#212121;	border:1px solid #212121;	font-size:16px !important;	padding:17px 20px;}.form-group > .input-group {	display:flex;}.form-group > .input-group > .form-control {	color:#A4A4A4;	background-color:#A4A4A4;	border-radius:6px;	border:1px solid #C4C4C4;	background:rgba(0,0,0, 0);	display:block;	padding:17px 20px;	box-sizing:border-box;	flex:1;	font-size:16px;}.form-group > .input-group > div {	flex:1;}.form-group > .input-group > .form-control:active, .form-group > .input-group > .form-control:focus {	color:#212121;	border:1px solid #404040;	font-size:14px !important;	padding:17px 20px;}.form-control::-webkit-input-placeholder {    color: #A4A4A4;    opacity: 0.8;}.form-control::-moz-placeholder {    color: #A4A4A4;    opacity: 0.8;}.form-control:-ms-input-placeholder {    color: #A4A4A4;    opacity: 0.8;}.form-control::-ms-input-placeholder {    color: #A4A4A4;    opacity: 0.8;}.form-control::placeholder {    color: #A4A4A4;    opacity: 0.8;}.privacy {	display:flex;	align-items:center;}.privacy > span {	color:#212121;}.privacy-checkbox {	margin-right:10px;	width:20px !important;	height:20px !important;	border:1px solid #FFF;	border-radius:6px;	flex:none;	cursor:pointer;	position:relative;}.privacy-checkbox.active {	background:#FFF;}.privacy-checkbox.active::after {	content: "\2713";	width:16px;	height:16px;	color:#121212;	position:absolute;	top:0px;	left:4px;}.privacy-checkbox > .form-control {	opacity:0;	pointer-events:none;} hr {	border:0px;}:root {	/*Fonts main*/	--font-extra-light: CEL;	--font-light: CL;	--font-regular: CR;	--font-italic: CI;	--font-medium: CM;	--font-semi-bold: CSB;	--font-bold: CB;	--font-extra-bold: CEB;		/*Fonts for button*/	--btn-font-regular: CPR;	--btn-font-medium: CPM;	/*Fonts for button*/}#tooltip {    position:absolute;    background:#555;    border-radius: 6px;    box-shadow:0 0 1px rgba(0,0,0, 0.2);    padding:5px;    display:block;	pointer-events:none;	font-family:var(--font-regular);	font-weight:400;	font-size:14px;	opacity:0;	transition:0.1s;	text-align:center;    color:#FFF;    font-weight: 400;	z-index:9999;}#tooltip::after {	content: "";	position: absolute;	top: 100%;	left: 50%;	margin-left: -5px;	border-width: 5px;	border-style: solid;	border-color: #555 transparent transparent transparent;}#tooltip.active {	opacity:1;	transition:0.3s;}p, h1,h2,h3,h4,h5,h5,div,a,span {    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    -webkit-text-size-adjust: none;}.body-no-scroll {	overflow:hidden;}input:-webkit-autofill, input:-webkit-autofill:focus, input:-webkit-autofill:hover {	transition: background-color 5000s ease-in-out 0s;	-webkit-box-shadow: 0 0 0px 1000px #FFF inset}html, body {    background: #FFF;	color:#262525;    font-family: var(--font-regular) !important;    width:100%;}main.blur {	filter:blur(2px);}.hide_scroll::-webkit-scrollbar-thumb {    background-color: rgba(80,21,39, 0.2) !important;    transition:0.2s;    border-radius:6px;}.show_scroll::-webkit-scrollbar-thumb {    background-color: rgba(80,21,39, 1) !important;    transition:0.2s;    border-radius:6px;}.container-header {    width:100%;    display: block;    background:#FFF;    padding-top: 0px;    box-sizing: border-box;	border-top:0px;}.container-header > .sidebar-head {    width:100%;	margin: 0px;    position: fixed;	top:-2px;	z-index:250;}.container-header > .sidebar-head.z-index {	z-index:9995;}.container-header > .sidebar-head.blur {	filter:blur(3px);}@media (max-width:1023px){	.container-header > .sidebar-head {		transform:translateY(0px);		transition:0.4s;	}	.container-header > .sidebar-head.sidebar-hide {		transform:translateY(-70px);		transition:0.4s;	}}@media (min-width:1200px){	.container-header > .sidebar-head {		transform:translateY(0px);		transition:0.4s;	}	.container-header > .sidebar-head.sidebar-hide {		transform:translateY(-35px);		transition:0.4s;		height:130px;	}}.container-header > .sidebar-head > .head-top {	width:100%;	height:35px;	display:none;	background:#F5F3F1;	position:relative;	z-index:1;}@media (min-width:1200px){	.container-header > .sidebar-head > .head-top {		display:block;		transform:translateY(0px);		transition:0.4s;	}	.container-header > .sidebar-head.sidebar-hide > .head-top {		transform:translateY(40px);		transition:0.4s;	}}.container-header > .sidebar-head > .head-top > .wrap {	display:flex;	align-items:center;}.container-header > .sidebar-head > .head-top > .wrap > .left {	width:50%;	flex:none;	display:flex;	align-items:center;	justify-content:left;}.container-header > .sidebar-head > .head-top > .wrap > .right {	width:50%;	flex:none;	display:flex;	align-items:center;	justify-content:right;}.container-header > .sidebar-head > .head-top > .wrap .btn {	background:rgba(0,0,0, 0);	border:0;	cursor:pointer;	font:400 13px/1.2em var(--btn-font-regular);	color:#262525;	display:flex;	align-items:center;	height:35px;	padding:0;}.container-header > .sidebar-head > .head-top > .wrap > .left > .btn:last-child {	margin-left:25px;}.container-header > .sidebar-head > .head-top > .wrap > .left > .btn > .place {	margin-top:-2px;}.container-header > .sidebar-head > .head-top > .wrap > .left > .btn > span {	margin-left:8px;}.container-header > .sidebar-head > .head-top > .wrap > .left > .btn > .arrow {	margin-left:6px;}@media (min-width:1600px){	.container-header > .sidebar-head > .head-top > .wrap > .left > .btn.mail {		font:400 14px/1.2em var(--btn-font-regular);	}}.container-header > .sidebar-head > .mobile {	background:#FFFFFF;	border-bottom:1px solid #F5F3F1;	z-index:10;	position:relative;}.container-header > .sidebar-head > .mobile > .container > .head-bg {	display:flex;	flex-wrap:nowrap;	align-items:center;}.container-header > .sidebar-head > .mobile > .container > .head-bg > .left {	width:65px;	height:30px;	display:flex;	flex:none;	justify-content:left;	align-items:center;}.container-header > .sidebar-head > .mobile > .container > .head-bg > .right {	width:70px;	flex:none;	height:30px;	display:flex;	justify-content:right;	align-items:center;}.container-header > .sidebar-head > .mobile > .container > .head-bg > .center {	width:auto;	height:100%;	display:flex;	flex:1;	justify-content:center;	align-items:center;}@media (min-width:100px){	.container-header > .sidebar-head > .mobile > .container > .head-bg {		height:66px;	}    .container-header > .sidebar-head > .mobile > .container > .mobile {        width:100%;        display:block;    }}@media (min-width:1024px){	.container-header > .sidebar-head > .mobile > .container > .head-bg {		height:70px;	}}@media (min-width:1200px){    .container-header > .sidebar-head > .mobile > .container {        width:100%;        display:none;    }}.container-header > .sidebar-head > .mobile > .container > .head-bg > .center > .logo {    display:inline-block;}@media (min-width:100px){	.container-header > .sidebar-head > .mobile > .container > .head-bg > .center > .logo {		width:119px;	}}@media (min-width:1024px){	.container-header > .sidebar-head > .mobile > .container > .head-bg > .center > .logo {		width:150px;	}}.container-header > .sidebar-head > .mobile > .container > .head-bg > .center > .logo > img {    width:100%;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn {    height:30px;    width:30px;    padding:0;	display:flex;	justify-content:center;	flex:none;    box-sizing: border-box;	background:rgba(0,0,0, 0);	border:0;}.container-header > .sidebar-head > .mobile > .container > .head-bg > .left > .btn {	margin-left:10px;	&:first-child {		margin-left:0px;	}}.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn {	margin-right:10px;	&:last-child {		margin-right:-5px;	}}.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn.tel {	margin-right:-4px;}.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn.tel > span {	display:none;	font:400 14px/1.2em var(--btn-font-regular);	color:#262525;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > i {    background-size:100%;    width:30px;    height:30px;    display: inline-block;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .menu {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/burger.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/burger.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	background-color:#404040;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .search-mobile {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/search-mobile.svg?v=2);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/search-mobile.svg?v=2);	background-color:#404040;    height:30px;    width:30px;    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .phone {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/telephone_mobile.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/telephone_mobile.svg);    background-color:#404040;    height:30px;    margin-top:-2px;    width:30px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .place {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/geo-mobile.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/geo-mobile.svg);    background-color: #404040;    height:30px;    margin-top:-2px;    width:30px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .like {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/like-head.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/like-head.svg);    background-color: #404040;    height:30px;    margin-top:-2px;    width:30px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .cart {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/cart-head.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/cart-head.svg);    background-color: #404040;    height:30px;    margin-top:-2px;    width:30px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}@media (min-width:100px){	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn.like {		display:none;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn.cart {		display:none;	}}@media (max-width:330px){	.container-header > .sidebar-head > .mobile > .container > .head-bg > .left,	.container-header > .sidebar-head > .mobile > .container > .head-bg > .right {		height:20px;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn {		width:20px;		height:20px;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > i {		width:20px;		height:20px;	}		.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .place,	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .phone,	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .search-mobile,	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn > .menu {		width:20px;		height:20px;	}}@media (min-width:1024px){	.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn.place {		display:none;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn.tel > i {		display:none;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn.tel {		width:auto;		align-items:center;		margin-right:30px;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg > .right > .btn.tel > span {		display:inline-block;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn.like {		display:flex;	}	.container-header > .sidebar-head > .mobile > .container > .head-bg .btn.cart {		display:flex;	}}.container-header > .sidebar-head > .desktop {    background: #FFF;    width:100%;    height:86px;	position:relative;	z-index:10;}.container-header > .sidebar-head.sidebar-hide > .desktop {	border-bottom:1px solid #F5F3F1;}.container-header > .sidebar-head > .desktop .wrap {	display:flex;	align-items:center;	height:86px;}.container-header > .sidebar-head > .desktop .logo {	display:inline-block;	width:146px;	height:35px;	flex:none;}.container-header > .sidebar-head > .desktop .logo > img {	width:100%;	height:100%;}.container-header > .sidebar-head > .desktop .left {	display:flex;	align-items:center;	margin-left:30px;}.container-header > .sidebar-head > .desktop .left > li {	margin-left:20px;	&:first-child {		margin-left:0px;	}}.container-header > .sidebar-head > .desktop .left > li .link {	height:42px;	font:500 16px/1.2em var(--btn-font-medium);	color:#262525;	border:0;	background:rgba(0,0,0, 0);	cursor:pointer;	position:relative;	white-space:nowrap;	&::after {		content:"";		height:1.4px;		width:0;		background:#ADADAD;		bottom:-4px;		position:absolute;		left:0px;		border-radius:4px;		transition:0.3s;	}}.container-header > .sidebar-head > .desktop .left > li .link:hover::after {	width:100%;	transition:0.3s;}.container-header > .sidebar-head > .desktop .left > li .link.open-catalog-head {	border:1px solid #ADADAD;	border-radius:50px;	box-sizing:border-box;	padding:0 20px;	display:flex;	align-items:center;	transition:0.2s;	&::after {		display:none;	}	&:hover {		background:#f5f3f1;		border:1px solid #f5f3f1;		transition:0.2s;	}}.container-header > .sidebar-head > .desktop .left > li .link.open-catalog-head > .catalog {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/catalog/open_catalog.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/catalog/open_catalog.svg);	transition:0.2s;	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	background-color:#262525;	width:18px;	height:12px;	display:inline-block;	margin-right:9px;}.container-header > .sidebar-head > .desktop .left > li .link.open-catalog-head.opened-catalog > .catalog {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/catalog/close_ico_catalog.svg?v=2);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/catalog/close_ico_catalog.svg?v=2);	width:18px;	height:18px;	transition:0.2s;}.container-header > .sidebar-head > .desktop .right {	display:flex;	align-items:center;	justify-content:right;	flex:1;	margin-left:30px;}.container-header > .sidebar-head > .desktop .right > .btn {	margin-right:15px;	background:rgba(0,0,0, 0);	border:0;	display:flex;	align-items:center;	justify-content:center;	padding:0;	position:relative;	font:500 16px/1.2em var(--btn-font-medium);	&:last-child {		margin-right:0px;	}	&:first-child {		margin-right:30px;	}}.container-header > .sidebar-head > .desktop .right > .btn.tel {	margin-right:30px;}.container-header > .sidebar-head > .desktop .right > .btn > i {    background-size:100%;    width:30px;    height:30px;    display: inline-block;	position:relative;}.container-header > .sidebar-head > .desktop .right > .btn.active::after {	content:attr(num);	width:17px;	height:17px;	position:absolute;	top:-6px;	right:-6px;	border-radius:50%;	background:#6C1C34;	display:flex;	align-items:center;	justify-content:center;	font:400 12px/1.2em var(--btn-font-regular);	color:#FFF;	z-index:5;}.container-header > .sidebar-head > .desktop .right > .btn > .btn.tel > span {	display:none;	font:400 14px/1.2em var(--btn-font-regular);	color:#000000;}.container-header > .sidebar-head > .desktop .right > .btn > .phone {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/phone_small_head.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/phone_small_head.svg);    background-color:#404040;    height:16px;    width:16px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;	margin-right:8px;	margin-top:2px;}.container-header > .sidebar-head > .desktop .right > .btn > .like {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/like-head.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/like-head.svg);    background-color: #404040;    height:30px;    margin-top:-2px;    width:30px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}.container-header > .sidebar-head > .desktop .right > .btn > .cart {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/cart-head.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/cart-head.svg);    background-color: #404040;    height:30px;    margin-top:-2px;    width:30px;    mask-size:100%;    -webkit-mask-size:100%;    mask-repeat:no-repeat;    -webkit-mask-repeat:no-repeat;}.container-header > .sidebar-head > .desktop .right > .search {	display:none;	flex:1;	height:42px;	border-radius:29px;	position:relative;	border:1px solid #C4C4C4;	overflow:hidden;}.container-header > .sidebar-head > .desktop .right > .search > input {	width:100%;	height:100%;	display:block;	border:0;	position:relative;	box-sizing:border-box;	padding:0 20px;	z-index:1;	font:400 14px/1.2em var(--btn-font-regular);	&:focus {		font:400 14px/1.2em var(--btn-font-regular) !important;	}	&:active {		font:400 14px/1.2em var(--btn-font-regular) !important;	}}.container-header > .sidebar-head > .desktop .right > .search > svg {	pointer-events:none;	position:absolute;	right:20px;	top:12px;	z-index:2;}@media (min-width:100px){    .container-header > .sidebar-head > .desktop {        display:none;    }}@media (min-width:1200px){    .container-header > .sidebar-head > .desktop {        display:block;    }}@media (min-width:1400px){	.container-header > .sidebar-head > .desktop .right > .search {		display:inline-block;		margin-right:30px;	}}@media (min-width:1600px){	.container-header > .sidebar-head > .desktop li .link {		font:500 18px/1.2em var(--btn-font-medium) !important;	}	.container-header > .sidebar-head > .desktop .left > li .link.open-catalog-head {		padding:0 17px;	}	.container-header > .sidebar-head > .desktop .right {		margin-left:60px;	}	.container-header > .sidebar-head > .desktop .right .btn > span {		font:500 18px/1.2em var(--btn-font-medium) !important;	}	.container-header > .sidebar-head > .desktop .right > .btn > .phone {		margin-top:0;	}	.container-header > .sidebar-head > .desktop .right > .search {		display:inline-block;		margin-right:60px;	}}.container-header > .sidebar-head > .search {	width:100%;	background:#FFF;	box-sizing:border-box;	padding-bottom:18px;}.container-header > .sidebar-head > .search > .wrap {	border:1px solid #C4C4C4;	height:42px;	border-radius:29px;	overflow:hidden;	position:relative;}.container-header > .sidebar-head > .search > .wrap > input {	width:100%;	height:100%;	display:block;	border:0;	position:relative;	box-sizing:border-box;	padding:0 20px;	z-index:1;	font:400 14px/1.2em var(--btn-font-regular);	&:focus {		font:400 14px/1.2em var(--btn-font-regular) !important;	}	&:active {		font:400 14px/1.2em var(--btn-font-regular) !important;	}}.container-header > .sidebar-head > .search > .wrap > svg {	pointer-events:none;	position:absolute;	right:20px;	top:11px;	z-index:2;}@media (min-width:100px){	.container-header > .sidebar-head > .search {		display:none;	}}@media (min-width:1200px){	.container-header > .sidebar-head > .search {		display:block;		transition:0.4s;		transform:translateY(0px);	}	.container-header > .sidebar-head.sidebar-hide > .search {		transition:0.4s;		transform:translateY(-65px);	}}@media (min-width:1400px){	.container-header > .sidebar-head > .search {		display:none;	}}.container-header > .sidebar-head > .menu {	display:none;	width:100%;	height:52px;	background:#FFF;	z-index:1;	position:relative;}.container-header > .sidebar-head > .menu > .left {	display:flex;	flex:1;	justify-content:left;	align-items:center;	height:100%;	margin-left:var(--margin-to-container);	max-width:1050px;}.container-header > .sidebar-head > .menu > .left > li {	flex:none;}.container-header > .sidebar-head > .menu > .left > li .btn {	display:flex;	align-items:center;	background:#F9F9F9;	border-radius:28px !important;	box-sizing:border-box;	padding:0 17px;	color:#262525;	border:0px;	height:28px;}.container-header > .sidebar-head > .menu > .left > li .btn.ordercall {	background:#FFEFDF;	&:hover {		background:#fddfc0;	}}.container-header > .sidebar-head > .menu > .left > li .btn.sale-offers {	background:#FFEFDF;	background:#648769;	color:#FFFFFF;	&:hover {		background:#517356;	}}.container-header > .sidebar-head > .menu > .left > li .btn > svg {	margin-right:6px;}.container-header > .sidebar-head > .menu > .left > li.tablet {	position:relative;}.container-header > .sidebar-head > .menu > .left > li.tablet > .dropdown-list {	position:absolute;	right:0px;	top:0px;	background:#FFF;	padding:48px 20px 30px;	border-radius:16px;	z-index:90;	-webkit-box-shadow: 4px -1px 48px -9px rgba(34, 60, 80, 0.2);	-moz-box-shadow: 4px -1px 48px -9px rgba(34, 60, 80, 0.2);	box-shadow: 4px -1px 48px -9px rgba(34, 60, 80, 0.2);	display:none;	opacity:0;	transition:0.2s;}.container-header > .sidebar-head > .menu > .left > li.tablet.active > .dropdown-list {	display:block;}.container-header > .sidebar-head > .menu > .left > li.tablet.show > .dropdown-list {	opacity:1;	transition:0.2s;}.container-header > .sidebar-head > .menu > .left > li.tablet > .dropdown-list > .close {	background:rgba(0,0,0, 0);	border:0;	padding:0;	position:absolute;	cursor:pointer;	top:17px;	right:25px;	height:12px;	width:12px;	transform:rotate(0deg);	transition:0.2s;	&:hover {		transform:rotate(360deg);		transition:0.2s;	}}.container-header > .sidebar-head > .menu > .left > li.tablet > .dropdown-list > .close > svg {	fill:#404040;}.container-header > .sidebar-head > .menu > .left > li.tablet > .dropdown-list > li {	display:block;	margin-top:12px;	&:last-child {		margin-top:0px;	}}@media (min-width:1024px){	.container-header > .sidebar-head > .menu {		display:flex;		transform:translateY(0);		transition:0.4s;	}	.container-header > .sidebar-head.sidebar-hide > .menu {		transform:translateY(-53px);		transition:0.4s;	}	.container-header > .sidebar-head > .menu > .left > li {		margin-left:17px;		&:first-child {			margin-left:0px;		}	}	.container-header > .sidebar-head > .menu > .left > li .btn {		font:400 14px/1.2em var(--btn-font-regular);	}	.container-header > .sidebar-head > .menu > .left > li.idei-i-trendy {		display:none;	}}@media (min-width:1200px){	.container-header > .sidebar-head.sidebar-hide > .menu {		transform:translateY(-120px);		transition:0.4s;	}	.container-header > .sidebar-head > .menu > .left > li {		margin-left:24px;		&:first-child {			margin-left:0px;		}	}	.container-header > .sidebar-head > .menu > .left > li .btn {		font:400 15px/1.2em var(--btn-font-regular);		transition:0.2s;		&:hover {			background:#ececec;			transition:0.2s;		}	}	.container-header > .sidebar-head > .menu > .left > li.idei-i-trendy {		display:inline-block;	}}@media (min-width:1400px){	.container-header > .sidebar-head > .menu > .left > li {		margin-left:15px;		&:first-child {			margin-left:0px;		}	}	.container-header > .sidebar-head > .menu > .left > li.tablet {		display:none;	}}@media (min-width:1600px){	.container-header > .sidebar-head > .menu > .left > li {		margin-left:25px;		&:first-child {			margin-left:0px;		}	}}.container-header > .sidebar-head > .menu > .right {	display:flex;	justify-content:right;	align-items:center;	height:100%;	margin-right:var(--margin-to-container);}.container-header > .sidebar-head > .menu > .right > li .btn {	display:flex;	align-items:center;	background:#F9F9F9;	border-radius:28px !important;	box-sizing:border-box;	padding:0 17px;	color:#262525;	border:0px;	height:28px;}.container-header > .sidebar-head > .menu > .right > li .btn > svg {	margin-right:6px;}@media (min-width:1024px){	.container-header > .sidebar-head > .menu > .right {		display:none;	}}@media (min-width:1400px){	.container-header > .sidebar-head > .menu > .right {		display:flex;		flex:1;	}	.container-header > .sidebar-head > .menu > .right > li .btn {		font:400 15px/1.2em var(--btn-font-regular);		transition:0.2s;		&:hover {			background:#ececec;			transition:0.2s;		}	}}/*Search Main*/.SearchMain {	position:fixed;	top:0px;	left:0px;	right:0px;	bottom:0px;	width:100%;	height:100%;	opacity:0;	display:none;	transition:0.3s;	z-index:15000;}@media (max-width:1024px){	.SearchMain {		z-index:17000;	}}.SearchMain > .bgClose {	background:rgba(0,0,0, 0.5);	position:relative;	height:100%;	width:100%;	z-index:1;	cursor:url(https://cdn.grilliato-nsk.ru/template/img/icons/close_mouse.svg), auto;}.SearchMain.active {	display:block;}.SearchMain.show {	transition:0.3s;	opacity:1;}.SearchMain > .wrap {	background:#FFF;	padding:40px var(--margin-to-container);	box-sizing:border-box;	display:flex;	align-items:flex-start;	flex-wrap:wrap;	position:relative;	z-index:2;	max-height:100%;	overflow-y:auto;	width:100%;}@media (max-width:1024px){	.SearchMain > .wrap {		display:block;		height:100%;	}}.SearchMain > .wrap::-webkit-scrollbar {	width:0px;	height:0px;}.SearchMain > .wrap > .search {	width:100%;	display:flex;	align-items:center;	height:36px;	margin-bottom:40px;}.SearchMain > .wrap > .search > .input {	flex:1;	display:inline-block;	height:36px;	border:1px solid #C4C4C4;	overflow:hidden;	position:relative;	border-radius:16px;}.SearchMain > .wrap > .search > .input > svg {	position:absolute;	top:11px;	left:15px;	width:13px;	height:13px;	pointer-events:none;}.SearchMain > .wrap > .search > .input > svg > path {	stroke:#404040;}.SearchMain > .wrap > .search > .input > input {	border:0;	border-radius:16px;	font:400 16px/1.2em var(--btn-font-regular) !important;	color:#767676;	padding:8px 44px;	box-sizing:border-box;	width:100%;	&:active {		font:400 16px/1.2em var(--btn-font-regular) !important;	}	&:focus {		font:400 16px/1.2em var(--btn-font-regular) !important;	}}.SearchMain > .wrap > .search > .input > button {	background:rgba(0,0,0, 0);	border:0;	padding:0;	display:flex;	align-items:center;	position:absolute;	top:16px;	right:20px;	cursor:pointer;	width:13px;	height:13px;	display:none;}.SearchMain > .wrap > .search > .input > button > svg {	fill:#404040;	width:12px;	height:12px;}.SearchMain > .wrap > .search > .close {	background:rgba(0,0,0, 0);	border:0;	padding:0;	display:flex;	align-items:center;	margin-left:30px;	cursor:pointer;	flex:none;}.SearchMain > .wrap > .search > .close > svg {	width:20px;	height:20px;}.SearchMain > .wrap > .search > .close > span {	font:400 16px/1.2em var(--btn-font-regular);	color:#262525;	display:none;}@media (min-width:1024px){	.SearchMain > .wrap > .search {		height:44px;	}	.SearchMain > .wrap > .search > .input {		height:44px;		border-radius:29px;	}	.SearchMain > .wrap > .search > .input > input {		padding:14px 21px;	}	.SearchMain > .wrap > .search > .input > svg {		display:none;	}	.SearchMain > .wrap > .search > .input > button {		display:block;	}	.SearchMain > .wrap > .search > .input > button.hide {		display:none;	}	.SearchMain > .wrap > .search > .close > svg {		display:none;	}	.SearchMain > .wrap > .search > .close > span {		display:inline-block;	}}.SearchMain > .wrap .box {	width:100%;	display:block;	margin-top:40px;	&:first-child {		margin-top:0px;	}}.SearchMain > .wrap .box > .name {	font:500 16px/1.2em var(--btn-font-medium);	color:#262525;	display:block;}.SearchMain > .wrap .box > .items {	margin-top:20px;	display:block;	width:100%;}.SearchMain > .wrap .box > .items > .item {	font:400 14px/1.2em var(--btn-font-regular);	color:#262525;	margin-top:15px;	cursor:pointer;	display:block;	&:first-child {		margin-top:0px;	}}.SearchMain > .wrap .box.history > .items > .item {	color:#767676;}.SearchMain > .wrap > .left {	display:none;	flex:none;}.SearchMain > .wrap > .content {	display:inline-block;	width:100%;	box-sizing:border-box;}.SearchMain > .wrap > .content > .name {	display:none;	font:500 16px/1.2em var(--btn-font-medium);}.SearchMain > .wrap > .right {	display:inline-block;	width:100%;	margin-top:40px;}@media (min-width:797px){	.SearchMain > .wrap > .left {		display:inline-block;		width:100%;	}	.SearchMain > .wrap > .content {		margin-top:40px;	}	.SearchMain > .wrap > .right {		display:none;	}}@media (min-width:1024px){	.SearchMain > .wrap > .left {		display:inline-block;		width:340px;		border-right:1px solid #C4C4C4;	}	.SearchMain > .wrap > .content {		margin-top:0px;		width:548px;		padding-left:30px;	}	.SearchMain > .wrap > .content > .name {		display:block;	}}@media (min-width:1200px){	.SearchMain > .wrap {		padding:40px calc(var(--margin-to-big-container) + 30px);	}	.SearchMain > .wrap > .content {		width:800px;	}}@media (min-width:1400px){	.SearchMain > .wrap {		padding:40px calc(var(--margin-to-big-container) + 10px);	}	.SearchMain > .wrap > .content {		width:960px;	}	.SearchMain > .wrap > .content > .name {		font:500 18px/1.2em var(--btn-font-medium);	}}@media (min-width:1600px){	.SearchMain > .wrap {		padding:40px calc(var(--margin-to-container));	}	.SearchMain > .wrap > .content {		width:1073px;	}}@media (min-width:1900px){	.SearchMain > .wrap > .content {		width:1083px;	}}.SearchMain > .wrap > .content > .products {	width:100%;	display:flex;	flex-wrap:wrap;}.SearchMain > .wrap > .content > .products > .product {	width:100%;	margin-top:16px;	display:flex;	cursor:pointer;	flex-wrap:wrap;	&:first-child {		margin-top:0px;	}}.SearchMain > .wrap > .content > .products > .product > img {	width:80px;	height:71px;	object-fit:cover;	border-radius:6px;}.SearchMain > .wrap > .content > .products > .product > .info {	margin-left:12px;	flex:1;}.SearchMain > .wrap > .content > .products > .product > .info > .name {	font:400 15px/1.2em var(--btn-font-regular);	color:#262525;}.SearchMain > .wrap > .content > .products > .product > .info > .price {	font:500 14px/1.2em var(--btn-font-medium);	margin-top:12px;	color:#681D34;}@media (min-width:1024px){	.SearchMain > .wrap > .content > .products {		margin-top:30px;	}}@media (min-width:1200px){	.SearchMain > .wrap > .content > .products {		margin-top:10px;	}	.SearchMain > .wrap > .content > .products > .product {		width:177px;		margin-left:20px;		margin-top:20px;		&:first-child {			margin-left:0px;			margin-top:20px;		}		&:nth-child(4n+1) {			margin-left:0px;		}	}	.SearchMain > .wrap > .content > .products > .product > img {		width:100%;		height:181px;		border-radius:9px;	}	.SearchMain > .wrap > .content > .products > .product > .info {		width:100%;		margin-top:15px;		margin-left:0;	}	.SearchMain > .wrap > .content > .products > .product > .info > .name {		font:400 14px/1.2em var(--btn-font-regular);		display: -webkit-box;		line-clamp: 2;		-webkit-line-clamp: 2;		-webkit-box-orient: vertical;		overflow: hidden;		text-overflow: ellipsis;	}	.SearchMain > .wrap > .content > .products > .product > .info > .price {		font:500 15px/1.2em var(--btn-font-medium);	}}@media (min-width:1400px){	.SearchMain > .wrap > .content > .products > .product {		width:217px;	}	.SearchMain > .wrap > .content > .products > .product > img {		height:200px;	}	.SearchMain > .wrap > .content > .products > .product > .info > .name {		font:400 15px/1.2em var(--btn-font-regular);	}	.SearchMain > .wrap > .content > .products > .product > .info > .price {		font:500 16px/1.2em var(--btn-font-medium);	}}@media (min-width:1600px){	.SearchMain > .wrap > .content > .products > .product {		width:238px;		margin-left:30px;		&:first-child {			margin-left:0px;		}		&:nth-child(4n+1) {			margin-left:0px;		}	}	.SearchMain > .wrap > .content > .products > .product > img {		height:210px;	}}@media (min-width:1900px){	.SearchMain > .wrap > .content > .products > .product {		width:240px;	}	.SearchMain > .wrap > .content > .products > .product > img {		height:210px;	}}/*Search Main*//*Footer*/.container-footer-mobile {	background:#501527;	padding:60px 0 130px 0;	box-sizing:border-box;	overflow:hidden;	display:none;}@media (max-width:1024px){	.container-footer-mobile {		display:block;	}}.container-footer-mobile .info {	display:block;	margin-bottom:30px;}.container-footer-mobile .info > .item {	display:block;	margin-top:30px;	&:first-child {		margin-top:0px;	}}.container-footer-mobile .info > .item > label {	font:500 14px/1.2em var(--font-medium);	color:#FFFFFF;	display:block;	opacity:0.6;}.container-footer-mobile .info > .item > .value {	display:block;	font:400 20px/1.2em var(--font-regular);	color:#FFFFFF;	margin-top:12px;}.container-footer-mobile .form-group {	position:relative;	width:100%;	&::after {		top:23px;	}}.container-footer-mobile .form-group > input {	padding:19px 36px;	background:#F2F2F2;	border-radius:32px !important;	&:focus {		padding:19px 36px;		font-size:16px;	}}.container-footer-mobile .form-group > button {	position:absolute;	top:9px;	right:16px;	width:144px;	font-size:14px;	padding:12px 0;	text-align:center;	display:flex;	align-items:center;	justify-content:center;	border-radius:32px !important;}.container-footer-mobile .form-group > button > img {	width:13px;	height:13px;	margin-right:6px;}.container-footer-mobile nav {	display:block;	margin-top:40px;	width:100%;}.container-footer-mobile nav > ul {	margin:0;	padding:0;	list-style:none;}.container-footer-mobile nav > ul > li {	display:block;	width:100%;	border-bottom:1px solid #582937;}.container-footer-mobile nav > ul > li > button {	background:rgba(0,0,0, 0);	position:relative;	display:flex;	align-items:center;	padding:0;	border:0;	width:100%;	height:63px;	color:#FFF;	&::after {		mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-footer.svg);		-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-footer.svg);		mask-size:100% 100%;		-webkit-mask-size:100% 100%;		background-color:#FFFFFF;		opacity:0.7;		content:"";		position:absolute;		right:0px;		top:28px;		width:10px;		height:7px;	}}.container-footer-mobile nav > ul > li.active > button {	&::after {		transform:rotate(180deg);	}}.container-footer-mobile nav > ul > li > ul {	display:none;}.container-footer-mobile nav > ul > li.active > ul {	display:block;	margin:0;	padding:0;	list-style:none;	margin-top:10px;}.container-footer-mobile nav > ul > li > ul > li {	margin-top:16px;	&:first-child {		margin-top:0px;	}	&:last-child {		margin-bottom:22px;	}}.container-footer-mobile nav > ul > li > ul > li > .item {	color:#FFF;	font:400 14px/1.2em var(--font-regular);	display:block;	background:rgba(0,0,0, 0);	border:0;	padding:0;	cursor:pointer;}.container-footer-mobile .logo {	margin-top:40px;	display:block;}.container-footer-mobile .logo > img {	width:180px;}.container-footer-mobile .address {	display:block;	margin-top:40px;	font:400 14px/1.2em var(--font-regular);	color:#C8C8C8;	width:100%;}.container-footer-mobile .address > span {	display:block;	margin-top:16px;	&:first-child {		margin-top:0px;	}}.container-footer-mobile .list_social {    display:flex;    margin-top:40px;    width:100%;    justify-content: left;}.container-footer-mobile .list_social > a {    display:flex;	width:32px;	height:32px;	border-radius:3px;	background:rgba(255,255,255, 0.8);	align-items:center;	justify-content:center;    margin-right:12px;	transition:0.2s;}.container-footer-mobile .list_social > a:last-child {    margin-right:0px;}.container-footer-mobile .list_social > a > i {   mask-size:100% 100%;   -webkit-mask-size:100% 100%;   mask-repeat:no-repeat;   -webkit-mask-repeat:no-repeat;   background-color:rgba(80,21,39, 0.7);}.container-footer-mobile .list_social > a:hover {    background:rgba(255,255,255, 1);	transition:0.2s;}.container-footer-mobile .list_social > a > .vk {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/vk_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/vk_footer_pc.svg?v=3);	width:16px;	height:9px;}.container-footer-mobile .list_social > a > .instagram {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/instagram_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/instagram_footer_pc.svg?v=3);	width:15px;	height:15px;}.container-footer-mobile .list_social > a > .telegram {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/telegram_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/telegram_footer_pc.svg?v=3);	width:15px;	height:13px;}.container-footer-mobile .list_social > a > .whatsapp {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/whatsapp_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/whatsapp_footer_pc.svg?v=3);	width:15px;	height:15px;}.container-footer-mobile .privacy {	display:block;	margin-top:40px;	font:400 14px/1.2em var(--font-regular);	color:#F5F5F5;	width:100%;	padding-left:0px;}.container-footer {	display:none;	background:#501527;	padding:100px 0;	box-sizing:border-box;	overflow:hidden;}@media (min-width:1200px){	.container-footer {		border-top-right-radius: 16px;		border-top-left-radius: 16px;		margin-left: 15px;		width: calc(100% - 30px);	}}@media (min-width:1024px){	.container-footer {		display:block;	}}.container-footer > .container {	display:flex;	flex-wrap:wrap;}.container-footer > hr {	width:100%;	display:block;	background: #582937;	height:1px;}.container-footer > hr.first {	margin-top:30px;	margin-bottom:60px;}.container-footer > hr.last {	margin-top:60px;	margin-bottom:30px;}.container-footer > .container .info {	display:flex;}.container-footer > .container .info > .item {	display:inline-block;}.container-footer > .container .info > .item > label {	font-family:var(--font-medium);	font-weight:500;	line-height:1.2em;	color:#FFFFFF;	display:block;	opacity:0.6;}.container-footer > .container .info > .item > .value {	display:block;	font-family:var(--font-regular);	font-weight:500;	line-height:1.2em;	color:#FFFFFF;	margin-top:14px;}.container-footer > .container .form-group {	display:inline-block;	flex:1;	position:relative;	width:100%;	margin-top:0px;	&::after {		top:23px;	}}.container-footer > .container .form-group > input {	padding:19px 36px;	background:#F2F2F2;	border-radius:32px !important;	&:focus {		padding:19px 36px;		font-size:16px;	}}.container-footer > .container .form-group > button {	position:absolute;	top:9px;	right:16px;	width:159px;	font-size:14px;	padding:12px 0;	text-align:center;	display:flex;	align-items:center;	justify-content:center;	border-radius:32px !important;}.container-footer > .container .form-group > button > img {	width:13px;	height:13px;	margin-right:6px;}@media (min-width:1024px){	.container-footer > .container .info > .item {		margin-left:30px;		&:first-child {			margin-left:0px;		}	}	.container-footer > .container .info > .item > label {		font-size:15px;	}	.container-footer > .container .info > .item > .value {		font-size:23px;	}	.container-footer > .container .form-group {		margin-left:60px;	}	.container-footer > .container .form-group > button {		width:144px;	}}@media (min-width:1200px){	.container-footer > .container .info > .item > .value {		font-size:26px;	}	.container-footer > .container .form-group {		margin-left:70px;	}	.container-footer > .container .form-group > button {		width:159px;	}}@media (min-width:1400px){	.container-footer > .container .info > .item {		margin-left:60px;		&:first-child {			margin-left:0px;		}	}	.container-footer > .container .form-group {		margin-left:112px;	}}@media (min-width:1600px){	.container-footer > .container .form-group {		margin-left:253px;	}}.container-footer > .container .sidebar-footer {	display:flex;	flex-wrap:wrap;	margin-top:-30px;}.container-footer > .container .sidebar-footer > li {	display:inline-block;}.container-footer > .container .sidebar-footer > li > .title {	font-family:var(--font-medium);	font-weight:500;	line-height:1.2em;	display:block;	font-size:16px;	color:#FFFFFF;}.container-footer > .container .sidebar-footer > li > ul {	display:block;	list-style:none;	margin-top:30px;}.container-footer > .container .sidebar-footer > li > ul > li {	margin-top:16px;	display:block;}.container-footer > .container .sidebar-footer > li > ul > li > .item {	font-family:var(--font-regular);	font-weight:400;	line-height:1.2em;	font-size:14px;	color:#F5F5F5;	background:rgba(0,0,0, 0);	border:0;	padding:0;	transition:0.2s;	cursor:pointer;	&:hover {		opacity:0.6;		transition:0.2s;	}}@media (min-width:1024px){	.container-footer > .container .sidebar-footer > li {		width:258px;		margin-left:62px;		margin-top:30px;	}	.container-footer > .container .sidebar-footer > li:first-child,	.container-footer > .container .sidebar-footer > li:nth-child(3n+1){		margin-left:0px;	}}@media (min-width:1200px){	.container-footer > .container .sidebar-footer > li {		margin-left:23px;	}	.container-footer > .container .sidebar-footer > li:nth-child(3n+1){		margin-left:23px;	}	.container-footer > .container .sidebar-footer > li:first-child {		margin-left:0px;	}	.container-footer > .container .sidebar-footer > li:last-child {		display:none;	}}@media (min-width:1400px){	.container-footer > .container .sidebar-footer > li {		margin-left:62px;	}	.container-footer > .container .sidebar-footer > li:nth-child(3n+1){		margin-left:62px;	}	.container-footer > .container .sidebar-footer > li:first-child {		margin-left:0px;	}}@media (min-width:1600px){	.container-footer > .container .sidebar-footer > li {		margin-left:116px;		width:268px;	}	.container-footer > .container .sidebar-footer > li:nth-child(3n+1){		margin-left:116px;	}	.container-footer > .container .sidebar-footer > li:first-child {		margin-left:0px;	}}.container-footer > .container > .logo {	width:180px;	display:inline-block;}.container-footer > .container > .logo > img {	width:100%;}.container-footer > .container .list_social {    display:flex;    justify-content: left;}.container-footer > .container .list_social > a {    display:flex;	width:40px;	height:40px;	border-radius:3px;	background:rgba(255,255,255, 0.8);	align-items:center;	justify-content:center;    margin-right:12px;	transition:0.2s;}.container-footer > .container .list_social > a:last-child {    margin-right:0px;}.container-footer > .container .list_social > a > i {   mask-size:100% 100%;   -webkit-mask-size:100% 100%;   mask-repeat:no-repeat;   -webkit-mask-repeat:no-repeat;   background-color:rgba(80,21,39, 0.7);}.container-footer > .container .list_social > a:hover {    background:rgba(255,255,255, 1);	transition:0.2s;}.container-footer > .container .list_social > a > .vk {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/vk_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/vk_footer_pc.svg?v=3);	width:16px;	height:9px;}.container-footer > .container .list_social > a > .instagram {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/instagram_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/instagram_footer_pc.svg?v=3);	width:15px;	height:15px;}.container-footer > .container .list_social > a > .telegram {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/telegram_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/telegram_footer_pc.svg?v=3);	width:15px;	height:13px;}.container-footer > .container .list_social > a > .whatsapp {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/whatsapp_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/whatsapp_footer_pc.svg?v=3);	width:15px;	height:15px;}.container-footer > .container > .menu {	display:none;}@media (min-width:1024px){	.container-footer > .container .list_social {		margin-left:528px;	}}@media (min-width:1200px){	.container-footer > .container .list_social {		margin-left:100px;	}	.container-footer > .container > .menu {		display:inline-block;		margin-left:142px;	}	.container-footer > .container > .menu > li {		display:inline-block;		margin-left:43px;		&:first-child {			margin-left:0px;		}	}	.container-footer > .container > .menu > li > a {		font-family:var(--font-regular);		font-weight:400;		line-height:1.2em;		color:#F5F5F5;		font-size:14px;		transition:0.2s;		&:hover {			opacity:0.6;			transition:0.2s;		}	}}@media (min-width:1400px){	.container-footer > .container .list_social {		margin-left:139px;	}	.container-footer > .container > .menu {		display:inline-block;		margin-left:183px;	}	.container-footer > .container > .menu > li {		display:inline-block;		margin-left:53px;		&:first-child {			margin-left:0px;		}	}}@media (min-width:1600px){	.container-footer > .container .list_social {		margin-left:198px;	}	.container-footer > .container > .menu {		display:inline-block;		margin-left:236px;	}	.container-footer > .container > .menu > li {		display:inline-block;		margin-left:75px;		&:first-child {			margin-left:0px;		}	}}.container-footer > .container .address {	display:inline-block;	flex:1;	margin-top:60px;	font:400 16px/1.2em var(--font-regular);	color:#C8C8C8;}@media (max-width:1200px){	.container-footer > .container .address {		font:400 14px/1.2em var(--font-regular);	}}.container-footer > .container .address > span {	display:block;	margin-top:16px;	&:first-child {		margin-top:0px;	}}.container-footer > .container > .privacy {	width:332px;	color:#F5F5F5;	font-size:14px;	font-family:var(--font-regular);	font-weight:400;	line-height:1.2em;	height:0;	margin-top:67px;}.head_action_footer_mobile {    width:100%;    display:flex;	justify-content:center;	align-items:center;    position: fixed;    background:#FFF;    height:73px;    bottom:0px;    box-shadow:0 -2px 20px rgb(0 0 0 / 20%);    z-index:500;}.head_action_footer_mobile.z-index {	z-index:12000;}.head_action_footer_mobile.hide {	bottom:-100px;}@media (min-width:1024px){	.head_action_footer_mobile {		display:none;	}}.head_action_footer_mobile > .wrap {	width:var(--container-width);	height:48px;    display: flex;	margin-top:-6px;}.head_action_footer_mobile > .wrap > .action {	width:58px;	height:48px;	margin-left:calc((var(--container-width) - (58px * 4)) / 3 + 11px);    cursor:pointer;    display:flex;	flex:none;	justify-content:center;	align-items:center;	flex-wrap:wrap;	color:#767676;	background:rgba(0,0,0, 0);	border:0;	cursor:pointer;	padding:0;}.head_action_footer_mobile > .wrap > .action:first-child {    margin-left:0;}.head_action_footer_mobile > .wrap > .action > .icon_action_head > .count {    position: absolute;    width:15px;    height:15px;    top:0px;    right:-7px;    border-radius:50%;    font-size:10px;    text-align:center;    color:#FFF;    background:linear-gradient(180deg, #501527 0%, #A32A4F 186.67%);    display:none;	align-items:center;	justify-content:center;	font-family:var(--btn-font-regular);	font-weight:400;}.head_action_footer_mobile > .wrap > .action > .icon_action_head > .count.active {	display:flex;}.head_action_footer_mobile > .wrap > .action > div {    display:inline-block;	text-align:center;	font-size:11px;	margin-top:2px;	line-height:1.2em;	color:#767676;	font-family:var(--btn-font-regular);	font-weight:400;}.head_action_footer_mobile > .wrap > .action > .order_weight {	background-image: url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/weight.svg?v=5);	width:30px;	height:30px;	flex:none;}.head_action_footer_mobile > .wrap > .action > .catalog {	background-image: url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/catalog.svg?v=5);	width:30px;	height:30px;	flex:none;}.head_action_footer_mobile > .wrap > .action > .like {	background-image: url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/like.svg?v=5);	width:30px;	height:30px;	flex:none;	position:relative;}.head_action_footer_mobile > .wrap > .action > .cart {    background-image: url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/cart.svg?v=5);	width:30px;	height:30px;	flex:none;	position:relative;}/*Footer*//*Details*/p {    margin:0;    padding:0;}a, a:hover, a:focus {	text-decoration:none;}input:focus,textarea:focus {	font-size:16px !important;}textarea {	resize:none;}.img-preload {	background:#F5F3F1 !important;}.img-preload > img {	display:none !important;}.img-preload-new {	background:#F5F3F1 !important;}.img-preload-new > img {	display:none !important;}#container-form-question > .container > .wrap {    background: url(https://cdn.grilliato-nsk.ru/template/img/decorbg.svg) #501527;    border-radius:6px;}#container-form-question .form {    width:80%;    display: block;    margin:0 auto;    padding-top:110px;    padding-bottom:110px;}#container-form-question .form > h5 {    display:block;    width:100%;    color:#FFF;    font-family: var(--font-regular);	font-weight:400;    font-size:24px;    text-align:center;}#container-form-question .form .inputs {    display:flex;    flex-wrap:wrap;    margin-top:30px;}#container-form-question .form .inputs > input {    width:25.3%;    margin-left:1%;    display:inline-block;    padding:17px 20px;    font-size:15px;    color:#FFF;    background:rgba(0,0,0, 0);    height:auto;    border:1px solid #FFFFFF;    border-radius: 6px;}#container-form-question .form .inputs > input::placeholder {    color:#FFF;}#container-form-question .form .inputs > input:hover, #container-form-question .form .inputs > input:active, #container-form-question .form .inputs > input:focus {    outline:none;    box-shadow: none;	font-size:15px !important;	color:#FFF;}#container-form-question .form .inputs > input:-webkit-autofill,#container-form-question .form .inputs > input:-webkit-autofill:hover,#container-form-question .form .inputs > input:-webkit-autofill:focus,#container-form-question .form .inputs > input:-webkit-autofill:active{    -webkit-box-shadow: 0 0 0 30px #501527 inset !important;	-webkit-text-fill-color:#FFF;}#container-form-question .form .inputs > button {    width:20%;    margin-left:1%;	margin-top:0px;    padding:0;    display:inline-block;    background:#FFF;    color:#212121;    transition:0.2s;    opacity:1;    transition: 0.2s;    font-family: var(--btn-font-regular);}#container-form-question .form .inputs > button:hover {    opacity:0.9;    transition: 0.2s;}#container-form-question .form .privacy {    justify-content: center;    margin-top:20px;}#container-form-question .form .privacy > .privacy-checkbox {	border:1px solid #FFF;}#container-form-question .form .privacy > .privacy-checkbox.active {	background:#FFF;}#container-form-question .form .privacy > .privacy-checkbox.active::after {	background-color:#501527;}#container-form-question .form .privacy > span {    justify-content: left;    color:#FFF;}@media (min-width:100px){    #container-form-question .form {        padding-top:30px;        padding-bottom:30px;        width:95%;    }    #container-form-question .form > h5 {        font-size:22px;    }    #container-form-question .form .inputs > input {        width:100%;        margin-top:10px;        margin-left:0;    }    #container-form-question .form .inputs > input:first-child {        margin-top:0px;    }    #container-form-question .form .inputs > button {        display: none;    }    #container-form-question .form .privacy {        font-size:12px;    }    #container-form-question .button-send-footer {        display:block;        width:100%;		margin-top:30px;    }    #container-form-question .button-send-footer > .btn {        width:100%;        background:#FFF;        color:#212121;        transition:0.2s;        opacity:1;        transition: 0.2s;        font-family: var(--btn-font-regular);    }    #container-form-question .button-send-footer > .btn:hover {        opacity:0.9;        transition: 0.2s;    }}@media (min-width:1024px){    #container-form-question .form {        padding-top:110px;        padding-bottom:110px;        width:80%;    }    #container-form-question .form > h5 {        font-size:22px;    }    #container-form-question .form .inputs > input {        width:25.3%;        margin-top:0px;        margin-left:1%;    }    #container-form-question .form .inputs > input:first-child {        margin-top:0px;        margin-left:0px;    }    #container-form-question .form .privacy {        font-size:14px;    }	#container-form-question .button-send-footer {		display:flex;		justify-content:center;		margin-top:12px;	}	#container-form-question .button-send-footer > .btn {		width:auto;		display:inline-block;	}}@media (min-width:1200px){    #container-form-question .form > h5 {        font-size:24px;    }    #container-form-question .form .inputs > input {        width:20.3%;        margin-top:0px;        margin-left:1%;    }    #container-form-question .form .inputs > input:first-child {        margin-top:0px;        margin-left:0px;    }    #container-form-question .form .privacy {        font-size:14px;    }	#container-form-question .button-send-footer {		display:none;	}	#container-form-question .form .inputs > button {        display: inline-block;    }}.privacy-checkbox {	width:20px !important;	height:20px !important;	border:1px solid #501527;	border-radius:6px;	flex:none;	cursor:pointer;	position:relative;}.privacy-checkbox.active {	background:#501527;}.privacy-checkbox.active::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/checkbox.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/checkbox.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	width:16px;	height:16px;	background-color:#FFF;	position:absolute;	top:3px;	left:2px;}.privacy-checkbox > .form-control {	opacity:0;	pointer-events:none;}.form-control {	font-family:var(--font-regular);	font-weight:400;}.switch {	display:flex;	align-items:center;}.switch > span {	color:#989898;	font-family:var(--btn-font-regular);	font-weight:400;	display:inline-block;	margin-left:12px;}@media (min-width:100px){	.switch > span {		font-size:14px;	}}@media (min-width:797px){	.switch > span {		font-size:16px;	}}.switch-input-line {	display:inline-block;	position:relative;	width:38px;	flex:none;	height:21px;	background:#E3E3E4;	border-radius:24px;	cursor:pointer;	transition:0.2s;}.switch-input-line.active {	background:#501527;	transition:0.2s;}.switch-input-line > div {	width:13px;	height:13px;	background:#FFF;	position:absolute;	border-radius:50%;	top:4px;	left:4px;	transition:0.2s;}.switch-input-line.active > div {	right:4px;	left:auto;	transition:0.2s;}.switch-input-line > input {	pointer-events:none;	opacity:0;}.form-control-error {	border:1px solid #c0392b !important;	transition:0.2s;}.alert-form {	width:100%;	color:#501527;	padding:10px;	box-sizing:border-box;	font-family:var(--font-medium);	font-size:16px;	font-weight:500;	text-align:center;}.box-result {	position:absolute;	top:0px;	left:0px;	right:0px;	bottom:0px;	z-index:100;	background:rgba(255,255,255, 0.8);	display:none;}.box-result > .wrap {	display:flex;	height:100%;	width:100%;	align-items:center;	justify-content:center;}.box-result > .wrap > .loader-gif {    position: relative;    margin: 0 auto;    width: 90px;    height: 104px;    animation: spinner_result 2s linear infinite;    -webkit-animation: spinner_result 2s linear infinite;}.box-result > .wrap > .loader::after {    content: "";    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 100%;    height: 100%;    border-radius: 50%;    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.4);    animation: spinner_result 2s ease-out infinite;    -webkit-animation: spinner_result 2s ease-out infinite;}@keyframes spinner_result {    0% {        -webkit-transform: perspective(120px) rotateY(0deg);        transform: perspective(120px) rotateY(0deg);    }    50% {        -webkit-transform: perspective(120px) rotateY(180deg);        transform: perspective(120px) rotateY(180deg);    }    100% {        -webkit-transform: perspective(120px) rotateY(360deg);        transform: perspective(120px) rotateY(360deg);    }}@-webkit-keyframes spinner_result {    0% {        -webkit-transform: perspective(120px) rotateY(0deg);        transform: perspective(120px) rotateY(0deg);    }    50% {        -webkit-transform: perspective(120px) rotateY(180deg);        transform: perspective(120px) rotateY(180deg);    }    100% {        -webkit-transform: perspective(120px) rotateY(360deg);        transform: perspective(120px) rotateY(360deg);    }}.box-result > .wrap > .result {	display:inline-block;	text-align:center;}.box-result > .wrap > .result > .img {	background-size:100%;	width:98px;	height:98px;	display:inline-block;}.box-result > .wrap > .result > .img > img {	width:100%;	height:100%;	object-fit:cover;	display:block;}.box-result > .wrap > .result > .title {	color:#212529;	font-family:var(--font-medium);	font-weight:500;	font-size:18px;	line-height:16px;	margin-top:22px;}.box-result > .wrap > .result > .text {	font-size:16px;	font-weight:400;	font-family:var(--font-regular);	line-height:16px;	margin-top:16px;	text-align:center;	max-width:270px;}.switch-input {    width:auto;    display: flex;    cursor:pointer;    position: relative;}.switch-input > input {    opacity:0;    position: absolute;    left:0px;}.switch-input > .line {    width:50px;    height:22px;    border-radius:20px;    position: relative;    background:#f9f9f9;    transition:0.2s;}.switch-input > .line:after {    content:"";    display:block;    top:-2px;    height:26px;    width:26px;    background:#501527;    border-radius:50%;    left:-2px;    position: absolute;    transition:0.2s;}.switch-active > .line {    transition:0.2s;    background:#501527;}.switch-active > .line:after {    transition:0.2s;    left:28px;    background:#f9f9f9;}.switch-input > span {    font-size:16px;    font-family: var(--btn-font-medium);    color:#212121;    margin-left:15px;}.pager {    display:flex;    right:0px;    width:100%;    text-align:center;    justify-content: center;	align-items:center;	height:40px;}.pager > a {	font-family:var(--btn-font-regular);	font-weight:400;	line-height:1.18em;	color:#121212;	cursor:pointer;	display:flex;	align-items:center;	justify-content:center;	border-radius:50% !important;	flex:none;	margin-left:15px;	box-sizing:border-box;	transition:0.2s;	flex:none;	padding:0;}.pager > a.act {	background:rgba(0,0,0, 0);}.pager > a.act:hover {	text-decoration:underline;	background:rgba(0,0,0, 0);	color:#212121;}.pager > a:first-child {	margin-left:0;}.pager > a:hover, .pager > a.page-active {	background:#501527;	color:#FFF;	transition:0.2s;}@media (min-width:100px){	.pager {		margin-top:40px;	}	.pager > a {		font-size:16px;		width:34px;		height:34px;	}	.pager > a.act {		flex:1;	}}@media (min-width:797px){	.pager {		margin-top:80px;	}	.pager > a {		font-size:18px;		width:37px;		height:37px;	}	.pager > a.act {		flex:none;		width:auto;	}}@media (min-width:100px){	.container-section {		padding:0 0 60px 0;	}	.first-section {		margin-top:90px;	}	.last-section {		padding-bottom:60px;	}}@media (min-width:1024px){	.container-section {		padding:0 0 100px 0;	}	.first-section {		margin-top:150px;	}	.last-section {		padding-bottom:100px;	}}@media (min-width:1200px){	.first-section {        margin-top:260px;		transition:0.4s;	}	.first-section.not-top {		margin-top:210px;		transition:0.4s;	}	.last-section {		padding-bottom:100px;	}}@media (min-width:1400px){	.first-section {        margin-top:210px;		transition:0.4s;	}	.first-section.not-top {		margin-top:240px;		transition:0.4s;	}}.container > .container-head {    width:100%;    min-height:50px;    box-sizing: border-box;    display:flex;}.container > .nav, .container-bg > .nav {	margin:0 auto;	display:flex;	align-items:center;	list-style:none;	padding:0;	margin:0;}.container > .nav > li, .container-bg > .nav > li {	display:flex;	align-items:center;}.container > .nav > li > a, .container-bg > .nav > li > a, .container > .nav > li > span, .container-bg > .nav > li > span {	color:#989898;	font-family:var(--btn-font-regular);	font-weight:400;	font-size:14px;	line-height:0.93em;	margin-left:12px;	display:flex;	align-items:center;}.container > .nav > li:first-child > a, .container-bg > .nav > li:first-child > a {	margin-left:0;}.container > .nav > li.next > a::after, .container-bg > .nav > li.next > a::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-right-small-2.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-right-small-2.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	mask-repeat:no-repeat;	-webkit-mask-repeat:no-repeat;	background-color:rgba(61, 61, 61, 0.7);	width:7px;	height:14px;	margin-left:12px;	content:"";	display:inline-block;}.container > .nav > li.next:last-child > a::after, .container-bg > .nav > li.next:last-child > a::after {	display:none;}.container > .nav > li.back > a::before, .container-bg > .nav > li.back > a::before {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-right-small-2.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-right-small-2.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	mask-repeat:no-repeat;	-webkit-mask-repeat:no-repeat;	background-color:rgba(61, 61, 61, 0.7);	width:7px;	height:14px;	margin-right:12px;	content:"";	display:inline-block;	transform:rotate(180deg);}@media (min-width:100px){	.container > .nav.mobile, .container-bg > .nav.mobile {		display:flex;		margin-bottom:22px;		margin-top:22px;	}	.container > .nav.pc, .container-bg > .nav.pc {		display:none;	}}@media (min-width:1024px){	.container > .nav.mobile, .container-bg > .nav.mobile {		display:none;	}	.container > .nav.pc, .container-bg > .nav.pc {		display:flex;		margin-bottom:60px;	}}main > .container-section > .container > .container-head > .title {    font-family:var(--font-medium);	font-weight:500;    color:#212121;    font-size:28px;    width:100%}main > .container-section > .container > .container-head > .title.left {	text-align:left;}main > .container-section > .container > .container-head > .title.center {	text-align:center;}@media (min-width:100px){	.container > .container-head {		padding-bottom:30px;	}	.container > .container-head.padding-top {		padding-top:60px;	}	main > .container-section > .container > .container-head > .title {		font-size:23px;		line-height: 1.3125em;		text-align:left;	}}@media (min-width:1024px){	.container > .container-head {		padding-bottom:60px;	}	.container > .container-head.padding-top {		padding-top:100px;	}	main > .container-section > .container > .container-head > .title {		font-size:26px;		text-align:left;	}}.container > .head > .scroll {    width:40%;    display:table;    text-align:right;}.container > .head > .scroll > div {    display:inline-block;    cursor: pointer;	padding:5px 5px;	margin-top:-7px;}.container > .head > .scroll > div > i {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/scroll.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/scroll.svg);    background-color:#212121;    mask-size:100%;    -webkit-mask-size:100%;    height:23px;    width:23px;    display:block;    background-repeat: no-repeat;}.container > .head > .scroll > div > i:hover {    background-color:#501527;}.container > .head > .scroll > .left > i {    transform:rotate(180deg);}.btn-relative {	position:relative;}.btn {    border-radius:6px !important;	outline:none;	box-shadow:none;	white-space:nowrap;	box-sizing:border-box;}.btn > i.arrow-right-small {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-right-small.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow-right-small.svg);	mask-size:100%;	-webkit-mask-size:100%;	display:inline-block;	width:16px;	height:14px;	background-color:#FFF;	margin-left:4px;	mask-position-y:2px;	-webkit-mask-position-y:2px;	pointer-events:none;}.btn[disabled] {	opacity:0.7;	pointer-events:none;}.btn:active, .btn:focus {	outline:none;	box-shadow:none;}.box-btn-center {	width:100%;	display:flex;}.box-btn-center > .btn-center {    display:inline-block;}@media (min-width:1400px){	main > .container-section > .container > .container-head > .title {		font-size:32px;		line-height: 1.3125em;		text-align:left;	}}@media (min-width:100px){    .btn {        font-size:16px;        padding:16px 32px;        font-family: var( --btn-font-medium );    }	.btn > i.arrow-right-small {		display:none;	}	.box-btn-center {		justify-content:center;	}	.btn-center-margin-top {		margin-top:30px;	}}@media (min-width:1024px){    .box-btn-center {		justify-content:left;	}	.btn > i.arrow-right-small {		display:inline-block;	}	.btn-center-margin-top {		margin-top:60px;	}}@media (min-width:1200px){	.btn:hover > i.arrow-right-small {		background-color:#212121;	}}.btn-standart {    background:none;    border:1px solid #444444;    color:#212121;    font-family: var( --btn-font-medium );    border-radius:2px;    padding:20px 65px;    text-transform: uppercase;    transition:0.2s;}.btn-standart:hover {    background:#501527;    border:1px solid #501527;    color:#fff;    transition:0.2s;}.btn-contact {    background:none;    border:1px solid #FFF;    color:#FFF;    font-family: var( --btn-font-medium );    border-radius:2px;    padding:10px 65px;    transition:0.2s;    font-size:15px;}.btn-contact:hover {    background:#FFF;    border:1px solid #f9f9f9;    color:#501527;    transition:0.2s;}.btn-answer {    background:#501527;    border:0px;    color:#fff;    font-family: var( --btn-font-medium );	font-weight:500;    border-radius:2px;    transition:0.2s;}.btn-answer:hover {    background:none;    color:#212121;    transition:0.2s;	color:#FFF;}.btn-white {	background:#FFF;	border:1px solid #F5F3F1;	border-radius:3px !important;	font:500 16px/1.2em var(--btn-font-medium);	color:#212121;	transition:0.2s;	box-sizing:border-box;	position:relative;	overflow:hidden;}.btn-white > span {	position:relative;	z-index:10;}@media (min-width:1200px){	.btn-white::after {		top:0px;		left:0px;		bottom:0px;		width:0px;		content:"";		background:#F5F3F1;		transition:0.4s;		position:absolute;		z-index:1;	}	.btn-white:hover::after, .btn-white:active::after {		width:100%;		transition:0.4s;	}}.btn-gray {	background:#F5F3F1;	border:1px solid #C4C4C4;	border-radius:3px !important;	font:500 16px/1.2em var(--btn-font-medium);	color:#212121;	transition:0.2s;	box-sizing:border-box;}@media (min-width:1200px){	.btn-gray:hover, .btn-gray:active {		background:#FFFFFF;		border:1px solid #FFF;		transition:0.2s;	}}@media (max-width:992px){	.btn-answer-mobile-white {		font-family: var( --btn-font-medium );		font-weight:500;		font-size:16px;		line-height:1.31em;		border:1px solid #C4C4C4 !important;		border-radius:4px !important;		display:block;		width:100%;		padding:9px 0 !important;		color:#262525;		background:#FFF;	}}.btn-no-border {	border:0px;}.btn-no-border:hover {	border:0px;}.btn-answer-no-white:hover {	background:rgb(104,29,52);	color:#FFF;}.btn-answer-no-white:hover > i.arrow-right-small {	background-color:#FFF !important;}.btn-send {    background:none;    border:1px solid #444444;    color:#212121;    font-family: var( --btn-font-medium );    border-radius:2px;    padding:18px 32px;    transition:0.2s;}@media (min-width:100px){    .btn-send {        padding:18px 32px;    }    .btn-answer {        padding:18px 32px;    }}@media (min-width:768px){    .btn-send {        padding:18px 32px;    }    .btn-answer {        padding:18px 32px;    }}.btn-send:hover {    background:#501527;    border:1px solid #501527;    color:#fff;    transition:0.2s;}.btn-form {	display:flex !important;	align-items:center;	justify-content:center;}.btn-dark {	background:#333333;	border:1px solid #333333 !important;	color:#FFF;	transition:0.2s ease-out;}.btn-dark i {	position: relative;	z-index: 201;}.btn-form > img {	width: 20px;	height: 20px;}.btn-form > span {	margin-left:10px;}.btn-result {	border:0;	opacity: 0.8;}.btn-result-danger {	background: linear-gradient(90deg, #F14D4D 0%, #B94747 100%);	-webkit-animation:ring 1s infinite;    -moz-animation:ring 1s infinite;    -o-animation:ring 1s infinite;    animation:ring 1s infinite;}.btn-result-success {	background: linear-gradient(90deg, #66E373 0%, #50A859 100%);}.input-standart {    background:#f9f9f9;    border-radius:6px;    border:1px solid #e7e7e7;    font-family:var(--font-regular);}@media (min-width:100px){    .input-standart {        font-size:12px;    }}@media (min-width:768px){    .input-standart {        font-size:12px;    }}@media (min-width:992px){    .input-standart {        font-size:14px;    }}select.input-standart {    padding:0 16px;    height:42px;    line-height:42px;}textarea.input-standart {    background:#f9f9f9;    border-radius:2px;    border:1px solid #e7e7e7;    font-family:var(--font-regular);    padding:10px;    resize:none;}textarea.input-standart::placeholder {    text-align:center;    padding-top:10%;}textarea.input-standart:focus::placeholder {    display:none;}.select {	display:inline-block;}.select > .item {	display:none;}.select > .selected-item {	color:#212121;	font-size:16px;	font-weight:400;	font-family:var(--btn-font-regular);	cursor:pointer;	display:flex;	align-items:center;	padding:16px 15px;	box-sizing:border-box;	white-space:nowrap;	position:relative;}.select > .selected-item > img {	display:none;}.select > .selected-item > svg {	width:12px;	height:8px;	margin-left:5px;	margin-top:3px;	transition:0.2s;	position:absolute;	right:18px;	top:20px;}.select.active > .selected-item > svg {	transform:rotate(180deg);	transition:0.2s;}.select > .select-items {	position:absolute;	display:block;	top:0px;	left:0px;	min-width:100%;	height:auto;	box-shadow:0 0 20px rgba(0,0,0,.2);	background:#FFF;	border-radius:3px;	box-sizing:border-box;	opacity:0;	pointer-events:none;	z-index:500;	transition:0.2s;}.select.active > .select-items {	opacity:1;	pointer-events:auto;	transition:0.2s;}.select > .select-items > .title {	padding:16px 15px;	box-sizing:border-box;	font-size:16px;	font-weight:400;	font-family:var(--btn-font-regular);	color:#212121;	display:flex;	align-items:center;	cursor:pointer;}.select > .select-items > .title > svg {	transform:rotate(180deg);	margin-left:5px;	margin-top:3px;}.select > .select-items > .list {	width:100%;	display:block;}.select > .select-items > .list > .item {	padding:7px 15px;	box-sizing:border-box;	white-space:nowrap;	cursor:pointer;	display:flex;	align-items:center;}.select > .select-items > .list > .item > img {	border-radius:3px;	width:50px;	height:50px;	object-fit:cover;	margin-right:10px;}.select > .select-items > .list > .item:last-child {	border-bottom-left-radius:3px;	border-bottom-right-radius:3px;}.select > .select-items > .list > .item[selected=true]::after {	content:"";	display:inline-block;	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/check-select.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/check-select.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	background-color:#212121;	width:13px;	height:17px;	margin-left:5px;}.select > .select-items > .list > .item:hover {	background:#f5f3f1;}@media (min-width:1200px){	.select {		position:relative;	}}.select-big {	display:block;	position:fixed;	top:0px;	left:0px;	width:100%;	background:#FFF;	z-index:18000;	height:100%;	overflow:auto;	&::-webkit-scrollbar {		width:0;		height:0;	}}.select-big > .selected-item {	color:#212121;	font-size:16px;	font-weight:400;	font-family:var(--btn-font-regular);	cursor:pointer;	display:flex;	align-items:center;	padding:16px 15px;	box-sizing:border-box;	white-space:nowrap;}.select-big > .select-items {	left:0px;	right:0px;	bottom:0px;	transition:0.4s;	background:#FFF;}.select-big.active > .select-items {	top:0px;	transition:0.4s;}.select-big > .select-items > .title {	padding:15px;	font-size:18px;	position:relative;}.select-big > .select-items > .title > svg {	position:absolute;	right:15px;	top:18px;	width:15px;	height:10px;	transform:rotate(360deg);}.select-big > .select-items > .list > .item {	font-size:18px;	padding:15px 15px;	border-top:1px solid rgba(227, 227, 227, 1);	display:flex;	align-items:center;}.select-big > .select-items > .list > .item:first-child {	border-top:0px;}.select-big > .select-items > .list > .item[selected=true]::after {	content:"";	display:inline-block;	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/check-select.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/check-select.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	background-color:#212121;	width:13px;	height:17px;	margin-left:5px;}.select-big > .select-items > .list > .item:hover {	background:#f5f3f1;}.select-big > .select-items > .list > .item > img {	width:50px;	height:50px;	margin-right:10px;	border-radius:2px;}.container-height {    padding-top:100px;    padding-bottom: 100px;}.container-height-append {    margin-top:0;}@media (min-width:100px){    body > .container-height {        padding-top:30px;        padding-bottom: 30px;    }    .container-height-append {        margin-top:30px;    }}@media (min-width:768px){    body > .container-height {        padding-top:50px;        padding-bottom: 50px;    }    body > .container-height[page-id="0"] {        padding-top:50px;    }}@media (min-width:992px){    .container-height-append {        margin-top:50px;    }    body > .container-height[page-id="0"] {        padding-top:100px;    }    body > .container-last {        padding-bottom:100px;    }}.btn-close {	font-size:50px;	line-height:30px;	color:#000 !important;	width:23px;	float:right;	padding:0;}.close, .close:hover, .close:active, .btn-close, btn-close:active, .btn-close:hover, .btn-close:focus {    outline:none;    box-shadow: none;}.privacy-new {	width:100%;	text-align:center;	font-size:12px;	font-family:var(--font-regular);	line-height:1.3em;	color:#A4A4A4;}.privacy-new > span > a {	color:#501527;	white-space:nowrap;}.privacy {    width:100%;    display:flex;    line-height:1.2;	padding-left:5px;}.privacy > input {    display:inline-block;}.privacy > span {    display: inline-block;    margin-left:15px;}.popover {	padding:15px;	color:#212121;	border-radius:6px;	box-shadow:0 2px 18px rgba(0,0,0, 0.1);	position:absolute;	font-size:14px;	font-family:var(--font-regular);	border:0px;	z-index:500;	display:block;	background:#FFF;}@media (min-width:100px){	.has-ripple > .ripple {		display:none;	}	.popover {		max-width:80%;		font-size:12px;	}}@media (min-width:576px){	.popover {		max-width:300px;		font-size:14px;	}}@media (min-width:1200px){	.has-ripple {		overflow:hidden;		position:relative;	}	.has-ripple > .ripple {		background-color:rgba(255,255,255, 0.4);		border-radius: 50%;		pointer-events: none;		position: absolute;		transform: scale(0);		z-index:200;		display:block;	}	.has-ripple > .start {		transform: scale(0.2);	}	.has-ripple > .active {		transform: scale(2);		transition: transform 1000ms, opacity 1000ms;		opacity: 0.2;	}	.has-ripple > .end {		opacity:0;		transition:0.2s;	}}.rating-at-form {	display:flex;	align-items:center;	justify-content:center;	width:100%;}.rating-at-form > .star {	width:35px;	height:35px;	display:flex;	align-items:center;	justify-content:center;	margin-left:15px;	cursor:pointer;}.rating-at-form > .star.first {	margin-left:0px;}.rating-at-form > .star::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/star_wide_line.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/star_wide_line.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	width:28px;	height:30px;	background-color:#989898;	display:inline-block;	content:"";	transition:0.4s;}.rating-at-form > .star.active::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/star_active.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/star_active.svg);	background-color:#FFC530;	opacity:0.5;	transition:0.4s;}.rating-at-form > .star.select-star::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/star_active.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/star_active.svg);	background-color:#FFC530;	transition:0.4s;}.delimeter_editorjs {	display:flex;	justify-content:center;	align-items:center;	padding:10px 0;	box-sizing:border-box;}.delimeter_editorjs::before {	content: "***";	font-size:30px;	line-height:40px;	display:inline-block;	height:30px;	letter-spacing:.2em;}.captcha-we {	width:100%;	display:flex;	align-items:center;	border:1px solid #c4c4c4;	height:50px;	overflow:hidden;	border-radius:6px;	margin-top:40px;}.captcha-we > img {	width:90px;	border-radius:4px;	object-fit:cover;	height:40px;	margin-left:20px;}.captcha-we > input {	flex:1;	font:400 16px/1.2em var(--font-regular);	border-left:1px solid #c3c3c3;	border-color:rgba(0,0,0, 0);	padding:14px 20px;	box-sizing:border-box;	&::placeholder {		color:#BEBEBE;	}}@media (max-width:1024px){	.captcha-we > img {		width:61px;	}	.captcha-we > input {		padding:14px 12px;		font:400 14px/1.2em var(--font-regular);	}}.rotate-anim {	animation-name: rotation-anim;    animation-duration: 1s;    animation-iteration-count: infinite;    animation-timing-function: linear;}@keyframes rotation-anim {    0% {        transform:rotate(0deg);    }    100% {        transform:rotate(360deg);    }}@media (min-width:1200px){	.anim-scale > img {		transform:scale(1.5);		transition:1.5s;	}	.anim-scale.now > img {		transform:scale(1);		transition:1.5s;	}}.form-phone {	position:relative;	&::after {		background-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/flag-russia.svg);		background-size:100% 100%;		width:14px;		height:12px;		content:"";		display:block;		position:absolute;		top:21px;		left:15px;	}}.form-phone > .placeholder {	color:#A4A4A4;	font:400 16px/1.2em var(--font-regular);	position:absolute;	top:19px;	left:35px;	pointer-events:none;}.form-phone > .placeholder > span {	color:#404040;}.form-phone.active > .placeholder {	display:none;}.form-phone > input {	padding-left:36px !important;}/*Details*//*Search main*/.result_search {    width:100%;    display:block;    overflow:auto;    height:150px;}.result_search > .item {    width:98%;    display:flex;    height:50px;    padding:5px;    cursor:pointer;    box-sizing: border-box;}.result_search > .item:hover {    background:#f9f9f9;}.result_search > .item > .img {    width:40px;    height:40px;    border-radius:6px;    display: inline-block;    flex:none;}.result_search > .item > .img > img {    width:100%;    height:40px;    border-radius: 6px;    object-fit: cover;}.result_search > .item > .name {    margin:0px 0 0 10px;    display:flex;    align-items: center;}.result_search > .item > .name > div {    width:100%;    display:inline-block;    color:#501527;    font-family: var(--font-bold);    font-size:13px;}/*Search main*//*Mobile menu*/.menuMobile {	background:rgba(0,0,0, 0.5);	position:fixed;	z-index:17000;	right:0px;	left:0px;	opacity:0;	bottom:0;	top:0;	transition:0.2s;	display:none;}@media (min-width:1200px){	.menuMobile {		display:none !important;	}}.menuMobile.show {	display:block;}.menuMobile.opacity-1 {	transition:0.2s;	opacity:1;}.menuMobile > .bgClose {	position:absolute;	top:0px;	right:0px;	bottom:0px;	left:0px;	height:100%;	width:100%;	cursor:pointer;	z-index:1;}.menuMobile > .wrap {	position:relative;	display:block;	z-index:3;	background:#FFF;	height:100%;	overflow:auto;	box-sizing:border-box;	&::-webkit-scrollbar {		width:0;		height:0;	}}@media (min-width:100px){	.menuMobile > .wrap {		width:100%;	}}@media (min-width:550px){	.menuMobile > .wrap {		width:550px;	}}.menuMobile > .wrap > .search {	padding-top:40px;	display:flex;	align-items:center;	height:38px;}.menuMobile > .wrap > .search > .close {	background:rgba(0,0,0, 0);	border:0;	padding:0;	cursor:pointer;	width:20px;	height:20px;	flex:none;}.menuMobile > .wrap > .search > .close > svg {	width:20px;	height:20px;	fill:#404040;}.menuMobile > .wrap > .search > .input {	height:36px;	border:1px solid #c4c4c4;	border-radius:16px;	position:relative;	cursor:text;	display:flex;	align-items:center;	flex:1;	overflow:hidden;	margin-right:30px;	box-sizing:border-box;}.menuMobile > .wrap > .search > .input > svg {	width:20px;	height:20px;	top:7px;	left:14px;	position:absolute;}.menuMobile > .wrap > .search > .input > svg > path {	stroke:#404040;}.menuMobile > .wrap > .search > .input > input {	##height:90%;	margin-top:1px;	width:calc(100% - 44px);	margin-left:41px;	border:0;	font:400 14px/1.2em var(--btn-font-regular);}.menuMobile > .wrap > .search > .input > input:focus,.menuMobile > .wrap > .search > .input > input:active {	font:400 16px/1.2em var(--btn-font-regular) !important;}@media (min-width:100px){	.menuMobile > .wrap > .search {		width:calc(100% - 35px);		margin-left:20px;	}}@media (min-width:550px){	.menuMobile > .wrap > .search {		width:calc(100% - 80px);		margin-left:40px;	}}.menuMobile > .wrap > .result_search {	display:none;	height:auto;	margin-top:40px;	min-height:150px;	max-height:300px;}.menuMobile > .wrap > .result_search > .item > .name > div {	font-family:var(--btn-font-regular);	color:#404040;	font-size:16px;}@media (min-width:100px){	.menuMobile > .wrap > .result_search > .item {		width:calc(100% - 30px);		margin-left:15px;	}}@media (min-width:100px){	.menuMobile > .wrap > .result_search > .item {		width:calc(100% - 30px);		margin-left:15px;	}}@media (min-width:550px){	.menuMobile > .wrap > .result_search > .item {		width:calc(100% - 80px);		margin-left:34px;	}}.menuMobile > .wrap > .menu-main {	width:100%;	display:block;}.menuMobile > .wrap > .menu-main > a {	display:flex;	position:relative;	width:100%;	align-items:center;	cursor:pointer;	font:500 18px/1.2em var(--btn-font-medium);	color:#404040;	border-bottom:1px solid #F3F3F3;	&:last-child {		border-bottom:0px;	}}.menuMobile > .wrap > .menu-main > a.active::after {	content:"";	position:absolute;	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow_category_head.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow_category_head.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	display:block;	background-color:#777777;	width:13px;	height:13px;}@media (min-width:100px){	.menuMobile > .wrap > .menu-main {		width:calc(100% - 30px);		margin-left:15px;		margin-top:40px;	}	.menuMobile > .wrap > .menu-main > a {		height:54px;	}	.menuMobile > .wrap > .menu-main > a::after {		width:5px;		height:10px;		top:23px;		right:4px;	}}@media (min-width:550px){	.menuMobile > .wrap > .menu-main {		width:calc(100% - 80px);		margin-left:40px;	}}.menuMobile > .wrap > .menu-mini {	display:block;	margin-top:10px;	&:first-child {		margin-top:15px;	}}.menuMobile > .wrap > .menu-mini > a {	cursor:pointer;	height:40px;	display:flex;	align-items:center;	font:400 16px/1.2em var(--btn-font-regular);	color:#404040;}@media (min-width:100px){	.menuMobile > .wrap > .menu-mini {		width:calc(100% - 30px);		margin-left:15px;	}}@media (min-width:550px){	.menuMobile > .wrap > .menu-mini {		width:calc(100% - 80px);		margin-left:40px;	}}.menuMobile > .wrap > .contact {	display:block;	padding:40px 0;	margin-top:40px;	box-sizing:border-box;	background:#F5F3F1;}.menuMobile > .wrap > .contact.bottom {	position:fixed;	left:0px;	bottom:0px;}.menuMobile > .wrap > .contact > a {	display:flex;	align-items:center;	height:40px;	font:400 16px/1.2em var(--btn-font-regular);	color:#404040;}.menuMobile > .wrap > .contact > a > svg {	width:20px;	height:20px;	flex:none;	margin-right:15px;}@media (min-width:100px){	.menuMobile > .wrap > .contact {		width:100%;	}	.menuMobile > .wrap > .contact > a {		width:calc(100% - 30px);		margin-left:15px;	}}@media (min-width:550px){	.menuMobile > .wrap > .contact {		width:550px;	}	.menuMobile > .wrap > .contact > a {		width:calc(100% - 80px);		margin-left:40px;	}}/*Mobile menu*//*Catalog*/.catalog-box {	background:rgba(0,0,0, 0.5);	right:0px;	left:0px;	opacity:0;	transition:0.2s;	display:none;}.catalog-box > .bgClose {	position:absolute;	top:0px;	right:0px;	bottom:0px;	left:0px;	height:100%;	width:100%;	cursor:url(https://cdn.grilliato-nsk.ru/template/img/icons/close_mouse.svg), auto;	z-index:1;}@media (min-width:100px){	.catalog-box {		top:0px;		position:fixed;		overflow:auto;		z-index:17000;		height:100%;		&::-webkit-scrollbar {			width:0px;			height:0px;		}	}}@media (min-width:1200px){	.catalog-box {		top:226px;		position:absolute;		z-index:9994;		transition:0.4s;	}	.catalog-box.not-top {		top:160px;		transition:0.4s;	}}@media (min-width:1400px){	.catalog-box {		top:160px;		position:absolute;		z-index:9994;		transition:0.4s;	}	.catalog-box.not-top {		top:200px;		transition:0.4s;	}}.catalog-box.show {	display:block;}.catalog-box.opacity-1 {	opacity:1;	transition:0.2s;}.catalog-box > .wrap {	display:flex;	flex-wrap:wrap;	width:100%;	position:relative;	z-index:2;}.catalog-box > .wrap > .desktopTop {	width:100%;	display:none;	height:60px;	background:#FFF;}@media (min-width:1200px){	.catalog-box > .wrap > .desktopTop {		display:inline-block;	}}.catalog-box > .wrap > .left {	background:#FFF;	display:inline-block;	flex:none;	box-sizing:border-box;}.catalog-box > .wrap > .left.hide {	display:none;}.catalog-box > .wrap > .right {	background:#FFF;	display:inline-block;	box-sizing:border-box;	flex:none;}.catalog-box > .wrap > .right.hide {	display:none;}@media (min-width:100px){	.catalog-box > .wrap {		height:100%;	}	.catalog-box > .wrap > .left {		width:100%;		padding-bottom:40px;	}	.catalog-box > .wrap > .right {		width:100%;		padding-bottom:40px;	}}@media (min-width:550px){	.catalog-box > .wrap > .left {		width:550px;	}}@media (min-width:1200px){	.catalog-box > .wrap {		height:auto;	}	.catalog-box > .wrap > .left {		border-right:1px solid #C4C4C4;		width:401px;		padding-bottom:60px;	}	.catalog-box > .wrap > .right {		width:calc(100% - 401px);		padding-bottom:60px;	}}.catalog-box > .wrap > .left > .search {	display:flex;	align-items:center;	height:38px;}.catalog-box > .wrap > .left > .search > .back {	background:rgba(0,0,0, 0);	border:0;	padding:0;	cursor:pointer;	width:10px;	height:20px;	flex:none;}.catalog-box > .wrap > .left > .search > .back > svg {	width:10px;	height:20px;	fill:#404040;}.catalog-box > .wrap > .left > .search > .close {	background:rgba(0,0,0, 0);	border:0;	padding:0;	cursor:pointer;	width:20px;	height:20px;	flex:none;}.catalog-box > .wrap > .left > .search > .close > svg {	width:20px;	height:20px;	fill:#404040;}.catalog-box > .wrap > .left > .search > .input {	height:36px;	border:1px solid #c4c4c4;	border-radius:16px;	position:relative;	cursor:text;	display:flex;	align-items:center;	flex:1;	overflow:hidden;	margin-left:20px;	margin-right:20px;	box-sizing:border-box;}.catalog-box > .wrap > .left > .search > .input > svg {	width:20px;	height:20px;	top:7px;	left:14px;	position:absolute;}.catalog-box > .wrap > .left > .search > .input > svg > path {	stroke:#404040;}.catalog-box > .wrap > .left > .search > .input > input {	##height:90%;	display:inline-block;	margin-top:1px;	width:calc(100% - 44px);	margin-left:41px;	border:0;	font:400 14px/1.2em var(--btn-font-regular);}.catalog-box > .wrap > .left > .search > .input > input:focus,.catalog-box > .wrap > .left > .search > .input > input:active {	font:400 16px/1.2em var(--btn-font-regular) !important;}@media (min-width:100px){	.catalog-box > .wrap > .left > .search {		margin-top:40px;		width:calc(100% - 35px);		margin-left:20px;	}}@media (min-width:550px){	.catalog-box > .wrap > .left > .search {		width:calc(100% - 80px);		margin-left:40px;	}}@media (min-width:1200px){	.catalog-box > .wrap > .left > .search {		display:none;	}}.catalog-box > .wrap > .left > .result_search {	height:auto;	margin-top:40px;	min-height:150px;	max-height:300px;}.catalog-box > .wrap > .left > .result_search > .item > .name > div {	font-family:var(--btn-font-regular);	color:#404040;	font-size:16px;}@media (min-width:100px){	.catalog-box > .wrap > .left > .result_search > .item {		width:calc(100% - 30px);		margin-left:15px;	}}@media (min-width:100px){	.catalog-box > .wrap > .left > .result_search > .item {		width:calc(100% - 30px);		margin-left:15px;	}}@media (min-width:550px){	.catalog-box > .wrap > .left > .result_search > .item {		width:calc(100% - 80px);		margin-left:34px;	}}.catalog-box > .wrap > .left > .category {	width:100%;	display:block;}.catalog-box > .wrap > .left > .category > a {	display:flex;	position:relative;	width:100%;	align-items:center;	cursor:pointer;}.catalog-box > .wrap > .left > .category > a.active {	background:#F9F9F9;}.catalog-box > .wrap > .left > .category > a > div {	display:flex;	align-items:center;	justify-content:center;	width:30px;	height:30px;	flex:none;}.catalog-box > .wrap > .left > .category > a > span {	color:#404040;	font:400 16px/1.2em var(--btn-font-regular);	margin-left:12px;}.catalog-box > .wrap > .left > .category > a::after {	content:"";	position:absolute;	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow_category_head.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/arrow_category_head.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	display:block;	background-color:#777777;}@media (min-width:100px){	.catalog-box > .wrap > .left > .category {		width:calc(100% - 30px);		margin-left:15px;		margin-top:40px;	}	.catalog-box > .wrap > .left > .category > a {		height:54px;	}	.catalog-box > .wrap > .left > .category > a::after {		width:13px;		height:13px;		top:22px;		right:4px;	}}@media (min-width:550px){	.catalog-box > .wrap > .left > .category {		width:calc(100% - 80px);		margin-left:40px;	}}@media (max-width:1200px){	.catalog-box > .wrap > .left > .category > a {		border-bottom:1px solid #F3F3F3;		&:last-child {			border-bottom:0px;		}	}}@media (min-width:1200px){	.catalog-box > .wrap > .left > .category {		width:100%;		margin-left:0;		margin-top:0px;	}	.catalog-box > .wrap > .left > .category > a {		height:70px;		margin-top:0px;		background:#FFF;		transition:0.2s;		&:hover {			transition:0.2s;			background:#F9F9F9;		}	}	.catalog-box > .wrap > .left > .category > a > div {		margin-left:60px;	}	.catalog-box > .wrap > .left > .category > a::after {		display:none;		top:29px;		right:19px;		width:15px;		height:15px;	}	.catalog-box > .wrap > .left > .category > a:hover::after,	.catalog-box > .wrap > .left > .category > a.active::after {		display:block !important;	}}@media (min-width:1600px){	.catalog-box > .wrap > .left > .category > a > span {		font:400 18px/1.2em var(--btn-font-regular);	}}.catalog-box > .wrap > .left > .menu {	display:block;}.catalog-box > .wrap > .left > .menu > a {	display:flex;	align-items:center;	cursor:pointer;	font:400 16px/1.2em var(--btn-font-regular);}.catalog-box > .wrap > .left > .menu > a > div {	display:flex;	align-items:center;	justify-content:center;	flex:none;}.catalog-box > .wrap > .left > .menu > a > div > svg {	width:100%;	height:100%;}@media (min-width:100px){	.catalog-box > .wrap > .left > .menu {		margin-top:40px;		width:calc(100% - 30px);		margin-left:15px;	}	.catalog-box > .wrap > .left > .menu > a {		height:40px;	}	.catalog-box > .wrap > .left > .menu > a > div {		width:20px;		height:20px;		margin-right:15px;	}}@media (min-width:550px){	.catalog-box > .wrap > .left > .menu {		width:calc(100% - 80px);		margin-left:40px;	}}@media (min-width:1200px){	.catalog-box > .wrap > .left > .menu {		margin-top:60px;		width:100%;		margin-left:0;	}	.catalog-box > .wrap > .left > .menu > a {		margin-top:15px;		height:50px;		background:#FFF;		transition:0.2s;		&:first-child {			margin-top:0px;		}		&:hover {			background:#F9F9F9;			transition:0.2s;		}	}	.catalog-box > .wrap > .left > .menu > a > div {		width:30px;		height:30px;		margin-right:12px;		margin-left:60px;	}}@media (min-width:1600px){	.catalog-box > .wrap > .left > .menu > a {		font:400 18px/1.2em var(--btn-font-regular);	}}.catalog-box > .wrap > .right > .image {	display:block;	position:relative;	&::after {		content:"";		position:absolute;		top:0px;		right:0px;		bottom:0px;		left:0px;		background: linear-gradient(44deg, #0f0f0f 1.42%, rgba(15, 15, 15, 0.73) 28.16%, rgba(15, 15, 15, 0.45) 55%, rgba(15, 15, 15, 0) 83.36%);		opacity: 0.5;	}}.catalog-box > .wrap > .right > .image > img {	z-index:1;	width:100%;	height:100%;	object-fit:cover;	display:none;}.catalog-box > .wrap > .right > .image > .back {	display:none;	position:absolute;	color:#FFFFFF;	cursor:pointer;	background:rgba(0,0,0, 0);	border:0;}.catalog-box > .wrap > .right > .image > .close {	display:flex;	align-items:center;	justify-content:center;	padding:0;	position:absolute;	cursor:pointer;	width:34px;	height:34px;	background:#FFF;	border-radius:50%;	border:0px;	z-index:15;}.catalog-box > .wrap > .right > .image > .close > svg {	fill:#404040;	width:16px;	height:16px;}.catalog-box > .wrap > .right > .image > .category-link {	display:flex;	align-items:center;	position:absolute;	z-index:10;	height:23px;	color:#FFF;	font:500 18px/1.2em var(--btn-font-medium);}.catalog-box > .wrap > .right > .image > .category-link > svg {	margin-left:15px;	width:16px;	height:16px;}@media (min-width:100px){	.catalog-box > .wrap > .right > .image {		width:100%;		height:220px;	}	.catalog-box > .wrap > .right > .image > .back {		font:400 12px/1.2em var(--btn-font-regular);		top:30px;		left:15px;	}	.catalog-box > .wrap > .right > .image > .close {		top:25px;		right:15px;	}	.catalog-box > .wrap > .right > .image > .category-link {		bottom:30px;		left:15px;	}}@media (min-width:1024px){	.catalog-box > .wrap > .right > .image > .back {		font:400 14px/1.2em var(--btn-font-regular);		left:40px;	}	.catalog-box > .wrap > .right > .image > .close {		right:40px;	}	.catalog-box > .wrap > .right > .image > .category-link {		left:40px;	}}@media (max-width:1200px){	.catalog-box > .wrap > .right > .image > .back {		display:flex;		align-items:center;		height:25px;		z-index:15;		padding:0;	}	.catalog-box > .wrap > .right > .image > .back > div {		height:25px;		width:25px;		border-radius:50%;		background:#FFF;		flex:none;		margin-right:6px;	}	.catalog-box > .wrap > .right > .image > .back > div > svg {		width:13px;		height:13px;		margin-top:6px;	}}@media (min-width:1200px){	.catalog-box > .wrap > .right > .image {		width:calc(100% - 120px);		margin-left:60px;		border-radius:9px;		&::after {			border-radius:9px;		}	}	.catalog-box > .wrap > .right > .image > img {		border-radius:9px;	}	.catalog-box > .wrap > .right > .image > .close {		transform:rotate(0deg);		transition:0.3s;		&:hover {			transform:rotate(360deg);			transition:0.3s;		}	}	.catalog-box > .wrap > .right > .image > .category-link {		left:30px;	}}@media (min-width:1400px){	.catalog-box > .wrap > .right > .image > .category-link {		font:500 20px/1.2em var(--btn-font-medium);	}}@media (min-width:1600px){	.catalog-box > .wrap > .right > .image {		width:calc(100% - 140px);		margin-left:70px;	}	.catalog-box > .wrap > .right > .image > .category-link {		font:500 24px/1.2em var(--btn-font-medium);	}}.catalog-box > .wrap > .right > .category {	display:flex;	flex-wrap:wrap;}.catalog-box > .wrap > .right > .category > a {	display:inline-block;	background:#F5F3F1;	border-radius:6px;	position:relative;}.catalog-box > .wrap > .right > .category > a > img {	width:100%;	height:100%;	object-fit:cover;	border-radius:6px;	position:relative;	z-index:1;}.catalog-box > .wrap > .right > .category > a > span {	z-index:2;	position:absolute;	top:15px;	left:15px;	font:400 16px/1.2em var(--btn-font-regular);	color:#404040;}.catalog-box > .wrap > .right > .category > a > .percent {	z-index:2;	position:absolute;	display:flex;	align-items:center;	box-sizing:border-box;	padding:0 5px;	bottom:15px;	left:15px;	font:400 12px/1.2em var(--btn-font-regular);	color:#FFFFFF;	background:#648769;	border-radius:12px;	height:18px;}.catalog-box > .wrap > .right > .category > a > .percent > svg {	margin-right:3px;}.catalog-box > .wrap > .right > .category > a.hide {	opacity:0;	pointer-events:none;}@media (min-width:100px){	.catalog-box > .wrap > .right > .category {		width:calc(100% - 30px);		margin-left:15px;		margin-top:40px;	}	.catalog-box > .wrap > .right > .category > a {		width:100%;		height:180px;		margin-top:15px;		&:first-child {			margin-top:0px;		}	}}@media (min-width:797px){	.catalog-box > .wrap > .right > .category {		margin-top:25px;	}	.catalog-box > .wrap > .right > .category > a {		min-width:45%;		flex:1;		margin-left:15px;		margin-top:15px;		height:180px;		&:first-child {			margin-left:0px;			margin-top:15px;		}		&:nth-child(2n+1) {			margin-left:0px;		}	}}@media (min-width:1024px){	.catalog-box > .wrap > .right > .category {		width:calc(100% - 80px);		margin-left:40px;	}	.catalog-box > .wrap > .right > .category > a {		min-width:30%;		flex:1;		margin-left:15px;		margin-top:15px;		height:180px;		&:first-child {			margin-left:0px;			margin-top:15px;		}		&:nth-child(2n+1) {			margin-left:15px;		}		&:nth-child(3n+1) {			margin-left:0px;		}	}}@media (min-width:1200px){	.catalog-box > .wrap > .right > .category {		width:calc(100% - 120px);		margin-left:60px;	}	.catalog-box > .wrap > .right > .category > a {		height:150px;	}}@media (min-width:1400px){	.catalog-box > .wrap > .right > .category > a {		height:170px;	}}@media (min-width:1600px){	.catalog-box > .wrap > .right > .category {		width:calc(100% - 140px);		margin-left:70px;	}	.catalog-box > .wrap > .right > .category > a {		height:200px;	}	.catalog-box > .wrap > .right > .category > a > span {		font:400 18px/1.2em var(--btn-font-regular);	}	.catalog-box > .wrap > .right > .category > a > .percent {		height:20px;		padding:0 9px;		font:400 14px/1.2em var(--btn-font-regular);	}}/*Catalog*/.select-modal-head {	width:100%;	height:50px;	margin-top:20px;}.select-modal-head.select-big {	height:100%;}.select-modal-head > .selected-item::after {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/down.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/down.svg);    mask-position-y:-1px;    -webkit-mask-position-y:-1px;    mask-position-x:0px;    -webkit-mask-position-x:0px;    height:10px;	width:10px;	background-color:rgba(191, 191, 191, 1);}.select-modal-head > .select-items {    top:56px;    box-shadow:0px 0px 7px 2px rgb(0 0 0 / 4%);    border:0;    z-index:500;    padding:0;    height:auto;    max-height:400px;	overflow-y:auto;	width:100%;}.select-modal-head > .select-items::-webkit-scrollbar {    width: 12px;}.select-modal-head > .select-items::-webkit-scrollbar-track {    background: #f2f2f2;    border-radius:12px;}.select-modal-head > .select-items::-webkit-scrollbar-thumb {    background-color: #501527;    border-radius: 20px;     border:3px solid #f2f2f2;}.select-modal-head > .select-items > .item {    font-family: var(--font-regular);    padding:7px 15px 7px 15px;    border-radius:0px;	text-align:center;}.select-modal-head > .select-items > .item:first-child {    border-top-left-radius: 6px;    border-top-right-radius: 6px;}.select-modal-head > .select-items > .item:last-child {    border-bottom-left-radius: 6px;    border-bottom-right-radius: 6px;}.select-modal-head > .select-items > .item:hover {    background:#501527;    color:#FFF;}.select-modal-head > .selected-item {    padding:12px;	width:100%;	display:block;    font-family: var(--font-regular);    font-size:16px;    border:0px;    box-shadow:0px 0px 7px 2px rgb(0 0 0 / 4%);    background:#FFF;    border-radius:9px;    color:#212121;}.location_head_modal {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/location_head.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/location_head.svg);	background-color:rgba(191, 191, 191, 1);	width:15px;	margin-right:6px;	height:20px;	mask-size:100%;	-webkit-mask-size:100%;	mask-repeat:no-repeat;	-webkit-mask-repeat:no-repeat;	display:inline-block;}.map_head_modal {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/head_map_modal.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/head_map_modal.svg);	background-color:rgba(191, 191, 191, 1);	width:20px;	margin-right:6px;	height:20px;	mask-size:100%;	-webkit-mask-size:100%;	mask-repeat:no-repeat;	-webkit-mask-repeat:no-repeat;}/*Modal WE*/.modal-we-bg {	top:0px;	left:0px;	right:0px;	bottom:0px;	position:fixed;	background:#000;	opacity:0;	pointer-events:none;	z-index:10000;	box-sizing:border-box;	transition:0.2s;}.modal-we-bg.open {	pointer-events:auto;	opacity:0.5;	transition:0.2s;}.modal-we-bg.wait {	pointer-events:none !important;}.modal-we {	display:block;	position:fixed;	overflow-x:hidden;	overflow-y:auto;	z-index:10001;	background:#FFF;	transition:0.2s;	box-sizing:border-box;	&::-webkit-scrollbar {		width:1px;		opacity:0;	}	&::-webkit-scrollbar-track {		background:#FFF;		width:1px;		border-radius:6px;	}	&::-webkit-scrollbar-thumb {		background:#D6D6D6;		width:1px;		border-radius:6px;		border:1px solid #f2f2f2;	}}.modal-we.open {	transition:0.2s;}.modal-we.wait {	pointer-events:none !important;}.modal-we > .modal-we-header {	display:flex;	width:100%;	position:relative;}.modal-we > .modal-we-header > .img {	display:none;}.modal-we > .modal-we-header > .title {	color:#212121;}.modal-we > .modal-we-body {	display:block;	box-sizing:border-box;}.modal-we > .modal-we-body > .title, .modal-we > .modal-we-body .form-title {	color:#212121;	width:100%;	text-align:center;}.modal-we > .modal-we-body > .title.left {	text-align:left;}.modal-we > .modal-we-body .form-description {	width:100%;	display:block;	margin-top:25px;	font:400 16px/1.2em var(--font-regular);	color:#404040;	text-align:center;	margin-bottom:60px;}@media (max-width:797px){	.modal-we > .modal-we-body .form-description {		margin-top:20px;		font:400 14px/1.2em var(--font-regular);	}	.modal-we > .modal-we-body .form-description {		margin-bottom:40px;	}}.modal-we > .modal-we-header > .close {	cursor:pointer;	position:absolute;	background:#FFF;	border-radius:50%;	display:flex;	align-items:center;	justify-content:center;	border:0;	&::after {		mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/modal-close.svg);		-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/modal-close.svg);		mask-size:100% 100%;		-webkit-mask-size:100% 100%;		background-color:#212121;		display:inline-block;		flex:none;		content:"";	}}@media (max-width:797px) and (min-height:650px){	.modal-we.modal-not-top {		top:unset;		transform:translateY(999px) !important;		border-radius: 16px 16px 0 0;	}	.modal-we.modal-not-top.open {		transform:translateY(0px) !important;	}	.modal-we.modal-not-top > .modal-we-header {		height:66px;	}}@media (min-width:100px){	.modal-we {		top:0px;		right:0px;		bottom:0px;		width:100%;		transform:translateX(999px);	}	.modal-we.open {		transform:translateX(0px);	}	.modal-we > .modal-we-header {		width:100%;		display:flex;		height:80px;	}	.modal-we > .modal-we-body {		width:calc(100% - 30px);		margin-left:15px;		padding-bottom:30px;	}	.modal-we > .modal-we-header > .title {		font:400 24px/1.2em var(--font-regular);		margin:27px 0 0 15px;	}	.modal-we > .modal-we-body > .title, .modal-we > .modal-we-body .form-title {		font:400 24px/1.2em var(--font-regular);	}	.modal-we > .modal-we-header > .close {		width:24px;		height:24px;		top:30px;		right:15px;		border:1px solid #C4C4C4;		&::after {			width:12px;			height:12px;		}	}}@media (min-width:797px){	.modal-we > .modal-we-header {		height:111px;	}	.modal-we > .modal-we-header > .title {		font:400 24px/1.2em var(--font-regular);		margin:29px 0 0 60px;	}	.modal-we > .modal-we-body {		width:540px;		margin-left:calc((100% - 540px) / 2);	}	.modal-we > .modal-we-header > .close {		width:32px;		height:32px;		&::after {			width:16px;			height:16px;		}	}}@media (min-width:1024px){	.modal-we {		width:620px;	}	.modal-we > .modal-we-header {		height:117px;	}	.modal-we.modal-we-picture-header > .modal-we-header {		display:block;		height:200px;		background:#F5F3F1;		position:relative;	}	.modal-we.modal-we-picture-header > .modal-we-header > .img {		position:absolute;		top:0px;		left:0px;		width:622px;		height:200px;		display:block;	}	.modal-we.modal-we-picture-header > .modal-we-header > .img > img {		width:100%;		height:100%;		object-fit:cover;		display:block;	}	.modal-we > .modal-we-body {		width:500px;		margin-left:calc((100% - 500px) / 2);	}	.modal-we > .modal-we-header > .close {		width:32px;		height:32px;		&::after {			width:16px;			height:16px;		}	}	.modal-we.modal-we-picture-header > .modal-we-header > .close {		background:#FFF;	}	.modal-we.modal-we-picture-header > .modal-we-body {		margin-top:60px;	}}.modal-we > .modal-we-body .actions-form {	display:block;	width:100%;	margin-top:60px;}@media (max-width:797px){	.modal-we > .modal-we-body .actions-form {		margin-top:40px;	}}.modal-we > .modal-we-body .actions-form > span {	font:400 14px/1.2em var(--font-regular);	color:#404040;	width:100%;	display:block;	text-align:center;}.modal-we > .modal-we-body .actions-form > a {	font:400 20px/1.2em var(--font-regular);	color:#681D34;	text-align:center;	width:100%;	display:block;	margin-top:30px;}@media (max-width:797px){	.modal-we > .modal-we-body .actions-form > a {		margin-top:20px;	}}.modal-we > .modal-we-body .actions-form > .list_button {	margin-top:30px;	display:flex;	align-items:center;	justify-content:center;}@media (max-width:797px){	.modal-we > .modal-we-body .actions-form > .list_button {		margin-top:20px;	}}.modal-we > .modal-we-body .actions-form > .list_button > a {	background:#F5F3F1;	width:40px;	height:40px;	border-radius:3px;	text-align:center;	margin-left:16px;	box-sizing:border-box;	padding-top:11px;}.modal-we > .modal-we-body .actions-form > .list_button > a:first-child {	margin-left:0px;}.modal-we > .modal-we-body > .result {	width:100%;	display:block;}.modal-we > .modal-we-body > .result > .wrap {	width:100%;	display:flex;	flex-wrap:wrap;	justify-content:center;}.modal-we > .modal-we-body > .result > .wrap > h3 {	width:100%;	text-align:center;	display:block;	margin-top:40px;	font:400 24px/1.2em var(--font-regular);}.modal-we > .modal-we-body > .result > .wrap > h4 {	width:100%;	text-align:center;	display:block;	margin-top:20px;	font:400 24px/1.2em var(--font-regular);}.modal-we > .modal-we-body > .result > .wrap > h5 {	width:100%;	text-align:center;	display:block;	margin-top:40px;	font:400 14px/1.2em var(--font-regular);}@media (max-width:797px){	.modal-we > .modal-we-body > .result > .wrap > h3 {		font:400 22px/1.2em var(--font-regular);		margin-top:30px;	}	.modal-we > .modal-we-body > .result > .wrap > h4 {		font:400 22px/1.2em var(--font-regular);	}	.modal-we > .modal-we-body > .result > .wrap > h5 {		font:400 14px/1.2em var(--font-regular);		margin-top:30px;	}}.modal-we > .modal-we-body > .result > .wrap > .data {	border: 1px dashed #c4c4c4;	border-radius: 6px;	padding: 30px;	box-sizing:border-box;	margin-top:40px;	text-align:left;	width:100%;}@media (max-width:797px){	.modal-we > .modal-we-body > .result > .wrap > .data {		margin-top:30px;	}}.modal-we > .modal-we-body > .result > .wrap > .data > .title {	font:400 16px/1.2em var(--font-regular);	width:100%;	display:block;}.modal-we > .modal-we-body > .result > .wrap > .data > .list {	display:block;	margin-top:30px;}.modal-we > .modal-we-body > .result > .wrap > .data > .list > .item {	font:400 16px/1.2em var(--font-regular);	width:100%;	color:#404040;	margin-top:20px;	&:first-child {		margin-top:0px;	}}.modal-we > .modal-we-body > .result > .wrap > .action {	margin-top:40px;	width:100%;}.modal-we > .modal-we-body > .result > .wrap > .action > .btn {	width:100%;	text-align:center;	border:1px solid #c4c4c4;}.modal-we > .modal-we-body > .result > .wrap > .actions-form {	display:block;}.modal-we-new-bg {	background: rgba(13, 13, 13, 0.16);	position:fixed;	z-index:9998;	top:0px;	left:0px;	bottom:0px;	right:0px;	display:block;	opacity:0;	transition:0.3s;	filter:blur(3px);}.modal-we-new-bg.active {	opacity:1;	transition:0.3s;}.modal-we-new {	position:fixed;	z-index:9999;	transition:1s;}.modal-we-new.active {	transition:1s;}.modal-we-new > .content {	width:100%;	display:block;	background:#FFFFFF;	box-sizing:border-box;}.modal-we-new > .content > .header {	width:100%;	position:relative;}.modal-we-new > .content > .header > .title {	font-family:var(--font-medium);	font-weight:500;	line-height:1.2em;	color:#212121;}.modal-we-new > .content > .header > .close {	padding:0;	margin:0;	background:rgba(0,0,0, 0);	border:0;	position:absolute;	cursor:pointer;}.modal-we-new > .content > .header > .close > svg {	width:100%;	height:100%;}.modal-we-new > .content > .body {	width:100%;	display:block;}@media (max-width:797px){	.modal-we-new {		left:0px;		bottom:-1000px;		width:100%;		transition:0.5s;	}	.modal-we-new.active {		bottom:0px;		transition:0.5s;	}}@media (min-width:797px){	.modal-we-new {		left:calc((100vw / 2) - 258px);		width:517px;		top:-1500px;		transition:0.5s;	}	.modal-we-new.active {		top:calc((100vh / 2) - 250px);		transition:0.5s;	}}@media (min-width:100px){	.modal-we-new > .content {		padding:15px;		border-top-left-radius:16px;		border-top-right-radius:16px;	}	.modal-we-new > .content > .header {		padding-bottom:24px;	}	.modal-we-new > .content > .header > .title {		font-size:18px;	}	.modal-we-new > .content > .header > .close {		top:4px;		right:0px;		width:20px;		height:20px;	}}@media (min-width:1024px){	.modal-we-new > .content {		padding:30px;		border-bottom-left-radius:16px;		border-bottom-right-radius:16px;	}	.modal-we-new > .content > .header {		padding-bottom:30px;	}	.modal-we-new > .content > .header > .title {		font-size:22px;	}	.modal-we-new > .content > .header > .close {		top:4px;		right:0px;		width:23px;		height:23px;	}}/*Modal WE*//*Gallery WE*/.gallery-we {	top:0px;	left:0px;	bottom:0px;	right:0px;	position:fixed;	z-index:9999;	opacity:0;	transition:0.2s;}.gallery-we.show {	opacity:1;	transition:0.2s;}.gallery-we > .content {	width:100%;	height:100%;	background:rgba(0,0,0, 0.8);	display:block;}.gallery-we > .content > .close {	position:absolute;	top:50px;	right:50px;	z-index:9999;	background:rgba(0,0,0, 0);	border:0;	cursor:pointer;	user-select:none;}.gallery-we > .content > .close::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/gallery-close.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/gallery-close.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	background-color:#FFF;	opacity:0.7;	width:30px;	height:30px;	display:block;	content:"";	transition:0.2;}.gallery-we > .content > .close:hover::after {	opacity:1;	transition:0.2;}.gallery-we > .content > .wrap {	width:100%;	height:100%;}.gallery-we > .content > .wrap > .swiper-btns::after {	color:#FFF;	opacity:0.7;	transition:0.2s;}.gallery-we > .content > .wrap > .swiper-btns:hover::after {	opacity:1;	transition:0.2s;}.gallery-we > .content > .wrap > .swiper-wrapper > .swiper-slide {	max-height:100%;	display:flex;	align-items:center;	justify-content:center;}.gallery-we > .content > .wrap > .swiper-wrapper > .swiper-slide > img{	object-fit:cover;	max-width:100%;	max-height:100%;	user-select:none;}@media (min-width:100px){	.gallery-we > .content {		background:rgba(0,0,0, 0.9);	}	.gallery-we > .content > .close {		padding:10px;		box-sizing:border-box;		background:#000;		top:0px;		right:0px;	}	.gallery-we > .content > .close:after {		width:20px;		height:20px;		opacity:0.9;	}	.gallery-we > .content > .wrap > .swiper-btns {		display:none;	}}@media (min-width: 797px){	.gallery-we > .content > .wrap > .swiper-btns {		display:flex;	}	.gallery-we > .content > .close {		top:10px;		right:10px;	}	.gallery-we > .content > .close::after {		width:20px;		height:20px;	}}@media (min-width:1200px){	.gallery-we > .content > .wrap > .swiper-button-prev {		left:100px;	}	.gallery-we > .content > .wrap > .swiper-button-next {		right:100px;	}	.gallery-we > .content > .wrap > .swiper-btns::after {		font-size:70px;	}	.gallery-we > .content > .close {		top:50px;		right:50px;		background:rgba(0,0,0, 0);	}	.gallery-we > .content > .close::after {		width:30px;		height:30px;		opacity:0.7;	}}/*Gallery WE*//*Alert WE*/.list_notify {	display:block;	position:fixed;	z-index:9999;}.list_notify > .alert {	width:100%;	display:block;	min-height:56px;	background: rgba(66, 66, 66, 0.85);	border-radius:8px;	box-shadow: 0px 8px 10px 0px rgba(0, 0, 0, 0.20), 0px 6px 30px 0px rgba(0, 0, 0, 0.12), 0px 16px 24px 0px rgba(0, 0, 0, 0.14);	padding:16px 12px;	box-sizing:border-box;	transition:2s;	transform:translate3d(500px, 0px, 0px);}.list_notify > .alert-append {	width:100%;	height:15px;	display:block;}.list_notify > .alert.show {	animation:show-alert 0.5s forwards;	-webkit-animation:show-alert 0.5s forwards;}.list_notify > .alert.remove {	animation:remove-alert 0.5s forwards;	-webkit-animation:remove-alert 0.5s forwards;}@keyframes show-alert {	0% {		transform: translate3d(500px, 0px, 0px);	}	100% {		transform: translate3d(0px, 0px, 0px);	}}@keyframes remove-alert {	100% {		transform: translate3d(500px, 0px, 0px);	}	0% {		transform: translate3d(0px, 0px, 0px);	}}.list_notify > .alert > .we-wrap {	display:flex;	align-items:center;	overflow:hidden;}.list_notify > .alert > .we-wrap > .we-icon {	width:32px;	height:32px;	flex:none;	border-radius:50%;	background:#393939;}.list_notify > .alert > .we-wrap > .we-icon > img {	margin:4px;}.list_notify > .alert > .we-wrap > .we-info {	display:flex;	align-items:center;	flex-wrap:wrap;	margin-left:16px;	flex:1;}.list_notify > .alert > .we-wrap > .we-info > .we-title {	font-family:var(--font-medium);	font-weight:500;	font-size:17px;	line-height:1.35em;	color:#FFF;	width:100%;}.list_notify > .alert > .we-wrap > .we-info > .we-description {	width:100%;	font-family:var(--font-regular);	font-weight:400;	color:#C8C5C5;	overflow:hidden;	font-size:13px;}@media (min-width:100px){	.list_notify {		width:90%;		right:5%;		top:100px;	}}@media (min-width:400px){	.list_notify {		width:343px;		right:23px;	}}/*Alert WE*//*Favorite List*/#modalfavoritelist > .modal-we-body {	padding-left:0;	padding-right:10px;}#modalfavoritelist > .form-save {	position:absolute;	bottom:0px;	left:0px;	right:0px;	background:#FFF;	padding:30px 60px;	box-sizing:border-box;	border-top:1px solid #C4C4C4;	z-index:500;	}#modalfavoritelist > .form-save > .btn-answer {	display:inline-block;	width:100%;	padding:18px 0;}#modalfavoritelist > .form-save > .btn-reset {	display:inline-block;	width:100%;	margin-top:16px;	font-size:14px;	padding:0;	text-align:center;	background:rgba(0,0,0, 0);	border:0;	text-decoration:underline;	color:#828281;}#modalfavoritelist > .modal-we-body {	overflow:auto;	&::-webkit-scrollbar {		width:0;		height:0;	}}@media (min-width:100px){	#modalfavoritelist > .modal-we-body {		height:calc(100% - 119px - 129px);	}}@media (min-width:690px){	#modalfavoritelist > .modal-we-body {		height:calc(100% - 119px - 155px);	}}@media (min-width:1024px){	#modalfavoritelist > .modal-we-body {		height:calc(100% - 117px - 155px);	}}.list_favorite {	display:flex;	flex-wrap:wrap;	margin-bottom:30px;	width:100%;}.list_favorite > .empty {	text-align:center;	font-family:var(--font-regular);	font-weight:400;	color:#818182;	padding:20px 0;	display:inline-block;	width:100%;}.list_favorite > .product {	width:100%;	display:inline-block;	margin-top:30px;	position:relative;	flex:none;	cursor:pointer;}.list_favorite > .product > .btn-trash {	top:12px;	right:12px;	cursor:pointer;	background:#FFF;	border:0px;	width:34px;	height:34px;	padding:0;	display:flex;	align-items:center;	justify-content:center;	position:absolute;	z-index:100;	border-radius:3px;	border: 0.5px solid #E3E3E3;	opacity:0.7;	transition:0.2s;}.list_favorite > .product > .btn-trash:hover {	opacity:1;	transition:0.2s;}.list_favorite > .product > .btn-trash > .icon-trash {	display:inline-block;	width:16px;	height:16px;	background-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/product_trash.svg);	background-size:100% 100%;	flex:none;}.list_favorite > .product > a {	text-decoration:none;	display:block;}.list_favorite > .product > a > .image {	border-radius:6px;	display:block;}.list_favorite > .product > a > .image > img {	display:block;	border-radius:6px;	width:100%;	height:100%;	object-fit:cover;}.list_favorite > .product > a > .title {	font-family:var(--font-regular);	font-size:16px;	line-height:17px;	color:#262525;	margin-top:20px;	height:20px;	display:block;	text-overflow:ellipsis;	white-space:nowrap;	overflow:hidden;}@media (max-width:1200px){	.list_favorite > .product > a > .title {		font-size:14px;	}}.list_favorite > .product > a > .price {	font-family:var(--btn-font-medium);	font-weight:500;	color:#681D34;	font-size:18px;	line-height:24px;	margin-top:12px;	display:flex;	align-items:center;}.list_favorite > .product > a > .price > span {	font-size:12px;	font-family:var(--font-regular);	font-weight:400;	line-height:15px;	margin-left:5px;}@media (min-width:100px){	#modalfavoritelist > .modal-we-body {		padding-right:0px;	}	#modalfavoritelist > .modal-we-body::-webkit-scrollbar {		width:0px;	}	.list_favorite > .product {		width:48%;		margin-left:2%;		margin-top:30px;	}	.list_favorite > .product:first-child, .list_favorite > .product:nth-child(2){		margin-top:0px;	}	.list_favorite > .product:first-child, .list_favorite > .product:nth-child(2n+1){		margin-left:0px;	}	.list_favorite > .product > a > .image {		width:100%;		aspect-ratio: 4/4;	}	.list_favorite > .empty {		min-height:100%;		display:flex;		align-items:center;		justify-content:center;	}}@media (min-width:690px){	#modalfavoritelist > .modal-we-body {		padding-right:10px;	}	#modalfavoritelist > .modal-we-body::-webkit-scrollbar {		width:5px;	}}/*Favorite List*/#modalordercalculation .modal-we-body h5 {	margin-bottom:0}#modalordercalculation .modal-we-body .order-calculation-description {	color:#828281;	font-family:var(--font-regular);	font-weight:400;	text-align:center;	margin-top:20px;	margin-bottom:40px;}@media (min-width:100px){	#modalordercalculation .modal-we-body h5 {		font-size:23px;		line-height:1.2em;	}	#modalordercalculation .modal-we-body .order-calculation-description {		font-size:14px;		line-height:17px;	}}@media (min-width:690px){	#modalordercalculation .modal-we-body h5 {		font-size:24px;		line-height:29px;	}	#modalordercalculation .modal-we-body .order-calculation-description {		font-size:16px;		line-height:19px;	}}.call-btn-main-s {	background:#44cd94;	width:60px;	height:60px;	border-radius:50%;	border:0;	flex:none;	display:flex;	align-items:center;	justify-content:center;	cursor:pointer;	padding:0;	position:fixed;	bottom:120px;	right:50px;	z-index:1000;	animation: rotate-call-btn 3.5s infinite ease-in-out;}.call-btn-main-s.hide {	display:none;}@keyframes rotate-call-btn {	0% {		transform: rotate(0deg);	}	45.45% {		transform: rotate(360deg);	}	100% {		transform: rotate(360deg);	}}@media (max-width:1200px){	.call-btn-main-s {		display:none;	}}.functions_bg {	position:fixed;	top:0px;	bottom:0px;	left:0px;	right:0px;	z-index:16000;	opacity:0;	pointer-events:none;	transition:0.2s;	background:rgba(0,0,0, 0.6);}.functions_bg.show {	pointer-events:auto;	opacity:1;	transition:0.2s;}.functions {	position:fixed;	z-index:16001;	display:flex;}.functions.z-index-city {	z-index:10000;}.btn-send-top {	background:#424242;	opacity:0;	pointer-events:none;	width:60px;	height:60px;	border-radius:50%;	border:0;	flex:none;	display:flex;	align-items:center;	justify-content:center;	cursor:pointer;	padding:0;	position:fixed;	z-index:1000;	transition:0.2s;}.btn-send-top.active {	transition:0.2s;	opacity:0.2;	pointer-events:auto;}.btn-send-top.active:hover {	opacity:0.5;	transition:0.2s;}@media (max-width:1200px){	.btn-send-top {		bottom:150px;		width:52px;		height:52px;		right:15px;		border-radius:6px;	}}@media (min-width:1200px){	.btn-send-top {		bottom:50px;		left:50px;	}}.btn-send-top > div {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/scrolltopmain.svg?v=2);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/scrolltopmain.svg?v=2);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	width:14px;	height:20px;	background-color:#FFF;	display:inline-block;	flex:none;}.functions > .btn-order {	background:linear-gradient(90deg, #852341db 0%, #832e48e8 50%, #a55e74f0 100%);	color:#FFF;	font-size:14px;	line-height:21px;	border:0px;	padding:15px 0;	flex:1;	margin-right:10px;}.functions > .btn-open-chats {	background:#424242;	width:52px;	height:52px;	border-radius:6px !important;	border:0;	flex:none;	display:flex;	align-items:center;	justify-content:center;	cursor:pointer;	padding:0;}.functions > .btn-open-chats > i {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/chats-open.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/chats-open.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	width:30px;	height:30px;	background-color:#FFF;	display:inline-block;	flex:none;	animation:open-chat 0.2s forwards;	-webkit-animation:open-chat 0.2s forwards;}.functions > .btn-open-chats.active {	background:#8E8E8E;}.functions > .btn-open-chats.active > i {	animation:close-chat 0.2s forwards;	-webkit-animation:close-chat 0.2s forwards;}@keyframes close-chat {	0% {		transform:rotate(0deg);	}	50% {		transform:rotate(45deg);	}	100% {		transform:rotate(180deg);		mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/close-list-chats.svg?v=2);		-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/close-list-chats.svg?v=2);	}}@keyframes open-chat {	0% {		transform:rotate(180deg);	}	50% {		transform:rotate(45deg);	}	100% {		transform:rotate(0deg);		mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/chats-open.svg);		-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/chats-open.svg);	}}.functions > .list-chats {	pointer-events:none;	opacity:0;	position:absolute;	bottom:52px;	right:0px;	height:auto;	width:52px;	transition:0.2s;}@media (min-width:1200px){	.functions > .btn-open-chats {		border-radius:50% !important;		width:60px;		height:60px;	}	.functions > .list-chats {		width:60px;		padding-left:4px;		box-sizing:border-box;	}}.functions > .list-chats.active {	transition:0.2s;	opacity:1;	pointer-events:auto;}.functions > .list-chats > .item {	width:52px;	height:52px;	margin-bottom:22px;	position:relative;	border-radius:50%;}.functions > .list-chats > .item > .tooltip {	position:absolute;	right:62px;	width:200px;	height:52px;	opacity:0;	pointer-events:none;	transition:0.2s;	display:flex;	align-items:center;	justify-content:right;}.functions > .list-chats > .item > .tooltip > div {	background:#FFF;	border-radius:12px;	color:#212121;	font-family:var(--font-medium);	font-size:14px;	padding:5px;	box-sizing:border-box;}@media (min-width:1200px){	.functions > .list-chats > .item:hover > .tooltip {		opacity:1;		transition:0.2s;	}}.functions > .list-chats > .item > .btn-action {	width:52px;	height:52px;	display:block;	border-radius:50%;	border:0;	display:flex;	align-items:center;	justify-content:center;	cursor:pointer;}.functions > .list-chats > .item > .btn-action > div {	width:30px;	height:30px;}.functions > .list-chats > .item > .btn-action > div.telegram {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/telegram.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/telegram.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	width:36px;	height:36px;	background-color:#FFF;	display:inline-block;	flex:none;}.functions > .list-chats > .item > .btn-action > div.vk {	background-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/vk.svg);	background-size:100% 100%;	width:52px;	height:52px;	display:inline-block;	flex:none;}.functions > .list-chats > .item > .btn-action > div.whatsapp {	background-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/whatsapp.svg);	background-size:100% 100%;	width:52px;	height:52px;	display:inline-block;	flex:none;}.functions > .list-chats > .item > .btn-action > div.tg {	background-image:url(https://cdn.grilliato-nsk.ru/template/img/menu_footer_action/telegram_chat.svg);	background-size:100% 100%;	width:52px;	height:52px;	display:inline-block;	flex:none;}@media (min-width:100px){	.functions {		justify-content:right;		left:15px;		right:15px;		bottom:80px;	}}@media (min-width:1200px){	.functions {		left:auto;		right:50px;		width:52px;		bottom:50px;	}}@media (min-width:1200px){	#modalgivereview {		padding:0 60px;	}	#modalgivereview .close {		top:60px;	}	#modalgivereview .modal-we-body {		display:flex;		align-items:center;		margin-top:0px;	}}#modalgivereview .review_content {	width:100%;	display:inline-block;}#modalgivereview .review_title {	font-family:var(--font-regular);	font-weight:400;	color:#262525;	font-size:26px;	display:block;}#modalgivereview .review_description {	font-family:var(--font-regular);	font-weight:400;	color:#989898;	font-size:16px;	margin-top:20px;	display:block;	white-space:wrap;	word-wrap:break-word;	word-break:normal;}@media (max-width:1024px){	#modalgivereview .review_title, #modalgivereview .review_description {		text-align:center;	}}#modalgivereview .review_places {	width:100%;	display:block;	margin-top:60px;}#modalgivereview .review_places > .review {	display:flex;	align-items:center;	padding:0 20px;	box-sizing:border-box;	background:#F9F9F9;	height:50px;	transition:0.2s;	margin-top:15px;	cursor:pointer;}#modalgivereview .review_places > .review:first-child {	margin-top:0px;}#modalgivereview .review_places > .review:hover {	background:#F5F3F1;	transition:0.2s;}#modalgivereview .review_places > .review > img {	width:30px;	height:30px;	display:inline-block;}#modalgivereview .review_places > .review > .title {	font-size:18px;	font-family:var(--font-regular);	font-weight:400;	color:#262525;	margin-left:12px;}.select-samples {	width:100%;	display:block;	padding:20px 15px;	box-sizing:border-box;	border:1px solid #C4C4C4;	border-radius:6px;	margin-top:20px;}.select-samples > .title {	font:400 15px/1.2em var(--font-regular);	color:#404040;	display:block;}.select-samples > .title > span {	color:#A4A4A4;}.select-samples > .list {	display:flex;	align-items:center;	margin-top:15px;}.select-samples > .list > .item {	cursor:pointer;	border-radius:0 0 3px 3px;	display:inline-block;	background:#F5F3F1;	margin-left:15px;}.select-samples > .list > .item:first-child {	margin-left:0px;}.select-samples > .list > .item > .img {	width:100%;	aspect-ratio:4/4;	position:relative;}.select-samples > .list > .item > .img > img {	width:100%;	height:100%;	object-fit:cover;	position:relative;	z-index:1;}.select-samples > .list > .item > .img > .selected {	display:none;}.select-samples > .list > .item.active > .img > .selected {	display:flex;	align-items:center;	justify-content:center;	position:absolute;	top:0px;	left:0px;	right:0px;	bottom:4px;	background:rgba(0,0,0, 0.5);	z-index:2;	&::after {		background-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/selected-sample.svg);		background-size:100% 100%;		width:19px;		height:15px;		display:inline-block;		content:"";	}}.select-samples > .list > .item > .title {	display:flex;	align-items:center;	justify-content:center;	width:100%;	color:#404040;	height:40px;}@media (min-width:100px){	.select-samples > .list > .item {		min-width:30%;		flex:1;	}	.select-samples > .list > .item > .title {		font:400 12px/1.2em var(--font-regular);	}}@media (min-width:797px){	.select-samples > .list > .item {		width:160px;	}	.select-samples > .list > .item > .title {		font:400 14px/1.2em var(--font-regular);	}}@media (min-width:1024px){	.select-samples > .list > .item {		width:146px;	}}/*Confirm City*/.ModalConfirmCity {	background:#FFF;	box-sizing:border-box;}.ModalConfirmCity.mobile {	position:fixed;	bottom:71px;	padding:25px var(--margin-to-container);	left:0px;	width:100%;	z-index:11000;}.ModalConfirmCity.tablet {	position:fixed;	top:75px;	right:var(--margin-to-container);	padding:29px 25px;	width:345px;	z-index:11000;	border-radius:6px;}.ModalConfirmCity.pc {	position:fixed;	top:55px;	left:var(--margin-to-container);	padding:29px 25px;	width:345px;	z-index:11000;	border-radius:6px;}@media (min-width:797px){	.ModalConfirmCity {		box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);	}}.ModalConfirmCity > .header {	display:flex;	align-items:center;	height:16px;}.ModalConfirmCity > .header > .left {	width:80%;	display:inline-block;	font:400 18px/1.2em var(--font-regular);	color:#262525;}.ModalConfirmCity > .header > .left > span {	font:400 18px/1.2em var(--font-medium);}.ModalConfirmCity > .header > .right {	display:flex;	justify-content:right;	flex:1;}.ModalConfirmCity > .header > .right > .close {	padding:0;	background:rgba(0,0,0, 0);	border:0;	cursor:pointer;}.ModalConfirmCity > .body {	display:flex;	margin-top:20px;}@media (max-width:797px){	.ModalConfirmCity > .body {		margin-top:25px;	}}.ModalConfirmCity > .body > .btn {	display:flex;	align-items:center;	justify-content:center;	margin-left:20px;	border-radius:9px !important;	min-width:45%;	padding:0;	height:42px;	flex:1;	&:first-child {		margin-left:0px;	}	&:last-child {		border:1px solid #c4c4c4;	}	&:last-child:hover {		background:#f5f3f1;		transition:0.2s;	}	&::after {		display:none;	}}.ModalConfirmCityBg {	position:fixed;	bottom:73px;	left:0px;	right:0px;	top:0px;	cursor:pointer;	z-index:10000;	background:#000000;	opacity:0.5;}/*Confirm City*//*Select City*/.ModalCity {	position:fixed;	background:#FFF;	opacity:0;	transition:0.2s;	display:block;	z-index:17000;	box-sizing:border-box;}.ModalCity.show {	opacity:1;	transition:0.2s;}@media (min-width:100px){	.ModalCity {		width:100%;		padding:30px var(--margin-to-container);		top:0px;		left:0px;	}}@media (max-width:797px){	.ModalCity {		bottom:0px;	}}@media (min-width:797px){	.ModalCity {		top:80px;		bottom:80px;		width:517px;		left:calc((100% - 517px) / 2);		padding:30px;		border-radius:16px;	}}.ModalCity > .header {	display:flex;	align-items:center;	height:23px;}.ModalCity > .header > .left {	width:80%;	display:inline-block;	font:500 22px/1.2em var(--font-medium);	color:#212121;}.ModalCity > .header > .right {	display:flex;	justify-content:right;	flex:1;}.ModalCity > .header > .right > svg {	width:23px;	height:23px;}.ModalCity > .header > .right > .close {	padding:0;	background:rgba(0,0,0, 0);	border:0;	cursor:pointer;}.ModalCity > .search {	position:relative;	width:100%;	margin-top:30px;	border:1px solid #C4C4C4;	height:42px;	border-radius:29px;	overflow:hidden;}.ModalCity > .search > input {	border:0 !important;	border-radius:29px;	position:relative;	z-index:1;	width:100%;	font:400 16px/1.2em var(--font-regular);	padding:11px 50px 11px 23px;	box-sizing:border-box;	&:focus {		border:0 !important;		font:400 16px/1.2em var(--font-regular);	}}.ModalCity > .search > svg {	position:absolute;	top:13px;	right:22px;	pointer-events:none;	z-index:2;}.ModalCity > .body {	margin-top:25px;	display:block;	overflow:auto;	height:calc(100% - 140px);	&::-webkit-scrollbar {		width:3px;		background:rgba(0,0,0, 0);	}	&::-webkit-scrollbar-track {		width:3px;		background:rgba(0,0,0, 0);	}	&::-webkit-scrollbar-thumb {		width:3px;		background:#DDDDDD;		border-radius:6px;	}}.ModalCity > .body > .wrap {	display:flex;	flex-wrap:wrap;	width:100%;}.ModalCity > .body > .wrap > .item {	font:400 16px/1.2em var(--btn-font-regular);	color:#262525;	cursor:pointer;	height:20px;	white-space:nowrap;	&:hover {		font:500 16px/1.2em var(--btn-font-medium);	}}.ModalCity > .body > .wrap > .item.hide {	display:none;	height:0;	margin-top:0;	overflow:hidden;}@media (min-width:100px){	.ModalCity > .body > .wrap > .item {		width:100%;		margin-top:15px;	}}@media (min-width:797px){	.ModalCity > .body > .wrap > .item {		width:50%;		margin-top:15px;	}}.ModalCityBg {	position:fixed;	top:0px;	left:0px;	right:0px;	bottom:0px;	z-index:16000;	opacity:0;	transition:0.2s;	background:rgba(0,0,0, 0.5);	cursor:pointer;}.ModalCityBg.show {	opacity:1;	transition:0.2s;}/*Select City*//*Notifications main*/.NotificationMain {	position:fixed;	top:0px;	left:0px;	right:0px;	bottom:0px;	z-index:20000;	display:flex;	align-items:center;	justify-content:center;}.NotificationMain > .bgClose {	position:absolute;	width:100%;	height:100%;	cursor:pointer;	background:rgba(0,0,0, 0.5);	opacity:0;	transition:0.2s;	z-index:1;}.NotificationMain > .bgClose.show {	opacity:1;	transition:0.2s;}.NotificationMain > .wrap {	background:#FFF;	padding:60px 0;	width:700px;	position:relative;	border-radius:23px;	opacity:0;	transition:0.2s;	z-index:2;}.NotificationMain > .wrap.show {	opacity:1;	transition:0.2s;}.NotificationMain > .wrap > .content {	display:flex;	flex-wrap:wrap;	justify-content:center;	width:500px;	margin-left:100px;}.NotificationMain > .wrap > .content > .title {	color:#212121;	font:400 24px/1.2em var(--font-regular);	width:100%;	text-align:center;}.NotificationMain > .wrap > .content > .msg {	color:#404040;	font:400 16px/1.2em var(--font-regular);	margin-top:25px;	width:100%;	text-align:center;}.NotificationMain > .wrap > .content > a {	color:#681D34;	font:400 18px/1.2em var(--font-regular);	text-decoration:underline;	margin-top:30px;	width:100%;	text-align:center;}.NotificationMain > .wrap > .content > .btn {	margin-top:40px;	background:#F5F3F1;	border-radius:32px !important;	border:1px solid #F5F3F1;	&:hover {		background:rgba(0,0,0, 0);	}}.NotificationMain > .wrap > .close {	border:1px solid #C4C4C4;	background:rgba(0,0,0, 0);	padding:7px;	cursor:pointer;	border-radius:50%;	width:32px;	height:32px;	position:absolute;	top:30px;	right:30px;	transform:rotate(0deg);	transition:0.2s;	&:hover {		transform:rotate(360deg);		transition:0.2s;	}}.NotificationMain > .wrap > .close > svg {	width:16px;	height:16px;}@media (max-width: 797px){	.NotificationMain {		align-items:flex-end;		justify-content:center;	}	.NotificationMain > .wrap {		width:100%;		border-top-left-radius:16px;		border-top-right-radius:16px;		border-bottom-right-radius:0px;		border-bottom-left-radius:0px;	}	.NotificationMain > .wrap > .content {		width:var(--container-width);		margin-left:var(--margin-to-container);	}	.NotificationMain > .wrap > .content > .title {		color:#212121;		font:400 22px/1.2em var(--font-regular);	}	.NotificationMain > .wrap > .content > .msg {		color:#404040;		font:400 14px/1.2em var(--font-regular);		margin-top:20px;	}	.NotificationMain > .wrap > .content > a {		color:#681D34;		font:400 20px/1.2em var(--font-regular);		text-decoration:underline;		margin-top:40px;	}	.NotificationMain > .wrap > .content > .btn {		margin-top:40px;	}	.NotificationMain > .wrap > .close {		padding:5px;		width:24px;		height:24px;		top:15px;		right:15px;	}	.NotificationMain > .wrap > .close > svg {		width:12px;		height:12px;	}}/*Notifications main*/:root{--f-spinner-width: 36px;--f-spinner-height: 36px;--f-spinner-color-1: rgba(0, 0, 0, 0.1);--f-spinner-color-2: rgba(17, 24, 28, 0.8);--f-spinner-stroke: 2.75}.f-spinner{margin:auto;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height)}.f-spinner svg{width:100%;height:100%;vertical-align:top;animation:f-spinner-rotate 2s linear infinite}.f-spinner svg *{stroke-width:var(--f-spinner-stroke);fill:none}.f-spinner svg *:first-child{stroke:var(--f-spinner-color-1)}.f-spinner svg *:last-child{stroke:var(--f-spinner-color-2);animation:f-spinner-dash 2s ease-in-out infinite}@keyframes f-spinner-rotate{100%{transform:rotate(360deg)}}@keyframes f-spinner-dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.f-throwOutUp{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throw-out-duration, 0.175s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throw-out-distance, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throw-out-distance, 150px), 0);opacity:0}}.f-zoomInUp{animation:var(--f-transition-duration, 0.2s) ease .1s both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.2s) ease both f-zoomOutDown}@keyframes f-zoomInUp{from{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(0.975) translate3d(0, 16px, 0);opacity:0}}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeOut{100%{opacity:0}}.f-fadeFastIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-fadeFastIn;z-index:2}.f-fadeFastOut{animation:var(--f-transition-duration, 0.1s) ease-out both f-fadeFastOut;z-index:2}@keyframes f-fadeFastIn{0%{opacity:.75}100%{opacity:1}}@keyframes f-fadeFastOut{100%{opacity:0}}.f-fadeSlowIn{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowIn;z-index:2}.f-fadeSlowOut{animation:var(--f-transition-duration, 0.5s) ease both f-fadeSlowOut;z-index:1}@keyframes f-fadeSlowIn{0%{opacity:0}100%{opacity:1}}@keyframes f-fadeSlowOut{100%{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease-out both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.5) linear .1s both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}100%{opacity:1}}@keyframes f-crossfadeOut{100%{opacity:0}}.f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNext}.f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrev}.f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNext}.f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrev}@keyframes f-slideInPrev{0%{transform:translateX(100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideInNext{0%{transform:translateX(-100%)}100%{transform:translate3d(0, 0, 0)}}@keyframes f-slideOutNext{100%{transform:translateX(-100%)}}@keyframes f-slideOutPrev{100%{transform:translateX(100%)}}.f-classicIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInNext;z-index:2}.f-classicIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicInPrev;z-index:2}.f-classicOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutNext;z-index:1}.f-classicOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-classicOutPrev;z-index:1}@keyframes f-classicInNext{0%{transform:translateX(-75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicInPrev{0%{transform:translateX(75px);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes f-classicOutNext{100%{transform:translateX(-75px);opacity:0}}@keyframes f-classicOutPrev{100%{transform:translateX(75px);opacity:0}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-hover-bg: #e0e0e0;--f-button-active-bg: #d0d0d0;--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-disabled-opacity: 0.65}.f-button{display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);pointer-events:all;cursor:pointer;transition:var(--f-button-transition)}@media(hover: hover){.f-button:hover:not([disabled]){color:var(--f-button-hover-color);background-color:var(--f-button-hover-bg)}}.f-button:active:not([disabled]){background-color:var(--f-button-active-bg)}.f-button:focus:not(:focus-visible){outline:none}.f-button:focus-visible{outline:none;box-shadow:inset 0 0 0 var(--f-button-outline, 2px) var(--f-button-outline-color, var(--f-button-color))}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);fill:var(--f-button-svg-fill);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;transition:opacity .15s ease;transform:var(--f-button-transform);filter:var(--f-button-svg-filter);pointer-events:none}.f-button[disabled]{cursor:default}.f-button[disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}.f-carousel__nav .f-button.is-prev,.f-carousel__nav .f-button.is-next,.fancybox__nav .f-button.is-prev,.fancybox__nav .f-button.is-next{position:absolute;z-index:1}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-next{top:50%;transform:translateY(-50%)}.is-horizontal .f-carousel__nav .f-button.is-prev,.is-horizontal .fancybox__nav .f-button.is-prev{left:var(--f-button-prev-pos)}.is-horizontal .f-carousel__nav .f-button.is-next,.is-horizontal .fancybox__nav .f-button.is-next{right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-prev,.is-horizontal.is-rtl .fancybox__nav .f-button.is-prev{left:auto;right:var(--f-button-next-pos)}.is-horizontal.is-rtl .f-carousel__nav .f-button.is-next,.is-horizontal.is-rtl .fancybox__nav .f-button.is-next{right:auto;left:var(--f-button-prev-pos)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-next{top:auto;left:50%;transform:translateX(-50%)}.is-vertical .f-carousel__nav .f-button.is-prev,.is-vertical .fancybox__nav .f-button.is-prev{top:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-next,.is-vertical .fancybox__nav .f-button.is-next{bottom:var(--f-button-next-pos)}.is-vertical .f-carousel__nav .f-button.is-prev svg,.is-vertical .f-carousel__nav .f-button.is-next svg,.is-vertical .fancybox__nav .f-button.is-prev svg,.is-vertical .fancybox__nav .f-button.is-next svg{transform:rotate(90deg)}.f-carousel__nav .f-button:disabled,.fancybox__nav .f-button:disabled{pointer-events:none}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body{touch-action:none}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--fancybox-body-margin, 0px) + var(--fancybox-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-hover-color: #fff;--fancybox-bg: rgba(24, 24, 27, 0.98);--fancybox-slide-gap: 10px;--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-color-1: rgba(255, 255, 255, 0.1);--f-spinner-color-2: #bbb;--f-spinner-stroke: 3.65;position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;display:flex;flex-direction:column;box-sizing:border-box;margin:0;padding:0;color:#f8f8f8;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:visible;z-index:9999;outline:none;transform-origin:top left;-webkit-text-size-adjust:100%;-moz-text-size-adjust:none;-ms-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior-y:contain}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container::backdrop{background-color:rgba(0,0,0,0)}.fancybox__backdrop{position:fixed;top:0;left:0;bottom:0;right:0;z-index:-1;background:var(--fancybox-bg);opacity:var(--fancybox-opacity, 1);will-change:opacity}.fancybox__carousel{position:relative;box-sizing:border-box;flex:1;min-height:0;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__viewport{width:100%;height:100%}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__track{display:flex;margin:0 auto;height:100%}.fancybox__slide{flex:0 0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin:0 var(--fancybox-slide-gap) 0 0;padding:4px;overflow:auto;overscroll-behavior:contain;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__container:not(.is-compact) .fancybox__slide.has-close-btn{padding-top:40px}.fancybox__slide.has-iframe,.fancybox__slide.has-video,.fancybox__slide.has-html5video{overflow:hidden}.fancybox__slide.has-image{overflow:hidden}.fancybox__slide.has-image.is-animating,.fancybox__slide.has-image.is-selected{overflow:visible}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}.fancybox__backdrop:empty,.fancybox__viewport:empty,.fancybox__track:empty,.fancybox__slide:empty{display:block}.fancybox__content{align-self:center;display:flex;flex-direction:column;position:relative;margin:0;padding:2rem;max-width:100%;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);cursor:default;border-radius:0;z-index:20}.is-loading .fancybox__content{opacity:0}.is-draggable .fancybox__content{cursor:move;cursor:grab}.can-zoom_in .fancybox__content{cursor:zoom-in}.can-zoom_out .fancybox__content{cursor:zoom-out}.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__content [data-selectable],.fancybox__content [contenteditable]{cursor:auto}.fancybox__slide.has-image>.fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px;background-repeat:no-repeat;background-size:contain;background-position:center center;transition:none;transform:translate3d(0, 0, 0);backface-visibility:hidden}.fancybox__slide.has-image>.fancybox__content>picture>img{width:100%;height:auto;max-height:100%}.is-animating .fancybox__content,.is-dragging .fancybox__content{will-change:transform,width,height}.fancybox-image{margin:auto;display:block;width:100%;height:100%;min-height:0;object-fit:contain;user-select:none;filter:blur(0px)}.fancybox__caption{align-self:center;max-width:100%;flex-shrink:0;margin:0;padding:14px 0 4px 0;overflow-wrap:anywhere;line-height:1.375;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);cursor:auto;visibility:visible}.is-loading .fancybox__caption,.is-closing .fancybox__caption{opacity:0;visibility:hidden}.is-compact .fancybox__caption{padding-bottom:0}.f-button.is-close-btn{--f-button-svg-stroke-width: 2;position:absolute;top:0;right:8px;z-index:40}.fancybox__content>.f-button.is-close-btn{--f-button-width: 34px;--f-button-height: 34px;--f-button-border-radius: 4px;--f-button-color: var(--fancybox-color, #fff);--f-button-hover-color: var(--fancybox-color, #fff);--f-button-bg: transparent;--f-button-hover-bg: transparent;--f-button-active-bg: transparent;--f-button-svg-width: 22px;--f-button-svg-height: 22px;position:absolute;top:-38px;right:0;opacity:.75}.is-loading .fancybox__content>.f-button.is-close-btn{visibility:hidden}.is-zooming-out .fancybox__content>.f-button.is-close-btn{visibility:hidden}.fancybox__content>.f-button.is-close-btn:hover{opacity:1}.fancybox__footer{padding:0;margin:0;position:relative}.fancybox__footer .fancybox__caption{width:100%;padding:24px;opacity:var(--fancybox-opacity, 1);transition:all .25s ease}.is-compact .fancybox__footer{position:absolute;bottom:0;left:0;right:0;z-index:20;background:rgba(24,24,27,.5)}.is-compact .fancybox__footer .fancybox__caption{padding:12px}.is-compact .fancybox__content>.f-button.is-close-btn{--f-button-border-radius: 50%;--f-button-color: #fff;--f-button-hover-color: #fff;--f-button-outline-color: #000;--f-button-bg: rgba(0, 0, 0, 0.6);--f-button-active-bg: rgba(0, 0, 0, 0.6);--f-button-hover-bg: rgba(0, 0, 0, 0.6);--f-button-svg-width: 18px;--f-button-svg-height: 18px;--f-button-svg-filter: none;top:5px;right:5px}.fancybox__nav{--f-button-width: 50px;--f-button-height: 50px;--f-button-border: 0;--f-button-border-radius: 50%;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: transparent;--f-button-hover-bg: rgba(24, 24, 27, 0.3);--f-button-active-bg: rgba(24, 24, 27, 0.5);--f-button-shadow: none;--f-button-transition: all 0.15s ease;--f-button-transform: none;--f-button-svg-width: 26px;--f-button-svg-height: 26px;--f-button-svg-stroke-width: 2.5;--f-button-svg-fill: none;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.5));--f-button-svg-disabled-opacity: 0.65;--f-button-next-pos: 1rem;--f-button-prev-pos: 1rem;opacity:var(--fancybox-opacity, 1)}.fancybox__nav .f-button:before{position:absolute;content:"";top:-30px;right:-20px;left:-20px;bottom:-30px;z-index:1}.is-idle .fancybox__nav{animation:.15s ease-out both f-fadeOut}.is-idle.is-compact .fancybox__footer{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__slide>.f-spinner{position:absolute;top:50%;left:50%;margin:var(--f-spinner-top, calc(var(--f-spinner-width) * -0.5)) 0 0 var(--f-spinner-left, calc(var(--f-spinner-height) * -0.5));z-index:30;cursor:pointer}.fancybox-protected{position:absolute;top:0;left:0;right:0;bottom:0;z-index:40;user-select:none}.fancybox-ghost{position:absolute;top:0;left:0;width:100%;height:100%;min-height:0;object-fit:contain;z-index:40;user-select:none;pointer-events:none}.fancybox-focus-guard{outline:none;opacity:0;position:fixed;pointer-events:none}.fancybox__container:not([aria-hidden]){opacity:0}.fancybox__container.is-animated[aria-hidden=false]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=false] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=false] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-enter-duration, 0.25s) ease .1s backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop{animation:var(--f-backdrop-enter-duration, 0.35s) ease backwards f-fadeIn}.fancybox__container.is-animated[aria-hidden=true]>*:not(.fancybox__backdrop,.fancybox__carousel),.fancybox__container.is-animated[aria-hidden=true] .fancybox__carousel>*:not(.fancybox__viewport),.fancybox__container.is-animated[aria-hidden=true] .fancybox__slide>*:not(.fancybox__content){animation:var(--f-interface-exit-duration, 0.15s) ease forwards f-fadeOut}.fancybox__container.is-animated[aria-hidden=true] .fancybox__backdrop{animation:var(--f-backdrop-exit-duration, 0.35s) ease forwards f-fadeOut}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.has-iframe .fancybox__content,.has-map .fancybox__content,.has-pdf .fancybox__content{width:calc(100% - 120px);height:90%}.fancybox__container.is-compact .has-iframe .fancybox__content,.fancybox__container.is-compact .has-map .fancybox__content,.fancybox__container.is-compact .has-pdf .fancybox__content{width:100%;height:100%}.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.has-map .fancybox__content,.has-pdf .fancybox__content,.has-youtube .fancybox__content,.has-vimeo .fancybox__content,.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{border:0 !important;clip:rect(1px, 1px, 1px, 1px) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.f-carousel__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-outline: 0;--f-thumb-outline-color: #5eb0ef;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1;--f-thumb-border-radius: 2px;--f-thumb-offset: 0px;--f-button-next-pos: 0;--f-button-prev-pos: 0}.f-carousel__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1;--f-thumb-selected-opacity: 1}.f-carousel__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px}.f-thumbs{position:relative;flex:0 0 auto;margin:0;overflow:hidden;-webkit-tap-highlight-color:rgba(0,0,0,0);user-select:none;perspective:1000px;transform:translateZ(0)}.f-thumbs .f-spinner{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2px;background-image:linear-gradient(#ebeff2, #e2e8f0);z-index:-1}.f-thumbs .f-spinner svg{display:none}.f-thumbs.is-vertical{height:100%}.f-thumbs__viewport{width:100%;height:auto;overflow:hidden;transform:translate3d(0, 0, 0)}.f-thumbs__track{display:flex}.f-thumbs__slide{position:relative;flex:0 0 auto;box-sizing:content-box;display:flex;align-items:center;justify-content:center;padding:0;margin:0;width:var(--f-thumb-width);height:var(--f-thumb-height);overflow:visible;cursor:pointer}.f-thumbs__slide.is-loading img{opacity:0}.is-classic .f-thumbs__viewport{height:100%}.is-modern .f-thumbs__track{width:max-content}.is-modern .f-thumbs__track::before{content:"";position:absolute;top:0;bottom:0;left:calc((var(--f-thumb-clip-width, 0))*-0.5);width:calc(var(--width, 0)*1px + var(--f-thumb-clip-width, 0));cursor:pointer}.is-modern .f-thumbs__slide{width:var(--f-thumb-clip-width);transform:translate3d(calc(var(--shift, 0) * -1px), 0, 0);transition:none;pointer-events:none}.is-modern.is-resting .f-thumbs__slide{transition:transform .33s ease}.is-modern.is-resting .f-thumbs__slide__button{transition:clip-path .33s ease}.is-using-tab .is-modern .f-thumbs__slide:focus-within{filter:drop-shadow(-1px 0px 0px var(--f-thumb-outline-color)) drop-shadow(2px 0px 0px var(--f-thumb-outline-color)) drop-shadow(0px -1px 0px var(--f-thumb-outline-color)) drop-shadow(0px 2px 0px var(--f-thumb-outline-color))}.f-thumbs__slide__button{appearance:none;width:var(--f-thumb-width);height:100%;margin:0 -100% 0 -100%;padding:0;border:0;position:relative;border-radius:var(--f-thumb-border-radius);overflow:hidden;background:rgba(0,0,0,0);outline:none;cursor:pointer;pointer-events:auto;touch-action:manipulation;opacity:var(--f-thumb-opacity);transition:opacity .2s ease}.f-thumbs__slide__button:hover{opacity:var(--f-thumb-hover-opacity)}.f-thumbs__slide__button:focus:not(:focus-visible){outline:none}.f-thumbs__slide__button:focus-visible{outline:none;opacity:var(--f-thumb-selected-opacity)}.is-modern .f-thumbs__slide__button{--clip-path: inset( 0 calc( ((var(--f-thumb-width, 0) - var(--f-thumb-clip-width, 0))) * (1 - var(--progress, 0)) * 0.5 ) round var(--f-thumb-border-radius, 0) );clip-path:var(--clip-path)}.is-classic .is-nav-selected .f-thumbs__slide__button{opacity:var(--f-thumb-selected-opacity)}.is-classic .is-nav-selected .f-thumbs__slide__button::after{content:"";position:absolute;top:0;left:0;right:0;height:auto;bottom:0;border:var(--f-thumb-outline, 0) solid var(--f-thumb-outline-color, transparent);border-radius:var(--f-thumb-border-radius);animation:f-fadeIn .2s ease-out;z-index:10}.f-thumbs__slide__img{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:var(--f-thumb-offset);box-sizing:border-box;pointer-events:none;object-fit:cover;border-radius:var(--f-thumb-border-radius)}.f-thumbs.is-horizontal .f-thumbs__track{padding:8px 0 12px 0}.f-thumbs.is-horizontal .f-thumbs__slide{margin:0 var(--f-thumb-gap) 0 0}.f-thumbs.is-vertical .f-thumbs__track{flex-wrap:wrap;padding:0 8px}.f-thumbs.is-vertical .f-thumbs__slide{margin:0 0 var(--f-thumb-gap) 0}.fancybox__thumbs{--f-thumb-width: 96px;--f-thumb-height: 72px;--f-thumb-border-radius: 2px;--f-thumb-outline: 2px;--f-thumb-outline-color: #ededed;position:relative;opacity:var(--fancybox-opacity, 1);transition:max-height .35s cubic-bezier(0.23, 1, 0.32, 1)}.fancybox__thumbs.is-classic{--f-thumb-gap: 8px;--f-thumb-opacity: 0.5;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-classic .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-modern{--f-thumb-gap: 4px;--f-thumb-extra-gap: 16px;--f-thumb-clip-width: 46px;--f-thumb-opacity: 1;--f-thumb-hover-opacity: 1}.fancybox__thumbs.is-modern .f-spinner{background-image:linear-gradient(rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05))}.fancybox__thumbs.is-horizontal{padding:0 var(--f-thumb-gap)}.fancybox__thumbs.is-vertical{padding:var(--f-thumb-gap) 0}.is-compact .fancybox__thumbs{--f-thumb-width: 64px;--f-thumb-clip-width: 32px;--f-thumb-height: 48px;--f-thumb-extra-gap: 10px}.fancybox__thumbs.is-masked{max-height:0px !important}.is-closing .fancybox__thumbs{transition:none !important}.fancybox__toolbar{--f-progress-color: var(--fancybox-color, rgba(255, 255, 255, 0.94));--f-button-width: 46px;--f-button-height: 46px;--f-button-color: var(--fancybox-color);--f-button-hover-color: var(--fancybox-hover-color);--f-button-bg: rgba(24, 24, 27, 0.65);--f-button-hover-bg: rgba(70, 70, 73, 0.65);--f-button-active-bg: rgba(90, 90, 93, 0.65);--f-button-border-radius: 0;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.5;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, 0.15));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: 0.65;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI Adjusted","Segoe UI","Liberation Sans",sans-serif;color:var(--fancybox-color, currentColor);opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.5));pointer-events:none;z-index:20}.fancybox__toolbar :focus-visible{z-index:1}.fancybox__toolbar.is-absolute,.is-compact .fancybox__toolbar{position:absolute;top:0;left:0;right:0}.is-idle .fancybox__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start}.fancybox__toolbar__column.is-left,.fancybox__toolbar__column.is-right{flex-grow:1;flex-basis:0}.fancybox__toolbar__column.is-right{display:flex;justify-content:flex-end;flex-wrap:nowrap}.fancybox__infobar{padding:0 5px;line-height:var(--f-button-height);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;cursor:default;user-select:none}.fancybox__infobar span{padding:0 5px}.fancybox__infobar:not(:first-child):not(:last-child){background:var(--f-button-bg)}[data-fancybox-toggle-slideshow]{position:relative}[data-fancybox-toggle-slideshow] .f-progress{height:100%;opacity:.3}[data-fancybox-toggle-slideshow] svg g:first-child{display:flex}[data-fancybox-toggle-slideshow] svg g:last-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:first-child{display:none}.has-slideshow [data-fancybox-toggle-slideshow] svg g:last-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:first-child{display:flex}[data-fancybox-toggle-fullscreen] svg g:last-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:first-child{display:none}:fullscreen [data-fancybox-toggle-fullscreen] svg g:last-child{display:flex}.f-progress{position:absolute;top:0;left:0;right:0;height:3px;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;background:var(--f-progress-color, var(--f-carousel-theme-color, #0091ff));z-index:30;user-select:none;pointer-events:none}/* hide the original widget - that there were no two labels on the screen*/#jivo_chat_widget{	display: none;}/* the default style - for offline messages if no one is online */#jivo_custom_widget{	position: relative;	width: 52px;	cursor: pointer;	background-size:100% 100%;	height: 52px;	background-image: url(https://cdn.grilliato-nsk.ru/jivosite/images/online-chat.svg);}/* when you hover the label should be shifted to the right by 3px */#jivo_custom_widget:hover{	left:0;}/* if there are operators online - show other label*/#jivo_custom_widget.jivo_online{	background-image: url(https://cdn.grilliato-nsk.ru/jivosite/images/online-chat.svg);}.icon-jivo-count {	position:absolute;	top:-10px;	right:-10px;	background:#FF4040;	display:flex;	align-items:center;	justify-content:center;	border-radius:50%;	width:18px;	height:18px;	font-family:MR;	font-weight:400;	font-size:10px;	color:#FFF;}.anim_top_up {    opacity: 0;    transform: translateY(80px); /* Начинается ниже */    transition: transform 0.9s ease, opacity 0.9s ease;}.anim_top_up.visible {    opacity: 1;    transform: translateY(0); /* При скролле — плавно встаёт на место */}.input {    border:1px solid #C4C4C4;    transition:0.2s ease-out;}.input.active {    border:1px solid #212121 !important;}html,body {    background:#f4f4f4;    scroll-behavior: smooth;}main {overflow:hidden;}section.container-section > .container > .container-head > h2 {    font-family: var(--font-regular) !important;    font-weight: 400 !important;}@media (min-width:100px){    section.container-section > .container > .container-head > h2 {        font-size:24px !important;    }}@media (min-width:797px){    section.container-section > .container > .container-head > h2 {        font-size:28px !important;    }}@media (min-width:1024px){    section.container-section > .container > .container-head > h2 {        font-size:32px !important;    }}@media (min-width:1200px){    section.container-section > .container > .container-head > h2 {        font-size:37px !important;    }}@media (min-width:1400px){    section.container-section > .container > .container-head > h2 {        font-size:42px !important;    }}@media (max-width:576px){    #container-main > .container {        width:100%;    }}@media (min-width:100px){    #container-main {		margin-top:64px;    }}@media (min-width:576px){    #container-main {		margin-top:104px;    }}@media (min-width:1024px){    #container-main {        margin-top:180px;    }}@media (min-width:1200px){    #container-main {        margin-top:290px;    }}@media (min-width:1400px){    #container-main {        margin-top:230px;    }}#container-main .body {    display:flex;    width:100%;}#container-main .body > .left {    display:inline-block;    flex:none;}#container-main .body > .left > .box {    width:100%;    display:block;    position: relative;    border-radius:22px;    overflow:hidden;    box-sizing:border-box;}#container-main .body > .left > .box.first {    background:#ffffff;}#container-main .body > .left > .box.first > .pc {    display:block;    width:100%;    height:100%;    object-fit:cover;    z-index:1;    position: absolute;    top:0px;    right:0px;    bottom:0px;    left:0px;}#container-main .body > .left > .box.first > .mobile {    display:none;    width:100%;    height:100%;    object-fit:cover;    z-index:1;}#container-main .body > .left > .box.first > .info {    position: absolute;}#container-main .body > .left > .box.first > .info > h1 {    font-family:var(--font-medium);    font-weight: 500;    line-height:1.2em;    text-transform: uppercase;}#container-main .body > .left > .box.first > .info > h1 > span {    display:block;    white-space:nowrap;}#container-main .body > .left > .box.first > .info > .description {    font-family: var(--font-regular);    line-height:1.2em;}@media (min-width:100px){    #container-main .body > .left {        width:100%;    }    #container-main .body > .left > .box.first {        height:580px;        border-radius:0px;    }    #container-main .body > .left > .box.first > .mobile {        display:block;    }    #container-main .body > .left > .box.first > .info {        left:20px;        right:20px;        bottom:60px;        width:346px;    }    #container-main .body > .left > .box.first > .info > h1 {        color:#FFF;        font-size:27px;		letter-spacing: -0.02em;		line-height: 1.25em;    }    #container-main .body > .left > .box.first > .info > .description {        color:#E7E7E7;        font-size:15px;        margin-top:15px;    }}@media (min-width:576px){    #container-main .body > .left > .box.first {        border-radius:22px;    }}@media (min-width:1024px){    #container-main .body > .left {        width:377px;    }    #container-main .body > .left > .box.first {        height:320px;        display:flex;        align-items:center;        justify-content: center;    }    #container-main .body > .left > .box.first > .mobile {        display:none;    }    #container-main .body > .left > .box.first > .pc {        display:block;    }    #container-main .body > .left > .box.first > .info {        left:30px;        right:30px;        top:62px;        display:inline-block;        width:316px;        z-index:2;    }    #container-main .body > .left > .box.first > .info > h1 {        color:#242424;    }    #container-main .body > .left > .box.first > .info > .description {        color:#2A2A2A;        margin-top:20px;    }}@media (min-width:1200px){    #container-main .body > .left {        width:498px;    }    #container-main .body > .left > .box.first {        height:397px;    }    #container-main .body > .left > .box.first > .info {        position: unset;        width:418px;        z-index:2;    }    #container-main .body > .left > .box.first > .info > h1 {        font-size:32px;    }    #container-main .body > .left > .box.first > .info > .description {        /*text-transform: uppercase;*/        font-size:16px;        margin-top:27px;    }}@media (min-width:1400px){    #container-main .body > .left {        width:552px;    }    #container-main .body > .left > .box.first {        height:440px;    }    #container-main .body > .left > .box.first > .info {        width:441px;        z-index:2;    }    #container-main .body > .left > .box.first > .info > h1 {        font-size:36px;    }    #container-main .body > .left > .box.first > .info > .description {        /*text-transform: uppercase;*/        font-size:18px;        margin-top:30px;    }}@media (min-width:1600px){    #container-main .body > .left {        width:600px;    }}#container-main .body > .left > .box.second {    background: #333;}#container-main .body > .left > .box.second > .text {    font-family: var(--font-regular);    font-weight: 400;    color:#FFF;    line-height:1.2em;}#container-main .body > .left > .box.second > .text > span {    text-decoration: underline;}#container-main .body > .left > .box.second > .form-group > .btn {    background:#FFF;    border-radius:32px !important;    display:flex;    align-items:center;    justify-content: center;    width:100%;}#container-main .body > .left > .box.second > .form-group > .btn > img {    margin-left:7px;}#container-main .body > .left > .box.second > .form-group > .btn.mobile {    display:flex;}@media (max-width:576px){    #container-main .body > .left > .box.second {        width:var(--container-width);        margin-left:var(--margin-to-container);    }}@media (min-width:100px){    #container-main .body > .left > .box.second {        padding:20px 15px;        margin-top:20px;    }    #container-main .body > .left > .box.second > .text {        font-size:18px;		text-align: center;		line-height: 1.25em;    }    #container-main .body > .left > .box.second > .form-group > .btn.pc {        display:none;    }}@media (min-width:797px){    #container-main .body > .left > .box.second {        padding:40px;    }    #container-main .body > .left > .box.second > .text {        font-size:18px;    }}@media (min-width:1024px){    #container-main .body > .left > .box.second {        padding:30px 15px;    }    #container-main .body > .left > .box.second > .form-group > .btn.pc {        display:flex;    }    #container-main .body > .left > .box.second > .form-group > .btn.mobile {        display:none;    }    #container-main .body > .left > .box.second > .text {        font-size:14px;    }}@media (min-width:1200px){    #container-main .body > .left > .box.second {        padding:40px;    }    #container-main .body > .left > .box.second > .form-group {        padding-top:5px;    }    #container-main .body > .left > .box.second > .text {        font-size:16px;    }}@media (min-width:1400px){    #container-main .body > .left > .box.second {        padding:40px 60px;    }    #container-main .body > .left > .box.second > .text {        font-size:17px;    }    #container-main .body > .left > .box.second > .form-group {        padding-top:10px;    }}#container-main .body > .right {    display:inline-block;    flex:none;    border-radius:22px;    overflow:hidden;    background:#D9D9D9;}#container-main .body > .right > video,#container-main .body > .right > img {    width:100%;    height:100%;    border-radius:22px;    object-fit:cover;}@media (min-width:100px){    #container-main .body > .right {        display:none;    }}@media (min-width:1024px){    #container-main .body > .right {        display:inline-block;        flex:1;        margin-left:20px;        height:522px;    }}@media (min-width:1200px){    #container-main .body > .right {        height: 611px;    }}@media (min-width:1400px){    #container-main .body > .right {        height:664px;    }}#container-cycle .body {    display:flex;    flex-wrap:wrap;    width:100%;}#container-cycle .body > .left {    display:inline-block;    flex:none;}#container-cycle .body > .right {    display: inline-block;    position: relative;    flex:1;}@media (max-width:1023px){    #container-cycle .body > .right {        display:none;    }}#container-cycle .body > .left > .text-head {    background: rgba(151, 54, 68, 0.05);    font-family:var(--font-regular);    color:#262525;    line-height:1.2em;    box-sizing:border-box;    border-radius: 26px;    display:inline-block;}@media (max-width:1023px){    #container-cycle .body > .left > .text-head {        display:none;    }}@media (min-width:1024px){    #container-cycle .body > .left > .text-head {        padding:4px 15px;        font-size:14px;    }}@media (min-width:1440px){    #container-cycle .body > .left > .text-head {        padding:4px 17px;        font-size:15px;    }}#container-cycle .body > .left > h2 {    font-family:var(--font-medium);    font-weight: 500;    color:#242424;    line-height:1.2em;    display:block;    text-transform: uppercase;}#container-cycle .body > .left > .description {    display:block;    font-family: var(--font-regular);    color:#2A2A2A;    line-height:1.2em;}#container-cycle .body > .left > .video {    display:block;    width:100%;    overflow:hidden;    border-radius:22px;    position: relative;    background:#D9D9D9;}#container-cycle .body > .left > .video > video {    display:block;    width:100%;    height:100%;    border-radius:22px;    position: relative;    object-fit:cover;    z-index:1;}#container-cycle .body > .left > .video > .play {    position: absolute;    top:0px;    left:0px;    bottom:0px;    right:0px;    display:flex;    align-items:center;    justify-content: center;    z-index:2;    &::after {        content:"";        background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/play.svg);        background-size:100%;        display:inline-block;    }}#container-cycle .body > .left > .pluses {    width:100%;    display:flex;    flex-wrap:wrap;}#container-cycle .body > .left > .pluses > .item {    display:inline-block;    background: linear-gradient(134deg, #fff 54.33%, #f8f8f8 72.6%, #fff 87.98%);    border-radius:22px;    box-sizing:border-box;}#container-cycle .body > .left > .pluses > .item > .head {    display:flex;    align-items:center;}#container-cycle .body > .left > .pluses > .item > .head > img {    display:inline-block;}#container-cycle .body > .left > .pluses > .item > .head > .title {    font-family: var(--btn-font-medium);    font-weight:500;    color:#242424;    line-height:1.2em;}#container-cycle .body > .left > .pluses > .item > .body {    display:inline-block;    font-family: var(--font-regular);    font-weight:400;    color:#404040;    line-height:1.2em;}#container-cycle .body > .right > .video {    display:block;    width:100%;    height:100%;    overflow:hidden;    border-radius:22px;    position: relative;    background:#D9D9D9;}#container-cycle .body > .right > .video > video {    display:block;    width:100%;    height:100%;    border-radius:22px;    position: relative;    object-fit:cover;    z-index:1;}#container-cycle .body > .right > .video > .play {    position: absolute;    top:0px;    left:0px;    bottom:0px;    right:0px;    display:flex;    align-items:center;    justify-content: center;    cursor:pointer;    z-index:2;    &::after {        content:"";        background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/play.svg);        background-size:100%;        display:inline-block;    }}@media (min-width:100px){    #container-cycle .body > .left {        width:100%;    }    #container-cycle .body > .left > h2 {        font-size:26px;		text-align: center;		line-height: 1.25em;    }    #container-cycle .body > .left > .description {        font-size:16px;        margin-top:20px;		text-align: center;		line-height: 1.25em;    }    #container-cycle .body > .left > .video {        margin-top:30px;        height:498px;    }    #container-cycle .body > .left > .video > .play {        &::after {            width:60px;            height:60px;        }    }    #container-cycle .body > .left > .pluses {        margin-top:22px;    }    #container-cycle .body > .left > .pluses > .item {        width:100%;        margin-top:10px;        padding:20px 20px;        &:first-child {            margin-top:0px;        }    }    #container-cycle .body > .left > .pluses > .item > .head > img {        width:24px;        height:24px;    }    #container-cycle .body > .left > .pluses > .item > .head > .title {        font-size:17px;        margin-left:8px;		letter-spacing: -0.02em;    }    #container-cycle .body > .left > .pluses > .item > .body {        font-size:16px;        margin-top:16px;		line-height: 1.25em;    }}@media (min-width:797px){    #container-cycle .body > .left > h2 {        font-size:32px;    }    #container-cycle .body > .left > .video {        height:747px;    }    #container-cycle .body > .left > .video > .play {        &::after {            width:80px;            height:80px;        }    }    #container-cycle .body > .left > .pluses > .item {        padding:20px;    }}@media (min-width:1024px){	:root {		--video-flex-left: 426px;	}	#container-cycle .body > .right > .video.autoresize {		width: calc(100vw - (var(--margin-to-container) * 2) - var(--video-flex-left));	}}@media (min-width:1024px){    #container-cycle .body > .left {        width:401px;    }    #container-cycle .body > .left > h2 {        margin-top:30px;        text-align:left;    }    #container-cycle .body > .left > .description {        font-size:15px;        margin-top:24px;        text-align:left;    }    #container-cycle .body > .left > .video {        display:none;    }    #container-cycle .body > .left > .pluses {        margin-top:40px;    }    #container-cycle .body > .left > .pluses > .item {        padding:30px 15px;        height:228px;    }    #container-cycle .body > .left > .pluses > .item > .head > img {        width:17px;        height:17px;    }    #container-cycle .body > .left > .pluses > .item > .body {        font-size:15px;    }    #container-cycle .body > .right {        margin-left:20px;        height:auto;    }    #container-cycle .body > .right > .video {        height:670px;    }    #container-cycle .body > .right > .video > .play::after {        width:84px;        height:84px;    }}@media (min-width:1200px){    #container-cycle .body > .left {        width:578px;    }    #container-cycle .body > .left > h2 {        font-size:37px;    }    #container-cycle .body > .left > .pluses {        margin-top:35px;    }    #container-cycle .body > .left > .pluses > .item {        flex:1;        min-width:47%;        margin-left:15px;        padding:28px 15px;        &:first-child {            margin-left:0px;            margin-top:0px;        }        &:nth-child(2){            margin-top:0px;        }        &:nth-child(3) {            margin-left:0px;        }    }    #container-cycle .body > .left > .pluses > .item > .head > img {        height:23px;        width:23px;    }    #container-cycle .body > .left > .pluses > .item > .head > .title {        font-size:16px;        margin-left:8px;    }    #container-cycle .body > .left > .pluses > .item > .body {        font-size:14px;        margin-top:24px;    }    #container-cycle .body > .right {        margin-left:18px;        height:710px;    }    #container-cycle .body > .right > .video {        height:100%;    }    #container-cycle .body > .right > .video > .play::after {        width:84px;        height:84px;    }}@media (min-width:1400px){    #container-cycle .body > .left {        width:640px;    }    #container-cycle .body > .left > h2 {        margin-top:40px;        font-size:42px;    }    #container-cycle .body > .left > .description {        font-size:16px;    }    #container-cycle .body > .left > .pluses {        margin-top:40px;    }    #container-cycle .body > .left > .pluses > .item {        padding:20px;        height:252px;    }    #container-cycle .body > .left > .pluses > .item > .head > img {        width:27px;        height:27px;    }    #container-cycle .body > .left > .pluses > .item > .head > .title {        margin-left:8px;    }    #container-cycle .body > .left > .pluses > .item > .body {        font-size:16px;        margin-top:24px;    }    #container-cycle .body > .right {        margin-left:20px;        height:788px;    }    #container-cycle .body > .right > .video > .play::after {        width:75px;        height:75px;    }}@media (min-width:1600px){    #container-cycle .body > .left {        width:742px;    }    #container-cycle .body > .left > h2 {        font-size:48px;    }    #container-cycle .body > .left > .description {        font-size:18px;    }    #container-cycle .body > .left > .pluses > .item {        padding:30px;    }    #container-cycle .body > .left > .pluses > .item > .head > img {        width:32px;        height:32px;    }    #container-cycle .body > .left > .pluses > .item > .head > .title {        margin-left:6px;        font-size:18px;    }    #container-cycle .body > .left > .pluses > .item > .body {        margin-top:30px;    }    #container-cycle .body > .right {        margin-left:30px;        height:807px;    }}#container-calculation .body {    display:flex;    flex-wrap:wrap;    background:#FAFAFA;    border-radius:22px;    box-sizing:border-box;}#container-calculation .body > .left {    display:flex;    flex-wrap:wrap;    position: relative;    box-sizing:border-box;    flex:none;}#container-calculation .body > .left > .title {    font-family: var(--font-regular);    font-size:24px;    font-weight: 400;    color:#242424;    line-height:1.2em;    display:none;    width:100%;}@media (max-width:1023px){    #container-calculation .body > .left > .title {        display:inline-block;    }}#container-calculation .body > .left > .avatar {    display:inline-block;    background:#4C4C4C;    flex:none;}#container-calculation .body > .left > .avatar > img {    width: 100%;    height:100%;    object-fit:cover;}#container-calculation .body > .left > .msg {    background:#FFF;    flex:none;}#container-calculation .body > .left > .msg > .name {    font-family:var(--font-medium);    font-weight:500;    color:#242424;    display:block;}#container-calculation .body > .left > .msg > .post {    font-family: var(--font-regular);    font-weight:400;    color:#A4A4A4;}#container-calculation .body > .left > .msg > .text {    font-family: var(--font-regular);    font-weight:400;    color:#404040;}#container-calculation .body > .left > .info-bottom {    position: absolute;}#container-calculation .body > .left > .info-bottom > .text {    font-family: var(--font-regular);    font-weight: 400;    color:#767676;    line-height:1.2em;    display:block;}#container-calculation .body > .left > .info-bottom > .phone {    font-family: var(--font-medium);    font-weight: 500;    color:#681D34;    display:block;}#container-calculation .body > .left > .info-bottom > .social-list {    display: flex;    width:100%;}#container-calculation .body > .left > .info-bottom > .social-list > a {    background:#FFF;    flex:none;    border-radius:9px;    display: flex;    align-items:center;    justify-content: center;}#container-calculation .body > .left > .info-bottom > .social-list > a > i {    display:inline-block;    background-color:#404040;    mask-size:100% 100%;    -webkit-mask-size:100% 100%;}#container-calculation .body > .left > .info-bottom > .social-list > a > i.telegram {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/telegram_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/telegram_footer_pc.svg?v=3);}#container-calculation .body > .left > .info-bottom > .social-list > a > i.whatsapp {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/whatsapp_footer_pc.svg?v=3);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/whatsapp_footer_pc.svg?v=3);}@media (min-width:100px){    #container-calculation > .container {        width:100%;    }    #container-calculation > .container > .container-head {        display:none;    }    #container-calculation .body {        border-radius: 0px;        background:#FFFFFF;        padding:40px 15px;    }    #container-calculation .body > .left {        width:100%;    }    #container-calculation .body > .left > .avatar {        width:54px;        height:54px;        border-radius:6px;        margin-top:40px;    }    #container-calculation .body > .left > .avatar > img {        border-radius: 6px;    }    #container-calculation .body > .left > .msg {        width:calc(100% - (54px + 15px));        margin-top:40px;        margin-left:15px;    }    #container-calculation .body > .left > .msg > .name {        font-size:16px;    }    #container-calculation .body > .left > .msg > .post {        font-size:14px;        margin-top:6px;    }    #container-calculation .body > .left > .msg > .text {        font-size:15px;        margin-top:15px;    }    #container-calculation .body > .left > .info-bottom {        display:none;    }    #container-calculation .body > .left {        padding-bottom:40px;    }}@media (max-width:797px){    #container-calculation .body.privacy-bottom {        padding:40px 15px 80px 15px;    }}@media (min-width:576px){    #container-calculation > .container {        width:var(--container-width);    }    #container-calculation .body {        border-radius:22px;    }}@media (min-width:797px){    #container-calculation .body {        padding:40px;    }}@media (min-width:1024px){    #container-calculation > .container > .container-head {        display:block;    }    #container-calculation > .container > .container-head > h2 {        width:721px;        font-size:32px;    }    #container-calculation .body {        background:#FAFAFA;        padding:20px 30px;        min-height:760px;    }    #container-calculation .body > .left {        width:210px;        box-sizing: border-box;        padding-top:10px;        display:inline-block;    }    #container-calculation .body > .left > .avatar {        width:80px;        height:80px;        margin-top:0px;        border-radius: 16px;    }    #container-calculation .body > .left > .avatar > img {        border-radius: 16px;    }    #container-calculation .body > .left > .msg {        margin-top:27px;        border-radius: 15px;        width:100%;        margin-left:0px;        box-sizing:border-box;        padding:15px;    }    #container-calculation .body > .left > .msg > .name {        font-size:18px;    }    #container-calculation .body > .left > .msg > .post {        font-size:14px;        margin-top:0px;    }    #container-calculation .body > .left > .msg > .text {        margin-top:18px;        font-size:14px;    }    #container-calculation .body > .left > .info-bottom {        display:block;        bottom:14px;        width:210px;    }    #container-calculation .body > .left > .info-bottom > .text {        font-size:14px;    }    #container-calculation .body > .left > .info-bottom > .phone {        font-size:18px;        margin-top:30px;    }    #container-calculation .body > .left > .info-bottom > .social-list {        margin-top:30px;    }    #container-calculation .body > .left > .info-bottom > .social-list > a {        margin-left:15px;        border-radius:9px;        background:#FFFFFF;        width:36px;        height:36px;        &:first-child {            margin-left:0px;        }    }    #container-calculation .body > .left > .info-bottom > .social-list > a > i {        width:18px;        height:18px;    }}@media (min-width:1200px){    #container-calculation > .container > .container-head {        display:block;    }    #container-calculation > .container > .container-head > h2 {        font-size:37px;    }    #container-calculation .body > .left {        width:252px;    }    #container-calculation .body > .left > .msg {        padding:15px 15px 48px 15px;    }    #container-calculation .body > .left > .info-bottom {        width:252px;    }    #container-calculation .body > .left > .info-bottom > .phone {        font-size:18px;        margin-top:30px;    }    #container-calculation .body > .left > .info-bottom > .social-list > a > i {        transition: 0.2s ease-out;    }    #container-calculation .body > .left > .info-bottom > .social-list > a:hover > i {        background-color:#000;    }}@media (min-width:1400px){    #container-calculation > .container > .container-head > h2 {        font-size:42px;        width: 800px;    }    #container-calculation .body {        padding:20px 40px;        min-height:840px;    }    #container-calculation .body > .left {        width:280px;    }    #container-calculation .body > .left > .avatar {        width:100px;        height:100px;    }    #container-calculation .body > .left > .msg {        padding:20px;    }    #container-calculation .body > .left > .msg > .name {        font-size:18px;    }    #container-calculation .body > .left > .msg > .post {        font-size:16px;    }    #container-calculation .body > .left > .msg > .text {        font-size:16px;    }    #container-calculation .body > .left > .info-bottom {        width:280px;    }    #container-calculation .body > .left > .info-bottom > .text {        font-size:16px;    }    #container-calculation .body > .left > .info-bottom > .phone {        font-size:22px;    }    #container-calculation .body > .left > .info-bottom > .social-list > a {        width:40px;        height:40px;    }}@media (min-width:1600px){    #container-calculation .body {        padding:20px 20px 20px 40px;    }    #container-calculation .body > .left {        width:361px;    }    #container-calculation .body > .left > .msg > .name {        font-size:22px;    }    #container-calculation .body > .left > .msg > .post {        font-size:16px;    }    #container-calculation .body > .left > .msg > .text {        font-size:16px;    }    #container-calculation .body > .left > .info-bottom {        width:361px;    }}#container-calculation .body > .hr {    background:#C4C4C4;    height:1px;    display:inline-block;}#container-calculation .body > .right {    display:inline-block;    flex:1;    position: relative;    box-sizing:border-box;}@media (min-width:1024px){    #container-calculation .body > .right {        height:100%;        background:#FFFFFF;        border-radius:22px;        margin-left:30px;        padding:30px;    }}#container-calculation .body > .right > .bottom {    position: absolute;    display:flex;    bottom:0px;    left:0px;    right:0px;}#container-calculation .body > .right > .bottom > .step {    display:flex;    width:50%;    flex:none;    align-items:flex-end;    justify-content: left;    font-family: var(--btn-font-medium);    font-weight:500;    color:#A4A4A4;}#container-calculation .body > .right > .bottom > .action {    display:flex;    width:50%;    flex:none;    align-items:flex-start;    justify-content: right;}#container-calculation .body > .right > .bottom > .action > .btn-white {    border:1px solid #C4C4C4;    border-radius:12px !important;    transition: 0.2s ease-out;    &::after {        display: none;    }}#container-calculation .body > .right > .bottom > .action > .btn-white:hover {    border:1px solid #212121;}#container-calculation .body > .right > .bottom > .action > .btn-white:hover i {    background-color:#212121;}#container-calculation .body > .right > .bottom > .action > .btn-dark {    background:#333333;    border:0;    color:#FFF;    margin-left:12px;}#container-calculation .body > .right > .bottom > .action > .btn > i {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    width:21px;    height:8px;    display:inline-block;    flex:none;}#container-calculation .body > .right > .bottom > .action > .btn-white > i {    background-color:#767676;    transform: rotate(180deg);}#container-calculation .body > .right > .bottom > .action > .btn-dark > i {    background-color:#FFF;    transition: 0.2s ease-out;}@media (min-width:100px){    #container-calculation .body > .hr {        width:calc(100% + 30px);        margin:0 -15px;        position: relative;    }    #container-calculation .body > .right {        width:100%;        flex:none;        padding:30px 0 90px 0;    }    #container-calculation .body > .right > .bottom > .step {        display:none;        font-size:14px;    }    #container-calculation .body > .right > .bottom > .action {        width:100%;    }    #container-calculation .body > .right > .bottom > .action > .btn {        padding:15px 14px;    }    #container-calculation .body > .right > .bottom > .action > .btn-dark {        flex:1;        border-radius:16px !important;    }    #container-calculation .body > .right > .privacy {        position: absolute;        bottom:-32px;        left:0px;        text-align:left;        font-family: var(--btn-font-regular);        font-weight: 400;        color:#A4A4A4;        font-size:13px;        width:auto;        display:block;    }    #container-calculation .body > .right > .privacy > span {        color:#501527;        margin-left:0px;    }}@media (max-width:797px){    #container-calculation .body.privacy-bottom > .right > .privacy {        bottom:-45px;    }}@media (min-width:576px){    #container-calculation .body > .right > .privacy {        bottom:-25px;    }}@media (min-width:797px){    #container-calculation .body > .hr {        width:calc(100% + 80px);        margin:0 -40px;    }}@media (min-width:1024px){    #container-calculation .body > .hr {        display:none;    }    #container-calculation .body > .right {        height:auto;        width:auto;        flex:1;        border-top:0px;        padding:30px 30px;    }    #container-calculation .body > .right > .bottom {        bottom:30px;        left:30px;        right:30px;    }    #container-calculation .body > .right > .bottom > .step {        display:flex;    }    #container-calculation .body > .right > .bottom > .action {        width:50%;    }    #container-calculation .body > .right > .bottom > .action > .btn {        padding:18px 17px;    }    #container-calculation .body > .right > .bottom > .action > .btn-dark {        flex:none;        border-radius:32px !important;        width:155px;    }    #container-calculation .body > .right > .privacy {        bottom:10px;        right:40px;        left:unset;    }}@media (min-width:1200px){    #container-calculation .body > .right {        padding:40px;    }    #container-calculation .body > .right > .bottom {        left:40px;        right:40px;        bottom:40px;    }}@media (min-width:1400px){    #container-calculation .body > .right {        padding:60px 40px 150px 40px;    }    #container-calculation .body > .right > .bottom {        left:40px;        right:40px;        bottom:60px;    }    #container-calculation .body > .right > .bottom > .step {        font-size:16px;    }    #container-calculation .body > .right > .privacy {        bottom:20px;        right:40px;    }}@media (min-width:1600px){    #container-calculation .body > .right {        padding:60px 60px 150px 60px;    }    #container-calculation .body > .right > .bottom {        left:60px;        right:60px;    }    #container-calculation .body > .right > .privacy {        right:60px;    }}#container-calculation .body > .right > .content {    width:100%;    display:block;}#container-calculation .body > .right > .content > .step {    font-family: var(--font-regular);    font-weight: 400;    color:#A4A4A4;    display:none;}@media (max-width:1023px){    #container-calculation .body > .right > .content > .step {        display:block;    }}#container-calculation .body > .right > .content > .title {    font-family:var(--font-medium);    font-weight:500;    color:#242424;    display:block;}#container-calculation .body > .right > .content > .description {    font-family:var(--font-regular);    font-weight:400;    color:#A4A4A4;    display:block;}@media (min-width:100px){    #container-calculation .body > .right > .content > .title {        margin-top:16px;        font-size:20px;    }    #container-calculation .body > .right > .content > .description {        font-size:14px;        margin-top:15px;        margin-bottom:30px;    }}@media (min-width:1024px){    #container-calculation .body > .right > .content > .title {        margin-top:0px;        font-size:22px;    }    #container-calculation .body > .right > .content > .description {        margin-bottom:40px;    }}@media (min-width:1200px){    #container-calculation .body > .right > .content > .title {        font-size:24px;    }}@media (min-width:1400px){    #container-calculation .body > .right > .content > .title {        font-size:26px;    }    #container-calculation .body > .right > .content > .description {        font-size:16px;    }}#container-calculation .body > .right > .content > .items {    display:flex;    flex-wrap:wrap;    width:100%;}#container-calculation .body > .right > .content > .items > .item {    display:inline-block;    border-radius:16px;    overflow:hidden;    cursor:pointer;    transition: 0.2s;    &:hover {        transition: 0.2s;        box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.11);    }}#container-calculation .body > .right > .content > .items > .item.active {    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.11);}#container-calculation .body > .right > .content > .items > .item > .img {    width:100%;    background:#F5F3F1;    border-top-left-radius:16px;    border-top-right-radius:16px;    display:block;    position: relative;}#container-calculation .body > .right > .content > .items > .item > .img > .selected {    position: absolute;    top:0px;    left:0px;    bottom:0px;    right:0px;    display:flex;    align-items:center;    justify-content: center;    z-index:2;    display:none;}#container-calculation .body > .right > .content > .items > .item > .img > .selected > div {    background:rgba(255,255,255, 0.8);    border-radius:9px;    display:inline-block;    flex:none;    &::after {        content:"";        mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/check_cog.svg);        -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/check_cog.svg);        mask-size:100% 100%;        -webkit-mask-size:100% 100%;        background-color:#333333;        display:block;        margin:0 auto;    }}#container-calculation .body > .right > .content > .items > .item.active > .img > .selected {    display:flex;}#container-calculation .body > .right > .content > .items > .item > .img > img {    width:100%;    height:100%;    object-fit: cover;    border-top-left-radius:16px;    border-top-right-radius:16px;    position: relative;    z-index:1;}#container-calculation .body > .right > .content > .items > .item > .name {    background:#F9F9F9;    display:flex;    align-items:center;    justify-content: center;    text-align:center;    font-family: var(--btn-font-regular);    font-weight: 400;    color:#404040;    line-height:1.2em;    box-sizing:border-box;    width:100%;}@media (min-width:100px){    #container-calculation .body > .right > .content > .items {        margin-top:-15px;    }    #container-calculation .body > .right > .content > .items > .item {        min-width:45%;        flex:1;        margin-left:15px;        margin-top:15px;        &:first-child {            margin-left:0px;        }        &:nth-child(2n+1){            margin-left:0px;        }    }    #container-calculation .body > .right > .content > .items > .item > .img {        height:170px;    }    #container-calculation .body > .right > .content > .items > .item > .img > .selected > div {        width:43px;        height:43px;        &::after {            width:20px;            height:20px;            margin-top:11.5px;        }    }    #container-calculation .body > .right > .content > .items > .item > .name {        font-size:14px;        padding:15px;        height:67px;    }}@media (min-width:1024px){    #container-calculation .body > .right > .content > .items > .item {        min-width:23%;        margin-left:10px;        &:first-child {            margin-left:0px;        }        &:nth-child(2n+1){            margin-left:10px;        }        &:nth-child(4n+1) {            margin-left:0px;        }    }    #container-calculation .body > .right > .content > .items > .item > .img {        height:136px;    }    #container-calculation .body > .right > .content > .items > .item > .img > .selected > div {        width:40px;        height:40px;        &::after {            margin-top:10px;        }    }    #container-calculation .body > .right > .content > .items > .item > .name {        padding:12px 10px;        height:54px;        font-size:12px;    }}@media (min-width:1024px){    #container-calculation .body > .right > .content > .items > .item > .img > .selected > div {        width:30px;        height:30px;        &::after {            margin-top:7px;            width:16px;            height:16px;        }    }}@media (min-width:1200px){    #container-calculation .body > .right > .content > .items > .item {        min-width:23%;        margin-left:15px;        &:first-child {            margin-left:0px;        }        &:nth-child(2n+1){            margin-left: 15px;        }        &:nth-child(4n+1) {            margin-left:0px;        }    }    #container-calculation .body > .right > .content > .items > .item > .img {        height:179px;    }    #container-calculation .body > .right > .content > .items > .item > .img > .selected > div {        width:40px;        height:40px;        &::after {            margin-top:10px;            width:20px;            height:20px;        }    }    #container-calculation .body > .right > .content > .items > .item > .name {        padding:15px;        height:68px;        font-size:15px;    }}@media (min-width:1400px){    #container-calculation .body > .right > .content > .items > .item > .img {        height:198px;    }    #container-calculation .body > .right > .content > .items > .item > .img > .selected > div {        width:43px;        height:43px;        &::after {            margin-top:11.5px;            width:20px;            height:20px;        }    }    #container-calculation .body > .right > .content > .items > .item > .name {        padding:20px 15px;        height:79px;    }}@media (min-width:1600px){    #container-calculation .body > .right > .content > .items > .item > .img > .selected > div {        width:60px;        height:60px;        &::after {            margin-top:15px;            width:30px;            height:30px;        }    }}#container-calculation .body > .right > .content > .items-mini {    display:flex;    flex-wrap:wrap;    width:100%;}#container-calculation .body > .right > .content > .items-mini > .item {    display:inline-block;    border-radius:16px;    overflow:hidden;    cursor:pointer;    transition: 0.2s;    &:hover {        transition: 0.2s;        box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.11);    }}#container-calculation .body > .right > .content > .items-mini > .item.active {    box-shadow: 0 1px 8px 0 rgba(0, 0, 0, 0.11);}#container-calculation .body > .right > .content > .items-mini > .item > .img {    width:100%;    background:#F5F3F1;    border-top-left-radius:16px;    border-top-right-radius:16px;    display:block;    position: relative;}#container-calculation .body > .right > .content > .items-mini > .item > .img > .selected {    position: absolute;    top:0px;    left:0px;    bottom:0px;    right:0px;    display:flex;    align-items:center;    justify-content: center;    z-index:2;    display:none;}#container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {    background:rgba(255,255,255, 0.8);    border-radius:9px;    display:inline-block;    flex:none;    &::after {        content:"";        mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/check_cog.svg);        -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/check_cog.svg);        mask-size:100% 100%;        -webkit-mask-size:100% 100%;        background-color:#333333;        display:block;        margin:0 auto;    }}#container-calculation .body > .right > .content > .items-mini > .item.active > .img > .selected {    display:flex;}#container-calculation .body > .right > .content > .items-mini > .item > .img > img {    width:100%;    height:100%;    object-fit: cover;    border-top-left-radius:16px;    border-top-right-radius:16px;}#container-calculation .body > .right > .content > .items-mini > .item > .name {    background:#F9F9F9;    display:flex;    align-items:center;    justify-content: center;    text-align:center;    font-family: var(--btn-font-regular);    font-weight: 400;    color:#404040;    line-height:1.2em;    box-sizing:border-box;    width:100%;}@media (min-width:100px){    #container-calculation .body > .right > .content > .items-mini {        margin-top:-15px;    }    #container-calculation .body > .right > .content > .items-mini > .item {        min-width:30%;        max-width:30.5%;        flex:1;        margin-left:15px;        margin-top:15px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1){            margin-left:0px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .img {        height:101px;    }    #container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {        width:43px;        height:43px;        &::after {            width:20px;            height:20px;            margin-top:11.5px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .name {        font-size:12px;        padding:12px 0;        text-align:center;        height:39px;    }}@media (min-width:797px){    #container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {        width:40px;        height:40px;        &::after {            width:20px;            height:20px;            margin-top:10px;        }    }}@media (min-width:1024px){    #container-calculation .body > .right > .content > .items-mini > .item {        min-width:18%;        max-width:18.5%;        margin-left:10px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1){            margin-left:10px;        }        &:nth-child(5n+1) {            margin-left:0px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .img {        height:96px;    }    #container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {        width:30px;        height:30px;        &::after {            width:16px;            height:16px;            margin-top:7px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .name {        padding:9px 15px;        height:48px;        font-size:12px;    }}@media (min-width:1200px){    #container-calculation .body > .right > .content > .items-mini > .item {        margin-left:12px;        width:128px;        max-width: unset;        min-width: unset;        flex:none;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1){            margin-left: 12px;        }        &:nth-child(5n+1) {            margin-left:0px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .img {        height:125px;    }    #container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {        width:40px;        height:40px;        &::after {            width:20px;            height:20px;            margin-top:10px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .name {        padding:8px 18px;        height:35px;        font-size:14px;    }}@media (min-width:1400px){    #container-calculation .body > .right > .content > .items-mini > .item {        width:142px;    }    #container-calculation .body > .right > .content > .items-mini > .item > .img {        height:139px;    }    #container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {        width:43px;        height:43px;        &::after {            width:20px;            height:20px;            margin-top:11.5px;        }    }    #container-calculation .body > .right > .content > .items-mini > .item > .name {        padding:10px 20px;        height:39px;    }}@media (min-width:1600px){    #container-calculation .body > .right > .content > .items-mini > .item {        width:162px;    }    #container-calculation .body > .right > .content > .items-mini > .item > .img > .selected > div {        width:60px;        height:60px;        &::after {            width:30px;            height:30px;            margin-top:15px;        }    }}@media (min-width:1900px){    #container-calculation .body > .right > .content > .items-mini > .item {        width:164px;    }}#container-calculation .body > .right > .content > .input {    margin-top:30px;    border:1px solid #C4C4C4;    position: relative;    border-radius:32px;}#container-calculation .body > .right > .content > .input > input {    width:100%;    font-size:16px;    display:block;    border:0px;    border-radius:32px;    font-family: var(--btn-font-regular);    font-weight:400;    box-sizing: border-box;}#container-calculation .body > .right > .content > .input > .title {    position: absolute;    top:-10px;    left:40px;    font-family: var(--btn-font-regular);    font-weight: 400;    color:#767676;    font-size:14px;    padding:0 5px;    background:#FFF;    box-sizing: border-box;    pointer-events: none;}@media (min-width:100px){    #container-calculation .body > .right > .content > .input > input {        padding:16px 21px !important;    }    #container-calculation .body > .right > .content > .input > input[name=phone] {        padding:16px 21px 16px 40px !important;    }}@media (min-width:1400px){    #container-calculation .body > .right > .content > .input > input {        padding:18px 21px !important;    }    #container-calculation .body > .right > .content > .input > input[name=phone] {        padding:17px 21px 17px 40px !important;    }}#container-calculation .body > .right > .content > .select {    width:100%;}#container-calculation .body > .right > .content > .select > .selected-item {    background:#F9F9F9;    border-radius:28px;    padding:16px 20px;}#container-calculation .body > .right > .content > .form-group > .actions {    display:flex;    margin-top: 12px;}#container-calculation .body > .right > .content > .form-group > .actions > .btn {    flex:1;    display:inline-block;    border-radius:32px !important;    margin-left:12px;    border:1px solid #c4c4c4;    padding:16px 0;    text-align:center;}#container-calculation .body > .right > .content > .form-group > .actions > .btn.active {	background:#F5F3F1;}#container-calculation .body > .right > .content > .form-group > .actions > .btn:first-child {    margin-left:0px;}#container-calculation .body > .right > .content > .form-group > .append {    border:1px dashed #c4c4c4;    border-radius:20px;    display:flex;    align-items:center;    justify-content: center;    height:147px;    position: relative;	cursor:pointer;}#container-calculation .body > .right > .content > .form-group > .append > input {    position:absolute;    top:0px;    left:0px;    right:0px;    bottom:0px;    opacity:0;    cursor:pointer;	display:block;    pointer-events: none;}#container-calculation .body > .right > .content > .form-group > .append > .wrap {    position: relative;    z-index:1;    display:inline-block;	pointer-events:none;}#container-calculation .body > .right > .content > .form-group > .append > .wrap > svg {    margin:0 auto;    display:block;}#container-calculation .body > .right > .content > .form-group > .append > .wrap > .description {    display:block;    max-width:431px;    font:400 14px/1.2em var(--font-regular);    color:#767676;    text-align:center;    margin:0 auto;    margin-top:20px;}#container-calculation .body > .right > .content > .form-group > .append > .wrap > .accept {    display:block;    width:100%;    font:400 12px/1.2em var(--font-regular);    color:#767676;    text-align:center;    margin:0 auto;    margin-top:6px;}#container-calculation .body > .right > .content[step="2"] > .select {    margin-bottom:30px;}#container-calculation .body > .right > .content > .wrap {	width:100%;	display:flex;	flex-wrap:wrap;	justify-content:center;}#container-calculation .body > .right > .content > .wrap > img {    margin:0 auto;    display:block;    object-fit: cover;}#container-calculation .body > .right > .content > .wrap > .h3 {	width:100%;	text-align:center;	display:block;    font-family: var(--font-regular);    font-weight: 400;    color:#212121;}#container-calculation .body > .right > .content > .wrap > .h4 {	width:100%;	text-align:center;	display:block;    font-family: var(--font-regular);    font-weight: 400;    color:#212121;}#container-calculation .body > .right > .content > .wrap > .text {	width:100%;	text-align:center;	display:block;    font-family: var(--font-regular);    font-weight: 400;    color:#404040;}#container-calculation .body > .right > .content > .wrap > .data {	border: 1px dashed #c4c4c4;    border-radius:22px;	box-sizing:border-box;	text-align:left;	width:100%;}#container-calculation .body > .right > .content > .wrap > .data > .title {	width:100%;	display:block;    font-family: var(--font-regular);    font-weight: 400;    color:#212121;}#container-calculation .body > .right > .content > .wrap > .data > .list {	display:block;}#container-calculation .body > .right > .content > .wrap > .data > .list > .item {	width:100%;	color:#767676;    font-family: var(--font-regular);    font-weight: 400;    display:block;}@media (min-width:100px){    #container-calculation .body > .right > .content > .wrap > img {        width:50px;        height:50px;        margin-top:10px;    }    #container-calculation .body > .right > .content > .wrap > .h3 {        margin-top:40px;        font-size:22px;    }    #container-calculation .body > .right > .content > .wrap > .h4 {        margin-top:20px;        font-size:22px;    }    #container-calculation .body > .right > .content > .wrap > .text {        margin-top:40px;        font-size:16px;        width:300px;    }    #container-calculation .body > .right > .content > .wrap > .data {        margin-top:40px;        padding:20px 15px;        margin-bottom:15px;        max-width:360px;    }    #container-calculation .body > .right > .content > .wrap > .data > .title {        font-size:15px;    }    #container-calculation .body > .right > .content > .wrap > .data > .list {        margin-top:30px;    }    #container-calculation .body > .right > .content > .wrap > .data > .list > .item {        margin-top:20px;        font-size:15px;        &:first-child {            margin-top:0px;        }    }    #container-calculation .body > .right > .content > .form-group > .append > .wrap {        max-width:80%;    }}@media (min-width:1024px){    #container-calculation .body > .right > .content > .wrap > img {        margin-top:70px;    }    #container-calculation .body > .right > .content > .wrap > .h4 {        margin-top:15px;    }    #container-calculation .body > .right > .content > .wrap > .text {        margin-top:30px;        font-size:15px;        width:416px;    }    #container-calculation .body > .right > .content > .wrap > .data {        padding:30px;        width:417px;    }    #container-calculation .body > .right > .content > .form-group > .append > .wrap {        max-width:unset;    }}@media (min-width:1200px){    #container-calculation .body > .right > .content > .wrap > img {        margin-top:60px;    }    #container-calculation .body > .right > .content > .wrap > .h3 {        font-size:24px;    }    #container-calculation .body > .right > .content > .wrap > .h4 {        font-size:24px;    }    #container-calculation .body > .right > .content > .wrap > .data {        padding:30px;    }    #container-calculation .body > .right > .content > .wrap > .data > .title {        font-size:16px;    }    #container-calculation .body > .right > .content > .wrap > .data > .list {        margin-top:20px;    }    #container-calculation .body > .right > .content > .wrap > .data > .list > .item {        font-size:16px;    }}@media (min-width:1400px){    #container-calculation .body > .right > .content > .wrap > img {        margin-top:40px;    }    #container-calculation .body > .right > .content > .wrap > .text {        width:444px;        font-size:16px;    }    #container-calculation .body > .right > .content > .wrap > .data {        width:457px;    }}@media (min-width:1600px){    #container-calculation .body > .right > .content > .wrap > .data {        width:540px;    }}#container-why .items {    display:flex;    flex-wrap:wrap;    width:100%;}#container-why .items > .item {    display:inline-block;    box-sizing: border-box;    position: relative;    &::before {        content:"";        position: absolute;        top:36px;        left:0px;        height:calc(100% - 30px);        width:100%;        background:#FFF;        border-top-right-radius: 22px;        border-bottom-right-radius: 22px;        border-bottom-left-radius: 22px;        z-index:1;    }    &::after {        content:"";        position: absolute;        mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/header_why.svg);        -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/header_why.svg);        mask-repeat: no-repeat;        -webkit-mask-repeat:no-repeat;        mask-size:100% 100%;        -webkit-mask-size:100% 100%;        background-color:#FFF;        top:0px;        left:0px;        width:224px;        height:38px;        z-index:1;    }}#container-why .items > .item.first {    &::before {        background:#333333;    }    &::after {        background-color:#333333;    }}#container-why .items > .item.first > img {    position: absolute;    top:0px;    left:0px;    width:100%;    height:100%;    object-fit: cover;    z-index:2;}#container-why .items > .item > .check {    display:flex;    align-items:center;    justify-content: center;    background:#F0F0EE;    border-radius:9px;    position: relative;    z-index:2;    &::after {        content:"";        mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/check_cog.svg);        -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/check_cog.svg);        mask-size:100% 100%;        -webkit-mask-size:100% 100%;        background-color:#4E4E4E;        display:inline-block;    }}#container-why .items > .item.first > .check {    z-index:3;    background:#4E4E4E;    &::after {        background-color:#FFFFFF;    }}#container-why .items > .item > .title {    font-family: var(--font-medium);    font-weight: 500;    color:#242424;    display: block;    position: relative;    z-index:2;}#container-why .items > .item.first > .title {    color:#FFFFFF;    z-index:3;}#container-why .items > .item > .description {    font-family: var(--font-regular);    font-weight: 400;    color:#404040;    line-height:1.2em;    position: relative;    z-index:2;}#container-why .items > .item.first > .description {    z-index:3;    color:#C7C7C7;}@media (min-width:100px){    #container-why > .container > .container-head > h2 {        text-align:left;    }    #container-why .items > .item {        width:100%;        height:264px;        margin-top:20px;        padding:24px 20px;        &:first-child {            margin-top:0px;        }    }    #container-why .items > .item > .check {        width:40px;        height:40px;        &::after {            width:24px;            height:24px;        }    }    #container-why .items > .item > .title {        font-size:18px;        margin-top:20px;    }    #container-why .items > .item > .description {        font-size:16px;        margin-top:16px;    }}@media (min-width:797px){    #container-why .items > .item {        width:100%;        height:290px;        padding:20px 40x;        &:first-child {            margin-top:0px;        }    }    #container-why .items > .item > .title {        font-size:24px;    }    #container-why .items > .item > .description {        font-size:18px;    }}@media (min-width:1024px){    #container-why > .container > .container-head > h2 {        text-align:center;    }    #container-why .items > .item {        width:291px;        height:236px;        margin-top:0;        padding:16px 12px;        margin-left:15px;        &:first-child {            margin-left:0;        }    }    #container-why .items > .item > .check {        width:40px;        height:40px;        &::after {            width:23px;            height:23px;        }    }    #container-why .items > .item > .title {        font-size:18px;        margin-top:15px;    }    #container-why .items > .item > .description {        font-size:13px;    }}@media (min-width:1200px){    #container-why .items > .item {        width:360px;        height:290px;        margin-top:0;        padding:20px 15px;    }    #container-why .items > .item > .check {        width:50px;        height:50px;        &::after {            width:30px;            height:30px;        }    }    #container-why .items > .item > .title {        font-size:22px;        margin-top:20px;    }    #container-why .items > .item > .description {        font-size:15px;    }}@media (min-width:1400px){    #container-why .items > .item {        width:400px;        height:320px;        margin-top:0;        padding:20px 20px;        &::before {            top:35px;        }    }    #container-why .items > .item > .check {        width:60px;        height:60px;        &::after {            width:36px;            height:36px;        }    }    #container-why .items > .item > .title {        font-size:26px;        margin-top:20px;    }    #container-why .items > .item > .description {        font-size:16px;        margin-top:20px;    }}@media (min-width:1600px){    #container-why .items > .item {        width:463px;        height:320px;        padding:20px 40px;        margin-left:20px;        &:first-child {            margin-left:0px;        }    }}@media (min-width:1900px){    #container-why .items > .item {        width:466px;    }}#container-main-characters {    background:linear-gradient(45deg, #333 0%, #292929 51.44%, #242424 100%);;    position: relative;    overflow:hidden;    box-sizing: border-box;}#container-main-characters {    opacity: 0;    transform: translateX(-80px);    transition: transform 1.5s ease, opacity 1.5s ease;}#container-main-characters.visible {    opacity: 1;    transform: translateX(0);}#container-main-characters > img {    position: absolute;    top:0px;    bottom:0px;    object-fit: cover;    z-index:1;    height:100%;}#container-main-characters > .container {    position: relative;    z-index:2;}#container-main-characters > .container > .body {    width:100%;    display:flex;    flex-wrap:wrap;}#container-main-characters > .container > .body > .left {    display:inline-block;}#container-main-characters > .container > .body > .left > .swiper-characters {    width:100%;}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-scrollbar {    position: relative;    margin-top:20px;    height:1px;    background:#6B6B6B;}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-scrollbar > .swiper-scrollbar-drag {    height:1px;    background:#DEDEDE;}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev {    display:flex;    align-items:center;    justify-content: center;    border-radius:50%;    background:#FFFFFF;    &::after {        content:"";        background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/arrow-slider.svg);        background-size:100% 100%;        display:inline-block;        width:100%;        height:100%;        flex:none;    }}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {    display:flex;    align-items:center;    justify-content: center;    border-radius:50%;    background:#FFFFFF;    &::after {        content:"";        background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/arrow-slider.svg);        background-size:100% 100%;        transform: rotate(180deg);        display:inline-block;        width:100%;        height:100%;        flex:none;    }}#container-main-characters > .container > .body > .left > .next {    position: absolute;    right:calc(var(--margin-to-container) * -1);    top:0px;    height:100%;    cursor: pointer;    z-index:10;    display:none;}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper {    display:flex;}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide {    border-radius: 22px;    overflow:hidden;    flex:none;}#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide > img,#container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide > video {    width:100%;    height:100%;    object-fit:cover;    border-radius: 22px;}@media (min-width:100px){    #container-main-characters {        padding:40px 0;    }    #container-main-characters > .container > .body > .left {        order:2;        width:100%;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev,    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {        display:none;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide {        background:#D9D9D9;        width:340px;        height:366px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide.no-bg {        background:rgba(0,0,0, 0);    }    #container-main-characters > .container > .body > .right {        order:1;    }}@media (min-width:1024px){    #container-main-characters {        padding:96px 0;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-scrollbar {        display:none;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev,    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {        display:flex;        width:41px;        height:41px;        top:unset;        left:unset;        right:unset;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev {        bottom:30px;        right:372px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {        bottom:30px;        right:318px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide {        width:444px;        height:480px;    }}@media (min-width:1200px){    #container-main-characters {        padding:100px 0;    }    #container-main-characters > .container > .body > .left {        width:55%;        position: relative;    }    #container-main-characters > .container > .body > .left > .swiper-characters {        width:calc(100% + (var(--margin-to-container) + 10px));        margin-right:calc(var(--margin-to-container) + 10px);        position: relative;        overflow:hidden;        border-radius:22px;        margin-left:40px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev {        right:unset;        left:30px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {        left:90px;    }    #container-main-characters > .container > .body > .left > .next {        display:block;        width:calc(var(--margin-to-container) + 10px);        right:calc((var(--margin-to-container) * -1) - 10px);    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide {        width:569px;        height:599px;    }}@media (min-width:1400px){    #container-main-characters {        padding:120px 0;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev {        left:52px;        bottom:46px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {        left:105px;        bottom:46px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide {        width:640px;        height:683px;    }}@media (min-width:1600px){    #container-main-characters {        padding:100px 0;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-prev {        left:60px;        bottom:60px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-button-next {        left:114px;        bottom:60px;    }    #container-main-characters > .container > .body > .left > .swiper-characters > .swiper-wrapper > .swiper-slide {        width:747px;        height:797px;    }}@media (min-width:1900px){    #container-main-characters > .container > .body > .left > .swiper-characters {        width:calc(100% + (var(--margin-to-container) + 10px));        margin-right:calc(var(--margin-to-container) + 10px);        margin-left:60px;    }}#container-main-characters > .container > .body > .right {    display:inline-block;}#container-main-characters > .container > .body > .right > h2 {    font-family: var(--font-regular);    font-weight: 400;    color:#FFFFFF;    display:block;}#container-main-characters > .container > .body > .right > .items {    display:block;}#container-main-characters > .container > .body > .right > .items > .item {    display:flex;}#container-main-characters > .container > .body > .right > .items > .item > .left {    display:inline-block;    flex:none;}#container-main-characters > .container > .body > .right > .items > .item > .left > .img {    border-radius: 9px;    display:flex;    align-items:center;    justify-content: center;    background:#F0F0EE;}#container-main-characters > .container > .body > .right > .items > .item > .right {    flex:1;    display:inline-block;}#container-main-characters > .container > .body > .right > .items > .item > .right > .name {    font-family: var(--font-medium);    font-weight: 500;    color:#FFFFFF;}#container-main-characters > .container > .body > .right > .items > .item > .right > .description {    font-family: var(--font-regular);    font-weight: 400;    color:#C7C7C7;}@media (min-width:100px){    #container-main-characters > .container > .body > .right {        width:100%;        margin-bottom:30px;    }    #container-main-characters > .container > .body > .right > h2 {        font-size: 24px;    }    #container-main-characters > .container > .body > .right > .items {        margin-top:40px;    }    #container-main-characters > .container > .body > .right > .items > .item {        width:100%;        margin-top:30px;        &:first-child {            margin-top:0px;        }    }    #container-main-characters > .container > .body > .right > .items > .item > .left {        width:50px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left > .img {        width:50px;        height:50px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left > .img > img {        width:32px;        height:32px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right {        margin-left:15px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .name {        font-size:16px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .description {        font-size:14px;        line-height:1.2em;        margin-top:12px;    }}@media (min-width:797px){    #container-main-characters > .container > .body > .right > h2 {        font-size: 28px;    }}@media (min-width:1024px) and (max-width:1200px){    #container-main-characters > .container > .body > .right {        margin-bottom:60px;    }    #container-main-characters > .container > .body > .right > h2 {        font-size: 32px;    }    #container-main-characters > .container > .body > .right > .items {        display:flex;        flex-wrap:wrap;        flex-direction: column;        height:240px;    }    #container-main-characters > .container > .body > .right > .items > .item {        width:432px;        margin-top:20px;        &:first-child {            margin-top:0px;        }    }    #container-main-characters > .container > .body > .right > .items > .item:nth-child(4){        margin-left:40px;        margin-top:0px;    }    #container-main-characters > .container > .body > .right > .items > .item:nth-child(5){        margin-left:40px;    }    #container-main-characters > .container > .body > .right > .items > .item:nth-child(6){        margin-left:40px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left {        width:50px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left > .img {        width:50px;        height:50px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left > .img > img {        width:32px;        height:32px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right {        margin-left:15px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .name {        font-size:16px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .description {        font-size:14px;        line-height:1.2em;    }}@media (min-width:1200px){    #container-main-characters > .container > .body > .right {        width:auto;        margin-bottom:0px;        flex:1;    }    #container-main-characters > .container > .body > .right > .items {        margin-top:40px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .name {        font-size:15px;    }}@media (min-width:1400px){    #container-main-characters > .container > .body > .right > h2 {        font-size:32px;    }    #container-main-characters > .container > .body > .right > .items {        margin-top:40px;    }    #container-main-characters > .container > .body > .right > .items > .item {        margin-top:40px;        &:first-child {            margin-top:0px;        }    }    #container-main-characters > .container > .body > .right > .items > .item > .left {        width:60px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left > .img {        width:60px;        height:60px;    }    #container-main-characters > .container > .body > .right > .items > .item > .left > .img > img {        width:40px;        height:40px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right {        margin-left:20px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .name {        font-size:18px;    }    #container-main-characters > .container > .body > .right > .items > .item > .right > .description {        font-size:16px;    }}@media (min-width:1600px){    #container-main-characters > .container > .body > .right > h2 {        font-size:42px;    }    #container-main-characters > .container > .body > .right > .items {        margin-top:60px;    }}#container-types .body {    display:flex;    flex-wrap:wrap;    width:100%;}#container-types .body > .left {    display:inline-block;    flex:none;}#container-types .body > .left > .items {    display:block;    box-sizing: border-box;    cursor:pointer;}#container-types .body > .left > .items > .item {    display:flex;    width:100%;    box-sizing:border-box;    border-radius:16px;    cursor:pointer;}#container-types .body > .left > .items > .item > .left {    display:inline-block;    flex:none;}#container-types .body > .left > .items > .item > .left > img {    width:100%;    aspect-ratio: 4/4;    object-fit:cover;}#container-types .body > .left > .items > .item > .right {    display:inline-block;    flex:1;}#container-types .body > .left > .items > .item > .right > .name {    font-family: var(--btn-font-medium);    font-weight: 500;    color:#FFF;    display:block;    text-transform: uppercase;}#container-types .body > .left > .items > .item > .right > .description {    font-family: var(--btn-font-regular);    font-weight: 400;    color:#C7C7C7;    display:block;}#container-types .body > .right {    display:inline-block;    flex:1;}#container-types .body > .right > .items {    display:flex;    flex-wrap:wrap;}#container-types .body > .right > .items > .item {    flex:1;    min-width:30%;    max-width:32%;    border-radius:16px;    cursor:pointer;}#container-types .body > .right > .items > .item > img {    width:100%;    height:100%;    object-fit:cover;    border-radius:16px;    user-select:none;}@media (min-width:100px){    #container-types .body > .left {        width:100%;        position: relative;    }    #container-types .body > .left > .items {        height:72px;        width:100%;        border-radius:16px;        position: relative;        transition: 0.2s;        overflow:hidden;        &::after {            content:"";            mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/scroll.svg);            -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/scroll.svg);            mask-size:100% 100%;            -webkit-mask-size:100% 100%;            width:22px;            height:26px;            background-color:#FFFFFF;            opacity:0.7;            position: absolute;            top:24px;            right:25px;            transition: 0.2s;            transform: rotate(90deg);        }        &::-webkit-scrollbar {            width:0px;            height:0px;        }    }    #container-types .body > .left > .items.active {        position: absolute;        background:#333333;        height:auto;        padding:10px;        transition: 0.2s;        overflow:auto;        &::after {            top:31px;            transition: 0.2s;            transform: rotate(-90deg);        }    }    #container-types .body > .left > .items > .item {        pointer-events: none;        display:none;        background:#333333;        padding:16px 20px;        margin-top:10px;        &:first-child {            margin-top:0px !important;        }    }    #container-types .body > .left > .items.active > .item {        display:flex;        pointer-events: auto;    }    #container-types .body > .left > .items.active > .item.active {        background:#4D4D4D;    }    #container-types .body > .left > .items > .item > .left {        width:40px;        height:40px;    }    #container-types .body > .left > .items > .item > .right {        margin-left:10px;    }    #container-types .body > .left > .items > .item > .right > .name {        font-size:16px;    }    #container-types .body > .left > .items > .item > .right > .description {        font-size:14px;        margin-top:4px;    }    #container-types .body > .left > .items:not(.active) > .item.active {        display:flex;        margin-top:0px;    }    #container-types .body > .right > .items {        margin-top:20px;        width:100%;    }    #container-types .body > .right > .items > .item {        margin-top:10px;        border-radius:9px;        aspect-ratio:4/4;        margin-left:10px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:0px;        }    }}@media (min-width:1024px){    #container-types .body > .left {        width:295px;    }    #container-types .body > .left > .items {        height:auto;        background:#333333;        padding:10px;        overflow:hidden;        &::after {            display:none;        }    }    #container-types .body > .left > .items.active {        position: relative;    }    #container-types .body > .left > .items > .item {        pointer-events: auto;        height:78px;        background:#3B3B3B;        display:flex;        padding:17px 15px;        transition: 0.2s;        &:hover {            background:#4D4D4D;            transition: 0.2s;        }    }    #container-types .body > .left > .items:not(.active) > .item.active {        margin-top:10px;    }    #container-types .body > .left > .items > .item.active {        background:#4D4D4D;    }    #container-types .body > .left > .items > .item > .left {        width:44px;    }    #container-types .body > .left > .items > .item > .right {        margin-left:15px;    }    #container-types .body > .left > .items > .item > .right > .name {        font-size:15px;    }    #container-types .body > .left > .items > .item > .right > .description {        font-size:14px;    }    #container-types .body > .right > .items {        margin-top:-15px;        margin-left:15px;    }    #container-types .body > .right > .items > .item {        margin-top:15px;        border-radius:16px;        margin-left:15px;        height:198px;        aspect-ratio: unset;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:0px;        }    }}@media (min-width:1200px){    #container-types .body > .left {        width:340px;    }    #container-types .body > .left > .items > .item {        height:104px;        padding:30px;    }    #container-types .body > .left > .items > .item > .right > .description {        font-size:15px;    }    #container-types .body > .right > .items > .item {        height:259px;    }}@media (min-width:1400px){    #container-types .body > .left {        width:460px;    }    #container-types .body > .left > .items > .item > .right > .name {        font-size:18px;    }}@media (min-width:1600px){    #container-types .body > .left {        width:580px;    }}#container-prices {    overflow: hidden;}#container-prices .container > .container-head {    display:block;}#container-prices .container > .container-head > h2 {    display:block;    text-align:center;}#container-prices .container > .container-head > .description {    display:block;    text-align:center;    font-family: var(--font-regular);    font-weight: 400;    color:#404040;    margin-top:15px;}#container-prices .container > .container-head > .description > button {    margin:0;    padding:0;    display:inline-block;    border:0;    background:rgba(0,0,0, 0);    color:#973644 !important;    cursor: pointer;    font-family: var(--font-regular);    font-weight: 400;    color:#404040;    text-decoration: underline;}#container-prices .body {    display: block;    position: relative;}#container-prices .body > .swiper-scrollbar {    position: relative;    margin-top:20px;    height:1px;    background:#C4C4C4;}#container-prices .body > .swiper-scrollbar > .swiper-scrollbar-drag {    background:#333333;    opacity:0.7;}#container-prices .body > .swiper-wrapper {    display:flex;}#container-prices .body > .swiper-wrapper > .box {    background:#FFFFFF;    box-sizing: border-box;    border-radius:22px;    display:inline-block;    flex:none;}#container-prices .body > .swiper-wrapper > .box > .image {    display: block;    background:#333333;    width:60px;    height:60px;    border-radius: 9px;}#container-prices .body > .swiper-wrapper > .box > .image > img {    width:44px;    height:44px;    margin:calc((60px - 44px) / 2);}#container-prices .body > .swiper-wrapper > .box > .title {    font-family: var(--font-medium);    font-weight: 500;    color:#242424;}#container-prices .body > .swiper-wrapper > .box > .items {    display:block;    width:100%;}#container-prices .body > .swiper-wrapper > .box > .items > .item {    width:100%;    display:flex;    border-radius: 9px;    box-sizing: border-box;    &:first-child {        background:#F9F9F9;    }    &:nth-child(2n+1){        background:#F9F9F9;    }}#container-prices .body > .swiper-wrapper > .box > .items > .item > .key {    width:50%;    display:inline-block;    font-family: var(--font-regular);    font-weight: 400;    color:#404040;}#container-prices .body > .swiper-wrapper > .box > .items > .item > .value {    width:50%;    display:inline-block;    font-family: var(--font-regular);    font-weight: 400;    color:#242424;    text-align:right;}@media (min-width:100px){    #container-prices .container > .container-head > .description {        font-size:16px;		line-height: 1.25em;    }    #container-prices .container > .container-head > .description > button {        font-size:15px;    }    #container-prices .body > .swiper-wrapper > .box {        width:332px;        height:689px;        padding:40px 5px;    }    #container-prices .body > .swiper-wrapper > .box > .image {        margin-left:15px;    }    #container-prices .body > .swiper-wrapper > .box > .title {        margin-left:15px;        margin-top:40px;        font-size:22px;    }    #container-prices .body > .swiper-wrapper > .box > .items {        margin-top:30px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item {        padding:15px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .key {        font-size:15px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .value {        font-size:15px;    }}@media (min-width:797px){    #container-prices .container > .container-head > .description {        font-size:16px;    }    #container-prices .container > .container-head > .description > button {        font-size:16px;    }    #container-prices .body > .swiper-wrapper > .box {        width:540px;    }}@media (min-width:1024px){    #container-prices .body {        margin-top:-40px;    }    #container-prices .body > .swiper-wrapper {        flex-wrap: wrap;    }    #container-prices .body > .swiper-wrapper > .box {        width:291px;        margin-left:15px;        margin-top:40px;        height:671px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:0px;        }    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .key {        font-size:14px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .value {        font-size:14px;    }    #container-prices .body > .swiper-scrollbar {        display:none;    }}@media (min-width:1200px){    #container-prices .body > .swiper-wrapper > .box {        width:360px;        height:733px;    }    #container-prices .body > .swiper-wrapper > .box > .title {        font-size:26px;        margin-top:60px;    }    #container-prices .body > .swiper-wrapper > .box > .items {        margin-top:40px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .key {        font-size:15px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .value {        font-size:15px;    }}@media (min-width:1400px){    #container-prices .body > .swiper-wrapper > .box {        width:396px;        margin-left:20px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:0px;        }    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .key {        font-size:16px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item > .value {        font-size:16px;    }}@media (min-width:1600px){    #container-prices .body > .swiper-wrapper > .box {        width:463px;    }    #container-prices .body > .swiper-wrapper > .box > .image {        margin-left:35px;    }    #container-prices .body > .swiper-wrapper > .box > .title {        margin-left:35px;    }    #container-prices .body > .swiper-wrapper > .box > .items > .item {        padding:15px 35px;    }}@media (min-width:1900px){    #container-prices .body > .swiper-wrapper > .box {        width:466px;    }}#container-form {    box-sizing: border-box;    padding-top:0px;}#container-form .box {    background:#FFF;    display:flex;	align-items:center;    box-sizing: border-box;	border-radius:22px;}#container-form .box > .left {    display:inline-block;	height:100%;    border-radius: 22px;}#container-form .box > .left > img,#container-form .box > .left > video {    width:100%;    height:100%;    object-fit: cover;    border-radius:22px;}#container-form .box > .right {    display:inline-block;}#container-form .box > .right > .title {    color:#212121}#container-form .box > .right > .description {    color:#212121;}#container-form .box > .right > .input {    margin-top:27px;    border:1px solid #C4C4C4;    position: relative;    border-radius:32px;}#container-form .box > .right > .input.first {    margin-top:40px;}#container-form .box > .right > .input > input {    width:100%;    font-size:16px;    display:block;    border:0px;    border-radius:32px;    font-family: var(--btn-font-regular);    font-weight:400;    box-sizing: border-box;}#container-form .box > .right > .input > .title {    position: absolute;    top:-10px;    left:40px;    font-family: var(--btn-font-regular);    font-weight: 400;    color:#767676;    font-size:14px;    padding:0 5px;    background:#FFF;    box-sizing: border-box;    pointer-events: none;}@media (min-width:100px){    #container-form .box > .right > .input > input {        padding:16px 21px !important;    }    #container-form .box > .right > .input > input[name=phone] {        padding:16px 21px 16px 40px !important;    }}@media (min-width:1400px){    #container-form .box > .right > .input > input {        padding:18px 21px !important;    }    #container-form .box > .right > .input > input[name=phone] {        padding:17px 21px 17px 40px !important;    }}#container-form .box > .right > .select {    width:100%;    margin-top:20px;}#container-form .box > .right > .select.first {    margin-top:50px;}@media (min-width:1600px){    #container-form .box > .right > .select.first {        margin-top:40px;    }}#container-form .box > .right > .select > .selected-item {    background:#F9F9F9;    border-radius:28px;    padding:16px 20px;}#container-form .box > .right > .form-group > .actions {    display:flex;    margin-top: 12px;}#container-form .box > .right > .form-group > .actions > .btn {    flex:1;    display:inline-block;    border-radius:32px !important;    margin-left:12px;    border:1px solid #c4c4c4;    padding:9px 0;    text-align:center;}#container-form .box > .right > .form-group > .actions > .btn.active {	background:#F5F3F1;}#container-form .box > .right > .form-group > .actions > .btn:first-child {    margin-left:0px;}#container-form .box > .right > .form-group > .append {    border:1px dashed #c4c4c4;    border-radius:4px;    display:flex;    align-items:center;    justify-content: center;    height:147px;    position: relative;	cursor:pointer;}#container-form .box > .right > .form-group > .append > input {    position:absolute;    top:0px;    left:0px;    right:0px;    bottom:0px;    opacity:0;    cursor:pointer;	display:none;}#container-form .box > .right > .form-group > .append > .wrap {    position: relative;    z-index:1;    display:inline-block;	pointer-events:none;}#container-form .box > .right > .form-group > .append > .wrap > svg {    margin:0 auto;    display:block;}#container-form .box > .right > .form-group > .append > .wrap > .description {    display:block;    width:90%;    font:400 14px/1.2em var(--font-regular);    color:#767676;    text-align:center;    margin:0 auto;    margin-top:14px;}#container-form .box > .right > .form-group > .append > .wrap > .accept {    display:block;    width:100%;    font:400 12px/1.2em var(--font-regular);    color:#767676;    text-align:center;    margin:0 auto;    margin-top:6px;}#container-form .box > .right > .form-group > .btn {    width:100%;    background:#333333;    border-radius:32px !important;    color:#FFF;    &:hover {        background:#333333;    }}#container-form .box > .right > .form-group.privacy {    font:400 12px/1.2em var(--font-regular);    display:block;    color:#A4A4A4;}#container-form .box > .right > .form-group.privacy > div {    display:block;    width:100%;}#container-form .box > .right > .form-group.privacy > a {    color:#501527;}@media (max-width:797px){	#container-form .box > .right > .form-group > label {		font-size:14px;	}	#container-form .box > .right > .form-group > input {		font-size:14px;		padding:17px 15px;	}	#container-form .box > .right > .form-group > .append > .wrap > .description {		font-size:13px;	}	#container-form .box > .right > .form-group > .select > .selected-item {		padding:17px 15px;		font-size:14px;	}}@media (min-width:100px){    #container-form {        display:none;    }    #container-form .box {        padding:15px;    }    #container-form .box > .left {        display:none;    }    #container-form .box > .right {        width:100%;    }    #container-form .box > .right > .title {        font:500 23px/1.2em var(--font-medium);        text-align:center;        display:block;    }    #container-form .box > .right > .description {        font:400 16px/1.2em var(--font-regular);        margin-top:12px;        text-align:center;        display: block;        padding-bottom:10px;    }    #container-form .box > .right > .form-group > .actions > .btn {        font:400 12px/1.2em var(--font-regular);    }    #container-form .box > .right > .form-group > .actions > .btn:last-child {        min-width:40%;    }    #container-form .box > .right > .form-group.privacy {        text-align:center;    }	#container-form .box > .right > .form-group > .append {		height:180px;	}}@media (min-width:390px){	#container-form .box > .right > .form-group > .actions > .btn {        font:400 13px/1.2em var(--font-regular);    }	#container-form .box > .right > .form-group > .append {		height:147px;	}}@media (min-width:797px){	#container-form .box {        padding:30px;    }    #container-form .box > .right > .title {        text-align:left;    }    #container-form .box > .right > .form-group > .actions > .btn {        padding:12px 0;    }    #container-form .box > .right > .form-group > .actions > .btn:last-child {        min-width:unset;    }    #container-form .box > .right > .form-group > .append > .wrap > .description {        width:301px;    }}@media (min-width:1024px){    #container-form .box > .left {        display:inline-block;        flex:1;    }    #container-form .box > .right {        width:50%;        margin-left:30px;    }    #container-form .box > .right > .title {        font:400 24px/1.2em var(--font-regular);    }    #container-form .box > .right > .form-group.privacy {        text-align:left;    }	#container-form .box > .right > .form-group > .actions > .btn {		font-size:16px;	}}@media (min-width:1200px){    #container-form .box {        padding:60px;        height:820px;    }    #container-form .box > .right > .form-group > .append > .wrap > .description {        margin-top:20px;		width:431px;		font-size:14px;    }}@media (min-width:1400px){    #container-form {        display:block;    }    #container-form .box > .left {        width:615px;        flex:none;    }    #container-form .box > .right {        flex:1;        width:auto;        margin-left:50px;    }    #container-form .box > .right > .title {        font:500 24px/1.2em var(--font-regular);    }    #container-form .box {        padding:60px 35px;        height:856px;        border-radius:22px;    }    #container-form .box > .right > .form-group > .actions > .btn {        padding:14px 0;    }}@media (min-width:1600px){    #container-form .box {        padding:60px 40px;        border-radius:22px;    }    #container-form .box > .left {        width:720px;    }    #container-form .box > .right > .title {        font:500 28px/1.2em var(--font-regular);    }}@media (min-width:1900px){    #container-form .box > .right {        margin-left:60px;    }}#container-where-use {    overflow:hidden;}#container-where-use {    opacity: 0;    transform: translateX(80px);    transition: transform 1.5s ease, opacity 1.5s ease;}#container-where-use.visible {    opacity: 1;    transform: translateX(0);}#container-where-use .items {    display:flex;    flex-wrap:wrap;    position: relative;}#container-where-use .items.mobile > .swiper-scrollbar {    position: relative;    margin-top:20px;    height:1px;    background:#C4C4C4;}#container-where-use .items.mobile > .swiper-scrollbar > .swiper-scrollbar-drag {    background:#333333;    opacity:0.7;}#container-where-use .items .item {    border-radius:16px;    overflow:hidden;    background:#D9D9D9;    display: inline-block;}#container-where-use .items .item > .img {    display:block;    width:100%;    border-top-left-radius:16px;    border-top-right-radius:16px;}#container-where-use .items .item > .name {    background:#FFF;    text-align:center;    display:block;    box-sizing: border-box;    width:100%;    font-family: var(--font-regular);    font-weight: 400;    color:#212121;}@media (min-width:100px){    #container-where-use .items.pc {        display:none;    }    #container-where-use .items.mobile {        display:block;        width:100%;    }    #container-where-use .items.mobile > .swiper-wrapper > .item {        width:336px;        flex:none;    }    #container-where-use .items.mobile > .swiper-wrapper > .item > .img {        height:317px;    }    #container-where-use .items.mobile > .swiper-wrapper > .item > .img > img {        width:100%;        height:100%;        object-fit: cover;    }    #container-where-use .items.mobile > .swiper-wrapper > .item > .name {        height:44px;        font-size:15px;        padding:10px 0;    }}@media (min-width:1024px){    #container-where-use .items.mobile {        margin-top:-15px;    }    #container-where-use .items.mobile > .swiper-wrapper {        flex-wrap:wrap;    }    #container-where-use .items.mobile > .swiper-scrollbar {        display:none;    }    #container-where-use .items.mobile > .swiper-wrapper > .item {        width:291px;        margin-left:15px;        margin-top:15px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1){            margin-left:0px;        }    }    #container-where-use .items.mobile > .swiper-wrapper > .item > .img {        height:375px;    }    #container-where-use .items.mobile > .swiper-wrapper > .item > .name {        height:54px;        padding:15px 0;    }}@media (min-width:1200px){    #container-where-use .items.mobile {        display:none;    }    #container-where-use .items.pc {        display:flex;        margin-top:-16px;    }    #container-where-use .items .item {        margin-left:16px;        margin-top:16px;        flex:1;        cursor:pointer;    }    #container-where-use .items.pc .item > .img {        height:266px;        position: relative;    }    #container-where-use .items.pc .item > .img > img {        position: relative;        z-index:1;        object-fit: cover;        width:100%;        height:100%;        pointer-events: none;        user-select:none;    }    #container-where-use .items.pc .item > .img > .info-box {        position: absolute;        opacity:0;        top:0px;        left:0px;        width: 100%;        height: 100%;        display:flex;        align-items:center;        justify-content: center;        z-index:2;        backdrop-filter: blur(8px);        background: rgba(0, 0, 0, 0.3);        pointer-events: none;        box-sizing:border-box;        padding:0 15px;        transition: opacity 0.5s ease;    }    #container-where-use .items.pc .item:hover > .img > .info-box {        opacity:1;    }    #container-where-use .items.pc .item:not(:hover) > .img > .info-box {        transition-delay:0.2s;        opacity:0;    }    #container-where-use .items.pc .item > .img > .info-box > .wrap {        max-width:420px;        opacity:0;        transition:opacity 0.5s ease;    }    #container-where-use .items.pc .item:hover > .img > .info-box > .wrap {        opacity:1;        transition-delay:0.2s;    }    #container-where-use .items.pc .item > .img > .info-box > .wrap > .text {        font-family: var(--font-regular);        font-weight: 400;        color:#F2F2F2;        text-align:center;        font-size:16px;        line-height:1.3em;    }    #container-where-use .items.pc .item > .img > .info-box > .wrap > button {        width:100%;        text-decoration: underline;        font-family: var(--bth-font-medium);        font-weight: 500;        color:#FFF;        font-size:16px;        background: rgba(0,0,0, 0);        border:0;        margin:0 auto;        margin-top:40px;        cursor: pointer;    }    #container-where-use .items.pc .item > .name {        height:54px;        padding:18px 15px;        text-align:left;    }    #container-where-use .items.pc > .left {        display:flex;        flex-wrap:wrap;        min-width:49%;        flex:1;    }    #container-where-use .items.pc > .left > .item:nth-child(1){        width:100%;        flex:none;        margin-left:0px;    }    #container-where-use .items.pc > .left > .item:nth-child(1) > .img {        height:547px;    }    #container-where-use .items.pc > .left > .item:nth-child(2){        width:100%;        flex:none;        margin-left:0px;    }    #container-where-use .items.pc > .left > .item:nth-child(3),    #container-where-use .items.pc > .left > .item:nth-child(4){        min-width:48%;        flex:1;    }    #container-where-use .items.pc > .left > .item:nth-child(3) {        margin-left:0px;    }    #container-where-use .items.pc > .right {        display:flex;        flex-wrap:wrap;        min-width:49%;        flex:1;    }    #container-where-use .items.pc > .right > .item:nth-child(1),    #container-where-use .items.pc > .right > .item:nth-child(2),    #container-where-use .items.pc > .right > .item:nth-child(3),    #container-where-use .items.pc > .right > .item:nth-child(4){        min-width:47%;        flex:1;    }    #container-where-use .items.pc > .right > .item:nth-child(5){        width:calc(100% - 16px);        flex:none;    }    #container-where-use .items.pc > .right > .item:nth-child(5) > .img {        height:547px;    }}@media (min-width:1400px){    #container-where-use .items.pc .item > .img {        height:294px;    }    #container-where-use .items.pc .item > .img > .info-box > .wrap > .text {        font-size:18px;    }    #container-where-use .items.pc .item > .name {        font-size:16px;    }    #container-where-use .items.pc > .left > .item:nth-child(1) > .img {        height:606px;    }    #container-where-use .items.pc > .right > .item:nth-child(5) > .img {        height:606px;    }}@media (min-width:1600px){    #container-where-use .items.pc .item > .img {        height:345px;    }    #container-where-use .items.pc .item > .name {        height:64px;        padding:22px 15px;    }    #container-where-use .items.pc > .left > .item:nth-child(1) > .img {        height:710px;    }    #container-where-use .items.pc > .right > .item:nth-child(5) > .img {        height:710px;    }}#container-where-use .info {    display:flex;    flex-wrap:wrap;    background: linear-gradient(45deg, #242424 0%, #363535 51.44%, #333 100%);;    border-radius:22px;    position: relative;}#container-where-use .info > .text {    display:inline-block;    font-family: var(--font-regular);    font-weight: 400;    color:#FFF;}#container-where-use .info > button {    display:flex;    align-items: center;    justify-content: center;    border-radius:32px !important;}#container-where-use .info > button i {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    background-color:#333333;    width:21px;    height:8px;    display:inline-block;    margin-left:8px;}@media (min-width:100px){    #container-where-use .info {        margin-top:30px;        padding:30px 20px;        &::after {            content:"";            background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/bg-info-where-use.svg);            background-size:100% 100%;            position: absolute;            left:0px;            top:0px;            width:100%;            height:100%;            z-index:1        }    }    #container-where-use .info > .text {        position: relative;        font-size:18px;        line-height:1.25em;        width:100%;		text-align: center;        z-index:2;    }    #container-where-use .info > button {        position: relative;        z-index:2;        width:100%;        margin-top:35px;    }}@media (min-width:797px){    #container-where-use .info > .text {        font-size:18px;    }}@media (min-width:1024px){    #container-where-use .info {        padding:30px 20px;        align-items:center;        &::after {            display:none;        }    }    #container-where-use .info > .text {        flex:1;        width:auto;    }    #container-where-use .info > button {        width:206px;        margin-left:30px;        margin-top:0px;        padding:15px 0;    }}@media (min-width:1200px){    #container-where-use > .container {        position: relative;    }    #container-where-use .info {        transform:translateX(-500px);        opacity:0;        transition: 1.5s all ease;    }    #container-where-use .info.active {        transform:translateX(0);        opacity:1;    }}@media (min-width:1400px){    #container-where-use .info > .text {        font-size:20px;    }}@media (min-width:1600px){    #container-where-use .info {        padding:40px 40px;    }    #container-where-use .info > button {        width:294px;    }}#container-sertificates .items {    display:flex;    flex-wrap:wrap;}#container-sertificates .items > .item {    box-sizing: border-box;    cursor:pointer;}#container-sertificates .items .img {    width:100%;    position: relative;}#container-sertificates .items .img > img {    z-index:1;    position: relative;}#container-sertificates .items .img > .loop {    display:flex;    position: absolute;    align-items:center;    justify-content: center;    left:0px;    top:0px;    height:100%;    width:100%;    border-top-left-radius: 16px;    border-top-right-radius: 16px;    z-index:2;    cursor:pointer;    opacity:0;    transition: 0.2s;    backdrop-filter: blur(10px);    background:rgba(0,0,0, 0.3);    pointer-events: none;}#container-sertificates .items .img > .loop > .button {    width:80px;    height:104px;    font-family: var(--font-regular);    font-weight: 400;    color:#FFFFFF;    margin-top:6px;    text-align:center;}#container-sertificates .items .img > .loop > .button > svg {    margin:10px 10px 0 10px;}#container-sertificates .items .info > .name {    font-family: var(--font-regular);    font-weight: 400;    color:#212121;    display:block;}#container-sertificates .items .info > .description {    font-family: var(--font-regular);    font-weight: 400;    color:#404040;    display:block;}@media (max-width:1023px){    #container-sertificates > .container > .container-head > .title {        text-align:left;    }}@media (min-width:100px){    #container-sertificates .items > .item {        background: #FFFFFF;        display:flex;        padding:20px 15px;        border-radius:16px;        margin-top:10px;        width:100%;        &:first-child {            margin-top:0px;        }    }    #container-sertificates .items .img > .loop {        display:none;    }    #container-sertificates .items > .item > .img {        width:50px;        height:70px;        flex:none;        background:#D9D9D9;        border-radius: 6px;    }    #container-sertificates .items > .item > .img > img {        width:100%;        height:100%;        object-fit:cover;        border-radius:6px;    }    #container-sertificates .items > .item > .info {        display:inline-block;        margin-left:15px;        flex:1;    }    #container-sertificates .items > .item > .info > .name {        font-size: 16px;		font-family: var(--font-medium);		letter-spacing: -0.02em;    }    #container-sertificates .items > .item > .info > .description {        font-size: 14px;        margin-top:15px;		line-height: 1.25em;    }}@media (min-width:1024px){    #container-sertificates > .container {        background:#FFF;        padding:100px 0;        border-radius:22px;    }    #container-sertificates .items {        margin-top:-15px;        width:calc(100% - 80px);        margin-left:40px;    }    #container-sertificates .items > .item {        border-radius:16px;        border:1px solid #C4C4C4;        width:404px;        margin-left:15px;        margin-top:15px;        transition:0.2s;        &:first-child {            margin-left:0px;            margin-top:15px;        }        &:nth-child(2n+1) {            margin-left:0px;        }    }    #container-sertificates .items > .item:hover {        background:#363535;        border:1px solid #363535;        transition:0.2s;    }    #container-sertificates .items > .item:hover > .info > .name {        color:#FFFFFF;    }    #container-sertificates .items > .item:hover > .info > .description {        color:#C7C7C7;    }}@media (min-width:1200px){    #container-sertificates {        background:#FFF;    }    #container-sertificates > .container {        background:rgba(0,0,0, 0);        padding:0;        border-radius:0;        padding-top:100px;    }    #container-sertificates .items {        margin-top:0px;        margin-left:0px;        width:100%;    }    #container-sertificates .items > .item {        border-radius:16px;        border:1px solid #C4C4C4;        width:266px;        flex:none;        flex-wrap:wrap;        margin-left:15px;        padding:0;        margin-top:0px;        &:nth-child(2n+1) {            margin-left:15px;            margin-top:0px;        }        &:first-child {            margin-left:0px;            margin-top:0px;        }        &:hover {            background:#FFF;            border:1px solid #C4C4C4;        }    }    #container-sertificates .items > .item:hover > .info > .name {        color:#212121;    }    #container-sertificates .items > .item:hover > .info > .description {        color:#404040;    }    #container-sertificates .items > .item > .img {        width:100%;        height:400px;        border-radius:0;        background:rgba(0,0,0, 0);        border-bottom:1px solid #C4C4C4;    }    #container-sertificates .items > .item > .img > img {        width:206px;        height:340px;        border-radius:6px;        margin:30px;    }    #container-sertificates .items .img > .loop {        display:flex;    }    #container-sertificates .items > .item:hover > .img > .loop {        opacity:1;        transition: 0.2s;    }    #container-sertificates .items > .item > .info {        height:99px;        box-sizing: border-box;        padding:20px 15px;        margin-left:0px;        overflow: hidden;    }    #container-sertificates .items > .item > .info > .description {        white-space: nowrap;        overflow: hidden;        text-overflow: ellipsis;        width:100%;        display:block;        margin-top:15px;    }}@media (min-width:1400px){    #container-sertificates .items > .item {        width:296px;    }    #container-sertificates .items > .item > .img {        height:400px;    }    #container-sertificates .items > .item > .img > img {        width:236px;    }    #container-sertificates .items > .item > .info {        height:117px;    }    #container-sertificates .items > .item > .info > .description {        text-overflow: unset;        white-space: wrap;    }}@media (min-width:1600px){    #container-sertificates .items > .item {        width:342px;        margin-left:20px;        &:nth-child(2n+1) {            margin-left:20px;        }        &:first-child {            margin-left:0px;        }    }    #container-sertificates .items > .item > .img > img {        width:243px;        margin:30px 50px;    }    #container-sertificates .items > .item > .info > .name {        font-size:18px;    }    #container-sertificates .items > .item > .info > .description {        font-size:16px;    }}@media (min-width:1900px){    #container-sertificates .items > .item {        width:345px;    }}#container-our-projects .projects.mobile > .items {    display:block;}#container-our-projects .projects.mobile > .items > .item {    display:none;}#container-our-projects .projects.mobile > .items > .item.active {    display:block;}#container-our-projects .projects.mobile > .items > .item > .gallery {    --ratio: 56.25%;    position: relative;	margin-top:30px;	margin-bottom:15px;}#container-our-projects .projects.mobile > .items > .item > .gallery:before {    content: "";    display: block;    padding-bottom: var(--ratio);}#container-our-projects .projects.mobile > .items > .item .gallery__container {    display: grid;    grid-gap: 10px;    gap: 10px;    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;}#container-our-projects .projects.mobile > .items > .item .gallery--size-2 .gallery__container {    grid-template-columns: 1fr 1fr;    grid-template-rows: 1fr;}#container-our-projects .projects.mobile > .items > .item .gallery--size-3 {    --ratio: 75%;}#container-our-projects .projects.mobile > .items > .item .gallery--size-3 .gallery__container {    grid-template-columns: 1.75fr 1fr;    grid-template-rows: 1fr 1fr;}#container-our-projects .projects.mobile > .items > .item .gallery--size-3 .gallery__item:nth-child(1) {    grid-row: 1 / span 2;    grid-column: 1;}#container-our-projects .projects.mobile > .items > .item .gallery--size-3 .gallery__item:nth-child(2) {    grid-row: 1;    grid-column: 2;}#container-our-projects .projects.mobile > .items > .item .gallery--size-3 .gallery__item:nth-child(3) {    grid-row: 2;    grid-column: 2;}#container-our-projects .projects.mobile > .items > .item .gallery--size-4 {    --ratio: 75%;}#container-our-projects .projects.mobile > .items > .item .gallery--size-4 .gallery__container {    grid-template-columns: 1fr 1fr;    grid-template-rows: 1fr 1fr;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 {    --ratio: 75%;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 .gallery__container {    grid-template-columns: 2fr 1fr 1fr 2fr;    grid-template-rows: 1.5fr 1fr;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 .gallery__item:nth-child(1) {    grid-row: 1;    grid-column: 1 / span 2;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 .gallery__item:nth-child(2) {    grid-row: 1;    grid-column: 3 / span 2;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 .gallery__item:nth-child(3) {    grid-row: 2;    grid-column: 1 / 2;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 .gallery__item:nth-child(4) {    grid-row: 2;    grid-column: 2 / span 2;}#container-our-projects .projects.mobile > .items > .item .gallery--size-5 .gallery__item:nth-child(5) {    grid-row: 2;    grid-column: 3 / span;}#container-our-projects .projects.mobile > .items > .item .gallery__item {    position: relative;    overflow: hidden;	cursor:zoom-in;    border-radius:6px;}#container-our-projects .projects.mobile > .items > .item .gallery__item > img {	object-fit:cover;	width:100%;	height:100%;	position:relative;	z-index:2;    border-radius:6px;}#container-our-projects .projects.mobile > .items > .item > .info {    display:block;    margin-top:15px;    border-radius:22px;    box-sizing: border-box;    padding:20px 15px;    background:#F9F9F9;}#container-our-projects .projects.mobile > .items > .item > .info > .name {    color:#212121;    font-family: var(--font-regular);    font-weight: 400;    font-size:18px;    display:block;}#container-our-projects .projects.mobile > .items > .item > .info > .description {    color:#404040;    font-family: var(--font-regular);    font-weight: 400;    margin-top:15px;    font-size:16px;    display:block;    line-height:1.3em;}#container-our-projects .projects.mobile > .bottom {    width:100%;    display:flex;    margin-top:30px;}#container-our-projects .projects.mobile > .bottom > .btn-dark {    display:inline-block;    flex:1;    background:#333333;    color:#FFF;    border-radius:16px !important;    border:1px solid #333333;    padding:14px 32px;}#container-our-projects .projects.mobile > .bottom > .btn-arrow {    width:49px;    margin-left:12px;    display:flex;    align-items:center;    justify-content: center;    padding:0;    height:50px;    flex:none;    border-radius:9px !important;    border:1px solid #C4C4C4;}#container-our-projects .projects.mobile > .bottom > .btn-arrow > i {    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    background-color:#767676;    width:21px;    flex:none;    height:8px;    display:inline-block;}#container-our-projects .projects.mobile > .bottom > .btn-arrow > i.left {    transform: rotate(180deg);}#container-our-projects .projects.pc > .menu {    display:block;    overflow:hidden;    background:#FFF;    border-radius:22px;    box-sizing:border-box;    height:60px;    width:100%;    padding:5px;}#container-our-projects .projects.pc > .menu > .wrap {    width:calc(100% - 26px);    height:100%;    display:block;    margin-left:13px;}#container-our-projects .projects.pc > .menu > .wrap > .swiper-wrapper {    display:flex;    height:100%;}#container-our-projects .projects.pc > .menu > .wrap > .swiper-wrapper > .btn-item {    height:100%;    flex:none;    text-align:center;    background:#FFF;    font-family: var(--btn-font-regular);    font-size:16px;    font-weight: 400;    color:#404040;    width:25%;    border:0;    cursor:pointer;    position: relative;    border-radius:21px;    transition: 0.2s;    &::before {        content:"";        position: absolute;        top:0px;        width:50px;        left:-13px;        border-radius:22px;        height:100%;        transition: 0.2s;    }    &::after {        content:"";        position: absolute;        top:0px;        width:50px;        right:-13px;        border-radius:22px;        height:100%;        transition: 0.2s;    }}#container-our-projects .projects.pc > .menu > .wrap > .swiper-wrapper > a.btn-item {    box-sizing: border-box;    padding-top:14px;}#container-our-projects .projects.pc > .menu > .wrap > .swiper-wrapper > .btn-item:hover {    background:#F9F9F9;    transition: 0.2s;    &::before, &::after {        transition: 0.2s;        background:#F9F9F9;    }}#container-our-projects .projects.pc > .menu > .wrap > .swiper-wrapper > .btn-item.active {    background:#333333;    color:#FFF;    &::before, &::after {        transition: 0.2s;        background:#333333;    }}#container-our-projects .projects.pc > .objects {    display:block;    border-radius:22px;    box-sizing:border-box;    background:#FFF;}#container-our-projects .projects.pc > .objects > .object-item {    width:100%;    display:flex;    flex-wrap:wrap;}#container-our-projects .projects.pc > .objects > .object-item > .left {    display:inline-block;    flex:none;    position: relative;}#container-our-projects .projects.pc > .objects > .object-item > .left > .title {    color:#212121;    font-family: var(--font-regular);    font-weight: 400;    display:block;}#container-our-projects .projects.pc > .objects > .object-item > .left > .description {    font-family: var(--font-regular);    font-weight: 400;    color:#404040;    line-height:1.2em;}#container-our-projects .projects.pc > .objects > .object-item > .left > .items {    display:block;    width:100%;}#container-our-projects .projects.pc > .objects > .object-item > .left > .items > .item {    display:block;    margin-top:32px;    &:first-child {        margin-top:0px;    }}#container-our-projects .projects.pc > .objects > .object-item > .left > .items > .item > .key {    font-family: var(--font-medium);    font-weight: 500;    color:#767676;}#container-our-projects .projects.pc > .objects > .object-item > .left > .items > .item > .value {    font-family: var(--font-regular);    font-weight: 400;    color:#242424;    margin-top:15px;}#container-our-projects .projects.pc > .objects > .object-item > .left > .btn-dark {    position: absolute;    left:0px;    right:0px;    bottom:0px;    background:#333333;    border-radius:32px !important;    border:1px solid #333333;    color:#FFF;}#container-our-projects .projects.pc > .objects > .object-item > .right {    display:inline-block;    flex:1;}#container-our-projects .projects.pc > .objects .swiper-object {    position: relative;    overflow:hidden;}#container-our-projects .projects.pc > .objects .swiper-object > .swiper-wrapper > .swiper-slide {    border-radius:22px;    flex:none;    background:#D9D9D9;    overflow:hidden;    cursor:pointer;}#container-our-projects .projects.pc > .objects .swiper-object > .swiper-wrapper > .swiper-slide > img {    width:100%;    height:100%;    object-fit:cover;    display:block;    border-radius:22px;}#container-our-projects .projects.pc > .objects .swiper-object > .swiper-button-prev {    display:flex;    align-items:center;    justify-content: center;    border-radius:50%;    background:#FFFFFF;    width:41px;    height:41px;    bottom:30px;    top:unset;    left:30px;    &::after {        content:"";        background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/arrow-slider.svg);        background-size:100% 100%;        display:inline-block;        width:100%;        height:100%;        flex:none;    }}#container-our-projects .projects.pc > .objects .swiper-object > .swiper-button-next {    display:flex;    align-items:center;    justify-content: center;    border-radius:50%;    background:#FFFFFF;    width:41px;    height:41px;    bottom:30px;    top:unset;    left:84px;    &::after {        content:"";        background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/arrow-slider.svg);        background-size:100% 100%;        transform: rotate(180deg);        display:inline-block;        width:100%;        height:100%;        flex:none;    }}#container-our-projects .projects.pc > .objects > .object-item > .btn-dark {    background:#333333;    border-radius:32px !important;    border:1px solid #333333;    margin-top:50px;    width:100%;    color:#FFF;}@media (max-width:1023px){    #container-our-projects > .container > .container-head {        padding-bottom:10px;    }}@media (min-width:100px){    #container-our-projects .projects.pc {        display:none;    }    #container-our-projects {        background:#FFF;        padding-top:40px;    }    #container-our-projects > .container > .container-head > .swiper-buttons {        display:none;    }}@media (min-width:797px){    #container-our-projects {        background:unset;        padding-top:unset;    }    #container-our-projects > .container {        background:#FFF;        padding:40px;        border-radius:22px;    }}@media (min-width:1024px){    #container-our-projects .projects.mobile {        display:none;    }    #container-our-projects .projects.pc {        display:block;    }    #container-our-projects > .container {        background:unset;        padding:unset;        border-radius:unset;    }    #container-our-projects > .container > .container-head > .swiper-buttons {        display:flex;    }    #container-our-projects > .container > .container-head > .swiper-buttons > .btn-swiper {        border:0;        mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/swiper-rotate.svg);        -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/swiper-rotate.svg);        mask-size:100% 100%;        -webkit-mask-size:100% 100%;        background-color:#777777;        width:45px;        height:42px;        display:inline-block;        cursor:pointer;        margin:0;        padding:0px;        margin-left:10px;    }    #container-our-projects > .container > .container-head > .swiper-buttons > .btn-swiper-next {        transform:rotate(180deg);    }    #container-our-projects > .container > .container-head > .swiper-buttons > .btn-swiper.swiper-button-disabled {        opacity:0.3;    }    #container-our-projects .projects.pc > .objects {        padding:60px 30px 60px 30px;        margin-top:30px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left {        width:353px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .title {        font-size:22px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .description {        font-size: 14px;        margin-top:30px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items {        margin-top:40px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .key,    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .value {        font-size:14px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .btn-dark {        display:none;    }    #container-our-projects .projects.pc > .objects > .object-item > .right {        margin-left:30px;        width:461px;        overflow:hidden;    }    #container-our-projects .projects.pc > .objects .swiper-object > .next {        display:none;    }    #container-our-projects .projects.pc > .objects .swiper-object {        border-top-left-radius:22px;        border-bottom-left-radius:22px;        border-top-right-radius:22px;        border-bottom-right-radius:22px;    }    #container-our-projects .projects.pc > .objects > .object-item > .right .swiper-slide {        width:461px;        height:590px;    }}@media (min-width:1200px){    #container-our-projects {        padding-top:100px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left {        width:469px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .title {        font-size:26px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .description {        font-size: 15px;        line-height: 1.3em;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .key,    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .value {        font-size:15px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .value {        margin-top:20px !important;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .btn-dark {        display:block;    }    #container-our-projects .projects.pc > .objects > .object-item > .right {        width:551px;    }    #container-our-projects .projects.pc > .objects > .object-item > .right .swiper-slide {        width:551px;        height:693px;    }    #container-our-projects .projects.pc > .objects > .object-item > .btn-dark {        display:none;    }}@media (min-width:1400px){    #container-our-projects .projects.pc > .objects {        padding:60px 0px 60px 40px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left {        width:500px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .title {        font-size:28px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .description {        font-size: 15px;        line-height: 1.3em;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items > .item {        margin-top:30px;        &:first-child {            margin-top:0px;        }    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .key,    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .value {        font-size:16px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left > .items .value {        margin-top:15px !important;    }    #container-our-projects .projects.pc > .objects > .object-item > .right {        width:555px;        margin-left:40px;    }    #container-our-projects .projects.pc > .objects .swiper-object {        border-top-right-radius:0px;        border-bottom-right-radius:0px;    }    #container-our-projects .projects.pc > .objects .swiper-object > .next {        position: absolute;        cursor:pointer;        display:block;        z-index:10;        right:0px;        top:0px;        width:75px;        height:100%;        background:rgba(0,0,0, 0);    }    #container-our-projects .projects.pc > .objects > .object-item > .right .swiper-slide {        width:555px;        height:693px;    }}@media (min-width:1600px){    #container-our-projects .projects.pc > .objects .swiper-object > .next {        width:200px;    }    #container-our-projects .projects.pc > .objects > .object-item > .left {        width:580px;    }}#container-promo {    overflow: hidden;    position: relative;    &::after {        content:"";        filter: blur(140px);        background: linear-gradient(270deg, #dc8130 3.85%, #fbe7a8 47.88%, #f0a551 100%);        transform: rotate(-180deg);        opacity: 0.1;        position: absolute;        z-index:2;        top:0px;        left:0px;        width:100%;        height:100%;    }}#container-promo > .bg_promo {    background-size: cover;	background-repeat: no-repeat;	width: 100%;	height: 200%;	position: absolute;	top: 0px;    left:0px;    /*transition: transform 0.1s ease-out;*/	background-image: url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/paralax_grill.webp);}#container-promo > .container {    position: relative;    z-index:3;}#container-promo > .container > .wrap {    display:block;    height:100%;}#container-promo > .container > .wrap > h2 {    font-family: var(--font-semi-bold);    font-weight: 600;    line-height:1.2em;    color:#FFFFFF;    text-transform: uppercase;}#container-promo > .container > .wrap > h2 > span {    display:block;}#container-promo > .container > .wrap > .description {    font-family: var(--font-medium);    font-weight: 500;    color:#F5F5F5;    text-transform: uppercase;    display: block;}#container-promo > .container > .wrap > .items {    display:flex;    flex-wrap: wrap;}#container-promo > .container > .wrap > .items > .item {    display: flex;    flex:none;    align-items: center;}#container-promo > .container > .wrap > .items > .item > .img {    background:#4E4E4E;    border-radius: 9px;    flex:none;    display:flex;    align-items:center;    justify-content: center;}#container-promo > .container > .wrap > .items > .item > .name {    font-family: var(--font-regular);    font-weight: 400;    color:#F5F5F5;    line-height:1.2em;}#container-promo > .container > .wrap > button {    color:#333333;    cursor:pointer;}#container-promo > .container > .wrap > button i {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    background-color: #333333;    display:inline-block;    width:21px;    height:8px;    margin-top:3px;}@media (min-width:100px){    #container-promo {        display:none;    }}@media (min-width:1024px){    #container-promo {        display:block;        padding:126px 0 156px 0;    }    #container-promo .wrap {        width:722px;    }    #container-promo .wrap > h2 {        font-size:38px;    }    #container-promo .wrap > .description {        font-size:16px;        margin-top:30px;        width:651px;        line-height: 1.3em;    }    #container-promo .wrap > .items {        margin-top:10px;    }    #container-promo .wrap > .items > .item {        width:326px;        margin-left:30px;        margin-top:30px;        &:first-child {            margin-left:0px;        }        &:nth-child(2n+1) {            margin-left:0px;        }    }    #container-promo .wrap > .items > .item > .img {        width:60px;        height:60px;    }    #container-promo .wrap > .items > .item > .img > img {        width:36px;        height:36px;    }    #container-promo .wrap > .items > .item > .name {        font-size:16px;        margin-left:12px;    }    #container-promo .wrap > button {        width:286px;        height:50px;        border-radius:32px !important;        padding:0;        display:flex;        align-items: center;        justify-content: center;        margin-top:60px;    }    #container-promo .wrap > button > i {        margin-left:7px;    }}@media (min-width:1200px){    #container-promo {        display:block;        padding:226px 0;    }    #container-promo .wrap > h2 {        font-size:42px;    }    #container-promo .wrap > .description {        width:719px;    }    #container-promo .wrap > .items {        margin-top:0px;    }    #container-promo .wrap > .items > .item {        width:330px;        margin-left:40px;        margin-top:40px;        &:first-child {            margin-left:0px;        }        &:nth-child(2n+1) {            margin-left:0px;        }    }    #container-promo .wrap > .items > .item > .img {        width:60px;        height:60px;    }    #container-promo .wrap > .items > .item > .img > img {        width:36px;        height:36px;    }    #container-promo .wrap > .items > .item > .name {        margin-left:16px;    }}#container-what > .container > .container-head {    display:block;}#container-what > .container > .container-head > .title {    display:block;    text-align:center}#container-what > .container > .container-head > .title > span {    display:block;}#container-what > .container > .container-head > .description {    display:block;    text-align:center;    font-size:16px;    margin-top:15px;    line-height: 1.25em;}#container-what > .container > .container-head > .description > span {    color:#973644;}#container-what .body > .box {    box-sizing:border-box;    background:#FFFFFF;    position: relative;    border-radius: 22px;    display:flex;    flex-wrap:wrap;    overflow:hidden;}#container-what .body > .box > img {    position: absolute;    z-index:1;    object-fit: cover;}#container-what .body > .box:nth-child(1) > img{    top:0px;    left:0px;    width: 100%;    height:100%;}#container-what .body > .box:nth-child(2) > img{    bottom:0px;    right:0px;}#container-what .body > .box:nth-child(3) {    background: linear-gradient(45deg, #242424 0%, #363535 51.44%, #333 100%);}#container-what .body > .box:nth-child(3) > img{    top:0px;    left:0px;    width: 100%;    height:100%;}#container-what .body > .box:nth-child(4) > img{    bottom:0px;    right:0px;}#container-what .body > .box:nth-child(5) > img{    bottom:0px;    right:0px;}#container-what .body > .box > .info {    position: absolute;    z-index:2;}#container-what .body > .box > .info > .title {    font-family: var(--font-medium);    font-weight: 500;    line-height:1.25em;    color:#242424;}#container-what .body > .box > .info > .title > span {    text-transform: uppercase;}#container-what .body > .box > .info > .description {    color:#404040;    font-family: var(--font-regular);    font-weight: 400;    line-height:1.3em;}#container-what .body > .box:nth-child(1) > .info > .title {    color:#FFF;}#container-what .body > .box:nth-child(1) > .info > .description {    color:#EAEAEA;}#container-what .body > .box:nth-child(3) > .info > .title {    color:#FFF;}#container-what .body > .box:nth-child(3) > .info > .description {    color:#C7C7C7;}#container-what .body > .box > button {    position: absolute;    bottom:0px;    left:0px;    right:0px;    z-index:2;    border-radius:32px !important;    display:flex;    align-items:center;    justify-content: center;    height:50px;    border:0px;    color:#333333;}#container-what .body > .box > button i {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/btn_arrow_right.svg);    mask-size:100% 100%;    -webkit-mask-size:100% 100%;    background-color:#333333;    width:21px;    height:8px;    margin-left:8px;    display:inline-block;}@media (min-width:100px) and (max-width:1023px){    #container-what > .container > .container-head > .title {        max-width:450px;        width:auto;        margin:0 auto;        display:block;    }    #container-what .body {        display:flex;        flex-wrap:wrap;        margin-top:-15px;    }    #container-what .body > .box {        margin-top:15px;        width:100%;        height:212px;    }    #container-what .body > .box:nth-child(1){        order:5;        height:560px;    }    #container-what .body > .box:nth-child(2){        order:1;    }    #container-what .body > .box:nth-child(2) > img {        height:200px;        width:125px;    }    #container-what .body > .box:nth-child(3){        order:4;        height:202px;    }    #container-what .body > .box:nth-child(4){        order:2;    }    #container-what .body > .box:nth-child(4) > img {        height:200px;        width:125px;    }    #container-what .body > .box:nth-child(5){        order:3;    }    #container-what .body > .box:nth-child(5) > img {        height:202px;    }    #container-what .body > .box > .info {        top:20px;        left:15px;        width:205px;    }    #container-what .body > .box > .info > .title {        font-size:18px;    }    #container-what .body > .box > .info > .title > span {        font-size:34px;        display: block;        margin-bottom:2px;    }    #container-what .body > .box > .info > .description {        font-size:16px;        margin-top:15px;        display:block;		line-height: 1.25em;    }    #container-what .body > .box:nth-child(1) > .info{        top:unset;        bottom:100px;        right:20px;        left:20px;        width:auto;    }    #container-what .body > .box:nth-child(1) > button {        bottom:20px;        left:20px;        right:20px;    }    #container-what .body > .box:nth-child(3) > .info {        top:20px;        bottom:100px;        right:20px;        left:20px;        width:247px;    }}@media (min-width:797px) and (max-width:1023px){    #container-what > .container > .container-head > .title {        max-width:530px;    }}@media (min-width:797px){    #container-what .body > .box > .info {        top:60px;        left:30px;        width:360px;    }    #container-what .body > .box > .info > .title {        font-size:24px;    }    #container-what .body > .box > .info > .description {        font-size:16px;    }    #container-what .body > .box:nth-child(1) > .info{        top:unset;        right:30px;        left:30px;        width:auto;    }    #container-what .body > .box:nth-child(1) > button {        bottom:30px;        left:30px;        right:30px;    }    #container-what .body > .box:nth-child(3) > .info {        top:40px;        bottom:100px;        right:30px;        left:30px;        width:480px;    }}@media (min-width:1024px) and (max-width:1200px){    #container-what > .container > .container-head > .title {        width:796px;        margin:0 auto;    }    #container-what > .container > .container-head > .description {        width:796px;        margin:0 auto;        margin-top:15px;    }    #container-what .body {        display: grid;        grid-template-rows: 273px 273px 273px;        grid-template-column: 1fr 1fr;        gap:15px;        grid-gap:15px;    }    #container-what .body > .box:nth-child(1){        grid-column: 1;        grid-row: 1 / span 2;        width:355px;    }    #container-what .body > .box:nth-child(2){        grid-column: 2 / 3;        grid-row:1;        width:534px;        margin-left:-88px;    }    #container-what .body > .box:nth-child(3){        grid-column: 2 / 3;        grid-row:2;        width:534px;        margin-left:-88px;    }    #container-what .body > .box:nth-child(4){        grid-column: 1 /  2;        grid-row:3;        width:444px;    }    #container-what .body > .box:nth-child(5){        grid-column: 2 / 3;        grid-row:3;        width:444px;    }    #container-what .body > .box > .info {        top:40px;        left:40px;        width:269px;    }    #container-what .body > .box > .info > .title > span {        font-size:37px;        display:block;        margin-bottom:10px;    }    #container-what .body > .box > .info > .description {        margin-top:30px;    }    #container-what .body > .box:nth-child(1) > .info > .description {        margin-top:15px;    }    #container-what .body > .box:nth-child(1) > .info {        top:unset;        bottom:100px;        right:20px;        left:20px;        width:auto;    }    #container-what .body > .box:nth-child(1) > button {        bottom:30px;        left:20px;        right:20px;    }    #container-what .body > .box:nth-child(2) > .info {        width:369px;    }    #container-what .body > .box:nth-child(3) > .info {        width:369px;    }    #container-what .body > .box:nth-child(2) > img,    #container-what .body > .box:nth-child(4) > img,    #container-what .body > .box:nth-child(5) > img {        width:154px;        height:221px;    }}@media (min-width:1200px){    #container-what > .container > .container-head > .title {        width:1000px;        margin:0 auto;    }    #container-what > .container > .container-head > .description {        width:921px;        margin:0 auto;        margin-top:15px;    }    #container-what .body {        display: grid;        grid-template-rows: 272px 272px;        grid-template-column: 1fr 1fr 1fr;        gap:15px;        grid-gap:15px;    }    #container-what .body > .box:nth-child(1){        grid-column: 1;        grid-row: 1 / span 2;    }    #container-what .body > .box:nth-child(2){        grid-column: 2;        grid-row:1;    }    #container-what .body > .box:nth-child(3){        grid-column: 3;        grid-row:1;    }    #container-what .body > .box:nth-child(4){        grid-column: 2;        grid-row:2;    }    #container-what .body > .box:nth-child(5){        grid-column: 3;        grid-row:2;    }    #container-what .body > .box > .info {        top:20px;        left:20px;        width:240px;    }    #container-what .body > .box:nth-child(3) > .info {        top:20px;        left:20px;        width:307px;    }    #container-what .body > .box > .info > .title {        font-size:22px;    }    #container-what .body > .box > .info > .title > span {        font-size:37px;        display:block;        margin-bottom:10px;    }    #container-what .body > .box > .info > .description {        font-size:15px;        margin-top:18px;    }    #container-what .body > .box:nth-child(1) > .info > .description {        margin-top:15px;    }    #container-what .body > .box:nth-child(1) > .info {        top:unset;        bottom:100px;        right:20px;        left:20px;        width:auto;    }    #container-what .body > .box:nth-child(1) > button {        bottom:30px;        left:20px;        right:20px;    }    #container-what .body > .box:nth-child(2) > img,    #container-what .body > .box:nth-child(4) > img,    #container-what .body > .box:nth-child(5) > img {        width:125px;        height:212px;        right:-13px;    }}@media (min-width:1400px){    #container-what > .container > .container-head > .title {        width:1130px;    }    #container-what > .container > .container-head > .description {        width:1045px;    }    #container-what .body {        display: grid;        grid-template-rows: 300px 300px;        gap:20px;        grid-gap:20px;    }    #container-what .body > .box > .info {        top:30px;        left:30px;        width:260px;    }    #container-what .body > .box:nth-child(3) > .info {        top:30px;        left:30px;        width:341px;    }    #container-what .body > .box > .info > .title {        font-size:26px;    }    #container-what .body > .box > .info > .title > span {        font-size:42px;    }    #container-what .body > .box > .info > .description {        font-size:18px;        margin-top:30px;    }    #container-what .body > .box:nth-child(3) > .info > .description {        font-size:16px;    }    #container-what .body > .box:nth-child(1) > .info {        top:unset;        bottom:100px;        right:30px;        left:30px;        width:auto;    }    #container-what .body > .box:nth-child(1) > button {        left:30px;        right:30px;    }}@media (min-width:1600px){    #container-what .body > .box > .info {        width:305px;    }    #container-what .body > .box:nth-child(3) > .info {        width:360px;    }}#container-our-clients {    display:none;}#container-our-clients .clients {    width: 100%;    overflow: hidden;    padding: 15px 0;    transition: transform 0s; /* Отключаем стандартный переход */}#container-our-clients .clients > .wrap {    width:100%;    display: flex;    flex-wrap: nowrap;}@media (min-width: 797px) {    #container-our-clients {        display: block;    }}#container-our-clients .clients > .wrap > .item {    width: 260px;    height: 140px;    border-radius: 16px;    background: #FFFFFF;    display: inline-block;    flex: none;    margin-left:12px;    pointer-events: none;    user-select: none;    &:first-child {        margin-left:0px;    }}#container-our-clients .clients > .wrap > .item > .wrap {    width: 100%;    height: 100%;    display: flex;    align-items: center;    justify-content: center;}#container-our-clients .clients > .wrap > .item > .wrap > img {    max-height: 80%;    max-width: 80%;}#container-review {    background:#FFF;    overflow:hidden;}#container-review .body {    display:block;}#container-review .body > .swiper-wrapper {    display:flex;    flex-direction: unset !important;}#container-review .body > .swiper-wrapper > .swiper-slide.group {    width:100%;    display: flex;}#container-review .body > .swiper-wrapper .review {    border-radius:22px;    flex:none;    border:1px solid #C4C4C4;    box-sizing:border-box;}#container-review .body > .swiper-wrapper .review > .header {    display:flex;}#container-review .body > .swiper-wrapper .review > .header > .img {    width:52px;    height:52px;    border-radius:50%;    display:inline-block;    flex:none;}#container-review .body > .swiper-wrapper .review > .header > .img > img {    display:block;    border-radius:50%;    width:100%;    height:100%;    object-fit:cover;}#container-review .body > .swiper-wrapper .review > .header > .info {    display:inline-block;    flex:1;    margin-left:12px;}#container-review .body > .swiper-wrapper .review > .header > .info > .name {    font-family: var(--font-regular);    font-weight: 400;    color:#212121;    font-size:16px;    display:block;    margin-top:6px;}#container-review .body > .swiper-wrapper .review > .header > .info > .stars {    display:flex;    margin-top:6px;}#container-review .body > .swiper-wrapper .review > .header > .info > .stars > .star {    display: inline-block;    width:20px;    height:20px;    background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/review/star_empty.svg);    background-size:100%;    margin-left:2px;    &:first-child {        margin-left:0px;    }}#container-review .body > .swiper-wrapper .review > .header > .info > .stars > .star.active {    background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/review/star_full.svg);}#container-review .body > .swiper-wrapper .review > .msg {    overflow: hidden;    display: -webkit-box;    -webkit-line-clamp: 8;    line-clamp: 8;    -webkit-box-orient: vertical;    text-overflow: ellipsis;    font-family: var(--font-regular);    font-weight: 400;    color:#404040;    line-height:1.3em;    margin-top:30px;}#container-review .body > .swiper-wrapper .review > .date {    font-family: var(--font-regular);    font-weight: 400;    color:#767676;    position: absolute;    font-size: 14px;}#container-review .body > .swiper-wrapper .review > a {    font-family: var(--font-regular);    font-weight: 400;    color:#1552CC;    position: absolute;    font-size:16px;    cursor: pointer;}#container-review .body > .swiper-wrapper .review > img {    position: absolute;    object-fit:cover;}#container-review .body > .swiper-wrapper .review > img.yandex {    width:79px;    height:23px;}#container-review .body > .swiper-wrapper .review > img.gis {    width:70px;    height:23px;}#container-review .body .swiper-scrollbar {	margin-top:20px;	position:relative;	background:#C4C4C4;	height:1px;}#container-review .body .swiper-scrollbar > .swiper-scrollbar-drag {	background:#333333;	height:1px;	opacity:0.7;}#container-review .bottom {    display: none;    align-items:center;    justify-content: center;    height:259px;    background: #FFF;    position: relative;    &::after {        content:"";        background: linear-gradient(to bottom, rgba(255,255,255, 0.4) 0%, rgba(255,255,255, 1) 100%);        top:-27px;        left:0px;        right:0px;        position: absolute;        height:27px;    }}#container-review .bottom > .rating {    display:inline-block;    box-sizing: border-box;    cursor: pointer;    width:275px;    height:79px;    border-radius:22px;    background:#F9F9F9;    margin-left:33px;    padding:20px;    &:first-child {        margin-left:0px;    }}#container-review .bottom > .rating > .wrap {    width:100%;    height:100%;    display:flex;    align-items:center;}#container-review .bottom > .rating > .wrap > .img {    width:39px;    height:39px;    display:inline-block;    flex:none;}#container-review .bottom > .rating > .wrap > .img > img {    width: 100%;    height: 100%;    object-fit:cover;}#container-review .bottom > .rating > .wrap > .level {    font-family: var(--font-semi-bold);    font-weight: 600;    color:#242424;    font-size: 42px;    margin-left:15px;    flex:none;}#container-review .bottom > .rating > .wrap > .info {    flex:1;    margin-left:12px;}#container-review .bottom > .rating > .wrap > .info > .stars {    display:flex;}#container-review .bottom > .rating > .wrap > .info > .stars > .star {    display: inline-block;    width:15px;    height:15px;    background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/review/star_empty.svg);    background-size:100%;    margin-left:2px;    &:first-child {        margin-left:0px;    }}#container-review .bottom > .rating > .wrap > .info > .stars > .star.active {    background-image:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/review/star_full.svg);}#container-review .bottom > .rating > .wrap > .info > .text {    font-family: var(--font-regular);    font-weight: 400;    color:#767676;    margin-top:4px;    font-size:12px;}@media (min-width:100px){    #container-review .body > .swiper-wrapper .review {        padding:30px 20px;        width:340px;        height:395px;    }    #container-review .body > .swiper-wrapper .review > .date {        bottom:63px;        right:20px;    }    #container-review .body > .swiper-wrapper .review > img {        bottom:30px;        right:20px;    }    #container-review .body > .swiper-wrapper .review > a {        bottom:30px;        left:20px;    }}@media (min-width:797px){    #container-review .body > .swiper-wrapper .review {        width:540px;    }}@media (min-width:1024px){    #container-review {        padding-bottom:0px;    }    #container-review .body {        height:425px;        overflow:hidden;        position: relative;        z-index:1;    }    #container-review .body > .swiper-wrapper {        flex-wrap: wrap;    }    #container-review .body > .swiper-wrapper > .swiper-slide {        height:395px;        &:first-child {            margin-top:0px;        }    }    #container-review .body > .swiper-wrapper .review {        margin-left:15px;        margin-top:0;        width:291px;        cursor:pointer;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:0px;        }    }    #container-review .body .swiper-scrollbar {        display:none;    }    #container-review .bottom {        position: relative;        z-index:2;        display:flex;        margin-top:12px;    }}@media (min-width:1200px){    #container-review .body {        margin-top:-19px;        height:435px;    }    #container-review .body > .swiper-wrapper > .swiper-slide {        &:first-child {            margin-top:0px;        }    }    #container-review .body > .swiper-wrapper .review {        margin-left:20px;        width:356px;        &:first-child {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:0px;        }    }}@media (min-width:1400px){    #container-review .body > .swiper-wrapper .review {        width:396px;    }}@media (min-width:1600px){    #container-review .body > .swiper-wrapper .review {        padding:30px;        width:342px;    }    #container-review .body > .swiper-wrapper .review {        margin-left:20px;        &:nth-child(4n+1) {            margin-left:0px;        }        &:nth-child(3n+1) {            margin-left:20px;        }        &:first-child {            margin-left:0px;        }    }    #container-review .body > .swiper-wrapper .review > .date {        right:30px;    }    #container-review .body > .swiper-wrapper .review > img {        right:30px;    }    #container-review .body > .swiper-wrapper .review > a {        left:30px;    }}@media (min-width:1900px){    #container-review > .container {        width:1780px;    }    #container-review .body > .swiper-wrapper .review {        width:430px;    }}#container-ask .body {    display:flex;    flex-wrap:wrap;}#container-ask .body > .left {    display:inline-block;}#container-ask .body > .left > .item {    width:100%;	overflow:hidden;    display:block;    border-radius:16px;    margin-top:15px;}#container-ask .body > .left > .item:first-child {    margin-top:0px;}#container-ask .body > .left > .item > .head {    display:flex;    align-items: center;    background:#FFFFFF;    width:100%;    color:#262525;    min-height: 84px;    cursor:pointer;    padding-top:15px;    padding-bottom:15px;    box-sizing: border-box;	position:relative;	z-index:2;    user-select:none;    &::after {        mask-image:url(https://cdn.grilliato-nsk.ru/template/img/services/ask-plus.svg);        -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/services/ask-plus.svg);        mask-size:100% 100%;        -webkit-mask-size:100% 100%;        background-color:#A8A8A8;        width:11px;        height:11px;        display:inline-block;        flex:none;        content:"";    }}#container-ask .body > .left > .item.open > .head::after {    mask-image:url(https://cdn.grilliato-nsk.ru/template/img/services/ask-minus.svg);    -webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/services/ask-minus.svg);    background-color: #262525;}#container-ask .body > .left > .item > .body {    display:block;	height:0;	opacity:0;    box-sizing: border-box;    overflow:hidden;    width:100%;    background:#fafafa;    color:#404040;    transition:0.2s;	position:relative;	z-index:1;	padding-top:0px;	padding-bottom:0px;    user-select:none;}#container-ask .body > .left > .item.open > .body {	border-top:1px solid #C4C4C4;    height:auto;    transition:0.2s;	opacity:1;}#container-ask .body > .right {    display:inline-block;	position:relative;}#container-ask .body > .right > .box {    width:100%;    height:100%;    background:url(https://cdn.grilliato-nsk.ru/template/img/potolkiGrilyato/ask-bg.svg) #333333 no-repeat;    background-size:100% 100%;    position: relative;    border-radius:22px;}@media (max-width:797px){	#container-ask .body > .right > .box {		background-position-x:-40px;	}}#container-ask .body > .right > .box > .info-head {    position: absolute;}#container-ask .body > .right > .box > .info-head > .title {    color:#FFF;}#container-ask .body > .right > .box > .info-head > .description {    color:#FFF;}#container-ask .body > .right > .box > .info-bottom {    position: absolute;    display:flex;    flex-wrap:wrap;}#container-ask .body > .right > .box > .info-bottom > .description {    color:#FFF;    display:inline-block;}@media (min-width:100px){    #container-ask .body > .left {        width:100%;        flex:none;    }    #container-ask .body > .left > .item > .head {        font:400 14px/1.2em var(--font-regular);        &::after {            width:20px;            height:20px;            margin-left:20px;        }    }    #container-ask .body > .left > .item > .head > span {        width:calc(100% - 75px);        margin-left:15px;    }    #container-ask .body > .left > .item > .body {        font:400 14px/1.2em var(--font-regular);		padding-left:15px;		padding-right:15px;    }	#container-ask .body > .left > .item.open > .body {		padding-top:15px;		padding-bottom:15px;	}    #container-ask .body > .right {        width:100%;        margin-top:30px;        flex:none;    }	#container-ask .body > .right > .box {		height:325px;	}    #container-ask .body > .right > .box > .info-head {        top:30px;        left:15px;        right:15px;    }    #container-ask .body > .right > .box > .info-head > .title {        font:500 22px/1.2em var(--font-medium);        width:100%;    }    #container-ask .body > .right > .box > .info-head > .description {        font:400 14px/1.2em var(--font-regular);        margin-top:20px;    }    #container-ask .body > .right > .box > .info-bottom {        bottom:30px;        left:15px;        right:15px;    }    #container-ask .body > .right > .box > .info-bottom > .btn {        width:100%;        border-radius:32px !important;    }    #container-ask .body > .right > .box > .info-bottom > .description {        font:400 14px/1.2em var(--font-regular);        margin-bottom:20px;    }}@media (min-width:567px){    #container-ask .body > .right > .box > .info-head > .title {        width:330px;    }}@media (min-width:797px){    #container-ask .body > .left > .item > .head {        font:400 16px/1.2em var(--font-regular);        &::after {            width:30px;            height:30px;            margin-left:30px;        }    }    #container-ask .body > .left > .item > .head > span {        width:calc(100% - 130px);        margin-left:30px;    }    #container-ask .body > .left > .item > .body {        font:400 16px/1.2em var(--font-regular);    }	#container-ask .body > .right > .box {		height:310px;	}}@media (min-width:1024px){    #container-ask .body > .left {        width:496px;    }    #container-ask .body > .left > .item > .body {        padding-left:30px;		padding-right:30px;    }    #container-ask .body > .right {        width:388px;        margin-top:0px;        margin-left:20px;        flex:none;    }	#container-ask .body > .right > .box {		height:620px;	}    #container-ask .body > .right > .box > .info-head {        top:50px;        left:20px;        right:20px;    }    #container-ask .body > .right > .box > .info-head > .title {        font:500 37px/1.2em var(--font-medium);        width:100%;    }    #container-ask .body > .right > .box > .info-head > .description {        font:400 16px/1.2em var(--font-regular);    }    #container-ask .body > .right > .box > .info-bottom {        bottom:30px;        left:20px;        right:20px;        display:flex;        align-items:center;        flex-wrap:wrap;    }    #container-ask .body > .right > .box > .info-bottom > .btn {        width:100%;        margin-left:0px;    }    #container-ask .body > .right > .box > .info-bottom > .description {        font:400 14px/1.2em var(--font-regular);        margin-bottom:20px;        width:345px;    }}@media (min-width:1200px){    #container-ask .body > .left {        width:720px    }    #container-ask .body > .left > .item > .body {        padding-left:30px;		padding-right:30px;    }	#container-ask .body > .left > .item.open > .body {		padding-top:30px;		padding-bottom:30px;	}    #container-ask .body > .left > .item > .head::after {        margin-left:8px;    }    #container-ask .body > .left > .item > .head > span {        width:calc(100% - 100px);    }    #container-ask .body > .right {        width:auto;        margin-top:0;        margin-left:30px;        flex:1;    }	#container-ask .body > .right > .box {		height:530px;	}    #container-ask .body > .right > .box > .info-head {        top:40px;        left:20px;        right:20px;    }    #container-ask .body > .right > .box > .info-head > .title {        font:500 34px/1.2em var(--font-medium);        width:320px;    }    #container-ask .body > .right > .box > .info-head > .description {        font:400 16px/1.2em var(--font-regular);    }    #container-ask .body > .right > .box > .info-bottom {        bottom:30px;        left:20px;        right:20px;        display:flex;        align-items:center;        flex-wrap:wrap;    }    #container-ask .body > .right > .box > .info-bottom > .btn {        width:100%;        margin-left:0;    }    #container-ask .body > .right > .box > .info-bottom > .description {        font:400 16px/1.2em var(--font-regular);        margin-bottom:20px;        width:100%;    }}@media (min-width:1400px){    #container-ask .body > .left {        width:802px    }    #container-ask .body > .right > .box > .info-head > .title {        font:500 36px/1.2em var(--font-medium);        width:320px;    }}@media (min-width:1600px){    #container-ask .body > .left {        width:952px    }    #container-ask .body > .right > .box > .info-head {        top:50px;        left:30px;        right:30px;    }    #container-ask .body > .right > .box > .info-bottom {        bottom:30px;        left:30px;        right:30px;    }    #container-ask .body > .right > .box > .info-head > .title {        font:500 42px/1.2em var(--font-medium);        width:380px;    }}@media (min-width:1900px){	#container-ask .body > .right > .box {		height:620px;	}}@media (min-width:1024px){	:root {		--flex-left: 520px;	}	#container-ask .body > .right > .box.autoresize {		width: calc(100vw - (var(--margin-to-container) * 2) - var(--flex-left));	}}@media (min-width:1200px){	:root {		--flex-left: 770px;	}	#container-ask .body > .right > .box.autoresize {		width: calc(100vw - (var(--margin-to-container) * 2) - var(--flex-left));	}}@media (min-width:1400px){	:root {		--flex-left: 852px;	}	#container-ask .body > .right > .box.autoresize {		width: calc(100vw - (var(--margin-to-container) * 2) - var(--flex-left));	}}@media (min-width:1600px){	:root {		--flex-left: 1002px;	}	#container-ask .body > .right > .box.autoresize {		width: calc(100vw - (var(--margin-to-container) * 2) - var(--flex-left));	}}@media (min-width:1900px){	:root {		--flex-left: 1007px;	}	#container-ask .body > .right > .box.autoresize {		width: calc(100vw - (var(--margin-to-container) * 2) - var(--flex-left));	}}#container_request_call .container {	background:#FFFFFF;	border-radius:22px;	position:relative;	box-sizing:border-box;	overflow:hidden;}#container_request_call > .container > img {	display:block;	position: absolute;	z-index:1;	object-fit:cover;	top:0px;	height:100%;	right:0px;}#container_request_call .container-head {	display:block;	z-index:2;	position:relative;}#container_request_call .container-head > .title {	width:100%;}#container_request_call .container-head > .description {    word-wrap: break-word;	display:block;	white-space:normal;	font-family:var(--font-regular);	font-weight:400;	color:#212121;	line-height:1.3em;	margin-top:15px;	max-width:866px;}#container_request_call .form {	display:flex;	flex-wrap:wrap;	position:relative;	z-index:2;}#container_request_call .form > .input {	position:relative;}#container_request_call .form > .input > input {	font-family:var(--btn-font-regular);	font-size:16px;	font-weight:400;	border-radius:32px;	padding:18px 25px;	box-sizing:border-box;	width:100%;	background:#f5f3f1;	border:0;}#container_request_call .form > .input.phone > input {	padding-left:45px;}#container_request_call .form > .input.phone > .country_russia {	position:absolute;	top:23px;	left:23px;	background-image:url(https://cdn.grilliato-nsk.ru/template/include/country_russia.svg);	background-size:100% 100%;	width:16px;	height:13px;}#container_request_call .form > .input {    border:0;}#container_request_call .form > .input.active {    border:0 !important;}#container_request_call .form > .input > .btn {	border-radius:32px !important;	width:100%;	height:100%;	background:#333333;}#container_request_call .privacy_box {	font-family:var(--font-regular);	font-weight:400;	color:#828281;	text-align:left;	font-size:14px;	margin-top:30px;	line-height:1.3em;	position:relative;	z-index:3;}#container_request_call .privacy_box > a {	color:#681D34;}@media (min-width:100px){	#container_request_call .container {		padding:30px 15px;	}	#container_request_call .container-head > .title {		font-size:20px;	}	#container_request_call .container-head > .description {		font-size:15px;	}	#container_request_call .form > .input {		width:100%;		margin-top:15px;		&:first-child {			margin-top:0px;		}		&:last-child {			margin-top:30px;		}	}}@media (min-width:797px){	#container_request_call .container {		padding:60px 30px;	}	#container_request_call .container-head > .title {		font-size:22px;	}	#container_request_call .form > .input {		width:100%;		margin-top:15px;		&:first-child {			margin-top:0px;		}		&:last-child {			margin-top:30px;		}	}}@media (min-width:1024px){	#container_request_call .container {		padding:60px;	}	#container_request_call .container-head > .title {		font-size:26px;	}	#container_request_call .container-head > .description {		font-size:16px;	}	#container_request_call .form > .input {		width:277px;		margin-left:15px;		margin-top:0;		&:first-child {			margin-left:0px;		}	}	#container_request_call .form > .input.btn-form {		width:200px;		margin-top:0px;	}}@media (min-width:1200px){	#container_request_call .form > .input {		width:335px;		margin-left:20px;		&:first-child {			margin-left:0px;		}	}	#container_request_call .form > .input.btn-form {		width:280px;	}}@media (min-width:1400px){	#container_request_call .container {		padding:60px 100px;	}	#container_request_call .container-head > .title {		font-size:38px;	}	#container_request_call .container-head > .description {		font-size:18px;	}	#container_request_call .form > .input {		width:345px;		margin-left:20px;		&:first-child {			margin-left:0px;		}	}	#container_request_call .form > .input.btn-form {		width:300px;	}}@media (min-width:1600px){	#container_request_call .form > .input {		width:400px;		margin-left:20px;		&:first-child {			margin-left:0px;		}	}	#container_request_call .form > .input.btn-form {		width:390px;	}}@media (min-width:1900px){	#container_request_call .form > .input.btn-form {		width:400px;	}}#container-best-catalog {	overflow:hidden;}#container-best-catalog .catalog-item {	display:inline-block;	flex:1;	min-width:300px;	background:#d9d9d9;	border-radius:9px;	position:relative;	overflow:hidden;	height:300px;}#container-best-catalog .catalog-item > img {	width:100%;	height:100%;	position:relative;	z-index:1;	object-fit:cover;	border-radius:9px;}#container-best-catalog .catalog-item > .name {	font:500 16px/1.2em var(--btn-font-medium);	position:absolute;	top:20px;	left:20px;	text-shadow:0 1px 17px rgba(0,0,0, 0.83);	color:#FFF;	z-index:2;}@media (min-width:1400px){	#container-best-catalog .catalog-item > .name {		font:500 18px/1.2em var(--btn-font-medium);	}}#container-best-catalog .catalog-item > .price {	position:absolute;	bottom:20px;	left:37px;	height:35px;	display:flex;	align-items:center;	background:#FFF;	color:#262525;	padding:0 16px;	box-sizing:border-box;	font:500 15px/1.2em var(--btn-font-medium);	border-top-right-radius:8px;	border-bottom-right-radius:8px;	z-index:2;	&::after {		content:"";		position:absolute;		height:100%;		width:30px;		background-image:url(https://cdn.grilliato-nsk.ru/template/img/main/best-catalog-arrow-price.svg);		background-size:100% 100%;		left:-21px;		top:0px;	}}#container-best-catalog .pc {	display:flex;	align-items:flex-start;}#container-best-catalog .pc > .left {	display:flex;	min-width:45%;	flex:1;	flex-wrap:wrap;	align-items:flex-start;}#container-best-catalog .pc > .right {	display:flex;	min-width:45%;	flex:1;	flex-wrap:wrap;	margin-left:20px;	align-items:flex-start;}#container-best-catalog .pc > .left > .catalog-item {	width:100%;	flex:none;	margin-top:20px;	height:309px;	&:first-child {		height:500px;		margin-top:0px;	}}#container-best-catalog .pc > .right > .catalog-item {	width:100%;	height:290px;	flex:1;	min-width:45%;	&:nth-child(2n){		margin-left:20px;	}	&:last-child {		width:100%;		margin-top:20px;		height:519px;	}}#container-best-catalog .mobile {	position:relative;}#container-best-catalog .mobile .swiper-scrollbar {	margin-top:30px;	position:relative;	background:#C4C4C4;	height:1px;}#container-best-catalog .mobile .swiper-scrollbar > .swiper-scrollbar-drag {	background:#70253C;	height:1px;	opacity:0.4;}@media (min-width:100px){	#container-best-catalog .pc {		display:none;	}	#container-best-catalog .mobile {		display:block;	}	#container-best-catalog .mobile .catalog-item {		width:360px;		height:250px;		flex:none;	}}@media (min-width:797px){	#container-best-catalog .mobile .catalog-item {		width:462px;		height:306px;	}}@media (min-width:1200px){	#container-best-catalog .mobile {		display:none;	}	#container-best-catalog .pc {		display:flex;	}}.modal-we-body .form-group input {    border-radius:32px !important;}.modal-we-body .select {    width:100%;}.modal-we-body .select > .selected-item {    width:100%;    border-radius:32px;    background:#F9F9F9;    padding:20px 25px;}.modal-we-body .select > .selected-item > svg {    top:24px;    right:25px;}.modal-we-body .btn {    border-radius:32px !important;}