

/* Start:/css/new/allcollection.css?15348654082462*/
#all-collection {
	clear:both;
	padding-top:20px;
}


#all-collection .short-description {
	overflow:hidden;
	margin-top:0;
}
#all-collection .calendar {
	width:161px;
	float:right;
	margin-top:0;
	margin-left:16px;
}

.width-480  #all-collection .calendar p {
	padding:0 10px;
}
.width-320  #all-collection .calendar {
	display:none;
}

.icon-add {
	display:inline-block;
	vertical-align:text-top;
	width:30px;
	height:30px;
	background-image:url(/css/new/../images/icon_add.png);
	background-repeat:no-repeat;
	background-position:0 0;
}

.mini-cart {
	float:right;
	width:154px;
	margin-top:3px;
	padding:9px 12px;
	border:1px solid #bebe4c;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-khtml-border-radius:4px;
	border-radius:4px;
}
.width-1280 .mini-cart {
	margin-right:-40px;
}

.cart-clear {
	clear:both;
	display:none;
	height:1px;
}
.width-480 .cart-clear, .width-320 .cart-clear {
	display:block;
	margin-bottom:5px;
}

.mini-cart .icon-add {
	float:right;
	margin-top:2px;
}
.mini-cart {
	font-size:14px;
	font-weight:bold;
}
.mini-cart span {
	display:block;
	line-height:1em;
	font-size:18px;
	font-weight:bold;
	color:#686868;
}

.more-options {
	float:right;
	margin-bottom:15px;
}
.more-options a {
	float:left;
	font-size:12px;
	color:#fc3c8d;
	margin-left:20px;
}
.width-320 .more-options {
	float:left;
}
.width-320 .more-options a {
	margin-left:0;
	margin-right:20px;
}

.load-more {
	margin-bottom:50px;
	padding:5px 0 0;
	border-top:1px solid #4f83f9;
	text-align:center;
}
.load-more a {
	line-height:1em;
	text-decoration:none;
	border-bottom:1px dashed;
}

#sku_includes .grid-1 div{
	vertical-align: bottom
}

/* START .grid-1 */
.block #sku_includes .grid-1 .sku_item {width:23%; margin-right:0.75%; height:227px;}
.width-1024 #sku_includes .grid-1 .sku_item {width:23%; margin-right:0.5%; max-height: 220px; height: auto;}
.width-768 #sku_includes .grid-1 .sku_item {width:23%; margin-right:0.5%;}
.width-480 #sku_includes .grid-1 .sku_item {
	position: relative;
	bottom:0;
	max-height: 150px;
	float: left;
	width:20%;
	margin-right:1%;
	display: inline-block !important;
}
.width-320 #sku_includes .grid-1 .sku_item {
	position: relative;
	max-height: 150px;
	width:38%;
	margin-right:5%;
}
.width-320 #sku_includes .grid-1 .sku_item a{
	font-size: 12px;
}


.width-768 #sku_includes .grid-1 .sku_item .sku_item-image {padding-bottom:0;}
/* END .grid-1 */

.width-1024 #sku_includes .sku_item>.callModal {
	margin-bottom: 0px;
}
/* End */


/* Start:/css/new/detailedcollection.css?17224450226686*/
.slider-holder {
  overflow: hidden;
  padding: 0 10px;
}
#catalogue-thumbs {
  padding: 0 14px 0 20px;
}
.width-320 #catalogue-thumbs {
  margin-top: 10px;
}
#catalogue-thumbs .sku_item {
  float: left;
  width: 24%;
  margin-right: 1%;
}
#catalogue-thumbs .sku_item-image img {
  display: block;
}

#catalogue-thumbs .controlls .prev {
  left: 0;
}
#catalogue-thumbs .controlls .next {
  right: 0;
}
#catalogue-thumbs .controlls .next,
#catalogue-thumbs .controlls .prev {
  margin-top: -32px;
}

#single-collection {
  clear: both;
  padding-top: 20px;
}

.icon-add {
  display: inline-block;
  vertical-align: text-top;
  width: 30px;
  height: 30px;
  background-image: url(/css/new/../images/icon_add.png);
  background-repeat: no-repeat;
  background-position: 0 0;
}

.mini-cart {
  float: right;
  width: 154px;
  margin-top: 3px;
  padding: 9px 12px;
  border: 1px solid #bebe4c;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -khtml-border-radius: 4px;
  border-radius: 4px;
}
.width-1280 .mini-cart {
  margin-right: -40px;
}

#collection-cover .breadcrumbs {
  float: left;
}
.width-480 #single-collection .breadcrumbs,
.width-320 #single-collection .breadcrumbs {
  margin: 0;
  float: none;
}

.cart-clear {
  clear: both;
  display: none;
  height: 1px;
}
.width-480 .cart-clear,
.width-320 .cart-clear {
  display: block;
  margin-bottom: 5px;
}

