@charset "utf-8";
body, .panda-wrapper, .panda-wrapper__header, .panda-block__dynamic-width, .panda-header, .panda-footer, .panda-wrapper__illustration, .panda-wrapper__main, .panda-wrapper__footer {
    min-width: 290px !important;
}
.panda-footer {padding-top:26px !important;}
.wrpper_egg img { width:20%;}
.wrpper_egg {    padding-top: 2.4%;
  
    padding-left: 2%;
  
    padding-bottom: 2.4%;}
	.panda-catalog-product-list-style-8 {clear:both;}
	.kartoch_wrapper .panda-kartochka:after {display:block; clear:both; content:'';}


	.stage_wrapper .item img {width:58%;}
	
	.stage_wrapper .title {font-size:1vw;     margin-top: 12%;}


.panda-article img {
	max-width: 100% !important;
}


.panda-input__width-260, .panda-input__width-xl {
	width: auto !important;
}
/**/


.panda-menu-border-bottom, .panda-border-bottom {
	display: none;
}
.menu_media {
	display: none;
}
.panda-block__dynamic-width {
	padding: 0;
}


.panda-module-homepage table, .panda-module-homepage tbody, .panda-module-homepage tr {
	display: block !important;
}
.panda-module-homepage td {
	display: inline-block;
	vertical-align: top;
}
.panda-module-homepage tr:after {
	content: '';
	display: block;
	clear: both;
}
.panda-logo, .panda-header, .panda-footer {

	max-width: 1150px !important;
}
.panda-logo img {
	width: 100%;
	max-width: 199px;
}
.menu_media {
	color: #de2a1b;
	border: 1px solid #de2a1b;
}
.menu_media.active {
	background: #DE2A1B;
	color: #FFF !important;
}
.h1-line {
	line-height: 34px;
}
.panda-wrapper__main {
	padding-bottom: 0 !important;
}
.panda-kartochka h2 {
	line-height: 25px;
}
.panda-catalog-product-list-style-8 .panda-catalog-product-list-item>.h3 {
	font-size: 16px;
}
@media (max-width: 1165px) {
	
	.panda-contact {
    width: 79.2% ; border-left:0;}
	.phone.item {margin-left:2%;}
}

@media (max-width: 1124px) {
.panda-wrapper {
	    margin-top: 15px;
}
.menu_left.active {
	background-color: #617504;
}
.panda-grid__6.panda-grid__margin0 > * {
	display: none;
}
.panda-grid__6.panda-grid__margin0 .panda-basket__header {
	display: block !important;
	position: fixed;
	top: 9%;
	WIDTH: 90%;
	min-width: 200px;
	left: 5px;
}
.panda-menu__horizontal-header {
	border: 0 !important;
}
.panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo {
	padding: 0;
	overflow: hidden;
}
.panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo a {
	height: auto !important;
}
.panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
	width: 29% !important;
}
.panda-logo {
    padding-left: 0 !important;
    margin-right: 0;
    margin-left: 0;
    width: 100%;
}
.panda-contact {

  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  	 display: flex;
 

}
#gadget_block_18 img {
	width: 100% !important;
	height: auto !important;
}
.panda-grid__6.panda-grid__margin0 {
	display: none;
	position: absolute;
	z-index: 200;
	background-color: #fff;
}
.panda-grid__margin6 {
	left: 0;
}
.panda-grid-wrapper {
	width: 100%;
}
.panda-grid__18 {
	width: 100% !important;
	margin: 0  !important;
	display: block;
	float: none;
}
.panda-module-homepage .panda-grid__18 {
	margin: 0;
}
.panda-module-homepage .panda-grid__margin6 {
	padding: 0;
}
.panda-catalog-product-list-item-photo img {
	width: 100% !important;
	max-height: none !important;
}
.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
	max-width: none !important;
}
.panda-catalog-product-list-item-photo {
	height: auto !important;
}
.panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo a {
	max-width: none !important;
}


.panda-gadget-catalog-list dl, .panda-catalog-product-list-container dl {
	margin-right: 2%;
}
}

