

/* Start:/bitrix/templates/s7spb.anitos/assets/css/geometry.css?16034745453017*/
/**
  * Geomatry
  */

.h42{height: 42px !important;}
.h100{height: 100% !important;}
.h450{height: 450px !important;}
.hm200{min-height: 200px !important;}
.hm220{min-height: 220px !important;}
.hm306{min-height: 310px !important;}
.hm450{min-height: 450px !important;}
.hm550{min-height: 550px !important;}
.wm595{max-width: 595px; width: 595px;}

.w164{
    flex-basis: 164px !important;
    max-width: 164px !important;
}
.w235{
    flex-basis: 235px !important;
    max-width: 235px !important;
}
.w-min-265{
    min-width: 265px !important;
}
.w-max-300{
    max-width: 300px !important;
}
.w-max-480{
    max-width: 480px !important;
}

/**
  * Square
 */
.square-10{width: 10px !important; height: 10px !important;}
.square-12{width: 12px !important; height: 12px !important;}
.square-14{width: 14px !important; height: 14px !important;}
.square-16{width: 16px !important; height: 16px !important;}
.square-18{width: 18px !important; height: 18px !important;}

.square-20{width: 20px !important; height: 20px !important;}
.square-22{width: 22px !important; height: 22px !important;}
.square-24{width: 24px !important; height: 24px !important;}
.square-26{width: 26px !important; height: 26px !important;}
.square-28{width: 28px !important; height: 28px !important;}

.square-30{width: 30px !important; height: 30px !important;}
.square-32{width: 32px !important; height: 32px !important;}
.square-34{width: 34px !important; height: 34px !important;}
.square-36{width: 36px !important; height: 36px !important;}
.square-38{width: 38px !important; height: 38px !important;}

.square-40{width: 40px !important; height: 40px !important;}
.square-42{width: 42px !important; height: 42px !important;}
.square-44{width: 44px !important; height: 44px !important;}
.square-46{width: 46px !important; height: 46px !important;}
.square-48{width: 48px !important; height: 48px !important;}
.square-200{width: 200px !important; height: 200px !important;}

/**
  * Circle
  */
.circle-24{
    width: 24px;
    height: 24px;
    line-height: 24px;
    border-radius: 12px;
    text-align: center;
}

/**
  * Positionizm
  */
.vertical-align-middle{
    vertical-align: middle;
}

/**
  * Stikers
  */
