@media screen and (max-width: 1675px) {
  /* line 3, responsive.scss */
  .garderob-slider .swiper-button-prev {
    left: calc(-50% + 127px); }
  /* line 7, responsive.scss */
  .garderob-slider .swiper-button-next {
    right: calc(-50% + 127px); }
  /* line 11, responsive.scss */
  .garderob-slider .prev-shadow {
    left: calc(-9000px + 127px); }
  /* line 15, responsive.scss */
  .garderob-slider .next-shadow {
    right: calc(-9000px + 127px); } }
@media screen and (max-width: 1500px) {
  /* line 22, responsive.scss */
  .main-wrapper {
    padding: 0 15px; }

  /* line 27, responsive.scss */
  .greeting::before {
    left: -15vw; }
  /* line 31, responsive.scss */
  .greeting::after {
    right: -15vw;
    width: 47vw; }

  /* line 37, responsive.scss */
  .action-block,
  .banner2 {
    padding: 0 10px; }

  /* line 41, responsive.scss */
  .template-is-index .action-block {
    margin-top: 30px; }

  /* line 45, responsive.scss */
  .promo,
  .carousel {
    margin: 0; }

  /* line 50, responsive.scss */
  .promo__img_wrapper {
    margin: 0px; } }
@media screen and (max-width: 1200px) {
  /* line 56, responsive.scss */
  .template-is-index .main-wrapper {
    overflow: hidden; }

  /* line 60, responsive.scss */
  .container {
    padding-left: 15px;
    padding-right: 15px; }

  /* line 65, responsive.scss */
  .product-img__wrap {
    height: auto; }

  /* line 69, responsive.scss */
  .product-img__relative {
    display: block;
    width: 100%;
    height: 100%;
    padding: 0 0 150% 0; }

  /* line 76, responsive.scss */
  .acessory .product-img__relative {
    height: auto;
    padding: 0 0 100% 0; }
    /* line 80, responsive.scss */
    .acessory .product-img__relative.item__img_wrap {
      height: auto;
      padding: 0 0 130px 0; }

  /* line 86, responsive.scss */
  .product-img__relative .product-img {
    position: absolute;
    top: 0;
    left: 0;
    min-height: auto; }

  /* line 93, responsive.scss */
  .guideLink {
    right: 15px; }

  /* line 97, responsive.scss */
  .divaloreHeader__left-side,
  .divaloreHeader__mainnav ul {
    flex-wrap: wrap; }

  /* line 102, responsive.scss */
  .divaloreHeader__icon {
    margin: 0 9px; }

  /* line 106, responsive.scss */
  .currency,
  .location {
    padding: 1px 30px; }

  /* line 112, responsive.scss */
  .greeting::before {
    left: -20vw;
    background-size: contain; }
  /* line 117, responsive.scss */
  .greeting::after {
    width: 43vw;
    background-size: contain; }

  /* line 123, responsive.scss */
  .product__list {
    flex-wrap: wrap; }

  /* line 127, responsive.scss */
  .tabcontent .product__list {
    flex-wrap: nowrap; }

  /* line 132, responsive.scss */
  #rel_products .product__list {
    flex-wrap: nowrap; }
  /* line 136, responsive.scss */
  #rel_products .row.is-grid {
    margin-left: 0;
    margin-right: 0; }

  /* line 142, responsive.scss */
  .greeting .decor-divider {
    margin-top: 50px; }

  /* line 146, responsive.scss */
  .summary__wrap {
    height: auto; }
    /* line 149, responsive.scss */
    .summary__wrap > div {
      min-height: 146px; }
      /* line 152, responsive.scss */
      .summary__wrap > div:nth-child(1), .summary__wrap > div:nth-child(2) {
        border-bottom: 3px solid #222939; }
      /* line 157, responsive.scss */
      .summary__wrap > div:nth-child(2n) {
        border-right: 0px solid; }

  /* line 163, responsive.scss */
  .js-to-top {
    position: relative;
    right: -90vw;
    bottom: -10px; }

  /* line 169, responsive.scss */
  .collection-filter-and-sort {
    flex-wrap: wrap;
    justify-content: flex-end;
    padding-bottom: 15px; } }