@media (max-width: 1024px) {
	.sklad-spravka {
		display: none !important;
	}
	.teh_copy {text-align:center;}
	.panda-path {padding-left:15px;}
	h1 {padding-left:15px;}
	.swat_form .popupcontainerTarget, .swat_form.inner .popupcontainerTarget {width:61% !important;}
		.stage_wrapper .text  {display:none;}
	.stage_wrapper .title {        font-size: 1.4vw;
    line-height: 1.7vw;}
	.stage_wrapper .item:after {display:none;}
	.panda-illustration-marks {       bottom: 15%;
    right: 25%;}
	
	.panda-illustration-text p {     font-size: 1.5vw;

    line-height: 1.7vw;}
	.desc.item {display:none;}
	.panda-contact .item {width:33%;}
	.panda-logo-link {    width: 95px;

    overflow: hidden;}
	.panda-logo img {     padding-left: 13px;
    width: 199px !important;}
.panda-border-list-image {
	display: none !important;
}
.panda-catalog-product-list .panda-clear {
	display: none !important;
}
.panda-article img {
	width: 100% !important;
	height: auto !important;
}
.block_adres {
	margin-left: 28px;
}
.block_kont {
	margin-left: 49px;
}
.panda-catalog-product-list h1 {
	width: 100%;
}



.panda-logo {
   min-height: 78px;
   display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
    align-items: center;
}

.panda-article td {
	float: left;
	text-align: left !important;
	width: 50% !important;
}
.panda-article td img {
	width: 80% !important;
	height: auto !important;
}
.panda-article td[rowspan="4"] {
	display: block !important;
	width: 100% !important;
}
.item.logo {width:16%;}
}
@media (max-width: 900px) {
.swat_form .popupcontainerTarget, .swat_form.inner .popupcontainerTarget {    width: 100% !important;}
.item.logo {display:none;}
.foter_block {padding-left:2%;}
.foter_block .item {width:33% !important;}
.panda_copy {width:100% !important;}
.swat_form .panda-form-label-text.panda_show {
    bottom: 0px;
}
}
@media (max-width: 815px) {
	.panda-search-field-wrapper input {    margin-left: 0; width:100%;}
	.panda-search-field-wrapper {margin-right:0; width:82%; margin:auto;}
	.panda-search__header:before {display:none;}
	.wrapper_search_teh {width:100%;}
.panda-letter-search .panda-letter-search__list  { padding-left:0;}
.panda-grid__12 .panda-catalog-product-list__list-images.home_list .panda-catalog-product-list-item {   }
}
@media (max-width: 800px) {
	.panda-contact .item {
    width: 50%;
}
	.recall.item {    position: absolute;
    top: 78px;
    right: 0;
z-index: 2;
    margin-right: -6px;}
.panda-article td img {
	width: 100% !important;
	height: 100% !important;
}
.panda-article td {
	width: 90% !important;
	margin-bottom: 20px;
	margin-right: 2%;
	min-width: 200px !important;
}
#gadget_block_8 td, #gadget_block_11 td {
	width: 100% !important;
	margin-bottom: 20px;
	margin-right: 0;
	min-width: 200px !important;
}
#gadget_block_8 td img, #gadget_block_11 td img {
	width: 98% !important;
	height: 100% !important;
}
.panda-article td img {
	width: 100% !important;
}
.panda-geo-map {
	width: 100% !important;
}
.panda-article td {
	width: 100% !important;
	display: block !important;
}
.panda-article table {
	width: 96% !important;
}
.panda-module-contacts .tymap {
	margin: auto;
	width: 50%;
}
.panda-module-contacts .panda-wrapper__main td {
	display: block;
	width: 100% !important;
}
.panda-module-contacts .panda-wrapper__main td img {
	width: 100% !important;
	height: auto !important;
}


.panda-menu__horizontal-header {
	background: none !important;
}
.block_kont {
	display: none !important;
}
.panda-menu__horizontal-header {
	display: none;
}
.menu_media {
	position: absolute;
	background: #fff;
	    top: 96px;
	left: 0;
	padding: 7px 0 4px;
	font-size: 15px;
	    margin-left: 1px;
    border-radius: 0;

	color: #000;
	display: block;
	width: 100%;
	text-align: center;
	border: 0;
}
.menu_media .fa {
	float: left;
	margin-left: 10px;
}
.menu_media:hover {
	cursor: pointer;
}
.menu_media.active {
	background: #dc2320;
	color: #FFF !important;
}
/*menu*/
    
