

/* Start:/local/templates/.default/components/bitrix/sale.basket.basket.line/zcart/style.min.css?17418616673774*/
.bx-basket-block{position:relative;padding-bottom:5px;padding-left:20px;white-space:nowrap;font-size:12px}.bx-basket-block>.fa{position:absolute;top:3px;left:0;width:12px;color:#97a1ab}.bx-basket-block a{margin-right:10px}@media(min-width:768px){.bx-basket-fixed{position:fixed;z-index:998;overflow:hidden;padding-top:10px;width:200px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-fixed.top{top:10px}.bx-basket-fixed.right{right:10px}.bx-basket-fixed.bottom{bottom:10px}.bx-basket-fixed.left{left:10px}.bx-basket-fixed.bx-max-height{top:10px;bottom:10px}.block-store-catalog-list .bx-basket-fixed.bottom{bottom:70px}}@media(max-width:767px){.bx-basket-fixed{position:fixed;right:0;bottom:0;left:0;z-index:998;overflow:hidden;padding-top:10px;border:1px solid #f0f0f0;border-radius:1px;background:#fff;box-shadow:0 7px 10px rgba(0,0,0,0.15)}.bx-basket-item-list{display:none}}.bx-basket-fixed .bx-basket-block{margin-left:10px}.bx-basket-item-list{position:relative;overflow:hidden;padding-bottom:20px;border-top:1px solid #f7f7f7}.bx-opener .bx-basket-item-list{padding-bottom:75px}.bx-max-height .bx-basket-item-list{position:absolute;right:0;bottom:0;left:0}.bx-closed .bx-basket-item-list{overflow:hidden;height:20px}.bx-basket-item-list-action{position:absolute;right:0;bottom:0;left:0;z-index:120;padding:3px 0;height:20px;background:#f7f7f7;color:#4f4f4f;vertical-align:middle;text-align:center;font-size:12px;line-height:14px;cursor:pointer}.bx-basket-item-list-button-container{position:absolute;right:0;bottom:20px;left:0;padding:10px 0;border-top:1px solid #f7f7f7;background:#fff;text-align:center}.bx-basket-item-list-container{overflow-y:auto;max-height:100%}.bx-basket-item-list-item{position:relative;margin-bottom:15px;padding-top:15px;padding-right:10px;padding-left:10px;border-bottom:1px solid #f7f7f7}.bx-basket-item-list-container .bx-basket-item-list-item:last-child{margin-bottom:0;border-bottom:0}.bx-basket-item-list-item-status{margin:0 10px 20px;padding:3px;border-radius:3px;background:#ebebeb;text-align:center;white-space:normal;font-weight:bold;font-size:12px;line-height:16px}.bx-basket-item-list-item-img{position:relative;padding-bottom:5px;text-align:center}.bx-basket-item-list-item-img img{max-width:90px;height:auto;border:1px solid #e6e6e6}.bx-basket-item-list-item-name{padding-bottom:5px}.bx-basket-item-list-item-name a{font-size:13px;line-height:16px}.bx-basket-item-list-item-remove{position:absolute;top:-7px;right:10px;width:20px;height:20px;opacity:.5;cursor:pointer;transition:250ms linear all}.bx-basket-item-list-item-remove:after,.bx-basket-item-list-item-remove:before{position:absolute;top:50%;left:50%;display:block;width:10px;height:2px;border-radius:1px;background-color:#333;content:'';transform:translate(-50%,-50%)}.bx-basket-item-list-item-remove:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-moz-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);-o-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.bx-basket-item-list-item-remove:before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-moz-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);-o-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg)}.bx-basket-item-list-item-remove:hover{opacity:.7}.bx-basket-item-list-item-price-block{padding-bottom:5px;font-size:12px}.bx-basket-item-list-item-price{display:inline-block;margin-right:5px}.bx-basket-item-list-item-price-old{display:inline-block;margin-right:5px;color:#b0b0b0;text-decoration:line-through}.bx_cart_login_top .bx-hdr-profile{line-height:1.44em}
/* End */


/* Start:/local/templates/.default/components/bitrix/search.title/.default/style.min.css?17441776171827*/
div.title-search-result{border:1px solid #c6c6c6;display:none;overflow:hidden;z-index:205}table.title-search-result{border-collapse:collapse;border:none;width:10%}table.title-search-result th{background-color:#f7f7f7;border-right:1px solid #e8e8e8;color:#949494;font-weight:400;padding:2px 12px 2px 14px;text-align:right;vertical-align:top;white-space:nowrap;width:1%}table.title-search-result td{background-color:#fff;color:#000;font-weight:400;padding-top:2px;padding-bottom:2px;text-align:left;white-space:nowrap}table.title-search-result td.title-search-item{padding-left:8px;padding-right:15px}table.title-search-result td.title-search-item a{padding-left:4px;padding-right:15px;text-decoration:none;color:#000;vertical-align:top;display:block}table.title-search-result td.title-search-item img{vertical-align:top}table.title-search-result td.title-search-item b{color:#cf0000;font-weight:400}table.title-search-result tr.title-search-selected a,table.title-search-result tr.title-search-selected td,table.title-search-result tr.title-search-selected td.title-search-more a{background-color:#fff2be}table.title-search-result td.title-search-more{font-size:11px;font-weight:400;padding-right:15px;padding-left:24px;padding-top:0}table.title-search-result td.title-search-more a{padding-left:12px;padding-right:15px;text-decoration:none;color:#999}table.title-search-result td.title-search-all{padding-left:24px;padding-right:15px}table.title-search-result td.title-search-all a{padding-left:4px;text-decoration:none;color:grey}table.title-search-result td.title-search-separator,table.title-search-result th.title-search-separator{padding-top:0;padding-bottom:0;font-size:4px}div.title-search-fader{display:none;background-image:url(/local/templates/.default/components/bitrix/search.title/.default/images/fader.png);background-position:100% 0;background-repeat:repeat-y;position:absolute}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_v4/styles.css?175189031073970*/
/* RESET */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,a,em,font,img,s,strong,sub,sup,b,u,i,center,ol,ul,li,fieldset,form,label,legend {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
html {scroll-behavior: smooth;}
:root {
	--dark:#000000;
	--red:#D81416;
	--red2:#BA0A0C;
	--white:#FFFFFF;
	--dark4:#3A4246;
	--gray3:#828282;
	--gray5:#ECF1F4;
	--blue:#3358A5;
	--blue3:#67779A;
}
:focus {outline:0;}
body {background:#fff; color:var(--dark);font-family: 'Manrope', sans-serif!important;font-size: 16px;line-height: 26px;}body,div,a,td,th,b {box-sizing:border-box;}
a, div {border-style:solid;transition:0.5s;}
font {color:inherit!important;font:inherit !important;color:inherit!important;}
sup, sub {font-size: 85%;} sup {vertical-align: super;} sub {vertical-align: sub;}
hr {display: block; background: #666; color: #666; width: 100%; height: 1px; border: none;}
strong{font-weight: bold;}
img {max-width:100%;}img[align=left] {float:left; margin:0 15px 15px 0;}img[align=right] {float:right; margin:0 0 15px 15px;}img[align=center] {display:block;margin:15px auto;max-width:100%;max-height:500px;width:auto;height:auto;}img[align=middle] {display:block;margin:15px auto;max-width:100%;max-height:500px;width:auto;height:auto;}
table,caption,tbody,tfoot,thead,tr {margin:0;padding:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}
table {border-collapse:collapse; border-spacing:0;}
th,td {vertical-align:middle;padding:5px;margin:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;}th, thead td {font-weight: bold;}
/* CUSTOM */
.fancybox-caption {display:none;}
ul.sigFreeClassic {padding:0;margin:15px -15px 15px -15px;width:calc(100% + 30px);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;}
ul.sigFreeClassic li.sigFreeThumb {margin:15px;box-shadow: 0 0 0 1px #ebebeb;}
/* TINY SLIDER */
.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s, opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}

/* HEADERS */
#tengu h1, #tengu h2, #tengu h3, #tengu h4 {display:block;font-weight:bold;font-family: 'Manrope', sans-serif;margin:1em auto 0.75em auto;}
#tengu h1:first-child, #tengu h2:first-child, #tengu h3:first-child, #tengu h4:first-child {margin-top:0;}
#tengu h1 {font-size:46px;line-height:56px;}
#tengu h2 {font-size: 32px;line-height: 45px;font-size: 36px;line-height: 130%;width: 100%;}
#tengu h3 {font-size: 28px;line-height: 130%;}
#tengu h4 {font-weight: bold;font-size: 22px;line-height: 130%;}
@media(max-width:1150px) {
	#tengu h1 {font-weight:700;font-size: 44px;line-height: 130%;}
	#tengu h2 {font-weight:700;font-size: 32px;line-height: 130%;}
	#tengu h3 {font-weight:700;font-size: 24px;line-height: 130%;}
	#tengu h4 {font-weight:700;font-size: 22px;line-height: 130%;}
}
@media(max-width:650px) {
	#tengu h1 {font-weight:700;font-size: 28px;line-height: 130%;}
	#tengu h2 {font-weight:700;font-size: 24px;line-height: 130%;}
	#tengu h3 {font-weight:700;font-size: 18px;line-height: 130%;}
	#tengu h4 {font-weight:700;font-size: 14px;line-height: 130%;}
}

/* TEXT */
p {margin:16px 0;}
p:first-child {margin-top:0;}
p:last-child {margin-bottom:0;}
ol:not([class]), ul:not([class]) {margin:16px 0 16px 24px;list-style-image:url('/images/li.svg');}
ol:not([class]) li, ul:not([class]) li {padding:4px 0 4px 0;line-height:24px;}
ol:not([class]) li:not(:last-child), ul:not([class]) li:not(:last-child) {margin-bottom:0.5em;}
.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-just{text-align:justify;}
#tengu a {text-decoration:none;transition:0.5s;color:#454138;}
#tengu a:hover {color:var(--dark);}
.ro {font-family:'Roboto', sans-serif;}


/* GRIDS&FLEXES */
.grid {display:grid;}
.flex {display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:0 auto;} 
#main .flex {margin:15px auto;}
.flex-center {justify-content:center}.flex-left {justify-content:flex-start;}.flex-right {justify-content:flex-end;}.flex-between {justify-content:space-between;}.flex-around {justify-content:space-around;}.flex-top {align-items:flex-start;}.flex-bottom {align-items:flex-end;}.flex-middle {align-items:center;}.flex-stretch {align-items:stretch;}
.flex-grow {flex-grow:1;}.flex > .flex {margin:0;}
.tns-outer, .custom, .flex, .grid {width:100%;max-width:calc(100vw - 100px);margin:0 auto;}
#main .flex, #main .grid {margin:15px auto;}
@media(max-width:1650px) {
	.tns-outer, .custom, .flex, .grid {width:100%;max-width:calc(100vw - 80px);}
}
@media(max-width:1350px) {
	.tns-outer, .custom, .flex, .grid {width:100%;max-width:calc(100vw - 40px);}
}


/* griding */
.gridtop {align-items:start;}.gridmiddle {align-items:center;}.gridbottom {align-items:end;}.gridstart {justify-content:start;}.gridstretch {justify-content:stretch;}.gridcenter {justify-content:center;}.gridend {justify-content:end;}.gridaround {justify-content:space-around;}.gridbetween {justify-content:space-between;}
.gridcols1 {grid-template-columns:1fr;}.gridcols2 {grid-template-columns:1fr 1fr;}.gridcols3 {grid-template-columns:1fr 1fr 1fr;}.gridcols4 {grid-template-columns:1fr 1fr 1fr 1fr;}.gridcols5 {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.gridcols6 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}.gridcols7 {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;}
.gridcols1a {grid-template-columns:auto;}.gridcols2a {grid-template-columns:auto auto;}.gridcols3a {grid-template-columns:auto auto auto;}.gridcols4a {grid-template-columns:auto auto auto auto;}.gridcols5a {grid-template-columns:auto auto auto auto auto;}.gridcols6a {grid-template-columns:auto auto auto auto auto auto;}.gridcols7a {grid-template-columns:auto auto auto auto auto auto auto;}
.gridgap5 {grid-gap:5px;}.gridgap10 {grid-gap:10px;}.gridgap15 {grid-gap:15px;}.gridgap20 {grid-gap:20px;}.gridgap25 {grid-gap:25px;}.gridgap30 {grid-gap:30px;}.gridgap35 {grid-gap:35px;}.gridgap40 {grid-gap:40px;}.gridgap45 {grid-gap:45px;}.gridgap50 {grid-gap:50px;}
.textleft{text-align:left;}.textcenter{text-align:center;}.textright{text-align:right;}
@media(max-width:1050px) {
	.gridtopp {align-items:start;}.gridmiddlep {align-items:center;}.gridbottomp {align-items:end;}.gridstartp {justify-content:start;}.gridstretchp {justify-content:stretch;}.gridcenterp {justify-content:center;}.gridendp {justify-content:end;}.gridaroundp {justify-content:space-around;}.gridbetweenp {justify-content:space-between;}
	.gridcols1p {grid-template-columns:1fr;}.gridcols2p {grid-template-columns:1fr 1fr;}.gridcols3p {grid-template-columns:1fr 1fr 1fr;}.gridcols4p {grid-template-columns:1fr 1fr 1fr 1fr;}.gridcols5p {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.gridcols6p {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
	.gridcols1ap {grid-template-columns:auto;}.gridcols2ap {grid-template-columns:auto auto;}.gridcols3ap {grid-template-columns:auto auto auto;}.gridcols4ap {grid-template-columns:auto auto auto auto;}.gridcols5ap {grid-template-columns:auto auto auto auto auto;}.gridcols6ap {grid-template-columns:auto auto auto auto auto auto;}
	.gridgap5p {grid-gap:5px;}.gridgap10p {grid-gap:10px;}.gridgap15p {grid-gap:15px;}.gridgap20p {grid-gap:20px;}.gridgap25p {grid-gap:25px;}.gridgap30p {grid-gap:30px;}.gridgap35p {grid-gap:35px;}.gridgap40p {grid-gap:40px;}.gridgap45p {grid-gap:45px;}.gridgap50p {grid-gap:50px;}
	.textleftp{text-align:left;}.textcenterp{text-align:center;}.textrightp{text-align:right;}
}
@media(max-width:650px) {
	.gridtopm {align-items:start;}.gridmiddlem {align-items:center;}.gridbottomm {align-items:end;}.gridstartm {justify-content:start;}.gridstretchm {justify-content:stretch;}.gridcenterm {justify-content:center;}.gridendm {justify-content:end;}.gridaroundm {justify-content:space-around;}.gridbetweenm {justify-content:space-between;}
	.gridcols1m {grid-template-columns:1fr;}.gridcols2m {grid-template-columns:1fr 1fr;}.gridcols3m {grid-template-columns:1fr 1fr 1fr;}.gridcols4m {grid-template-columns:1fr 1fr 1fr 1fr;}.gridcols5m {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}.gridcols6m {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
	.gridcols1am {grid-template-columns:auto;}.gridcols2am {grid-template-columns:auto auto;}.gridcols3am {grid-template-columns:auto auto auto;}.gridcols4am {grid-template-columns:auto auto auto auto;}.gridcols5am {grid-template-columns:auto auto auto auto auto;}.gridcols6am {grid-template-columns:auto auto auto auto auto auto;}
	.gridgap5m {grid-gap:5px;}.gridgap10m {grid-gap:10px;}.gridgap15m {grid-gap:15px;}.gridgap20m {grid-gap:20px;}.gridgap25m {grid-gap:25px;}.gridgap30m {grid-gap:30px;}.gridgap35m {grid-gap:35px;}.gridgap40m {grid-gap:40px;}.gridgap45m {grid-gap:45px;}.gridgap50m {grid-gap:50px;}
	.textleftm{text-align:left;}.textcenterm{text-align:center;}.textrightm{text-align:right;}
}

/* BUTTONS */
.but {display:block;white-space:nowrap;border:0;border-radius:0;text-decoration:none;font-weight: 500;font-size: 16px;line-height: 18px;padding:20px 24px;color:#fff;background:var(--red);transition:0.5s;width: fit-content;width: -moz-fit-content;border:0;}
.but:hover {background:var(--red2);color:var(--white);}
.but:focus {background:var(--red2);color:var(--white);}

/* DESIGN */
.logo img {display:block;}
.zero {display:none;}







/* zmodal */
.zmodal-block {display:none;position:fixed;top:0;left:0;max-height:100vh;max-width:100vw;height:100vh;width:100vw;align-items:center;justify-content:center;z-index: 1;}
.zmodal-block > span {transition:0.5s;}
.zmodal-block {display:flex;height:0;overflow:hidden;}
.zmodal-block.expand {display:flex;height:100vh;overflow:inherit;}
.zmodal-block.expand > span:before {content:'';background:#000000e0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;cursor:pointer;}
.zmodal-block.expand > span:after {content:'';color:#fff;width:32px;height:32px;display:block;text-align:center;right:8px;top:8px;position:fixed;z-index:3;transition:0.5s;cursor:pointer;background:url('/images/menu-close-white.svg') center center no-repeat;background-size:cover;}
.zmodal-block.expand > span:hover:after {transform:rotate(90deg);}
.zmodal-block > div {padding:20px;background:#fff;position:relative;z-index:2;width:90vw;max-height:90vh;max-width:800px;overflow-y:auto;}

.zmodal-block.zmodal-small > div {max-width:320px;padding:20px;}
.zmodal-block.zmodal-full > div {max-width:90vw;padding:20px;}



#tengu ul.menu {list-style-type:none;padding:35px 0;margin:0;display:flex;justify-content:space-between;align-items:center;}
#tengu ul.menu li {padding:0;margin:0;}
#tengu ul.menu li:not(:last-child) {margin-right:10px;}
#tengu ul.menu li a {font-weight: 800;font-size: 20px;line-height: 27px;text-transform: uppercase;display:block;color:#000;white-space:nowrap;}
#tengu ul.menu li a:hover {color:var(--red);}
@media(max-width:1650px) {
	#tengu ul.menu {padding:0;}
	#tengu ul.menu li a {font-weight: 700;font-size: 16px;line-height: 24px;}
}


.closemenu {display:none;}
.closemenu.expand {position:fixed;display:block;top:0;left:0;height:100vh;width:100vw;background: url(/images/menu-close.svg)  10px 10px no-repeat;background-size: 40px auto;background-color:#000000c0;}

.header {position: sticky; top: 0; left: 0; z-index: 999; background: #FFFFFF;}
.header > .grid {grid-template-columns:235px 1fr;grid-gap:75px;}
.header > .grid .in2 .grid:nth-child(1) {padding:32px 0;grid-template-columns: auto auto auto auto auto;grid-gap:20px;}
.header > .grid .in2 .grid:nth-child(1) .time {padding-left:35px;background:url('/images/time.svg') left center no-repeat;}
.header > .grid .in2 .grid:nth-child(1) .time b {display:block;}
.header > .grid .in2 .grid:nth-child(1) .tel {display:block;padding-left:25px;background:url('/images/tel.svg') left center no-repeat;}
.header > .grid .in2 .grid:nth-child(1) .tel a {display:block;font-weight: bold;font-size: 24px;line-height:120%;white-space:nowrap;}
.header > .grid .in2 .grid:nth-child(1) .mmenu {display:none;}
.header > .grid .in2 .grid:nth-child(2) {grid-template-columns:1fr auto;border-top:1px solid #DCE1EE;}
#tengu .header .cic {color:var(--blue3);display:grid;align-items:center;justify-content:center;grid-template-columns:auto;text-align:center;font-size:14px;}
#tengu .header .cic img {display:block;margin:0 auto;max-width:32px;max-height:32px;width:auto;height:auto;}
#tengu .header .cic:hover {color:var(--red);}

.header.headnaezd {background: none; overflow: hidden}
.header > .grid.headkatalog .in2 {background-color: white; position: relative;}


.header > .grid.headkatalog .in2 .mmenu {display: none;}
.header > .grid.headkatalog .cart  .bx-hdr-profile a {background: white;}


@media(min-width:1351px) {
	.header > .grid.headkatalog .in2 .grid:nth-child(1) {grid-template-columns:auto auto; gap: 75px; padding: 5px 0;}
	.kontent.naezd {margin-top: -120px;}
	.kontent.naezd h1 {max-width: calc(100% - 235px); align-items: start; margin-left: 0!important; }

}

@media(min-width:800px) {

	.header > .grid.headkatalog .in2:before {background-color: white;
		margin-left: calc(-50vw + 50%);
		content: "";
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100vw;
		z-index: -1;


	}


	.header > .grid.headkatalog {grid-template-columns:1fr;grid-gap:5px;}
	.header > .grid.headkatalog .in2 .grid:nth-child(1) {grid-template-columns:auto auto; gap: 75px; padding: 5px 0;}
	.header > .grid.headkatalog .cart {width: fit-content; margin: 0 0 0 auto; margin-bottom: 20px;}
	.header > .grid.headkatalog .in1 { display: none;}

}


@media(max-width:1650px) {
	.header > .grid {grid-template-columns:150px 1fr;grid-gap:25px; position: relative;}
	.header > .grid .in2 .grid:nth-child(1) {padding:20px 0;grid-template-columns:auto auto auto auto auto auto ; gap:5px;}
	.header > .grid .in2 .grid:nth-child(1) .time {line-height:1.4;}
	.header > .grid .in2 .grid:nth-child(1) .tel a {font-size: 20px;line-height:26px;}
	.header > .grid .in2 .grid:nth-child(2) {grid-template-columns:1fr 240px;grid-gap:20px;border-top:0;padding-bottom:20px;}
}
@media(max-width:1450px) {
	.header > .grid .in2 .grid:nth-child(1) {padding:20px 0;grid-template-columns:auto auto auto auto auto ;}
	.header > .grid .in2 .grid:nth-child(1) .logo {display:none;}
}
@media(max-width:1350px) {
	.header > .grid.headkatalog {margin-top: 20px;}
	.header > .grid.headkatalog .in2 .grid:nth-child(1) {grid-template-columns: 1fr; gap: 5px; padding-top:20px; }

	.header > .grid {grid-template-columns:120px 1fr;grid-gap:20px;}
	.header > .grid .in2 .grid:nth-child(1) {grid-template-columns: auto auto auto auto 225px 32px;}
	.header > .grid .in2 .grid:nth-child(1) .time {display:none;}
	.header > .grid .in2 .grid:nth-child(1) .mmenu {display:block;}
	.header > .grid .in2 .grid:nth-child(2) {grid-template-columns:1fr;}
	#tengu .header > .grid:not(.headkatalog) .in2 .grid:nth-child(2) .menu {display:none;}
	.cartline {grid-template-columns:auto auto auto auto;}
	.cartline .mmenu {display:block;}
	#tengu .header > .grid .in2 .grid:nth-child(2) .menu.expand {display:block;position:fixed;top:0;left: calc(100% - 300px);max-width:300px;width:300px;height:100vh;max-width:100vh;overflow-y:auto;display:flex;flex-direction:column;z-index:1002;justify-content: flex-start;padding: 80px 1em 1em 1em;background:url('/images/logo.svg') center 20px no-repeat;background-size:60px;background-color:#fff;}
	#tengu .header > .grid .in2 .grid:nth-child(2) .menu.expand li,
	#tengu .header > .grid .in2 .grid:nth-child(2) .menu.expand li a {padding:0;margin:0;text-align:center;}
	#tengu .header > .grid .in2 .grid:nth-child(2) .menu.expand li:not(:last-child) {margin-bottom:1em;}
}
@media(max-width:1250px) {
	.header > .grid .in2 .grid:nth-child(1) {grid-template-columns: auto auto auto auto 225px 32px;}
	.header > .grid .in2 .grid:nth-child(1) .time {display:none;}
}
@media(max-width:1050px) {
	.header > .grid .in2 .grid:nth-child(1) {grid-template-columns: auto auto auto 225px 32px;}
	.header > .grid .in2 .grid:nth-child(1) .soc {display:none;}
}
@media(max-width:950px) {
	.header {position: relative; z-index: auto;}
	.header > .grid {grid-template-columns:1fr;}
	.header > .grid .in1 {display:none;}
	.header > .grid .in2 .grid:nth-child(1) {grid-template-columns: auto auto auto 225px 32px;}
	.header > .grid .in2 .grid:nth-child(1) .logo {display:block;}
	.header > .grid .in2 .grid:nth-child(1) .tel {display:none;}
}
@media(max-width:800px) {
	.header > .grid.headkatalog {margin-top: 0;}
	#tengu .header > .grid.headkatalog .in2 .menu {display:none;}
	#tengu .header > .grid.headkatalog .in2 .mmenu {display:block; width: fit-content; margin: 50px auto 0 auto;}
	#tengu .header > .grid.headkatalog .bx-hdr-profile {width: fit-content; margin: 0 auto 30px auto;}
	.header > .grid .in2 .grid:nth-child(1) {grid-template-columns: auto auto auto auto auto;}
	#tengu .header .cic {display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:24px;border: 1px solid #DCE1EE;}
	#tengu .header .cic img {height:28px;width:auto;}
	#tengu .header .cic div {display:none;}
}
@media(max-width:650px) {
	.header > .grid {grid-gap:0;}
	.header > .grid .in1 {display:flex;padding-top:15px;align-items:center;justify-content:center;}
	.header > .grid .in1 img {display:block;margin:0 auto;max-width:120px;}
	.header > .grid .in2 .grid:nth-child(1) {grid-template-columns:auto; grid-gap:20px; justify-content: center; align-items: center;}
	.header > .grid .in2 .grid:nth-child(1) .logo {display:none;}
	.header > .grid .in2 .grid:nth-child(1) .cic.profile {margin: 0 auto; display: block;}
	.header > .grid .in2 .grid:nth-child(1) .bx-basket-block, .mmenu  {margin: 0 auto!important; display: block; width: fit-content;}
	.mmenu {display:block; position: absolute; left: 80%; top: 20px;}
	.headnaezd .mmenu {display:block; position: absolute; left: 80%; top: -25px;}
}



.header_knopki {display: grid; grid-template-columns: 1fr 1fr; gap: 20px;}
.header_vitrina {background: var(--red); color: white!important; padding: 0; border-radius: 30px; font-weight:800; display: flex; text-transform: uppercase; text-align: center;  /*-webkit-text-stroke: 0.5px #fff;*/ }
.header_vitrina > span {padding: 10px;}
.header_vitrina .right {background: var(--blue); width: 100%; height: 100%; display: block; border-radius: 0 30px 30px 0; transition: 0.5s;}
.header_vitrina:hover {background: var(--blue); }
.header_vitrina:hover .right {background: var(--red); }

@media(max-width:1650px) {
	.header_vitrina  {font-size: 15px;}

}

@media(max-width:1350px) {

	.header_knopki {grid-template-columns: 1fr;}
	.header_knopki .header_vitrina .left {min-width: 96px;}

}

@media(max-width:900px) {

	.header_vitrina {font-size: 13px; text-align: center;}

}


.sld {background:url('/images/sld.webp') center center no-repeat;color:#fff;}
.saf .sld {background:url('/images/sld.jpg') center center no-repeat;}
.sld > .grid {height:435px;width:1360px;}
.sld > .grid > div {max-width:750px;}
.sld > .grid > div > .head {font-weight: 800;font-size: 50px;line-height: 130%;margin-bottom:55px;}
.sld > .grid > div > .grid > div {padding-left:55px;font-weight: 600;font-size: 22px;line-height: 30px;}
.sld > .grid > div > .grid > div:nth-child(1) {background:url('/images/sld1.svg') left center no-repeat;}
.sld > .grid > div > .grid > div:nth-child(2) {background:url('/images/sld2.svg') left center no-repeat;}
.sld > .grid > div > .grid > div:nth-child(3) {background:url('/images/sld3.svg') left center no-repeat;}
.sld > .grid > div > .grid > div > span {display:block;}
@media(max-width:1650px) {
	.sld > .grid {width:100%;}
}
@media(max-width:1350px) {
	.sld {background:url('/images/sld.webp') -450px center no-repeat;color:#fff;}
	.saf .sld {background:url('/images/sld.jpg') -450px center no-repeat;color:#fff;}
	.sld > .grid > div {max-width:575px;}
	.sld > .grid > div > .head {font-weight: 700;font-size: 44px;line-height: 130%;margin-bottom:50px;}
	.sld > .grid > div > .grid > div {padding-left:0;padding-top:55px;}
	.sld > .grid > div > .grid > div:nth-child(1) {background:url('/images/sld1.svg') left top no-repeat;}
	.sld > .grid > div > .grid > div:nth-child(2) {background:url('/images/sld2.svg') left top no-repeat;}
	.sld > .grid > div > .grid > div:nth-child(3) {background:url('/images/sld3.svg') left top no-repeat;}
}
@media(max-width:650px) {
	.sld > .grid {height:335px;}
	.sld > .grid > div > .head {font-weight: 700;font-size: 28px;line-height: 130%;margin-bottom:30px;}
	.sld > .grid > div > .grid {grid-template-columns:1fr;grid-gap:15px;}
	.sld > .grid > div > .grid > div {padding-top:0;padding-left:45px;background-size:30px auto!important;font-size:14px;font-weight:400;line-height:130%;min-height:30px;}
	.sld > .grid > div > .grid > div span {display:inline;}
}


#tengu .catnew {/*background:url('/images/cat-bg.webp') center center fixed;*/ background-size: cover;padding:14px 50px; background: var(--blue);}
#tengu .catnew .bx_catalog_line_ul {display:grid;align-items:stretch;justify-content:start;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-gap:10px 8px;}
#tengu .catnew .bx_catalog_line_ul li {display:block;height:245px;padding:10px 25px;background-color:#fff!important;border-radius:15px;overflow:hidden;position:relative;margin:0;}
#tengu .catnew .bx_catalog_line_ul li a.bx_catalog_line_img {margin:0;right:0;bottom:0;height:100%;width:100%;position:absolute;background-position:center bottom!important;background-size:auto 85%!important ;border:0;}
#tengu .catnew .bx_catalog_line_ul li h2.bx_catalog_line_title {margin:0;padding:0;font-size: 18px;line-height: 130%;position:relative;text-transform:uppercase;}
#tengu .catnew .bx_catalog_line_ul li h2.bx_catalog_line_title a {font-weight: 800;font-size: 20px;line-height: 130%;display:block;}
@media(max-width:1680px) {
	#tengu .catnew .bx_catalog_line_ul {grid-template-columns:1fr 1fr 1fr 1fr;}
}
@media(max-width:1440px) {
	#tengu .catnew .bx_catalog_line_ul {grid-template-columns:1fr 1fr 1fr;}
}
@media(max-width:1350px) {
	#tengu .catnew {padding:20px;}
}
@media(max-width:1200px) {
	#tengu .catnew {padding:60px 20px;}
	#tengu .catnew .bx_catalog_line_ul {grid-template-columns:1fr 1fr;}
	#tengu .catnew .bx_catalog_line_ul li:nth-child(n+13) {display:none;}
	#tengu .catnew.expand .bx_catalog_line_ul li:nth-child(n+13) {display:block;}
	#tengu .catnew .showmore {display:flex;align-items:center;justify-content:center;height:60px;border-radius:15px;background:#fff;font-size:20px;width: 100%;max-width: calc(100vw - 40px);margin:10px auto;}
	#tengu .catnew .showmore:before {content:'Показать еще';margin-right:15px;}
	#tengu .catnew .showmore:after {content:'';width:12px;height:100%;background:url('/images/cataboutgalk.svg') left center no-repeat;background-size:12px auto;transition:0.5s;}
	#tengu .catnew.expand .showmore:before {content:'Свернуть';}
	#tengu .catnew.expand .showmore:after {transform:rotateX(180deg);}
}
@media(max-width:960px) {
	#tengu .catnew .bx_catalog_line_ul {grid-template-columns:1fr 1fr;}
}
@media(max-width:780px) {
	#tengu .catnew .bx_catalog_line_ul {grid-template-columns:1fr;}
}
@media(max-width:650px) {
	#tengu .catnew .bx_catalog_line_ul {grid-template-columns:1fr;grid-gap:5px;}
	#tengu .catnew .bx_catalog_line_ul li {height:125px;padding:20px;background-size:auto 100%;}
	#tengu .catnew .bx_catalog_line_ul li:nth-child(n+7) {display:none;}
	#tengu .catnew.expand .bx_catalog_line_ul li:nth-child(n+7) {display:block;}
	#tengu .catnew .bx_catalog_line_ul li h2.bx_catalog_line_title a {padding-right: 100px;display: block;}
	#tengu .catnew .bx_catalog_line_ul li a.bx_catalog_line_img {background-size:120px auto!important;background-position:right bottom!important;}
}







#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {display:grid;align-items:stretch;justify-content:start;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:10px 8px;}
#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li {display:block;height:245px;padding:40px 25px;background-color:#fff!important;border-radius:15px;overflow:hidden;position:relative;margin:0;width:auto;border: 1px solid #CED3E2;box-sizing: border-box;box-shadow: 0px 15px 20px rgb(45 72 103 / 5%);}
#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li a.bx_catalog_tile_img {margin:0;right:0;bottom:0;height:100%;width:100%;position:absolute;background-position:right bottom!important;background-size:173px auto!important;border:0;}
#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li h2.bx_catalog_tile_title {margin:0;padding:0;font-size: 18px;line-height: 130%;position:relative;text-transform:uppercase;text-align:left;}
#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li h2.bx_catalog_tile_title a {font-weight: 800;font-size: 16px;line-height: 130%;text-align:left;display:block;}
@media(max-width:1680px) {
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;}
}
@media(max-width:1440px) {
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {grid-template-columns:1fr 1fr 1fr 1fr 1fr;}
}
@media(max-width:1200px) {
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {grid-template-columns:1fr 1fr 1fr 1fr;}
}
@media(max-width:960px) {
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {grid-template-columns:1fr 1fr 1fr;}
}
@media(max-width:780px) {
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {grid-template-columns:1fr 1fr;}
}
@media(max-width:650px) {
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul {grid-template-columns:1fr;grid-gap:5px;}
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li {height:125px;padding:20px;background-size:auto 100%;}
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li h2.bx_catalog_tile_title a {padding-right: 100px;display: block;}
	#tengu .kontent > .grid .bx_catalog_tile .bx_catalog_tile_ul li a.bx_catalog_tile_img {background-size:120px auto!important;}
}


















#under {background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 63.97%), #F7F8FF;}

.zcatgrid,
.catabout > .grid {grid-template-columns:370px calc(100vw - 560px);grid-gap:90px;padding:15px 0;}
.cataboutmenu {border: 1px solid #3358A5;box-shadow:0 2px 11px rgba(145, 145, 145, 0.15);border-radius: 15px;}
#tengu .cataboutmenu h3 {padding:20px;margin:0;}
#tengu .cataboutmenu h3:before {content:'Наш каталог';}
.cataboutmenu a {display:flex;padding:17px 20px 17px 80px;font-size: 20px;line-height: 140%;justify-content:space-between;align-items:center;background-size:40px auto!important;}
.cataboutmenu a:after {content:'';width:30px;height:30px;border-radius:15px;background:url('/images/v.svg') center center no-repeat;background-color: #EEF0F7;}
.cataboutmenu a.inh1 {background:url('/images/cab1.svg') 20px center no-repeat;}
.cataboutmenu a.inh2 {background:url('/images/cab2.svg') 20px center no-repeat;}
.cataboutmenu a.inh3 {background:url('/images/cab3.svg') 20px center no-repeat;}
.cataboutmenu a.inh4 {background:url('/images/cab4.svg') 20px center no-repeat;}
.cataboutmenu a.inh5 {background:url('/images/cab5.svg') 20px center no-repeat;}
.cataboutmenu a.inh6 {background:url('/images/cab6.svg') 20px center no-repeat;}
.cataboutmenu a.inh7 {background:url('/images/cab7.svg') 20px center no-repeat;}
.cataboutmenu a.inh8 {background:url('/images/cab8.svg') 20px center no-repeat;}
.cataboutmenu a.inh9 {background:url('/images/cab9.svg') 20px center no-repeat;}
.cataboutmenu a.inh10 {background:url('/images/cab10.svg') 20px center no-repeat;}
.cataboutmenu a.inh11 {background:url('/images/cab11.svg') 20px center no-repeat;}
.cataboutmenu a.inh12 {background:url('/images/cab12.svg') 20px center no-repeat;}
.cataboutmenu a.inh13 {background:url('/images/cab13.svg') 20px center no-repeat;}
.cataboutmenu a.inh14 {background:url('/images/cab14.svg') 20px center no-repeat;}
.cataboutmenu a.inh15 {background:url('/images/cab15.svg') 20px center no-repeat;}
.cataboutmenu a.inh16 {background:url('/images/cab16.svg') 20px center no-repeat;}
.cataboutmenu a.inh17 {background:url('/images/cab17.svg') 20px center no-repeat;}
.cataboutmenu a.inh18 {background:url('/images/cab18.svg') 20px center no-repeat;}
.cataboutmenu a.inh19 {background:url('/images/cab19.svg') 20px center no-repeat;}
.cataboutmenu a.inh20 {background:url('/images/cab20.svg') 20px center no-repeat;}
.cataboutmenu a.inh24 {background:url('/images/cab21.svg') 20px center no-repeat;}
.cataboutmenu a.inh22 {background:url('/images/cab22.svg') 20px center no-repeat;}
.cataboutmenu a.inh23 {background:url('/images/cab23.svg') 20px center no-repeat;}
.cataboutmenu a.inh21 {background:url('/images/cab24.svg') 20px center no-repeat;}
.cataboutmenu a.inh25 {background:url('/images/cab25.svg') 20px center no-repeat;}
.cataboutmenu a.inh26 {background:url('/images/cab26.svg') 20px center no-repeat;}
.cataboutmenu a.inh27 {background:url('/images/cab27.svg') 20px center no-repeat;}
.cataboutmenu a.inh28 {background:url('/images/cab28.svg') 20px center no-repeat;}
.cataboutmenu a.inh29 {background:url('/images/cab29.svg') 20px center no-repeat;}
.cataboutmenu a.inh30 {background:url('/images/cab30.svg') 20px center no-repeat;}
.cataboutmenu a.inh31 {background:url('/images/cab31.svg') 20px center no-repeat;}
.cataboutmenu a.inh32 {background:url('/images/cab32.svg') 20px center no-repeat;}
.cataboutmenu a.inh33 {background:url('/images/cab33.svg') 20px center no-repeat;}
.cataboutmenu a:hover {background-color:var(--red)!important;color:#fff!important;}
.cataboutmenu a:hover:after {background:url('/images/v2.svg') center center no-repeat;background-color: #fff;}
.cataboutmenu a.inh1:hover {background:url('/images/cabh1.svg') 20px center no-repeat;}
.cataboutmenu a.inh2:hover {background:url('/images/cabh2.svg') 20px center no-repeat;}
.cataboutmenu a.inh3:hover {background:url('/images/cabh3.svg') 20px center no-repeat;}
.cataboutmenu a.inh4:hover {background:url('/images/cabh4.svg') 20px center no-repeat;}
.cataboutmenu a.inh5:hover {background:url('/images/cabh5.svg') 20px center no-repeat;}
.cataboutmenu a.inh6:hover {background:url('/images/cabh6.svg') 20px center no-repeat;}
.cataboutmenu a.inh7:hover {background:url('/images/cabh7.svg') 20px center no-repeat;}
.cataboutmenu a.inh8:hover {background:url('/images/cabh8.svg') 20px center no-repeat;}
.cataboutmenu a.inh9:hover {background:url('/images/cabh9.svg') 20px center no-repeat;}
.cataboutmenu a.inh10:hover {background:url('/images/cabh10.svg') 20px center no-repeat;}
.cataboutmenu a.inh11:hover {background:url('/images/cabh11.svg') 20px center no-repeat;}
.cataboutmenu a.inh12:hover {background:url('/images/cabh12.svg') 20px center no-repeat;}
.cataboutmenu a.inh13:hover {background:url('/images/cabh13.svg') 20px center no-repeat;}
.cataboutmenu a.inh14:hover {background:url('/images/cabh14.svg') 20px center no-repeat;}
.cataboutmenu a.inh15:hover {background:url('/images/cabh15.svg') 20px center no-repeat;}
.cataboutmenu a.inh16:hover {background:url('/images/cabh16.svg') 20px center no-repeat;}
.cataboutmenu a.inh17:hover {background:url('/images/cabh17.svg') 20px center no-repeat;}
.cataboutmenu a.inh18:hover {background:url('/images/cabh18.svg') 20px center no-repeat;}
.cataboutmenu a.inh19:hover {background:url('/images/cabh19.svg') 20px center no-repeat;}
.cataboutmenu a.inh20:hover {background:url('/images/cabh20.svg') 20px center no-repeat;}
.cataboutmenu a.inh24:hover {background:url('/images/cabh21.svg') 20px center no-repeat;}
.cataboutmenu a.inh22:hover {background:url('/images/cabh22.svg') 20px center no-repeat;}
.cataboutmenu a.inh23:hover {background:url('/images/cabh23.svg') 20px center no-repeat;}
.cataboutmenu a.inh21:hover {background:url('/images/cabh24.svg') 20px center no-repeat;}
.cataboutmenu a.inh25:hover {background:url('/images/cabh25.svg') 20px center no-repeat;}
.cataboutmenu a.inh26:hover {background:url('/images/cabh26.svg') 20px center no-repeat;}
.cataboutmenu a.inh27:hover {background:url('/images/cabh27.svg') 20px center no-repeat;}
.cataboutmenu a.inh28:hover {background:url('/images/cabh28.svg') 20px center no-repeat;}
.cataboutmenu a.inh29:hover {background:url('/images/cabh29.svg') 20px center no-repeat;}
.cataboutmenu a.inh30:hover {background:url('/images/cabh30.svg') 20px center no-repeat;}
.cataboutmenu a.inh31:hover {background:url('/images/cabh31.svg') 20px center no-repeat;}
.cataboutmenu a.inh32:hover {background:url('/images/cabh32.svg') 20px center no-repeat;}
.cataboutmenu a.inh33:hover {background:url('/images/cabh33.svg') 20px center no-repeat;}
.catabout > .grid > .in2 > .in21 {border: 5px solid #EDF0F7;box-sizing: border-box;border-radius: 15px;padding:60px 60px 40px 60px;}

.cataboutopen {font-weight: bold;font-size: 18px;line-height: 140%;color: #636670;padding:25px 20px;transition:0.5s;border-radius:0 0 15px 15px;position:relative;display:flex;align-items:center;justify-content:space-between;}
.cataboutopen:before {content:'Показать еще';}
.cataboutopen:after {content:'';width:36px;height:100%;top:0;right:0;background:url('/images/cataboutgalk.svg') left center no-repeat;transition:0.5s;position:absolute;}
.cataboutopen:hover {color:var(--blue);}
#tengu .cataboutmenu a.half {display:none;}
#tengu .cataboutmenu.expand .cataboutopen:before {content:'Свернуть';}
#tengu .cataboutmenu.expand .cataboutopen:after {transform:rotateX(180deg);}
#tengu .cataboutmenu.expand a.half {display:flex;}

#tengu .catabout h4 {margin-bottom:40px;}
.adt {margin:40px 0;}
.adt > div {min-height:60px;display:flex;align-items:center;justify-content:flex-start;padding-left:80px;font-weight: 500;font-size: 20px;line-height: 130%;}
.adt > div:nth-child(1) {background:url('/images/ca1.svg') left center no-repeat;}
.adt > div:nth-child(2) {background:url('/images/ca2.svg') left center no-repeat;}
.adt > div:nth-child(3) {background:url('/images/ca3.svg') left center no-repeat;}

.you > .in {font-size: 18px;line-height: 130%;}
.you > .in:before {content:'';width:30px;height:30px;line-height:30px;text-align:center;border-radius:15px;border:1px solid var(--blue);margin-bottom:10px;color:var(--blue);display:block;}
.you > .in1:before {content:'1';}
.you > .in2:before {content:'2';}
.you > .in3:before {content:'3';}
.you > .in4:before {content:'4';}
.you > .in5:before {content:'5';}
.you > .in span {display:block;}

@media(max-width:1650px) {
	#tengu .catabout h4 {margin-bottom:20px;}
	.zcatgrid, .catabout > .grid {grid-gap:40px;grid-template-columns:370px calc(100vw - 510px);}
	.catabout > .grid > .in2 > .in21 {border: 5px solid #EDF0F7;box-sizing: border-box;border-radius: 15px;padding:20px;}
	.adt {margin:20px 0;}
	.you {grid-template-columns:auto auto auto;grid-gap:20px 40px;}
	.you > .in5 {grid-area:2/4/3/2;}
	.you > .in span {display:inline;}
}
@media(max-width:1250px) {
	.zcatgrid, .catabout > .grid {grid-gap:60px;grid-template-columns:calc(100vw - 40px);padding:60px 0;}
	.cataboutmenu {border:0;box-shadow: 0px 4px 11px rgba(144, 144, 144, 0.15);}
	#tengu .cataboutmenu h3 {padding:0 80px 0 120px;position:relative;background:url('/images/cataboutm.svg') 50px center no-repeat;}
	#tengu .cataboutmenu h3:before {content:'Каталог оборудования';font-weight:600;font-size:24px;line-height:75px;}
	#tengu .cataboutmenu h3:after {content:'';width:60px;height:100%;right:0;top:0;position:absolute;background:url('/images/cataboutgalk.svg') left center no-repeat;transition:0.5s;}
	.cataboutopen,
	#tengu .cataboutmenu a.half,
	#tengu .cataboutmenu a {display:none;background-position:45px center!important;padding-left:120px;padding-right:36px;}
	#tengu .cataboutmenu {padding-bottom:0;}
	#tengu .cataboutmenu.expand {padding-bottom:15px;}
	#tengu .cataboutmenu.expand h3:after {transform:rotateX(180deg);}
	#tengu .cataboutmenu.expand a.half,
	#tengu .cataboutmenu.expand a {display:flex;}
}
@media(max-width:950px) {
	.zcatgrid, .catabout > .grid {grid-gap:40px;grid-template-columns:calc(100vw - 40px);padding:40px 0;}
	.adt > div {min-height:45px;padding-left:60px;font-weight: 400;font-size: 16px;background-size:43px auto!important;}
}
@media(max-width:650px) {
	.zcatgrid, .catabout > .grid {grid-gap:20px;grid-template-columns:calc(100vw - 40px);padding:20px 0;}
	#tengu .cataboutmenu h3 {padding:10px 60px;background:url('/images/cataboutm.svg') 20px center no-repeat;background-size:20px auto;}
	#tengu .cataboutmenu h3:before {font-size:16px;line-height:20px;}
	#tengu .cataboutmenu h3:after {content:'';width:35px;height:100%;background-size:10px auto;}
	#tengu .cataboutmenu a.half,
	#tengu .cataboutmenu a {background-position:18px center!important;background-size:24px auto!important;padding: 5px 15px 5px 60px;font-size:14px;}

	.adt {grid-template-columns:1fr;grid-gap:15px;}
	.you {grid-template-columns:1fr;}
	.you > .in {display:grid;grid-template-columns:20px 1fr;grid-gap:10px;font-size:14px;align-items:start;justify-content:start;}
	.you > .in div {padding-top:1px;}
	.you > .in:before {width:20px;height:20px;line-height:20px;text-align:center;border-radius:10px;border:1px solid var(--blue);margin-bottom:0;color:var(--blue);display:block;font-size:10px;}
	.you > .in5 {grid-area:auto;}
}


.about .grid {grid-gap:120px;align-items:center;justify-content:start;grid-template-columns:1fr 500px;}
.about .grid h2 {margin-top:0;margin-bottom:20px;}
.about .grid h2 span {color:var(--blue);}
.about .grid .in1 {font-size: 20px;line-height: 160%;}
.about .grid .in1 .leftline {padding-left:48px;border-left:8px solid var(--blue);font-weight: 600;font-size: 20px;line-height: 160%;margin-top:40px;}
.about .grid .in2 {padding:50px 40px;background:#fff;border-radius:15px;box-shadow: 0px 15px 20px rgba(45, 72, 103, 0.05);}
.about .grid .in2 .galk {font-size: 18px;line-height: 140%;background:url('/images/galk.svg') left 11px no-repeat;margin:0;padding:10px 0 10px 35px;}
.about .grid .in2 .galk:not(:last-child) {border-bottom: 1px dashed #ACBBDF;}
@media(max-width:1650px) {
	.about .grid {grid-gap:40px;grid-template-columns:1fr 500px;}
}
@media(max-width:1350px) {
	.about .grid .in1 .leftline {padding-left:28px;margin-top:20px;}
	.about .grid {grid-gap:20px;grid-template-columns:1fr}
	.about .grid .in2 {padding:20px;}
	.about .grid .in2 > h3,
	.about .grid .in2 > div.galk {max-width:420px;margin-left:auto;margin-right:auto;}
}
@media(max-width:950px) {
	p {font-size:15px;}
	.about .grid .in1 .leftline {font-size:16px;}
	.about .grid .in2 .galk {font-size:15px;}
}

.map {padding:20px 0;}
.map .grid {border-radius:35px;height:580px;}


.futer {padding:60px 0;border-radius:65px 65px 0 0;background:#fff;}
.futer > .grid {grid-template-columns:520px auto auto auto;}
.futer > .grid > .in1 .logo {display:flex;align-items:center;justify-content:flex-start;padding-left:130px;background:url('/images/logofut.svg') left center no-repeat;min-height:70px;margin-bottom:30px;color:#636670;}
.futer > .grid > .in1 div {font-size:13px;line-height:16px;margin-top:15px;}
#tengu .futer > .grid > .in1 div a {text-decoration:underline;color:#3358A5;}
#tengu .futer > .grid > .in1 div a:hover {text-decoration:none;}
.futer > .grid > .links div {font-weight: 800;font-size: 18px;line-height: 25px;text-transform: uppercase;margin-bottom:15px;color:#636670;}
#tengu .futer > .grid > .links a {display:block;color:#3358A5;font-size: 16px;line-height: 180%;white-space:nowrap;}
#tengu .futer > .grid > .links a:hover {text-decoration:underline;}
.futer > .grid > .in4 > .grid {font-size:18px;text-align:right;margin: 0 0 30px auto;}
.futer > .grid > .in4 > .grid .tel {font-weight: bold;font-size: 26px;line-height: 100%;white-space:nowrap;display:block;}
@media(max-width:1650px) {
	.futer > .grid {grid-template-columns:350px auto auto auto;}
	.futer > .grid > .in4 > .grid {grid-template-columns:auto;justify-content:end;grid-gap:20px;}
	.futer > .grid > .in4 > .grid .tel {order:1;}
	.futer > .grid > .in4 > .grid .soc {order:2;justify-content:end;}
	.futer > .grid > .in4 > img {display:block;margin-left:auto;}
}
@media(max-width:1250px) {
	.futer > .grid {grid-template-columns:1fr 1fr;}
	.futer > .grid > .in1 {order:1;}
	.futer > .grid > .in2 {order:3;}
	.futer > .grid > .in3 {order:4;}
	.futer > .grid > .in4 {order:2;}
}
@media(max-width:950px) {
	.futer > .grid {grid-template-columns:auto 1fr;}
	.futer > .grid > .in1 {order:3;grid-area:2/3/3/1;}
	.futer > .grid > .in1 .logo {padding-left:90px;min-height:45px;margin-bottom:20px;background-size:60px auto;}
	.futer > .grid > .in2 {order:1;}
	.futer > .grid > .in3 {order:2;}
	.futer > .grid > .in4 {order:4;grid-area:3/3/4/1;}
	.futer > .grid > .in4 > .grid {grid-template-columns:auto 1fr;align-items:center;justify-content:start;}
	.futer > .grid > .in4 > .grid div {order:2;text-align:left;}
	.futer > .grid > .in4 > .grid div.soc {order:1;justify-content:start;}
	.futer > .grid > .in4 > img {margin-left:0;margin-right:auto;}
}
@media(max-width:650px) {
	.futer > .grid {grid-template-columns:1fr;}
	.futer > .grid > .in1,
	.futer > .grid > .in4 {grid-area:auto;}
	.futer > .grid > .in4 > .grid {grid-template-columns:1fr;align-items:center;justify-content:start;}
	.futer > .grid > .in4 > .grid div {order:1;}
	.futer > .grid > .in4 > .grid div.soc {order:2;}
}




.soc {display:grid;grid-template-columns:40px 40px 40px 40px;align-items:center;grid-gap:20px;}
.soc img {min-width:40px;height:auto;display:block;transition:0.5s;}
.soc a:hover img {transform:scale(1.1);}
@media(max-width:1650px) {
	.soc {grid-gap:12px;}
}
@media(max-width:165px) {
	.soc {grid-gap:10px;}
	.soc img {min-width:36px;max-width:36px;height:auto;}
}









.gridkontakt > div {display:flex;align-items:start;justify-content:start;flex-wrap:wrap;flex-direction:column;}
.gridkontakt > div > .grow {flex-grow:1;}




.tablebodytext {display:none;}

#tengu .product-item-image-original {opacity:0;}
#tengu .product-item-image-alternative {opacity:1;}











#tengu #title-search .input-group {display:grid;grid-template-columns:1fr auto;grid-gap:0;border-radius:30px;overflow:hidden;padding:0;margin:0;border: 1px solid #DCE1EE;background:#F8FAFF;}
#tengu #title-search .input-group > #title-search-input,
#tengu #title-search .input-group > #title-search-input:focus {margin:0;background:none;border-radius:0;border:0;box-shadow:none!important;}
#tengu #title-search .input-group > div {margin:0;padding:0;background:none;}
#tengu #title-search .input-group > div .btn,
#tengu #title-search .input-group > div .btn:focus {margin:0;padding:0;width:50px;height:60px;background:url('/images/src.svg') 7px center no-repeat;border:0;box-shadow:none!important;outline:none;}





/* TABS */
.tabs .tab-head {margin-top:30px;width: fit-content;width: -moz-fit-content;margin-left: 40px;}
.tabs .tab-head > div {cursor:pointer;font-size: 36px;line-height: 48px;color: var(--blue);padding-left:60px;transition:0s;}
.tabs .tab-head > div:not(:last-child) {margin-right:40px;}
.tabs .tab-head > div.active {color: var(--red);font-weight:700;}
.tabs .tab-head > div[tabname="tabhead1"] {background:url('/images/tab1.svg') left center no-repeat;}
.tabs .tab-head > div[tabname="tabhead2"] {background:url('/images/tab2.svg') left center no-repeat;}
.tabs .tab-head > div[tabname="tabhead1"].active {background:url('/images/tab1a.svg') left center no-repeat;}
.tabs .tab-head > div[tabname="tabhead2"].active {background:url('/images/tab2a.svg') left center no-repeat;}
.tabs .tab-content {position:relative;max-width:calc(100vw - 100px);margin:0 auto;}
.tabs .tab-content > div {padding:40px 0 20px 0;transition:0s;}
.tabs .tab-content > div:not(.active) {/*height:0;padding:0;overflow:hidden;*/margin-left:-100vw;position:absolute;width:100%;}
@media(max-width:1350px) {
	.tabs .tab-head {margin-top:20px;margin-right:20px;}
	.tabs .tab-content {max-width:calc(100vw - 40px);margin:0 auto;}
}
@media(max-width:1200px) {
	.tabs .tab-head > div {font-size:18px;line-height: 36px;background-size:32px auto!important;padding-left:48px;}
	.tabs .tab-content > div {background:none;border:none;box-shadow:none;color:#fff0;}
	.tabs .tab-content > div:nth-child(4),
	.tabs .tab-content > div:nth-child(3),
	.tabs .tab-content > div:nth-child(2),
	.tabs .tab-content > div:nth-child(1) {top:0;right:0;bottom:0;left:0;}
}
@media(max-width:650px) {
	.tabs .tab-head > div {font-size:14px;line-height: 32px;background-size:28px auto!important;padding-left:42px;}
}











.tns-outer {position:relative;}
.tns-controls {position: absolute;top: -80px;right:0;height: 80px;display: flex;align-items: center;justify-content: flex-end;}
.tns-controls button {display:block;width:45px;height:45px;padding:0;margin:0;border:0;text-indent:45px;overflow:hidden;}
.tns-controls button[data-controls="prev"] {background:url('/images/arrow-left.svg') center center no-repeat;}
.tns-controls button[data-controls="next"] {background:url('/images/arrow-right.svg') center center no-repeat;margin-left:10px;}


/*BREADCRUMBS*/
#tengu #navigation {margin:0 0 40px 0;}
#tengu #navigation i.fa-angle-right:before {color:#00000000;width:1px;background:#B4BBCE;overflow:hidden;padding:0;display: inline-block;}
#tengu .bx-breadcrumb-item a {color:var(--blue3)}
#tengu .bx-breadcrumb-item a:hover {color:var(--red)}
#tengu .bx-breadcrumb-item span {font-size:16px;}
@media(max-width:950px){
	#tengu #navigation {margin:20px 0;}
}



.kontent {background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 63.97%), #F7F8FF;padding:20px 0;}

/*BITRIX*/

/*CATALOG - CARDVIEW*/
#tengu .product-item {border: 1px solid #CED3E2;box-sizing: border-box;box-shadow: 0px 15px 20px rgba(45, 72, 103, 0.05);border-radius: 15px;padding:20px;height: 100%!important;background:#fff;}
#tengu .product-item .product-item-image-wrapper {margin-bottom:20px;}
#tengu .product-item-image-original, 
#tengu .product-item-image-alternative {padding:0;}
#tengu .product-item .product-item-title {font-size: 18px;line-height: 140%;white-space:normal; margin-bottom: 6px;}
#tengu .product-item .product-item-add-to-cart-bottom {display:grid;grid-template-columns:auto auto;grid-gap:10px;align-items:center;justify-content:space-between;}
#tengu .product-item .product-item-add-to-cart-bottom .product-item-compare-container {order:2;}
#tengu .product-item .product-item-add-to-cart-bottom .product-item-buy-container {order:1;}
#tengu .flex-column.product-item {display:flex;flex-direction:column;}
#tengu .flex-column.product-item .flex-column.product-item-info {flex-grow:1;display:flex;flex-direction:column;}
#tengu .flex-column.product-item .flex-column.product-item-info .product-item-title {flex-grow:1;}
@media(max-width:1400px){
	#tengu .product-item .product-item-title {font-size: 16px;line-height: 140%;white-space:normal;}
}
@media(max-width:1250px){
	#tengu .product-item .product-item-title {font-size: 16px;}
}
@media(max-width:950px){
	#tengu .product-item .product-item-title {font-size: 14px;}
}


/*CATALOG - PAGEVIEW*/
#tengu .bx_catalog_tile {margin-bottom:0;}
#tengu .zcat > .col-xs-12 {padding:0;margin:0;float:none;}
#tengu .vitrina .catalog-section {display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;align-items:stretch;justify-content:start;grid-gap:20px;}
#tengu .zcat .catalog-section {display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;align-items:stretch;justify-content:start;grid-gap:8px;}
#tengu .zcat .catalog-section > .row,
#tengu .zcat .catalog-section > .row > .product-item-small-card,
#tengu .zcat .catalog-section > .row > .product-item-small-card > .row,
#tengu .zcat .catalog-section > .row > .product-item-small-card > .row > .product-item-big-card,
#tengu .zcat .catalog-section > .row > .product-item-small-card > .row > .product-item-big-card > .row,
#tengu .zcat .catalog-section > .row > .product-item-small-card > .row > .product-item-big-card > .row > .col-md-12 {padding:0;margin:0;width:100%;float:none!important;display:grid;grid-template-columns:1fr;height:100%;}
#tengu .zcat .catalog-section .row:before,
#tengu .zcat .catalog-section .row:after {display:none!important;}
@media(max-width:1900px) { #tengu .zcat .catalog-section {grid-template-columns:1fr 1fr 1fr 1fr 1fr; grid-gap:20px;}}
@media(max-width:1650px) {#tengu .zcat .catalog-section {grid-template-columns:1fr 1fr 1fr 1fr;}#tengu .vitrina .catalog-section {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;}}
@media(max-width:1400px) {#tengu .vitrina .catalog-section, #tengu .zcat .catalog-section {grid-gap:20px 10px;}}
@media(max-width:1250px) {#tengu .vitrina .catalog-section, #tengu .zcat .catalog-section {grid-template-columns:1fr 1fr 1fr;}}
@media(max-width:900px) {#tengu .vitrina .catalog-section, #tengu .zcat .catalog-section {grid-template-columns:1fr 1fr;}}
@media(max-width:600px) {#tengu .vitrina .catalog-section, #tengu .zcat .catalog-section {grid-template-columns:1fr;grid-gap:10px;}}
@media(max-width:400px) {#tengu .vitrina .catalog-section, #tengu .zcat .catalog-section {grid-template-columns:1fr;}}







/*BUYBUTTON */
#tengu .product-item .flex-column.product-item-add-to-cart {display:grid;grid-template-columns:auto auto;grid-gap:0 20px;align-items:center;justify-content:space-between;margin-top:6px;}
#tengu .product-item .product-item-price {grid-area:1/2/2/1;}
#tengu .product-item .quant {grid-area:2/2/3/1;margin:0;padding:0;font-size:16px;}
#tengu .product-item .quantity-inputs {grid-area:1/3/3/2;}
#tengu .product-item .flex-center.product-item-add-to-cart-bottom {grid-area:3/3/4/1;}
#tengu .product-item .flex-center.product-item-add-to-cart-bottom {padding-top:10px;}
#tengu .product-item .flex-column.product-item-price {padding:0;margin:0;font-family: Manrope;font-weight: 600;font-size: 22px;line-height: 30px;}
#tengu .product-item .flex-column.product-item-price .product-item-price-current {padding:0;margin:0;font-family: Manrope;font-weight: 600;font-size: 21px;line-height: 30px;}
#tengu .product-item .flex-column.product-item-price .product-item-price-current:after {display:inline-block;content:'за 1 шт.';font-family: Manrope;font-style: normal;font-weight: normal;font-size: 14px;line-height: 20px;color: #636670;}
#tengu .product-item .flex-center.quantity-inputs {position:relative;}
#tengu .product-item .flex-center.quantity-inputs input[type='number'].quantity-input {border-radius:25px;background: #F8FAFF;border: 1px solid #DCE1EE;width:auto;min-width:1px;max-width:100%;width:90px;height:50px;line-height:50px;padding:0;margin:0;position:absolute;z-index:1;top:0;left:0;font-weight: 600;font-size: 20px;color:var(--blue3);text-align:center;}
#tengu .product-item .flex-column.quantity-buttons {width:90px;height:50px;border-radius:25px;padding:10px;display:flex;align-items:center;justify-content:space-between;font-weight: 600;font-size: 20px;color:var(--blue3);flex-direction:row!important;position:relative;z-index:2;}
#tengu .product-item .flex-column.quantity-buttons .quantity-button {cursor:pointer;}
#tengu .product-item .flex-center.add-to-cart-button {padding:15px 20px 15px 50px;line-height:25px;color:#fff;background:url('/images/addcart.svg') 18px center no-repeat;background-color:var(--red);cursor:pointer;font-weight:400;font-size:16px;border-radius:30px;display:block;width: fit-content;width: -moz-fit-content;}
#tengu .product-item .flex-center.add-to-cart-button.inzcart {padding:15px 10px;background:var(--red);}
#tengu .product-item .flex-center.add-to-cart-button:hover {background-color:var(--blue);}
@media(max-width:1400px) {
	#tengu .product-item .flex-column.product-item-price .product-item-price-current {font-size: 20px;}
	#tengu .product-item .flex-column.product-item-price .product-item-price-current:after {font-size:14px;}
}




/*CARTBUTTON*/
#tengu .bx-basket-block {margin:0;padding:0;}
#tengu .bx-basket-block a {display:grid;grid-template-columns:40px 1fr;grid-gap:0 10px;padding:15px 30px 15px 50px;box-shadow:0 0 0 2px var(--blue);border-radius:37px;height:74px;align-items:center;margin:0;position:relative;}
#tengu .bx-basket-block a:before {content:'';display:block;width:74px;height:74px;top:0;left:0;position:absolute;background:url('/images/cart.svg') 15px center no-repeat;background-color:var(--blue);z-index: 1;border-radius: 37px;}
#tengu .bx-basket-block a b {display:grid;align-items:center;justify-content:center;width:40px;height:40px;text-align:center;color:#fff;background:var(--red);border-radius:20px;font-weight: 600;font-size: 16px;line-height: 22px;grid-area:1/2/3/1; z-index: 2;}
#tengu .bx-basket-block a div {font-family: Roboto;font-weight: bold;font-size: 20px;line-height: 23px;color: #222429;}
#tengu .bx-basket-block a span {font-family: Roboto;font-weight: normal;font-size: 16px;line-height: 19px;color: #636670;}
@media(max-width:800px) {
	#tengu .bx-basket-block a {grid-template-columns:40px;grid-gap:0;padding:0;box-shadow:none;border-radius:0;height:46px;width:67px;align-items:center;justify-content:end;}
	#tengu .bx-basket-block a:before {width:46px;height:46px;border-radius:23px;background-size:24px;background-position:6px center;}
	#tengu .bx-basket-block a div, #tengu .bx-basket-block a span {display:none;}
}



/*CART*/
#tengu .basket-checkout-block-total-description,
#tengu .basket-coupon-block-total-price-current,
#tengu .basket-item-price-current-text {font-family:'Roboto', sans-serif;}



/*BUTTONS*/
#tengu .btn, #tengu .btn-link, #tengu .bth-primary {padding:0 2em!important;line-height:300%!important;border-radius:120px!important;background:var(--blue);color:#fff!important;box-shadow:none!important;border:0!important;}
#tengu .btn:hover, #tengu .btn-link:hover, #tengu .bth-primary:hover {background:var(--red);}




/*SEARCH*/
.search-form form,
.search-form form table,
.search-form form table tbody {width:100%;max-width:100%;}
.search-form form,
.search-form form table,
.search-form form table tbody,
.search-form form table tbody tr,
.search-form form table tbody tr td {padding:0;margin:0;}
.search-form form table tbody tr td {display:block;}
.search-form form table tbody tr td input[type=text],
.search-form form table tbody tr td input[type=submit] {display:block;height:60px;margin:0;border:0;box-shadow:none;padding:20px 0;background-color: #F8FAFF;box-sizing: border-box;}
.search-form form table tbody tr td input[type=text] {padding:20px;width:100%;min-width: 200px;}
.search-form form table tbody tr td input[type=submit] {text-indent:40px;overflow:hidden;background:url('/images/src.svg') center center no-repeat;background-color: #F8FAFF;max-width:40px;}

.search-form form table tbody,
.search-page form {display:grid;grid-template-columns:1fr 40px;margin:20px auto;padding:0;border: 1px solid #DCE1EE;box-sizing: border-box;border-radius: 55px;max-width:100%;width:100%;overflow: hidden;}
.search-page form input[type=submit], .search-page form input[type=text] {height:60px;margin:0;border:0;box-shadow:none;padding:20px 0;background-color: #F8FAFF;box-sizing: border-box;}
.search-page form input[type=text] {display:block;padding:20px;width:100%;max-width:100%;min-width:300px;}
.search-page form input[type=submit] {text-indent:40px;overflow:hidden;background:url('/images/src.svg') center center no-repeat;background-color: #F8FAFF;}

#tengu .srcat > .col-xs-12 {padding:0;margin:0;float:none;}
#tengu .srcat .catalog-section {display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch;justify-content:start;grid-gap:20px;}
#tengu .srcat .catalog-section > .row,
#tengu .srcat .catalog-section > .row > .product-item-small-card,
#tengu .srcat .catalog-section > .row > .product-item-small-card > .row,
#tengu .srcat .catalog-section > .row > .product-item-small-card > .row > .product-item-big-card,
#tengu .srcat .catalog-section > .row > .product-item-small-card > .row > .product-item-big-card > .row,
#tengu .srcat .catalog-section > .row > .product-item-small-card > .row > .product-item-big-card > .row > .col-md-12 {padding:0;margin:0;width:100%;float:none!important;display:grid;grid-template-columns:1fr;height:100%;}
#tengu .srcat .catalog-section > .row > .product-item-small-card > .row {display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;align-items:stretch;justify-content:start;}
#tengu .srcat .catalog-section .row:before,
#tengu .srcat .catalog-section .row:after {display:none!important;}
@media(max-width:1650px) {#tengu .srcat .catalog-section {grid-template-columns:1fr 1fr;}}
@media(max-width:1400px) {#tengu .srcat .catalog-section {grid-gap:20px 10px;}}
@media(max-width:1350px) {.search-page form input[type=text] {}}
@media(max-width:1250px) {#tengu .srcat .catalog-section {grid-template-columns:1fr 1fr;}}
@media(max-width:1050px) {#tengu .srcat .catalog-section {grid-template-columns:1fr;}.search-page form {display:none;}}
@media(max-width:600px) {#tengu .srcat .catalog-section > .row > .product-item-small-card > .row {grid-template-columns:1fr;grid-gap:10px;}}
@media(max-width:400px) {#tengu .srcat .catalog-section {grid-template-columns:1fr;}}




/*COMPARE*/
#tengu .bx_catalog-compare-list {display:none!important;}
#tengu .product-item-detail-compare-container,
#tengu .product-item-detail-compare-container label,
#tengu .product-item-compare-container,
#tengu .product-item-compare-container label {display:block;border:0;background:none;padding:0;margin:0;}
#tengu .product-item-detail-compare-container label input,
#tengu .product-item-compare-container label input {display:none;}
#tengu .product-item-detail-compare-container label input + span,
#tengu .product-item-compare-container label input + span {display:block;width:55px;height:55px;text-indent:55px;overflow:hidden;border-radius:50%;box-shadow:0 0 0 1px var(--blue3);background:url('/images/comp-icon.svg') center center no-repeat;transition:0.5s;}
#tengu .product-item-detail-compare-container label input:checked + span,
#tengu .product-item-compare-container label input:checked + span {background:url('/images/comp-icon-red.svg') center center no-repeat;background-color:#ffffff;box-shadow:0 0 0 1px var(--red);}
#tengu .product-item-detail-compare-container label input + span:hover,
#tengu .product-item-detail-compare-container label input:checked + span:hover,
#tengu .product-item-compare-container label input + span:hover,
#tengu .product-item-compare-container label input:checked + span:hover {background:url('/images/comp-icon-hover.svg') center center no-repeat;background-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}








.quant {padding:20px 0 10px 0;font-weight:bold;font-size:16px;}
.quant-yes {color:#4B9D24;background:url('/images/quant-yes.svg') left center no-repeat;padding-left:20px;}
.quant-no {display:grid;grid-template-columns:20px 1fr;color:var(--red);}
.quant-no:before {content:'+';text-align:center;transform:rotate(45deg) scale(1.5);font-weight:bold;    display: flex;align-items: center;justify-content: center;}
/*.container-fluid .quant-no:before {opacity:0;}*/
.gud-info .quant {font-size:18px;}




/*INNERCARD*/
.product-item-detail-price-current {font-family:'Roboto',sans-serif;}
.product-item-detail-tabs-container {display:none;}
 






@media(max-width:500px) {.popular h2 {padding-right:100px;}}




/*NAVIGATION*/
#tengu .bx-pagination .bx-pagination-container {display:block;grid-template-columns:auto;}
#tengu .bx-pagination .bx-pagination-container ul {display:flex;align-items:center;jusitfy-content:flex-start;padding:0;margin:0;border-radius:15px;border: 1px solid #CED3E2;box-shadow: 0px 15px 20px rgb(45 72 103 / 5%);overflow:hidden;width: fit-content;width: -moz-fit-content;background:#fff;}
#tengu .bx-pagination .bx-pagination-container ul li {padding:0;margin:0;float:none;display:block;height:auto;}
#tengu .bx-pagination .bx-pagination-container ul li > a {padding:0;margin:0;float:none;display:block;height:auto;border:0;background:none;border-radius:0;}
#tengu .bx-pagination .bx-pagination-container ul li > span {opacity:0.5;}
#tengu .bx-pagination .bx-pagination-container ul li.bx-active > span {opacity:1;}
#tengu .bx-pagination .bx-pagination-container ul li > span,
#tengu .bx-pagination .bx-pagination-container ul li > a > span {line-height:20px;padding:15px;display:block;text-align:center;font-size:20px;color:#636670;height:auto;border:0;background:none;border-radius:0;min-width:50px;}
#tengu .bx-pagination .bx-pagination-container ul li > a:hover > span {color:var(--red);}
#tengu .bx-pagination .bx-pagination-container ul li.bx-active > span {color:#fff;background:var(--red);}

/*неточно*/
.zside {display: none;}
.zcatgrid {grid-template-columns: 1fr;}


.zcatgrid, .zside, .zcat {transition:0s;}


/*PRODUCT-PAGE*/

.gudzpagewrap:before, .gudzpagewrap:after {display:none;}
.gudzpagewrap {display:grid;grid-template-columns: 370px calc(100vw - 560px);grid-gap: 90px;align-items:start;transition:0s;margin:0;}
.gudzpagewrap2 {order:2;transition:0s;padding:0;}
.gudzpagewrap1 {order:1;transition:0s;padding:0;}

#tengu .product-item-detail-tabs-container-fixed.active,
#tengu .product-item-detail-short-card-fixed {display:none;}

#tengu .gudzpage {display:grid; grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-gap:0 40px;padding:40px;border-radius:20px;background:#fff;border: 1px solid #CED3E2;box-shadow: 0px 15px 20px rgba(45, 72, 103, 0.05);}
#tengu .gudzpage .gudzpage-photo {grid-area:1/2/3/1;}
#tengu .gudzpage .gudzpage-photo img {border-radius:12px;box-shadow:0 0 0 1px #DEDEDE;}
#tengu .gudzpage .gudzpage-price {grid-area:1/3/2/2;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block {border:0;display:grid;grid-gap:20px 40px;align-items: center;justify-content:start;padding:0;margin:0;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block {grid-template-columns:auto 1fr auto;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block > .product-item-detail-info-container[data-entity="quantity-block"] {grid-area:1/2/2/1;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block > div[data-entity="main-button-container"] {grid-area:2/3/3/1;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block > .quant {grid-area:1/4/2/3;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block .btn.product-item-detail-buy-button {width:100%;max-width:100%;display: flex;align-items: center;justify-content: center;font-weight:400;font-size:16px;text-transform:none;padding: 0 5px!important;}
#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block label {grid-area:1/4/2/3;width: fit-content;margin: 0 0 0 auto;}
#tengu .gudzpage .gudzpage-price .product-item-detail-price-current {font-size: 28px!important;line-height: 120%;font-family: 'Roboto', sans-serif;font-weight: 500;margin: 0;color:#000;text-align: center;}
#tengu .gudzpage .gudzpage-price .product-item-detail-info-container {margin:0;font-family:'Open Sans', 'Roboto', sans-serif;}
#tengu .gudzpage .gudzpage-price .btn.product-item-detail-buy-button {margin:0;display:grid;align-items:center;padding:10px 20px;grid-template-columns:1fr 30px;grid-gap:8px;min-height:55px;}
#tengu .gudzpage .gudzpage-price .btn.product-item-detail-buy-button span {margin:0;position:relative;line-height:55px;font-family:'Open Sans', 'Roboto', sans-serif;font-weight:400;font-size:16px;text-transform:none;}
#tengu .gudzpage .gudzpage-price .btn.product-item-detail-buy-button:after {content:'';display:block;width:31px;height:30px;background:url('/images/addcart.svg') center center no-repeat;}
#tengu .gudzpage .gudzpage-price .quant {padding:0;font-size:24px;}
#tengu .gudzpage .gudzpage-tabz {grid-area:2/3/3/2;}
#tengu .gudzpage .gudzpage-tabz .gudzpage-dost {border:5px solid #EDF0F7;padding:20px 40px;border-radius:15px;display:grid;justify-content:center;grid-gap:20px;align-items:center;grid-template-columns:auto auto auto;margin:40px 0;}
#tengu .gudzpage .gudzpage-tabz .gudzpage-dost:before {content:'';width:28px;height:28px;background:url('/images/gudzpage-dost.svg') center center no-repeat;background-size:100% auto;}
#tengu .gudzpage .gudzpage-tabz .gudzpage-dost div {white-space:nowrap;}
#tengu .gudzpage .gudzpage-tabz .gudzpage-dost a {color:#000;font-size:20px;font-weight:bold;white-space:nowrap;}
#tengu .gudzpage .gudzpage-tabz .gud-tab {display:none;}
#tengu .gudzpage .gudzpage-tabz .product-item-detail-tab-content {margin:0;padding:0;}
#tengu .gudzpage .gudzpage-tabz .product-item-detail-properties {max-width:100%;font-size:16px;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;justify-content:space-between;color:#000;}
#tengu .gudzpage .gudzpage-tabz .product-item-detail-properties > dd,
#tengu .gudzpage .gudzpage-tabz .product-item-detail-properties > dt {padding:8px 12px;margin:0;}
#tengu .gudzpage .gudzpage-tabz .product-item-detail-properties > dd:nth-child(4n+4),
#tengu .gudzpage .gudzpage-tabz .product-item-detail-properties > dt:nth-child(4n+3) {background:#F8F5F4;}
#tengu .gudzpage .gudzpage-tabz .product-item-detail-tab-content {font-size:16px;}
#tengu .gudzpage .gudzpage-title,
#tengu .gudzpage .gudzpage-dinfo,
#tengu .gudzpage .gudzpage-x3,
#tengu .gudzpage .gudzpage-brands,
#tengu .gudzpage .gudzpage-pred {display:none;}

#tengu .catalog-block-header {border:0;font-size:36px;font-weight:bold;color:#000;padding:0;margin:40px 0;}


@media(max-width:1850px) {
	.gudzpagewrap {grid-template-columns: 370px calc(100vw - 520px);grid-gap: 50px;}
	#tengu .gudzpage {grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-gap:0 40px;padding:40px 40px;}
}
@media(max-width:1650px) {
	.gudzpagewrap {grid-template-columns: 370px calc(100vw - 490px);grid-gap: 40px;}
	#tengu .gudzpage {grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-gap:0 40px;padding:40px;}
}
@media(max-width:1550px) {
	#tengu .gudzpage {grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;grid-gap:0 40px;padding:40px;}
	#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block {grid-gap:20px;}
}
@media(max-width:1400px) {
	#tengu .gudzpage {grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:40px;}
	#tengu .gudzpage .gudzpage-tabz .gudzpage-dost {margin-top:0;}
	#tengu .gudzpage .gudzpage-price {grid-area:2/2/3/1;}
	#tengu .gudzpage .gudzpage-photo {grid-area:1/2/2/1;}
	#tengu .gudzpage .gudzpage-tabz {grid-area:3/2/4/1;}
}
@media(max-width:1250px) {
	#tengu .gudzpage {grid-template-columns:250px 1fr;grid-template-rows:auto 1fr;grid-gap:0 40px;padding:40px;}
	#tengu .gudzpage .gudzpage-tabz .gudzpage-dost {margin:40px 0;}
	.gudzpagewrap {grid-template-columns:1fr;grid-gap: 40px;}
		#tengu .gudzpage .gudzpage-price {grid-area:1/3/2/2;}
		#tengu .gudzpage .gudzpage-photo {grid-area:1/2/3/1;}
		#tengu .gudzpage .gudzpage-tabz {grid-area:2/3/3/2;}

}
@media(max-width:900px) {
	#tengu .gudzpage {grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-gap:40px;}
	#tengu .gudzpage .gudzpage-tabz .gudzpage-dost {margin-top:0;}
	#tengu .gudzpage .gudzpage-price {grid-area:2/2/3/1;}
	#tengu .gudzpage .gudzpage-photo {grid-area:1/2/2/1;}
	#tengu .gudzpage .gudzpage-tabz {grid-area:3/2/4/1;}
	#tengu .gudzpage .gudzpage-tabz .gudzpage-dost {grid-template-columns:auto auto; margin: 10px 0; padding: 10px 5px;}
	#tengu .gudzpage .gudzpage-dost > div {display: none;}

	#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block {grid-template-columns:1fr 1fr;}
	#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block > div[data-entity="main-button-container"] {grid-area:3/3/4/1;}
	#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block > .product-item-detail-info-container[data-entity="quantity-block"] {grid-area:2/2/3/1;}
	#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block > .quant {grid-area:1/3/2/2;}
	#tengu .gudzpage .gudzpage-price .product-item-detail-pay-block label {grid-area:1/4/2/3;width: fit-content;margin: 0 0 0 auto;}
	#tengu .gudzpage > div {grid-area:auto!important}

}





.gudzpagewrap2 > .row {margin:0;}



#tengu div[data-entity="parent-container"] {margin:0;padding:0;}
#tengu div[data-entity="parent-container"] .catalog-section, #tengu div[data-entity="parent-container"] .catalog-section > div,
#tengu div[data-entity="parent-container"] .catalog-section > div > div, #tengu div[data-entity="parent-container"] .catalog-section > div > div > div,
#tengu div[data-entity="parent-container"] .catalog-section > div > div > div > div {padding:0;margin:0;float:none;width:auto;}
#tengu div[data-entity="parent-container"] .catalog-section .product-item-small-card > .row:before, #tengu div[data-entity="parent-container"] .catalog-section .product-item-small-card > .row:after {display:none;}
#tengu div[data-entity="parent-container"] .catalog-section .product-item-small-card > .row {display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:20px;align-items:stretch;}

@media(max-width:1650px) {#tengu div[data-entity="parent-container"] .catalog-section .product-item-small-card > .row {grid-template-columns:1fr 1fr 1fr;}}
@media(max-width:900px) {#tengu div[data-entity="parent-container"] .catalog-section .product-item-small-card > .row {grid-template-columns:1fr 1fr;}}
@media(max-width:600px) {#tengu div[data-entity="parent-container"] .catalog-section .product-item-small-card > .row {grid-template-columns:1fr;}}

    /* COOKIE AGREEMENT BLOCK */
    .cookies_agreement {position:fixed;bottom:1em;left:50%;transform:translateX(-50%);width:600px;max-width:calc(100vw - 2em);padding:1em;border-radius:0;box-shadow: 0 0 8px #666666;background:#ffffff;display:grid;align-items: center;gap:1em;grid-template-columns: 1fr auto;z-index:999;}
    @media(max-width:450px) {.cookies_agreement{display:flex;align-items:center;justify-content:center;flex-direction: column;}}
    .cookies_agreement > span {/*стили текстового блока уведомления, если нужно*/}
    .cookies_agreement > .btn,
    .cookies_agreement > .but {background: var(--red)!important;}
    .cookies_agreement > .btn:focus,
    .cookies_agreement > .but:focus,
    .cookies_agreement > .btn:hover,
    .cookies_agreement > .but:hover {background: var(--blue)!important;}


div#navigation  { display: none!important;}




#tengu .catalog-top:not(.tns-slider) {display:none!important;}


.hback.btn {margin: 0 0 0 auto; display: block; width: fit-content;}


@media(max-width:750px){
	#tengu .bx-pagination .bx-pagination-container {display: flex; flex-wrap: wrap;}
	#tengu .bx-pagination .bx-pagination-container ul {display: flex; flex-wrap: wrap;}
	#tengu .bx-pagination .bx-pagination-container ul  span {font-size: 12px;  padding: 6px!important;}
	#tengu .bx-pagination .bx-pagination-container ul li:not(:first-child):not(:last-child) > span,
	#tengu .bx-pagination .bx-pagination-container ul li:not(:first-child):not(:last-child) > a > span {min-width: 30px; }

}
#tengu div.title-search-result{z-index: 9999;}
.hsearch-form {width: 100%;}
.hsearch-form form {display: grid; grid-template-columns: 1fr 40px; margin: 20px auto; padding: 0; border: 1px solid #DCE1EE; box-sizing: border-box; border-radius: 55px; max-width: 100%; width: 100%; overflow: hidden; max-width: 100%;}

.hsearch-form form input {border: none; }
.hsearch-form form input {border: none; }
.hsearch-form form .text {padding: 20px; width: 100%; min-width: 200px;
	display: block;
	height: 60px;
	margin: 0;
	border: 0;
	box-shadow: none;
	background-color: #F8FAFF;
	box-sizing: border-box;
	width: fit-content;
}



.hsearch-form form .submit {background: url(/images/src.svg) center center no-repeat; background-color: #F8FAFF;}

.title-search-wrap {background: #fff; width: fit-content; display: flex; flex-direction: column; gap: 10px; padding: 10px; width: 100%;}
.title-search-wrap .title-search-item {width: fit-content; line-height: 1.1em; font-size: 14px;}
.title-search-wrap .title-search-item a {display: flex; align-items: center; justify-content: center;}
#tengu .title-search-wrap a:hover {color: var(--red);}
/* End */


/* Start:/bitrix/templates/eshop_bootstrap_v4/template_styles.min.css?17418617477525*/
.bx-yellow,.bx-theme-yellow{--primary:#f9a91d;--theme-color-primary:#f9a91d;--theme-color-second:#faba4a;--theme-color-light:#f0f0f0;--theme-b-link:#f9a91d;--theme-b-link-hover:#faba4a;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#f9a91d;--theme-b-bd-primary:#f9a91d;--theme-b-sd-primary:rgba(249,169,29,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#faba4a;--theme-b-bd-primary-hover:#daa53e;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#faba4a;--theme-b-bd-primary-active:#daa53e;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#daa53e;--theme-b-bd-primary-disabled:#b7853b}.bx-blue,.bx-theme-blue{--primary:#0083d1;--theme-color-primary:#0083d1;--theme-color-second:#5ca6e4;--theme-color-light:#f0f6f8;--theme-b-link:#44b1c9;--theme-b-link-hover:#5cc3d1;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#0083d1;--theme-b-bd-primary:#0083d1;--theme-b-sd-primary:rgba(0,131,209,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#5ca6e4;--theme-b-bd-primary-hover:#5599d2;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#5ca6e4;--theme-b-bd-primary-active:#5599d2;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#5599d2;--theme-b-bd-primary-disabled:#4d8bbf}.bx-red,.bx-theme-red{--primary:#e22b2b;--theme-color-primary:#e22b2b;--theme-color-second:#e95c5c;--theme-color-light:#f0f0f0;--theme-b-link:#e22b2b;--theme-b-link-hover:#e95c5c;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#e22b2b;--theme-b-bd-primary:#e22b2b;--theme-b-sd-primary:rgba(226,43,43,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#e95c5c;--theme-b-bd-primary-hover:#d05454;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#e95c5c;--theme-b-bd-primary-active:#d05454;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#d05454;--theme-b-bd-primary-disabled:#c04e4e}.bx-green,.bx-theme-green{--primary:#63aa28;--theme-color-primary:#63aa28;--theme-color-second:#5b9f0b;--theme-color-light:#a8d95b;--theme-b-link:#44b1c9;--theme-b-link-hover:#5cc3d1;--theme-b-tx-primary:#fff;--theme-b-bg-primary:#63aa28;--theme-b-bd-primary:#63aa28;--theme-b-sd-primary:rgba(99,170,40,0.5);--theme-b-tx-primary-hover:#fff;--theme-b-bg-primary-hover:#5b9f0b;--theme-b-bd-primary-hover:#56940b;--theme-b-tx-primary-active:#fff;--theme-b-bg-primary-active:#5b9f0b;--theme-b-bd-primary-active:#56940b;--theme-b-tx-primary-disabled:#fff;--theme-b-bg-primary-disabled:#56940b;--theme-b-bd-primary-disabled:#497c09}body{background-attachment:fixed;background-size:cover;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}#pagetitle{margin-bottom:35px}h1,h2,h3,h4,h5{font-family:"OpenSans-Regular","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}.bx-content-section,.bx-header-section{padding-bottom:2px;background-color:rgba(255,255,255,.95)}.bx-header-logo{order:1}.bx-header-personal{order:3}.bx-header-contact{order:2}.bx-logo-block{display:block;height:50px;border-bottom:0}.bx-logo-block img{max-height:50px;width:auto}@media(max-width:767px){.bx-logo-block img{max-width:100%;max-height:45px;width:auto;height:auto}.bx-header-logo{padding:5px 50px;height:55px;background-color:var(--theme-color-primary)}.bx-logo-block{height:auto}body.bx-theme-green .bx-store-logo{background:#33b111}}.bx-header-phone-block{display:flex;align-items:center}.bx-header-phone-number{color:#000;white-space:nowrap;font:700 21px/28px "Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif;transition:250ms linear all}.bx-header-phone-icon{display:block;margin-right:10px;width:26px;height:26px;background:no-repeat center url(/bitrix/templates/eshop_bootstrap_v4/images/phone.svg)}@media(max-width:991px){.bx-header-phone-number{font:600 15px/18px "Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif}}.bx-header-worktime{color:#000;font:600 16px/22px "Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif;transition:250ms linear all}.bx-worktime-title{color:#adadad;font:12px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}.bx-worktime-schedule{color:#000;font:12px "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif}@media(max-width:991px){.bx-header-worktime{font:500 15px/18px "Open Sans","Helvetica Neue",Arial,Helvetica,sans-serif}}.sidebar-block-title{color:#343434;text-transform:uppercase;font-weight:600;font-size:14px;font-family:"Open Sans",Arial,"Helvetica Neue",Helvetica,sans-serif}.bx-footer-bg{background-color:#1f496a}.bx-footer-logo{border-bottom:none!important;text-decoration:none!important}.bx-footer-logo img{max-width:100%;height:auto}.bx-inclinkspersonal-item.bx-theme-blue:hover{background:#0083d1}.bx-theme-blue.bx-inclinkspersonal-selected{background:#3398d7}.bx-inclinkspersonal-item.bx-theme-black:hover{background:#303030}.bx-theme-black.bx-inclinkspersonal-selected{background:#484848}.bx-inclinkspersonal-item.bx-theme-green:hover{background:#44b1c9}.bx-theme-green.bx-inclinkspersonal-selected{background:#5cc3d1}.bx-inclinkspersonal-item.bx-theme-red:hover{background:#e63c3c}.bx-theme-red.bx-inclinkspersonal-selected{background:#e95c5c}.bx-inclinkspersonal-item.bx-theme-yellow:hover{background:#f4a52e}.bx-theme-yellow.bx-inclinkspersonal-selected{background:#fbb859}.btn-primary,.list-group-item.active{border-color:var(--theme-b-bd-primary);background-color:var(--theme-b-bg-primary);color:var(--theme-b-tx-primary)}.btn-primary:hover{border-color:var(--theme-b-bd-primary-hover);background-color:var(--theme-b-bg-primary-hover);color:var(--theme-b-tx-primary-hover)}.btn-primary:focus,.btn-primary.focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}.btn-primary.disabled,.btn-primary:disabled{border-color:var(--theme-b-bg-primary);background-color:var(--theme-b-bg-primary);color:var(--theme-b-tx-primary)}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{border-color:var(--theme-b-bd-primary-active);background-color:var(--theme-b-bg-primary-active);color:var(--theme-b-tx-primary-active)}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}.form-control:focus{border-color:var(--theme-color-primary);box-shadow:0 0 0 .2rem var(--theme-b-sd-primary)}a,.btn-link{color:var(--theme-b-link)}a:hover,.btn-link:hover{color:var(--theme-b-link-hover)}.g-font-size-15{font-size:15px}.g-font-size-17{font-size:17px}.g-font-size-20{font-size:20px}.text-primary{color:var(--primary)!important}.bg-primary{background:var(--primary)!important}.border-primary{border-color:var(--primary)!important}.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5{text-transform:uppercase;font-size:14px;font-family:"OpenSans-SemiBold","Helvetica Neue",Helvetica,Arial,sans-serif}.sidebar li{font-size:12px;font-family:"OpenSans-SemiBold","Helvetica Neue",Helvetica,Arial,sans-serif}.sidebar-icon{width:27px;height:27px;margin-right:5px;border-radius:50%;background-color:var(--theme-color-primary);background-repeat:no-repeat;background-position:center}.sidebar-icon-label{background-image:url(/bitrix/templates/eshop_bootstrap_v4/images/label.svg);background-size:19px auto}.sidebar-icon-delivery{background-image:url(/bitrix/templates/eshop_bootstrap_v4/images/delivery.svg);background-size:17px auto}.sidebar-icon-sale{background-image:url(/bitrix/templates/eshop_bootstrap_v4/images/sale.svg);background-size:auto 17px}.sidebar-icon-self{background-image:url(/bitrix/templates/eshop_bootstrap_v4/images/self.svg);background-size:auto 17px}.sidebar-icon-phone{background-image:url(/bitrix/templates/eshop_bootstrap_v4/images/phone_white.svg);background-size:auto 21px}
/* End */
/* /local/templates/.default/components/bitrix/sale.basket.basket.line/zcart/style.min.css?17418616673774 */
/* /local/templates/.default/components/bitrix/search.title/.default/style.min.css?17441776171827 */
/* /bitrix/templates/eshop_bootstrap_v4/styles.css?175189031073970 */
/* /bitrix/templates/eshop_bootstrap_v4/template_styles.min.css?17418617477525 */