@media screen and (min-width: 1024px) {
  /* line 178, responsive.scss */
  .container_narrow .cell-1 {
    max-width: 10%;
    -webkit-flex-basis: 10%;
    -ms-flex-preferred-size: 10%;
    flex-basis: 10%; }
  /* line 185, responsive.scss */
  .container_narrow .cell-2 {
    max-width: 20%;
    -webkit-flex-basis: 20%;
    -ms-flex-preferred-size: 20%;
    flex-basis: 20%; }
  /* line 192, responsive.scss */
  .container_narrow .cell-3 {
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%; }
  /* line 199, responsive.scss */
  .container_narrow .cell-4 {
    max-width: 40%;
    -webkit-flex-basis: 40%;
    -ms-flex-preferred-size: 40%;
    flex-basis: 40%; }
  /* line 206, responsive.scss */
  .container_narrow .cell-5 {
    max-width: 50%;
    -webkit-flex-basis: 50%;
    -ms-flex-preferred-size: 50%;
    flex-basis: 50%; }
  /* line 213, responsive.scss */
  .container_narrow .cell-6 {
    max-width: 60%;
    -webkit-flex-basis: 60%;
    -ms-flex-preferred-size: 60%;
    flex-basis: 60%; }
  /* line 220, responsive.scss */
  .container_narrow .cell-7 {
    max-width: 70%;
    -webkit-flex-basis: 70%;
    -ms-flex-preferred-size: 70%;
    flex-basis: 70%; }
  /* line 227, responsive.scss */
  .container_narrow .cell-8 {
    max-width: 80%;
    -webkit-flex-basis: 80%;
    -ms-flex-preferred-size: 80%;
    flex-basis: 80%; }
  /* line 234, responsive.scss */
  .container_narrow .cell-9 {
    max-width: 90%;
    -webkit-flex-basis: 90%;
    -ms-flex-preferred-size: 90%;
    flex-basis: 90%; }
  /* line 241, responsive.scss */
  .container_narrow .cell-10 {
    max-width: 100%;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%; } }
@media screen and (max-width: 1024px) {
  /* line 251, responsive.scss */
  .main-wrapper {
    margin-top: 175px; }

  /* line 255, responsive.scss */
  .main-slider .swiper-slide {
    font-size: 19px; }

  /* line 259, responsive.scss */
  .greeting {
    height: auto;
    margin-bottom: 300px; }
    /* line 260, responsive.scss */
    .greeting::before {
      left: -25vw;
      height: 100%; }

  /* line 269, responsive.scss */
  .greeting__wrap {
    height: auto; }

  /* line 273, responsive.scss */
  .divarication__wrapper {
    bottom: -90px; }
    /* line 276, responsive.scss */
    .divarication__wrapper > div {
      padding: 5px; }

  /* line 281, responsive.scss */
  .divarication__block_wrap {
    padding: 45px 30px; }

  /* line 286, responsive.scss */
  .greeting::before, .greeting::after {
    display: none; }

  /* line 292, responsive.scss */
  .wide-half_left,
  .wide-half_right {
    flex-basis: 100%; }

  /* line 297, responsive.scss */
  .half__title2 {
    margin-top: 0;
    margin-bottom: 50px; }

  /* line 302, responsive.scss */
  .banner,
  .banner2 {
    margin-bottom: 75px; }

  /* line 307, responsive.scss */
  .icon__item {
    padding: 0 30px 30px; }

  /* line 311, responsive.scss */
  .instagram {
    background-image: none; }

  /* line 315, responsive.scss */
  .instagram__wrap {
    padding: 0; }

  /* line 319, responsive.scss */
  .instagram__left {
    background-image: url("pic3.jpg");
    background-position: -170px 100%;
    background-repeat: no-repeat;
    background-size: 700px; }

  /* line 326, responsive.scss */
  .instagram__text p {
    padding-top: 0px; }
    /* line 327, responsive.scss */
    .instagram__text p.uppercase {
      padding-top: 0px; }

  /* line 334, responsive.scss */
  .banner2__wrap {
    height: auto; }

  /* line 338, responsive.scss */
  .addLinks .addLinks__column:last-child {
    margin-top: 35px; }

  /* line 342, responsive.scss */
  .carousel_collections {
    padding-left: 15px;
    padding-right: 15px; }
    /* line 346, responsive.scss */
    .carousel_collections .tab {
      overflow: auto; }

  /* line 351, responsive.scss */
  .half__title2 {
    font-size: 21px; }

  /* line 355, responsive.scss */
  .divarication__title {
    height: auto;
    margin-bottom: 9px; }

  /* line 360, responsive.scss */
  .divaloreFooter_container > .row > div {
    padding: 10px; }

  /* line 364, responsive.scss */
  .gallery .gallery__item {
    margin: 0;
    margin-bottom: 10px; }

  /* line 369, responsive.scss */
  .product__grid_footer .half_right {
    padding-left: 0px; }

  /* line 373, responsive.scss */
  .collection-size-and-pagination {
    flex-wrap: wrap; }
    /* line 376, responsive.scss */
    .collection-size-and-pagination .pagination {
      flex-grow: 1;
      justify-content: center; }

  /* line 382, responsive.scss */
  .collection-size .page_size-radio {
    margin: 0 9px 0 9px; }

  /* line 386, responsive.scss */
  .catalog__text {
    padding: 45px 0; }

  /* line 390, responsive.scss */
  .catalog__text_capton {
    padding: 0 0 30px; }

  /* line 394, responsive.scss */
  .catalog__header {
    padding: 9px 0 20px;
    font-size: 21px; }

  /* line 399, responsive.scss */
  .template-is-checkout2 .divalore_main-wrapper {
    margin-top: 77px;
    position: relative;
    padding: 0 15px;
    display: flex;
    flex-direction: column-reverse; }

  /* line 407, responsive.scss */
  .gallery__item:first-child {
    min-height: 775px; }

  /* line 411, responsive.scss */
  .promo,
  .carousel {
    margin: 0; }

  /* line 416, responsive.scss */
  .co-sidebar-wrapper {
    position: static;
    margin-left: 0; }

  /* line 421, responsive.scss */
  .co-sidebar {
    width: 100%; }

  /* line 425, responsive.scss */
  .catalog__text {
    padding: 45px 15px; } }