.panda-menu__horizontal-header {
	width: 100%;
	border-radius: 0px;
	display: none;
	top: 2px;
	left: 0px;
	height: auto !important;
	z-index: 2;
	padding-left: 0 !important;
}
.panda-menu__horizontal-header-item {
	padding-left: 0;
	float: none;
	display: table;
}
.panda-menu__horizontal-header-item-text ins {
	height: 40px;
	line-height: 40px;
	font-weight: 400;
}
.panda-menu__horizontal-header-item span {
	width: 100%;
}
.panda-menu__horizontal-header-item a {
    background-color: #ffffff;
    color: #000 !important;
    width: 100%;
    padding: 0px;
    text-align: center;
    display: block;
}
.panda-menu__horizontal-header-item-text ins {
	width: 100%;
}
.panda-menu__horizontal-header-item a:hover {
	background-image: none !important;
	background-color: #eb6345;
	background: linear-gradient(to top, #C34226, #C34226);
}
.panda-menu__horizontal-header > li {
	width: 100%;
	margin-top: 2px !important;
}
.panda-menu__horizontal-header-item-0 {
	margin-top: 0 !important;
}
.panda-menu__horizontal-header-item {
	margin: 0px !important;
}
.panda-menu__horizontal-header-submenu li a:hover ins, .panda-menu__horizontal-header-item span ins, .panda-menu__horizontal-header-submenu li span ins, .panda-menu__horizontal-header-item a:hover {
	background: none !important;
	text-align: center;
	padding: 0;
}
.panda-menu__horizontal-header-item a.panda-menu-horizontal-header__active-bramch, .panda-menu__horizontal-header-item a:hover ins, .panda-menu__horizontal-header-item span ins {
	    background-color: #ffffff !important;
    color: #000 !important;
    border-radius: 4px !important;
}
.panda-menu__horizontal-header {
	top: 45px !important;
}
.panda-menu-horizontal-header__active-bramch {
	background: #ccc !important;
	color: #000 !important;
}
	.panda-illustration {    margin-top: 27px;}
	.panda-contact .recall.item span {display:none;}
	
	.panda-menu__horizontal-header-item-text ins {
	padding-left: 0 !important;
}
.menu_media:after {
	content: 'Меню';
	position: absolute;
	display: block;
	margin-left: 50px;
	top: 9px;
	font-size: 23px;
}
.panda-wrapper__header {
	    min-height: 120px;
}
}

@media (max-width: 750px) {
	.swat_form .panda-input, .swat_form .panda-textarea {width:40% !important;}
	.swat_form .panda-btn {width:43% !important;}
	.panda-catalog-product-list-item .panda-catalog-product-list-item-photo {min-height:150px;}
.panda-catalog-product-card-field__body-full-width table, .panda-catalog-product-card-field__body-full-width tbody, .panda-catalog-product-card-field__body-full-width tr {
	width: 100% !important;
}
.panda-catalog-product-card-field__body-full-width td, .panda-catalog-product-card-field__body-full-width th {
	border: 1px solid #ccc !important;
}
.panda-catalog-product-card-field__body-full-width table[cellpadding="0"] td {
	padding: 5px !important;
}
.panda-catalog-product-card-field__body-full-width table * {
	word-wrap: break-word !important;
	font-size: 8px !important;
	line-height: 12px !important;
}
.panda-catalog-product-card-field__body-full-width table[cellspacing="1"] {
	border-collapse: collapse !important
}
}

