@media (max-width: 1024px) {
  .staticBlock .contentBlock .news_wrap img {
    width: 100% !important;;
    height: 100% !important;
  }
}
@media (max-width: 1460px) {

  .container {
    padding: 0 20px; }
  .top__controls {
    margin-right: 30px; }

	 .slider1 .controls {right:0}
 }


@media(min-width: 1460px) {
	.slider1 .slideContent__text {max-width:1440px; left:50%; transform: translateX(-50%); width:100%;}
}

@media(max-width: 1440px) {
	.blockTitle {padding:30px 0}
}



@media (min-width: 1001px) {
	div.menu {z-index:5}
}

@media (min-width: 1001px) {

  .absoluteSlider {
    display: none; }
    .absoluteSlider + .container .top__popup {
      color: #000 !important; }
    .absoluteSlider + .container .menu > ul li a {
      color: #000 !important; }
      .absoluteSlider + .container .menu > ul li a:after {
        background: #000 !important; }
    .absoluteSlider + .container .breadCrumb {
      display: none !important; }
	  .itemContent {padding:30px 0 !important;}
		.itemContent .controls {display: none !important; }
	  }


@media (max-width: 1350px) {
  .pseudoWinner__data {
    padding-top: 121px; }
  .weekWinner__text p {
    padding-top: 0; }
  .weekWinner__text-options {
    padding-bottom: 0; }

  }

@media(min-width:1241px) {
 .itemContent__single.block1 ul.slick-dots {display:none !important}
}

@media (max-width: 1240px) {

 .itemContent {flex-direction: column; }

    .itemContent__single.block2 {
      order: 1;
      margin: 0 0 10px;
      width: auto; display: none;}
      .itemContent__single.block2 img {
        width: 100%;
         }
    .itemContent__single.block1 {
      order: 2;
      margin: 0;
      width: auto; }
      .itemContent__single.block1 ul {
        text-align: center;
         }

        .itemContent__single.block1 .slick-dots li {
          display: inline-block;
          width: 8px;
          height: 8px;
          border-radius: 50%;
          background: #dfdfdf;
          cursor: pointer;
          margin: 0 3px;
          position: relative; }
          .itemContent__single.block1 .slick-dots li.slick-active {
            background: #212121; }

			.itemContent__single.block1 .slick-dots li button {text-indent:-10000px; border:none; background:none}
			.itemContent__single.block1 .slick-arrow {display:none !important}

    .itemContent__single.block3 {
      order: 3;
      transform: none;
      margin-bottom: 0;
      width: auto; }
  .itemDescription {
    flex-direction: column; margin-bottom:0}
    .itemDescription__single.block1, .itemDescription__single.block2, .itemDescription__single.block3 {
      width: auto;
      margin: 0 0 20px; }

	  .itemDescription__single.block1 {padding-top:30px}
  .selectorPopup {
    right: auto;
    left: 50%;
    padding-right: 20px; }
    .selectorPopup__block1 {
      display: none; }


  .blockTitle {
    text-align: center; }
  .list370 {
    margin: 0 -15px;
    flex-flow: row wrap; }
    .list370.jc-sb {
      justify-content: center; }
    .list370__single {
      margin: 0 15px 36px; }
  .block630 {
    margin: 0 0 30px; }
    .block630__single {
      flex-direction: column;
      align-items: center;
      text-align: center;
      margin-bottom: 30px; }
      .block630__single-img {
        margin-bottom: 30px;
        width: auto; }
      .block630__single-text {
        padding: 0;
        width: auto;
        align-items: center; }
      .block630__single:nth-child(even) .block630__single-img {
        order: 0; }
      .block630__single:nth-child(even) .block630__single-text {
        align-items: center;
        text-align: center; }
  .pseudoWinner {
    max-height: 100%;
    margin-bottom: 0; }
    .pseudoWinner__data {
      padding: 100px; }
      .pseudoWinner__data-options {
        display: none; }
  .hw {
    flex-direction: column;
    align-items: center;
    padding: 20px; }
    .hw__single {
      margin: 0 0 30px;
      border-right: none;
      border-bottom: 1px solid #c69c6d;
      text-align: center;
      width: auto;
      padding-bottom: 30px; }
      .hw__single:before {
        margin: 0 auto 15px;
        background-position: center !important; }
      .hw__single p {
        padding: 0; }
      .hw__single:last-child p {
        padding: 0; }
  .actions {
    flex-direction: column;
    align-items: center; }
    .actions__block1 {
      width: auto;
      margin: 0 0 30px; }
    .actions__block2 {
      width: auto; }
      .actions__block2-single {
        margin-bottom: 20px; }
  .list370__linkWrapper {
    text-align: center; }
  .foot {
    flex-flow: row wrap; }
    .foot__column-list {
      padding: 0; }
  .foot__column.column1{
    display: none;
  }
    .foot__column.column1, .foot__column.column2, .foot__column.column3, .foot__column.column4,.foot__column.column5,.foot__column.column6 {
      width: 50%;
      padding: 0 0 30px;
      box-sizing: border-box;
      margin: 0; }

  .slider1 .slideContent__text {
    left: 39px;
    top: 50px; }
  .slider1 .controls {
    right: auto;
    bottom: 20px;
    top: auto; }
  .itemsFilter {
    flex-direction: column; }
    .itemsFilter__block1 {
      flex-direction: column; }
      .itemsFilter__block1 > div {
        margin: 0 0 10px; }
        .itemsFilter > div > div a + ul {
          position: static;
          width: auto;
          box-shadow: none;
          padding-left: 0;
          padding-top: 10px;
          margin-bottom: 10px;
          border-bottom: 1px solid #e5e5e5; }
    .itemsFilter__block2 {
      text-align: left; }




	  .top {padding-bottom: 10px; padding-top: 22px;}
	  	.menu ul li a {padding:11px 0 10px; font-size:13px; position:relative; width:100%; box-sizing: border-box;}
			.menu > ul li a:hover {color:#c69c6d}
				.menu > ul li a:after {display:none}
					.menu > ul li a:hover:after {display:block}
			.menu > ul li a:after, .menu > ul li a:hover:after {width:8px; height:5px; top:17px; right:4px; left:auto; background:url(img/a8on.png) no-repeat}
				.menu .subMenu {transform: translateY(8px);}
					.menu .subMenu ul li a {padding:7px 10px; font-size:15px;}

		.list370__linkWrapper {display:none}
		.foot__column-list li {margin:0 0 9px}
		.foot__column.column1 img {width:63px}
		.pageTitle {padding-top:21px}

		.itemDescription {margin-top:17px;}
		.itemDescription .downloadLink {padding:17px 0; margin-top:17px;}

	  }

@media (max-width: 1000px) {


 .itemsCollection {
    flex-direction: column;
    align-items: center; }


.menu {padding:0; border:none;
    flex-direction: column;
    align-items: center;
	position:relative;

	}

	/*.top.mobileTop +.menu:before {position:fixed; left:0; top:50px; width:100%; height:100%; background:#f00; content:""; z-index:20}
	.top.mobileTop ~ .slider1 .controls {display:none}
	.top.mobileTop + .menu ul {position:relative; z-index:100}*/

    .menu .logo {
      margin-bottom: 20px; }
    .menu ul {
      flex-direction: column;
      align-items: center;
      margin: 0;
      width: 100%; }
      .menu ul li {
        width: 100%;
        text-align: center; }
        .menu ul li a {
          padding: 10px;
          display: inline-block; }
        .menu ul li:last-child {
          border: none; }
    .menu .subMenu {
      display: block;
      position: static;
      padding: 0; }
      .menu .subMenu ul {
        position: static;
        border-bottom: 1px solid #eee;
        padding-bottom: 27px;
        margin-bottom: 27px;
        width: 100%;
        display: none; }
        .menu .subMenu ul li {
          margin: 0; padding: 0}
          .menu .subMenu ul li:after {
            display: none; }
      .menu .subMenu .pictureBlock {
        display: none; }
  .mobileMenuOpen {
    display: block !important; padding-top:20px;}


.menu .logo {margin: 20px 0;}



  .top__phone {
    transform: translateX(50px); }
  .block630__single-text p {
    font-size: 24px; }
    .block630__single-text p br {
      display: none; }
  .blockTitle {
    font-size: 30px;
    padding: 20px 0; }
  .pseudoWinner {
    max-height: 100%;
    margin-bottom: 0; }
    .pseudoWinner__data {
      padding: 40px; }
      .pseudoWinner__data p {
        font-size: 30px;
        margin-bottom: 0; }
  .actions__block1 a .actions__block1-title, .actions__block1 ._a .actions__block1-title  {
    font-size: 30px; }
    .actions__block1 a .actions__block1-title br, .actions__block1 ._a .actions__block1-title br {
      display: none; }
  .weekWinner__text p {
    font-size: 30px; }
  .hwBg1 {
    margin-bottom: 40px; }
  .weekWinner {
    margin-bottom: 11px }
    .weekWinner__text {
      position: relative;
      color: #000; }
      .weekWinner__text p {
        order: 1;
        text-align: center;
        color: #fff;
        padding: 0;
        transform: translateY(-100px);
        margin-bottom: -100px; }
      .weekWinner__text-options {
        order: 2;
        align-self: center;
        padding-top: 30px;
        font-size: 16px; }
        .weekWinner__text-options li {
          display: flex;
          align-items: center;
          justify-content: space-between;
          padding: 28px 0; }
          .weekWinner__text-options li i {
            padding: 0 0 0 30px; }
  .foot {
    padding-top: 50px; }
  .pseudoWinners {
    /*display: none;*/
	height: auto;

	 }

	 .pseudoWinners.showMobile {display:block; margin:auto; position:relative; height:280px;}
	 .pseudoWinners.hideMobile {display:none}

	 .pseudoWinners.showMobile .pseudoWinners__single {height:50%; position:absolute; transition: height .5s ease;}
	 	.pseudoWinners.showMobile .pseudoWinners__single img {position:absolute; width:100%}
		 .pseudoWinners.showMobile .pseudoWinners__single.block1 {top:0}
		 .pseudoWinners.showMobile .pseudoWinners__single.block2 {bottom:0}

		 .pseudoWinners.showMobile .pseudoWinners__single.fw {width:100%; height:82%}

		 .pseudoWinners.showMobile .pseudoWinners__single-data-options {display:block; position:static; padding:15px 2px; width:auto}
		 	.pseudoWinners.showMobile .pseudoWinners__single-data-options li {margin:0 0 9px;}
		 	.pseudoWinners.showMobile .pseudoWinners__single-data-options li a:before {display:none}

			.pseudoWinners__single-data-options li a {pointer-events: none;}
			/*.pseudoWinners__single.fw .pseudoWinners__single-data-options li a {pointer-events: auto}*/

	 .block630 {margin-bottom:0;}
	 	.block630__single-img {margin-bottom:14px}
	 .blockTitle {text-align:left}

	 .pseudoWinners__single {position:relative; width:100%; height:auto; margin:0;}
	 	.pseudoWinners__single-image {width:100%}
		.pseudoWinners__single-data {padding:12px 23px}
			.pseudoWinners__single-data p {font-size:30px; margin:0 0 13px}
			.pseudoWinners__single-data-options {display:none}

  .slider1 .slideContent__text {
    left: 30px;
    top: 30px; }
    .slider1 .slideContent__text p span {
      font-size: 40px;
      line-height: 45px;
      margin-bottom: 0; }
    .slider1 .slideContent__text p br {
      display: none; }
  .selectorPopup {
    position: fixed;
    top: 0;
    right: auto;
    left: 0; }
    .selectorPopup__block1 {
      display: none; }
    .selectorPopup__block2 {
      width: 100%;
      max-width: 470px; } }

@media (max-width: 700px) {
	.foot__column-list {font-size: 11px}


  .itemsCollection__single {
    width: 100%; }
    .itemsCollection__single-img.slick-slider {
      padding-bottom: 0; }
    .itemsCollection__single .controls {
      display: none; }
    .itemsCollection__single .slick-dots {
      display: block !important;
      transform: translateY(-25px); }
    .itemsCollection__single-options {
      /*flex-direction: column;*/ }
    .itemsCollection__single .buttons {
      /*margin-top: 20px;*/ }
      .itemsCollection__single .buttons a {
        margin: 0 10px 0 0; white-space:nowrap}
  .blockTitle.small {
    padding: 24px 0;
    font-size: 30px; } }

@media (max-width: 1000px) {
	body.menuActive {overflow-y: hidden; height: 100%; background:none;}
		body.menuActive .menu ~ *, body.menuActive .slider1, body.menuActive .slider1 ~ div {display:none; height:0}
	.hideMobile {display:none}
	.mainPage .top {border-bottom-color: transparent}
	.menu .logo {margin-top: -32px;}

	.absoluteSlider > ul li img {height:342px;}
	.absoluteSlider > ul li span.slideTitle {font-size:34px}


	.actions__block1 a .actions__block1-date, .actions__block1 a .actions__block1-title {left:25px}

	.hwBg1 {margin-top:9px}
	.pseudoWinners {margin-bottom:34px}
	.actions + .blockTitle {padding:28px 0 0}

	.weekWinner__text {padding-top:7px}
		.weekWinner__text-options li {padding:15px 0}
			.weekWinner__text-options li a {color:#000; display: flex; justify-content: space-between; width: 100%;}


	.list370__single-image {margin-bottom:19px}
	.list370__single-title {font-size: 16px; margin-right: 20px;}
	.top {transform: translateY(10px); border:none}


  .showMobile {
    display: block; }
    .showMobile.flexer {
      display: flex; margin:0 20px; }

	.filterMenu.showMobile.flexer, .itemsFilter.showMobile.flexer {margin:0; background:#fff; z-index:100; position:relative}
	.filterTitle.showMobile.flexer {margin: 0 0 10px}
  .breadCrumb {
    margin-top: -30px;
    position: relative;
    padding-bottom: 0px;
  }
  .pageTitle {
    font-size: 25px;
    border-top:1px solid #e0e0e0; padding-top:18px;}



	.mobileTop ~ .pageTitle, .mobileTop ~ .slider1 {margin-top:0}

  .filterMenu {
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
    padding: 10px 0;
    font: 16px 'Circe-Regular'; }
    .filterMenu__item {
      cursor: pointer;
      width: 50%;
      box-sizing: border-box; }
      .filterMenu__item:first-child {
        border-right: 1px solid #d9d9d9;
    margin-right: 10px; }
        .filterMenu__item.sorting:after {
             width: 15px;
    height: 7px;
    background: url(img/svg2/arrow_filter.svg) no-repeat;
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-left: 29px; }
      .filterMenu__item.filter {
        padding-left: 12px; }
        .filterMenu__item.filter:after {
          width: 14px;
          height: 15px;
          background: url(img/svg2/filter.svg) no-repeat;
          content: "";
          display: inline-block;
          vertical-align: middle;
          margin-left: 39px; }


		  .filterMenu__item-popup {position:absolute; top:43px; border:1px solid #ccc; left: 0; min-width: 200px; background: #fff; padding: 20px 20px 10px; box-shadow: 3px 4px 5px #555; display: none; }
      .filterMenu__item-popup li {
        margin: 0 0 10px; }
        .filterMenu__item-popup li a {
          text-decoration: none;
          font-weight: normal;
          color: #000; }
          .filterMenu__item-popup li a:hover {
            font-weight: bold;
            color: #c69c6d; }

		  .filterMenu__item-popup li .siteButton {padding: 16px 52px 16px 21px}

  .itemsFilter {
    position: fixed;
    left: 0;
    top: 0;
    background: #fff;
    z-index: 2;
    width: 100%;
    padding: 20px;
    box-sizing: border-box;
    display: none; }
    .itemsFilter.showMobile {
      display: block; }
    .itemsFilter__single {
      width: 100%;
      display: block;
      position: relative; }
      .itemsFilter__single:after {
        position: absolute;
        right: 0;
        top: 8px; }
      .itemsFilter__single.activeFilter {
        color: #c69c6d; }
        .itemsFilter__single.activeFilter:after {
          transform: rotate(180deg);
          background: url(img/a8on.png) no-repeat; }
        .itemsFilter__single.activeFilter + ul {
          display: block !important; }
    .itemsFilter__block1 > div:hover a + ul {
      display: none; }
    .itemsFilter .siteButton {
      margin: 30px 0;
      background: #c69c6d;
      color: #fff; }
      .itemsFilter .siteButton:after {
        filter: contrast(200%) grayscale(100%) brightness(200%);
        right: 66px; }
  .filterTitle {
    font: 25px 'Circe-Regular';
    margin: 5px 0 27px;
    padding-bottom: 20px;
    border-bottom: 1px solid #d9d9d9; }
  .top__popup {
    order: 2;
    display: none; }
  .header-menu{
    position: fixed;
    width: 100%;
    background: #fff;
    top: 40px;
    border-bottom: solid 1px #e0e0e0;
  }
  .header-menu-wrap{
    height: 100px;
  }
  .top__controls {
    order: 3; }
    .top__controls a span {
      display: none; }
    .top__controls-fav, .top__controls-profile {
      display: none }
  .top__phone {
    display: none; }
  .top__menuTrigger {
    display: inline-block;
    width: 24px;
    height: 17px;
    background: url(img/svg2/menu.svg) no-repeat center;
    width: 24px;
    height: 11px;
    overflow: hidden;
    text-indent: -10000px;
    order: 1; }
    .top__menuTrigger.activeTrigger {
      background: url(img/svg2/close.svg) no-repeat center; }
  .top.mobileTop .top__controls-fav, .top.mobileTop .top__controls-profile {
    display: inline-block !important; }
  .top.mobileTop .top__popup {
    display: block; }
  .top.mobileTop + .menu .logo {
    display: none; }
  .menu > ul {
    display: none; }
    .menu > ul li {
      text-align: left; }

  .actions {
    margin: 0; }
    .actions__block2-single-image {
      width: auto;
      margin-right: 10px; }
      .actions__block2-single-image img {
        width: 100%;
        max-width: 100%; }
    .actions__block2-single-text i {
      margin: 0 0 5px; }
    .actions__block2-single-text p {
      font-size: 16px; }
  .weekWinner__text-options {
    padding: 0;
    width: 100%; }
  .weekWinner__text p {
    font-size: 20px;
    transform: translateY(-60px);
    margin-bottom: -60px; }
  .slider1 .slideContent__text {
    left: 40px;
    top: 20px; }

	.slider1 .slideContent__image img { max-width:inherit; max-height:100%;width: 200%;}
	.slider1 .slideContent__text p span {font-size: 35px; line-height: 36px; margin-bottom:23px;}

	 .slider1 {margin-bottom:0}


    .slider1 .slideContent__text p {
      font-size: 16px; padding-top:12px;}

  .slider1 .controls {
    position: relative;
    transform: translateY(-49px); background-position:86px center;
    padding: 5px; z-index:1}
  .block630__single-text {
    flex-direction: row; }
    .block630__single-text .siteButton {
      padding: 16px 8px;
      text-indent: -10000px;
      overflow: hidden;
      width: 30px;
      min-width: 30px; display:none}
      .block630__single-text .siteButton:after {
        right: 19px; }
    .block630__single-text p {
      margin: 0 10px 0 0;
      font-size: 18px;
      text-align: left; }
  .itemsCollection__single .buttons a {
    padding: 16px 8px;
    text-indent: -10000px;
    overflow: hidden;
    width: 30px;
    min-width: 30px; }
    .itemsCollection__single .buttons a:after {
      right: 19px; }
    .itemsCollection__single .buttons a.favs:after {
      right: 16px; }
    .itemsCollection__single .buttons a.getIt:after {
      width: 17px;
      height: 22px;
      background: url(img/icon17.png?v=1) no-repeat;
      content: "";
      right: 14px;
      top: 13px; }
    .itemsCollection__single .buttons a.getIt:hover:after {
      /*background: url(img/icon17on.png) no-repeat;*/        color: #fff; }
  .selectorPopup {
    position: fixed;
    top: 0;
    right: auto;
    left: 0;
    width: 100%; }
    .selectorPopup__block2 {
      padding: 20px; }
      .selectorPopup__block2 .scrollingArea {
        width: 280px; }
      .selectorPopup__block2 .items {
        margin: auto;
        max-width: 182px; }
        .selectorPopup__block2 .items__single {
          width: 95%;
          margin: 0 0 20px !important;
          max-width: 182px; }
  .absoluteSlider {
    height: 342px; }
  .itemContent {
    position: relative;
    z-index: 100; padding-top:0;}
    .itemContent .controls {
      position: relative;
      left: 0;
      top: 0;
      background-position: 85px center;
      transform: translateY(-130px);
      display: flex; }

	   .block630 .slick-dots {
        text-align: center; transform: translateY(-120px);
        }

	   .block630 .slick-dots li {display:inline-block}

        .block630 .slick-dots button {
          display: inline-block;
		  overflow:hidden; border:none;
          width: 6px; padding:0; text-indent:-10000px;
          height: 6px;
          border-radius: 50%;
          background: #dfdfdf;
          cursor: pointer;
          margin: 0 3px;
          position: relative; }
         .block630 .slick-dots li.slick-active button {
            background: #c69c6d; }


	  }


@media(min-width: 1001px) and (max-width: 1077px) {
	.itemsCollection__single .controls {top: calc(100% - 180px)}
}

@media(max-width: 1000px) {
	.itemsCollection__single {max-width: 680px; margin-left:0; margin-right:0;}
}

@media(max-width: 500px) {
.weekWinner__text-options {
    margin-top: 29px;
}
}
@media (max-width: 1000px) {
.weekWinner__text p {
    min-height: 24px;
}
.blockTitleI, .blockTitleN {margin-top:30px;margin-bottom:0!important}
.weekWinner {margin-top:0}



.itemsCollection__single .buttons a.getIt::after {
    content: "+";
    color: #000;
    font-size: 20px;
    z-index: 9999999;
    text-indent: initial;background: unset;color: #212121;
}

.itemsCollection__single .buttons a._discount {
    padding: 12px 0 0 0;
    text-indent: unset;
}

.itemsCollection__single .buttons {
    margin-right: -8px;
}

}
