@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-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;}.carusel {    width:100%;    margin:0 auto;    display:block;    position: relative;    overflow:hidden;}@media (max-width:797px){	.section-carusel {		aspect-ratio:35/50;	}}@media (min-width:100px){	.section-carusel {		margin-top:64px;	}	.carusel.pc {		display:none;	}	.carusel.mobile {		display:block;		aspect-ratio:35/50;	}    .carusel img, .carusel video {        border-radius: 0px !important;		pointer-events:none;    }}@media (min-width:797px) and (max-width:1200px){	.section-carusel > .container-big {		width:100%;	}}@media (min-width:797px){	.section-carusel {		height:263px;	}	.carusel.pc {		display:block;	}	.carusel.mobile {		display:none;	}	.carusel {		height:263px;		border-radius:0px;	}}@media (min-width:1024px){	.section-carusel {		height:352px;		margin-top:120px;	}	.carusel {		height:352px;	}}@media (min-width:1200px){	.section-carusel {		height:444px;		margin-top:260px;	}	.carusel {		height:444px;	}    .carusel > .swiper-wrapper > .item > img, .carusel > .swiper-wrapper > .item > video {        border-radius:3px !important;    }}@media (min-width:1400px){	.section-carusel {		height:488px;		margin-top:200px;	}	.section-carusel.not-top {		margin-top:200px !important;	}	.carusel {		height:488px;	}}@media (min-width:1600px){	.section-carusel {		height:650px;	}	.carusel {		height:650px;	}}@media (min-width:1900px){	.carusel {		height:650px;	}	.section-carusel > .container-big {		width:1780px;	}}.carusel > .swiper-wrapper {    width:100%;}.carusel > .swiper-wrapper > .item {    height:100%;    flex:none;    display:inline-block;    position: relative;    overflow:hidden;    cursor: pointer;    user-select:none;	box-sizing:border-box;}.carusel > .swiper-wrapper > .item > img, .carusel > .swiper-wrapper > .item > video {	width:100%;	height:100%;	object-fit:cover;}@media (min-width:797px){	.carusel > .swiper-wrapper > .item {		border-radius:16px;	}}.carusel > .swiper-pagination > .swiper-pagination-bullet-active {	background:#501527;}.carusel > .swiper-button-next, .carusel > .swiper-button-prev {	&::after {		display:none;	}}@media (min-width:100px) and (max-width:1900px){	.carusel > .swiper-button-prev, .carusel > .swiper-button-next {		display:none;		pointer-events:none;		opacity:0;	}}@media (min-width:1900px){	.carusel > .swiper-button-prev {		left:31px;	}	.carusel > .swiper-button-next {		right:31px;	}	.carusel > .swiper-button-prev > svg {		transform:rotate(180deg);	}}#about-and-video {	overflow:hidden;}#about-and-video .body {    display:flex;    flex-wrap:wrap;}#about-and-video .body > .pull-left {	display:inline-block;}#about-and-video .body > .pull-left > .img {	border-radius:16px;	overflow:hidden;	position:relative;	background:#c4c4c4;	aspect-ratio:4/4;}#about-and-video .body > .pull-left > .img > .info {	background:rgba(114,30,55, 0.85);	position:absolute;	height:25px;	display:flex;	align-items:center;	color:#FFF;	z-index:100;	padding:0 8px;	box-sizing:border-box;	border-radius:12px;}#about-and-video .body > .pull-left > .img > .info > svg {	width:6px;	height:11px;	margin-right:6px;}#about-and-video .body > .pull-left > .img > .btn {	left:15px;	right:15px;	bottom:30px;	text-align:center;	border:0px;	position:absolute;	display:none;	z-index:15;}#about-and-video .body > .pull-left > .img > img {	width:100%;	height:100%;	object-fit:cover;	z-index:10;	position:relative;}#about-and-video .body > .pull-right {	display:inline-block;	flex:1;}#about-and-video .body > .pull-right > .description {	font-family: var( --font-regular );	font-weight:400;	color:#212121;}#about-and-video .body > .pull-right > .flex {	display:flex;	align-items:center;	height:58px;	margin-top:40px;}#about-and-video .body > .pull-right > .flex > .form-group {	display:inline-block;	margin-left:15px;	height:100%;	margin-top:0px;	&:first-child {		margin-left:0px;	}}#about-and-video .body > .pull-right > .flex > .form-group.form-phone {	&::after {		top:22px;	}}#about-and-video .body > .pull-right > .flex > .form-group > input {	border-radius:32px !important;	padding:18px 20px;	width:100%;	&:focus {		border:1px solid #c4c4c4 !important;	}}#about-and-video .body > .pull-right > .flex > .form-group.form-btn {	flex:1;}#about-and-video .body > .pull-right > .flex > .form-group > .btn {	width:100%;	border-radius:32px !important;	font:500 16px/1.2em var(--btn-font-medium);	background: linear-gradient(90deg, #501527 0%, #681d34 50%, #501527 100%);	display:flex;	align-items:center;	justify-content:center;	height:100%;	padding:0;}#about-and-video .body > .pull-right > .flex > .form-group > .btn > svg {	margin-right:6px;}#about-and-video .body > .pull-right > h1 {	color:#212121;}#about-and-video .body > .pull-right > h1 > span {	white-space:nowrap;}@media (min-width:100px){	#about-and-video .body > .pull-left {		width:100%;	}	#about-and-video .body > .pull-right {		width:100%;	}	#about-and-video .body > .pull-left > .img {		width:100%;		border-radius:9px;	}	#about-and-video .body > .pull-left > .img > .info {		top:15px;		left:15px;        font:400 12px/1.2em var(--font-regular);	}	#about-and-video .body > .pull-left > .img > img {		border-radius:0px;	}	#about-and-video .body > .pull-right > h1 {		margin-top:20px;		font-family:var(--font-medium);		font-weight:500;		font-size:23px;		line-height:1.31em;		text-align:left;	}	#about-and-video .body > .pull-right > .description {		font-size:14px;		margin-top:30px;		line-height:1.3125em;		text-align:left;	}	#about-and-video .body > .pull-right > .btn {		margin-top:40px;		width:100%;		border:1px solid #C4C4C4;	}	#about-and-video .body > .pull-right > .flex {		display:none;	}}@media (max-width:1024px){	#about-and-video .body > .pull-right > h1 > b {		font-family:var(--font-medium);		font-weight:500;	}}@media (min-width:1024px){	#about-and-video .body {		align-items:center;	}	#about-and-video .body > .pull-left {		width:422px;	}	#about-and-video .body > .pull-left > .img > .btn {		display:block;	}	#about-and-video .body > .pull-right {		width:auto;		margin-left:30px;	}	#about-and-video .body > .pull-right > h1 {		font-family:var(--font-medium);		font-weight:500;		font-size:26px;		margin-top:0;		text-align:left;	}	#about-and-video .body > .pull-left > .img {		width:422px;		border-radius:9px;	}	#about-and-video .body > .pull-right {		margin-top:0px;	}	#about-and-video .body > .pull-right > .btn {		display:none;	}    #about-and-video .body > .pull-left > .img > .info {        font:400 14px/1.2em var(--font-regular);	}}@media (min-width:1200px){	#about-and-video .container {		width:var(--container-big-width);	}	#about-and-video .body > .pull-left {		width:544px;	}	#about-and-video .body > .pull-left > .img {		width:544px;		border-radius:16px;	}	#about-and-video .body > .pull-left > .img > .btn {		display:none;	}	#about-and-video .body > .pull-left > .img > img {		border-radius:3px;	}	#about-and-video .body > .pull-right > h1 {		font-size:35px;	}	#about-and-video .body > .pull-right > .description {		font-size:16px;	}	#about-and-video .body > .pull-right > .btn {		margin-top:40px !important;		width:330px;		display:none;		&:hover {			border:1px solid #501527;			transition:0.2s;			color:#FFF;		}		&:hover::after {			background:#501527;		}	}	#about-and-video .body > .pull-right.top_show_box {		transform:translateX(500px);		transition:2s;		opacity:0;	}	#about-and-video .body > .pull-right.top_show_box_on {		transform:translateX(0px);		transition:2s;		opacity:1;	}	#about-and-video .body > .pull-right > .flex {		display:flex;	}	#about-and-video .body > .pull-right > .flex > .form-group.form-phone {		width:375px;	}}@media (min-width:1400px){	#about-and-video .container {		width:var(--container-width);	}	#about-and-video .body > .pull-left {		width:580px;	}	#about-and-video .body > .pull-left > .img {		width:580px;	}	#about-and-video .body > .pull-left > .img > .info {		top:20px;		left:20px;        font:400 16px/1.2em var(--font-regular);	}	#about-and-video .body > .pull-right {		margin-left:30px;	}	#about-and-video .body > .pull-right > h1 {		font-size:36px;	}}@media (min-width:1600px){	#about-and-video .body > .pull-right > h1 {		font-size:42px;		line-height:1.3125em;	}	#about-and-video .body > .pull-right > .flex > .form-group.form-phone {		width:450px;	}}@media (min-width:1900px){	#about-and-video .body > .pull-left {		width:620px;	}	#about-and-video .body > .pull-left > .img {		width:620px;	}	#about-and-video .body > .pull-right {		margin-left:60px;	}	#about-and-video .body > .pull-right > h1 {		font-size:42px;		line-height:1.3125em;	}}#about-and-video .list-plus {	display:flex;	width:100%;}#about-and-video .list-plus > .item {	flex:none;	display:inline-block;	overflow:hidden;	background:#F5F3F1;	border-radius:16px;	box-sizing:border-box;}#about-and-video .list-plus > .item.active {	background:#501527;}#about-and-video .list-plus > .item > .head {	display:flex;	width:100%;	align-items:center;	height:25px;	color:#212121;}#about-and-video .list-plus > .item.active > .head {	color:#F5F3F1;}#about-and-video .list-plus > .item > .head > svg {	fill:rgba(114,30,55, 0.85);	width:22px;	height:22px;	margin-right:12px;}#about-and-video .list-plus > .item.active > .head > svg {	fill:#F5F3F1;}#about-and-video .list-plus > .item > .body {	color:#212121;	display:block;	margin-top:15px;}#about-and-video .list-plus > .item.active > .body {	color:#F5F3F1;}@media (min-width:100px){	#about-and-video .list-plus {		display:none;	}}@media (min-width:1024px){	#about-and-video .list-plus {		display:flex;		margin-top:30px;	}	#about-and-video .list-plus > .item {		padding:30px 30px;		width:294px;		height:166px;		margin-left:11px;		border-radius:9px;	}	#about-and-video .list-plus > .item:first-child {		margin-left:0px;	}	#about-and-video .list-plus > .item > .head {		font:500 14px/1.2em var(--font-medium);	}	#about-and-video .list-plus > .item > .body {		font:400 14px/1.2em var(--font-regular);	}}@media (min-width:1200px){	#about-and-video .list-plus {		margin-top:60px;	}	#about-and-video .list-plus > .item {		width:398px;		height:189px;		padding:30px 30px;		border-radius:16px;	}	#about-and-video .list-plus > .item > .head {		font:500 18px/1.2em var(--font-medium);	}	#about-and-video .list-plus > .item > .body {		font:400 16px/1.2em var(--font-regular);	}}@media (min-width:1400px){	#about-and-video .list-plus > .item {		width:400px;		height:193px;		margin-left:15px;		padding:30px 30px;		border-radius:16px;	}	#about-and-video .list-plus > .item:first-child {		margin-left:0px;	}}@media (min-width:1600px){	#about-and-video .list-plus > .item {		width:466px;		border-radius:16px;	}}@media (min-width:1900px){	#about-and-video .list-plus > .item {		width:470px;		height:188px;		border-radius:16px;	}	#about-and-video .list-plus > .item {		padding:40px 40px;	}}#container-recommendation {	overflow:hidden;}#container-recommendation .body {	display:block;}#container-recommendation .body > .swiper {	overflow:unset;	position:relative;}#container-recommendation .body > .swiper > .swiper-wrapper > .item {	display:inline-block;	flex:none;	background:#F5F3F1;	border-radius:9px;	overflow:hidden;	position:relative;}#container-recommendation .body > .swiper > .swiper-wrapper > .item > img {	width:100%;	height:100%;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append {	background:#501527;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top {	position:absolute;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .title {	font:500 27px/1.2em var(--font-medium);	color:#FFF;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .description {	font:400 14px/1.2em var(--font-regular);	color:#FFF;}#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info {	position:absolute;	z-index:10;}#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .btn {	width:100%;	padding-left:0;	padding-right:0;	border-radius:32px !important;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.video-consultation > .info > .btn {	background:rgba(0,0,0, 0);	border:1px solid #D6D6D6;	color:#FFF;	transition:0.2s;}@media (min-width:1200px){	#container-recommendation .body > .swiper > .swiper-wrapper > .item.video-consultation > .info > .btn:hover {		background:#FFF;		border:1px solid #FFF;		color:#212121;		transition:0.2s;	}}#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .description {	font:400 14px/1.2em var(--font-regular);	color:#000000;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.video-consultation > .info > .description {	color:#FFF;}#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .title {	font:500 18px/1.2em var(--font-medium);	color:#000000;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.video-consultation > .info > .title {	color:#FFF;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info > .description {	color:#FFFFFF;}#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info > .title {	color:#FFFFFF;}#container-recommendation .body > .swiper > .swiper-scrollbar {	position:relative;	margin-top:30px;	background:#C4C4C4;	height:1px;}#container-recommendation .body > .swiper > .swiper-scrollbar > div {	background:#70253C;	opacity:0.4;	border-radius:1px;	height:1px;}@media (min-width:100px){	#container-recommendation .body > .swiper > .swiper-wrapper > .item {		width:300px;		height:400px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info {		right:15px;		left:15px;		bottom:20px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top {		top:40px;		left:15px;		right:15px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .description {		margin-top:25px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .description {		margin-bottom:20px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .title {		margin-bottom:8px;	}}@media (min-width:1024px){	#container-recommendation .body > .swiper {		&::after, &::before {			display:none;		}	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item {		width:291px;		height:454px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info {		right:15px;		left:15px;		bottom:30px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .description {		margin-bottom:20px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .title {		margin-bottom:15px;	}}@media (min-width:1200px){	#container-recommendation .body > .swiper > .swiper-wrapper > .item {		width:360px;		height:530px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top {		top:40px;		left:20px;		right:20px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .title {		font:400 34px/1.2em var(--font-regular);	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .description {		font:400 16px/1.2em var(--font-regular);	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info {		right:20px;		left:20px;		bottom:30px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .description {		font:400 16px/1.2em var(--font-regular);	}	#container-recommendation.top_show_box {		transform:translateY(200px);		transition:1s;		opacity:0;	}	#container-recommendation.top_show_box_on {		transform:translateY(0px);		transition:1s;		opacity:1;	}}@media (min-width:1400px){	#container-recommendation .body > .swiper > .swiper-wrapper > .item {		width:396px;		height:530px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .title {		font:400 36px/1.2em var(--font-regular);	}}@media (min-width:1600px){	#container-recommendation .body > .swiper > .swiper-wrapper > .item {		width:460px;		height:620px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top {		top:50px;		left:30px;		right:48px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item.with-append > .info-top > .title {		font:400 42px/1.2em var(--font-regular);	}}@media (min-width:1900px){	#container-recommendation .body > .swiper > .swiper-wrapper > .item {		width:460px;		height:620px;	}	#container-recommendation .body > .swiper > .swiper-wrapper > .item > .info > .title {		font:500 22px/1.2em var(--font-medium);	}}#container-bestproduct > .container > .head > .title {    color:#FFF;}#container-bestproduct .catalog-best-product {	width:100%;	position:relative;}#container-bestproduct .list-products {    width:100%;    display:flex;	padding:0 0;	box-sizing:border-box;}#container-bestproduct .list-products > .product {    display:inline-block;    background:#FFF;    cursor: pointer;    border-radius:9px;    overflow: hidden;    text-decoration: none;	flex:none;}#container-bestproduct .list-products > .product:first-child {    margin-left:0px;}#container-bestproduct .swiper-scrollbar.swiper-scrollbar-horizontal {	bottom:-30px;	width:100%;	left:0;	background:#d5d5d5;	height:1px;	display:none;}#container-bestproduct .swiper-scrollbar.swiper-scrollbar-horizontal > .swiper-scrollbar-drag {	background:#70253C;	height:1px;	opacity:0.4;}@media (max-width:1200px){	#container-bestproduct .swiper-scrollbar.swiper-scrollbar-horizontal {		display:block;	}}@media (min-width:1200px){	#container-bestproduct .product > .img {		overflow:hidden;	}	#container-bestproduct .product > .img > img {		transition:1s;		transform:scale(1);	}	#container-bestproduct .product:hover > .img > img {		transform:scale(1.1);		transition:0.8s;	}}#container-bestproduct .product > .img {	aspect-ratio:16/17;    width:100%;    display:block;	position:relative;	border-radius:9px;}#container-bestproduct .product > .img > .box-info {	position:absolute;	color:#FFF;	font-family:var(--font-regular);	font-weight:400;	box-sizing:border-box;	display:flex;	align-items:center;	font-size:12px;	z-index:100;	padding:7px 6px;	top:12px;	right:11px;	border-radius:12px;}#container-bestproduct .product > .img > .in-cash {	background: rgba(33, 33, 33, 0.85);}#container-bestproduct .product > .img > .discount {	background: rgba(75, 116, 81, 0.85);}#container-bestproduct .product > .img > .discount > svg {	margin-right:5px;}#container-bestproduct .product > .img > img {    width:100%;    height: 100%;    object-fit: cover;	transition:0.2s;	border-radius:9px;}#container-bestproduct .product > .title {    color:#262525;    font-family: var(--font-regular);	font-weight:400;    text-align:left;    width:100%;	-webkit-line-clamp: 1;    -webkit-box-orient: vertical;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;}#container-bestproduct .product > .price {    color:#681D34;    font-family: var(--btn-font-medium);	font-weight:500;	font-size:18px;	line-height:1.68em;	display:flex;	align-items:center;}#container-bestproduct .product > .price > span {	margin-left:5px;}#container-bestproduct .product > .price > .old-price {    color:#989898;    font-family: var(--btn-font-regular);	font-weight:400;	text-decoration:line-through;	margin-left:12px;}@media (max-width:1200px){	#container-bestproduct > .container > .container-head {		padding-top:0;	}}@media (min-width:100px){	#container-bestproduct {		overflow:hidden;		margin-bottom:30px;	}	#container-bestproduct > .container > .container-head > .title {		color:#262525;	}    #container-bestproduct .form-group {        margin-top:10px;    }    #container-bestproduct .list-products > .product {        width:300px;    }    #container-bestproduct .product > .title {        font-size:16px;		line-height:1.3125em;		padding:12px 0 0 0;		height:20px;    }    #container-bestproduct .product > .price {        font-size:18px;		padding:12px 0 0 0;    }	#container-bestproduct .product > .price > span {		font-size:12px;	}}@media (min-width:1200px){	#container-bestproduct {		margin-bottom:0;	}	#container-bestproduct .catalog-best-product {		overflow:hidden;		transform:translateX(500px);		opacity:0;		transition:2s;	}	#container-bestproduct .catalog-best-product.show {		opacity:1;		transform:translateX(0px);		transition:2s;	}    #container-bestproduct .form-group {        margin-top:50px;    }		#container-bestproduct {		background-image:url(https://cdn.grilliato-nsk.ru/template/img/decorbg_new.svg), linear-gradient(to bottom, #501527 50%, transparent 35%);	}	#container-bestproduct > .container > .container-head > .title {		color:#FFF;	}    #container-bestproduct .list-products > .product {        width:265px;    }	#container-bestproduct .product > .title {		font-size:16px;		padding:14px 0 0 0;		height:19px;		line-height:1.06em;	}	#container-bestproduct .product > .price {        font-size:14px;		line-height:24px;		padding:12px 0 0 0;    }	#container-bestproduct .product > .price > span {		font-size:14px;		line-height:21px;	}}@media (min-width:1400px){    #container-bestproduct .list-products > .product {        width:295px;    }}@media (min-width:1600px){    #container-bestproduct .list-products > .product {        width:345px;    }	#container-bestproduct .product > .price {        font-size:18px;		line-height:24px;		padding:12px 0 0 0;    }	#container-bestproduct .product > .title {		line-height:1.188em;		padding:20px 0 0 0;		height:20px;		margin-top:10px;    }}@media (min-width:1900px){	#container-bestproduct {		background-image:url(https://cdn.grilliato-nsk.ru/template/img/decorbg_new.svg), linear-gradient(to bottom, #501527 53%, transparent 35%);	}    #container-bestproduct .list-products > .product {        width:337px;    }}#container-best-catalog {	overflow:hidden;}#container-best-catalog .catalog-item {	display:inline-block;	flex:1;	min-width:300px;	background:#f5f3f1;	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;	}}#container-object {	padding-bottom:0;}#container-object > .container > .container-head {	flex-wrap:wrap;	position:relative;}#container-object > .container > .container-head > h2, #container-object > .container > .container-head > .description {	width:100%;}#container-object > .container > .head > .title {    color:#FFF;}#container-object > .container > .container-head > .description {	color:#262525;	font-family:var(--font-regular);	font-weight:400;}#container-object .swiper-buttons {	position:absolute;	right:0px;	top:60px;	height:calc(100% - 120px);	display:flex;	align-items:flex-end;	justify-content:right;	border-radius:50%;}#container-object .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-object .swiper-buttons > .btn-swiper-next {	transform:rotate(180deg);}#container-object .swiper-buttons > .btn-swiper.swiper-button-disabled {	opacity:0.3;}#container-object2 {	overflow:hidden;	position: relative;}#container-object2 .objects {    width:100%;    position: relative;}#container-object2 .objects > .swiper-wrapper > .item {	display:inline-block;	border-radius:9px;	cursor:pointer;	height:auto;	aspect-ratio:4/4;}#container-object2 .objects > .swiper-wrapper > .item > img {	width:100%;	height:100%;	aspect-ratio:4/4;	object-fit:cover;	border-radius:9px;	pointer-events:none;	user-select:none;}#container-object2 .objects .swiper-scrollbar.swiper-scrollbar-horizontal {	bottom:-30px;	width:var(--container-width);	left:var(--margin-left-from-big-container);	background:#d5d5d5;	height:1px;	display:block;}#container-object2 .objects .swiper-scrollbar.swiper-scrollbar-horizontal > .swiper-scrollbar-drag {	background:#70253C;	opacity:0.4;	height:1px;}#container-object2 .shadow {	position:absolute;	height:calc(100% - 30px);	width:var(--margin-to-big-container);	z-index:10;}#container-object2 .shadow.right {	right:0px;	background: linear-gradient(to right, rgba(255,255,255, 0) 30.22%, rgba(255,255,255, 0.90) 99.53%);}#container-object2 .shadow.left {	left:0px;	background: linear-gradient(to left, rgba(255,255,255, 0) 30.22%, rgba(255,255,255, 0.90) 99.53%);}#container-object2 .box-btn-center {	justify-content:center;}#container-object2 .box-btn-center > .btn {	padding:13px 75px;	border:1px solid #C4C4C4;	color:#262525;	background:#FFF;	transition:0.2s;	text-align:center;	border-radius:32px !important;}@media (max-width:796px){	#container-object2 .objects {		padding:0 15px 0 15px;		box-sizing:border-box;	}}@media (max-width:1024px){	#container-object .swiper-buttons > .btn-swiper {		display:none;	}	#container-object2 .box-btn-center {		margin-top:30px;	}	#container-object2 .shadow {		display:none;	}}@media (max-width:1024px){	#container-object2 .box-btn-center > .btn {		padding:9px 0;		width:var(--container-width);	}}@media (min-width:100px){	#container-object > .container > .container-head > .description {		font-size:16px;		margin-top:20px;		line-height:1.5em;	}	#container-object2 .objects > .swiper-wrapper > .item {		width:225px;	}}@media (min-width:1024px){	#container-object2 .objects > .swiper-wrapper > .item {		width:289px;	}}@media (min-width:1200px){	#container-object > .container > .container-head > .description {		font-size:16px;	}	#container-object2 .objects .swiper-scrollbar.swiper-scrollbar-horizontal {		bottom:-60px;	}	#container-object2 .box-btn-center {		margin-top:60px;	}	#container-object2 .box-btn-center > .btn:hover {		background:#F5F3F1;		border: 1px solid #F5F3F1;		transition:0.2s;	}}@media (min-width:1400px){	#container-object2 .objects > .swiper-wrapper > .item {		width:320px;	}}@media (min-width:1600px){	#container-object2 .objects > .swiper-wrapper > .item {		width:368px;	}}@media (min-width:1900px){	#container-object2 .objects > .swiper-wrapper > .item {		width:423px;	}}#container-aboutus {	overflow:hidden;}#container-aboutus > .container {	position:relative;}#container-aboutus > .container > .body {	display:flex;}#container-aboutus > .container > .body > .left {	flex:none;	display:flex;	background:#F4F3F1;	position:relative;	box-sizing:border-box;}#container-aboutus > .container > .body > .left > .top {	position:absolute;	z-index:100;	left:15px;	top:30px;	width:29px;	height:25px;}#container-aboutus > .container > .body > .left > svg {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	object-fit:cover;}#container-aboutus > .container > .body > .left > .wrap {	display:inline-block;}#container-aboutus > .container > .body > .left > .wrap > .title {	color:#262525;	font:500 23px/1.2em var(--font-medium);	width:100%;	display:block;	position:relative;	z-index:105;}#container-aboutus > .container > .body > .left > .wrap > .description {	color:#262525;	font:400 16px/1.2em var(--font-regular);	width:100%;	display:block;	word-wrap:break-word;	word-spacing:wrap;	white-space:normal;	position:relative;	z-index:105;}#container-aboutus > .container > .body > .left > .wrap > .btn {	width:100%;	border:0px;	text-align:center;	position:relative;	z-index:105;}#container-aboutus > .container > .body > .right {	display:inline-block;	flex:1;	border-radius:3px;}#container-aboutus > .container > .body > .right > img {	width:100%;	height:100%;	object-fit:cover;	border-radius:3px;}@media (min-width:100px){	#container-aboutus > .container {		width:100%;	}	#container-aboutus > .container > .body > .left {		width:100%;		padding:0 15px 30px 15px;	}	#container-aboutus > .container > .body > .left > .wrap > .title {		margin-top:75px;	}	#container-aboutus > .container > .body > .left > .wrap > .description {		margin-top:20px;		display:block;	}	#container-aboutus > .container > .body > .right {		display:none;	}	#container-aboutus > .container > .body > .left > .wrap > .btn {		margin-top:40px;		border-radius: 32px !important;	}}@media (min-width:567px){	#container-aboutus > .container {		width:var(--container-width);	}}@media (min-width:1024px){	#container-aboutus > .container > .body > .left {		width:366px;		padding:0 20px;		align-items:center;		height:494px;	}	#container-aboutus > .container > .body > .left > img {		display:none;	}	#container-aboutus > .container > .body > .left > .wrap > .title {		margin-top:0;		font:500 27px/1.2em var(--font-medium);	}	#container-aboutus > .container > .body > .left > .wrap > .description {		font:400 14px/1.3em var(--font-regular);	}	#container-aboutus > .container > .body > .right {		display:inline-block;		margin-left:15px;		height:100%;		overflow:hidden;		height:494px;	}}@media (min-width:1200px){	#container-aboutus > .container > .body > .left {		width:460px;		padding:0 30px;		height:601px;		border-radius:16px;	}	#container-aboutus > .container > .body > .left > .wrap > .title {		font:500 34px/1.2em var(--font-medium);	}	#container-aboutus > .container > .body > .left > .wrap > .description {		font:400 16px/1.3em var(--font-regular);	}	#container-aboutus > .container > .body > .left > .wrap > .btn {		&:hover {			color:#FFF;		}		&::after {			background:#501527 !important;		}	}	#container-aboutus > .container > .body > .left {		transform:translateY(200px);		transition:1s;		opacity:0;	}	#container-aboutus > .container > .body > .left.show {		transform:translateY(0);		transition:1s;		opacity:1;	}	#container-aboutus > .container > .body > .right {		height:601px;		border-radius:16px;	}}@media (min-width:1400px){	#container-aboutus > .container > .body > .left {		width:504px;		padding:0 35px;		height:671px;		border-radius:16px;	}	#container-aboutus > .container > .body > .left > .wrap > .title {		font:500 36px/1.2em var(--font-medium);	}	#container-aboutus > .container > .body > .right {		height:671px;		border-radius:16px;	}}@media (min-width:1600px){	#container-aboutus > .container > .body > .left {		width:564px;		padding:0 60px;		height:804px;		border-radius:16px;	}	#container-aboutus > .container > .body > .left > .wrap > .title {		font:500 42px/1.2em var(--font-medium);	}	#container-aboutus > .container > .body > .left > .wrap > .description {		margin-top:30px;	}	#container-aboutus > .container > .body > .left > .wrap > .btn {		margin-top:47px;	}	#container-aboutus > .container > .body > .right {		height:804px;		border-radius:16px;	}}@media (min-width:1900px){	#container-aboutus > .container > .body > .left {		height:815px;		border-radius:16px;	}	#container-aboutus > .container > .body > .right {		height:815px;		border-radius:16px;	}}#container-our-clients {    display:none;}#container-our-clients .clients {    width:100%;    display: flex;    flex-wrap:nowrap;    overflow:hidden;    padding:15px 0;}@media (min-width:797px){    #container-our-clients {        display:block;    }}@keyframes left {	from {		margin-left:-272px;	},	to {		margin-left:0;	}}#container-our-clients .clients > .item {    width:260px;    height:140px;    border-radius:6px;    background:#F5F3F1;    display:inline-block;    flex:none;    margin-right:12px;    pointer-events: none;    user-select: none;}#container-our-clients .clients > .item:first-child {	animation:left 5s linear;	-webkit-animation:left 5s linear;}#container-our-clients .clients > .item > .wrap {    width:100%;    height:100%;    display:flex;    align-items: center;    justify-content: center;}#container-our-clients .clients > .item > .wrap > img {    max-height:80%;    max-width:80%;}.bg_big_object {    position:fixed;    top:0px;    right:0px;    left:0px;    bottom:0px;    background:rgba(0,0,0, 0.7);    z-index:1000;    display:block;}.bg_big_object > .close {    position: fixed;    top:0px;    right:0px;    color:#FFF;    font-size:40px;    padding:20px;    opacity:0.7;    cursor:pointer;    z-index:31;}.bg_big_object > .close:hover {    opacity:1;}.bg_big_object > .wrap {    width:900px;    display:block;    margin:0 auto;    position:relative;    height:100vh;}.bg_big_object > .wrap > .arrow {    position:absolute;    width:30px;    height:100%;    cursor:pointer;    padding-top:30%;    box-sizing:border-box;    z-index:30;}.bg_big_object > .wrap > .arrow > i {    background-image:url(https://cdn.grilliato-nsk.ru/template/img/arrow-carusel-object.png);    background-size:100%;    width:25px;    height:44px;    margin:0 auto;    display:block;}.bg_big_object > .wrap > .arrow-right {    right:0px;}.bg_big_object > .wrap > .arrow-right > i {    transform:rotate(180deg);}.bg_big_object > .wrap > .img {    display:table-cell;    vertical-align:middle;    text-align:center;    height:100vh;    width:900px;}@media (min-width:200px){    .bg_big_object > .wrap {        width:100%;    }    .bg_big_object > .wrap > .img {        width:100vw;    }}@media (min-width:900px){    .bg_big_object > .wrap {        width:900px;    }    .bg_big_object > .wrap > .img {        width:900px;    }}.bg_big_object > .wrap > .img > img {    max-width:100%;    max-height:80%;}#container-service .services {    width:100%;    display:flex;    flex-wrap:wrap;}#container-service .services > .service {	position:relative;	overflow:hidden;	display:inline-block;	border-radius:9px;}@media (min-width:1200px){	#container-service .services {		transform:translateX(-500px);		transition:2s;		opacity:0;	}	#container-service .services.show {		transform:translateX(0px);		transition:2s;		opacity:1;	}	#container-service .services > .service > img {		transform:scale(1);		transition:0.6s;	}	#container-service .services > .service:hover > img {		transform:scale(1.2);		transition:0.6s;	}	#container-service .services > .service:hover > .info > .btn-service::after {		margin-left:30px;		transition:0.4s;	}}#container-service .services > .service:first-child {	margin-left:0px;}#container-service .services > .service > img {	width:100%;	height:100%;	object-fit:cover;}#container-service .services > .service > .shadow {	position:absolute;	top:0px;	left:0px;	right:0px;	bottom:0px;	background:linear-gradient(180deg, rgba(0, 0, 0, 0.00) 36.46%, rgba(0, 0, 0, 0.50) 70.83%);}#container-service .services > .service > .info {	position:absolute;	z-index:10;}#container-service .services > .service > .info > .title {	font-family:var(--font-medium);	font-weight:500;	color:#FFF;}#container-service .services > .service > .info > .btn-service {	color:#FFF;	font-family:var(--btn-font-regular);	font-weight:400;	border-radius:0;	border:0;	background: rgba(114, 30, 55, 0.3);}@media (min-width:100px){	#container-service .services > .service {		width:100%;		height:255px;		margin-top:15px;	}	#container-service .services > .service:first-child {		margin-top:0px;	}	#container-service .services > .service > .info {		bottom:30px;		left:10px;		right:10px;	}	#container-service .services > .service > .info > .title {		font-size:18px;		line-height:1.18em;		margin-bottom:17px;	}	#container-service .services > .service > .info > .btn-service {		padding:0;		border-radius:0 !important;		font-size:16px;	}}@media (min-width:550px){	#container-service .services > .service {		height:275px;	}}@media (min-width:797px){	#container-service .services > .service > .info {		bottom:30px;		left:10px;		right:10px;	}	#container-service .services > .service > .info > .title {		font-size:18px;		width:320px;		margin-bottom:17px;	}	#container-service .services > .service > .info > .btn-service {		font-size:16px;	}}@media (min-width:1024px){	#container-service .services > .service {		width:444px;		height:230px;		margin-left:16px;		margin-top:16px;	}	#container-service .services > .service:first-child, #container-service .services > .service:nth-child(2){		margin-top:0px;	}	#container-service .services > .service:first-child, #container-service .services > .service:nth-child(2n+1){		margin-left:0;	}	#container-service .services > .service > .info {		bottom:22px;		left:15px;		right:15px;	}	#container-service .services > .service > .info > .title {		font-size:18px;		width:414px;		line-height:1.18em;		margin-bottom:15px;	}}@media (min-width:1200px){	#container-service .services > .service {		width:265px;		height:375px;		margin-top:0px;		margin-left:12px;	}	#container-service .services > .service:first-child {		margin-left:0px;	}	#container-service .services > .service:nth-child(2n+1) {		margin-left:12px;	}	#container-service .services > .service > .info {		left:12px;		right:12px;		bottom:30px;	}	#container-service .services > .service > .info > .title {		font-size:16px;		width:237px;	}}@media (min-width:1400px){	#container-service .services > .service {		width:295px;		height:417px;	}	#container-service .services > .service > .info {		left:16px;		right:16px;	}	#container-service .services > .service > .info > .title {		width:250px;	}}@media (min-width:1600px){	#container-service .services > .service {		width:345px;		height:487px;	}	#container-service .services > .service > .info > .title {		width:290px;	}}@media (min-width:1900px){	#container-service .services > .service {		width:340px;		height:400px;		margin-left:26px;		margin-top:0;	}	#container-service .services > .service:nth-child(2n+1) {		margin-left:26px;	}	#container-service .services > .service:first-child {		margin-left:0px;	}	#container-service .services > .service > .info > .title {		font-size:18px;	}}#container-reviews {	overflow:hidden;}#container-reviews .container {	position:relative;}#container-reviews .container > .container-head {	display:block;}#container-reviews .container > .container-head > .description {	display:block;	font:400 16px/1.2em var(--font-regular);	color:#262525;	margin-top:12px;}#container-reviews .container > .actions {	overflow:auto;	padding-bottom:2px;	box-sizing:border-box;	&::-webkit-scrollbar {		height:1px;		width:1px;	}	&::-webkit-scrollbar-thumb {		height:1px;		width:1px;	}	&::-webkit-scrollbar-track {		height:1px;		width:1px;	}}#container-reviews .container > .overflow-hide_action {	position:relative;	height:2px;	top:-2px;}#container-reviews .container > .actions.mobile {	display:none;}#container-reviews .container > .actions.pc {	display:none;}#container-reviews .container > .actions.pc > .btn > span {	display:flex;	align-items:center;	justify-content:center;}#container-reviews .container > .actions > .btn {	display:flex;	align-items:center;	flex:none;	padding:8px 18px;	border-radius:45px !important;	border:1px solid #C4C4C4;	transition:0.2s;	margin-left:15px;	&:hover {		background:#F5F3F1;		border:1px solid #F5F3F1;		transition:0.2s;	}}#container-reviews .container > .actions > .btn > svg, #container-reviews .container > .actions.pc > .btn > span > svg {	margin-right:8px;}#container-reviews .container > .actions > .btn:first-child {	margin-left:0px;}#container-reviews .container > .body {	width:100%;	display:flex;	flex-wrap:wrap;}#container-reviews .container > .body > .left {	background:#F5F3F1;	overflow:hidden;	position:relative;	user-select:none;	&::before {		content:"";		background: linear-gradient(0deg, rgba(245,243,241, 0) 0%, rgba(255, 255, 255, 0.5) 100%);		top:0px;		left:0px;		right:0px;		height:20px;		z-index:100;		display:block;		position: absolute;	}	&::after {		content:"";		background: linear-gradient(180deg, rgba(245,243,241, 0) 0%, rgba(255, 255, 255, 0.5) 100%);		bottom:0px;		left:0px;		right:0px;		height:20px;		z-index:100;		display:block;		position: absolute;	}}#container-reviews .container > .body > .left > .reviews {	height:100%;	position:relative;}#container-reviews .container > .body > .left > .reviews > .swiper-scrollbar {	background:#D5D5D5;	width:1px;}#container-reviews .container > .body > .left > .reviews > .swiper-scrollbar > div {	opacity:0.35;	background:#70253C;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item {	width:calc(100% - 20px);	display:flex;	box-sizing:border-box;	position:relative;	min-height:100px;	height:auto;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item::after {	mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/border-dashed.svg);	-webkit-mask-image:url(https://cdn.grilliato-nsk.ru/template/img/icons/border-dashed.svg);	mask-size:100% 100%;	-webkit-mask-size:100% 100%;	background-color:#c4c4c4;	position:absolute;	bottom:0px;	width:100%;	height:3px;	content:"";	display:block;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .left {	display:inline-block;	flex:none;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .left > .avatar {	width:100%;	aspect-ratio: 4/4;	border-radius:50%;	overflow:hidden;	background:#D9D9D9;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .left > .avatar > img {	width:100%;	height:100%;	object-fit:cover;	border-radius:50%;	display:block;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right {	display: inline-block;	flex:1;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .name {	color:#681D34;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .rating {	width:100%;	display:flex;	margin-top:8px;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .rating > .star {	width:20px;	height:20px;	display:inline-block;	margin-left:8px;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .rating > .star:first-child {	margin-left:0px;}#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .msg {	font:400 14px/1.2em var(--font-regular);	margin-top:15px;	pointer-events:none;}#container-reviews .container > .body > .right {	flex:1;	margin-left:15px;}#container-reviews .container > .body > .right .swiper {	width:100%;	height:100%;	position: relative;}#container-reviews .container > .body > .right .swiper > .play {	z-index:100;	flex:none;	left:calc((100% / 2) - 18px);	position: absolute;	display: flex;	align-items:center;	justify-content: center;	cursor:pointer;	height:100%;	pointer-events:none;}#container-reviews .container > .body > .right .swiper > .swiper-button-prev {	opacity:1;}#container-reviews .container > .body > .right .swiper > .swiper-button-next {	opacity:1;}#container-reviews .container > .body > .right .swiper > .swiper-button-next::after {	display:none;}#container-reviews .container > .body > .right .swiper > .swiper-button-prev::after {	display:none;}#container-reviews .container > .body > .right .swiper > .swiper-button-prev > svg {	transform: rotate(-180deg);}#container-reviews .container > .body > .right .swiper .swiper-slide {	width:100%;	height:100%;	cursor:pointer;}#container-reviews .container > .body > .right .swiper .swiper-slide > img,#container-reviews .container > .body > .right .swiper .swiper-slide > video {	width:100%;	height:100%;	object-fit:cover;	border-radius:3px;	cursor:pointer;	pointer-events:none;}#container-reviews .container > .body > .bottom {	width:100%;	display:inline-block;	position:relative;	user-select:none;	&::after {		position: absolute;		top:0px;		left:calc((var(--margin-to-container) * -1) - 52px);		height:calc(100% - 30px);		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 30.22%, rgba(255, 255, 255, 0.9) 99.53%);		z-index:5;	}	&::before {		position: absolute;		top:0px;		right:calc((var(--margin-to-container) * -1) - 52px);		height:calc(100% - 30px);		background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 30.22%, rgba(255, 255, 255, 0.9) 99.53%);		z-index:5;	}}#container-reviews .container > .body > .bottom {	overflow:unset;	display:none;	position:relative;	&::after {		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 30.22%, rgba(255, 255, 255, 0.9) 99.53%);		position: absolute;		right:calc((var(--margin-to-container) * -1) - 52px);		top:0px;		width:52px;		content:"";		height:calc(100% - 30px);	}	&::before {		background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 30.22%, rgba(255, 255, 255, 0.9) 99.53%);		position: absolute;		left:calc((var(--margin-to-container) * -1) - 52px);		top:0px;		width:52px;		content:"";		height:calc(100% - 30px);	}}#container-reviews .container > .body > .bottom .item {	width:360px;	border-radius: 12px;	padding:15px;	box-sizing:border-box;	display:flex;	flex-wrap:wrap;	border: 1px solid #c4c4c4;}#container-reviews .container > .body > .bottom .item > .left {	display:inline-block;	flex:none;	width:45px;}#container-reviews .container > .body > .bottom .item > .left > .avatar {	width:100%;	aspect-ratio: 4/4;	border-radius:50%;	overflow:hidden;	background:#D9D9D9;}#container-reviews .container > .body > .bottom .item > .left > .avatar > img {	width:100%;	height:100%;	object-fit:cover;	border-radius:50%;	display:block;}#container-reviews .container > .body > .bottom .item > .right {	display: inline-block;	flex:1;	margin-left:12px;}#container-reviews .container > .body > .bottom .item > .right > .name {	color:#681D34;}#container-reviews .container > .body > .bottom .item > .right > .rating {	width:100%;	display:flex;	margin-top:8px;}#container-reviews .container > .body > .bottom .item > .right > .rating > .star {	width:15px;	height:14px;	display:inline-block;	margin-left:7px;}#container-reviews .container > .body > .bottom .item > .right > .rating > .star > svg {	width:14px;	height:15px;}#container-reviews .container > .body > .bottom .item > .right > .rating > .star:first-child {	margin-left:0px;}#container-reviews .container > .body > .bottom .item > .msg {	font:400 14px/1.2em var(--font-regular);	margin-top:20px;	pointer-events:none;}#container-reviews .container > .body > .bottom .item > .msg.overflow {	overflow: hidden;   	display: -webkit-box;   	-webkit-line-clamp: 3;    line-clamp: 3;   	-webkit-box-orient: vertical;	height:50px;}#container-reviews .container > .body > .bottom .item > .btn {	color:#989898;	font:400 14px/1.2em var(--font-regular);	background:rgba(0,0,0, 0);	padding:0;	border:0;	cursor:pointer;	margin-top:6px;}#container-reviews .container > .body > .bottom > .swiper-scrollbar {	position:relative;	background:#C4C4C4;	height:1px;	bottom:-30px;	right:0px;	left:0px;}#container-reviews .container > .body > .bottom > .swiper-scrollbar > div {	background:#70253C;	opacity:0.35;	height:1px;}@media (min-width:100px){	#container-reviews .container > .body > .right {		overflow: hidden;		aspect-ratio: 16/25;		border-radius:3px;	}    #container-reviews .container > .body > .right .swiper > .play > svg {        width:60px;        height:60px;    }	#container-reviews .container > .body > .right .swiper > .play {		left:calc((100% / 2) - 30px);	}    #container-reviews .container > .body > .right .swiper > .swiper-button-prev > svg,    #container-reviews .container > .body > .right .swiper > .swiper-button-next > svg {        width:14px;        height:35px;    }}@media (min-width:100px) and (max-width:1023px){	#container-reviews .container > .actions.mobile {		display:flex;		margin-bottom:30px;	}	#container-reviews .container > .body > .right {		width:100%;		margin-left:0px;		aspect-ratio: 16/25;		flex:none;	}	#container-reviews .container > .body > .left {		display:none;	}	#container-reviews .container > .body > .bottom {		display:inline-block;		margin-top:30px;		margin-bottom:30px;	}}@media (min-width:797px){	#container-reviews .container > .body > .right .swiper > .play {		pointer-events:none;	}    #container-reviews .container > .body > .right .swiper > .play > svg {        width:60px;        height:60px;    }    #container-reviews .container > .body > .right .swiper > .swiper-button-prev > svg,    #container-reviews .container > .body > .right .swiper > .swiper-button-next > svg {        width:18px;        height:45px;    }}@media (min-width:1024px){	#container-reviews .container > .body > .left {		width:455px;		height:644px;	}	#container-reviews .container > .body > .left > .reviews {		margin-left:15px;		width:calc(100% - 15px);		margin-top:20px;		height:calc(100% - 40px);		box-sizing:border-box;	}	#container-reviews .container > .body > .right .swiper > .play {		left:calc((100% / 2) - 30px);	}	#container-reviews .container > .body > .right .swiper > .play > svg {		width:80px;		height:80px;	}	#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item {		padding-bottom:30px;		position:relative;		width:calc(100% - 10px);	}	#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item:first-child {		margin-top:10px;	}	#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .left {		width:70px;		margin-right:16px;	}	#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .name {		font:500 18px/1.2em var(--font-medium);		margin-top:4px;	}	#container-reviews .container > .body > .right {		height:644px;	}	#container-reviews .container > .actions.pc {		display:flex;		margin-top:60px;		justify-content:right;	}	#container-reviews .container > .actions.pc > .btn {		padding:12px 30px;	}}@media (min-width:1200px){	#container-reviews .container > .body > .left {		width:560px;	}	#container-reviews .container > .body > .left > .reviews {		margin-top:50px;		height:calc(100% - 100px);		width:calc(100% - 20px);		margin-left:20px;	}	#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .left {		width:80px;		margin-right:16px;	}	#container-reviews .container > .body > .left > .reviews > .swiper-wrapper > .item > .right > .msg {		font:400 16px/1.2em var(--font-regular);	}}@media (min-width:1400px){	#container-reviews .container > .body > .left {		width:600px;	}	#container-reviews .container > .body > .left > .reviews {		margin-left:30px;		width:calc(100% - 40px);	}    #container-reviews .container > .body > .right .swiper > .swiper-button-prev > svg,    #container-reviews .container > .body > .right .swiper > .swiper-button-next > svg {        width:23px;        height:57px;    }}@media (min-width:1600px){	#container-reviews .container > .body > .left {		width:678px;		height:780px;	}	#container-reviews .container > .body > .right {		height:780px;	}}@media (min-width:1900px){	#container-reviews .container > .body > .left {		width:678px;		height:780px;	}	#container-reviews .container > .body > .right {		height:780px;		margin-left:30px;	}}.bg_video {    position:fixed;    top:0px;    right:0px;    left:0px;    bottom:0px;    background:rgba(0,0,0, 0.7);    z-index:1000;    display:block;}.bg_video > .close {    position: fixed;    top:0px;    right:0px;    color:#FFF;    font-size:40px;    padding:20px;    opacity:0.7;    cursor:pointer;    z-index:31;}.bg_video > .close:hover {    opacity:1;}.bg_video > .wrap {    width:900px;    display:block;    margin:0 auto;    position:relative;    height:100vh;}.bg_video > .wrap > .arrow {    position:absolute;    width:30px;    height:100%;    cursor:pointer;    padding-top:30%;    box-sizing:border-box;    z-index:30;}.bg_video > .wrap > .arrow > i {    background-image:url(https://cdn.grilliato-nsk.ru/template/img/arrow-carusel-object.png);    background-size:100%;    width:25px;    height:44px;    margin:0 auto;    display:block;}.bg_video > .wrap > .arrow-right {    right:0px;}.bg_video > .wrap > .arrow-right > i {    transform:rotate(180deg);}.bg_video > .wrap > .img {    display:table-cell;    vertical-align:middle;    text-align:center;    height:100vh;    width:900px;}.bg_video > .wrap > .img > iframe {    width:100%;    height:400px;}@media (min-width:100px){    .bg_video > .wrap {        width:100%;    }    .bg_video > .wrap > .img {        width:100vw;    }    .bg_video > .wrap > .img > iframe {        height:200px;    }}@media (min-width:900px){    .bg_video > .wrap {        width:900px;    }    .bg_video > .wrap > .img {        width:900px;    }    .bg_video > .wrap > .img > iframe {        height:400px;    }}#container-catalog .catalog-in {	position:relative;	&::after {		content:"";		position:absolute;		right:calc(var(--margin-to-big-container) * -1);		top:0px;		bottom:0px;		background: linear-gradient(90deg, rgba(255, 255, 255, 0) 30.22%, rgba(255, 255, 255, 0.9) 99.53%);		width:52px;		z-index:100;	}	&::before {		content:"";		position:absolute;		left:calc(var(--margin-to-big-container) * -1);		top:0px;		bottom:0px;		background: linear-gradient(-90deg, rgba(255, 255, 255, 0) 30.22%, rgba(255, 255, 255, 0.9) 99.53%);		width:52px;		z-index:100;	}}#container-catalog .catalog-info-box {    width:100%;    display:block;}#container-catalog .catalog-info-box > .wrapper > .item {	overflow:hidden;	position:relative;	user-select:none;	outline:none;	background:#FDFCF8;}#container-catalog .catalog-info-box > .wrapper > .item > .title {	color:#262525;	display:block;	position:absolute;	z-index:2;	text-align:center;}@media (min-width:100px){	#container-catalog .container-big {		width:var(--container-width);	}	#container-catalog {		margin-bottom:30px;		overflow:hidden;	}	#container-catalog .catalog-info-box > .wrapper > .item {		width:145px;		height:180px;		border-radius:6px;	}	#container-catalog .catalog-info-box > .wrapper > .item:first-child {		margin-left:0px;	}	#container-catalog .catalog-info-box > .wrapper > .item > .title {		font:400 14px/1.2em var(--font-regular);		top:15px;		left:10px;		right:10px;	}	#container-catalog .swiper-scrollbar.swiper-scrollbar-horizontal {		bottom:-30px;		width:100%;		left:0;		background:#d5d5d5;		height:1px;	}	#container-catalog .swiper-scrollbar.swiper-scrollbar-horizontal > .swiper-scrollbar-drag {		background:#70253C;		height:1px;		opacity:0.4;	}	#container-catalog .catalog-in {		&::after, &::before {			display:none;		}	}}@media (min-width:576px){	#container-catalog .catalog-info-box > .wrapper {		margin-left:0px;		width:100%;	}}@media (min-width:797px){	#container-catalog .container-big {		width:var(--container-big-width);	}	#container-catalog .catalog-info-box > .wrapper {		margin-left:0px;		width:100%;	}	#container-catalog .catalog-info-box > .wrapper > .item > .title {		top:15px;		left:20px;		right:20px;	}	#container-catalog .catalog-in {		&::after, &::before {			display:block;		}	}}@media (min-width:1024px){	#container-catalog .catalog-info-box > .wrapper {		margin-left:0px;		width:100%;	}	#container-catalog .catalog-info-box > .wrapper > .item {		width:152px;		height:180px;		border-radius:9px;	}}@media (min-width:1200px){	#container-catalog {		margin-bottom:0;	}	#container-catalog .catalog-in {		&::after, &::before {			display:none;		}	}	#container-catalog .catalog-info-box {		overflow:hidden;	}	#container-catalog .catalog-info-box > .wrapper > .item {		width:190px;		height:190px;		border-radius:9px;	}	#container-catalog .catalog-info-box > .wrapper > .item > .title {		line-height:1.43em;		font-size:18px;	}	#container-catalog .swiper-scrollbar.swiper-scrollbar-horizontal {		bottom:-60px;	}}@media (min-width:1400px){	#container-catalog .catalog-info-box > .wrapper > .item {		width:210px;		height:210px;		border-radius:9px;	}}@media (min-width:1600px){	#container-catalog .catalog-info-box > .wrapper > .item {		width:243px;		height:243px;		border-radius:9px;	}}@media (min-width:1900px){	#container-catalog .catalog-info-box > .wrapper > .item {		width:280px;		height:300px;		border-radius:9px;	}	#container-catalog > .container-big {		width:1780px;	}}#container-catalog .catalog-info-box > .wrapper > .item > img {	width:100%;	height:100%;	object-fit:cover;	z-index:1;	position:relative;	transition:0.6s;}@media (min-width:1200px){	#container-catalog .catalog-info-box > .wrapper > .item > img.catalog-image-size {		transform:scale(1.2);		transition:0.6s;	}}#container-interesting .actions {	display:flex;	margin-bottom:30px;}#container-interesting .actions > .btn {	padding:8px 35px;	border-radius:45px !important;	margin-left:10px;	border:1px solid #c4c4c4;	background:rgba(0,0,0, 0);	&:hover::after {		background:#f5f3f1;	}}#container-interesting .actions > .btn > span > svg {	display:none;}@media (max-width:576px){	#container-interesting .actions > .btn {		padding-left:0px;		padding-right:0px;		flex:1;		text-align:center;	}}#container-interesting .actions > .btn:first-child {	margin-left:0px;}#container-interesting .body {	display:flex;	flex-wrap:wrap;}#container-interesting .body > .left {	flex:none;	position:relative;	display:inline-block;	border-radius:9px;	overflow:hidden;}#container-interesting .body > .left::after {	z-index:2;	position:absolute;	width:100%;	height:100%;	background: linear-gradient(0deg, rgba(0, 0, 0, 0.44) 59.38%, rgba(0, 0, 0, 0.44) 73.77%);	content:"";	left:0px;	top:0px;}#container-interesting .body > .left > img {	width:100%;	height:100%;	border-radius:9px;	position:relative;	z-index:1;	object-fit:cover;}#container-interesting .body > .left > .info {	position:absolute;	z-index:10;}#container-interesting .body > .left > .info > .btn {	padding:0;	color:#FFF;	background:rgba(114,30,55, 0.40);}#container-interesting .body > .left > .info > .description {	color:#FFF;}#container-interesting .body > .left > .info > .title {	color:#FFF;}#container-interesting .body > .right {	display:inline-block;	flex:1;}#container-interesting .body > .right > .item {	display:flex;	cursor:pointer;}#container-interesting .body > .right > .item > .left {	display:inline-block;}#container-interesting .body > .right > .item > .left > .img {	width:100%;	height:100%;	border-radius:9px;	overflow:hidden;}#container-interesting .body > .right > .item > .left > .img > img {	width:100%;	height:100%;	object-fit:cover;	border-radius:9px;	overflow:hidden;}#container-interesting .body > .right > .item > .right {	flex:1;	display:flex;	align-items:center;	height:100%;}#container-interesting .body > .right > .item > .right > .wrap {	display:inline-block;}#container-interesting .body > .right > .item > .right > .wrap > .title {	color:#262525;	display:block;	opacity:0.8;}#container-interesting .body > .right > .item > .right > .wrap > .description {	color:#262525;	display:block;	overflow: hidden;	display: -webkit-box;	-webkit-line-clamp: 3;    line-clamp: 3;	-webkit-box-orient: vertical;}#container-interesting .body > .right > .item > .right > .wrap > .date {	color:#989898;	display:block;}@media (min-width:100px){	#container-interesting .body > .left {		width:100%;		aspect-ratio:16/20;	}	#container-interesting .body > .left > .info {		right:15px;		left:15px;		bottom:26px;	}	#container-interesting .body > .left > .info > .btn {		font:400 16px/1.2em var(--btn-font-regular);	}	#container-interesting .body > .left > .info > .description {		margin-bottom:26px;		font:500 16px/1.2em var(--font-medium);	}	#container-interesting .body > .left > .info > .title {		margin-bottom:15px;		font:400 13px/1.2em var(--font-regular);		opacity:0.9;	}	#container-interesting .body > .right {		margin-top:30px;	}	#container-interesting .body > .right > .item {		width:100%;		margin-top:15px;		height:140px;	}	#container-interesting .body > .right > .item:first-child {		margin-top:0px;	}	#container-interesting .body > .right > .item > .left {		width:140px;	}	#container-interesting .body > .right > .item > .right {		margin-left:15px;	}	#container-interesting .body > .right > .item > .right > .wrap > .title {		font:400 13px/1.2em var(--font-regular);	}	#container-interesting .body > .right > .item > .right > .wrap > .description {		font:500 14px/1.2em var(--font-medium);		margin-top:14px;	}	#container-interesting .body > .right > .item > .right > .wrap > .date {		font:400 12px/1.2em var(--font-regular);		margin-top:20px;	}}@media (min-width:797px){	#container-interesting .body > .left {		aspect-ratio:16/15;	}	#container-interesting .body > .left > .info {		right:30px;		left:30px;	}	#container-interesting .body > .left > .info > .description {		font:500 18px/1.2em var(--font-medium);	}	#container-interesting .body > .left > .info > .title {		font:400 14px/1.2em var(--font-regular);	}	#container-interesting .body > .right > .item > .right > .wrap > .title {		font:400 14px/1.2em var(--font-regular);	}	#container-interesting .body > .right > .item > .right > .wrap > .description {		font:500 16px/1.2em var(--font-medium);	}	#container-interesting .body > .right > .item > .right > .wrap > .date {		font:400 14px/1.2em var(--font-regular);	}}@media (min-width:1024px){	/*** -#container-interesting {		background:#F5F3F1;		padding-top:60px !important;	} ***/	#container-interesting .body > .left {		width:501px;		height:480px;	}	#container-interesting .body > .left > .info {		bottom:36px;	}	#container-interesting .body > .right {		height:480px;		margin-top:0px;		margin-left:15px;	}	#container-interesting .body > .right > .item {		margin-top:30px;	}	#container-interesting .body > .right > .item:first-child {		margin-top:0px;	}}@media (min-width:1200px){	/*** #container-interesting {		padding-top:100px !important;	} ***/	#container-interesting.top_show_box {		transform:translateY(200px);		transition:1s;		opacity:0;	}	#container-interesting.top_show_box_on {		transform:translateY(0px);		transition:1s;		opacity:1;	}	#container-interesting .body > .left {		width:707px;	}	#container-interesting .body > .left > .info {		bottom:26px;	}	#container-interesting .body > .left > .info > .description {		font:500 22px/1.2em var(--font-medium);		margin-bottom:30px;	}	#container-interesting .body > .left > .info > .title {		font:400 16px/1.2em var(--font-regular);		margin-bottom:15px;	}}@media (min-width:1400px){	#container-interesting .body > .right {		margin-left:30px;	}	#container-interesting .body > .right > .item > .right > .wrap > .description {		font:500 18px/1.2em var(--font-medium);	}	#container-interesting .body > .right > .item > .right > .wrap > .date {		font:400 16px/1.2em var(--font-regular);	}}@media (min-width:1900px){	#container-interesting .body > .left {		width:883px;		height:600px;	}	#container-interesting .body > .left > .info {		bottom:41px;	}	#container-interesting .body > .right {		margin-left:30px;		height:600px;	}	#container-interesting .body > .right > .item {		height:180px;	}	#container-interesting .body > .right > .item > .left {		width:180px;	}}#container-free-calculation > .container {	box-sizing:border-box;	position:relative;	overflow:hidden;	border-radius:6px;}#container-free-calculation > .container > img {	position:absolute;	width:100%;	height:100%;	object-fit:cover;	top:0px;	right:0px;	z-index:1;	border-radius:6px !important;}#container-free-calculation > .container > .flex {	display:flex;	height:100%;	position:relative;	z-index:5;}#container-free-calculation > .container > .flex > .left {	display:inline-block;	position:relative;	height:100%;}#container-free-calculation > .container > .flex > .left > img {	width:100%;	height:100%;	object-fit:cover;	border-radius:6px;}#container-free-calculation > .container > .flex > .right {	display:flex;	align-items:center;	height:100%;}#container-free-calculation > .container > .flex > .right > .wrap {	display:inline-block;	width:100%;}#container-free-calculation > .container > .flex > .right > .wrap > .title {	font-family:var(--font-medium);	font-weight:500;	color:#FFF;	text-transform:uppercase;	display:block;	width:100%;}#container-free-calculation > .container > .flex > .right > .wrap > .description {	font-family:var(--font-regular);	font-weight:400;	color:#F3F3F3;	display:block;	width:100%;}#container-free-calculation > .container > .flex > .right > .wrap > .form {	width:100%;	display:block;}#container-free-calculation > .container > .flex > .right > .wrap > .form > .form-group > .form-control {	background:rgba(255,255,255, 0.02);	border:1px solid #FEFEFE;	color:#FFF;	&::placeholder {		color:rgba(255,255,255, 0.75);	}	&:-webkit-autofill {		-webkit-box-shadow: 0 0 0 30px rgba(255,255,255, 0.02) inset !important;		-webkit-text-fill-color: #FFF !important;	}	&:-webkit-autofill:hover { 		-webkit-box-shadow: 0 0 0 30px rgba(255,255,255, 0.02) inset !important;		-webkit-text-fill-color: #FFF !important;	}	&:-webkit-autofill:focus {		-webkit-box-shadow: 0 0 0 30px rgba(255,255,255, 0.02) inset !important;		-webkit-text-fill-color: #FFF !important;	}	&:-webkit-autofill:active{		-webkit-box-shadow: 0 0 0 30px rgba(255,255,255, 0.02) inset !important;		-webkit-text-fill-color: #FFF !important;	}}#container-free-calculation > .container > .flex > .right > .wrap > .form > .form-group > .btn {	opacity:1;	width:100%;	text-align:center;}#container-free-calculation > .container > .flex > .right > .wrap > .form > .form-group > .btn[disabled] {	opacity:0.8;}#container-free-calculation > .container > .flex > .right > .wrap > .form > .form-group.privacy-new > span {	color:#959494;}#container-free-calculation > .container > .flex > .right > .wrap > .form > .form-group.privacy-new > span > a {	color:rgba(255,255,255, 0.9);}@media (min-width:100px){	#container-free-calculation > .container {		padding:30px 15px;		height:539px;	}	#container-free-calculation > .container > img.mobile {		top:0px;		left:0px;		display:block;	}	#container-free-calculation > .container > img.pc {		display:none;	}	#container-free-calculation > .container > .flex > .left {		display:none;	}	#container-free-calculation > .container > .flex > .right > .wrap > .title {		font-size:23px;		line-height:1.2em;	}	#container-free-calculation > .container > .flex > .right > .wrap > .description {		font-size:16px;		line-height:1.2em;		margin-top:15px;	}	#container-free-calculation > .container > .flex > .right > .wrap > .form {		margin-top:40px;	}	#container-free-calculation > .container > .flex > .right > .wrap > .form > .privacy-new {		text-align:left;	}}@media (min-width:797px){	#container-free-calculation > .container {		padding:60px 30px;		height:541px;	}}@media (min-width:1024px){	#container-free-calculation > .container {		padding:30px 60px;		height:580px;		width:100%;	}	#container-free-calculation > .container > img.mobile {		display:none;	}	#container-free-calculation > .container > img.pc {		display:block;		top:0px;		left:0px;	}	#container-free-calculation > .container > .flex > .left {		display:inline-block;		width:520px;		flex:none;	}	#container-free-calculation > .container > .flex > .right {		margin-left:30px;		flex:1;	}	#container-free-calculation > .container > .flex > .right > .wrap > .title {		font-size:24px;	}}@media (min-width:1200px){	#container-free-calculation > .container {		width:var(--container-width);		margin-top:100px;	}	#container-free-calculation > .container > .flex > .right {		margin-left:60px;	}	#container-free-calculation > .container > .flex > .right > .wrap > .title {		font-size:26px;	}}@media (min-width:1400px){	#container-free-calculation > .container {		height:620px;	}	#container-free-calculation > .container > .flex > .left {		width:560px;	}	#container-free-calculation > .container > .flex > .right {		margin-left:60px;		flex:1;	}	#container-free-calculation > .container > .flex > .right > .wrap > .description {		font-size:18px;	}	#container-free-calculation > .container > .flex > .right > .wrap > .form {		margin-top:60px;	}	#container-free-calculation > .container > .flex > .right > .wrap > .form > .privacy-new {		text-align:center;	}}@media (min-width:1600px){	#container-free-calculation > .container {		height:620px;	}	#container-free-calculation > .container > img {		top:0px;		right:0px;	}	#container-free-calculation > .container > .flex > .left {		width:740px;	}	#container-free-calculation > .container > .flex > .right > .wrap > .title {		font-size:32px;	}}#container_request_call .container {	background:#F5F3F1;	border-radius:16px;	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:rgba(255,255,255, 1);	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 > .btn {	border-radius:32px !important;	width:100%;	height:100%;	background:#501527;}#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;}#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:295px;		margin-left:20px;		&:first-child {			margin-left:0px;		}	}	#container_request_call .form > .input.btn-form {		width:400px;	}}@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;	}}@media (min-width:100px){	#modalorderconsultation > .modal-we-body .description {		text-align:center;		font-size:14px;		margin-bottom:40px;		margin-top:20px;	}	#modalorderconsultation > .modal-we-body .select {		width:100%;	}	#modalorderconsultation > .modal-we-body .select > .selected-item {		border:1px solid #F5F3F1;		border-radius:6px;		background:#F5F3F1;	}}@media (min-width:1600px){	#modalorderconsultation > .modal-we-body .description {		font-size:16px;		margin-bottom:60px;	}}@media (min-width:100px){	#modalorderconsultationobject > .modal-we-body .description {		text-align:center;		font-size:14px;		margin-bottom:40px;		margin-top:20px;	}}@media (min-width:1600px){	#modalorderconsultationobject > .modal-we-body .description {		font-size:16px;		margin-bottom:60px;	}}