@media (max-width: 666px) {
	.panda-path {margin-top:25px;}
	.foter_block .item {
    width: 45% !important;
}
	.panda-contacts__footer {display:none;}
	.panda-login-link {display:none;}
	.item.soc {padding-top:0;}
	.item.menu_footer {display:none;}
	.panda-wrapper {
	padding: 0 15px 0 15px;
}
	.wrpper_egg .item span {    font-size: 1.5vw;     padding-left: 5%;
    line-height: 2vw;}

		.panda-logo-link {    width: 80px;

    overflow: hidden;}
	.panda-logo img {     
    width: 165px !important;}
	.adres.item {    font-size: 12px;
    line-height: 14px;}
	.phone.item .num {font-size:16px;}

.panda-form * {
	min-width: 0 !important;
	width: 100% !important;
}

.panda-form .panda-btn span {
	padding: 0;
	
}
.panda-orders-table {
	  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
	flex-wrap: wrap;
}
.panda-orders-table td {
	padding: 0;
}
.panda-orders-table th, .panda-orders-table-name a {
	font-size: 11px;
}
.panda-orders-table-photo {
	display: none;
}
#basket-form-user, #basket-form-login {
	width: 100% !important;
}
.panda-footer-menu {
	width: 90% !important;
}
.panda-footer-menu li {
	margin-bottom: 10px;
}

.panda-illustration {
	    width: 99.8% !important;
}
.panda-menu-container {
	display: none !important;
}
span.panda-menu__horizontal-header-item-text, a.panda-menu__horizontal-header-item-text:hover, .panda-menu-item__active .panda-menu__horizontal-header-item-text {
	background: transparent !important;
}
.panda-menu__horizontal-header-item-text {
	padding: 0;
}
.panda-logo {
    margin: 0;
    
}

.panda-gadget-news__inner dl {
	margin: 0 10px;
	width: 45%;
	display: inline-block;
	vertical-align: top;
}
.panda-gadget-news.panda-gadget-news__inner {
	padding-left: 10px;
}
}

@media (max-width: 600px) {
.panda-catalog-product-list-item .panda-catalog-product-list-item-photo { min-height:100px;
}
.swat_form .panda-input input, .swat_form textarea {font-size:10.2px;}

}
@media (max-width: 460px) {
	.swat_form .panda-form-error {font-size:7px;}
	.panda-illustration-marks {display:none !important;}
	.panda-illustration-text p {
		/*font-size: 2.8vw;*/
    	/*line-height: 2.9vw;*/
    }
	.panda-illustration-text {    margin-top: 3%;}
	.panda-module-productcategory .panda-catalog-product-list__list-images {width:99.5%;}
	.panda-grid__margin4 { left:0;}
	.panda-grid__8 {    width: 100%; margin-right:0 !important;}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {
	width: 45%;
}
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {margin-right:0 !important;}
	.panda-module-productcategory .panda-catalog-product-list__list-images .panda-catalog-product-list-item { width:45% !important;}
	.teh_copy {    font-size: 12px;
    text-align: center;}
	.soc_block a img {width:30px;}
	.foter_block .titile {display:none !important;}
	.swat_form .panda-form .panda-btn span {font-size:8px !important;}
	.swat_form .panda-input, .swat_form .panda-textarea {width:35% !important;}
	.swat_form .title, .swat_form .rad {font-size:17px;} 
	.swat_form .text {font-size:14px;}
	.swat_form .panda-input input, .swat_form .panda-textarea > textarea {padding-left:0 !important; }
	.panda-catalog-product-list__list-images .panda-catalog-product-list-item {margin-left:0 !important;}
	.home_list .panda-catalog-product-list-item-name {font-size:12px;}
	.panda-letter-search__header {display:none !important;}



	.panda-logo-link {
	    overflow: hidden;
	}
	.phone.item {background:none;}

.panda_copy {
	width: 85%;
}
.panda_copy * {
	font-size: 12px !important;
}
.panda-footer-menu * {
	font-size: 12px !important;
}
.panda-grid__12 .panda-catalog-product-list__list-images .panda-catalog-product-list-item {
	width: 42% !important;
	float: left;
	margin-right: 0 !important;
}
.panda-grid__12 .panda-catalog-product-list__list-images .panda-clear {
	display: none;
}


.panda-input {
	width: auto !important;
}



.panda-catalog-product-card .panda-grid__8 {
	display: block;
	float: none;
	width: 100%;
	clear: both;
	left: 0;
}
.panda-kartochka .panda-grid__4 {
	width: 100%;
	display: block;
}
.panda-sort-by span {
	font-size: 9px;
}
.panda-article {
	padding: 0 5px;
}
.panda-gadget-news__inner dl {
	width: 90%;
	margin: 0;
}
.panda-catalog-product-card-field__body-full-width table {
	display: none;
}
.panda-catalog-product-list__list-images .panda-catalog-product-list-item-photo a {
	max-height: none !important;
	overflow: visible;
}
.panda-main {
	min-height: 0 !important;
}
.panda-gadget-catalog-item-title {
	line-height: 13px !important;
}
.panda-catalog-product-list__list-images .panda-catalog-product-list-item:nth-child(2n+2), .panda-catalog-product-list-container .panda-catalog-product-list-item-medium-width:nth-child(2n+2) {
	float: right !important;
}
.recall_btn {font-size:11px;}
.panda-btn.pull-right span {font-size:9px;}
.panda-illustration-text p {    line-height: 11px;
    font-size: 9px;}
	.wrpper_egg .item span {    font-size: 5px;
    line-height: 7px;}
	.stage_wrapper .title {font-size:6px;}
}