/* Stickers */
.s7spb-product-cell.active .stiker-block{
    top: 10px;
    left: 10px;
}
.stiker-block{
    position: absolute;
    top:5px;
    left: 5px;
}
.stiker{
    display: inline-block;
    width: 50px;
    height: 46px;
    line-height: 46px;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../images/layer.png");
    background-repeat: no-repeat;
    background-position: -145px -10px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    text-overflow: ellipsis;
    font-size: 12px;
    font-weight: bold;
}
.stiker-warning{
    background-position: -145px -111px !important;
}
.stiker-primary{
    background-position: -145px -59px !important;
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/assets/css/text.css?15977627272873*/
.text-philosopher{font-family: 'Philosopher', sans-serif;}
.text-semibold{font-family: 'Open Sans Semibold', sans-serif;}
.text-roboto{font-family: 'Roboto', sans-serif;}
.text-bold{font-family: 'Open Sans Bold', sans-serif; font-weight: bold;}
.text-normal{font-family: 'Open Sans', sans-serif; font-weight: normal;}
.text-arimo{font-family: 'Arimo', sans-serif;}
.text-italic{font-style: italic;}


.text-10{font-size: 10px}
.text-11{font-size: 11px}
.text-12{font-size: 12px}
.text-13{font-size: 13px}
.text-14{font-size: 14px}
.text-15{font-size: 15px}
.text-16{font-size: 16px}
.text-17{font-size: 17px}
.text-18{font-size: 18px;}
.text-20{
  font-size: 20px;
}
.text-22{font-size: 22px;}
.text-24{font-size: 24px;}
.text-28{font-size: 28px;}
.text-30{font-size: 30px;}
.text-32{font-size: 32px;}
.text-36{font-size: 36px;}

.text-height-12{line-height: 12px !important;}
.text-height-14{line-height: 14px !important;}
.text-height-15{line-height: 15px !important;}
.text-height-16{line-height: 16px !important;}
.text-height-17{line-height: 17px !important;}
.text-height-18{line-height: 18px !important;}
.text-height-20{line-height: 20px !important;}
.text-height-22{line-height: 22px !important;}
.text-height-24{line-height: 24px !important;}
.text-height-30{line-height: 30px !important;}
.text-height-36{line-height: 36px !important;}

.text-black{color: #000000 !important;}
.text-tranqulity{color: #070707 !important;}
.text-dark{color: #333333 !important;}
.text-white{color: #fff !important;}
.text-gray{color: #a7a7a6 !important;}
a.text-white:hover{color: #adffeb !important;}

.text-danger{color: #ce139e !important;}
a.text-danger:hover{color: #7c125c !important;}

.text-success{color: #36710f !important;}
a.text-success:hover{color: #009a82 !important;}

.text-success-ultras{color: #4ece02 !important;}
a.text-success-ultras:hover{color: #2c7202 !important;}

.text-warning{color: #f4b901 !important;}
a.text-success:hover{color: #806601 !important;}

.text-primary{color: #14807b !important;}
a.text-primary:hover{color: #124b46 !important;}

.text-gray{color:#7c7b7b!important;}
a.text-gray:hover{color: #333333 !important;}

.text-info{color: #22cfc7 !important;}
a.text-info:hover{color: #1c928a !important;}

.text-gray{color: #878787 !important;}
a.text-gray:hover{color: #878787 !important;}

.text-nowrap{white-space: nowrap;}
.text-wrap-normal{white-space: normal;}
.text-underline{text-decoration: underline;}
.text-decoration-none{text-decoration: none;}
.text-uppercase{text-transform: uppercase;}
.text-capitalize{text-transform: capitalize;}
.text-lowercase{text-transform: lowercase;}

.text-center{text-align: center;}
.text-right{text-align: right;}
.text-left{text-align: left;}

.text-price_red{color: #ee0074;}
.text-price_yellow{color: #f4b901;}
.text-price_green{color: #4ece02;}

.text-vertical-middle{vertical-align: middle;}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/assets/css/animations.css?1605294119824*/
.cursor-pointer{
    cursor: pointer;
}

/**
  * quantity counter
  */
.quantity-counter{
    border: 1px solid #a8a8a8;
    color: #878787;
}

.quantity-counter input,
.quantity-counter .quantity-counter-minus,
.quantity-counter .quantity-counter-plus{
    width: 10px;
    max-width: 27px;
    min-width: 27px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border: 0 none;
    background-color: #fff;
    color: #878787;
    font-size: 18px;
}
.quantity-counter-plus,
.quantity-counter-minus {
  cursor:pointer;
}
.quantity-counter input{
    max-width: 120px;
  	width: 100%;
    border-left: 1px solid #a8a8a8;
    border-right: 1px solid #a8a8a8;
  	cursor: text;
}

.quantity-counter .quantity-counter-minus:hover,
.quantity-counter .quantity-counter-plus:hover{
    background-color: #f0f0f0;
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/assets/css/icons.css?15977627275363*/
.icon{
    display: inline-block;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../images/layer.png");
    background-repeat: no-repeat;
}
.icon-reload{
    background-position: -156px -3927px;
    height: 16px;
    width: 16px;
    cursor: pointer;
}
.icon-cart{
    background-position: -154px -3563px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}
.icon-favorite{
    background-position: -157px -3620px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}
.icon-lk{
    background-position: -156px -3679px;
    height: 25px;
    width: 25px;
    cursor: pointer;
}
.icon-car{
    background-position: -152px -3722px;
    height: 23px;
    width: 30px;
    cursor: pointer;
}
.icon-minus{
    background-position: -149px -1007px;
    height: 12px;
    width: 12px;
    cursor: pointer;
}
.icon-plus{
    background-position: -145px -1015px;
    height: 12px;
    width: 12px;
    cursor: pointer;
}
.icon-phone{ 
   
    cursor: pointer;
  	
}
.icon-phone svg {
  fill: #ce139e;
  	width: 29px;
    height: 29px;
}
svg {
  	overflow: hidden;
    vertical-align: middle;
}
.icon-menu{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/menu.dots.svg");
    background-repeat: no-repeat;
    background-size: cover;
    height: 17px;
    width: 23px;
    cursor: pointer;
}

.icon-favorite-60{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/favorite.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 63px;
    cursor: pointer;
}
.icon-favorite-info{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/favorite.info.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    cursor: pointer;
}
.icon-favorite-red{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/favorite.white.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    cursor: pointer;
}
.icon-user-60{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/user.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 63px;
    cursor: pointer;
}
.icon-basket-60{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/basket.svg");
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 73px;
    cursor: pointer;
}

/**
  * catalog icons
  */
.icon-appliances{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-appliances.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-toys{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-children-toys.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-сosmetics{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-сosmetics.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-haberdashery{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-haberdashery.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-stationery{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-stationery.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-shoes{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-children-shoes.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-shoes{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-children-shoes.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-books{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-books.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-lighting{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-lighting.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-сelebration{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-сelebration.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-lux{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-lux.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-school{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-school.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-food{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-food.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-souvenirs{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-souvenirs.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-household{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-household.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-clothing{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-clothing.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-children-goods{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/catalog/icon-children-goods.svg");
    background-size: contain;
    height: 40px;
    width: 40px;
}
.icon-avaliable{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/avaliable.svg");
    background-size: contain;
    height: 16px;
    width: 16px;
}
.icon-share{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/share.svg");
    background-size: contain;
    height: 16px;
    width: 16px;
}

.icon-next{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/arrows/rirht.small.svg");
    background-size: contain;
}
.icon-prev{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/arrows/left.small.svg");
    background-size: contain;
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/assets/css/slider.css?15977627271346*/
/* catalog.top */
.bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left,
.bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right{
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 20px !important;
    background-position: center;
    width: 60px;
    height: 60px;
    box-shadow: 0 3px 7px #999;
    border-radius: 30px;
}
.bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_right{
    right: 0;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/arrows/rirht.small.svg");
}
.bx_catalog_tile_home_type_2 .bx_catalog_tile_slider_arrow_left{
    left: 0;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/arrows/left.small.svg");
}

/**
  * Carousel controls
  */
.carousel-controls {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    margin-top: -30px;
}
.carousel-control-prev,
.carousel-control-next{
    width: 60px;
    height: 60px;
    border-radius: 30px;
    position: absolute;
    cursor: pointer;
    background-color: #fff;
    background-repeat: no-repeat;
    background-size: 20px !important;
    background-position: center;
    box-shadow: 0 3px 7px #999;
    z-index: 499;
}
.carousel-control-prev{
    left: 0;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/arrows/left.small.svg");
}
.carousel-control-next{
    right: 0;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/css/../icons/arrows/rirht.small.svg");
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/components/bitrix/system.auth.form/top/style.css?15977627271567*/
.s7sbp--marketplace--header--search-line--buttons--lk {
	position: relative;
	max-width: 180px;
	cursor: default;
}
.s7sbp--marketplace--header--search-line--buttons--lk--icon,
.s7sbp--marketplace--header--search-line--buttons--lk--titile {cursor: pointer}

.s7sbp--marketplace--lk--menu--wrapp {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.s7sbp--marketplace--lk--menu--text {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	cursor: pointer;
	white-space: nowrap;
}

.s7sbp--marketplace--lk--menu {
	display: none;
	position: absolute;
	top: 70px;
	left: -29px;
	z-index: 650;
	background: #fff;
	box-shadow: 0 0 15px rgba(0,0,0,.12);
	border-radius: 2px;
	margin: 0 -20px;
	min-width: 200px;
	padding: 30px 30px 10px;
	text-align: left;
	height: auto;
}

.s7sbp--marketplace--lk--menu:after {
	content: '';
	position: absolute;
	width: 0;
	height: 0;
	border: 11px solid transparent;
	border-bottom-color: #fff;
	left: 50%;
	top: -16px;
	margin-left: -11px;
}


.s7sbp--marketplace--lk--menu--item {
	margin-bottom: 10px;
}
.s7sbp--marketplace--lk--menu--item a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
	line-height: 1.2;
	white-space: nowrap;
}
.s7sbp--marketplace--lk--menu--item a:hover {
	color: rgba(242, 19, 193, 0.64);
	text-decoration: underline;
}

.s7sbp--marketplace--lk--menu--item_title {
	margin-top: 30px;
	color: #878787;
	text-transform: uppercase;
}

.s7sbp--marketplace--lk--menu--item_exit a {
	color: #ce139e;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/components/bitrix/search.title/catalog/style.css?15977627275473*/
.title-search {
    flex: 0 0 490px;
    display: flex;
    align-items: stretch;
    justify-content: space-between;
    background-image: url("/bitrix/templates/s7spb.anitos/components/bitrix/search.title/catalog/images/bg.select50.gif");
    padding-left: 20px;
    background-repeat: no-repeat;
    height:50px;
    position: relative;
    border-radius: 7px;
}
.title-search button {
    display: block;
    width: 40px;
    height: 50px;
    border-radius: 0 7px 7px 0;
    background-color: #ce139e;
    border-left: 0 none;
    border-right: 0 none;
    border-top: 0 none;
    border-bottom: 0 none;
    cursor: pointer;
    position: relative;
}
.title-search button:after {
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    left: 9px;
    top: 14px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABPlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AAAC03lweAAAAaHRSTlMALozP8P3ou3ARFKj318ff83IBJ+LRVQode60GFuOIAxnJo6+GDFg2zSv83AKYTadA2wd/zimixPHdN5HAHnhfgwTY+hcQ7/UlnGQY6ZXkSgkVgv7KTD9XkrPTM7aHmXyAbEGXHNSBntWiP1oAAAABYktHRACIBR1IAAAACXBIWXMAAAsSAAALEgHS3X78AAAA+ElEQVQoz52R11ICQRBFB9lFBFdgCaKiYAIFxYAJFVAUwUQQFMxZ7/9/gW41zm5X4Qv36cw91VNd1UIYsQ3YFdUx6BwSLC43MKyNeACvT7f0/gCCodFfCI8pGJ+QfWQSU9Eux6YxI8Us5szp+SDiXUxgwfrvYjK1RLSMNNtkBasEa951JkLIEKgbfPdNbBFgm4sw3AQ7WS52sUewjxwTeRQInDiw9ofFo2Oi0km5YhE+nP7hGbRz2aeTFxH5uES1RlTPqNAaUuhXTbTy1zftjgOBW9yZRtw/NGFEeSxFn5gRsfjzy+ubcQv9nRszfZrUx3/mU/Q2X98/GLgsw5+nTYMAAAAASUVORK5CYII=) no-repeat center;
    background-size: contain;
}
.title-search select,
.title-search select:focus,
.title-search input{
    outline: none !important;
    border: 0 none;
    background-color: transparent;
}
.title-search input{
    flex: 1;
    padding-left: 15px;
    background-image: url("/bitrix/templates/s7spb.anitos/components/bitrix/search.title/catalog/images/bg.input50.gif");
    background-repeat: repeat-x;
    height:50px;
}
.title-search select{
    flex: 1;
    height: 50px;
    background-image: url("/bitrix/templates/s7spb.anitos/components/bitrix/search.title/catalog/images/bg.input50.select.gif");
    background-repeat: repeat-x;
    cursor: pointer;
    max-width: 76px;
}

/**
  * title search result
  */

div.title-search-result {
    display: none;
    z-index: 700;
    min-width: 133px;
    background: #fff;
    box-shadow: 0px 0px 15px rgba(0,0,0,.12);
    border-radius: 2px;
    padding: 15px;
    margin-top: 10px;
    box-sizing: border-box;
}
div.title-search-result:after {
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border: 11px solid transparent;
    border-bottom-color: #fff;
    left: 10%;
    top: -20px;
    margin-left: -11px;
}


table.title-search-result {
    border-collapse: collapse;
    border: none;
    width: 100%
}

table.title-search-result td {
    background-color: #fff;
    padding-top: 8px;
    padding-bottom: 8px;
    vertical-align: middle;
    text-align: left;
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box
}

table.title-search-result td.title-search-item {
    padding-left: 8px;
    padding-right: 15px;
    vertical-align: middle
}

table.title-search-result td.main a {
    vertical-align: top;
    text-decoration: none
}

table.title-search-result td.main .title-search-preview,table.title-search-result td.main a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block
}

table.title-search-result td.main {
    padding-left: 4px;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-right: 14px
}

table.title-search-result td.picture {
    width: 100px;
    padding-left: 14px
}

table.title-search-result .cost.prices {
    margin: 10px 10px 0 0
}

table.title-search-result .cost.prices .price.discount {
    margin-top: 0
}

table.title-search-result img.item_preview {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 2px 5px
}

table.title-search-result td.main b {
    font-weight: 400
}

table.title-search-result td {
    border-bottom: 1px solid #e7e7e7;
    border-top: 1px solid transparent;
    transition: none 0s ease 0s
}

table.title-search-result tr.title-search-selected td {
    background-color: #f7f7f7;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

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
}

table.title-search-result td.title-search-all {
    padding: 11px 13px 13px;
    border-bottom-width: 0
}

table.title-search-result td.title-search-all a {
    text-decoration: none
}

table.title-search-result td.title-search-all a span.text {
    display: inline-block;
    height: 14px
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/components/bitrix/menu/s7sbp.nav2/style.css?16189142961772*/
#s7sbp-nav2{
    background-color: #fdf5fb;
    padding-top: 4px;
    padding-bottom: 4px;
    position: relative;
}
#s7sbp-nav-s7spb-row2{
    /*
    margin-left: 30px;
    margin-right: 30px;
     */
}
#s7sbp-nav2 .parent-item{
    color: #ce139e;
    background-color: transparent;
    border-color: #fdf5fb;
}
#s7sbp-nav2 .cat{
  	color: #000;
}
#s7sbp-nav2 .parent-item:hover,
#s7sbp-nav2 .parent-item.active{
    border-color: #ce139e;
}

/**
  * Nav catalog submenu button
  */
#s7sbp-nav-catalog-btn2{
    background-color: #ce139e !important;
    border: 1px solid #ce139e !important;
    position: relative;
    cursor: pointer;
    border-radius: 4px;
}
#s7sbp-nav-catalog-btn2:hover{
    background-color: #ce139e;
    border: 1px solid #ce139e;
}
#s7sbp-nav-catalog-btn2.active::after{
    content: "";
    background-color: #ce139e !important;
    border: 1px solid #ce139e !important;
    height: 8px;
    width: 100%;
    display: block;
    position: absolute;
    bottom: -6px;
    left: -1px;
}
#s7sbp-nav-catalog-btn2 .icon{
    vertical-align: middle;
    margin-bottom: 5px;
}
/**
  * Nav catalog submenu
  */

#s7sbp-nav-catalog{
    background-color: #ce139e;
    padding-top: 20px;
    padding-right: 15px;
    padding-left: 15px;
    position: absolute;
    z-index: 670;
    width: 100%;
    box-sizing: border-box;
    color: #fff;
    text-align: center;
    display: none;
}
#s7sbp-nav-catalog.active{
    display: block;
}
#s7sbp-nav-catalog .s7spb-col{
    color: #fff;
    box-sizing: border-box;
    font-size: 15px;
    margin-bottom: 20px;
    padding: 0 28px;
    text-decoration: none;
    font-family: "Roboto";
}
#s7sbp-nav-catalog .icon{
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/components/bitrix/menu/test.nav.catalog/style.css?1665595401470*/
#s7sbp-nav-catalog .sublevel {
	display:none;
	position: absolute;
	background: #fff;
	margin-left: 261px;
	top: 0;
	border: 1px solid #ce139e;
	min-height: 370px;
}
#s7sbp-nav-catalog .sublevel a {
	display: block;
	padding: 5px;
	color: #666;
	margin: 0;
	text-align: left;
}

@media (min-width: 961px) {
	#s7sbp-nav-catalog.active .s7spb-row {
		display: block;
	}
	#s7sbp-nav-catalog.active>.s7spb-row>.s7spb-col {
		display: block;
		width: 16%;
		float: left;
	}
}
/* End */


/* Start:/bitrix/templates/s7spb.anitos/components/studio7sbp/main.feedback/popup/style.css?16189343365261*/
.widget-popup--wrapper {
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.15);
  z-index: 2001;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.widget-popup--wrapper.widget-popup--wrapper--show {
  visibility: visible;
  opacity: 1;
}

.in-f {
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
}
.in-f .form-control {
  height: 52px;
  box-shadow: inset 2px 1px 5px rgba(0, 0, 0, 0.18);
  background-color: #ffffff;
  max-width: 331px;
  width: 100%;
  border: none;
  border-radius: 9px;
  margin-bottom: 10px;
  padding: 0px 20px;
}
.img-cap {
  margin-bottom: 10px;
}
.widget-popup {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-color: #fdf5fb;
  border-radius: 10px;
  padding: 30px 35px 25px;
  width: 95%;
  max-width: 509px;
  box-shadow: 11px 6px 17px rgba(0, 0, 0, 0.37);
  height: auto;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
  /*
	box-shadow: 0 40px 40px -20px rgba(0,0,0,.19);
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%) scale(.7);
	-moz-transform: translateX(-50%) translateY(-50%) scale(.7);
	-ms-transform: translateX(-50%) translateY(-50%) scale(.7);
	transform: translateX(-50%) translateY(-50%) scale(.7);
	opacity: 0;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	 */
}
.widget-popup--wrapper .caption {
  /*display: none;*/
}

.widget-popup--wrapper--show .widget-popup {
  visibility: visible;
  -webkit-transform: translateX(-50%) translateY(-50%) scale(1);
  -moz-transform: translateX(-50%) translateY(-50%) scale(1);
  -ms-transform: translateX(-50%) translateY(-50%) scale(1);
  transform: translateX(-50%) translateY(-50%) scale(1);
  opacity: 1;
}

.widget-popup--close {
  position: absolute;
  top: -10px;
  right: -11px;
  padding: 15px;
  border: none;
  width: 31px;
  height: 31px;
  border-radius: 50%;
  box-shadow: 3px 2px 6px rgba(0, 0, 0, 0.37);
  background-color: #fdf5fb;
  cursor: pointer;
}
.widget-popup--close--span {
  position: relative;
  display: block;
  width: 15px;
  border: none;
  height: 15px;
}
.widget-popup--close--span:before,
.widget-popup--close--span:after {
  content: "";
  position: absolute;
  top: -7px;
  left: -1px;
  width: 3px;
  height: 14px;
  border-radius: 7px;
  background-color: #666;
}
.widget-popup--close--span:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.widget-popup--close--span:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.widget-popup--body {
  height: auto;
  overflow: hidden;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.widget-popup--body--title,
.widget-popup--body--title--sub {
  font-size: 20px;
  text-transform: uppercase;
  text-align: center;
}
.widget-popup--body--title {
  font-size: 29px;
  margin-bottom: 36px;
}
.widget-popup--body--title--sub {
  color: #2a9ed4;
}
.widget-popup--body--title--sub a {
  display: inline-block;
  color: inherit;
  text-decoration: none;
}
.widget-popup--body--form {
  margin-top: 15px;
}
.widget-popup--body--form--field {
  text-align: center;
  margin-bottom: 7px;
}
.widget-popup--body--form--field input {
  display: block;
  box-sizing: border-box;
  width: 100%;
  border: 0.5px solid #ddd;
  padding: 7px 10px;
  color: #333;
  border-radius: 5px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
  font-size: 20px;
}

.widget-popup--body--form--field--btn {
  display: inline-block;
  padding: 8px 25px;
  border-radius: 5px;
  background: #4fa71a;
  border: none;
  color: #fff;
  font-size: 18px;
  margin: 10px 0;
}

.widget-popup--body--inform {
  text-align: center;
  margin-top: 15px;
  font-size: 12px;
}

table.form-table {
  width: 100%;
  background-color: white;
  border-collapse: collapse;
  font-size: 100%;
  font-weight: normal;
  line-height: 160%;
}

table.form-table th,
table.form-table td {
  border: 1px solid #adc3d5;
  padding: 5px 5px;
  vertical-align: top;
}

table.form-table th {
  background-image: url(/bitrix/templates/s7spb.anitos/components/studio7sbp/main.feedback/popup/images/table_head.gif);
  background-repeat: repeat-x;
  text-align: left;
  color: #25639a;
}

table.form-table td {
  padding: 15px 5px;
}

.form-required {
  color: red;
}

.error-fld {
  display: block;
  float: left;
  height: 13px;
  width: 15px;
  background-repeat: no-repeat;
  background-image: url(/bitrix/templates/s7spb.anitos/components/studio7sbp/main.feedback/popup/images/icon_warn.gif);
}
.btn--mm {
  background-color: #22cfc7;
  height: 54px;
  width: 100%;
  max-width: 331px;
  width: 100%;
  font-size: 20px;
  text-transform: uppercase;
  cursor: pointer;
}

.agree_row {
  flex-direction: row;
  margin-bottom: 13px;
}

.agree_style_checkbox {
  margin-right: 10px;
}


/* End */


/* Start:/bitrix/templates/s7spb.anitos/styles.css?167179745452420*/
/**
  * Fonts
  */
@font-face {
    font-family: 'Open Sans';
    src: url('/bitrix/fonts/opensans-regular.eot');
    src: local('Open Sans'), local('Open Sans'),
    url('/bitrix/fonts/opensans-regular.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-regular.woff') format('woff'),
    url('/bitrix/fonts/opensans-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Semibold';
    src: url('/bitrix/fonts/opensans-semibold.eot');
    src: local('Open Sans Semibold'), local('Open Sans Semibold'),
    url('/bitrix/fonts/opensans-semibold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-semibold.woff') format('woff'),
    url('/bitrix/fonts/opensans-semibold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Bold';
    src: url('/bitrix/fonts/opensans-bold.eot');
    src: local('Open Sans Bold'), local('Open Sans Bold'),
    url('/bitrix/fonts/opensans-bold.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-bold.woff') format('woff'),
    url('/bitrix/fonts/opensans-bold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Open Sans Light';
    src: url('/bitrix/fonts/opensans-light.eot');
    src: local('Open Sans Light'), local('Open Sans Light'),
    url('/bitrix/fonts/opensans-light.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/fonts/opensans-light.woff') format('woff'),
    url('/bitrix/fonts/opensans-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Arimo';
    src: url('/bitrix/templates/s7spb.anitos/assets/fonts/Arimo-Regular.eot');
    src: url('/bitrix/templates/s7spb.anitos/assets/fonts/Arimo-Regular.eot?#iefix') format('embedded-opentype'),
    url('/bitrix/templates/s7spb.anitos/assets/fonts/Arimo-Regular.woff2') format('woff2'),
    url('/bitrix/templates/s7spb.anitos/assets/fonts/Arimo-Regular.woff') format('woff'),
    url('/bitrix/templates/s7spb.anitos/assets/fonts/Arimo-Regular.ttf') format('truetype'),
    url('/bitrix/templates/s7spb.anitos/assets/fonts/Arimo-Regular.svg#Arimo-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Roboto';
    src: url('/bitrix/templates/s7spb.anitos/assets/fonts/Roboto-Regular.woff2') format('woff2'),
    url('/bitrix/templates/s7spb.anitos/assets/fonts/Roboto-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}



/**
  * HTML
  */
html,
body{
    margin: 0;
    padding: 0;
    font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 1.2;
    background: none repeat scroll 0 0 #ffffff;
	 position: relative; 
  	overflow-x: hidden;
}
	input, button, select, optgroup, textarea {
      top: 0px;
}
a {
    color: #ce139e;
    transition: all 0.4s ease 0s;
    text-decoration: underline;
}
p{
    margin-top: 15px;
    margin-bottom: 15px;
}
.stiker {
background-image: url(/bitrix/templates/s7spb.anitos/images/new.png);
    background-size: contain;
background-position: inherit !important;
background-repeat: no-repeat;
width: 40px;
 height: 40px;
}
.stiker.stiker-primary {
background-image: url(/bitrix/templates/s7spb.anitos/images/hit.png);
}
.stiker.stiker-primary.stiker-warning{
background-image: url(/bitrix/templates/s7spb.anitos/images/proc.png);
}
.s7spb-container .table-pokup {
border: 0px;
margin: 0px !auto;
border-collapse: collapse;
}
.s7spb-container .table-pokup tr td {
border: 1px solid #999999;
padding: 5px;
text-align: center;
}
.s7spb-container table tr td p {
padding: 0px;
margin: 0px;
}
.clearfix{clear: both;}

input, button, select, optgroup, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

input,textarea,select{
	outline: none;
}
input[type="text"]{

}
input[type="submit"]{

}
textarea:focus, input:focus{
    outline: none;
}
colgroup{display: none;}

.s7spb-catalog-list {
	opacity: 0;
    list-style: none;
    padding: 0;
  	margin-top: -19px;
    transform: translateY(20px);
    transition: all 0.5s;
    position: relative;
    z-index: 1;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    scroll-behavior: auto;
    max-height: 150px;
}
.s7spb-catalog-list li a {
    font-size: 12px;
    color: #010101;
	font-family: 'Open Sans', sans-serif; font-weight: normal;
 	text-decoration: none;
  	line-height: 16px;
}
.hm200:hover .s7spb-catalog-list {
	opacity: 1;
    transition: all 0.5s;
}
.ti-cat {
	color: #000;
	text-decoration: none;
	position: relative;
	z-index: 1;
}
.hm200:hover:before {
    background-color: rgba(206, 234, 251, 0.74) !important;
    position: absolute;
	border-radius: 10px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    content: '';
}
.hm200.py4 {
     padding-top: 15px !important;
     padding-bottom: 9px !important;
     max-height: 230px;
}
.lh-any {
    line-height: 24px;
}
.hm200 {
	position: relative;
	overflow: hidden;
}
.s7spb-catalog-list li a:hover {
    text-decoration: underline;
    color: #ce139e;
  	transition: none;
	font-family: 'Open Sans Bold', sans-serif; font-weight: bold;
}
/**
  * Posicioniren
  */
.position-relative{
    position: relative;
}
.position-absolute{
    position: absolute;
}

.top1{top:1px;}
.top2{top:2px;}
.top3{top:3px;}
.top4{top:4px;}
.top5{top:5px;}
.top6{top:6px;}
.top7{top:7px;}
.top8{top:8px;}
.top9{top:9px;}
.top10{top:10px;}

/**
  * Marginalism
  */
.m1{margin:5px !important;}
.m2{margin:10px !important;}
.m3{margin:15px !important;}
.m4{margin:20px !important;}
.m5{margin:24px !important;}
.mx1{margin-left:5px !important;margin-right:5px !important;}
.mx2{margin-left:10px !important;margin-right:10px !important;}
.mx3{margin-left:15px !important;margin-right:15px !important;}
.mx4{margin-left:20px !important;margin-right:20px !important;}
.mx5{margin-left:24px !important;margin-right:24px !important;}
.mx6{margin-left:30px !important;margin-right:30px !important;}
.mx7{margin-left:36px !important;margin-right:36px !important;}
.mx10{margin-left:60px !important;margin-right:60px !important;}
.my1{margin-top:5px !important;margin-bottom:5px !important;}
.my2{margin-top:10px !important;margin-bottom:10px !important;}
.my3{margin-top:15px !important;margin-bottom:15px !important;}
.my4{margin-top:20px !important;margin-bottom:20px !important;}
.my5{margin-top:24px !important;margin-bottom:24px !important;}
.my6{margin-top:30px !important;margin-bottom:30px !important;}
.mt1{margin-top:5px !important;}
.mt2{margin-top:10px !important;}
.mt3{margin-top:15px !important;}
.mt4{margin-top:20px !important;}
.mt5{margin-top:24px !important;}
.mt6{margin-top:32px !important;}
.mt7{margin-top:40px !important;}
.mt8{margin-top:50px !important;}
.mb1{margin-bottom:5px !important;}
.mb2{margin-bottom:10px !important;}
.mb3{margin-bottom:15px !important;}
.mb4{margin-bottom:20px !important;}
.mb5{margin-bottom:24px !important;}
.mb6{margin-bottom:32px !important;}
.mb7{margin-bottom:40px !important;}
.mb8{margin-bottom:45px !important;}
.mb9{margin-bottom:50px !important;}
.mb10{margin-bottom:72px !important;}
.mlauto{margin-left:auto !important;}
.ml1{margin-left:5px !important;}
.ml2{margin-left:10px !important;}
.ml3{margin-left:15px !important;}
.ml4{margin-left:20px !important;}
.ml5{margin-left:24px !important;}
.mrauto{margin-right:auto !important;}
.mr1{margin-right:5px !important;}
.mr2{margin-right:10px !important;}
.mr3{margin-right:15px !important;}
.mr4{margin-right:20px !important;}
.mr5{margin-right:24px !important;}

.p1{padding:5px !important;}
.p2{padding:10px !important;}
.p3{padding:15px !important;}
.p4{padding:20px !important;}
.p5{padding:24px !important;}
.px1{padding-left:5px !important;padding-right:5px !important;}
.px1_8{padding-left:8px !important;padding-right:8px !important;}
.px2{padding-left:10px !important;padding-right:10px !important;}
.px3{padding-left:15px !important;padding-right:15px !important;}
.px4{padding-left:20px !important;padding-right:20px !important;}
.px5{padding-left:24px !important;padding-right:24px !important;}
.px51{padding-left:30px !important;padding-right:30px !important;}
.px6{padding-left:14px !important;padding-right:14px !important;}
.px7{padding-left:35px !important;padding-right:35px !important;}
.px9{padding-left:50px !important;padding-right:50px !important;}
.py1{padding-top:5px !important;padding-bottom:5px !important;}
.py2{padding-top:10px !important;padding-bottom:10px !important;}
.py3{padding-top:15px !important;padding-bottom:15px !important;}
.py4{padding-top:15px !important;padding-bottom:20px !important;}
.py5{padding-top:24px !important;padding-bottom:24px !important;}
.pt1{padding-top:5px !important;}
.pt2{padding-top:10px !important;}
.pt3{padding-top:15px !important;}
.pt4{padding-top:20px !important;}
.pt5{padding-top:24px !important;}
.pt6{padding-top:32px !important;}
.pt7{padding-top:40px !important;}
.pt8{padding-top:45px !important;}
.pt9{padding-top:50px !important;}
.pt10{padding-top:60px !important;}
.pb1{padding-bottom:5px !important;}
.pb2{padding-bottom:10px !important;}
.pb3{padding-bottom:15px !important;}
.pb4{padding-bottom:20px !important;}
.pb5{padding-bottom:24px !important;}
.pb6{padding-bottom:32px !important;}
.pb7{padding-bottom:40px !important;}
.pl1{padding-left:5px !important;}
.pl2{padding-left:10px !important;}
.pl3{padding-left:15px !important;}
.pl4{padding-left:20px !important;}
.pl5{padding-left:24px !important;}
.pr1{padding-right:5px !important;}
.pr2{padding-right:10px !important;}
.pr3{padding-right:15px !important;}
.pr4{padding-right:20px !important;}
.pr5{padding-right:24px !important;}

/**
  * Building blocks
  */
.d-block{
    display: block;
}
#stiky-bascet {

}
.d-flex{
    display: flex !important;
}
.d-inline-block{
    display: inline-block !important;
}
.d-none{
    display: none !important;
}
.d-hide{
    display: none;
}
.d-overflow-hidden{
    overflow: hidden;
}
.p-relative{position: relative !important; z-index: 1;}
.p-absolute{position: absolute !important; z-index: 1;}

/**
  * Back-grounds
  */
.mt-none{
	margin-top: 0px !important;
}
.bacg{
	background-color: #efefef;
	margin-bottom: 0px !important;
}
.bacg span a{
	color: #000;
	font-family: 'Open Sans Semibold', sans-serif;
}
.mb4.mt3 img {
	display: block;
	margin: 0 auto;
}
.bg-info{
    background-color: #c7e9f5;
}
.bg-info-ultras{
    background-color: #dff9fc;
}
.bg-info-infras{
    background-color: #a3d6f5;
}
.bg-info-1{
    background-color: #def0fd;
}

.bg-success{
    background-color: #36710f;
}
.bg-success-ultras{
    background-color: #dee6ce;
}
.bg-success-infras{
    background-color: #36710f;
}

.bg-danger{
    background-color: #ce139e;
}
.bg-danger-2{
    background-color: #fae5f5;
}
.bg-danger-ultras{
    background-color: #f8e4de;
}
.mob-head .bg-danger {
    background-color: #ce139e !important;
}
.bg-primary-ultras{
    background-color: #f4e6f9;
}
.s7sbp--marketplace--saler--lk--left-menu--icon.icon--statistics{
background-image: url("/bitrix/templates/s7spb.anitos/images/jj.png") !important;
}
.s7sbp--marketplace--saler--lk--left-menu--icon.icon--master_file {
background-image: url("/bitrix/templates/s7spb.anitos/images/pp.png") !important;
}
.bg-primary-ultras{
    background-color: #f4e6f9;
}
.bg-primary-infras{
    background-color: #14807b;
}

.bg-warning{
    background-color: #f8ca11;
}

.bg-roso-infras{
    background-color: #fdeef9;
}
.bg-roso{
    background-color: #fdf0fa;
}
.bg-roso-ultras{
    background-color: #fdf5fb;
}
.bg-white{
    background-color: #fff;
}
.bg-white-infras{
    background-color: #f5f3f3;
}
.bg-gray{
    background-color: #dcdcda;
}

/**
  * Borders
  */
.border{
    border-style: solid;
    border-width: 1px;
}
.border-bottom{
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
}
.border-left{
    border-left-style: solid !important;
    border-left-width: 1px !important;
}
.border-right{
    border-right-style: solid !important;
    border-right-width: 1px !important;
}
.border-danger{border-color: #ce139e;}
.border-success{border-color: #009a82;}
.border-success-dark{border-color: #08443a;}
.border-primary{border-color:#30446b;}
.border-primary2{border-color:#8f9fc0;}
.border-gray{border-color:#dedede;}
.border-gray2{border-color:#878787;}
.border-info{border-color:#3aa3d8;}
.border-radius-0{border-radius: 0 !important;}
.border-radius-3{border-radius: 3px !important;}
.border-radius-10{border-radius: 10px !important;}
.border-radius-50{border-radius: 50% !important;}
.border-dotted{
    border-width: 2px;
    border-style: dotted;
}
.border-dotted-bottom{
    border-bottom-style: dotted !important;
    border-bottom-width: 2px !important;
}

/**
  * Matrix ang grids
  */
.s7spb-container{
    box-sizing: border-box;
    /*width: 1920px;*/
    /*width: 1600px;*/
    max-width: 1200px;
  	margin: 0 auto;
 	 padding: 0px 15px;
}
.container{
	max-width: 1200px !important;
  	margin: 0 auto;
 	 padding: 0px 15px;
}
.s7spb-row.s7spb-row12.row-line {
	display: flex;
    flex-direction: column;
}
.s7spb-row{
    box-sizing: border-box;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.line-s7 {
  	background-color: #efefef;
  	padding-left: 10px;

}
.line-ss7 {
	position: relative;
}
.line-ss7::before {
	content: '';
    position: absolute;
    width: 0px;
    height: 0px;
    border-top: 39px solid transparent;
    border-right: 34px solid #fff;
    border-bottom: 39px solid transparent;
    left: -33px;
    top: -1px;
}
.line-sp {
	border: 1px solid #22cfc7;
	margin-top: 19px;
}
.line-sum {
	transform: translate(28px, 5px);
}
.line-pr {
	padding-right: 20px;
}
.s7spb-row-start{
    justify-content: flex-start;
}
.s7spb-row-column{
    flex-direction: column;
}
.s7spb-col{
    box-sizing: border-box;
    flex: 1;
}
.s7spb-col-auto{
    flex: 0 0 auto;
}
.s7spb-col-min{
    flex: 0 auto;
}
.s7spb-row12{margin-left: -6px; margin-right: -6px;}
.s7spb-row12&gt;.s7spb-col{margin-left: 6px; margin-right: 6px;}
.s7spb-row20{margin-left: -10px; margin-right: -10px;}
.s7spb-row20&gt;.s7spb-col{margin-left: 10px; margin-right: 10px;}
.s7spb-row-center{align-items: center;}
.s7spb-row-baseline{align-items: baseline;}
.s7spb-row-bottom{align-items: flex-end;}
.s7spb-row-wrap{flex-wrap: wrap;}
.s7spb-row-justify-center{justify-content:center;}
.s7spb-row-justify-start{justify-content:start;}
.s7spb-row-justify-end{justify-content:flex-end;}


.s7spb-col310{
    flex-basis: 310px;
    max-width: 310px;
}
.s7spb-col25{
    flex: 0 0 25%;
}
.s7spb-col-align-end{align-self: flex-end;}

/**
  * Buttons
  */
.btn{
    display: inline-block;
    border-style: solid;
    border-width: 1px;
    font-size: 15px;
    line-height: 40px;
    height: 40px;
    padding: 0;
    text-decoration: none;
    white-space: nowrap;
    border-radius: 7px;
    padding-left: 10px;
    padding-right: 10px;
    cursor: pointer;
}
.btn-primary{
    background-color: #22cfc7;
  border-color: #22cfc7;
    color: #fff;
}
.btn-primary:hover{
    background-color: #245a7a;
    border-color: #275073;
}
.btn-danger{
    background-color: #ce139e;
    border-color: #ce139e;
    color: #fff;
}
.btn-outline-danger{
    color: #ce139e;
    background-color: transparent;
    border-color: #ce139e;
}
.btn-outline-ultra-danger{
    color: #ce139e;
    background-color: transparent;
    border-color: #fdf5fb;
}
.btn-danger:hover{
    background-color: #7c105b;
    border-color: #7c105b;
}
.btn-warning{
    background-color: #ffd400;
    border-color: #ffd400;
}
.btn-warning:hover{
    background-color: #f4b901;
    border-color: #f4b901;
}
.btn-info{
    background-color: #22cfc7;
    border-color: #22cfc7;
}
.btn-info:hover{
    background-color: #1faaa2;
    border-color: #1faaa2;
}

.button, .button{
    cursor: pointer;
    font-size: 14px;
    line-height: 14px;
    text-transform: none;
    background-color: #6191c2;
    color: #fff;
    text-decoration: none;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    text-align: center;
    padding: 10px 20px;
    margin: 0 2px;
    display: inline-block;
    border: none;
    outline: 0;
    position: relative;
    width: auto;
    vertical-align: middle;
    -webkit-appearance: none;
}
.button:hover, .button:hover {
    background-color: #ff4d0d;
}

/**
  * Alerts
  */
.alert{
    font-size: 18px;
    padding-top: 45px;
    padding-bottom: 45px;
    padding-left: 24px;
    padding-right: 24px;
}
.alert-info{
    background-color: #d9f1ee;
    color: #009a82;
}
.alert-danger{
    background-color: #ce139e;
    color: #fff;
}
.alert-success{
    background-color: #36710f;
    color: #fff;
}

/**
  * Media modes
  * mode 1200
  */

.s7spb-product-cell.active{
	z-index: 498;
}
.s7sbp--marketplace--section-excell {
position: relative;
color: #000;
text-decoration: none;
}
.s7sbp--marketplace--section-excell::before {
content: '';
background-repeat: no-repeat;
background-image: url("/bitrix/templates/s7spb.anitos/assets/css/marketplace/images/excel.svg");
position: absolute;
left: -19px;
 top: -1px;
height: 16px;
 width: 16px;
}
.pb3.img-line-view .img-200 {
	width: 100%;
}
.favorites-link-header{
	text-decoration: none;
	color: #000 !important;
	margin-left: 6px;
    margin-right: 6px;
}
table.title-search-result td.main{
	max-width: 602px
}
.prices .text-price_yellow{
	font-size: 17px;
	}
.banner-index #top-bunner-items .top-bunner-item img {
  width: auto;
}
.fa-angle-ri:before {
    content: "\f105" !important;
	}
li.nav-item.nav-item-level-0 {
    position: relative;
}
.filtr {
  display: none;
}
.catalog-cat {
  width: 83%;
}
.box-soc {
  display: flex;
}
.menu-mob-box {
  display: none;
}
.d-block450 {
  display: none;
}
.image-arrow{
 display: none;
}
.bx_profile .btn{
	    background-color: #ce139e !important;
		border-color: #ce139e !important;
	}
.colum-personal .element-mob-cat {
	flex-wrap: wrap;
}
/**
* Media modes
* mode 1200
*/
#anitos-basket .quantity-counter input, .quantity-counter .quantity-counter-minus, .quantity-counter .quantity-counter-plus{
	min-width: 10px;
}
#top-bunner-items .top-bunner-item{
	padding-left: 0px;
	padding-right: 0px;
}
.nav-mobi{
	display: none;
}
#anitos-catalog-element-thumbs{
	position: static !important;
	margin-right: 10px;
}
#anitos-catalog-element-photos{
	    align-items: normal !important;
    justify-content: normal !important;
}
@media (min-width: 1250px) {
  .bx_catalog_section-discont .sub-section {
    height: 136px;
  }
}
@media (min-width: 1599px){
.wm595 {
   max-width: 782px;
	width: 779px;
  }
  #must-have-items .must-have-item {
    flex: 0 0 33%;
  }
  #news-items .news-item {
    flex: 0 0 33%;
  }
}
@media (min-width: 1500px) {
  .bx_catalog_section-discont .sub-section {
    height: 189px;
  }

}
@media (max-width: 1598px) {
	.wm595 {
    max-width: 719px;
    width: 733px;
	}
}
@media (max-width: 1550px){
.wm595 {
    max-width: 734px;
    width: 764px
}
}
@media (max-width: 1504px){
.wm595 {
    max-width: 605px;
    width: 764px;
}
}
@media (max-width: 1370px){
.wm595 {
    max-width: 650px;
    width: 764px;
}
}
@media (max-width: 1350px){
.wm595 {
    max-width: 608px;
    width: 764px;
}
table.title-search-result td.main {
	    max-width: 500px;
	}
table.title-search-result .prices .text-price_yellow{
	font-size: 16px;
	}
}
@media (max-width: 1282px){
 #s7sbp-nav .parent-item {
	padding-left: 10px !important;
    padding-right: 10px !important;
	}
}
@media (max-width: 1250px) {
  #s7sbp-nav .parent-item {
    padding-left: 5px !important;
    padding-right: 5px !important;
    font-size: 14px;
  }
  .title-search input {
    width: 100%;
  }
  .row1200-column {
    flex-direction: column;
  }
  .row1200-column .wm595 {
      max-width: 100%;
      width: 100%;
  }
    .row1200-column .wm595 > div {
        position: inherit;
    }
    .row1200-column .wm595 .carousel-controls {
        top: 60%;
    }
  .wm-mb {
    margin-bottom: 25px;
  }
}


@media (max-width: 1125px) {
  .wrapper--cont {
    flex-direction: column;
    width: 100%;
  }
  #s7sbp-sidebur {
    width: 100% !important;
  }
  .filtr {
    display: inline-flex;
  }
  .filtr svg {
    width: 20px;
    transform: translate(-5px, -16px);
  }
  .aside-none.active {
    display: block !important;
  }
  .s7sbp--marketplace--section-item-type {
    display: flex !important;
    justify-content: flex-end;
  }
  .aside-none {
    display: none;
  }
  .catalog-adept {
    width: 100%;
  }
  .s7sbp--marketplace--section-item-type {
    position: static !important;
  }
}
@media (min-width: 961px) {
#top-bunner-items {
	margin-bottom: -30px;
	}
.banner__catalog-wrapper #top-bunner-items {
	margin-bottom: 0px;
	}
}

@media (max-width: 1080px) {
  #top-bunner-items .top-bunner-item img {
    width: 100% !important;
    height: 100%;
    object-fit: cover;
  }
  #top-bunner-items {
    height: 100%;
  }
  #top-bunner-items .top-bunner-item {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media (max-height: 420px){
	.button_dc0{
	    transform: scale(0.6) !important;
	}
}
@media (max-width: 960px) {
  /**
* Grid
*/	
	.icon-mob-lk, .icon-favorite-60, .icon-basket-60 {
    height: 29px !important;
    width: 29px !important;
}
	.mr-mast-mob{
	margin-bottom: 10px;
	}
	#personal-order-list .table tbody .d-md-table-cell{
	text-align: left !important;
	}
	.BASKET_GOTO_ORDER .btn{
	    display: block;
	text-align: center;
	font-size: 16px;
	}
	.tex-cen{
	    text-align: center !important;
	}
	.tex-cen .p3{
	line-height: 7px;
	}
	.line-s7{
	padding-right: 10px;
	}
	.line-sum .text-24{
	font-size: 20px !important;
	}
	.line-sum{
	    transform: translate(0);
		font-size: 15px !important;
	}
	.element-mob-cat.row-line .s7spb-item-height{
	 border-bottom: none;
	}
	.element-mob-cat .s7spb-item-height{
	 border-bottom: 1px solid #f3f3f3;
	}
	.bord-mob{
	margin-top: 10px;
}
	.mb-mob-960{
	margin-bottom: 0px !important;
	}
	.index-mr{
	padding-top: 0px !important;
	}
	.nav-mobi .s7spb-row{
	justify-content: center;
	}
	.nav-mobi .cat{
	display: none;
	}
	.nav-mobi #s7sbp-nav-catalog-btn{
	display: none;
	}
	.nav-mobi{
	display: block;
	margin-top: -15px;
	}
	.nav-mobi #s7sbp-nav{
	display: block !important;
	padding-top: 0px;
    padding-bottom: 0px;
}
	.s7sbp--marketplace--lk--menu--item_exit{
	position: relative;
	}
	.s7sbp--marketplace--lk--menu--item_exit::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/logout.svg);
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	left: 77px;
    top: 3px;
	}
	.s7sbp--marketplace--lk--menu--item a{
	font-size: 18px;
	}
	.seller-wid #s7sbp-sidebur-menu{
	display: none;
	}
	.bx-html-editor{
	min-width: 0 !important;
	}
	.s7sbp--marketplace--lk--menu--item{
	position: relative;
	}
	.colum-personal #s7sbp-sidebur-menu{
	display: none;
	}
	.order-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/za.svg);
	width: 17px;
	height: 15px;
	background-repeat: no-repeat;
	left: -22px;
    top: 3px;
	}
	.baskets-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/cz.svg);
	width: 17px;
	height: 15px;
	background-repeat: no-repeat;
	left: -20px;
    top: 1px;
	}
	.address-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/dos.svg);
	width: 12px;
	height: 16px;
	background-repeat: no-repeat;
	left: -19px;
    top: -1px;
	}
	.favorite-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/tov.svg);
	width: 15px;
	height: 16px;
	background-repeat: no-repeat;
	left: -20px;
    top: 3px;
	}
	.store-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/tm.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -21px;
    top: 0px;
	}
	.requisits-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/moidan.svg);
	width: 15px;
    background-size: contain;
    height: 15px;
    background-repeat: no-repeat;
    left: -19px;
    top: 2px;
	}
	.settings-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/nastro.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -19px;
    top: 3px;
	}


	.shop-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/vendor.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -21px;
top: 3px;
	}
	.company-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/company.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -19px;
    top: 1px;
	}
	.products-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/tovari.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -22px;
	top: 1px;
	}
	.orders-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/zacaz.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -21px;
	top: 3px;
	}
	.statistics-im::before{
	content: '';
	position: absolute;
	background-image: url(/bitrix/templates/s7spb.anitos/images/static.svg);
	width: 18px;
	height: 16px;
	background-repeat: no-repeat;
	left: -22px;
	top: 3px;
	}
	.image-arrow{
	display: block;
	position: absolute;
	right: 21px;
	z-index: 6000;
	}
	
	.fa-angle-right{
	line-height: 12px !important;
    padding-left: 4px;
    padding-right: 3px;
    border: 1px solid;
	}
	.br-ar .fa-angle-right.active{
	transform: rotate(0deg);
	}
	.fa-angle-right.active{
	transform: rotate(90deg);
	}
	.fa-angle-right{
	transform: rotate(0deg);
	}
	.fa-angle-right::last-child{
	transform: rotate(0deg) !important;
	}
	.bx-breadcrumb .bx-breadcrumb-item:hover .breadcrumb-dropdown {
    opacity: 0;
    z-index: 0;
}
	.bx-breadcrumb .bx-breadcrumb-item .breadcrumb-dropdown.active {
    opacity: 1 !important;
    z-index: 5000 !important;
}
	.fancybox-title-float-wrap .child{
	    white-space: inherit;
	}
	.prices .text-price_yellow{
	font-size: 16px;
	}
	table.title-search-result .cost.prices{
	margin: 10px 0px 0 0;
	}
	.s7sbp--marketplace--lk--menu:after{
	display: none;
	}
	.ic-m{
	position: relative;

	}
	
	.z-in-mob{
	z-index: 2000;
	}
	.ic-m {
		padding-left: 30px;
   		 transform: translateY(39px);
	z-index: 5000;
	}
	.header-panel-icon-mob{
	display: none;
	}
	.bg-roso-infras.mob-head{
	margin-bottom: 10px;
	}

	.box-icon-m{
	display: flex;
    background-color: #fff;
    align-items: center;
    padding-left: 30px;
	padding-top: 10px;
    padding-bottom: 10px;
	box-shadow: 0 0 15px rgba(0,0,0,.12);
	}
	
	.s7sbp--marketplace--lk--menu--text {
	height: 56px;
	top: 26px;
	}
	.s7sbp--marketplace--lk--menu--wrapp{
	    position: static;
		height: auto;
	}
	.s7sbp--marketplace--header--search-line--buttons--lk{
	    max-width: 100%;
	}
	.s7sbp--marketplace--header--search-line--buttons--lk--icon, .s7sbp--marketplace--header--search-line--buttons--lk--titile{
		display: block;
    	text-align: left;
		padding-left: 69px;
		    padding-bottom: 9px;
	    background-color: #fff;
		padding-top: 15px;

	}
	.s7sbp--marketplace--lk--menu {
		display: block !important;
	    position: static;
	    background-color: #fae5f5 !important;
	    box-shadow: none;
	    padding: 30px 60px 10px;
    	text-align: left;
		
	}


	.icon-lk{
	background-position: 0;
	}
	.icon-mob-lk{
	background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../icons/user.svg);
    background-repeat: no-repeat;
    background-size: contain;
    display: inline-block;
    height: 63px;
    width: 63px;
    cursor: pointer;
	}
	.icon-favorite-info {
	    margin-left: 10px;
	}
	.icon-share {
		margin-left: 10px;
	}
	.seller-wid .col-3{
	max-width: 100%;
	}
	.seller-wid .col-9{
	max-width: 100%;
	}
	
	.wrap_84a {
		z-index: 21474 !important;
	}
	._show_855.wrap_c06{
	z-index: 2000 !important;
	}
	.element-mob-cat.row-line .pb5 {
	 padding-bottom: 0px !important;
	}
	.mb4.mt3 img {
	width: 100%;
	height: auto;
	}
	.square-200 {
	    width: 100% !important;
	}
  .tel-font-mob .text-36 {
    font-size: 23px;
  }
  .tel-font-mob .text-24 {
    font-size: 19px;
  }
  .icon-mob-lk,
  .icon-favorite-60,
  .icon-basket-60 {
    height: 50px;
    width: 50px;
  }
  .header-mobi-960 #cart-informer-count {
    color: #fff;
    font-size: 11px;
    background-color: #ce139e;
    width: 16px;
    height: 16px;
    line-height: 16px;
    white-space: nowrap;
    text-align: center;
    border-radius: 8px;
    position: absolute;
    top: -9px;
    left: 62%;
    margin-left: -8px;
  }
  #s7sbp-catalog-sections .nav-item-level-0:hover .submenu-container {
    display: none;
  }
  .wrap-toggle #sections-form label {
    width: 49%;
  }
  .wrap-toggle #sections-form label .el-checks-text {
    line-height: 16px;
    margin-left: 7px;
    font-size: 12px;
  }
  #stiky-bascet .s7sbp--marketplace--full--basket--counter {
    font-size: 13px !important;
  }

  #anitos-basket td {
    padding: 3px;
    font-size: 11px;
  }
  .line-s7 {
    flex-direction: column;
  }
  .line-ss7::before {
    display: none;
  }
  .s7spb-row-center.line-s7 {
    margin-top: 16px;
  }
  .colum-personal {
    flex-direction: column;
  }
  .colum-personal .col-3 {
    max-width: 100%;
  }
  .colum-personal .col-9 {
    max-width: 100%;
  }
  .colum-personal #personal-order-statuses {
    flex-direction: column;
  }
  .colum-personal #personal-order-statuses .col {
    min-height: auto !important;
  }
  .col-m-960 {
    flex-direction: column;
  }
  #s7sbp-nav-catalog .s7spb-row {
    flex-wrap: wrap;
  }
  #anitos-catalog-element-photos {
    min-height: 398px;
  }

  #anitos-catalog-element-properties {
    flex-basis: 190px;
    padding-left: 0px;
    padding-right: 0px;
  }
  #anitos-catalog-element-sale {
    margin: 0 auto;
    text-align: center;
  }
  .ml-subm {
    margin-left: 77px !important;
  }
  .menu-mob-box {
    position: absolute;
    left: 0;
    right: 0;
    top: -10000px;
    height: 100vh;
    display: flex;
    z-index: 2000;
	flex-direction: column;
  }
  .menu-mob-box.active {
    top: -28px;
  }
  .menu-list-mob {
     list-style: none;
    padding: 32px 37px;
    background-color: #fff;
    margin: 0;
    height: 100vh;
	 box-shadow: 0 0 15px rgba(0,0,0,.12);
  }
  .menu-list-mob li + li {
    margin-top: 15px;
  }
  .menu-list-mob li a {
    text-decoration: none;
    font-size: 18px;
    display: block;
  }
  #s7sbp-nav-catalog {
    top: -204px;
    left: 0px;
    z-index: 1000000;
  }
  .d-block960 {
    display: block;
  }
  .d-none960 {
    display: none;
  }
  .s7spb-container {
    width: 100%;
    margin: 0 auto;
  }
  .s7spb-row1200-column {
    flex-direction: column;
  }
  .s7spb-row1201-align-start {
    align-items: flex-start;
  }
  .s7spb-col1200-100 {
    flex-basis: 100%;
    max-width: 100%;
  }
  .s7spb-col1200-50 {
    flex-basis: 50%;
    max-width: 50%;
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .s7spb-col1200-30 {
    flex: 0 0 33.3333%;
  }
  .s7spb-col1200-auto {
    flex: 0 0 auto;
  }
  /**
* Building blocks
*/
  .d1200-block {
    display: block !important;
  }
  .d1200-inline-block {
    display: inline-block !important;
  }
  .d1200-none {
    display: none !important;
  }

  /**
* Marginalism
*/
  .mx6-1200 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .px6-1200 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .px0-1200 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .pb7-1200 {
    padding-bottom: 40px !important;
  }

  .icon-phone {
    padding: 20px;
  }

  .mr-rig {
    margin-right: -7px !important;
  }
  .element-mob-cat {
    flex-direction: column;
    display: flex !important;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 5px 0px 0px 0px;
    justify-content: center;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .s7spb-product-props {
    display: none;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .pb3.img-line-view {
    padding-left: 0px;
    padding-right: 5px;
  }
	.element-mob-cat .s7spb-product-cell-line.row-cell .pb3.img-line-view .img-200 {
	width: 100%;
	max-width: initial;
	}
  .row-cell a {
    max-width: 640px;
    width: inherit;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .d-block {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
  }
  .s7spb-row.s7spb-row12.row-line .s7spb-product-name {
    text-align: left;
  }
  .s7spb-product-cell-line .s7spb-product-props {
    text-align: center;
  }
  .element-mob-cat .px5.row-line {
    float: inherit;
  }
  .element-mob-cat .add-line-card-line {
    top: 0px;
    width: 189px;
  }
  .s7spb-product-cell .s7spb-product-name {
    height: auto;
    text-align: center;
  }
  .element-mob-cat .s7spb-product-cell {
    margin: 0 auto;
  }
  .art-mob-fl {
    flex-direction: column;
  }
  .element-column-mob {
    flex-direction: column;
  }
}
@media (max-width: 660px) {
	.s7spb-product-cell.active .text-16{
	font-size: 25px;
	}
	.s7spb-product-cell .s7spb-product-props {
	display: block;
    text-align: center;
	}
	.s7spb-product-cell form input[type="submit"]{
	flex: 0 0 auto;
    border: 0 none;
    background-color: transparent;
    background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../images/catalog.section/bg.submit.png);
    background-repeat: no-repeat;
    height: 38px;
    width: 66px;
    cursor: pointer;
    margin-right: -30px;
	}
	.s7spb-product-cell form input[type="text"]{
	background-color: transparent;
    height: 38px;
    border: 0 none;
	}
	.s7spb-product-cell form .quantity-counter-minus{
	line-height: 20px;
	}
	.s7spb-product-cell form .quantity-counter-minus, .s7spb-product-cell form .quantity-counter-plus{
	    font-size: 24px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    width: 24px;
    min-width: 24px;
    max-width: 24px;
    min-height: 24px;
    max-height: 24px;
    background-color: #dcdcda;
    color: #a7a7a6;
    border-radius: 10px;
    top: 20px;
    margin-top: 7px;
    text-align: center;
	}
	#must-have-items .s7spb-product-cell form .quantity-counter{
	padding-left: 10px;
    padding-right: 10px;
	}
	.s7spb-product-cell form .quantity-counter {
	background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../images/catalog.section/bg.form.gif);
    background-repeat: no-repeat;
    background-color: transparent;
    height: 38px;
    flex: 1;
    padding-left: 10px;
    padding-right: 10px;
    border: 0 none;
	}
	.s7spb-product-cell form{
	display: flex !important;
	background-image: url(/bitrix/templates/s7spb.anitos/assets/css/../images/catalog.section/bg.input.gif);
    background-repeat: repeat-x;
    background-color: #fff;
    height: 38px;
    position: relative;
	margin: 0 auto;
	width: 206px;
	}
	#must-have-items .s7spb-product-cell.active{
	width: 206px;
	}
	.s7spb-product-cell.active{
	    box-shadow: none;
		position: static;
		margin: -24px auto 0px !important;
	}



  #anitos-basket .line-pr {
    display: flex;
    flex-direction: column;
    margin-right: 35px;
  }
  .registraion-page a {
    margin-bottom: 10px;
  }
  .column-brand-mob {
    flex-direction: column;
  }
  .s7spb-product-cell a {
    display: block;
  }

  #anitos-catalog-element-photo img {
    max-width: 100%;
  }
  .s7sbp--marketplace--catalog-element-detail-product--tabs--header {
    flex-direction: column;
  }
  .s7sbp--marketplace--catalog-element-detail-product--tabs--body--item.active {
    max-width: 100%;
  }
  #reviews-component .reviews-reply-field-user,
  #reviews-component .reviews-reply-field-captcha {
    flex-direction: column;
  }
}
@media (max-width: 600px) {
.banner__catalog-wrapper #top-bunner-items .top-bunner-item {
	    height: 125px;
	}
	.fancybox-nav span{
	    visibility: visible !important;
	}
	#BUFFERED_OUTPUT_4{
	     display: none;
	}
	div.title-search-result{
	padding: 5px;
	}
	table.title-search-result td.picture {
	    width: 60px;
		padding-left: 0px;
	}
	table.title-search-result td.main {
	max-width: 170px;
	}
	#anitos-catalog-element-photo img {
	object-fit: contain;
	 height: 340px;
	}
  .mt7-mob {
    margin-top: 0px !important;
  }
  #s7sbp-footer .px51 {
    padding-left: 15px !important;
  }
  .mr-box {
    padding-left: 0px !important;
  }
  .footer-mob {
    flex-direction: column;
  }
  .icon-mob-lk,
  .icon-favorite-60,
  .icon-basket-60 {
    height: 29px;
    width: 29px;
  }
  #top-bunner-items .top-bunner-item {
    height: 155px;
  }
  .icon-phone {
    padding: 10px;
  }
  .ml-ri {
    margin-right: 10px;
  }
  .ml-ri .py5 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .ml-ri .px4 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .ml-btn {
    flex: 1;
  }
  .ml-btn .border-radius-10 {
    border-radius: 5px !important;
  }
  .ml-mob {
    margin-left: 15px;
  }
  .order-mob {
    flex-basis: 60%;
    display: flex;
    justify-content: center;
  }
  .order-mob img {
    width: 95% !important;
  }
  .mob-tex .text-16 {
    font-size: 25px;
    line-height: 28px !important;
  }
  .d-none-600 {
    display: none;
  }
  .s7spb-product-cell {
    max-width: 355px;
  }
  #must-have-items .must-have-item,
  #news-items .news-item,
  #products-viewed-items .products-viewed-item,
  #recomended-items .recomended-item,
  #same-items .same-item {
    flex: 0 0 95% !important;
  }
  .s7spb-col600 {
    flex-direction: column;
    align-items: center;
  }
  .s7spb-col1200-50 {
    max-width: initial;
    width: 100%;
  }
  .mr-rig {
    margin-right: 0px !important;
    background-position: 1px;
  }
}
@media (max-width: 500px) {
	#anitos-catalog-element-photo{
	    align-self: flex-start;
	}
	.main-share-icon a, .main-share-icon a:link, .main-share-icon a:visited, .main-share-icon a:active {
	 width: 29px;
    height: 29px;
	}
	.main-share-icon {
	width: 23px;
    height: 22px;
	}
	#element-share .main-share-icon {
	margin-left: 11px;
    transform: translate(-7px, -3px);
	}
	.s-lid-2 .carousel-controls {
	display: none;
	}
	#must-have-items .square-200,
	#news-items .square-200{
	width: 100% !important;
	}
  .bx_filter .bx_filter_popup_result.right {
    left: 70%;
  }
  #personal-orders,
  #personal-orders a {
    font-size: 10px;
  }
  .cat_select_block {
    right: 0 !important;
    top: 2px !important;
  }
  #s7sbp-nav-catalog {
    top: -183px;
  }
  .bg-roso-infras.mob-head {
    padding-bottom: 5px !important;
  }
  .mob-head-icon {
    padding-top: 8px !important;
  }
  .mob-head {
    padding-top: 5px !important;
    padding-bottom: 0px !important;
  }
  .bx_catalog_section-discont .main-section {
    height: 358px;
    max-width: 360px;
    width: 100%;
    background-size: 101%;
  }

  #s7sbp-nav-catalog .s7spb-col {
    font-size: 13px;
  }
  #s7sbp-nav-catalog .icon {
    width: 60px;
    height: 60px;
  }
  .over-x {
    overflow-x: auto;
  }
  .wholesale {
    width: 100% !important;
  }
  #kits-items .kits-item {
    flex: 0 0 100%;
  }
  .py3 #slider-two-items {
    display: none;
  }
  .d-none450 {
    display: none;
  }
  .d-block450 {
    display: block;
    margin: 20px auto 0px;
    max-width: 276px;
  }
  .bx_catalog_tile_home_type_2
    .bx_catalog_tile_section.bx_catalog_section-discont {
    padding-top: 100%;
  }
  #discont-menu-items .discont-menu-item img {
    width: 145px;
  }
  .icon-menu {
    background-size: 30px;
    height: 22px;
    width: 29px;
  }
  .tel-font-mob .text-36 {
    font-size: 18px;
  }
  .tel-font-mob .text-24 {
    font-size: 12px;
  }
}
@media (max-width: 420px) {
    #s7sbp-footer {
        padding-left: 40px;
    }
	#anitos-basket .user-price-bajic{
	    display: none;
	}
	#anitos-basket .icon-delete{
	    width: 10px;
    height: 10px;
    transform: translateY(-1px);
	}
	#anitos-basket td{
	    padding: 0px;
	}
	#anitos-basket .basket-sum{
	font-size: 9px;
	}
	#anitos-basket thead tr td{
	font-size: 7px !important;
	}
	#anitos-basket .user-price-bajic {
    bottom: -20px;
    z-index: 1;
    border-radius: 3px;
    height: 19px;
    line-height: 18px;
    width: 101px;
    left: 118px;
    padding-left: 17px;
}
	#anitos-basket .price-string{
	font-size: 9px !important;
	}
	#anitos-basket .quantity-counter input{
	height: 22px;
    line-height: 30px;
	}
	#anitos-basket .quantity-counter .quantity-counter-plus{
	height: 23px;
    line-height: 25px;
	}
	#anitos-basket .quantity-counter .quantity-counter-minus{
	    height: 23px;
    line-height: 25px;
	}
	#anitos-basket .quantity-counter input, .quantity-counter .quantity-counter-minus, .quantity-counter .quantity-counter-plus{
	    max-width: 21px;
    min-width: 20px;
	font-size: 12px;
	}
	.basket-item-info .text-12{
	font-size: 7px !important;
	}
	.basket-item-info .text-black{
	font-size: 8px !important;
	}
	.basket-item-info img{
	width: 35px;
	}
	.block-popup{
	    padding-left: 20px !important;
    padding-right: 20px !important;
	}
	._orinationLeft_9d1 .button_b91{
	margin-left: 9px !important;
	}
  .pos-top {
    top: 60%;
  }
  .carousel-control-prev,
  .carousel-control-next {
    width: 40px;
    height: 40px;
  }
  #stiky-bascet {
    right: auto !important;
    left: 23%;
    z-index: 10000 !important;
	bottom: 23px !important;
  }
  #scroll-to-top {
    right: 4px !important;
	bottom: 23px !important;
  }
  #s7sbp-nav-catalog {
    top: -152px;
  }
  .element-mob-cat .s7spb-product-name {
    font-size: 18px !important;
  }
  .element-mob-cat .s7spb-product-cell-line.row-cell .s7spb-product-name {
    font-size: 12px !important;
  }
}
@media (max-width: 407px) {
  #s7sbp-nav-catalog {
    top: -151px;
  }
}
@media (max-width: 397px) {
  .element-mob-cat .s7spb-product-cell-line.row-cell .img-200 {
    width: 100%;
  }
  #smartfilter.ad-visible .bx_filter_button_box {
    bottom: 0px;
  }
  #scroll-to-top {
    right: 8px !important;
  }
}

