@import url('../get2/plugins/plugins.css?v=1.1.2');
:root{
	--bs-dark-rgb:96,114,0;
	--bs-offcanvas-width:270px;
	--bs-success: #69DC4C;
	--bs-link-color:#23221F;
	--bs-link-hover-color:#69DC4C;
	--bs-nav-link-color:#23221F;
	--bs-navbar-color:#23221F;
	--bs-nav-link-hover-color:#989898;
	--bs-navbar-hover-color:#989898;
	--bs-navbar-active-color:#69DC4C;
	--get-color1:#69DC4C;
	--get-color2:#EB6F29;
	--get-color3:#23221F;
	--get-color4:#F5CA2F;
	--get-color5:#FF5674;
	--get-color6:#FFFFFF;
	--get-color7:#FF0000;
	--get-color8:#E6E6E6;
	--scroll-fix:0;
	--bg-star:url("data:image/svg+xml,%3Csvg width='88' height='16' viewBox='0 0 88 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23E6E6E6'/%3E%3Cpath d='M26 0L27.7961 5.52786H33.6085L28.9062 8.94427L30.7023 14.4721L26 11.0557L21.2977 14.4721L23.0938 8.94427L18.3915 5.52786H24.2039L26 0Z' fill='%23E6E6E6'/%3E%3Cpath d='M44 0L45.7961 5.52786H51.6085L46.9062 8.94427L48.7023 14.4721L44 11.0557L39.2977 14.4721L41.0938 8.94427L36.3915 5.52786H42.2039L44 0Z' fill='%23E6E6E6'/%3E%3Cpath d='M62 0L63.7961 5.52786H69.6085L64.9062 8.94427L66.7023 14.4721L62 11.0557L57.2977 14.4721L59.0938 8.94427L54.3915 5.52786H60.2039L62 0Z' fill='%23E6E6E6'/%3E%3Cpath d='M80 0L81.7961 5.52786H87.6085L82.9062 8.94427L84.7023 14.4721L80 11.0557L75.2977 14.4721L77.0938 8.94427L72.3915 5.52786H78.2039L80 0Z' fill='%23E6E6E6'/%3E%3C/svg%3E");
	--bg-star-active:url("data:image/svg+xml,%3Csvg width='88' height='16' viewBox='0 0 88 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M26 0L27.7961 5.52786H33.6085L28.9062 8.94427L30.7023 14.4721L26 11.0557L21.2977 14.4721L23.0938 8.94427L18.3915 5.52786H24.2039L26 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M44 0L45.7961 5.52786H51.6085L46.9062 8.94427L48.7023 14.4721L44 11.0557L39.2977 14.4721L41.0938 8.94427L36.3915 5.52786H42.2039L44 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M62 0L63.7961 5.52786H69.6085L64.9062 8.94427L66.7023 14.4721L62 11.0557L57.2977 14.4721L59.0938 8.94427L54.3915 5.52786H60.2039L62 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M80 0L81.7961 5.52786H87.6085L82.9062 8.94427L84.7023 14.4721L80 11.0557L75.2977 14.4721L77.0938 8.94427L72.3915 5.52786H78.2039L80 0Z' fill='%23F5CA2F'/%3E%3C/svg%3E%0A");
	--icon-size:36px;
	--icon-size-a:24px;
}
.nav{
	--bs-nav-link-color:#23221F;
	--bs-navbar-color:#23221F;
	--bs-nav-link-hover-color:#989898;
	--bs-navbar-hover-color:#989898;
	--bs-navbar-active-color:#69DC4C;
}
html {
	scroll-behavior: smooth;
}
body{
	font-family: 'Roboto Flex', sans-serif;
	font-weight:400;
	height:100%;
	min-height: 100vh;
	position:relative;
	background:var(--get-color6);
	font-size:14px;
	color: #23221F;
	line-height:1.3;
	--scroll-fix:-30;
}
main{
	padding-top:0;
	min-height:calc(100vh - 160px);
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5{
	font-weight: 600;
	text-transform:uppercase;
	font-family: sans-serif;
}
b, strong, .text-bold, .bb{
	font-weight: 600;
}
.b-600{
	font-weight: 400 !important;
}
@supports (font-variation-settings:normal) {
	h1, .h1,
	h2, .h2,
	h3, .h3,
	h4, .h4,
	h5, .h5,
	.bb
	{
		font-family: 'Roboto Flex', sans-serif;
		font-variation-settings: 'GRAD' 42, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
		font-weight: 800;
		font-stretch: 141%;
	}
	b, strong, .text-bold{
		font-weight: 800;
	}
	.b-600{
		font-weight: 600 !important;
	}
}
h1, .h1{
	font-size:24px;
}
h2, .h2{
	font-size:18px;
}
h3, .h3{
	font-size:14px;
}
h4, .h4{
	font-size:14px;
}
h5, .h5{
	font-size:12px;
}
small, .small{
	font-size:12px;
}
.description{
	font-size:11px;
}
.fs-7{
	font-size: 0.9rem !important;
}
.fs-8{
	font-size: 0.8rem !important;
}
.t14{
	font-size:14px;
}
.t-up{
	text-transform:uppercase;
}
.p16{
	padding:16px !important;
}
.mb0{
	margin-bottom:0 !important;
}
.mb20{
	margin-bottom:20px;
}
.nobr{
	white-space: nowrap;
}
.rub{
	font-style:normal;
}
b .rub{
	font-weight:700;
}
.font-gray, .text-muted{
	color: #989898 !important;
}
.font-red{
	color: var(--get-color7);
}
.color4{
	color: var(--get-color4);
}
.color2{
	color: var(--get-color2);
}
.color1, .text-primary, .text-success{
	color: var(--get-color1) !important;
}
.text-danger{
	color: var(--get-color7) !important;
}
.text-info, .color3{
	color: var(--get-color3) !important;
}
.alert-success {
	--bs-alert-color: var(--get-color3);
	--bs-alert-bg: var(--get-color1);
	--bs-alert-border-color: var(--get-color1);
}
.bg-gray{
	background: #F6F6F6;
	border-radius: 16px;
}
a{
	text-decoration:none;
	outline:none;
	color:#EB6F29;
}
.a-und, .link1{
	color: var(--get-color3);
}
.a-und{
	text-decoration:underline;
}
.bg-1{
	background-color:var(--get-color1);
}
.bg-2{
	background-color:var(--get-color2);
}
.bg-3{
	background-color:var(--get-color3);
}
.bg-4{
	background-color:var(--get-color4);
}
.bg-5{
	background-color:var(--get-color5);
}
.bg-6, .bg-w{
	background-color:var(--get-color6) !important;
}
.bg-7{
	background-color:var(--get-color7);
}
.bg-8{
	background-color:var(--get-color8);
}
.bg-white{
	background: var(--get-color6);
	border-radius: 20px;
}
.bg-white.bg-4, .profile-wrap .bg-white.bg-4, .bg-gray.bg-4{
	background-color:var(--get-color4) !important;
}
.btn{
	color: #23221F;
	border-radius: 50px;
	height: 44px;
	font-size: 15px;
	font-variation-settings: 'GRAD' 42, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
	font-weight: 800;
	font-stretch: 141%;
	text-transform:uppercase;
	vertical-align:middle;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	padding:12px 27px;
}
.btn:disabled .btn.disabled {
	opacity:0.5;
	cursor:not-allowed;
}
.btn-sm{
	height: 44px;
	font-size: 15px;
}
.btn-xs{
	height: 38px;
	font-size: 13px;
}
.btn-between{
	justify-content:space-between;
	text-transform:none;
	font-weight:normal;
}
.btn.btn-flex{
	display:flex;
	justify-content:space-around;
	align-items:center;
	padding:4px;
	line-height:1.1;
	font-size:14px;
}
.btn-flex > *:last-child{
	margin:0 0 0 auto;
}
.btn-flex > *:first-child{
	text-align:left;
	padding:0 10px 0 15px;
}
.btn-warning {
	--bs-btn-color: #23221F;
	--bs-btn-bg: #F5CA2F;
	--bs-btn-border-color: #F5CA2F;
	--bs-btn-hover-color: #23221F;
	--bs-btn-hover-bg:#f6cf40;
	--bs-btn-hover-border-color: #F5CA2F;
	--bs-btn-active-color: #23221F;
	--bs-btn-active-bg: #F5CA2F;
	--bs-btn-active-border-color: #F5CA2F;
	--bs-btn-disabled-color: #23221F;
	--bs-btn-disabled-bg: #F5CA2F;
	--bs-btn-disabled-border-color: #F5CA2F;
}
.btn-success {
	--bs-btn-color: #23221F;
	--bs-btn-bg: #69DC4C;
	--bs-btn-border-color: #69DC4C;
	--bs-btn-hover-color: #23221F;
	--bs-btn-hover-bg:#64d248;
	--bs-btn-hover-border-color: #64d248;
	--bs-btn-active-color: #23221F;
	--bs-btn-active-bg: #64d248;
	--bs-btn-active-border-color: #64d248;
	--bs-btn-disabled-color: #23221F;
	--bs-btn-disabled-bg: #69DC4C;
	--bs-btn-disabled-border-color: #69DC4C;
}
.btn-light {
	--bs-btn-color: #23221F;
	--bs-btn-bg: #F6F6F6;
	--bs-btn-border-color: #F6F6F6;
	--bs-btn-hover-color: #23221F;
	--bs-btn-hover-bg:#efefef;
	--bs-btn-hover-border-color: #F6F6F6;
	--bs-btn-active-color: #23221F;
	--bs-btn-active-bg: #F6F6F6;
	--bs-btn-active-border-color: #F6F6F6;
	--bs-btn-disabled-color: #23221F;
	--bs-btn-disabled-bg: #F6F6F6;
	--bs-btn-disabled-border-color: #F6F6F6;
}
.btn-border{
	--bs-btn-border-color: #23221F;
	--bs-btn-hover-border-color: #23221F;
	--bs-btn-active-border-color: #23221F;
	--bs-btn-disabled-border-color: #23221F;
	--bs-btn-hover-bg:#F6F6F6;
}
.btn-border.btn-warning{
	--bs-btn-hover-bg:#f6cf40;
}
.btn-default{
	--bs-btn-border-color: rgba(35, 34, 31, 0.2);
	--bs-btn-hover-border-color: rgba(35, 34, 31, 0.2);
	--bs-btn-active-border-color: rgba(35, 34, 31, 0.2);
	--bs-btn-disabled-border-color: rgba(35, 34, 31, 0.2);
	--bs-btn-hover-bg:#F6F6F6;
}
.btn-close:focus {
	box-shadow: none;
}
.active > .page-link, .page-link.active {
	--bs-pagination-active-bg: #69DC4C;
	--bs-pagination-active-border-color: #69DC4C;
	--bs-pagination-active-color: #23221F;
}
.pagination a{
	box-shadow:none !important;
}
.alert {
	--bs-alert-margin-bottom: 20px;
	--bs-alert-border-radius: 20px;
}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl, .sm-cart {
	--bs-gutter-x: 16px;
}
.row {
	--bs-gutter-x: 16px;
}
.row.gx-1{
	--bs-gutter-x: 0.25rem;
}
.gy-3{
	--bs-gutter-y: 12px;
}
.pb-3{
	padding-bottom:12px !important;
}
.get-nav{
	padding-top:8px;
	background-color: #fff;
	transition:background-color 0.15s linear, z-index 0.15s linear;
	z-index:1045;
	position:sticky;
	top:0;
}
.container-offcanvas-menu{
	position:sticky;
	left:0;
	right:0;
	top:110px;
	z-index:1045;
}
.nav_fixed + .container-offcanvas-menu{
	top:100px;
}
.logo{
	max-width:100%;
	height:auto;
}
.lazy{
	opacity:0;
	transition:opacity 0.5s;
}
.lazy-ok{
	opacity:1;
}
.navbar-brand {
	width: 65px;
	display:flex;
	align-items: center;
}
.get-phone, .login-lk{
	display:flex;
	justify-content:flex-start;
	align-content:center;
	align-items:center;
	text-decoration:none !important;
	gap:3px;
	color:var(--get-color3);
}
.get-phone{
	white-space:nowrap;
}
.top-nav{
	flex-wrap: inherit;
	align-items: center;
	justify-content: space-between;
	margin: auto;
	width:100%;
	background: #fff;
	border-radius: 16px;
	padding:9px 12px;
}
.navbar-brand {
	padding-top: 0;
	padding-bottom: 0;
}
.nav-link{
	text-transform: uppercase;
	font-variation-settings: 'WDTH' 151, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
	font-weight: 800;
	font-stretch: 141%;
}
.active > .nav-link{
	color:var(--bs-navbar-active-color);
}
.login-lk > span{
	display:none;
	font-weight: 500;
	font-size:12px;
}
.mob_lk_btn .login-lk > span{
	display:block;
}
.body-no-main .login-lk > span {
	font-size: 14px;
	white-space: nowrap;
}
.offcanvas-backdrop.show {
	opacity: 0.2;
}
.offcanvas-backdrop {
	background-color: #23221F;
}
.open-menu.nav-link{
	white-space:nowrap;
	display:flex;
	align-items:center;
	align-content:center;
	justify-content:space-between;
	width:100%;
}
.open-menu.nav-link span{
	padding:0 5px 0 10px;
}
.open-menu.active .get-icon{
	background: #EB6F29;
}
.open-menu.active .get-icon.icon-menu::after {
	background-position-y: -748px;
}
.offcanvas-content-load .open-menu.active .get-icon.icon-menu::after {
	background-position-y: -386px;
}
.body-no-main .top-nav .bg-gray.open-menu-nav{
	margin-left:20px;
	padding-right: 12px;
}
.days-menu{
	position:relative;
	display:flex;
	justify-content:space-between;
	align-items:center;
	align-content:center;
	width:100%;
}
.days-menu #date-menu-alt, .days-menu .alt-calendar > .date > .form-control  {
	visibility: hidden;
	padding: 0;
	width: 0;
	height: 0;
	display: inline;
	right: 0;
	position: absolute;
	bottom: -3px;
}
.pointer{
	cursor:pointer;
}
.d-nav-menu-wr3{
	overflow-x:auto;
	max-width:100%;
	width:100%;
}
.d-nav-menu3{
	display:flex;
	justify-content:flex-start;
	align-items:center;
	align-content:center;
	flex-wrap:nowrap;
	opacity:0;
	white-space:nowrap;
}
.d-nav-menu3.owl-loaded{
	opacity:1;
}
.d-nav-menu3 li{
	display:flex;
	white-space:normal;
}
.d-nav-menu3 > li{
	display:none;
}
.d-nav-menu3 li > a{
	padding:6px 6px;
	text-decoration:none;
	background-color: transparent;
	border-radius: 12px;
	transition:background-color 0.15s linear;
	margin-right:0;
	line-height:1.2;
}
.d-nav-menu3 li > a > span{
	display:block;
	font-size: 11px;
	color: #989898;
}
.d-nav-menu3 li > a > .name{
	font-size: 14px;
	text-transform: uppercase;
	font-variation-settings: 'WDTH' 151, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
	font-weight: 800;
	font-stretch: 141%;
	color: #23221F;
}
.d-nav-menu3 li > a:hover{
	background-color:var(--get-color6);
}
.d-nav-menu3 li.active > a{
	background-color:var(--get-color1);
	width:54px;
}
.d-nav-menu3 li.active > a > span{
	color: #23221F;
}
.alt-calendar-wrap {
	position: absolute;
	right: -8px;
	top: 0;
	bottom: 0;
	display: flex;
	align-items: center;
	background: linear-gradient(90deg, transparent 2%, #F6F6F6 20%, #F6F6F6);
	z-index: 1;
	border-radius: 0 16px 16px 0;
	padding-left:10px;
}
.alt-calendar-wrap .datepicker{
	margin-top: 24px;
	left: auto !important;
	width: 340px;
	right: 0;
	padding:8px 16px 16px 16px;
	background: #F7F7F7;
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
	border-radius: 16px;
	border-color:#F7F7F7;
	text-transform:uppercase;
}
.data-range-wrap .datepicker{
	margin-top: 5px;
	width: 320px;
	padding:4px 6px 4px 6px;
	background: #F7F7F7;
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
	border-radius: 16px;
	border-color:#F7F7F7;
	text-transform:uppercase;
	z-index:1;
	left:0 !important;
	right:auto !important;
}
.datepicker table tr td.selected,
.datepicker table tr td.selected.active,
.datepicker table tr td.selected.highlighted.active,
.datepicker table tr td.selected.highlighted:active,
.datepicker table tr td.selected.highlighted:hover,
.datepicker table tr td.selected:active, .datepicker table tr td.selected:hover {
	background-color: #69DC4C;
	border-color: #69DC4C;
}
.data-range-wrap .datepicker table tr td.range {
	color: #23221F;
	background-color: #69DC4C;
	border-color: #69DC4C;
	border-radius: 22px;
}
.data-range-wrap .datepicker table tr td.range-start,.data-range-wrap .datepicker table tr td.range-end {
	background-color: #69DC4C;
	border-color: #69DC4C;
}
.data-range-wrap .datepicker::after, .data-range-wrap .datepicker::before{
	display:none;
}
.data-range-wrap .datepicker-dropdown::before {
	border-right: 14px solid transparent;
	border-bottom: 14px solid rgba(0, 0, 0, 0.05);
	border-left: 14px solid transparent;
	top:-14px;
	right:20px;
}
.datepicker-dropdown.datepicker-orient-left::before {
	left: 20px;
	right:auto;
}
.data-range-wrap .datepicker-dropdown::after {
	border-right: 12px solid transparent;
	border-left: 12px solid transparent;
	border-bottom: 12px solid #f7f7f7;
	top:-12px;
	right:22px;
}
.data-range-wrap .datepicker-dropdown.datepicker-orient-left::after {
	left: 22px;
	right:auto;
}
.alt-calendar-wrap .datepicker table tr td,
.alt-calendar-wrap .datepicker table tr th,
.data-range-wrap .datepicker table tr td,
.data-range-wrap .datepicker table tr th
{
	width: 44px;
	min-width: 44px;
	height: 44px;
	border-radius: 22px;
}
.alt-calendar-wrap .datepicker .table-condensed,
.data-range-wrap .datepicker .table-condensed
{
	margin:0 auto;
}
.alt-calendar-wrap .datepicker::before,
.alt-calendar-wrap .datepicker::after
{
	display:none;
}
.alt-calendar .get-icon {
	background: var(--get-color1);
}
.alt-calendar.open .get-icon, .alt-calendar:hover .get-icon{
	background: var(--get-color2);
}
.datepicker .dow{
	color: #989898;
	font-variation-settings: 'WDTH' 151, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
	font-weight: 800;
	font-stretch: 141%;
}
.datepicker.dropdown-menu {
	--bs-dropdown-link-active-bg:#69DC4C;
	--bs-dropdown-color: #23221F;
	--bs-dropdown-link-color: #23221F;
	--bs-dropdown-link-hover-color: #23221F;
}
.datepicker table tr td.active.active.focus, .datepicker table tr td.active.active:focus, .datepicker table tr td.active.active:hover, .datepicker table tr td.active.highlighted.active.focus, .datepicker table tr td.active.highlighted.active:focus, .datepicker table tr td.active.highlighted.active:hover, .datepicker table tr td.active.highlighted:active.focus, .datepicker table tr td.active.highlighted:active:focus, .datepicker table tr td.active.highlighted:active:hover, .datepicker table tr td.active:active.focus, .datepicker table tr td.active:active:focus, .datepicker table tr td.active:active:hover {
	color: #23221F !important;
	background-color:#69DC4C !important;
	border-color: #69DC4C !important;
}
.datepicker table tr td.active.active, .datepicker table tr td.active.highlighted.active, .datepicker table tr td.active.highlighted:active, .datepicker table tr td.active:active {
	color: #23221F !important;
	background-color:#69DC4C !important;
	border-color: #69DC4C !important;
}
.data-range-wrap .datepicker .datepicker-months tr td,
.data-range-wrap .datepicker .datepicker-years tr td
{
	width:100%;
}
.data-range-wrap.data-range-wrap-lk .datepicker {
	top: auto !important;
	margin-top:-5px;
}
.offcanvas-menu-wrap .caret{
	display:none;
}
.offcanvas-menu-wrap .dropdown-menu{
	position:static !important;
	transform: none !important;
	padding:0 0 0 20px;
	border-radius:0;
	border:none;
	border-top: 1px solid #F1F0F0;
}
.offcanvas-menu-wrap .active > .dropdown-menu{
	display:block;
}
.offcanvas-menu-wrap ul > li{
	border-bottom: 1px solid #F1F0F0;
}
.offcanvas-menu-wrap ul > li > a{
	position:relative;
}
.offcanvas-menu-wrap ul > li:last-child{
	border-bottom: 1px solid transparent;
}
.offcanvas-menu-wrap > ul > li > a:after{
	content:'';
	position:absolute;
	right:0;
	top:50%;
	margin-top:-10px;
	width:20px;
	height:20px;
	border:none;
	background:url("icons-min.svg") no-repeat -52px -7px;
	background-position-y:-830px;
}
.offcanvas-menu-wrap > ul > li.dropdown.active > a:after, .offcanvas-menu-wrap > ul > li.dropdown > a.show:after{
	background-position-y:-870px;
}
.offcanvas-menu-wrap > ul > li.dropdown > a.show{
	color:var(--get-color1);
}
.offcanvas-menu-wrap > ul > li > a{
	font-variation-settings: 'WDTH' 151, 'slnt' 0, 'XTRA' 468, 'XOPQ' 96, 'YOPQ' 79, 'YTLC' 514, 'YTUC' 712, 'YTAS' 750, 'YTDE' -203, 'YTFI' 738;
	font-weight: 800;
	font-stretch: 141%;
	line-height:1.4;
}
.offcanvas-menu-wrap > ul > li > ul a{
	text-transform:none;
	font-weight: 600;
	line-height:1.2;
	font-stretch: 100%;
	font-size: 14px;
}
.offcanvas-menu-wrap .dropdown-menu{
	z-index:auto;
}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
	--bs-offcanvas-padding-x: 12px;
	--bs-offcanvas-padding-y: 12px;
	--bs-offcanvas-border-width: 0;
}
.loading{
	position:relative;
}
.loading::before{
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	background:rgba(255, 255, 255, 0.5);
	content:'';
	z-index:1;
}
.btn.loading::before {
	top: -1px;
	left: -1px;
	right: -1px;
	bottom: -1px;
}
.loading::after{
	content:'';
	position:absolute;
	top:50%;
	left:50%;
	width:40px;
	height:40px;
	margin-top:-20px;
	margin-left:-20px;
	z-index:2;
	border: 3px solid #69DC4C;
	border-right-color: transparent;
	vertical-align: middle;
	border-radius: 50%;
	animation: 1.5s linear infinite spinner-border;
	display:inline-block;
	opacity:0.5;
}
.offcanvas-menu .offcanvas-header {
	padding:0 0 3px 0;
}
.offcanvas-menu .offcanvas-header > div{
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin:32px 32px 20px 32px;
}
.offcanvas-menu.offcanvas-lk .offcanvas-header > div{
	margin-bottom:0;
}
.offcanvas-menu .offcanvas-header .offcanvas-header-title{
	background:#F7F7F7;
	border-radius: 16px;
	padding:12px 16px;
	width:100%;
	display:none;
}
.offcanvas-menu.content-load .offcanvas-header-title, .offcanvas-menu.offcanvas-lk .offcanvas-header-title{
	display:flex;
}
.offcanvas-header-title .btn-close {
	box-sizing: content-box;
	width: 36px;
	min-width: 36px;
	height: 36px;
	padding: 0;
	color: #23221F;
	background: #F1F0F0;
	border-radius: 50%;
	opacity: 1;
	display:flex;
	justify-content:center;
	align-items:center;
	margin:0 0 0 auto;
}
.offcanvas-header-title .btn-close:after{
	content:'';
	width:20px;
	height:20px;
	background:url("icons-min.svg") no-repeat -52px -7px;
	background-position-y:-750px;
}
.flex_icon{
	display:flex;
	align-items:center;
	font-size:12px;
}
.flex_icon i{
	margin-right:16px;
}
.profile-wrap{
	padding-bottom:20px;
}
.profile-wrap .bg-gray{
	padding:0;
	background-color:transparent;
}
.profile-wrap .bg-white{
	padding:12px;
	background-color:#F6F6F6 !important;
	margin-bottom:12px;
}
.get2-form-profile .profile-wrap .bg-white{
	margin-bottom:0;
}
.get2-form-profile .profile-wrap .bg-white.user_config{
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	padding-bottom:0;
}
.get2-form-profile .profile-wrap .bg-white.profile-form{
	border-top-left-radius:0;
	border-top-right-radius:0;
	padding-top:10px;
	margin-bottom:12px;
}
.user_config{
	display:flex;
	align-items: center;
	height: 100%;
	justify-content:center;
}
.user_config .user_icon_bg .get-icon {
	--icon-size:20px;
}
.user_config .user_icon_bg .get-icon::after {
	transform: scale(0.7);
}
.user_config .h3{
	display:none;
}
.col_flex_icon{
	display:none;
}
.user-nav li{
	padding:0 16px;
}
.user-nav li a{
	border-bottom: 1px solid #F1F0F0;
	font-size: 14px;
	padding:9px 0;
	display:flex;
	align-items:center;
	justify-content:space-between;
}
.user-nav li a .badge{
	margin-right:auto;
	color:#23221F;
}
.user-nav li a::after{
	content:'';
	width:10px;
	height:15px;
	background: transparent url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.41421 0L8.12132 6.70711C8.51184 7.09763 8.51184 7.7308 8.12132 8.12132L1.41421 14.8284L0 13.4142L6 7.41421L0 1.41421L1.41421 0Z" fill="%2323221F"/></svg>') center center no-repeat;
	transition:background 0.15s linear;
}
.user-nav li a:hover::after{
	background-image:url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.41421 0L8.12132 6.70711C8.51184 7.09763 8.51184 7.7308 8.12132 8.12132L1.41421 14.8284L0 13.4142L6 7.41421L0 1.41421L1.41421 0Z" fill="%23989898"/></svg>');
}
.user-nav li.active a:hover::after, .user-nav li.active a::after{
	background-image:url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.41421 0L8.12132 6.70711C8.51184 7.09763 8.51184 7.7308 8.12132 8.12132L1.41421 14.8284L0 13.4142L6 7.41421L0 1.41421L1.41421 0Z" fill="%2369DC4C"/></svg>');
}
.i-arrow-right{
	width:10px;
	height:15px;
	display:block;
	background: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.93118 0.400391L7.29686 5.76608C7.60928 6.0785 7.60928 6.58503 7.29686 6.89745L1.93118 12.2631L0.799805 11.1318L5.5998 6.33176L0.799805 1.53176L1.93118 0.400391Z' fill='%23989898'/%3E%3C/svg%3E%0A") no-repeat center center;
}
.i-arrow-right.font-red, .font-red + .i-arrow-right{
	background-image: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1.93118 0.400391L7.29686 5.76608C7.60928 6.0785 7.60928 6.58503 7.29686 6.89745L1.93118 12.2631L0.799805 11.1318L5.5998 6.33176L0.799805 1.53176L1.93118 0.400391Z' fill='%23FF0000'/%3E%3C/svg%3E%0A");
}
.user-nav li:last-child a{
	border-bottom: none;
}
.badge{
	border-radius: 50px;
	font-size: 80%;
	margin-left:8px;
	color:#23221F;
}
.badge.badge-sm{
	font-size: 90%;
}
.badge.badge-lg{
	font-size: 100%;
}
.badge-danger{
	background-color:var(--get-color5);
}
.pay-badge{
	display:inline-flex;
	margin:0;
	align-items:center;
}
.upper{
	text-transform:uppercase;
}
.user_icon_bg{
	width:60px;
	height:60px;
	border-radius:50%;
	background:#EBEAEA url('img/user_tr.svg') no-repeat center center;
	background-size:cover;
	margin-right:30px;
	display:flex;
	align-items:flex-end;
	justify-content:flex-end;
	border:none;
}
.user_icon_bg .get-icon{
	margin-right:0;
}
.user_icon_bg.get-icon{
	margin-right:5px;
	background-color:#fff;
}
.user_icon_bg.get-icon::after{
	display:none;
}
.modal-body .user_icon_bg{
	margin:0 auto;
}
.get2-form .row{
	--bs-gutter-x: 8px;
}
.get2-form .form-group{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-bottom:8px;
}
.get2-form.group-block .form-group{
	display:block;
}
.get2-form .form-group .control-label{
	white-space:nowrap;
	padding-right:10px;
	color: #989898;
}
.get2-form-2 .form-group .control-label{
	color: #23221F;
}
.form-control,
.select2-container--krajee-bs4 .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field,
.select2-container--default .select2-search--dropdown .select2-search__field:focus
{
	font-size: 14px;
	color: #23221F;
	border: 1px solid #E6E6E6;
	border-radius: 40px;
	box-shadow:none !important;
	padding:7px 14px;
	vertical-align:middle;
	background-color:transparent;
	outline: none;
}
.form-control::placeholder,
.select2-container--default .select2-selection--single .select2-selection__placeholder
{
	color: #989898;
}
.select2-container--default .select2-search--dropdown .select2-search__field:focus
{
	border: 1px solid #23221F;
}
.select2-container .select2-selection--single .select2-selection__rendered {
	padding-left: 0;
}
textarea.form-control {
	border-radius: 20px;
	padding:14px 14px;
}
.form-select {
	padding:7px 14px;
	-moz-padding-start: 14px;
	font-size: 14px;
	color: #23221F;
	border: 1px solid #E6E6E6;
	border-radius: 40px;
	box-shadow:none !important;
	background-color:transparent;
}
.form-select:disabled, .form-control:disabled {
	opacity:0.5;
	cursor:not-allowed;
	background-color:transparent;
}
.form-select:focus, .form-control:focus {
	border-color: #23221F;
}
.form-group .help-block{
	font-size:12px;
	opacity:0;
	display:none;
	padding:5px 0;
	transition:opacity 0.15s linear;
}
.form-group.has-error .help-block{
	opacity:1;
	display:block;
}
.has-error, .has-error .form-select, .has-error .form-control {
	border-color: #FF0000;
	color: #FF0000;
}
.get2-form .form-group.has-error .control-label {
	color: #FF0000;
}
.get2-form .input-group.date .form-control{
	border-top-right-radius: 40px !important;
	border-bottom-right-radius: 40px !important;
}
.get2-form .form-group .form-control, .get2-form .form-group .form-select{
	height:40px;
}