.mini-cart .icon-add {
  float: right;
  margin-top: 2px;
}
.mini-cart {
  font-size: 14px;
  font-weight: bold;
}
.mini-cart span {
  display: block;
  line-height: 1em;
  font-size: 18px;
  font-weight: bold;
  color: #686868;
}

.node-col {
  font-size: 12px;
}
.node-col .node-entry {
  font-family: Roboto;
}
.width-320 .node-col-2 .node-entry {
  clear: both;
}
.node-col img {
  max-width: 100%;
}
.node-col a {
  color: #d5362b;
}
.node-col .get-detail {
  line-height: 1.5em;
}
.node-col p {
  margin-top: 0;
}
.node-col .lead {
  font-weight: bold;
  font-size: 14px;
  font-family: Roboto;
}
.node-col h5 {
  line-height: 1em;
  font-size: 20px;
  font-weight: normal;
  margin: 0 0 20px;
  padding: 0 0 7px;
  color: #d5362b;
  border-bottom: 1px solid;
}
.node-col-1,
.node-col-2 {
  margin-bottom: 20px;
}
.node-col .col-links {
  margin-bottom: 12px;
}
.node-col .col-links a {
  float: left;
  margin-right: 20px;
}
.node-col-1 {
  margin-right: 244px;
}
.width-768 .node-col-1,
.width-480 .node-col-1,
.width-320 .node-col-1 {
  margin-right: 0;
}
.width-320 .node-col-2 {
  float: left;
}
.node-col .col-media {
  margin-bottom: 12px;
  /* padding:4px 0 0; */
  border: 3px solid #d5362b;
  border-radius: 4px;
}
.node-col-1 .col-media img,
.node-col-2 .col-media img {
  display: block;
}
.node-col-1 .col-media img {
  width: 100%;
}
.width-768 .node-col-1 .col-media img,
.width-480 .node-col-1 .col-media img,
.width-320 .node-col-1 .col-media img {
  width: 100%;
}
.node-col-2 {
  float: right;
  width: 224px;
}
.width-768 .node-col-2,
.width-480 .node-col-2,
.width-320 .node-col-2 {
  float: none;
  width: auto;
}
.node-col-2 .col-media {
  border: 1px solid #e4e4e4;
}
.width-768 .node-col-2 .col-media,
.width-480 .node-col-2 .col-media,
.width-320 .node-col-2 .col-media {
  float: left;
  margin-right: 20px;
}

.width-768 .node-col-2 h5 {
  white-space: nowrap;
}

.node-col-3 {
  clear: both;
}
.node-col-3.bordered {
  padding: 10px 0 0;
  border-top: 1px solid #464646;
}
/* 24.12.14 Возврат к заводским установкам, вернуть если надо, но чтобы текст "Быстрый переход отображался нормально"
 *body #single-collection .block.sku .fast-relocate ul {
 *    width:auto;
 *}
 */

#single-collection .sku_slider .sku_item .sku_price .sku_price-description {
  text-align: right;
}
#single-collection
  .sku_slider.sku_slider_price
  .sku_item
  .sku_price
  .sku_price-description {
  text-align: left;
}

.sku_price-amount-prev,
.sku_price-amount-new {
  font-size: 18px;
}
.width-768 .sku_price-amount-prev,
.width-768 .sku_price-amount-new,
.width-480 .sku_price-amount-prev,
.width-480 .sku_price-amount-new {
  font-size: 14px;
}
.sku_price-amount-prev span,
.sku_price-amount-new span {
  font-size: 14px;
}
.width-768 .sku_price-amount-prev span,
.width-768 .sku_price-amount-new span,
.width-480 .sku_price-amount-prev span,
.width-480 .sku_price-amount-new span {
  font-size: 12px;
}
.sku_price-amount-prev {
  text-decoration: line-through;
  color: #686868;
}
.sku_price-amount-new {
  color: #fc3c8d;
}

