@charset "utf-8";
/* CSS Document */
@font-face {
  font-family: FiraSans;
  src: url("firasans-bold-webfont.eot");
  src: url("firasans-bold-webfont.eot?#iefix") format("embedded-opentype"), url("firasans-bold-webfont.woff") format("woff"), url("firasans-bold-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-weight: 700;
}
@font-face {
  font-family: FiraSans;
  src: url("firasans-ultralight-webfont.eot");
  src: url("firasans-ultralight-webfont.eot?#iefix") format("embedded-opentype"), url("firasans-ultralight-webfont.woff") format("woff"), url("firasans-ultralight-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-weight: 200;
}
@font-face {
  font-family: FiraSans;
  src: url("firasans-light-webfont.eot");
  src: url("firasans-light-webfont.eot?#iefix") format("embedded-opentype"), url("firasans-light-webfont.woff") format("woff"), url("firasans-light-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-weight: 300;
}
@font-face {
  font-family: FiraSans;
  src: url("firasans-medium-webfont.eot");
  src: url("firasans-medium-webfont.eot?#iefix") format("embedded-opentype"), url("firasans-medium-webfont.woff") format("woff"), url("firasans-medium-webfont.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
  font-weight: 500;
}
@font-face {
	font-family: 'ico-kamo-uniforma-02';
	src:  url('/local/fonts/fonts/kamo-uniforma-18.eot?dz7lpi#iefix') format('embedded-opentype'),
	  url('/local/fonts/fonts/kamo-uniforma-18.ttf?dz7lpi') format('truetype'),
	  url('/local/fonts/fonts/kamo-uniforma-18.woff?dz7lpi') format('woff'),
	  url('/local/fonts/fonts/kamo-uniforma-18.svg?dz7lpi#kamo-uniforma-18') format('svg');
	font-weight: normal;
	font-style: normal;
	font-display: block;
}
a{
	text-decoration: none;	
}
body{
	margin:0px;
  	font-family: FiraSans;
  	font-weight: 300;
  	background: #000;
}
.page{
	background: linear-gradient(90deg,#000000, #656565);
	min-width:666px;
}
.width-limit{
	min-width:666px;
	max-width:1160px;
	width:100%;
	margin:auto;
}
.head{
	position:fixed;
	background:black;
	width:100%;
	z-index:1;
}
.head .container{
	min-width:666px;
	max-width:1160px;
	width:100%;
	margin:auto;	
}
.head1{	
	height: 47px;
	width: 100%;
	background: #000;	
}
.txt{
	text-align: left;
}
.txt1{
	font-size: 40px;
	color: #ff0000;
	font-weight: bold;	
}
.txt2{
	font-size: 25px;
	font-weight: bold;
}
.txt3{
	font-size: 20px;
	text-align: justify;
	width: 95%;
}
.head1{
	display:flex;
	justify-content:space-between;
	align-items:center;
	color:grey;
	font-size:14px;
}
.head1 .left{
	display:flex;
	justify-content:space-berween;
	align-items:center;
}
.head1 .left .delivery,
.head1 .left .contacts{
	margin-right:20px;
}
.head1 .left .whatsapp-icon{
	width:20px;
	margin-right:10px;
}
.head1 .left .phone{
	font-size: 18px;
	margin-right:40px;
	font-weight:bold;
}
.head1 .left .phone::before{
	font-family: 'ico-kamo-uniforma-02';
	content:"\e930";
	color:#89a127;
	font-size:16px;
}
.head1 .right{
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:20px;
}
.head1 .right .heart::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e909';
	font-size:20px;
	color:grey;
}
.head1 .right .bell::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e92d';
	font-size:20px;
	color:grey;
}
.head1 .right .cart::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e908';
	font-size:22px;
	color:grey;
}
.head2{
	display:flex;
	justify-content:space-between;
	align-items:center;
	gap:2%;
	padding:12px 0px;
	background-color:black;
}
.head2 .menu{
	display:flex;
	flex-direction:column;
	justify-content:space-between;
	height:25px;
}
.head2 .menu div{
	background-color:white;
	width:30px;
	height:5px;
}
.head2 .logotype::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e92e';
	color:white;
	font-size:26px;	
}
.head2 .search{
	display:flex;
	justify-content:space-between;
	align-items:center;
	background:white;
	padding:8px 25px 8px 15px;
	font-size:15px;
	width:100%;
}
.head2 .search .find::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e924';
	font-size:16px;
	color:black;
}
.content{
	color:white;
	text-align:left;
	padding-top:108px;
	background-image: url(/upload/medialibrary/3f8/8m7b3w654amp7xb8t9dvx7eunzy5bzct/work_icon_01.png);
  	background-size: 40% auto;
  	background-attachment:fixed;
  	background-repeat: no-repeat;
	background-position:95% 108px;
}
.content .shop-info{
	padding-left:27px;
	padding-bottom:40px;
}
.city {
	font-size:25px;
	margin-bottom:13px;
}
.metro{
	position:relative;
	margin-bottom:13px;
}
.address{
	position:relative;
	margin-bottom:13px;
}
.metro::before {
	content:'';
	display:block;
	position:absolute;
	height:25px;
	width:25px;
	background: url(/upload/medialibrary/9a8/3vpma0nix1ekkgxs94lxi2ypdjywfvj8/metro_25x25.png);
	margin-left:-30px;	
}
.address::before{
	content:'';
	display:block;
	position:absolute;
	height:25px;
	width:25px;
	background: url(/upload/medialibrary/ab0/7w83ref049f3dpodpfi8nn9l95vahy3c/address_30x30.png);
	background-size:contain;
	margin-left:-30px;
}
.schedule-title::before {
	content:'';
	display:block;
	position:absolute;
	height:25px;
	width:25px;
	background: url(/upload/medialibrary/bea/9fkn38voiazoeb0v4epsb9bye4qk71m8/time_25x25.png);
	margin-left:-30px;	
}
.footer{
	background:black;
}
.footer .container{
	display:flex;
	justify-content:space-between;
	color:grey;
	background:black;
	padding-top:30px;
	padding-bottom:40px;
	line-height:18px;
}
.footer div div{
	padding-bottom:10px;
}
.footer .official-supplier .text{
	font-size:13px;
	line-height:13px;
}
.footer .official-supplier .phone a{
	color:white;
}
.footer .official-supplier .phone a:hover{
	color:#98bd00;
}
.content .buttons .vk::before{
	font-size: 24px;
}
.content .buttons .telega::before{
	font-size: 32px;
}
.content .buttons .pinterest::before
{
	font-size: 30px;
}
.content .buttons a{
	padding-right:10px;
}
.buttons a{
	color:white;
}
.buttons a:hover{
	color:#98bd00;
}
.footer .social .buttons span{
	padding-right:6%;
}
.vk::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e91f';
	font-size:14px;
}
.telega::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e942';
	font-size:18px;
}
.pinterest::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e92a';
	font-size:18px;
}
.button-up{
	display:block;
	text-align:center;
	background: #161719;
	color:white;
	padding:7px;
}
.button-up:hover{
	background:#ff6a00;
}
.icon-up::before{
	font-family: 'ico-kamo-uniforma-02';
	content:'\e905';
	font-size:28px;
}
@media (max-width:828px){
	.footer .official-supplier .phone{
		font-size:12px;
	}	
}