@media (min-width: 1200px) {
  /* line 3, mq.scss */
  .m-top-menu {
    display: none; } }
@media (max-width: 1160px) {
  /* line 8, mq.scss */
  .top_menu__list > li > a {
    font-size: 18px; } }
@media (max-width: 1100px) and (min-width: 801px) {
  /* line 13, mq.scss */
  .price-inputs .price-input {
    width: 100%;
    margin-bottom: 5px; }

  /* line 17, mq.scss */
  .price-inputs {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; } }
@media (max-width: 800px) and (min-width: 481px) {
  /* line 24, mq.scss */
  .brandzone .brandzone-catalog li {
    width: 49%; }

  /* line 27, mq.scss */
  .brandzone .brandzone-catalog {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; } }
@media (min-width: 1101px) {
  /* line 41, mq.scss */
  .page-about .flexrow .about-block:first-child {
    padding-right: 44px; }

  /* line 44, mq.scss */
  .page-about .flexrow .about-block:last-child {
    padding-left: 44px; } }
@media (max-width: 1080px) {
  /* line 49, mq.scss */
  .top_menu__list > li > a {
    padding: 0 10px; } }
@media (max-width: 1100px) {
  /* line 54, mq.scss */
  .page-about .flexrow .about-block:first-child {
    padding-right: 24px; }

  /* line 57, mq.scss */
  .page-about .flexrow .about-block:last-child {
    padding-left: 24px; }

  /* line 60, mq.scss */
  .cart-footer .fast-order-btn {
    font-size: 26px;
    margin-right: 20px;
    white-space: nowrap; }

  /* line 65, mq.scss */
  .padded-catalog {
    padding: 0; }

  /* line 68, mq.scss */
  .product__img {
    padding-right: 10px; }

  /* line 71, mq.scss */
  .product__des {
    padding-left: 10px; }

  /* line 74, mq.scss */
  button.option-value {
    width: 20%; }

  /* line 77, mq.scss */
  .fast-order-btn-wrapper {
    margin-left: 0;
    margin-top: 15px;
    padding-left: 55px;
    display: block; }

  /* line 83, mq.scss */
  .header-slogan .slogan, .header-slogan .phone {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    text-align: left; }

  /* line 90, mq.scss */
  .header-slogan .phones {
    text-align: left; }

  /* line 93, mq.scss */
  .header-slogan .slogan {
    margin-bottom: 10px; }

  /* line 96, mq.scss */
  .header-search {
    max-width: 30%;
    -webkit-flex-basis: 30%;
    -ms-flex-preferred-size: 30%;
    flex-basis: 30%;
    margin-left: auto; }

  /* line 103, mq.scss */
  .header-search .search {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 114, mq.scss */
  .header-search .header-menu {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    margin-bottom: 10px; }

  /* line 126, mq.scss */
  .search-inner {
    padding-right: 0; } }
@media (max-width: 1024px) and (min-width: 801px) {
  /* line 131, mq.scss */
  .inside__page .left-sidebar {
    width: 22%; }

  /* line 134, mq.scss */
  .inside__page .left-sidebar + .container {
    width: 78%; } }
@media (max-width: 1024px) {
  /* line 139, mq.scss */
  .cart-table-new .item-title .item-name {
    font-size: 22px; }

  /* line 142, mq.scss */
  .cart-table-new .item-title .brandname {
    font-size: 16px; }

  /* line 145, mq.scss */
  .cart-table-new .item-price {
    font-size: 22px; }

  /* line 148, mq.scss */
  .cart-table-new .item-qty input {
    max-width: 46px;
    width: 100%;
    height: 46px;
    border: 1px solid #cccccc;
    font-family: inherit;
    font-size: 18px;
    font-weight: 600;
    text-align: center;
    line-height: 46px; }

  /* line 159, mq.scss */
  .cart-table-new .item-price span {
    line-height: 46px; }

  /* line 162, mq.scss */
  .cart-table-new .item-label {
    font-size: 16px; }

  /* line 165, mq.scss */
  .coupon_c.opened {
    max-height: 90px; }

  /* line 168, mq.scss */
  .social__item {
    display: inline-block;
    margin-right: 3px;
    border: 2px solid #000;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    width: 44px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    font-size: 25px; }

  /* line 180, mq.scss */
  .advantage-block {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }

  /* line 185, mq.scss */
  .advantage-block .info__item {
    width: 50%;
    margin-bottom: 20px; }

  /* line 190, mq.scss */
  .main-page-banners .cell-6:nth-child(2n+1) {
    padding-right: 10px; }

  /* line 193, mq.scss */
  .main-page-banners .cell-6:nth-child(2n+2) {
    padding-left: 10px; }

  /* line 196, mq.scss */
  .top_menu__list > li > a {
    font-size: 17px;
    padding: 0 8px; }

  /* line 200, mq.scss */
  .footer__menu_cantry {
    margin-left: 0; }

  /* line 203, mq.scss */
  #subscribe {
    width: 90px; }

  /* line 206, mq.scss */
  .product__des {
    width: 100%;
    float: none;
    clear: both; }

  /* line 211, mq.scss */
  .product__img {
    float: none;
    margin: 0 auto;
    overflow: hidden; }

  /* line 216, mq.scss */
  .gallery {
    width: 100%;
    overflow: hiddne;
    text-align: center; }

  /* line 221, mq.scss */
  .gallery > a {
    float: none;
    display: inline-block; }

  /* line 225, mq.scss */
  .brands-az {
    margin-left: 20px;
    -moz-column-count: 2;
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-gap: 30px;
    -webkit-column-gap: 30px;
    column-gap: 30px;
    font-size: 25px;
    margin-top: 40px; } }
@media (max-width: 950px) {
  /* line 240, mq.scss */
  .cart-table__del {
    width: 26px;
    height: 26px;
    -webkit-background-size: 10px 10px;
    background-size: 10px; }

  /* line 246, mq.scss */
  .cart-footer .coupon-cell, .cart-footer .total-cell {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%;
    text-align: center; }

  /* line 253, mq.scss */
  .total-amount {
    text-align: center; }

  /* line 256, mq.scss */
  .cart-footer .coupon-cell {
    margin-bottom: 20px; }

  /* line 259, mq.scss */
  .cart-footer .cart-buttons {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  /* line 273, mq.scss */
  .cart-footer .fast-order-btn {
    margin-right: 0; } }
@media (max-width: 890px) {
  /* line 278, mq.scss */
  .top_menu__list > li > a {
    font-size: 15px; } }
@media (max-width: 800px) {
  /* line 283, mq.scss */
  .client-reviews-page .reviews-item {
    font-size: 16px; }

  /* line 286, mq.scss */
  #sorting {
    margin-bottom: 20px; }

  /* line 289, mq.scss */
  .catalog-li > a, .dop-catalog li a {
    border-top: 0;
    position: relative; }

  /* line 293, mq.scss */
  .cart.js-cart-popup-toggle {
    display: none; }

  /* line 296, mq.scss */
  .cart.is-mobile {
    display: block !important; }

  /* line 299, mq.scss */
  .brandzone-products .sidebar, .brandzone-products .maincontent {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 305, mq.scss */
  .brandzone-products
  .brands-az {
    margin-left: 0px;
    font-size: 20px;
    margin-top: 0px; }

  /* line 312, mq.scss */
  .brands-az .brand-az {
    margin-bottom: -webkit-calc(20px + 1%);
    margin-bottom: calc(20px + 1%); }

  /* line 317, mq.scss */
  .lr__views {
    margin-bottom: 30px; }

  /* line 320, mq.scss */
  .search-inner.opened {
    position: fixed;
    top: 54px;
    left: 67px;
    right: 15px;
    bottom: 0;
    z-index: 1500; }

  /* line 328, mq.scss */
  .search-mobile.opened {
    background: transparent;
    position: relative;
    font-size: 31px; }

  /* line 333, mq.scss */
  .search-mobile.opened:after {
    content: '\f00d';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

  /* line 349, mq.scss */
  .header-search, .header-slogan {
    margin-bottom: 0; }

  /* line 352, mq.scss */
  .header-slogan .phones .phone__link {
    display: none; }

  /* line 355, mq.scss */
  .header-slogan .phones {
    position: absolute;
    left: -6000px; }

  /* line 359, mq.scss */
  .header-search {
    position: absolute;
    left: -6000px; }

  /* line 363, mq.scss */
  .top_menu {
    display: none; }

  /* line 366, mq.scss */
  .header {
    padding-top: 10px;
    padding-bottom: 10px; }

  /* line 370, mq.scss */
  .slider__l {
    margin-top: 0;
    padding: 0 20px; }

  /* line 374, mq.scss */
  body {
    padding-top: 70px; }

  /* line 377, mq.scss */
  .header-slogan {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 383, mq.scss */
  .header-slogan .slogan {
    font-size: 24px;
    text-align: center;
    margin-bottom: 0; }

  /* line 388, mq.scss */
  .cart__link {
    background: url(bag-mobile.png) top left no-repeat;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding-left: 33px;
    height: 30px;
    line-height: 32px;
    -webkit-background-size: contain;
    background-size: contain;
    overflow: hidden;
    z-index: 900;
    top: 17px;
    right: 77px; }

  /* line 403, mq.scss */
  .cart-popup-content {
    display: none !important; }

  /* line 406, mq.scss */
  .wishlist__link {
    background: url(heart.png) 0 0px no-repeat;
    display: inline-block;
    font-size: 18px;
    font-weight: 600;
    padding-left: 30px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    -webkit-background-size: 30px 30px;
    background-size: 30px;
    z-index: 900;
    top: 17px;
    right: 15px;
    margin-left: 5px; }
    /* line 421, mq.scss */
    .wishlist__link span {
      margin-left: 4px;
      position: relative;
      top: 1px; }

  /* line 427, mq.scss */
  .cart-wishlist {
    position: fixed;
    top: 17px;
    z-index: 1000;
    right: 10px;
    border-top: 0;
    padding-top: 0; }

  /* line 435, mq.scss */
  .logo {
    position: fixed;
    top: 14px;
    z-index: 1200;
    width: 305px;
    left: 50%;
    margin-left: -153px; }

  /* line 443, mq.scss */
  .material-menu-titlebar {
    display: block !important; }

  /* line 446, mq.scss */
  .phone__number {
    position: fixed;
    z-index: 900;
    background: #fff;
    bottom: 0;
    left: 0;
    height: 39px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    right: 0;
    border-top: 2px solid #dcdcdc;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  /* line 466, mq.scss */
  .phone__number a {
    background: url(phone-icon.png) left center no-repeat;
    padding-left: 27px;
    -webkit-background-size: 19px 19px;
    background-size: 19px;
    margin: 0 auto; }

  /* line 473, mq.scss */
  .search-mobile {
    width: 33px;
    height: 33px;
    background: url(search-mobile-icon.png) center center no-repeat;
    -webkit-background-size: contain;
    background-size: contain;
    margin-left: 70px;
    border: 0; }

  /* line 482, mq.scss */
  .mobile-header {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    height: 70px;
    top: 0;
    left: 0;
    background: #fff;
    z-index: 900;
    right: 0;
    border-bottom: 2px solid #000; }

  /* line 503, mq.scss */
  #subscribe {
    width: 192px; }

  /* line 506, mq.scss */
  .footer .wrapper > div {
    margin-bottom: 20px; }

  /* line 509, mq.scss */
  .footer__menu_cantry {
    margin-left: 40px; }

  /* line 512, mq.scss */
  .logo {
    margin-bottom: 10px; }

  /* line 515, mq.scss */
  #jivo_top_wrap {
    display: none !important; }

  /* line 518, mq.scss */
  .m-top-menu {
    display: block;
    color: #999;
    cursor: pointer; }

  /* line 523, mq.scss */
  .m-top-menu-list {
    display: none; }

  /* line 526, mq.scss */
  .cart {
    margin-right: 0; }

  /* line 529, mq.scss */
  .rtblock {
    text-align: right;
    width: 200px;
    position: relative; }

  /* line 534, mq.scss */
  .rtblock ul {
    text-align: center;
    position: absolute;
    top: 46px;
    left: 0;
    width: 100%;
    background: #fff; }

  /* line 542, mq.scss */
  .top_menu > ul {
    display: none; }

  /* line 545, mq.scss */
  .noveltys__prev {
    left: 0px; }

  /* line 548, mq.scss */
  .noveltys__next {
    right: -10px; }

  /* line 551, mq.scss */
  .left-sidebar {
    float: none; }

  /* line 554, mq.scss */
  .left-sidebar > .l_title {
    display: none; }

  /* line 557, mq.scss */
  .left-sidebar .left_menu {
    display: none;
    margin-right: 0; }

  /* line 561, mq.scss */
  .container {
    float: none;
    width: 100%;
    padding: 0px; }

  /* line 566, mq.scss */
  .filter__label {
    display: block; }

  /* line 569, mq.scss */
  .filter__item.brand {
    display: none; }

  /* line 572, mq.scss */
  .price-range {
    margin: 0 auto; }

  /* line 575, mq.scss */
  .filter__item__label {
    text-align: center; }

  /* line 578, mq.scss */
  .catalog__item--t {
    text-align: center; }

  /* line 581, mq.scss */
  .cart-table td,
  .cart-table tr,
  .cart-table tbody {
    display: block;
    text-align: center !important; }

  /* line 587, mq.scss */
  .cart-table thead {
    display: none; }

  /* line 590, mq.scss */
  .total-amount {
    text-align: center; }

  /* line 593, mq.scss */
  .cart-free-shipping {
    float: none !important;
    padding-top: 15px;
    text-align: center !important; }

  /* line 598, mq.scss */
  .lr__views__item {
    display: inline-block; }

  /* line 601, mq.scss */
  .pay-sistem {
    margin: 0 auto; }

  /* line 604, mq.scss */
  .product__img__mhide {
    display: none; }

  /* line 607, mq.scss */
  .selector-wrapper {
    display: none; }

  /* line 610, mq.scss */
  .mod-img {
    border: none;
    float: none;
    margin: 0 auto; }

  /* line 615, mq.scss */
  .product__des {
    width: 100%; }

  /* line 618, mq.scss */
  .product__mod select {
    margin-left: 0; }

  /* line 622, mq.scss */
  .product__mod {
    display: inline-block; }

  /* line 625, mq.scss */
  .style_select {
    margin: 0 !important;
    float: none !important;
    display: inline-block; }

  /* line 630, mq.scss */
  .m-lr__views__hidden {
    display: none !important; }

  /* line 633, mq.scss */
  .product__img {
    width: 100%; }

  /* line 636, mq.scss */
  .product__img .photo a {
    width: 100%;
    height: 100%;
    line-height: 1; }

  /* line 641, mq.scss */
  .product__img .photo {
    height: auto; }

  /* line 645, mq.scss */
  .l_title {
    cursor: pointer; }

  /* line 648, mq.scss */
  .lr__views__c {
    display: none; }

  /* line 651, mq.scss */
  .l_title i {
    display: inline-block; } }
@media (max-width: 768px) {
  /* line 656, mq.scss */
  .page-reviews .intro {
    padding-right: 10px; }

  /* line 659, mq.scss */
  .page-reviews .page-widget {
    padding-right: 10px; }

  /* line 662, mq.scss */
  .page-reviews > .flexrow {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -moz-box-orient: vertical;
    -moz-box-direction: reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse; }

  /* line 671, mq.scss */
  .video-reviews-count {
    margin-bottom: 25px; }

  /* line 674, mq.scss */
  .total-amount span {
    font-weight: 500; }

  /* line 677, mq.scss */
  .page-about .about-button {
    padding-top: 15px;
    text-align: left;
    margin-bottom: 10px; }

  /* line 682, mq.scss */
  .page-about .flexrow .about-block:first-child {
    padding-right: 10px; }

  /* line 686, mq.scss */
  .page-about .flexrow .about-block:last-child {
    padding-left: 10px; }

  /* line 689, mq.scss */
  .total-amount .total_amount {
    font-weight: 600; }

  /* line 692, mq.scss */
  .total-amount {
    font-size: 26px; }

  /* line 695, mq.scss */
  .cart-footer .fast-order-btn {
    line-height: 1.4;
    margin-bottom: 15px; }

  /* line 699, mq.scss */
  .cart-table-new .item-label {
    text-align: left;
    margin-bottom: 0; }

  /* line 703, mq.scss */
  .cart-table-new .item-img {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    /* line 719, mq.scss */
    .cart-table-new .item-img img {
      max-height: 100%; }

  /* line 723, mq.scss */
  .cart-table-new .item-info .flexrow {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -moz-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start; }

  /* line 730, mq.scss */
  .cart-table-new .item-qty {
    padding: 0 10px;
    margin-bottom: 20px; }

  /* line 734, mq.scss */
  .cart-table-new .item-price {
    font-size: 14px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    font-weight: 400;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center; }

  /* line 749, mq.scss */
  .item-price {
    font-size: 14px;
    font-weight: 400; }
    /* line 752, mq.scss */
    .item-price .item-label {
      font-size: 14px;
      font-weight: 400;
      margin-right: 10px; }
      /* line 756, mq.scss */
      .item-price .item-label:after {
        content: ':'; }

  /* line 761, mq.scss */
  .cart-table-new .item-title {
    margin-bottom: 10px; }

  /* line 764, mq.scss */
  .cart-table-new .item-total-price {
    font-size: 18px;
    font-weight: 600; }
    /* line 767, mq.scss */
    .cart-table-new .item-total-price .item-label {
      font-size: 16px;
      font-weight: 500;
      margin-right: 10px; }
      /* line 771, mq.scss */
      .cart-table-new .item-total-price .item-label:after {
        content: ':'; }

  /* line 776, mq.scss */
  .gallery-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -moz-box-orient: vertical;
    -moz-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column; }

  /* line 790, mq.scss */
  .gallery-top-wrap {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
    padding-bottom: 30px; }

  /* line 798, mq.scss */
  .gallery-top-wrap .swiper-pagination {
    width: 100%; }

  /* line 801, mq.scss */
  .gallery-top-wrap .swiper-pagination .swiper-pagination-bullet {
    width: 14px;
    height: 14px;
    background: #333;
    -webkit-border-radius: 100px;
    border-radius: 100px;
    margin: 0 4px;
    opacity: 1; }

  /* line 810, mq.scss */
  .gallery-top-wrap .swiper-pagination .swiper-pagination-bullet-active {
    background: #999; }

  /* line 813, mq.scss */
  .gallery-thumbs-wrap {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2; }

  /* line 820, mq.scss */
  .gallery-top {
    margin: 0; }

  /* line 823, mq.scss */
  .gallery-top-wrap .swiper-button-next, .gallery-top-wrap .swiper-button-prev {
    display: none; }

  /* line 826, mq.scss */
  .main-page-banners {
    margin-bottom: 0; }

  /* line 829, mq.scss */
  .main-page-banners img {
    width: 100%; }

  /* line 833, mq.scss */
  .subscribe {
    display: none; }

  /* line 836, mq.scss */
  .footer > .wrapper > .flexrow {
    /*flex-direction: column-reverse;*/ }

  /* line 839, mq.scss */
  .foot-menus {
    padding-top: 40px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1; }

  /* line 852, mq.scss */
  .catalog__item__price {
    font-size: 25px; }

  /* line 855, mq.scss */
  .product__info__txt {
    border-top: none; }

  /* line 859, mq.scss */
  .product__price_old {
    margin-right: 0;
    margin-top: 10px;
    margin-bottom: 10px; } }
@media (max-width: 650px) {
  /* line 866, mq.scss */
  .fast-order-btn .mobile {
    display: inline; }

  /* line 869, mq.scss */
  .fast-order-btn .desktop {
    display: none; }

  /* line 872, mq.scss */
  .cart-footer .cart-buttons .button {
    display: none; }

  /* line 875, mq.scss */
  .cart-footer .fast-order-btn {
    font-weight: 800;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%;
    max-width: 480px;
    background: #000;
    color: #fff;
    letter-spacing: 1px;
    line-height: 44px;
    height: 42px; }

  /* line 888, mq.scss */
  .cart-footer .cart-buttons {
    display: block; }
    /* line 890, mq.scss */
    .cart-footer .cart-buttons .cart-free-shipping {
      display: none; }

  /* line 894, mq.scss */
  .total-amount .cart-free-shipping {
    display: block !important; }

  /* line 897, mq.scss */
  .title__ {
    font-size: 30px;
    font-weight: 500; }

  /* line 901, mq.scss */
  .logo {
    position: fixed;
    top: 37px;
    z-index: 1200;
    width: 45%;
    left: 50%;
    margin-left: 0;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

  /* line 913, mq.scss */
  .product__img .photo {
    width: 250px;
    height: 250px;
    margin: 0 auto; }

  /* line 918, mq.scss */
  .logo {
    float: none; }

  /* line 921, mq.scss */
  .phones {
    float: none;
    text-align: center;
    margin: 10px 0 0 0; }

  /* line 926, mq.scss */
  .rtblock {
    float: none;
    text-align: center;
    width: auto;
    padding-top: 20px; }

  /* line 932, mq.scss */
  .cart {
    float: none; }

  /* line 936, mq.scss */
  .copyright {
    width: 60%; }

  /* line 939, mq.scss */
  .product__des__brand__logo {
    float: none;
    display: inline-block;
    margin: 25px 0; }

  /* line 944, mq.scss */
  .mod-img img {
    display: block; }

  /* line 949, mq.scss */
  #own_preloader {
    width: 300px; } }
@media (max-width: 590px) {
  /* line 954, mq.scss */
  .header-slogan .slogan {
    font-size: 19px; }

  /* line 957, mq.scss */
  .cart__link, .wishlist__link {
    width: 30px;
    overflow: hidden; } }
@media (max-width: 480px) {
  /* line 963, mq.scss */
  p.agree {
    font-size: 14px;
    margin: 5px 0;
    line-height: 1.2;
    text-align: center; }

  /* line 969, mq.scss */
  .cart-wishlist {
    top: 12px; }

  /* line 972, mq.scss */
  .title__ {
    font-size: 24px; }

  /* line 975, mq.scss */
  .page-about {
    font-size: 16px; }

  /* line 978, mq.scss */
  .page-about .button {
    font-size: 14px; }

  /* line 981, mq.scss */
  .cart-table-new .item-title .item-name {
    font-size: 17px; }

  /* line 984, mq.scss */
  button.option-value {
    width: 25%; }

  /* line 987, mq.scss */
  .brands-az {
    -moz-column-count: 1;
    -webkit-column-count: 1;
    column-count: 1; }

  /* line 992, mq.scss */
  .footer {
    margin-bottom: 20px;
    padding-bottom: 20px; }

  /* line 996, mq.scss */
  .search-inner.opened {
    position: fixed;
    top: 45px;
    left: 54px;
    right: 11px;
    bottom: 0;
    z-index: 1500; }

  /* line 1004, mq.scss */
  .search-mobile.opened {
    background: transparent;
    position: relative;
    font-size: 25px; }

  /* line 1009, mq.scss */
  .search-mobile.opened:after {
    content: '\f00d';
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    -o-transform: translate(0, 0);
    transform: translate(0, 0); }

  /* line 1025, mq.scss */
  .header-slogan .slogan {
    font-size: 14px;
    text-align: center;
    padding-right: 10px; }

  /* line 1030, mq.scss */
  .product__mod,
  .style_select {
    margin-bottom: 10px; }

  /* line 1034, mq.scss */
  .mod-img {
    float: none;
    margin: 0 auto; }

  /* line 1038, mq.scss */
  .info-inner-page .info__item {
    margin-left: 35px;
    padding-left: 80px; }

  /* line 1042, mq.scss */
  .material-menu-titlebar, .material-menu-button {
    width: 36px !important;
    height: 36px !important; }

  /* line 1046, mq.scss */
  .search-mobile {
    width: 24px;
    height: 24px;
    margin-left: 58px;
    border: 0; }

  /* line 1052, mq.scss */
  .mobile-header {
    height: 56px; }

  /* line 1055, mq.scss */
  body {
    padding-top: 56px; }

  /*.cart__link {
      background: url(bag-mobile.png) top left no-repeat;
      display: inline-block;
      font-size: 18px;
      font-weight: 600;
      padding-left: 27px;
      height: 26px;
      width: 0;
      -webkit-background-size: contain;
      background-size: contain;
      overflow: hidden;
      position: fixed;
      z-index: 900;
      top: 14px;
      right: 54px;
  }
  .wishlist__link {
    top: 12px;
  }*/
  /* line 1077, mq.scss */
  .logo {
    top: 31px; }

  /* line 1080, mq.scss */
  .material-menu-titlebar {
    top: 9px !important;
    left: 12px !important; } }
@media (max-width: 450px) {
  /* line 1086, mq.scss */
  .product__but {
    padding-bottom: 20px; }

  /* line 1089, mq.scss */
  .cart-table-new .item-img, .cart-table-new .item-info {
    -webkit-flex-basis: 100%;
    -ms-flex-preferred-size: 100%;
    flex-basis: 100%;
    max-width: 100%; }

  /* line 1095, mq.scss */
  .cart-table-new .item-info > .flexrow {
    margin: 0; }

  /* line 1098, mq.scss */
  .cart-table-new .cart-row {
    padding-bottom: 5px; }

  /* line 1101, mq.scss */
  .brandzone-image {
    margin-bottom: 20px !important; }

  /* line 1104, mq.scss */
  .advantage-block {
    display: none; }

  /* line 1107, mq.scss */
  .header-slogan .slogan {
    font-size: 12px; } }