.sku_instock {
  position: absolute;
  top: 8px;
  left: 8px;
  float: left;
  padding: 0 8px;
  height: 25px;
  line-height: 25px;
  font-size: 16px;
  color: #fff;
  text-shadow: 1px 1px 1px #e72d7c;
  border-radius: 3px;
  background: #fb62a3;
  background: -moz-linear-gradient(
    top,
    #fb62a3 0%,
    #fb62a3 33%,
    #fb5b9e 42%,
    #fc4491 58%,
    #fc3c8d 67%,
    #fc3c8d 100%
  );
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(0%, #fb62a3),
    color-stop(33%, #fb62a3),
    color-stop(42%, #fb5b9e),
    color-stop(58%, #fc4491),
    color-stop(67%, #fc3c8d),
    color-stop(100%, #fc3c8d)
  );
  background: -webkit-linear-gradient(
    top,
    #fb62a3 0%,
    #fb62a3 33%,
    #fb5b9e 42%,
    #fc4491 58%,
    #fc3c8d 67%,
    #fc3c8d 100%
  );
  background: -o-linear-gradient(
    top,
    #fb62a3 0%,
    #fb62a3 33%,
    #fb5b9e 42%,
    #fc4491 58%,
    #fc3c8d 67%,
    #fc3c8d 100%
  );
  background: -ms-linear-gradient(
    top,
    #fb62a3 0%,
    #fb62a3 33%,
    #fb5b9e 42%,
    #fc4491 58%,
    #fc3c8d 67%,
    #fc3c8d 100%
  );
  background: linear-gradient(
    to bottom,
    #fb62a3 0%,
    #fb62a3 33%,
    #fb5b9e 42%,
    #fc4491 58%,
    #fc3c8d 67%,
    #fc3c8d 100%
  );
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fb62a3', endColorstr='#fc3c8d',GradientType=0 );
}

.width-768 .block .title.red,
.width-480 .block .title.red,
.width-320 .block .title.red {
  overflow: hidden;
}

#single-collection .collections {
  float: left;
  width: 79%;
}
.width-1024 #single-collection .collections {
  width: 75%;
}
.width-768 #single-collection .collections {
  width: 60%;
}
.width-480 #single-collection .collections {
  width: 58%;
}
.width-1024 #top-ideas .sku_item {
  width: 28%;
}
.width-768 .block.collections .sku_slider .sku_item {
  width: 42%;
}
.width-480 #top-ideas .sku_item {
  width: 45%;
  margin: 0 0 0 2%;
}
.width-320 #single-collection .collections {
  width: 50%;
}
.width-320 #single-collection .collections .sku_item {
  width: 78%;
  margin: 0 0 0 2%;
}
.width-320 #single-collection .collections .sku_idea .sku_item {
  width: auto;
  margin: 0;
}

/* End */


/* Start:/local/templates/.default/components/bitrix/catalog/2017_collection/bitrix/catalog.element/.default/style.css?1586189497311*/
.license-pic {
	margin: 0px 10px 6px 1px;
}

.node-col h1 {
	line-height: 1em;
	font-size: 20px;
	font-weight: normal;
	margin: 0 0 20px;
	padding: 0 0 7px;
	color: #d5362b;
	border-bottom: 1px solid;
}

.col-media {
	position: relative;
}

.col-media i.state {
	right: -3px !important;
	top: -3px !important;
}
/* End */


/* Start:/local/templates/.default/components/bitrix/catalog.section/2017_collection_list/style.css?15861891161865*/
.collection-list .owl-carousel {
  display: block;
}
.collection-list .sku_item {
  /*padding: 2px !important;*/
  /*width:17% !important;*/
  height: auto !important;
  margin-bottom: 20px;
}

.width-1280 .collection-list .sku_item:hover {
  box-shadow: 0px 0px 2px #b0b0b0;
  margin-bottom: 20px !important;
}

.collection-list .sku_item .sku_item-image {
  text-align: center;
}

.width-768 .collection-list .sku_item .sku_item-image {
  max-height: 115px;
  overflow: hidden;
}

.width-1024 .collection-list .sku_item:hover,
.width-768 .collection-list .sku_item:hover {
  /*outline: 1px solid #c0c0c0;*/
  box-shadow: 0px 0px 2px #b0b0b0;
  /*margin-bottom: 10px !important;*/
}
.width-1280 .collection-list .sku_item:hover .sku_item-image,
.width-1024 .collection-list .sku_item:hover .sku_item-image,
.width-768 .collection-list .sku_item:hover .sku_item-image {
  border: none !important;
  padding: 2px;
}
.collection-list .sku_item .callModal {
  /*margin-top: 10px;*/
}
.width-1280 .collection-list .sku_item:hover .lupa,
.width-1024 .collection-list .sku_item:hover .lupa {
  position: static !important;
  float: right;
  margin-bottom: 4px;
  margin-right: 4px;
}

.row {
  clear: both;
}

.more-options {
  margin-top: 5px;
}
.more-options > a {
  color: #fc3c8d !important;
}

.width-1280 .block #sku_includes .grid-1 .sku_item {
  width: 16%;
  margin-right: 2.5%;
  height: 163px !important;
  overflow: hidden;
}

.width-1024 .block #sku_includes .grid-1 .sku_item {
  width: 21%;
  margin-right: 2%;
  height: 165px !important;
  overflow: hidden;
  display: inline-block;
  float: none !important;
}

.width-768 .block #sku_includes .grid-1 .sku_item {
  display: inline-block;
  height: 160px !important;
  float: none !important;
}

.width-480 .collection-list .sku_item,
.width-320 .collection-list .sku_item {
  height: 150px !important;
}

/* End */
/* /css/new/allcollection.css?15348654082462 */
/* /css/new/detailedcollection.css?17224450226686 */
/* /local/templates/.default/components/bitrix/catalog/2017_collection/bitrix/catalog.element/.default/style.css?1586189497311 */
/* /local/templates/.default/components/bitrix/catalog.section/2017_collection_list/style.css?15861891161865 */
