@media screen and (max-width: 1300px) {
  /* line 2, media.scss */
  .header-feedback {
    display: none; } }
@media screen and (max-width: 1200px) {
  /* line 8, media.scss */
  .left-bar {
    width: 260px;
    min-width: 260px;
    max-width: 260px;
    padding: 0 0 0 6px; }

  /* line 14, media.scss */
  .right-content {
    width: calc(100% - 260px);
    min-width: calc(100% - 260px);
    max-width: calc(100% - 260px);
    padding: 0 6px 0 0; }

  /* line 20, media.scss */
  .col__title:before, .col__title::after {
    background-position: 0;
    width: 20%; }

  /* line 24, media.scss */
  .col__title::after {
    background-position: 100%;
    width: 20%; } }
@media screen and (max-width: 1024px) {
  /* line 31, media.scss */
  .header__phone__body {
    display: none; }

  /* line 34, media.scss */
  .header__phone {
    margin: 0 15px 0 auto;
    display: flex;
    align-items: center; }
    /* line 38, media.scss */
    .header__phone .mobile-phone {
      padding: 0 5px;
      color: #fdfdfd; }

  /* line 43, media.scss */
  .from-1024 {
    display: block; }

  /* line 46, media.scss */
  .main__menu__list {
    padding: 0 0 0 10px; }

  /* line 49, media.scss */
  .main__menu__list a {
    padding: 0 2px; }

  /* line 52, media.scss */
  .pagination {
    margin: 0 15px 0 auto; } }
@media screen and (max-width: 1000px) {
  /* line 58, media.scss */
  .from-1000 {
    display: block; }

  /* line 61, media.scss */
  .to-1000 {
    display: none; }

  /* line 64, media.scss */
  .right-content {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    padding: 0 5px; }

  /* line 70, media.scss */
  .header-row-second {
    padding: 25px 0 15px 0; }

  /* line 73, media.scss */
  .right-content__container {
    padding: 0 0 20px 0; }

  /* line 76, media.scss */
  .col__title:before, .col__title::after {
    background-position: 0;
    width: 10%; }

  /* line 80, media.scss */
  .col__title::after {
    background-position: 100%;
    width: 10%; } }
@media screen and (max-width: 900px) {
  /* line 87, media.scss */
  .left-sidebar {
    display: none; }

  /* line 90, media.scss */
  .content {
    padding: 0; } }
@media screen and (max-width: 768px) {
  /* line 96, media.scss */
  .from-768 {
    display: block; }

  /* line 99, media.scss */
  .to-768 {
    display: none; }

  /* line 102, media.scss */
  .col__title:before, .col__title::after {
    background-position: 0;
    width: 5%; }

  /* line 106, media.scss */
  .col__title::after {
    background-position: 100%;
    width: 5%; }

  /* line 110, media.scss */
  .footer__item {
    margin: 0 auto; }

  /* line 113, media.scss */
  .footer__social {
    justify-content: center;
    margin: 20px 0 0 0; }

  /* line 117, media.scss */
  .footer__second {
    margin-top: 20px;
    padding: 20px 0; }

  /* line 121, media.scss */
  .footer__second {
    display: block;
    text-align: center; }
    /* line 124, media.scss */
    .footer__second * {
      margin: 10px 0; }

  /* line 128, media.scss */
  .collection-title {
    font-size: 35px;
    text-align: center;
    padding: 10px 0; }

  /* line 133, media.scss */
  .header-logo {
    margin: 0 auto; }

  /* line 136, media.scss */
  .cart-img-td .cart__img {
    max-width: 50px; }

  /* line 139, media.scss */
  .cart__cont {
    margin-top: 15px;
    padding: 0 20px; }

  /* line 143, media.scss */
  .cart__price {
    padding: 5px 0; }

  /* line 147, media.scss */
  .cart-table .product__qu {
    display: flex;
    justify-content: flex-end;
    margin-right: 0;
    margin-left: 15px; }
  /* line 153, media.scss */
  .cart-table .quantity-td {
    text-align: right; }

  /* line 157, media.scss */
  .template-is-cart .col__title:before, .template-is-cart .col__title::after {
    width: 100px; }

  /* line 160, media.scss */
  .mobile-cart-delete {
    color: #000;
    padding: 3px 0 3px 3px;
    font-size: 11px; }

  /* line 165, media.scss */
  .template-is-cart .similar__title {
    margin: 40px 0 0 0; }

  /* line 168, media.scss */
  .header-welcome {
    padding: 20px 20px 0 20px; }
    /* line 170, media.scss */
    .header-welcome p {
      margin: 0; }

  /* line 174, media.scss */
  .added-content {
    display: block; }

  /* line 177, media.scss */
  .added-link.bttn-prim, .added-close.bttn-transparent {
    min-width: 100%;
    margin: 10px 0; }

  /* line 182, media.scss */
  .header__phone a, .header__phone * {
    color: #fff;
    text-decoration: none; }

  /* line 187, media.scss */
  .past_step {
    width: 100%; }

  /* line 190, media.scss */
  .main__menu__list {
    margin: 20px auto;
    height: auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start; }
    /* line 196, media.scss */
    .main__menu__list * {
      padding: 5px;
      color: #fff; }
    /* line 200, media.scss */
    .main__menu__list li {
      display: inline-block; }

  /* line 204, media.scss */
  .main__menu__list a {
    color: #fff;
    font-size: 12px; }

  /* line 208, media.scss */
  .product__tabs__list li {
    padding: 15px 9px; }

  /* line 211, media.scss */
  .product__tabs__list {
    display: flex;
    justify-content: center; }

  /* line 215, media.scss */
  .main-header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    z-index: 5;
    background: #000;
    background-image: url("body-bg.jpg");
    background-repeat: repeat; }
    /* line 224, media.scss */
    .main-header + div {
      margin-top: 110px; } }
@media screen and (max-width: 760px) {
  /* line 231, media.scss */
  .header__phone {
    display: none; } }
@media screen and (max-width: 700px) {
  /* line 237, media.scss */
  .header__cart__price {
    display: none; } }
@media screen and (max-width: 480px) {
  /* line 243, media.scss */
  .header-logo {
    width: 80%;
    max-width: 200px; }

  /* line 247, media.scss */
  .footer__item {
    text-align: center;
    margin: 20px 0; }

  /* line 251, media.scss */
  .footer__title {
    font-size: 16px; }

  /* line 254, media.scss */
  .footer__menu__list a {
    font-size: 16px; }

  /* line 257, media.scss */
  .footer__menu__list {
    margin-top: 10px; }

  /* line 260, media.scss */
  .to-480 {
    display: none; }

  /* line 263, media.scss */
  .header-welcome {
    padding: 20px 20px 0 20px; }
    /* line 265, media.scss */
    .header-welcome p {
      margin: 0; }

  /* line 269, media.scss */
  .popular__c {
    margin-top: 10px; }

  /* line 272, media.scss */
  .col__title {
    font-size: 40px; }

  /* line 275, media.scss */
  .pagination {
    margin-top: 10px; }

  /* line 278, media.scss */
  .product__reviews__half {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
    margin: 10px 0 0 0; }

  /* line 284, media.scss */
  .product__reviews__item {
    flex-wrap: wrap; }

  /* line 287, media.scss */
  .product__reviews__txt, .product__reviews__textarea {
    font-size: 15px; }

  /* line 290, media.scss */
  .product__tabs__content {
    font-size: 15px;
    margin-top: 20px; }

  /* line 294, media.scss */
  .cart__price {
    font-size: 16px; }

  /* line 297, media.scss */
  .cart__title, .cart-title a {
    font-size: 10px;
    line-height: 1.2;
    text-transform: none; }

  /* line 302, media.scss */
  .template-is-cart .col__title:before, .template-is-cart .col__title::after {
    width: 54px; }

  /* line 305, media.scss */
  .main__menu__list {
    display: block; }
    /* line 307, media.scss */
    .main__menu__list li {
      display: block;
      width: 100%;
      min-width: 100%;
      text-align: center; }

  /* line 315, media.scss */
  .main-header + .container {
    margin-top: 90px; }

  /* line 319, media.scss */
  footer {
    display: flex;
    flex-direction: column; }
    /* line 322, media.scss */
    footer .main__menu__list {
      order: -1; }
      /* line 324, media.scss */
      footer .main__menu__list a {
        display: inline-block;
        width: 100%; }

  /* line 330, media.scss */
  .footer {
    padding-top: 0; }

  /* line 333, media.scss */
  .from-480 {
    display: block; }

  /* line 336, media.scss */
  .to-480 {
    display: none; }

  /* line 339, media.scss */
  .mobile-header-link {
    color: #fff;
    font-size: 18px;
    text-decoration: none;
    padding: 0 10px; }

  /* line 345, media.scss */
  .mobile-collection-header {
    display: flex; } }
@media screen and (max-width: 360px) {
  /* line 351, media.scss */
  .col__title:before, .col__title::after {
    display: none; } }