@media (max-width: 410px) {
.banner__catalog-wrapper #top-bunner-items .top-bunner-item {
	    height: 110px;
	}
	.colum-na{
	display: flex;
    flex-direction: column;
	}
	#stiky-bascet{
	    left: 15%;
	}
	.button_aed{
	    transform: scale(0.7) !important;
	}
	._orinationLeft_0ff .button_aed {
    margin-left: -4px !important;
}
	.breadcrumb-dropdown li a{
	    font-size: 12px;
    line-height: 22px;

	}
	.breadcrumb-dropdown{
	width: 123px;
	}
  .ml-subm {
    margin-left: 9px !important;
  }
  #s7sbp-nav-catalog {
    top: -148px;
  }
  #top-bunner-items .top-bunner-item {
    height: 135px;
  }
  #discont-menu-items .discont-menu-item img {
    width: 129px;
  }
}
@media (max-width: 373px) {
  #smartfilter.ad-visible #smartfilter-container {
    min-height: 100%;
  }
  #smartfilter.ad-visible .bx_filter_button_box {
    bottom: 0px;
  }
  .tel-font-mob .text-36 {
    font-size: 17px;
  }
  .mob-head {
    padding-bottom: 5px !important;
  }
  #s7sbp-nav-catalog {
    top: -149px;
  }
  div.modern-page-navigation a,
  span.modern-page-current,
  span.modern-page-dots {
    min-width: 30px;
    height: 30px;
  }
}
@media (max-width: 362px){
	._orinationLeft_0ff.wrap_c06 {
    left: -20px;
}
	
#element-share {
	    left: -17px;
	}

}