@media screen and (max-width: 920px) {
  /* line 432, responsive.scss */
  .garderob-slider .swiper-button-prev {
    left: calc(-50% + 90px); }
  /* line 436, responsive.scss */
  .garderob-slider .swiper-button-next {
    right: calc(-50% + 90px); }
  /* line 440, responsive.scss */
  .garderob-slider .prev-shadow,
  .garderob-slider .next-shadow {
    display: none; }

  /* line 446, responsive.scss */
  .banner__wrap {
    flex-wrap: wrap;
    padding: 0 10%; }

  /* line 451, responsive.scss */
  .tabs-content {
    padding: 0 10px; }

  /* line 455, responsive.scss */
  .half_left,
  .half_right {
    flex-basis: 100%;
    height: 50%; }

  /* line 461, responsive.scss */
  .icon__list figure.icon {
    width: auto; }

  /* line 465, responsive.scss */
  .item__var_wrap {
    align-items: flex-end; }

  /* line 469, responsive.scss */
  .item__var_value {
    align-self: flex-end; }

  /* line 473, responsive.scss */
  .item__artic {
    flex-direction: column; }

  /* line 478, responsive.scss */
  .item__act button,
  .item__act .bttn-favorite.is-added {
    background-position: center right; }

  /* line 484, responsive.scss */
  .catalog__header {
    padding: 3px 0 15px; } }