.select2_wrap .form-group .select2-container{
	width:100% !important;
}
.select2_wrap .select2-container--krajee-bs4 .select2-selection--single,
.select2_wrap .select2-container--default .select2-selection--single
{
	height:40px;
	line-height: 1.1;
	border-radius: 20px;
	box-shadow:none !important;
	padding:7px 14px;
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-color: #E6E6E6;
}
.select2_wrap .has-error .select2-container--krajee-bs4 .select2-selection--single,
.select2_wrap .has-error .select2-container--default .select2-selection--single
{
	border-color: #FF0000;
}
.select2_wrap .select2-container--krajee-bs4.select2-container--open.select2-container--below .select2-selection,
.select2_wrap .select2-container--default.select2-container--open.select2-container--below .select2-selection
{
	border-bottom-right-radius: 20px;
	border-bottom-left-radius: 20px;
	border-bottom-color: inherit;
}
.select2_wrap .has-success .select2-container--open .select2-selection,
.select2_wrap .has-success .select2-container--krajee-bs4 .select2-selection,
.select2_wrap .has-success .select2-container--default .select2-selection
{
	border-color: #E6E6E6;
}
.select2_wrap .has-success .select2-container--open .select2-selection,
.select2_wrap .has-success .select2-container--krajee-bs4.select2-container--focus .select2-selection,
.select2_wrap .has-success .select2-container--default.select2-container--focus .select2-selection,
.select2_wrap .select2-container--open .select2-selection
{
	border-color: #23221F;
}
.select2_wrap .select2-container--krajee-bs4.select2-container--open:not(.select2-container--disabled) .select2-selection,
.select2_wrap .select2-container--krajee-bs4:not(.select2-container--disabled) .select2-selection:focus,
.select2_wrap .select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection,
.select2_wrap .select2-container--default:not(.select2-container--disabled) .select2-selection:focus
{
	border-color: #23221F;
	background-color:#fff;
}
.select2_wrap .select2-container--krajee-bs4 .select2-selection--single .select2-selection__rendered,
.select2_wrap .select2-container--default .select2-selection--single .select2-selection__rendered
{
	color: #23221F;
}
.select2_wrap .select2-container--krajee-bs4:not(.select2-container--disabled) .select2-dropdown,
.select2_wrap .select2-container--default:not(.select2-container--disabled) .select2-dropdown
{
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
	border-radius: 16px;
	background: #F7F7F7;
	margin-top: 4px;
	border-color: #F7F7F7;
}
.select2_wrap .select2-container--krajee-bs4 .select2-results > .select2-results__options,
.select2_wrap .select2-container--default .select2-results > .select2-results__options
{
	padding: 6px 12px 16px 12px;
	max-height:260px;
}
.select2_wrap .select2-container--krajee-bs4 .select2-results__option[aria-selected],
.select2_wrap .select2-container--default .select2-results__option[aria-selected]
{
	background-color: transparent;
	color: #23221F;
	padding:12px 0 8px 0;
	border-bottom: 1px solid #F1F0F0;
	font-weight:600;
}
.select2_wrap .select2-container--krajee-bs4 .select2-results__option--highlighted[aria-selected],
.select2_wrap .select2-container--default .select2-results__option--highlighted[aria-selected]
{
	background-color: transparent;
	color: #69DC4C;
}
.select2_wrap .select2-container--krajee-bs4 .select2-results__option[aria-selected="true"],
.select2_wrap .select2-container--default .select2-results__option[aria-selected="true"]
{
	color: #69DC4C;
	background-color: transparent;
}
.select2_wrap .select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow b,
.select2_wrap .select2-container--default .select2-selection--single .select2-selection__arrow b
{
	display:none;
}
.select2_wrap .select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow,
.select2_wrap .select2-container--default .select2-selection--single .select2-selection__arrow
{
	border: none;
	width: 30px;
	background:#fff;
	display:flex;
	border-top-right-radius: 20px;
	border-bottom-right-radius: 20px;
	align-items:center;
	justify-content:flex-start;
	height:auto;
	bottom:1px
}
.select2_wrap .select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow::after,
.select2_wrap .select2-container--default .select2-selection--single .select2-selection__arrow::after
{
	content: '';
	background: url("icons-min.svg") no-repeat -55px -870px;
	width: 20px;
	min-width: 20px;
	height: 20px;
	min-height: 20px;
	opacity: 0.5;
}
.select2_wrap .select2-container--krajee-bs4.select2-container--open .select2-selection--single .select2-selection__arrow::after,
.select2_wrap .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow::after
{
	background-position-y: -912px;
}
.select2-container--krajee-bs4 .select2-selection,
.select2-container--default .select2-selection
{
	background-color: transparent;
}
.select2_wrap .select2-container--krajee-bs4 .select2-selection--single .select2-selection__arrow,
.select2_wrap .select2-container--default .select2-selection--single .select2-selection__arrow
{
	background: transparent;
}
.select2_wrap .select2-container--default .select2-selection--single .select2-selection__clear {
	font-weight: normal !important;
	order:2;
	font-size: 26px;
	opacity: 0.5;
	line-height:0.8;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 1;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.relative, .autocomplete_wrap{
	position:relative;
}
.ui-autocomplete{
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
	border-radius: 16px;
	background: #F7F7F7;
	margin: 4px 0 0 0;
	width:360px;
	max-width:100%;
	list-style:none;
	padding: 6px 12px 16px 12px;
	max-height:260px;
	overflow-y:auto;
	position:absolute;
}
.ui-autocomplete li{
	padding: 12px 0 8px 0;
	border-bottom: 1px solid #F1F0F0;
	font-weight: 600;
	cursor:pointer;
}
.ui-autocomplete li:hover{
	color: #69DC4C;
}

.get2-form .form-switch.form-check{
	display:flex;
	align-items:center;
	justify-content: space-between;
	padding-left:0;
	cursor:pointer !important;
	width:100%;
	margin:0;
}
.get2-form .form-check-label{
	display:flex;
	align-items:center;
	justify-content: space-between;
	cursor:pointer !important;
	width:100%;
	font-size: 12px;
	line-height:1.1;
}
.get2-form .form-switch .form-check-input {
	width: 44px;
	border-radius: 30px;
	height: 24px;
	box-shadow:none !important;
	margin:0 0 0 auto;
	border-color: #E6E6E6;
	order:6;
	cursor:pointer !important;
}
.get2-form .form-check label+.form-check-input {
	float: right;
}
.form-switch .form-check-input:focus {
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
}
.get2-form .form-check-input:checked {
	background-color: #fff;
	border-color: #E6E6E6;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2369DC4C'/%3e%3c/svg%3e");
}
.get2-form .wrap_switch .form-group{
	margin-bottom:8px;
}
.get2-form .wrap_switch .form-group:last-child{
	margin-bottom:0;
}
.col-lk-right .btn-wrap .btn{
	margin-top:12px;
}
.wrap_switch .h4{
	line-height:1.1;
	margin-bottom:16px;
}
.error-summary .h5{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.modal-backdrop {
	background-color: rgba(35, 34, 31, 1);
}
.modal-backdrop.show {
	opacity: 0.2;
}
.modal-title{
	line-height:1.1;
	padding-right:0;
}
.modal-content{
	border:none;
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
	border-radius: 16px;
}
.modal-header{
	padding:20px 22px 10px 22px;
	border:none;
	align-items:flex-start;
}
.modal-body{
	padding:10px 22px 20px 22px;
	border:none;
}
.avatar-file{
	padding:20px 0;
}
.btn.btn-file{
	height:44px;
	position:relative;
	overflow:hidden;
}
.btn.btn-file .hidden-xs{
	display:flex !important;
}
.btn.btn-file .hidden-xs .get-icon{
	position: absolute;
	right: 0;
	top: 50%;
	background-color:var(--get-color1);
	margin:-22px 16px 0 0;
}
.btn.btn-file[aria-expanded="true"] .get-icon.arrow-bottom::after {
	background-position-y: -910px;
}
.avatar-file .file-preview{
	display:none !important;
}
.avatar-file .file-thumb-loading {
	background-image: none !important;
}
.avatar-err > div{
	padding:20px 0 0 0;
	color:var(--get-color7);
}
.login-lk.active{
	background-color:var(--get-color2);
}
.mob_lk_btn > a{
	width:100%;
	justify-content:space-between;
	padding:12px;
	background: #F1F0F0;
	border-radius: 12px;
	margin-bottom:8px;
	position:relative;
	color:#23221F;
}
.mob_lk_btn > a > i{
	width: 44px;
	height: 44px;
	margin:0 8px 0 0;
	background:#fff;
	border-radius: 12px;
}
.mob_lk_btn > a > span{
	font-weight:400;
	margin-right:auto;
}
@supports (font-variation-settings:normal) {
	.mob_lk_btn > a > span{
		font-weight:600;
	}
}
.mob_lk_btn > a.login-lk-in > i.icon-lk{
	background-position:center center;
	background-size:cover;
}
.mob_lk_btn > a.login-lk-in > span > i.small{
	font-weight:400;
	font-style:normal;
	color: #989898;
	font-size:11px;
	display:block;
	padding-top:3px;
}
.btn-close{
	opacity:1;
	width:20px;
	height:20px;
	padding:0;
}
.offcanvas-menu .offcanvas-header > div {
	margin: 16px 16px 0 auto;
}
.mob_lk_btn > a.login-lk-in::after {
	content: '';
	position: absolute;
	right: 20px;
	top: 50%;
	margin-top: -10px;
	width: 20px;
	height: 20px;
	border: none;
	background: url("icons-min.svg") no-repeat -52px -7px;
	background-position-y: -830px;
}
.get2_bnr .row-icons > div:first-child{
	padding-right:2px;
}
.get2_bnr .row-icons > div:last-child{
	padding-left:2px;
}
.get2_bnr .flex_icon {
	flex-wrap: wrap;
	flex-direction: column;
	align-items: flex-start;
}
.get2_bnr .bg-gray {
	margin-top:4px;
	padding:12px;
}
.get2_bnr .flex_icon i{
	margin:0 5px 12px 0;
}
.get2_bnr_bg{
	height:100%;
	background:#F5CA2F url("img/bn-sm.jpg?v=2") no-repeat center right;
	border-radius: 20px;
	padding:16px;
}
.get2_bnr_bg .h1{
	font-size: 24px;
	line-height:1;
}
.get2_bnr_bg .h1 span{
	color: #EB6F29;
}
.get2_bnr_bg .small{
	font-weight:400;
	font-variation-settings:normal;
	text-transform:none;
	margin:0 0 25px 0;
	width:170px;
}
.main_section{
	--scroll-fix:-30;
}
.main_section > section{
	padding:24px 0 8px 0;
}
.main_section > section .h1{
	margin-bottom:16px;
}
.c-item{
	position:relative;
	overflow:hidden;
	height:100px;
	background: #23221F;
	border-radius: 20px;
}
.c-item img{
	position:absolute;
	bottom:-40px;
	right:-30px;
	width:120px;
	height:auto;
	z-index:0;
}
.c-item .c-item-caption{
	position:absolute;
	z-index:1;
	left:0;
	top:0;
	right:0;
	bottom:0;
	padding:12px;
}
.c-item a{
	text-decoration:none !important;
	text-shadow:0 0 1px #23221F;
}
.c-item a b{
	text-transform: uppercase;
	color: #FFFFFF;
	font-size: 14px;
	display:block;
}
.c-item a span{
	color: #69DC4C;
	font-size: 11px;
}
.category_list .row{
	--bs-gutter-x: 0.25rem;
}
.main_section > section > div > .btn{
	margin-top:12px;
	width:100%;
}
.offcanvas-menu.content-load .offcanvas-header-close{
	display:none;
}
.offcanvas-menu.content-load, .offcanvas-menu.offcanvas-lk {
	background: #FFF;
}
.offcanvas-menu.offcanvas-lk .offcanvas-header-close{
	display:none;
}
.offcanvas-menu-wrap .dropdown-menu{
	background-color:transparent;
	border-color:transparent;
}
.offcanvas-menu.content-load .offcanvas-header > div, .offcanvas-menu.offcanvas-lk .offcanvas-header > div {
	margin: 16px 16px 8px 16px;
}
.offcanvas-lk-menu-wrap .bg-gray{
	padding:12px;
	margin-bottom:4px;
}
.offcanvas-lk-menu-wrap .flex_icon{
	display:block;
}
.offcanvas-lk-menu-wrap .flex_icon > i{
	margin:0 0 12px 0;
	--icon-size:32px;
}
.offcanvas-lk-menu-wrap .flex_icon > b{
	display:block;
}
.offcanvas-lk-menu-wrap .user-nav li {
	padding: 0;
}
.mt8{
	margin-top:8px;
}
.offcanvas-lk-menu-wrap .user_icon_bg {
	width: 40px;
	height: 40px;
}
.user_config2 > a{
	display:flex;
	justify-content:space-between;
	text-decoration:none;
	align-items:center;
	color:var(--get-color3)
}
.user_config2 > a > i{
	margin:0;
	--icon-size:32px;
}
.offcanvas-menu.offcanvas-lk .offcanvas-header-title-mob, .offcanvas-menu.offcanvas-lk.lk-load .offcanvas-header-title, .offcanvas-menu.offcanvas-lk.lk-load .offcanvas-lk-menu-wrap, .offcanvas-menu.offcanvas-lk .offcanvas-content-wrap{
	display:none;
}
.offcanvas-menu.offcanvas-lk.lk-load .offcanvas-header-title-mob{
	display:flex;
}
.offcanvas-menu.offcanvas-lk.lk-load .offcanvas-content-wrap{
	display:block;
}
.profile-wrap .order-md-first{
	display:none;
}
.pjax-wrapper-noajax .profile-wrap .order-md-first {
	display: block;
	order: -1 !important;
	padding-bottom:20px;
}
.container-offcanvas-menu .offcanvas-backdrop + .offcanvas-backdrop{
	/*opacity:0.1 !important;*/
}
.get2-row{
	width:100%;
}
.modal-ajax .modal-title.h2{
	font-size:18px;
}
.modal .sub_title.h2{
	display:none;
}
.modal-ajax .modal-header {
	padding: 20px 20px 10px 20px;
}
.modal-ajax .modal-header .get-icon{
	margin-right:0;
}
.modal-ajax .modal-body {
	padding: 10px 20px 20px 20px;
}
.get2-form.get2-form-1 .form-group {
	margin-bottom: 12px;
}
.sub_text{
	padding-top:20px;
}
.fade-scale {
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all .25s linear;
	-o-transition: all .25s linear;
	transition: all .25s linear;
}
.fade-scale.show {
	opacity: 1;
	transform: scale(1);
}
.menu_list_nav .nav-link{
	background:none;
	border:none;
	padding:0 16px 16px 0;
	font-size:24px;
	white-space:nowrap;
	max-width:calc(100vw - 16px);
	overflow:hidden;
	position:relative;
	text-overflow:ellipsis;
	line-height:1;
}
.menu_list_nav .nav-link.active{
	color: #69DC4C;
}
.menu_list_nav .owl-stage-outer::after{
	content:'';
	position:absolute;
	background:linear-gradient(90deg, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	right:0;
	top:0;
	bottom:0;
	width:40px;
}
.menu_list_nav .owl-stage{
	display:flex;
}
.menu_list_items{
	min-height:320px;
}
/*.menu_list_items .tab-pane{
	min-height:320px;
}*/
.menu_list_items .owl-carousel{
	min-height:320px;
}
.menu_list_items .owl-nav > button{
	position:absolute;
	top:50%;
	margin:-24px 0 0 0;
}
.owl-nav > button{
	opacity:1;
	transition:opacity 0.15s linear;
}
.owl-nav > button.disabled{
	cursor:not-allowed;
}
.owl-nav > button.disabled:hover{
	opacity:0.5;
}
.owl-nav > button{
	border:none !important;
	background:none;
}
.menu_list_items .owl-nav > .owl-prev{
	left:-34px;
}
.menu_list_items .owl-nav > .owl-next{
	right:-34px;
}
/*.menu_list_items .tab-pane .owl-item, .menu_list_items .items-menu-popular .owl-item{
	opacity:0;
	transition:opacity 0.15s linear;
}
.menu_list_items .tab-pane.show.active .owl-item.active, .menu_list_items .items-menu-popular .owl-item.active{
	opacity:1;
}*/
/*.owl-item .dish-item{
	height:1px;
	overflow:hidden;
}
.owl-item.active .dish-item{
	height:auto;
	overflow:visible;
}*/
/*.menu_list_items .tab-pane .owl-item, .menu_list_items .items-menu-popular .owl-item{
	opacity:0;
	transition:opacity 0.15s linear;
}
.menu_list_items .tab-pane.show.active .owl-item.active, .menu_list_items .items-menu-popular .owl-item.active{
	opacity:1;
}*/
.owl-carousel.owl-hidden {
	opacity: 1;
}
.owl-carousel .dish-item{
	height:1px;
	overflow:hidden;
	opacity:0;
	transition:opacity 0.15s linear;
}
.owl-carousel.owl-ready .owl-item .dish-item{
	height:auto;
	overflow:visible;
	opacity:1;
}
.owl-carousel .owl-stage{
	white-space:nowrap;
}
.owl-carousel .owl-stage .owl-item{
	white-space:normal;
}

.owl-item .dish-item{
	width:203px;
}
.dish-item{
	background: #F6F6F6;
	border-radius: 20px;
	padding:12px;
	position:relative;
}
.col-dish .dish-item {
	height: 100%;
}
.dish-item .h4{
	margin-bottom:0;
}
.dish-item .badge-bordered, .complex-dish-d .badge-bordered, .modal-sbor .badge-bordered, .get-badge{
	border: 1px solid #23221F;
	border-radius: 50px;
	font-size: 10px;
	padding:0 3px;
	display:inline-flex;
	align-items:center;
	white-space:nowrap;
	position:relative;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:100%;
	vertical-align: middle;
}
.complex-item-name{
	font-size: 14px;
	line-height:1;
}
.complex-item-name b{
	display:block;
	padding-top:2px;
}
.dish-item .small, .modal-sbor .small{
	font-size: 11px;
	line-height: 100%;
	color: #989898;
	display:block;
}
.complex-name{
	display:flex;
	justify-content:space-between;
}
.complex-dish-name.h4{
	font-size:14px;
	white-space:nowrap;
	position:relative;
	max-width:100%;
	overflow:hidden;
	text-overflow:ellipsis;
}
.complex-items{
	height:190px;
	overflow-y:auto;
	scrollbar-width: thin;
	scrollbar-color: #69DC4C #F1F0F0;
	margin:12px -15px 2px 0;
	padding-right:5px;
}
.complex-items::-webkit-scrollbar {
	width: 10px;
}
.complex-items::-webkit-scrollbar-track {
	box-shadow: inset 0 0 4px 4px #F1F0F0;
	border: solid 3px transparent;
}
.complex-items::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 4px 4px #69DC4C;
	border: solid 3px transparent;
	border-radius: 14px;
}
.complex-item{
	display:flex;
	align-items:center;
	margin-bottom:8px;
	flex:0 0 auto;
}
.complex-item:last-child{
	margin-bottom:0;
}
.complex-item-img{
	min-width:32px;
	width:32px;
	margin-right:8px;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;
}
.complex-item-img img{
	width:auto !important;
	max-width:110%;
}
.complex-footer{
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	padding-top:8px;
}
.complex-footer .h4{
	text-transform:none;
	font-size: 12px;
}
.dish-item-price{
	padding-top:8px;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.dish-item-price .h4{
	font-size: 14px;
	white-space: nowrap;
}
.complex-footer .dish-item-price{
	padding-top:12px;
}
.dish-item .btn{
	height:32px;
	font-size:13px;
	padding:4px 15px;
}
.dish-item-rating{
	display:flex;
	align-items:center;
	font-size: 11px;
	color: rgba(35, 34, 31, 0.3);
}
.star-rating{
	width: 88px;
	height: 16px;
	display:inline-block;
	position:relative;
	background-image: var(--bg-star);
	background-repeat:no-repeat;
	background-position:top left;
	overflow:hidden;
	margin:0 4px 0 -2px;
}
.star-rating.star-rating-x2{
	width: 176px;
	height: 32px;
	background-size:cover;
}
.star-rating::after{
	content:'';
	width: 0;
	top:0;
	bottom:0;
	left:0;
	display:inline-block;
	position:absolute;
	background-image: var(--bg-star-active);
	background-repeat:no-repeat;
	background-position:top left;
}
.star-rating.star-rating-x2::after{
	background-size:cover;
}
.rating_double.star-rating::after{
	display:none;
}
.rating_double i{
	display:inline-block;
	left:0;
	top:0;
	bottom:0;
	width:0;
	position:absolute;
	background-image: url("data:image/svg+xml,%3Csvg width='88' height='16' viewBox='0 0 88 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0L9.79611 5.52786H15.6085L10.9062 8.94427L12.7023 14.4721L8 11.0557L3.29772 14.4721L5.09383 8.94427L0.391548 5.52786H6.20389L8 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M26 0L27.7961 5.52786H33.6085L28.9062 8.94427L30.7023 14.4721L26 11.0557L21.2977 14.4721L23.0938 8.94427L18.3915 5.52786H24.2039L26 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M44 0L45.7961 5.52786H51.6085L46.9062 8.94427L48.7023 14.4721L44 11.0557L39.2977 14.4721L41.0938 8.94427L36.3915 5.52786H42.2039L44 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M62 0L63.7961 5.52786H69.6085L64.9062 8.94427L66.7023 14.4721L62 11.0557L57.2977 14.4721L59.0938 8.94427L54.3915 5.52786H60.2039L62 0Z' fill='%23F5CA2F'/%3E%3Cpath d='M80 0L81.7961 5.52786H87.6085L82.9062 8.94427L84.7023 14.4721L80 11.0557L75.2977 14.4721L77.0938 8.94427L72.3915 5.52786H78.2039L80 0Z' fill='%23F5CA2F'/%3E%3C/svg%3E%0A");
	background-repeat:no-repeat;
	background-position:top left;
	max-width:100%;
}
.star-rating-0::after{
	width: 0;
}
.star-rating-1::after{
	width: 20%;
}
.star-rating-2::after{
	width: 40%;
}
.star-rating-3::after{
	width: 60%;
}
.star-rating-4::after{
	width: 80%;
}
.star-rating-5::after{
	width: 100%;
}
.dish-item-img{
	height:124px;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	position:relative;
}
.dish-item-img img{
	max-height:100%;
	width:auto !important;
}
.dish-item-img img.no-dish-img{
	opacity:0.05 !important;
}
.complex-item-img img.no-dish-img{
	opacity:0.2 !important;
}
.dish-name{
	line-height:1;
	height:28px;
	overflow:hidden;
	position:relative;
	margin:6px 0 0 0;
}
.dish-description{
	line-height:1;
	height:22px;
	overflow:hidden;
	position:relative;
	margin:6px 0 8px 0;
}
.dish-params span{
	display:block;
	margin-bottom:4px;
}
.main_section > section h2, .main_section > section .h2{
	font-size: 24px;
}
.g2-box{
	display: flex;
	flex-direction: column;
	align-items: flex-start;
	padding: 12px;
	background: #F7F7F7;
	border-radius: 20px;
	font-size:12px;
	height:100%;
}
.g2-box.g2-box-img{
	padding:0;
	position:relative;
	overflow:hidden;
}
.g2-box-img img{
	max-width:100%;
}
.g2-box .get-icon{
	margin:0 0 12px 0;
}
.g2-box-flex > div > b{
	display:block;
	font-size: 16px;
	text-transform:uppercase;
	margin-top:4px;
}
.g2-box .delivery-title{
	margin-bottom:12px;
}
.g2-box2{
	flex-direction: row;
	align-items:center;
	justify-content:flex-start;
}
.g2-box2 .get-icon {
	margin: 0 12px 0 0;
}
.review-item{
	background: #F6F6F6;
	border-radius: 20px;
	padding: 12px;
}
.review-fio{
	font-weight:600;
}
.review-top{
	display:flex;
	justify-content:space-between;
	align-items:center;
	line-height:1;
	margin:4px 0 12px 0;
}
.review-item .star-rating{
	display:block;
}
.header-container h1{
	font-size:18px;
	margin-bottom:18px;
	margin-top:18px;
}
.list-pager{
	padding:20px 0 0;
}
.list-pager > .pagination{
	margin:0 auto;
	width: min-content;
}
.list-items .review-text {
	height: auto;
	position: static;
	overflow-y: visible;
}
.list-items .review-fio {
	white-space: normal;
	overflow: visible;
}
.list-items .review-item {
	width: auto;
}
.review-answer{
	display:flex;
	padding-top:12px;
	line-height:1;
}
.review-answer span{
	display:block;
	padding-bottom:8px;
	font-weight:600;
}
.answer-icon{
	padding-right:12px;
}
.review_item_images img{
	border-radius: 16px;
	margin:0 12px 12px 0;
}
.review_item_images{
	padding-top:12px;
}
.add_review_wrap{
	position:sticky;
	bottom:0;
	text-align:center;
	z-index:4;
	padding:20px 0;
	background: linear-gradient(180deg, rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.6) 10%, rgba(255, 255, 255, 1) 30%, rgb(255, 255, 255) 100%);
}
.offcanvas .add_review_wrap{
	bottom:-25px;
}
.offcanvas .add_review_wrap .btn{
	display:flex;
	width:100%;
}
.star-rating-input {
	height: 32px;
	display:flex;
	justify-content:flex-start;
	align-items:center;
	position:relative;
	margin:8px 0 12px 0;
	width: min-content;
}
.star-rating-input-sm {
	height: 20px;
}
.star-rating-input label{
	width:34px;
	height: 32px;
	background:var(--bg-star-active) no-repeat left center;
	background-size:cover;
	cursor:pointer;
	padding-right:2px;
}
label.star-rating-input label{
	background-image:var(--bg-star);
}
.star-rating-input-sm label{
	width:21px;
	height: 20px;
}
.star-rating-input input{
	opacity:0;
	width:0;
	height:0;
	padding:0;
	position:absolute;
}
.star-rating-input input:checked ~ label{
	background-image:var(--bg-star);
}
.star-rating-input:hover label{
	background-image:var(--bg-star-active) !important;
}
.star-rating-input:hover label:hover ~ label{
	background-image:var(--bg-star) !important;
}



.fileinput-btn-wrap .btn-file .hidden-xs {
	display: flex !important;
	align-items:center;
	margin-right: auto;
}
.fileinput-btn-wrap .file-thumb-loading{
	background-image:none !important;
}
.fileinput-btn-wrap .btn-file .hidden-xs .get-icon {
	position: absolute;
	right: 0;
	top: 50%;
	background-color: var(--get-color1);
	margin: -18px 2px 0 0;
}
.fileinput-btn-wrap .file-preview-status  {
	display:none !important;
}
.fileinput-btn-wrap .file-preview {
	border-radius: 20px;
	border: 1px solid #E6E6E6;
	padding: 7px 14px;
	margin-bottom: 12px;
}
.fileinput-btn-wrap .krajee-default.file-preview-frame {
	margin: 0 !important;
	border: none !important;
	box-shadow: none !important;
	padding: 0 !important;
}
.fileinput-btn-wrap .file-thumbnail-footer {
	display:none !important;
}
.fileinput-btn-wrap .krajee-default.file-preview-frame .kv-file-content {
	width: 100%;
	height: auto;
}
.fileinput-btn-wrap .file-preview-thumbnails {
	justify-content: flex-start;
	flex-direction: row;
	flex-wrap:wrap;
}
.fileinput-btn-wrap .file-preview-thumbnails img{
	border-radius:10px;
}
.fileinput-btn-wrap .file-preview-thumbnails > div{
	position:relative;
	overflow:hidden;
	width:25%;
	min-width: 100px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.fileinput-btn-wrap .file-preview-thumbnails > div > div{
	padding:6px;
}
.new-rev-wrap{
	width:600px;
	max-width:100%;
}
.modal .new-rev-wrap, .offcanvas .new-rev-wrap{
	width:auto;
}
.new-rev-wrap .btn-back{
	display:none;
}
.modal .new-rev-wrap .btn-back, .offcanvas .new-rev-wrap .btn-back{
	display:flex;
}
.modal_rev_form .modal-body {
	padding: 12px;
}
.modal .new-rev-wrap .get-form-err{
	display:none;
}
.offcanvas .new-rev-wrap .btn-wrap .btn {
	width:50% !important;
}
.offcanvas.offcanvas-lk .new-rev-wrap .btn-wrap .btn {
	width: 320px !important;
	max-width:100%;
}
.g2-box-title b{
	margin:0;
	font-size:14px;
	text-transform:uppercase;
}
.g2-box.g2-box-auto {
	padding: 12px;
	height:auto;
	flex-direction: row;
	align-items:center;
	border-radius: 16px;
}
.g2-box.g2-box-auto .get-icon {
	margin: 0 12px 0 0;
}
.g2-box-wrap{
	height:100%;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}
.g2-box-wrap > p{
	margin-bottom:12px;
}

.how-bg{
	height:100%;
	width:100%;
	/*background:transparent url("../img/work-bg-min.jpg") no-repeat;*/
	background:transparent url("../images/transparent.png") no-repeat;
	background-position:70% 30%;
	color:#fff;
	background-size: cover;
}
.map-bg{
	height:100%;
	width:100%;
	background:transparent url("../images/transparent.png") no-repeat center center;
	/*background:transparent url("img/map-min.jpg") no-repeat center center;*/
	background-size:cover;
}
.how-bg .h2{
	margin:40px 40px 114px 40px;
	line-height:1;
	width:250px;
}
.delivery-map .map-bg{
	height:240px;
}
.in-offcanvas .g2-box2 p.text-bold {
	font-size: 14px;
	margin-bottom: 4px;
	text-transform: uppercase;
}
.delivery-pay .g2-box-auto{
	align-items:flex-start;
}
.delivery-pay .g2-box-auto b{
	margin-top:0;
}
.pay-system{
	gap:4px;
}
.pay-system > div{
	padding:6px;
	background: #F7F7F7;
	border-radius: 16px;
	min-height:56px;
	display:flex;
	align-items:center;
	justify-content:center;
}
.pay-system img{
	display:block;
	max-width:100%;
}
.about-msg{
	background:#F7F7F7 url("data:image/svg+xml,%3Csvg width='35' height='24' viewBox='0 0 35 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M-9 24H9.19875V18.323C9.19875 15.739 9.44823 13.5204 9.94718 11.6672C10.4461 9.81403 11.2077 8.20881 12.2319 6.85155L2.10833 0C-1.67323 2.53181 -4.47001 5.33768 -6.28201 8.41762C-8.094 11.4715 -9 14.7732 -9 18.323V24ZM13.7681 24H31.9275V18.323C31.9538 15.739 32.2164 13.5204 32.7153 11.6672C33.2143 9.81403 33.9758 8.20881 35 6.85155L24.8765 0C21.0949 2.53181 18.2981 5.33768 16.4861 8.41762C14.6741 11.4715 13.7681 14.7732 13.7681 18.323V24Z' fill='%23F5CA2F'/%3E%3C/svg%3E%0A") no-repeat 0 0;
	margin:20px auto;
}
.about-msg .h2{
	margin:0;
}
.g2-box-staff{
	padding:8px 8px 12px 8px;
}
.g2-box-staff .staff-img{
	display:flex;
	align-items:flex-start;
	justify-content:center;
	margin-bottom:4px;
	border-radius: 16px;
	position:relative;
	overflow:hidden;
	max-width:100%;
}
.g2-box-staff .staff-img + div{
	margin-right:auto;
}
.g2-box-staff .staff-img img{
	display:block;
	width:auto;
	height:177px;
}
.g2-box-staff span{
	color: #989898;
}
.g2-box-staff{
	flex-direction: column;
	align-items: center;
}
.about-staff-2 .h4{
	margin-right:20px;
}
.block_how_wrap.in-offcanvas .g2-box.g2-box-img {
	height: 120px;
}
.user-address-map{
	height: 138px;
	width:100%;
	border-radius: 15px;
	position:relative;
	overflow:hidden;
	margin:0 auto 12px auto;
}
.user-address-map::after{
	content:'';
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.user-address-map > ymaps, .user-address-map > ymaps > ymaps{
	height: 100% !important;
	width:100% !important;
}
.ymaps-2-1-79-map-copyrights-promo, .ymaps-2-1-79-copyrights-pane{
	display:none !important;
}
.action-link a{
	margin-left:14px;
}
.action-link a.disabled{
	pointer-events: none;
	opacity:0;
}
.action-link a, a.action-link{
	transition:opacity 0.15s linear;
	opacity:1;
}
.action-link a:hover, a.action-link:hover{
	opacity:0.5;
}
.table-responsive{
	scrollbar-width: thin;
	scrollbar-color: #69DC4C #F1F0F0;
}
.table-responsive::-webkit-scrollbar {
	height: 4px;
	width: 10px;
}
.table-responsive::-webkit-scrollbar-track {
	box-shadow: inset 0 0 4px 4px #F1F0F0;
	border: solid 3px transparent;
}
.table-responsive::-webkit-scrollbar-thumb {
	box-shadow: inset 0 0 4px 4px #69DC4C;
	border: solid 3px transparent;
	border-radius: 14px;
}
.table{
	--bs-border-color:#F1F0F0;
	font-size:12px;
}
.table tr th{
	font-weight:normal;
}
.table tr th, .table tr td{
	padding:10px 6px;
}
.table tr th:first-child, .table tr td:first-child{
	padding-left:0;
}
.table tr th:last-child, .table tr td:last-child{
	padding-right:0;
}
.table th a{
	color:#989898;
	display:flex;
	align-items:center;
}
.table th a.desc::after, .table th a.asc::after{
	content:'';
	background:url("icons-min.svg") no-repeat -52px -874px;
	width:20px;
	min-width:20px;
	height:12px;
	min-height:12px;
	background-size: 82px auto;
	transform:scale(0.7);
	opacity:0.5;
}
.table th a.asc::after{
	background-position-y:-914px;
}
.toggle-psw-wrap{
	position:relative;
}
.toggle-psw{
	opacity:0.5;
	cursor:pointer;
	transition:opacity 0.15s linear;
	position: absolute;
	right: 14px;
	top: 9px;
}
.toggle-psw:hover{
	opacity:1;
}
.data-range-wrap{
	position:relative;
	width:190px;
	min-width:190px;
	z-index:1;
}
.data-range-wrap > .form-control{
	padding-top:0;
	padding-bottom:0;
}
.search-wrap.form-group{
	display:flex;
	align-items:center;
	gap:8px;
	justify-content:flex-start;
}
.data-range-wrap .input-group {
	align-items: center;
}
.search-wrap .data-range-wrap .input-group .form-control{
	border:none !important;
	text-align:center;
	background:transparent !important;
	padding:0;
}
.data-range-wrap .input-group .input-group-addon{
	color:#989898;
}
.search-wrap .btn{
	width:234px;
}
.search-wrap .select2_wrap{
	width:180px;
}
.order-name{
	font-weight:600;
	color:#0f0f0f;
}
.order-date{
	text-transform:lowercase;
}
.orders-table{
	border-top:1px solid #F1F0F0;
}
.btn.radio-tab{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap:9px;
	flex-wrap:nowrap;
	padding:4px;
	height:auto;
	max-width:100%;
	width:390px;
}
.btn.radio-tab .btn{
	padding:4px 14px;
	display:flex;
	border:none;
	width:50%;
	height:26px;
	font-size:12px;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
	align-items:center;
	line-height:1;
}
.btn.radio-tab.radio-tab-lg .btn {
	width: 50%;
	height: 34px;
	font-size: 14px;
}
.btn.radio-tab .btn.active{
	background: #69DC4C;
}
.order-info{
	border-width: 1px 0;
	border-style: solid;
	border-color: #F1F0F0;
	padding: 10px 0 10px 0;
}
.tr-item ul.complex-list{
	padding:0 0 0 14px;
	margin:0 auto;
}
.order-dish-complex{
	font-weight:600;
	margin-bottom:4px;
	display:block;
}
.modal .radio-tab-wrap{
	display:flex;
	justify-content:space-between;
}
.modal .radio-tab-wrap .icon-close{
	display:inline-flex !important;
	margin-right:0;
}
.view-order-modal .table-responsive{
	margin-right: -10px;
	padding-right: 10px;
}
.modal .btn.radio-tab {
	max-width: 90%;
}
.view-order-modal .modal-body{
	padding:16px 8px;
}
.profile-wrap.profile-bonus .bg-white{
	margin-bottom:0;
}
.form-check.get2-check{
	display:flex;
	align-items:center;
	gap:6px;
	margin-bottom:8px;
}
.get2-check .form-check-input[type="checkbox"],
.get2-check .form-check-input.form-checkbox[type="radio"]
{
	border-radius: 4px;
}
.get2-check .form-check-input.form-checkbox.form-checkbox-round[type="radio"]
{
	border-radius: 50%;
	outline: 1px solid #fff !important;
	outline-offset: -2px;
}
.get2-check .form-check-input {
	width: 16px;
	min-width: 16px;
	height: 16px;
	margin-top: 0;
	vertical-align: middle;
	background-color: transparent;
	border: 1px solid #989898;
	box-shadow:none !important;
	outline:none !important;
}
.get2-check .form-check-input:checked {
	background-color: var(--get-color1);
	border-color: var(--get-color1);
}
.get2-check .form-check-input:checked[type="checkbox"],
.get2-check .form-check-input.form-checkbox:checked[type="radio"]
{
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%2323221F' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}
.get2-input-group{
	gap:12px;
}
.get2-input-group .form-control, .get2-input-group .btn{
	height: 38px;
}
.get2-input-group .btn{
	font-size: 13px;
}
.pay-list-wrap .get2-input-group{
	max-width:100%;
	width:300px;
}
.btn-xs{
	height:36px;
	font-size: 11px;
	text-transform:none;
	font-stretch: normal;
	font-variation-settings: normal;
}
.vote-wrap{
	overflow-y:auto;
	max-height:calc(100vh - 140px);
}
.vote-wrap .btn-320{
	width:320px !important;
	max-width:100%;
}
.vote-item{
	padding:12px;
}
.vote-top{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.vote-params{
	margin:6px 0;
}
.vote-star{
	padding-left:30px;
}
.vote-star > *{
	margin:0 0 15px 0;
}
.vote-badge{
	border: 1px solid #23221F;
	border-radius: 50px;
	font-size: 10px;
	padding: 0 3px;
	display: inline-flex;
	align-content: center;
	align-items: center;
	white-space: nowrap;
	position: relative;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	margin:8px 0;
	text-transform:uppercase;
	vertical-align: middle;
}
#vote-modal{
	--bs-modal-bg: #F6F6F6;
}
#vote-modalLabel > span{
	color:var(--get-color4);
	white-space:nowrap;
}
.vote-bottom textarea.form-control {
	min-height: 70px;
}
.nav-categories .nav{
	display:block;
}
.nav-categories .nav-item{
	display:block;
	border-bottom: 1px solid #F1F0F0;
}
.nav-categories .nav-item:last-child{
	display:block;
	border-bottom: none;
}
.nav-categories .nav-link{
	padding:8px 0;
}
.nav-categories .nav-link span{
	display:block;
	align-items:center;
}
.nav-categories .description{
	font-weight:normal;
	text-transform: none;
	font-variation-settings: normal;
	font-stretch: normal;
}
.col-inner-sticky{
	position:sticky;
	top: 100px;
}
.col-inner-sticky .bg-gray{
	padding:12px;
}
.badge-nav{
	margin:4px 0;
	color:#EB6F29;
	border:1px solid #EB6F29;
	width:auto;
	line-height:1;
	display:inline-flex !important;
	padding:2px 4px;
	vertical-align: middle;
}
.nav-categories{
	position:relative;
	overflow-y:auto;
	max-height:calc(100vh - 200px);
	padding-right: 10px;
	margin-right: -10px;
}
.category_list_catalog{
	padding:24px 0;
}
.category_list_catalog > .btn {
	margin-top: 12px;
	width: 100%;
}
.category_list_catalog .row > .col:nth-of-type(n+10) {
	display: none;
}
.category_list_catalog.open .row > .col {
	display: block !important;
}
.category_list_catalog.open > .btn {
	display: none;
}
.menu-container{
	--scroll-fix:-8;
	position:relative;
}
.menu-category-wrap{
	padding:5px 0 30px 0;
}
.menu-filters{
	position:relative;
	display:flex;
	justify-content:space-between;
	gap:6px;
}
.menu-filters .dropdown{
	position:static;
}
.menu-filters .dropdown-menu{
	max-width:100%;
}
.get2-dropdown .dropdown-menu{
	visibility:hidden;
	display:block !important;
	opacity:0;
	transition:opacity 0.15s linear, visibility 0.15s linear;
	margin-top:4px !important;
	border:none !important;
	padding:14px 12px;
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
}
.get2-dropdown.dropdown-categories .dropdown-menu{
	padding:0 12px;
}
.get2-dropdown .dropdown-menu.show{
	visibility:visible;
	opacity:1;
}
.menu-filters .nav-link{
	font-size:14px;
	padding:14px 8px 14px 0;
}
.menu-filters .nav-link.active{
	color:var(--get-color1);
}
.dropdown-menu-nav::after{
	content:'';
	position:absolute;
	right:0;
	top:0;
	bottom:0;
	background:transparent linear-gradient(90deg, rgba(246, 246, 246, 0.1) 0%, #F6F6F6 100%);
	width: 30px;
	border-radius: 0 16px 16px 0;
	z-index:1;
}
.menu-filters-wrap{
	background:#fff;
	position:sticky;
	top:56px;
	padding-top:12px;
	margin-top:-8px;
	padding-bottom:4px;
	z-index:2;
}
.get2-dropdown > button{
	display:flex;
	justify-content:space-between;
	align-items:center;
	border:none;
	outline:none;
	padding:16px 12px;
	font-size: 14px;
	font-weight: 800;
	line-height: 1;
	text-transform: uppercase;
	height:52px;
	position:relative;
}
.get2-dropdown > button > i{
	margin:0 0 0 auto !important;
	background:transparent;
	border-radius:0;
	--icon-size:24px;
}
.get2-dropdown.dropdown-filters > button > i{
	margin:0 auto !important;
}
.dropdown-categories > button.show > .arrow-bottom::after{
	background-position-y: -908px;
}
.get2-dropdown.dropdown-categories > button{
	width:100%;
}
.get2-dropdown.dropdown-categories{
	flex-grow:1;
	min-width: 0;
}
.get2-dropdown.dropdown-filters{
	flex-grow:0;
}
.get2-dropdown.dropdown-filters > button{
	width:52px;
}
.get2-dropdown.dropdown-filters > button.show > i.icon-filter::after{
	filter: invert(76%) sepia(62%) saturate(524%) hue-rotate(52deg) brightness(93%) contrast(86%);
}
.get2-dropdown.dropdown-filters > button.show > span{
	color:var(--get-color1);
}
.get2-dropdown.dropdown-categories > button > span{
	white-space:nowrap;
	display:block;
	position:relative;
	overflow:hidden;
	max-width:90%;
	text-overflow:ellipsis;
}
.dropdown-menu-filters{
	right:0;
	width:310px;
	max-width:100%;
}
.list-tags > .nav-item{
	cursor:pointer;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom: 1px solid var(#F1F0F0);
	padding:6px 0;
	font-size: 14px;
	font-weight: 600;
	line-height:1;
}
.list-tags > .nav-item:hover{
	color:var(--bs-nav-link-hover-color);
}
.list-tags > .nav-item.active{
	color:var(--get-color1) !important;
}
.list-tags > .nav-item:last-child{
	border-bottom: none;
}
.list-tags .form-check.get2-check {
	margin-bottom: 0;
}
.list-tags .form-check .form-check-input {
	float: none;
	margin-left: 0;
}
.list-tags .tag-name{
	margin: 0 auto 0 8px;
}
.list-tags .tag-icon{
	margin:0;
	border-radius:0;
	background:transparent;
	--icon-size:24px;
}
.filters-counter{
	font-size: 8px;
	line-height: 1;
	border-radius: 6px;
	background: var(--get-color1);
	padding:3px;
	position:absolute;
	top:0;
	right:0;
	min-width:14px;
	text-align:center;
}
.menu-container .btn-wrap .btn{
	max-width:100%;
	overflow:hidden;
	position:relative;
	white-space:nowrap;
	text-overflow:ellipsis;
}
.dish-item-to_cart_group{
	display:flex;
	align-items:center;
	justify-content:flex-end;
}
.dish-item-to_cart_group .get-icon{
	--icon-size:32px;
	margin:0;
	padding:0;
	transition:box-shadow 0.05s linear;
}
.dish-item-to_cart_group .get-icon::after{
	transform:scale(0.8);
}
.dish-item-to_cart_group .get-icon:active{
	box-shadow:0 0 15px rgba(0, 0, 0, 0.2) inset;
}
.dish-item-to_cart_group input{
	width:24px;
	text-align:center;
	border:none;
	background:transparent;
	outline:none;
	padding:0;
	font-size: 12px;
	font-weight: 800;
}
.dish-item .btn.add-deps{
	justify-content:space-between;
	padding:3px 6px 3px 3px;
	display:flex;
	width: 100%;
	max-width:100%;
	margin-top:8px;
	height:auto;
}
.btn.add-deps .get-icon{
	--icon-size:26px;
	margin:0;
}
.btn.add-deps .get-icon::after{
	transform:scale(0.74);
}
.btn.add-deps b{
	font-size: 8px;
	padding:3px 3px 3px 4px;
	border-radius: 6px;
	background: #FFF;
	line-height:1;
	opacity:0;
}
.btn.add-deps span{
	margin:0 auto;
}
.with-deps .btn.add-deps{
	border-color:var(--get-color1) !important;
}
.with-deps .btn.add-deps span{
	color:var(--get-color1) !important;
}
.with-deps .btn.add-deps b{
	opacity:1;
}
.with-deps .btn.add-deps .get-icon.icon-plus::after{
	background-position-y: -1188px;
}
.hidden-description{
	position:absolute;
	display:flex;
	align-items:center;
	top:100%;
	left:0;
	right:0;
	height:100%;
	max-height:100%;
	overflow-y:auto;
	padding:8px 0;
	background:rgba(246, 246, 246, 0.7);
	transition:top 0.15s linear, opacity 0.15s linear;
	opacity:0;
	font-size:12px;
	line-height:1.2;
}
.main-catalog .dish-item-img, .open-dish{
	cursor:zoom-in;
}
.main-catalog .dish-item-img:hover .hidden-description, .cart-dop-items .dish-item-img:hover .hidden-description{
	top:0;
	opacity:1;
}
.dish-tag-list .badge-bordered{
	border-color:var(--get-color1);
	color:var(--get-color1);
}
.in-modal-dish .row .dish-name, .in-modal-dish .row .dish-description {
	height: auto;
	overflow:visible;
}
.in-modal-dish .row .dish-item-img {
	height: 150px;
}
.in-modal-dish .row .dish-item-img img {
	max-height: 110%;
}
.dep-item{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.dep-item .dish-item-price {
	padding-top: 0;
}
.dep-item .dish-item-price .h4{
	text-align:right;
	min-width:50px;
	padding:0 20px;
	white-space:nowrap;
}
.dep-item-wr{
	padding:10px 0 6px 0;
	border-bottom: 1px solid #F1F0F0;
}
.dep-item-wr:last-child{
	border-bottom: none;
}
.dep-items-wrap{
	overflow-y:auto;
	max-height:60vh;
	min-height:140px;
	padding-right:8px;
	padding-bottom:70px;
	margin-right:-8px;
}
.for-dep{
	border-radius: 12px;
	background:  #F1F0F0;
	padding:12px;
	margin:12px 0;
}
.in-modal-dish .for-dep .dish-item-img {
	height: 46px;
	min-width:46px;
}
.for-dep-name{
	padding-left:4px;
	min-width:0;
	margin:0 auto 0 0;
}
.for-dep-name .dish-name{
	padding-top:4px;
	padding-bottom:6px;
	margin-top:0;
}
.for-dep .dish-item-price {
	align-items: flex-start;
}
.modal-dish .modal-header .get-icon {
	position: absolute;
	z-index: 1;
}
.modal-dish .modal-content{
	background:#F6F6F6;
}
.modal-dish .modal-header, .modal-dish .modal-body{
	padding:0;
}
.dop-items{
	min-height:320px;
	margin-top:16px;
	margin-right: -12px;
}
.dop-items .dish-item {
	background:  #F1F0F0;
}
.dop-items .dish-name {
	margin-bottom:8px;
}
.menu-category-complex{
	min-height:325px;
}
.sbor-wrap{
	padding:16px 12px 0 16px;
}
.sbor-items-wrap{
	padding:0 10px 90px 0;
	margin-top:15px;
	margin-right:-4px;
	overflow-y:auto;
	max-height:65vh;
}
.modal-sbor-2 .sbor-items-wrap{
	max-height:60vh;
	padding-bottom:200px;
}
.sbor-item{
	background:#F1F0F0;
	padding:12px;
	margin-bottom:4px;
	border-radius: 20px;
}
.sbor-description{
	font-size: 14px;
	font-weight: 600;
	margin:12px 0;
}
.sbor-discount span{
	display:block;
	color: #F00;
	font-size:11px;
}
.sbor-wrap button.h4{
	background:none;
	border:none;
	outline:none;
	display:flex;
	align-items:center;
	padding:0;
}
.sbor-wrap button.h4 .get-icon{
	--icon-size:24px;
	margin-right:10px;
}
.sbor-row{
	gap:8px;
	padding:8px 0;
	margin-bottom:4px;
	border-bottom: 1px solid #F1F0F0;
}
.sbor-row .sbor-name{
	margin:0 auto 0 0;
}
.sbor-row .dish-name{
	height:auto;
	margin:0 0 4px 0;
	display:block;
}
.sbor-row .dish-item-price{
	text-align:right;
	padding:0;
}
.sbor-row .chk-wrap{
	display:inline-flex;
	align-items:flex-start;
}
.sbor-cart{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:4px 8px 22px 8px;
	border-radius: 20px 20px 0 0;
	background:  #F6F6F6;
	box-shadow: 0 -16px 28px -8px rgba(35, 34, 31, 0.24);
}
.sbor-cart .dish-item-price {
	flex-direction: column;
}
.sbor-to-cart{
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:6px;
	transition: all 0.15s linear;
}
.deny .sbor-to-cart,
.deny-order .dish-item-to_cart_group
{
	pointer-events:none;
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.5;
}
.deny .sbor-to-cart .bg-2,
.deny-order .dish-item-to_cart_group .bg-2
{
	background-color: var(--get-color8);
}
.deny .sbor-msg{
	display:block !important;
}
.sbor-val-full-price{
	text-decoration:line-through;
}
.in-modal-complex .col-img{
	display:none;
}
.in-modal-complex .col-info{
	width:100% !important;
	padding-top:15px;
}
.child-item-info .dish-description{
	font-size:14px;
}
.complex-child{
	border-top:1px solid #E6E6E6;
	border-bottom:1px solid #E6E6E6;
	padding:12px 0;
	margin:12px 0 0 0;
}
.complex-child .child-item{
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
	margin-bottom:12px;
	flex-direction:column;
}
.complex-child .complex-item-img {
	min-width: 105px;
	width: 105px;
	height:100px;
}
.in-modal-dish{
	padding-bottom:50px;
}
.sm-cart-msg{
	display:none;
	color: #989898;
	font-size: 12px;
	padding:10px 0 20px 0;
}
.sm-cart-msg::after{
	content:'';
	display:block;
	width:100%;
	background:url("cart-epty.png") no-repeat center center;
	background-size:contain;
	height:114px;
}
.empty-cart .sm-cart-msg{
	display:block;
}
.empty-cart .sm-cart-categories{
	display:none;
}
.sm-cart-categories{
	padding-bottom:20px;
}
.col-cart .empty-cart .sm-cart-btn{
	display:none;
}
.sm-cart{
	position:sticky;
	bottom:5px;
	left:0;/*calc(var(--bs-gutter-x) * .5);*/
	right:0;/*calc(var(--bs-gutter-x) * .5);*/
	z-index:2;
	/*display:none;*/
	margin-top: 40px;
}
.sm-cart .sm-cart-main{
	display:none;
}
.sm-cart-main{
	border-radius: 20px;
	background: #F6F6F6;
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
	/*margin-left:calc(var(--bs-gutter-x) * -.5);
	margin-right:calc(var(--bs-gutter-x) * -.5);*/
	padding:12px;
	margin-bottom:12px;
	position:relative;
}
.sm-cart-body{
	overflow-y:auto;
	max-height:60vh;
	padding-right:7px;
	margin-right:-5px;
	position:relative;
}
.with-scroll-bar .sm-cart-body{
	padding-bottom:40px;
}
.sm-cart-main.with-scroll-bar::after{
	content:'';
	position:absolute;
	bottom:5px;
	left:5px;
	right:5px;
	height:45px;
	background: linear-gradient(0deg, rgba(246, 246, 246, 1) 0%, rgba(246, 246, 246, 0.00) 100%);
	z-index:1;
}
.get-badge{
	background:none;
	outline:none;
	padding:1px 4px;
	line-height:1;
	text-transform:uppercase;
	font-size:10px;
	vertical-align: middle;
}
.cart-category-wr .get-badge{
	padding:3px 0 3px 4px;
	margin-bottom:8px;
	display:flex;
}
.cart-category-wr .get-badge::after{
	content:'';
	display:inline-block;
	transform:scale(0.6);
	width:20px;
	height:12px;
	background:url("icons-min.svg") no-repeat -52px -915px;
}
.cart-category-wr .get-badge.collapsed::after{
	background-position-y:-875px;
}
.sm-cart-btn{
	margin-bottom:12px;
}
.sm-cart-btn .open-cart{
	display:none;
}
.btn.open-cart-lg{
	width:100%;
	display:flex;
	justify-content:space-between;
	gap:3px;
	align-items:center;
	padding-left:16px;
	padding-right:16px;
}
.cart-category-wr{
	padding-bottom:12px;
}
.cart-item{
	padding:4px 0;
}
.cart-item-total{
	text-align:right;
	padding:4px 0;
}
.cart-item-param{
	padding:3px 0 0 0;
}
.cart-item .dish-item-price .h4{
	margin-bottom:0;
}
.cart-min-sum > div{
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:3px;
}
.cart-min-sum{
	border-radius: 16px;
	background: #F6F6F6;
	padding:12px;
	line-height:1.1;
}
.col-cart .cart-min-sum{
	box-shadow: 0 16px 28px -8px rgba(35, 34, 31, 0.24);
}
.col-cart .opc-date{
	display:none;
}
.opc-total{
	font-size:12px;
	white-space:nowrap;
}
.col-cart .opc-name{
	font-size:14px;
}
.landing-page .cart-min-sum, .landing-page .open-cart-lg{
	display:none !important;
}
.landing-page .sm-cart.open a.open-cart-lg{
	display:none !important;
}
.landing-page .sm-cart.open.empty-cart a.open-cart-lg{
	display:block !important;
}
.landing-page .sm-cart.open .open-cart-lg{
	display:flex !important;
}
.landing-page .sm-cart.open.empty-cart .open-cart-lg{
	display:none !important;
}
.landing-page .sm-cart-btn .open-cart {
	display: flex;
	margin-left:auto;
	position:relative;
	overflow:visible;
	--icon-size:48px;
	box-shadow: 0 0 24px 0px rgba(245, 202, 47, 0.90);
}
.landing-page .sm-cart.open .sm-cart-btn .open-cart {
	display: none;
}
.sm-cart-btn .open-cart b{
	position:absolute;
	top:0;
	right:0;
	font-size: 10px;
	border-radius: 16px;
	background: var(--get-color1);
	padding: 3px 4px;
	line-height:1;
}
.empty-cart .sm-cart-btn .open-cart b {
	display:none;
}

.landing-page .sm-cart.open .sm-cart-main{
	display:block;
}
.sticky_buttons{
	position:sticky;
	display:flex;
	justify-content:flex-end;
	align-items:center;
	bottom:110px;
	padding-right:8px;
	z-index:1;
	margin-top:30px;
	margin-left:auto;
	width:min-content;
}
.sticky_buttons .open-wa{
	box-shadow: 0 0 24px 0px rgba(105, 220, 76, 0.90);
	--icon-size:48px;
}
.pulse {
	animation: pulse 0.5s infinite ease-in-out alternate;
}
@keyframes pulse {
	from { transform: scale(0.98); }
	to { transform: scale(1.05); }
}
.cart-min-sum.pulse{
	color:var(--get-color7);
}
.cart-min-sum.pulse .get-icon{
	filter: invert(15%) sepia(99%) saturate(7483%) hue-rotate(1deg) brightness(97%) contrast(110%);
}
.cart-order-wrap .bg-gray{
	margin-bottom:20px;
}
.cart-order-wrap .btn.radio-tab {
	width: 311px;
}
.cart-order-wrap .btn.radio-tab .btn {
	width: 50%;
}
.select2_wrap_cart_list .select2-selection__rendered{
	font-size:12px;
	display:inline-block !important;
	white-space:normal !important;
}
.select2_wrap_cart_list .select2-selection__rendered::before{
	content:'Ваш адрес: ';
	opacity:0.6;
	padding-right:4px;
}
.select2_wrap_cart_list.cart_list_1 .select2-selection__arrow{
	display:none !important;
}
.select2_wrap_cart_list .select2-selection.select2-selection--single{
	height:auto;
	padding-left:0;
	border:none;
	background:transparent !important;
}
.select2_wrap_cart_list .select2-selection.select2-selection--single::after{
	content:'';
	left:-60px;
	right:-15px;
	top:-15px;
	bottom:-15px;
	position:absolute;
}
.select2_wrap_cart_list{
	position:relative;
	display:flex;
	align-items:center;
	justify-content:space-between;
	border-radius: 20px;
	border: 1px solid #000;
	background: #F6F6F6;
	padding:12px;
	margin-bottom:12px;
}
.select2_wrap_cart_list .form-group{
	margin-bottom:0 !important;
	width:100%;
}
.select2_wrap_cart_list > .get-icon{
	max-width:80px;
	margin-left:0;
	margin-right:12px;
}
.cart-order-wrap .btn.radio-tab .btn {
	height: 34px;
	font-size: 14px;
}
.sm-h5{
	font-size:18px;
}
.get2-form.get2-form-cart .row.row-cart {
	--bs-gutter-x: 16px;
}
.get2-form.get2-form-cart .bg-address .row {
	--bs-gutter-x: 8px;
}
.get2-form.get2-form-cart .bg-address .row > * {
	padding-left:4px;
	padding-right:4px;
}
.get2-form .bg-address .form-group {
	margin-bottom: 8px;
}
.cart-order-wrap .days-menu-wrap {
	width: 100%;
}
.cart-days-menu-wrap{
	display:none;
}
.modal .cart-days-menu-wrap{
	display:block;
}
.modal.cart-modal .modal-header {
	padding: 8px;
}
.modal.cart-modal .modal-body {
	padding: 0 8px 20px 8px;
}
.modal.cart-modal .modal-title{
	width:100%;
	border-radius: 16px;
	background: #F6F6F6;
	padding:12px;
	display:flex;
	align-items:center;
	height:54px;
}
.modal.cart-modal .modal-header button.icon-close {
	top: 16px;
	right: 18px;
}
.pickup-map{
	border-radius: 15px;
	position:relative;
	overflow:hidden;
	width:100%;
	height:260px;
	border:1px solid #F6F6F6;
}
.pickup-map ymaps[class*="-balloon_layout_panel"]{
	border-radius:0 0 15px 15px !important;
	box-shadow:none !important;
	border-top:1px solid #F6F6F6;
}
.g2-box-cart{
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.bg-order-time{
	padding:12px;
}
.bg-order-time .g2-box-title{
	font-size:12px;
	margin-right:auto;
}
.bg-order-time .icon-calendar{
	margin:0 12px 0 0;
}
.modal .dtime-wrap{
	display:flex !important;
	justify-content:flex-start;
	align-items:center;
	gap:4px;
}
.modal .dtime-wrap .form-group {
	margin-bottom: 0;
	width:100%;
}
.modal .dtime-wrap > div {
	width:fit-content;
	align-content:center;
	display:flex;
	align-items:center;
}
.modal .dtime-wrap > .form-control{
	text-transform:lowercase;
}
.modal .dtime-wrap > .form-control,  .modal .dtime-wrap .select2-selection__rendered  {
	font-size:11px !important;
}
.modal .dtime-wrap .select2-dropdown{
	min-width:150px;
	left: auto;
	right: -120px;
}
.modal .dtime-wrap .select2_wrap{
	margin-left:12px;
	min-width:120px;
}
.get-menu-menu-cart .sm-cart{
	display:none !important;
}
.cart-item-order{
	display:flex;
	border-bottom:1px solid #E6E6E6;
	padding-bottom:16px;
	margin-bottom:16px;
	flex-direction: row;

}
.cart-item-complex{
	flex-wrap:wrap;
}
.cart-item-childs{
	width:100%;
	border-top:1px solid #E6E6E6;
	display:flex;
	flex-wrap:wrap;
	margin-top:16px;
}
.cart-child-item{
	width:50%;
	flex:0 0 auto;
}
.cart-child-item-flex{
	display:flex;
	padding-top:12px;
}
.cart-item-img{
	width:50px;
	min-width:50px;
	position:relative;
	overflow:hidden;
	margin-right:16px;
}
.cart-child-item-flex .cart-item-img {
	width: 40px;
	min-width: 40px;
	margin-right: 10px;
}
.cart-item-img > img{
	display:block;
	max-width:110%;
}
.cart-count-wrap{
	margin-left:auto;
}
.cart-item-name-wrap{
	display:flex;
	flex-direction:column;
}
.cart-item-order .cart-count-wrap{
	display:flex;
	flex-direction:column;
}
.cart-item-order .text-bold{
	font-size:14px;
	margin-top:auto;
	padding:8px 0 0 0;
}
.cart-item-no-img{
	opacity:0.2;
}
.cart-order .sm-cart-body {
	max-height: 800px;
	padding-right: 15px;
	margin-right: -15px;
}
.cart-dop-items{
	position:relative;
	overflow:visible;
	/*overflow:hidden;
	overflow-y:auto;
	max-height:465px;
	padding-right:10px;
	margin-right:-10px;*/
}
.cart-dop-wrap > .bg-gray{
	padding:16px 12px;
}
.cart-dop-items .dish-description{
	display:none;
}
.cart-dop-items .dish-params > span:first-child{
	display:none;
}
.cart-checkout{
	margin-bottom:20px;
}
.staff-order-item:first-child{
	border-top:1px solid #E6E6E6;
}
.staff-order-item{
	border-bottom:1px solid #E6E6E6;
	padding:12px 0;
}
.staff-order-item > a{
	color:#23221F !important;
	text-transform:uppercase;
	display:flex;
	align-items:center;
}
.staff-order-item > a > span{
	font-weight:normal;
	padding-left:12px;
	text-transform:none;
	opacity:0.7;
}
.staff-order-item > a::after{
	content:'';
	width: 15px;
	height: 15px;
	background: transparent url('data:image/svg+xml,<svg width="9" height="15" viewBox="0 0 9 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M1.41421 0L8.12132 6.70711C8.51184 7.09763 8.51184 7.7308 8.12132 8.12132L1.41421 14.8284L0 13.4142L6 7.41421L0 1.41421L1.41421 0Z" fill="%2323221F"/></svg>') center center no-repeat;
	margin-left:auto;
}
.staff-order-item > a[aria-expanded="true"]::after{
	transform:rotate(90deg);
}
.staff-order-item.no-order{
	opacity:0.5;
	pointer-events:none;
}
.staff-order-item.no-order > a::after{
	display:none;
}
.cart-checkout .get2-check .get-badge {
	margin-left:auto;
}
.itog-list{
	font-weight:800;
	font-size:120%;
}
.itog-list > *{
	display:flex;
	padding:6px 0;
}
.itog-list > * > div:last-child{
	margin-left: auto;
	white-space:nowrap;
}
.itog-list .min-sum-free{
	font-weight:400;
}
.cart-payment-wrap{
	border-bottom:1px solid #E6E6E6;
	padding-bottom:20px;
	margin-bottom:20px;
}
.cashback-wrap{
	padding:12px 0;
}
.cart-payment-wrap .form-check-label{
	width:auto;
}
.cart-payment-info{
	display:flex;
	padding-top:12px;
}
.cart-payment-info .get-icon{
	margin-left:0;
	opacity:0.5;
}
.cart-out{
	display:flex;
	align-items:center;
	margin-top:12px;
}
.cart-out-btn{
	margin-left:auto;
}
.cart-pay-total{
	display:flex;
}
.cart-pay-total-sum, .total-old{
	font-size: 18px;
	font-weight: 800;
	text-transform: uppercase;
	padding-right:8px;
}
.total-old{
	font-size:12px;
}
.cart-out.disabled{
	cursor:not-allowed;
	opacity:0.5;
}
.cart-out.disabled .btn{
	pointer-events:none;
	background-color: #ccc;
	border-color:  #ccc;
	opacity:0.6;
}
.user-address-map::after {
	display:none;
}
body > #dtime-modal.modal.show{
	z-index:1056;
}
body > #dtime-modal.modal.show + .modal-backdrop{
	z-index:1055;
}
.cart-out-next{
	display:none;
}
.delivery-zones{
	width:100%;
}
.delivery-zone-map{
	height:240px;
	position:relative;
	overflow:hidden;
	border-radius:16px;
}
.landing-page .delivery-zones{
	height:100%;
}
.landing-page .delivery-zone-map{
	min-height:220px;
	height:100%;
}
.sm-delivery-info{
	padding:12px;
	margin-top:12px;
}
.sm-delivery-info .order-delivery-sum{
	margin-left:auto;
}
.sm-delivery-info .d-flex{
	align-items:center;
}
.sm-delivery-info .icon-xs{
	--icon-size: 26px;
	margin-right:8px;
}
.sm-delivery-info .icon-xs::after{
	--icon-size-a: 21px;
	transform: scale(1);
}
.cart-dop-wrap{
	padding-top:24px;
}
.cart-checkout .get-badge {
	padding: 2px 4px;
}
.pribor-add{
	position: sticky;
	bottom: 0;
	background:#F6F6F6;
	padding-top:20px;
}
.pribor-add::before{
	content:'';
	position:absolute;
	left:0;
	right:0;
	height:50px;
	top:-50px;
	background: linear-gradient(0deg, rgba(246, 246, 246, 0.99) 0%, rgba(246, 246, 246, 0.00) 100%);
}
.pribor-add .cart-item-order {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.pribor-add .cart-item-name-wrap {
	flex-direction: row;
	align-items:center;
}
.pribor-add .cart-item-name-wrap span{
	margin:0 auto 0 0;
	padding:0;
}
.pribor-add .cart-item-name-wrap .icon-xs{
	--icon-size: 26px;
	margin-right:4px;
}
.pribor-add .cart-item-name-wrap .icon-xs::after{
	--icon-size-a: 24px;
	transform: scale(1);
}
.to-lower{
	font-style:normal;
	text-transform:lowercase;
}
.cart-category-wr > .get-badge{
	background: #F5CA2F;
	border: 1px solid #F5CA2F;
	color: #23221F !important;
}
.col-cart .cart-item-img {
	width: 30px;
	min-width: 30px;
}
.disable_by_time .dish-item-to_cart,
.disable_by_time_info,
.disable_by_time .dep-collapse-wrap,
.disable_by_time .add-deps
{
	display:none !important;
}
.disable_by_time .disable_by_time_info{
	display:block !important;
	cursor:help;
	border:1px solid #FF5674;
	color:#FF5674;
	border-radius:20px;
	padding:4px 12px;
	white-space:nowrap;
}
.disable_by_time .disable_by_time_info .small{
	display:inline;
}
.tooltip.tooltip-disable-time {
	--bs-tooltip-bg: #FF5674;
	--bs-tooltip-color: #fff;
}
.text-ellipsis{
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}
.col-days-pickup{
	display:flex;
	gap:4px;
}
.col-days-pickup > div{
	width:50% !important;
	height:100%;
}
.d-menu-txt > span{
	color:var(--get-color2);
}
.new-pickup-wrap a{
	color:var(--get-color3);
}
.pickup-collapse-items{
	display:flex;
	flex-direction:column;
	gap:8px;
}
.pickup-collapse-items > a{
	padding:12px;
	align-items:center;
	gap:12px;
}

.pickup-collapse-items > a.active{
	border:1px solid var(--get-color2);
}
.pickup_how_items{
	display:flex;
	flex-direction:column;
	gap:4px;
}
.btn[aria-expanded="true"] .arrow-bottom::after{
	background-position-y: -908px;
}
.pickup-bonus-info{
	background: #f1f0f0;
	display:flex;
	align-items:center;
	padding:12px;
}
.modal-gray .modal-content {
	background-color: #f6f6f6;
}
#pickupBonusModal .modal-body .modal-title.h2{
	font-size:18px;
	margin-top:-10px;
}
.get2-select-pickup small{
	display:block;
	font-weight:normal;
	opacity:0.7;
}
.pickup-sel-val{
	display:flex;
}
.get2-select-pickup{
	background:#fff;
	border-radius:16px;
	padding:7px 0;
}
.get2-select-pickup .form-group{
	margin-bottom:0;
}
.get2-select-pickup select{
	border-color: transparent !important;
}
.pickup-sel-val .get-icon::after {
	transform: scale(0.8);
}
.pickup-sel-val > span{
	padding-left:5px;
}
.get2-select-pickup .has-success .select2-container--open .select2-selection,
.get2-select-pickup .has-success .select2-container--krajee-bs4 .select2-selection,
.get2-select-pickup .has-success .select2-container--default .select2-selection ,
.get2-select-pickup .select2-selection {
	border-color: transparent !important;
	border-radius:16px !important;
}
.cart-delivery-info-addr .pickup-sel-val .get-icon{
	display:none;
}
.cart-delivery-info-addr .pickup-sel-val > span {
	padding-left: 0;
}
.block_delivery_wrap2 .g2-box2 {
	align-items: flex-start;
}