@media (max-width: 353px) {
  .registraion-page a {
    font-size: 12px;
  }
  #stiky-bascet {
    left: 48px;
  }
  #s7sbp-nav-catalog {
    top: -165px;
  }
}
@media (max-width: 325px) {
  #s7sbp-nav-catalog {
    top: -179px;
  }
  .order-mob img {
    width: 113px !important;
  }
  .mob-head {
    padding-bottom: 5px !important;
  }
}
@media (min-width: 1201px) {
  /**
* Grid
*/
	.favorites-desct{
	    margin-left: 35px;
    margin-right: 35px;
}
  .s7spb-row1201-bottom {
    align-items: flex-end;
  }
  .s7spb-container {
    max-width: 1600px;
    width: 100%;
  }
	.container{
	max-width: 1600px !important;
  	 width: 100%;
}
  .d-none1200 {
    display: none;
  }
}

.hide-button {
    background-color: #f5f5f5;
    border-color: #e6e5e0;
}
.reset-button {
    margin-left: 10px;
    background-color: #ffffff;
    border-color: #dcd6b6;
    color: #696969;
    height: 28px;
    display: inline-block;
    line-height: 28px !important;
}
.hide-b {
    display: none;
}
.hide-button:hover {
    background-color: #f5f5f5;
    border-color: #e6e5e0;
    cursor: not-allowed;
}
.wrap-toggle {
    margin-bottom: 10px;
    overflow: hidden;
    height: 290px;
    position: relative;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.toggle-bottom-background {
    display: block;
    width: 100%;
    height: 68px;
    position: absolute;
    bottom: -4px;
    background: #ffffff;
    background: linear-gradient(0deg, #ffffff 69%, #ffffff 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}

.toggle-button {
    display: block;
    position: absolute;
    bottom: 7px;
    text-align: center;
    width: 100%;
    margin-bottom: 15px;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.toggle-button a {
    border-bottom: 1px dashed #ce139e;
    text-decoration: none;
    display: inline-block;
    position: relative;
    top: 19px;
}
.toggle-button a:hover {
    cursor: pointer;
    border-bottom: 0px dashed #ce139e;
}
.g-minimize {
    height: 42px;
    background: #ffffff;
    background: linear-gradient(0deg, #ffffff 100%, #ffffff 100%);
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
}
.bx-breadcrumb {
    margin: 0px 0 !important;
}

.marginB15 {
    margin-bottom: 15px;
}

h1.p3 {
    margin-top: 0;
    margin-bottom: 0;
}
.bx_filter_parameters_box_container a  {
    transition: none !important;
}
.padding15 {
    padding: 15px !important;
    padding-top: 15px !important;
}

#products-viewed-items {
    /*padding-bottom: 15px;*/
}
h1.detail-h1 {
    margin-top: 0;
}

/**
=================== SORTING ===================
 */


.s7sbp--marketplace--section-item-sort {
    margin-bottom: 0px;
    font-size: 14px;
    position:relative;
    padding-left: 8px;
    padding-bottom: 10px;
}
.s7sbp--marketplace--section-item-sort--item {
    display: inline-block;
    position: relative;
    color: #a2a2a2;
    text-transform: lowercase;
    text-decoration: none;
    margin-left: 10px;
    padding-right: 20px;
    opacity: .7;
}
.s7sbp--marketplace--section-item-sort--item:hover,
.s7sbp--marketplace--section-item-sort--item.active {
    opacity: 1;
    color: #22cfc7;
}

.s7sbp--marketplace--section-item-sort--item:after {
    content: "";
    position: absolute;
    right: 0;
    top: 2px;
    display: inline-block;
    background: url(/bitrix/templates/s7spb.anitos/assets/css/marketplace/images/sort_icons.png) -42px 3px no-repeat;
    width: 15px;
    height: 13px;
    vertical-align: top;
    margin: 0px 3px 0px 0px;
}
.s7sbp--marketplace--section-item-sort--item:hover:after, .s7sbp--marketplace--section-item-sort--item.active:after {
    background-position: -25px 3px;
}
.s7sbp--marketplace--section-item-sort--item.desc:after {
    background-position: -9px 3px;
}
.s7sbp--marketplace--section-item-sort--item.desc:hover:after, .s7sbp--marketplace--section-item-sort--item.desc.active:after {
    background-position: 5px 3px;
}



.s7sbp--marketplace--section-item-type {
    display: inline-block;
    position: absolute;
    top: 4px;
    right: 8px;
}
.s7sbp--marketplace--section-excell{
    display: inline-block;
    margin-left: 25px;
    vertical-align: top;
}
.s7sbp--marketplace--section-item-type--icon {
    display: inline-block;
    height: 13px;
    width: 13px;
    line-height: 20px;
    margin-left: 10px;
    background-repeat: no-repeat;
    background: url(/bitrix/templates/s7spb.anitos/assets/css/marketplace/images/sort_icons.png) 0 0 no-repeat
}
.s7sbp--marketplace--section-item-type--icon.card {
    background-position: -1px -41px;
}
.s7sbp--marketplace--section-item-type--icon.card.active,
.s7sbp--marketplace--section-item-type--icon.card:hover {
    background-position: -1px -23px;
}

.s7sbp--marketplace--section-item-type--icon.list {
    background-position: -19px -41px;
}
.s7sbp--marketplace--section-item-type--icon.list.active,
.s7sbp--marketplace--section-item-type--icon.list:hover {
    background-position: -19px -23px;
}
.s7sbp--marketplace--section-item-type--icon.filter {
    background-position: -19px -62px;
    width: 15px;
    position: relative;
    display: none;
}
.s7sbp--marketplace--section-item-type--icon.filter.active::after{
    position: absolute;
    width: 8px;
    height: 8px;
    background-color: #2fb457;
    border: 1px solid #fff;
    right: 0;
    top: -2px;
    content: "";
    border-radius: 4px;
}

.sort-wrap-no-border {
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    position: relative;
    bottom: -5px;
}
.cat_select_block {
    display: inline-block;
    top: -1px;
    width: 137px;
    position: relative;
    right: -37px;
}
.cat_select_name {
    display: inline-block;
    color: #969696;
}
.select-css {
    display: inline-block;
    font-family: sans-serif;
    color: #969696;
    font-size: 14px;
    line-height: 1.3;
    padding: 0.2em .4em .2em .4em;
    width: 45px;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #d4d4d4;
    /* box-shadow: 0 1px 0 1px rgba(0,0,0,.04); */
    border-radius: .2em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url(/bitrix/templates/s7spb.anitos/assets/images/catalog.section/svg-strln.svg), linear-gradient(to bottom, #ffffff 0%,#f5f5f5 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .5em top 59%, 0 0;
    background-size: .65em auto, 100%;
}
.select-css::-ms-expand { display: none; }
.select-css:hover { border-color: #888; }
.select-css:focus { border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: none;
}
.select-css option { font-weight:normal; }
*[dir="rtl"] .select-css, :root:lang(ar) .select-css, :root:lang(iw) .select-css {
    background-position: left .7em top 50%, 0 0;
    padding: .6em .8em .5em 1.4em;
}

/**
===================END SORTING=================
 */
.soa-property-container {
    display: block;
    margin-left: 16px;
}

.tetxt-place {
    border-radius: 10px !important;
    padding-left: 15px !important;
    padding-right: 15px !important;
    max-width: 1000px;
    margin: 0 auto;
}
.block-popup{
   position: fixed;
   background-color: #fdf5fb;
   width: 100%;
   box-sizing: border-box;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%);
   border-radius: 5px;
   border: 1px solid #ccc;
   padding: 50px;
   box-shadow: 0 12px 20px -10px;
   text-align: center;
   z-index: 20000;
   max-width: 854px;
   display: none;
 }
 .block-popup .cross{
   position: absolute;
   top: -2px;
   right: 5px;
   cursor: pointer;
   font-size: 31px;
 }
.block-popup h3{
	font-size: 22px;
}
.block-popup h3 span{
   font-size: 40px;
   display: block;
   margin-bottom: 10px;
 }

 .overlay {
   width: 100%;
   height: 100%;
   background: rgba(0, 0, 0, 0.15);
   position: fixed;
   top: 0;
   left: 0;
   display: none;
	z-index: 1000;
 }


.tags__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 13px;
    font-weight: 500;
    line-height: 18px;
    margin: -2px;
}
.tags__list a {
    background: transparent;
    border: 1px solid #e5e5e5;
    text-decoration: none;
    color: #3d464d;
    border-radius: 1.5px;
    padding: 3px 8px 2px;
    margin: 2px;
    -webkit-transition: all .15s;
    transition: all .15s;
    margin-top: 10px;
}
.tags__list a:hover {
    background: #ce139e;
    border: 1px solid #ce139e;
    text-decoration: none;
    color: #fff;
}

/*fda2000*/
.rbs_payment-center&gt;div {
	margin: 50px auto !important;
}
header > .s7spb-row > .s7spb-col-auto, header form#title-search-desctop {
    padding-right: 20px;
}


/* End */


/* Start:/bitrix/templates/s7spb.anitos/template_styles.css?16699975216987*/
/**
  * Header
 */
#s7sbp-header{
    padding-top: 13px;
}
#s7sbp-header #cart-informer-count{
    color: #fff;
    font-size: 10px;
    background-color: #ce139e;
    width: 19px;
    height: 19px;
    line-height: 17px;
    white-space: nowrap;-align: center;
    border-radius: 50%;
    position: absolute;
    top: -16px;
    left: 47%;
    margin-left: -8px;
}
/**
  * Main
  */
#s7sbp-main{
    background-color: #fdf0fa;
    min-height: 400px;
}
/**
  * Footer
  */