@media screen and (max-width: 768px) {
  /* line 490, responsive.scss */
  .header-wrapper {
    padding-bottom: 0; }

  /* line 494, responsive.scss */
  .divaloreHeader__logo {
    font-size: 28px; }

  /* line 498, responsive.scss */
  .main-wrapper {
    margin-top: 55px;
    padding: 0;
    overflow: hidden; }

  /* line 504, responsive.scss */
  .divaloreHeader__icon {
    margin: 0 5px; }

  /* line 508, responsive.scss */
  .promo__img_wrapper {
    height: 500px; }

  /* line 512, responsive.scss */
  .swiper-button-next {
    right: -35px; }

  /* line 516, responsive.scss */
  .swiper-button-prev {
    left: -35px; }

  /* line 520, responsive.scss */
  .swiper-button-next:after {
    left: auto;
    right: 0;
    text-align: left; }

  /* line 526, responsive.scss */
  .swiper-button-prev:after {
    left: 0;
    right: auto;
    text-align: right; }

  /* line 533, responsive.scss */
  .template-is-cart .carousel_collections .swiper-button-prev:after,
  .template-is-cart .carousel_collections .swiper-button-next:after {
    top: 38%; }

  /* line 539, responsive.scss */
  .promo__img_wrapper {
    margin: 0 25px; }

  /* line 544, responsive.scss */
  .garderob-slider .swiper-button-prev {
    left: calc(-50% + 50px); }
  /* line 548, responsive.scss */
  .garderob-slider .swiper-button-next {
    right: calc(-50% + 50px); }
    /* line 551, responsive.scss */
    .garderob-slider .swiper-button-next::after {
      text-align: left; }
  /* line 556, responsive.scss */
  .garderob-slider .swiper-button-prev::after {
    text-align: right; }

  /* line 561, responsive.scss */
  .carousel_collections {
    padding: 0 10px; }

  /* line 565, responsive.scss */
  .divaloreHeader__logo {
    text-align: left; }

  /* line 569, responsive.scss */
  .button1,
  .button2 {
    width: auto; }

  /* line 574, responsive.scss */
  .addLinks .addLinks__column:nth-child(3) {
    margin-top: 35px; }

  /* line 578, responsive.scss */
  .promo_text {
    width: 75%; }

  /* line 581, responsive.scss */
  .promo__img_wrapper span {
    text-align: right; }

  /* line 584, responsive.scss */
  .text1 {
    top: 53%;
    right: auto;
    width: auto;
    padding: 0 20%;
    color: white;
    font-size: 19px;
    font-weight: 700; }

  /* line 594, responsive.scss */
  .text2 {
    top: 41%;
    right: auto;
    width: auto;
    padding: 0 20%;
    color: white;
    font-size: 19px;
    font-weight: 700; }

  /* line 604, responsive.scss */
  .greeting__header {
    padding-left: 10px;
    padding-right: 10px; }

  /* line 609, responsive.scss */
  .promo__img_wrapper {
    height: 500px; }

  /* line 613, responsive.scss */
  .greeting {
    margin-bottom: 150px; }

  /* line 617, responsive.scss */
  .greeting__header {
    padding-top: 35px;
    padding-bottom: 35px; }

  /* line 622, responsive.scss */
  .greeting .decor-divider {
    margin-top: 0px; }

  /* line 626, responsive.scss */
  .divarication__wrapper {
    bottom: -75px; }

  /* line 630, responsive.scss */
  .divarication__title {
    font-size: 21px;
    padding: 5px; }

  /* line 635, responsive.scss */
  .divarication__block_wrap {
    padding: 30px 30px 40px; }

  /* line 639, responsive.scss */
  .divarication {
    min-height: auto; }

  /* line 643, responsive.scss */
  .banner__wrap {
    left: 0; }

  /* line 648, responsive.scss */
  .garderob-slider .swiper-button-prev {
    left: -70px; }
  /* line 652, responsive.scss */
  .garderob-slider .swiper-button-next {
    right: -70px; }

  /* line 657, responsive.scss */
  .tab button {
    margin: 0 15px; }

  /* line 661, responsive.scss */
  .half_right .half__img_framing {
    padding: 50px; }

  /* line 665, responsive.scss */
  .half_left .half__shadow {
    padding: 50px 15px; }

  /* line 669, responsive.scss */
  .instagram__text {
    width: 51%; }

  /* line 674, responsive.scss */
  .main-slider .swiper-button-next,
  .main-slider .swiper-button-prev {
    width: 10%; }

  /* line 680, responsive.scss */
  .garderob__image_full {
    height: 350px; }

  /* line 684, responsive.scss */
  .item__var_value {
    min-width: 60px; }

  /* line 688, responsive.scss */
  .cart__total b {
    font-size: 38px;
    line-height: 45px; }

  /* line 693, responsive.scss */
  .item__price_block {
    text-align: center; }

  /* line 697, responsive.scss */
  .summary__wrap > div {
    border-right: 0px solid #222939;
    border-bottom: 3px solid #222939; }
    /* line 701, responsive.scss */
    .summary__wrap > div:last-child {
      border-bottom: 0px solid #222939; }

  /* line 706, responsive.scss */
  .product__grid_half-right {
    padding-left: 0px; }

  /* line 710, responsive.scss */
  .product__grid_half-left {
    padding-right: 0; }

  /* line 714, responsive.scss */
  .gallery__item {
    min-height: 450px; }
    /* line 715, responsive.scss */
    .gallery__item:first-child {
      min-height: 450px; }

  /* line 722, responsive.scss */
  .product__artic {
    right: 0;
    bottom: 25px; }

  /* line 727, responsive.scss */
  .bundle__artic {
    right: 0;
    top: 33px; }

  /* line 732, responsive.scss */
  .bundle__list {
    padding-right: 0; }

  /* line 736, responsive.scss */
  .guideLink {
    position: relative;
    top: 0;
    right: 0;
    padding: 5px 0;
    width: 100%;
    display: inline-block;
    text-align: right; }

  /* line 746, responsive.scss */
  .bundle__price_wrap {
    width: 100%;
    text-align: center; }
    /* line 750, responsive.scss */
    .bundle__price_wrap .button1 {
      left: 50%;
      transform: translate(-50%, 0); }

  /* line 756, responsive.scss */
  .product__grid_footer .half_right {
    min-height: auto;
    height: auto; }

  /* line 761, responsive.scss */
  figure.needle {
    margin: 0 0 35px; }

  /* line 765, responsive.scss */
  .product__grid {
    margin-bottom: 55px; }

  /* line 769, responsive.scss */
  .product__info_2 {
    justify-content: space-between; }

  /* line 773, responsive.scss */
  .product__related_header {
    margin: 0px 0 25px; }

  /* line 777, responsive.scss */
  .instagram__input {
    margin-top: 15px; }

  /* line 781, responsive.scss */
  .instagram .button1 {
    margin-bottom: 15px; }

  /* line 785, responsive.scss */
  #gallery__slider,
  #rel_products {
    left: 0;
    width: 100%; }

  /* line 791, responsive.scss */
  .collection-filter-and-sort .collection-filter {
    flex-wrap: wrap; }

  /* line 795, responsive.scss */
  .divaloreHeader__icons .search_widget {
    height: 100%; }

  /* line 799, responsive.scss */
  .search_widget.search_opened {
    width: 50%; }

  /* line 803, responsive.scss */
  .co-form--login {
    width: 85%; }

  /* line 807, responsive.scss */
  .co-checkout-block--padded {
    border: 0px solid;
    padding-left: 0;
    padding-right: 0; }

  /* line 813, responsive.scss */
  .co-order-information {
    padding-left: 30px;
    padding-right: 30px; }

  /* line 818, responsive.scss */
  .gallery__item.square-photo:first-child {
    min-height: 375px; }

  /* line 822, responsive.scss */
  .page-title {
    padding: 5px 15px; }

  /* line 826, responsive.scss */
  .co-form--login {
    width: 85%;
    margin: 0 auto;
    display: flex;
    flex-direction: column; }

  /* line 833, responsive.scss */
  .co-button--password_recover {
    display: inline;
    text-align: center;
    padding: 21px 0 5px;
    margin: 0 auto; }

  /* line 840, responsive.scss */
  #create_order {
    margin: 0; }

  /* line 844, responsive.scss */
  .collection-filter-and-sort {
    padding: 0 14px; }
    /* line 847, responsive.scss */
    .collection-filter-and-sort .collection-filter .filter .filter-items-wrapper {
      left: 0;
      width: 100vw;
      height: 100vh;
      position: fixed;
      top: 55px;
      margin: 0;
      z-index: 100;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column; }

  /* line 862, responsive.scss */
  .filter-items-wrapper .bttn-delete-item {
    margin: 20px;
    padding: 10px; }

  /* line 867, responsive.scss */
  .collection-order {
    align-content: flex-start;
    justify-content: end; }

  /* line 872, responsive.scss */
  .promo,
  .carousel {
    margin: 0; }

  /* line 877, responsive.scss */
  .filter-items-list.is-color .filter-item {
    display: inline-block;
    vertical-align: top;
    flex: 0 0 7%;
    margin: 10px 1px; } }