@media (max-width: 450px) {
	.panda-gadget-catalog-list .panda-catalog-product-list-item:nth-child(2n+2) {
		float: right !important;
	}
}








/*new*/

@media (max-width: 991px) {
	.wrpper_egg {
		display: block;
	}
	.wrpper_egg .item {
	    width: 50%;
	    margin: 5px 0;
	}
	.wrpper_egg img {
	    width: 53px;
	}
}

@media (max-width: 767px) {
	.wrpper_egg .item span {
	    font-size: 14px;
	    line-height: normal;
	}
	.panda-btn.pull-right {
	    width: auto;
	    margin-right: 0px;
	    padding-right: 10px;
	    padding-left: 0px;
	}
	.panda-catalog-product-list-style-8 .panda-catalog-product-list-item>.h3 {
		padding-right: 10px;
	}
	.stock {
	    font-size: inherit;
	    display: block;
	    margin-left: 0;
	    float: none;
	    margin-top: 5px;
	    width: auto;
	}
}

@media (max-width: 480px) {
	.stock {
		margin-top: 0px;
	}
	#popupcontainer .panda-elements__margin-top-10.h2 {
		line-height: 1 !important;
	}
	#popupcontainer .panda-form-window {
		margin-top: 5px;
	}
	#popupcontainer .panda-form-window {
    	/*max-height: 1330px !important;*/
	}
	#popupcontainer .panda-elements__margin-top-10.h2 {
		max-width: 100%;
	}
	.panda-catalog-product-list-style-8 .panda-catalog-product-list-item>.h3 {
	    font-size: 12px;
	}
	.wrpper_egg .item {
	    width: 97%;
	    margin-left: 3%;
	}
	.home_list .panda-catalog-product-list-item-name {
	    font-weight: 400;
	}
	.panda-contact {
		display: block;
		padding-top: 0 !important;
		margin-right: 0;
		overflow: hidden;
	}
	.panda-contact .item {
	    width: 100%;
	    margin-left: 0 !important;
	    padding-left: 45px;
	}
	.phone .mail {
		margin-top: 5px;
	}
	.phone.item {
		background: none;
	}
	.adres.item {
		margin-left: 0;
		background: none;
		margin-top: 5px;
	}
	.recall_btn {
	    font-size: 12px;
	    width: 55%;
	    float: right;
	    margin-right: 10px;
	}
	.wrpper_egg.inner .item {
	    width: 100%;
	}
	.foter_block {
	    display: block;
	    padding-right: 2%;
	}
	.foter_block .item {
	    width: 100% !important;
	}
	.soc .recall span {
	    font-size: 12px;
	}
	.soc .recall_btn {
		margin-bottom: 10px;
	}
} /*480*/

@media (max-width: 460px) {
	.panda-illustration {
		/*display: none;*/
	}
	#gadget_view_8 {
		/*margin-top: 20px;*/
	}
	.foter_block span {
	    font-size: 14px !important;
	}
}
@media (max-width: 320px) {

}