#s7sbp-footer{
    background-color: #22cfc7;
    color: #fff;
    padding-bottom: 30px;
    padding-top: 40px;
}
.social-link{
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    background-color: #fff;
    border: 1px solid #fff;
    box-sizing: border-box;
    border-radius: 5px;
    background-size: contain;
}
.social-link.social-link-vk{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/icons/vk.svg");
    background-repeat: no-repeat;
    background-position: center;
}
.social-link.social-link-fb{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/icons/fb.svg");
    background-repeat: no-repeat;
    background-position: center;
}
.social-link.social-link-tw{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/icons/twitter.svg");
    background-repeat: no-repeat;
    background-position: center;
}
.social-link.social-link-in{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/icons/in1.svg");
    background-repeat: no-repeat;
    background-position: center;
}
/**
  * Lists
  */
ul.dashed {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
ul.dashed &gt; li {
    text-indent: -5px;
    padding-right: 6px;
}
ul.dashed &gt; li:before {
    content: "-";
    text-indent: -5px;
    padding-right: 5px;
}
ul.empty {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
/**
  * Scroll to top button
  */
#scroll-to-top{
    box-sizing: border-box;
    bottom: 80px;
    right: 80px;
    cursor: pointer;
    position: fixed;
    z-index: 900;
    background-color: #ce139e;
    height: 60px;
    width: 60px;
    border-radius: 40px;
    padding: 15px;
    display: none;
}
#scroll-to-top div{
    background-image: url("/bitrix/templates/s7spb.anitos/assets/images/up-arrow.svg");
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
}
/**
  * Humburger
  */