@media screen and (max-width: 640px) {
  /* line 886, responsive.scss */
  h2 {
    padding-left: 10px;
    padding-right: 10px; }

  /* line 891, responsive.scss */
  .divaloreHeader__logo {
    text-align: center; }

  /* line 895, responsive.scss */
  .main-slider .swiper-slide {
    font-size: 15px; }

  /* line 899, responsive.scss */
  .greeting__text {
    width: auto; }

  /* line 903, responsive.scss */
  #tabSlider .swiper-wrapper {
    justify-content: flex-start; }

  /* line 907, responsive.scss */
  .instagram__left {
    background-image: none; }

  /* line 911, responsive.scss */
  .action-block__wrap > .row {
    flex-wrap: wrap;
    padding: 0 25px; }

  /* line 917, responsive.scss */
  figure.pants, figure.needle {
    margin-bottom: 35px; }

  /* line 923, responsive.scss */
  .banner2 .half__img_full {
    height: auto;
    min-height: 210px; }

  /* line 928, responsive.scss */
  .promo__img_wrapper {
    height: 400px; }

  /* line 932, responsive.scss */
  .instagram__header {
    line-height: 29px;
    text-align: center; }

  /* line 937, responsive.scss */
  .instagram__wrap .row > div:first-child {
    align-items: center;
    padding: 60px 10px 30px; }

  /* line 942, responsive.scss */
  .instagram__text {
    width: 81%;
    text-align: center; }

  /* line 947, responsive.scss */
  .divaloreFooter_container {
    padding: 15px; }

  /* line 951, responsive.scss */
  .js-to-top {
    right: -75vw;
    bottom: -15px; }

  /* line 956, responsive.scss */
  .topline {
    padding-top: 0; }

  /* line 960, responsive.scss */
  .template-is-collection .topline {
    padding-top: 10px; }

  /* line 964, responsive.scss */
  .summary__wrap {
    height: auto; }
    /* line 967, responsive.scss */
    .summary__wrap > div {
      border-right: 0px solid;
      border-bottom: 3px solid #222939;
      padding: 50px 0; }

  /* line 974, responsive.scss */
  .half_right .half__img_framing {
    padding: 27px; }

  /* line 978, responsive.scss */
  .catalog__header {
    padding: 9px 0 20px;
    font-size: 19px; }

  /* line 983, responsive.scss */
  .added-content {
    flex-wrap: wrap;
    justify-content: center; }

  /* line 988, responsive.scss */
  .acessory .product-img__relative.item__img_wrap {
    height: auto;
    padding: 0 0 170px 0; }

  /* line 993, responsive.scss */
  .dynamic_basket-drop {
    display: none; }

  /* line 997, responsive.scss */
  .address {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center; } }