.hamburger {
    font: inherit;
    display: block;
    overflow: visible;
    margin: 0;
    padding: 0;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity,filter;
    text-transform: none;
    color: inherit;
    border: 0;
    height: 40px;
    width: 40px;
    text-align: center;
}
.hamburger.active{
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.hamburger.active .hamburger-inner,.hamburger.active .hamburger-inner:after,.hamburger.active .hamburger-inner:before {
    background-color: #ce139e;
    -webkit-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.2);
}
.hamburger-box {
    position: relative;
    display: inline-block;
    width: 30px;
    height: 38px;
}
.hamburger-inner {
    top: 50%;
    display: block;
}
.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before {
    position: absolute;
    width: 30px;
    height: 3px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    background-color: #ce139e
}
.hamburger-inner:after,.hamburger-inner:before {
    display: block;
    content: ""
}
.hamburger-inner:before {
    top: -8px
}
.hamburger-inner:after {
    bottom: -8px
}
.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: 75ms
}
.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease .12s,opacity 75ms ease
}
.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)
}
/**
  * Sidebur
  */
#s7sbp-sidebur{
    width: 230px;
    padding-right: 10px;
}
}
#s7sbp-sidebur-menu{
    margin: 0;
    padding: 15px;
    list-style: none;
    background-color: #fff;
}
/**
  * stiky bascet informer
  */
#stiky-bascet{
    bottom: 80px;
    right: 164px;
    position: fixed;
    z-index: 800;
    height: 60px;
    min-width: 94px;
    border-radius: 30px;
    border: 0 none;
    box-shadow: 0 2px 7px #ce139e;
    background-color: #fdf0fa;
    font-size: 18px;
    padding: 15px;
    display: none;
    text-decoration: none;
    box-sizing: border-box;
}
#stiky-bascet .s7sbp--marketplace--full--basket--counter{
    position: initial;
    color: #ce139e;
    background: none;
    padding: 2px 7px;
    top: auto;
    left: auto;
    border-radius: 12px;
    visibility: visible;
    opacity: 1;
    min-width: 22px;
    min-height: 22px;
    height: 22px;
    line-height: 20px;
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
}
#stiky-bascet .icon-basket{
    width: 30px;
    height: 30px;
    background-image: url("/bitrix/templates/s7spb.anitos/assets/images/basket.svg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}
#stiky-bascet b{font-weight: bold;}
/**
  * Images
  */
.img-100{
    width: 100%;
    height: auto;
}
.img-90{
    width: 100%;
    height: auto;
}
.img-200{
    max-width: 200px;
    height: auto;
    width: auto;
    max-height: 200px;
}
.st0{fill:#FFFFFF;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
/*fda2000*/
.out-stock {
	font-size: 15px;
	color: #000;
	font-weight: bold;
}
#product_subscribe {
	margin-top: 10px;
}
h1.text-20 {
	font-weight: normal;
}
h1.el-title
{
	font-weight: normal;
	margin: 0;
}
.s7spb-product-informer .ml1 {
	position: absolute;
	margin: 0 5px 0 0 !important;
}
.pb2 s.text-gray {
	font-size: 12px;
}
#anitos-catalog-element-sale .premium .s7spb-col.text-danger, #anitos-catalog-element-sale .premium .s7spb-col.text-warning, #anitos-catalog-element-sale .premium .s7spb-col.text-success-ultras {
	text-decoration: line-through;
	font-size: 18px;
}
#anitos-catalog-element-sale .premium .s7spb-col.text-success {
	background: #FFE1FC;
	font-size: 20px;
	color: #000 !important;
}
.s7spb-product-cell .pb2.premium .text-price_red, .s7spb-product-cell .pb2.premium .text-price_yellow, .s7spb-product-cell .pb2.premium .text-price_green {
	text-decoration: line-through;
	font-size: 10px;
}
.s7spb-product-cell .pb2.premium .text-price_premium {
	font-size: 18px;
	background: #FFE1FC;
	color: #000;
}
.s7spb-row12 {
    flex-wrap: wrap;
}