@media screen and (max-width: 480px) {
  /* line 1006, responsive.scss */
  .addLinks .addLinks__column:nth-child(2) {
    margin-top: 35px; }

  /* line 1010, responsive.scss */
  .text1 {
    top: auto;
    right: auto;
    width: auto;
    padding: 20%; }

  /* line 1017, responsive.scss */
  .text2 {
    top: 45%;
    right: auto;
    width: auto;
    padding: 20%; }

  /* line 1024, responsive.scss */
  .garderob__image_full {
    height: 420px; }

  /* line 1028, responsive.scss */
  .item.row {
    flex-direction: column; }

  /* line 1032, responsive.scss */
  .item__wrap_list {
    padding: 10px; }

  /* line 1036, responsive.scss */
  .item__var_column {
    position: absolute;
    top: -7px;
    left: 0;
    flex-direction: column; }

  /* line 1043, responsive.scss */
  .item__act {
    position: absolute;
    top: -10px;
    right: 0;
    transform: translateY(100%); }
    /* line 1049, responsive.scss */
    .item__act + .item__act {
      transform: translateY(0); }

  /* line 1054, responsive.scss */
  .item__price_block,
  .item__quantity,
  .item__price_total {
    width: 50%;
    padding: 5px; }

  /* line 1062, responsive.scss */
  .acessory .item__img_wrap {
    padding: 25% 0; }
  /* line 1066, responsive.scss */
  .acessory .product-img__relative .item__img {
    width: auto;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

  /* line 1074, responsive.scss */
  .item__var_wrap {
    align-items: flex-start; }

  /* line 1078, responsive.scss */
  .item__var_value {
    align-self: flex-start; }

  /* line 1082, responsive.scss */
  .filters-clear {
    text-align: right;
    flex-basis: 100%;
    margin-right: 0; }

  /* line 1089, responsive.scss */
  .filter .filters-clear {
    text-align: right;
    flex-basis: 30%;
    margin-right: 0; }
  /* line 1095, responsive.scss */
  .filter .filter-items-list {
    flex-basis: 50%; }

  /* line 1100, responsive.scss */
  .breadcrubms__list {
    flex-wrap: wrap; }

  /* line 1104, responsive.scss */
  .summary .gray-text {
    flex-direction: column-reverse; }

  /* line 1108, responsive.scss */
  .page-title {
    margin: 10px; }

  /* line 1112, responsive.scss */
  .co-input-label,
  .co-basket_total-price,
  [class*="co-price"] {
    font-size: 21px; }

  /* line 1118, responsive.scss */
  .co-title {
    font-size: 19px; }

  /* line 1122, responsive.scss */
  .co-toggable_field-input {
    height: 31px; } }