.catalog-adept .s7sbp--marketplace--catalog-section--items {padding-left:6px;padding-right:6px}
.gap-column {gap:10px;}
@media (max-width: 1400px) {
	#s7sbp-nav2 .parent-item {font-size:13px}
}	

.sidebar-box img {width:auto!important;height:auto!important;max-width:100%}
/* End */
/* /bitrix/templates/s7spb.anitos/assets/css/geometry.css?16034745453017 */
/* /bitrix/templates/s7spb.anitos/assets/css/text.css?15977627272873 */
/* /bitrix/templates/s7spb.anitos/assets/css/animations.css?1605294119824 */
/* /bitrix/templates/s7spb.anitos/assets/css/icons.css?15977627275363 */
/* /bitrix/templates/s7spb.anitos/assets/css/slider.css?15977627271346 */
/* /bitrix/templates/s7spb.anitos/components/bitrix/system.auth.form/top/style.css?15977627271567 */
/* /bitrix/templates/s7spb.anitos/components/bitrix/search.title/catalog/style.css?15977627275473 */
/* /bitrix/templates/s7spb.anitos/components/bitrix/menu/s7sbp.nav2/style.css?16189142961772 */
/* /bitrix/templates/s7spb.anitos/components/bitrix/menu/test.nav.catalog/style.css?1665595401470 */
/* /bitrix/templates/s7spb.anitos/components/studio7sbp/main.feedback/popup/style.css?16189343365261 */
/* /bitrix/templates/s7spb.anitos/styles.css?167179745452420 */
/* /bitrix/templates/s7spb.anitos/template_styles.css?16699975216987 */
