@charset "UTF-8";
.review-modal {
  max-width: 975px;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 auto;
  position: relative;
  padding: 35px 60px; }
  @media (max-width: 990px) {

    .review-modal {
      padding: 20px 25px; }
#top {
	display: none;
}	  }
  .review-modal .review-title {
    margin-bottom: 25px;
    text-align: center;
    font: 600 1.875rem 'Oswald', sans-serif; }
    @media (max-width: 990px) {
      .review-modal .review-title {
        font-size: 1.25rem;
        margin-bottom: 15px; } }
  .review-modal form {
    max-width: 650px;
    margin: 0 auto; }
  .review-modal textarea {
    width: 100%;
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 15px;
    font: normal .95rem 'Open Sans', sans-serif;
    height: 115px;
    margin-bottom: 10px; }
  .review-modal .input-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    margin-bottom: 15px;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    @media (max-width: 768px) {
      .product-thumb .name {
        padding: 6px;
      }
      .product-thumb .price {
        font-size: 17px;
      }
      .size-wrap {
        padding: 0px 16px;
      }
      .review-modal .input-wrap {
        grid-template-columns: 1fr;
        grid-gap: 15px; }
.slick-prev.slick-arrow, .slick-next.slick-arrow {
    opacity: 1 !important;
}
.col-sm-4.item-info-wrap {
	margin-top: 50px;
}
.item-info-wrap .brend {
    font-size: .75rem;
}
.information-information-3 #content {
	margin: 0 15px;
}
}
    .review-modal .input-wrap input {
      border: 1px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      width: 100%;
      box-sizing: border-box;
      padding: 12px 15px;
      font: normal .95rem 'Open Sans', sans-serif; }
      @media (max-width: 576px) {
        .record_description {
          top: 145px!important;
        }
        .review-modal .input-wrap input {
          padding: 8px 12px;
          font-size: .87rem; } }
    .review-modal .input-wrap ::-webkit-input-placeholder {
      color: #000;
      opacity: .5; }
    .review-modal .input-wrap ::-moz-placeholder {
      color: #000;
      opacity: .5; }
    .review-modal .input-wrap :-moz-placeholder {
      color: #000;
      opacity: .5; }
    .review-modal .input-wrap :-ms-input-placeholder {
      color: #000;
      opacity: .5; }
  .review-modal .checkbox-wrap {
    display: grid;
    grid-template-columns: 1fr;
    margin-bottom: 10px; }
    .review-modal .checkbox-wrap .checkbox-box:first-child label {
      color: #00C71F; }
  .review-modal .checkbox-box {
    padding: 15px;
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 5px;
    display: grid;
    grid-template-columns: 1fr;
    grid-gap: 15px; }
    .review-modal .checkbox-box .checkbox-title {
      opacity: .5;
      font: normal 1rem 'Open Sans', sans-serif; }
  .review-modal .checkbox:last-child {
    margin: 0; }
  .review-modal .radio input[type="radio"] {
    opacity: 0;
    position: absolute; }
  .review-modal .radio label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    padding-left: 30px;
    font: normal .75rem/18px 'Open Sans', sans-serif; }
  .review-modal .radio label::before,
  .review-modal .radio label::after {
    position: absolute;
    content: "";
    display: inline-block; }
  .review-modal .radio label::before {
    height: 19px;
    width: 19px;
    border: 1px solid #242324;
    border-radius: 5px;
    left: 0px;
    top: -1px; }
  .review-modal .radio label::after {
    height: 5px;
    width: 10px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    left: 5px;
    top: 5px; }
  .review-modal .radio input[type="radio"] + label::after {
    content: none; }
  .review-modal .radio input[type="radio"]:checked + label::before {
    background: #242324; }
  .review-modal .radio input[type="radio"]:checked + label::after {
    content: ""; }
  .review-modal .btn-simple {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 auto;
    width: 250px;
    padding: 10px;
    background: #242324;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-transform: uppercase;
    color: #FFE512;
    font: 500 .95rem 'Oswald', sans-serif;
    margin-bottom: 10px;
    border: none;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer; }
    .review-modal .btn-simple:hover {
      color: #fff; }
  .review-modal .rating-area {
    overflow: hidden;
    margin: 0 auto;
    margin-bottom: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .review-modal .rating-area p {
      font: 400 1rem 'Open Sans', sans-serif;
      margin-right: 10px;
      position: relative;
      top: 2px; }
  .review-modal .rating-area:not(:checked) > input {
    display: none; }
  .review-modal .rating-area:not(:checked) > label {
    float: right;
    width: 22px;
    padding: 0;
    cursor: pointer;
    font-size: 22px;
    line-height: 50px;
    color: lightgrey; }
  .review-modal .rating-area:not(:checked) > label:before {
    content: '★'; }
  .review-modal .rating-area > input:checked ~ label {
    color: gold; }
  .review-modal .rating-area:not(:checked) > label:hover,
  .review-modal .rating-area:not(:checked) > label:hover ~ label {
    color: gold; }
  .review-modal .rating-area > input:checked + label:hover,
  .review-modal .rating-area > input:checked + label:hover ~ label,
  .review-modal .rating-area > input:checked ~ label:hover,
  .review-modal .rating-area > input:checked ~ label:hover ~ label,
  .review-modal .rating-area > label:hover ~ input:checked ~ label {
    color: gold; }
  .review-modal .rate-area > label:active {
    position: relative; }

.regestration {
  max-width: 540px;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 auto;
  position: relative;
  padding: 35px 60px; }
  @media (max-width: 990px) {
    .regestration {
      padding: 20px 25px; } }
  .regestration p {
    margin-bottom: 25px;
    text-align: center;
    font: 600 1.875rem 'Oswald', sans-serif; }
    @media (max-width: 990px) {
      .regestration p {
        font-size: 1.25rem;
        margin-bottom: 15px; } }
  .regestration form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 265px;
    margin: 0 auto;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    .regestration form input {
      border: 1px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      width: 100%;
      box-sizing: border-box;
      padding: 10px 15px;
      font: normal .95rem 'Open Sans', sans-serif;
      margin-bottom: 15px; }
      @media (max-width: 576px) {
        .regestration form input {
          padding: 8px 12px;
          font-size: .87rem; } }
    .regestration form ::-webkit-input-placeholder {
      color: #000; }
    .regestration form ::-moz-placeholder {
      color: #000; }
    .regestration form :-moz-placeholder {
      color: #000; }
    .regestration form :-ms-input-placeholder {
      color: #000; }
    .regestration form button {
      width: 100%;
      padding: 10px;
      background: #242324;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-transform: uppercase;
      color: #FFE512;
      font: 500 .95rem 'Oswald', sans-serif;
      margin-bottom: 10px;
      border: none;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      cursor: pointer; }
      .regestration form button:hover {
        color: #fff; }

.help-modal {
  max-width: 975px;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 100px auto 0;
  position: relative;
  padding: 35px 60px; }
  #size .size-wrap {
	  height: 700px;
overflow-y: scroll;
padding-right: 15px;
  }
  @media (max-width: 990px) {
    .help-modal {
      padding: 20px 25px; } }
  @media (max-width: 576px) {
    .help-modal {
      padding: 15px 20px; } }
  .help-modal .modal-title {
    margin-bottom: 15px;
    text-align: left;
    font: 600 1.875rem 'Oswald', sans-serif; }
    @media (max-width: 990px) {
      .help-modal .modal-title {
        font-size: 1.25rem;
        margin-bottom: 15px; } }
    @media (max-width: 576px) {
      .help-modal .modal-title {
        margin-bottom: 5px; } }
  .help-modal .modal-text {
    margin-bottom: 25px;
    text-align: left;
    font: 500 1rem 'Open Sans', sans-serif; }
    @media (max-width: 576px) {
      .help-modal .modal-text {
        margin-bottom: 10px; } }
  .help-modal .nomargin {
    margin: 0; }
  .help-modal .modal-box-feedback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 25px; }
    .help-modal .modal-box-feedback svg {
      height: 22px;
      width: 22px;
      margin-right: 15px; }
    .help-modal .modal-box-feedback a {
      color: #000;
      font: 500 1rem 'Open Sans', sans-serif; }
  .help-modal .help-modal-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px; }
    @media (max-width: 700px) {
      .help-modal .help-modal-wrap {
        grid-template-columns: 1fr;
        grid-gap: 20px; } }
  .help-modal form {
    width: 325px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    @media (max-width: 700px) {
      .help-modal form {
        width: 100%; } }
    .help-modal form .box-input {
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-gap: 15px; }
    .help-modal form .box-input-data {
      position: relative; }
      .help-modal form .box-input-data svg {
        position: absolute;
        right: 10px;
        top: 20px; }
    .help-modal form input, #input-callback-time {
		height: 42px;
      border: 1px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      width: 100%;
      box-sizing: border-box;
      padding: 10px 15px;
      font: normal .95rem 'Open Sans', sans-serif;
      margin-bottom: 10px; }
	  #input-callback-time {
		  color: #888;
	font-size: 14px;
	  }
      @media (max-width: 576px) {
        .help-modal form input {
          padding: 8px 12px;
          font-size: .87rem; } }
    .help-modal form ::-webkit-input-placeholder {
      color: #000; }
    .help-modal form ::-moz-placeholder {
      color: #000; }
    .help-modal form :-moz-placeholder {
      color: #000; }
    .help-modal form :-ms-input-placeholder {
      color: #000; }
    .help-modal form button {
      width: 100%;
      padding: 10px;
      background: #242324;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-transform: uppercase;
      color: #FFE512;
      font: 500 .95rem 'Oswald', sans-serif;
      margin-bottom: 10px;
      border: none;
      cursor: pointer;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      cursor: pointer;
margin-top: 20px;	  }
      .help-modal form button:hover {
        color: #fff; }

.bug-modal {
  max-width: 1150px;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 auto;
  position: relative;
  padding: 40px; }
  @media (max-width: 990px) {
    .bug-modal {
      padding: 20px 25px; } }
  @media (max-width: 576px) {
    .bug-modal {
      padding: 15px 20px;
      overflow: hidden;
      overflow-y: scroll;
      height: 600px; } }
  @media (max-width: 365px) {
    .bug-modal {
      height: 500px; } }
  .bug-modal .btn-next {
    padding: 10px 25px;
    text-transform: uppercase;
    color: #242324;
    border: 1px solid #242324;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 5px;
    font: 500 .95rem 'Oswalds', sans-serif;
    margin: 10px 0;
    display: block;
    width: 237px; }
    @media (max-width: 576px) {
      .bug-modal .btn-next {
        width: 100%;
        margin: 15px 0;
        text-align: center; } }
  .bug-modal .modatl-title {
    text-align: center;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative; }
    .bug-modal .modatl-title span {
      font: 600 1.875rem 'Oswalds', sans-serif;
      position: relative;
      z-index: 9; }
      @media (max-width: 700px) {
        .bug-modal .modatl-title span {
          font: 600 1.25rem 'Oswalds', sans-serif; } }
    .bug-modal .modatl-title::after {
      content: '';
      width: 60px;
      height: 15px;
      background: #FFE512;
      display: block;
      position: absolute;
      margin-left: -120px;
      bottom: 0; }
      @media (max-width: 700px) {
        .bug-modal .modatl-title::after {
          display: none; } }
    @media (max-width: 576px) {
      .bug-modal .modatl-title {
        margin-bottom: 10px; } }
  .bug-modal .title-sm {
    font: 600 1.875rem 'Oswalds', sans-serif;
    text-align: left;
    margin: 25px 0 10px 0; }
    @media (max-width: 700px) {
      .bug-modal .title-sm {
        font: 600 1.25rem 'Oswalds', sans-serif;
        margin: 5px 0; } }
  .bug-modal .bug-modal-container {
    display: grid;
    grid-template-columns: 5fr 2fr;
    grid-gap: 35px; }
    @media (max-width: 990px) {
      .bug-modal .bug-modal-container {
        grid-template-columns: 1fr;
        grid-gap: 0; } }
  .bug-modal .bug-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative; }
    @media (max-width: 700px) {
      .bug-modal .bug-box {
        display: grid;
        grid-template-columns: 1fr 6fr; } }
    .bug-modal .bug-box .delete-item {
      position: absolute;
      left: -20px;
      top: -15px; }
      @media (max-width: 700px) {
        .bug-modal .bug-box .delete-item {
          right: -12px;
          left: auto; } }
      @media (max-width: 576px) {
        .bug-modal .bug-box .delete-item {
          right: -6px;
          top: 0; } }
  @media (max-width: 576px) {
    .bug-modal .bug-box:last-child {
      border: none; } }
  .bug-modal .bug-box-img {
    margin-right: 20px; }
    .bug-modal .bug-box-img img {
      width: 175px;
      height: 150px;
      -o-object-fit: contain;
         object-fit: contain; }
      @media (max-width: 700px) {
        .bug-modal .bug-box-img img {
          width: 120px;
          height: 100px; } }
  .bug-modal .bug-box-info {
    width: 100%; }
  .bug-modal .box-info-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
    @media (max-width: 700px) {
      .bug-modal .box-info-title {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    .bug-modal .box-info-title .brend {
      font: normal .95rem 'Open Sans', sans-serif;
      padding-right: 5px;
      border-right: 1px solid #FFE512; }
      @media (max-width: 700px) {
        .bug-modal .box-info-title .brend {
          padding: 0;
          border: none;
          margin-bottom: 5px;
          border-bottom: 1px solid #FFE512;
          font: normal .75rem 'Open Sans', sans-serif; } }
    .bug-modal .box-info-title .name {
      margin-left: 5px;
      margin-right: auto;
      font: 600 1.25rem 'Oswalds', sans-serif; }
      @media (max-width: 990px) {
        .bug-modal .box-info-title .name {
          font-size: .87rem; } }
      @media (max-width: 700px) {
        .bug-modal .box-info-title .name {
          margin: 0; } }
  .bug-modal .box-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    .bug-modal .box-price .price {
      font: 600 1.125rem 'Open Sans', sans-serif;
      margin-bottom: 0; }
      @media (max-width: 700px) {
        .bug-modal .box-price .price {
          margin-bottom: 5px; } }
    .bug-modal .box-price .size {
      font: 500 .65rem 'Open Sans', sans-serif; }
  .bug-modal .description {
    width: 360px;
    font: 500 .87rem 'Open Sans', sans-serif; }
    @media (max-width: 700px) {
      .bug-modal .description {
        display: none; } }
  .bug-modal .mob-modal-desc {
    display: none;
    position: relative; }
    @media (max-width: 700px) {
      .bug-modal .mob-modal-desc {
        display: block;
        width: 100%;
        grid-column-start: 1;
        grid-column-end: 3;
        margin-top: 10px; } }
    .bug-modal .mob-modal-desc .description {
      font: 500 .87rem 'Open Sans', sans-serif;
      display: block;
      width: 100%;
      height: 100px;
      overflow: hidden; }
    .bug-modal .mob-modal-desc .max {
      height: 100%; }
    .bug-modal .mob-modal-desc .show-about-text {
      display: none; }
      @media (max-width: 700px) {
        .bug-modal .mob-modal-desc .show-about-text {
          display: block;
          bottom: -15px; } }
      .bug-modal .mob-modal-desc .show-about-text::before {
        width: 100%;
        left: 0;
        height: 75px;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.4)), color-stop(40%, #ffffff));
        background: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 10%, #ffffff 40%);
        background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 10%, #ffffff 40%); }
      .bug-modal .mob-modal-desc .show-about-text::after {
        left: -5px;
        margin-top: 21px; }
      .bug-modal .mob-modal-desc .show-about-text p {
        position: relative;
        bottom: -10px; }
      .bug-modal .mob-modal-desc .show-about-text svg {
        top: 9px; }
  .bug-modal .bug-promocode-container {
    background: #F3F3F3;
    border-radius: 10px;
    padding: 20px;
    height: 180px;
    /* Firefox 19+ */
    /* Firefox 18- */ }
    .bug-modal .bug-promocode-container .promocode-box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 15px; }
      .bug-modal .bug-promocode-container .promocode-box p:first-child {
        font: 500 1rem 'Open Sans', sans-serif; }
      .bug-modal .bug-promocode-container .promocode-box p:last-child {
        font: 600 1.125rem 'Open Sans', sans-serif; }
    .bug-modal .bug-promocode-container input {
      border: 1px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      width: 100%;
      box-sizing: border-box;
      padding: 10px;
      background: transparent;
      font: normal .95rem 'Open Sans', sans-serif;
      margin-bottom: 20px; }
      @media (max-width: 576px) {
        .bug-modal .bug-promocode-container input {
          padding: 8px 12px;
          font-size: .87rem; } }
    .bug-modal .bug-promocode-container ::-webkit-input-placeholder {
      color: #000;
      opacity: .5; }
    .bug-modal .bug-promocode-container ::-moz-placeholder {
      color: #000;
      opacity: .5; }
    .bug-modal .bug-promocode-container :-moz-placeholder {
      color: #000;
      opacity: .5; }
    .bug-modal .bug-promocode-container :-ms-input-placeholder {
      color: #000;
      opacity: .5; }
    .bug-modal .bug-promocode-container button {
      width: 100%;
      padding: 10px;
      background: #242324;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-transform: uppercase;
      color: #FFE512;
      font: 500 .95rem 'Oswald', sans-serif;
      margin-bottom: 10px;
      border: none;
      cursor: pointer;
      margin: 0 auto;
      margin-right: 0;
      width: 190px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      cursor: pointer; }
      .bug-modal .bug-promocode-container button:hover {
        color: #fff; }
  .bug-modal .modal-item-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .bug-modal .modal-item-box img {
      width: 130px;
      height: 130px;
      border-bottom: 1px solid #D0D0D0;
      margin-bottom: 5px; }
    .bug-modal .modal-item-box .brend {
      font: normal .75rem 'Open Sans', sans-serif; }
    .bug-modal .modal-item-box .item-title {
      font: normal 1rem 'Open Sans', sans-serif; }
    .bug-modal .modal-item-box .price {
      font: normal 1.125rem 'Open Sans', sans-serif; }
  .bug-modal .slick-dots {
    bottom: -40px; }
  .bug-modal .slick-dots li button:before {
    content: '';
    height: 1px;
    width: 20px;
    background: #AAAAAA;
    opacity: 1; }
  .bug-modal .slick-dots .slick-active button:before {
    width: 25px;
    left: -3px;
    background: #ffe512; }

.size-modal {
  max-width: 970px;
  background: #fff;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  margin: 0 auto;
  position: relative;
  padding: 40px 60px; }
  @media (max-width: 990px) {
    .size-modal {
      padding: 25px 10px; } }
  @media (max-width: 576px) {
    .size-modal {
      overflow: hidden;
      overflow-y: scroll; } }
  .size-title {
    margin-bottom: 15px;
    text-align: center;
    font: 600 1.875rem 'Oswald', sans-serif; }
    @media (max-width: 990px) {
      .size-title {
        font-size: 1.25rem;
        margin-bottom: 15px;
        text-align: left; } }
    @media (max-width: 576px) {
      .size-title {
        margin-bottom: 5px; } }
  .size-title-sm {
    margin-bottom: 10px;
    text-align: left;
    font: 600 1.2rem 'Oswald', sans-serif; }
    @media (max-width: 990px) {
     .size-title-sm {
        font-size: 1.125rem; } }
 .marg-mod {
    margin-bottom: 15px; }
 .size-box {
    display: grid;
    grid-template-columns: 25px 5fr;
    grid-gap: 20px; }
    @media (max-width: 990px) {
     .size-box {
        grid-gap: 10px;
        grid-template-columns: 15px 5fr; } }
    .size-box .num {
      font: 600 1.875rem 'Oswald', sans-serif;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
     .size-box .num span {
        position: relative;
        z-index: 9; }
     .size-box .num::before {
        content: '';
        position: absolute;
        width: 28px;
        height: 10px;
        z-index: 2;
        background: #FFE512;
        border-radius: 2px;
        -webkit-transform: rotate(-33.57deg);
            -ms-transform: rotate(-33.57deg);
                transform: rotate(-33.57deg); }
      @media (max-width: 990px) {
       .size-box .num {
          font-size: 1.125rem; } }
    .size-box .text-simple {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin: 0; }
  .size-modal img {
    max-width: 100%;
    height: auto;
    margin: 10px 0; }
  ..table-size-wrap {
    margin-top: 15px;
    width: 550px; }
    @media (max-width: 576px) {
      .size-modal .table-size-wrap {
        width: 100%; } }
    .table-size-wrap .table-title-wrap {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-gap: 15px;
      margin-bottom: 20px; }
      @media (max-width: 990px) {
        .table-size-wrap .table-title-wrap {
          grid-gap: 10px;
          margin-bottom: 10px; } }
      @media (max-width: 576px) {
        .table-size-wrap .table-title-wrap {
          grid-template-columns: 1fr 1fr 1fr 1fr 3fr; } }
      .table-size-wrap .table-title-wrap p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font: 600 1.2rem 'Oswald', sans-serif; }
        @media (max-width: 576px) {
          .table-size-wrap .table-title-wrap p {
            font-size: 1rem; } }
    .table-size-wrap .table-text-wrap {
      display: grid;
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
      grid-gap: 15px;
      padding: 5px 0;
      margin-bottom: 10px;
      border-radius: 15px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
      @media (max-width: 990px) {
        .table-size-wrap .table-text-wrap {
          grid-gap: 10px; } }
      @media (max-width: 576px) {
       .table-size-wrap .table-text-wrap {
          grid-template-columns: 1fr 1fr 1fr 1fr 3fr; } }
      .table-size-wrap .table-text-wrap p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font: 500 1rem 'Open Sans', sans-serif; }
        @media (max-width: 576px) {
          .table-size-wrap .table-text-wrap p {
            font-size: .87rem; } }
      @media (max-width: 576px) {
        .table-size-wrap .table-text-wrap:nth-child(3) {
          background: transparent; } }
#modal-table-size .mfp-close {
	font-size: 40px;
}
#modal-table-size .modal-content {
	box-shadow: none;
	border: none;
}
.table-text-wrap:hover {
	background: #EFEFEF;
}
.cart-close {
	display: flex;
justify-content: flex-end;
font-size: 34px;
color: #7b7b7b;
}
.modatl-title  {
	    text-align: center;
    margin-bottom: 25px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: relative;
}
.modatl-title span {
    font: 600 1.875rem 'Oswalds', sans-serif;
    position: relative;
    z-index: 9;
}
.modatl-title::after {
    content: '';
    width: 60px;
    height: 15px;
    background: #FFE512;
    display: block;
    position: absolute;
    margin-left: -120px;
    bottom: 0;
}
.cart-close p {
	cursor: pointer;
}
.bug-modal-container {
    display: grid;
    grid-template-columns: 5fr 2fr;
    grid-gap: 35px;
}
.bug-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 20px;
    padding-bottom: 20px;
    position: relative;
}
.bug-box .delete-item {
    cursor: pointer;
	position: absolute;
left: 10px;
top: 10px;
}
.bug-box-img img {
    width: 175px;
    height: 150px;
    -o-object-fit: contain;
    object-fit: contain;
}
.bug-box-img {
    margin-right: 20px;
}
.bug-box-info {
    width: 100%;
}
.box-info-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.box-info-title >.brand {
    font: normal .95rem 'Open Sans', sans-serif;
    padding-right: 5px;
    border-right: 1px solid #FFE512;
}
.box-info-title >.name {
    margin-left: 5px;
    margin-right: auto;
    font: 600 1.25rem 'Oswalds', sans-serif;
}
.box-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: relative;
    top: 5px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
	margin-left: 20px;
}
#popupcart_extended .fix_cart_1 p:first-child {
    display: none;
}
.popupcart_buttons >.btn.btn-primary {
	width: 100%;
padding: 10px;
background: #242324;
border-radius: 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-transform: uppercase;
color: #FFE512;
font: 500 .95rem 'Oswald', sans-serif;
margin-bottom: 10px;
border: none;
cursor: pointer;
margin: 0 auto;
    margin-right: auto;
margin-right: auto;
margin-right: 0;
width: 190px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
cursor: pointer;
}
.popupcart_buttons >.btn.btn-primary:hover {
	color: #fff;
}
#prlogin-popup .modal-dialog {
	width: 430px;
}
#prlogin-popup .modal-content {
	border-radius: 20px;
}
#prlogin-popup .modal-body {
	padding: 35px 60px;
}
#prlogin-tabs > ul >.active a {
	border: none;
border-bottom: 5px solid #FFE512 !important;
color: #000;
}
#prlogin-tabs .nav > li > a:hover {
	background: none;
	border: none;
	border-bottom: 5px solid #FFE512;
}
#prlogin-tabs .nav > li > a {
	border: none;
	padding: 1px 20px;
}
#prlogin-form-login .form-group.required, #prlogin-form-register .form-group.required {
	margin-right: 0px;
margin-left: 0px;
}
#prlogin-form-login input, #prlogin-form-register input {
	height: 42px;
	border-color: #000;
	font-size: 14px;
}
.forg {
	text-align: center;
margin-top: 10px;
}
.forg a {
	color: #000;
}
#prlogin-form-login .btn.btn-primary, #prlogin-form-register .btn.btn-primary {
	width: 100%;
padding: 10px;
background: #242324;
border-radius: 5px;
-webkit-box-sizing: border-box;
box-sizing: border-box;
text-transform: uppercase;
color: #FFE512;
font: 500 .95rem 'Oswald', sans-serif;
margin-bottom: 10px;
border: none;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
cursor: pointer;
}
#prlogin-form-login .btn.btn-primary:hover, #prlogin-form-register .btn.btn-primary:hover {
	color: #fff;
}
#prlogin-form-login, #prlogin-form-register {
	margin-top: 30px;
}
#prlogin-form-login input::placeholder, #prlogin-form-register input::placeholder {
	font-size: 14px;
	color: #777;
}
#prlogin-tabs .nav > li {
	margin-bottom: 0;
}
#prlogin-tabs .nav-tabs > li > a{
	font: 600 1.475rem 'Oswald', sans-serif;
color: #000;
}
.reg-title {
	margin-bottom: 25px;
text-align: center;
font: 600 1.875rem 'Oswald', sans-serif;
margin-top: 20px;
}
.closepr {
	position: absolute;
top: 15px;
right: 15px;
}
#popupcart_extended .btn-next {
	padding: 10px 25px;
text-transform: uppercase;
color: #242324;
border: 1px solid #242324;
-webkit-box-sizing: border-box;
box-sizing: border-box;
border-radius: 5px;
font: 500 .95rem 'Oswalds', sans-serif;
margin: 10px 0;
display: block;
width: 240px;
cursor: pointer;
}
.box-price .price {
    font: 600 1.125rem 'Open Sans', sans-serif;
    margin-bottom: 0;
}
.bug-modal .box-price .size {
    font-size: 100%;
    margin-top: 7px;
    font: 500 .7rem 'Open Sans', sans-serif;
}
.description-mod {
    width: 360px;
    font: 500 .87rem 'Open Sans', sans-serif;
}
.bug-promocode-container {
    background: #F3F3F3;
    border-radius: 10px;
    padding: 20px;
    height: 180px;
}
.promocode-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 15px;
}
.promocode-box p:first-child {
    font: 500 1rem 'Open Sans', sans-serif;
}
.promocode-box p:last-child {
    font: 600 1.125rem 'Open Sans', sans-serif;
	margin-left: 5px;
}
.box-price .size{
	margin-top: 7px;
font: 500 .7rem 'Open Sans', sans-serif;
}
.mfp-close:active {
  top: 25px; }
  @media (max-width: 990px) {
    .mfp-close:active {
      top: 10px; } }

.mfp-close {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  font-size: 0; }
  @media (max-width: 990px) {
    .mfp-close {
      z-index: 9999; } }

.mfp-close {
  right: 0;
  top: 25px; }
  @media (max-width: 700px) {
    .mfp-close {
      right: -15px;
      top: 10px; } }

.mfp-bg {
  background: rgba(205, 205, 205, 0.9); }

.item-slide {
  position: relative; }
  .item-slide::before {
    position: fixed;
    z-index: 99;
    background: #fff;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    height: 100vh;
    width: 100vw; }

.mfp-img-mobile {
  background: #fff; }

.slick-track .slick-dots {
  display: none; }

.mfp-figure:after {
  -webkit-box-shadow: none;
          box-shadow: none; }

.mfp-img-mobile .mfp-close {
  background: transparent; }

.page-modal {
  background: #F3F3F3;
  margin-bottom: 45px; }
  @media (max-width: 576px) {
    .page-modal {
      margin-bottom: 30px; } }
  .page-modal input {
    background: #F3F3F3; }
  .page-modal form button {
    color: #fff; }

.favorite {
  max-width: 900px;
  background: #fff;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0;
  margin: 0 auto;
  position: relative;
  padding: 0;
  padding: 0 40px;
  margin-bottom: 45px; }
  @media (max-width: 1280px) {
    .favorite {
      padding: 0 30px; } }
  @media (max-width: 1100px) {
    .favorite {
      padding: 0 20px; } }
  @media (max-width: 576px) {
    .favorite {
      margin-bottom: 30px;
      overflow-y: auto;
      height: 100%; } }
  .favorite .title-xl {
    margin-bottom: 35px; }
    @media (max-width: 576px) {
      .favorite .title-xl {
        margin-bottom: 20px; } }
  .favorite .bug-box .delete-item {
    display: none; }
    @media (max-width: 700px) {
      .favorite .bug-box .delete-item {
        right: 0;
        display: block; } }
  .favorite .bug-box-container .bug-box:last-child {
    border: none; }
  .favorite .favorite-btn {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .favorite .favorite-btn a {
      display: block;
      width: 200px;
      text-align: center;
      padding: 10px;
      text-transform: uppercase;
      font-weight: normal;
      margin-right: 15px; }
    .favorite .favorite-btn .delete-favorite {
      color: #242324;
      border-radius: 10px;
      border: 1px solid  #242324;
      background: transparent;
      color: #242324; }
  .favorite .box-info-title {
    margin-bottom: 5px; }
  .favorite .description {
    width: 585px; }
    @media (max-width: 990px) {
      .favorite .description {
        width: 100%; } }
  .favorite .mob-modal-desc .description {
    height: auto; }
    @media (max-width: 576px) {
      .favorite .mob-modal-desc .description {
        height: 100px; } }
  .favorite .mob-modal-desc .max {
    height: 100%; }
  .favorite .mob-modal-desc .show-about-text {
    display: none; }
    @media (max-width: 576px) {
      .favorite .mob-modal-desc .show-about-text {
        display: block; } }
  @media (max-width: 700px) {
    .favorite .desk-btn {
      display: none; } }
  .favorite .mob-btn {
    display: none; }
    @media (max-width: 700px) {
      .favorite .mob-btn {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-top: 20px;
        grid-column-start: 1;
        grid-column-end: 3; } }

.item-slider-wrap {
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }

.modal-item-slide .item-slider-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse; }
  .modal-item-slide .item-slider-wrap .slider-nav {
    display: block; }

.mfp-figure .mfp-close {
  top: 10px;
  right: 5px; }
  .mfp-figure .mfp-close::before {
    margin-left: auto; }

.mfp-bottom-bar {
  display: none; }

/**
 * Fade-zoom animation for first dialog
 */
/* start state */
.my-mfp-zoom-in .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8); }

/* animate in */
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* animate out */
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0; }

/* Dark overlay, start state */
.my-mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
.my-mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.8; }

/* animate out */
.my-mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0; }

/* start state */
.my-mfp-zoom-in-2 .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8); }

/* animate in */
.my-mfp-zoom-in-2.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1); }

/* animate out */
.my-mfp-zoom-in-2.mfp-removing .zoom-anim-dialog {
  -webkit-transform: scale(0.8);
  -ms-transform: scale(0.8);
  transform: scale(0.8);
  opacity: 0; }

/* Dark overlay, start state */
.my-mfp-zoom-in-2.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
.my-mfp-zoom-in-2.mfp-ready.mfp-bg {
  opacity: 0.8; }

/* animate out */
.my-mfp-zoom-in-2.mfp-removing.mfp-bg {
  opacity: 0; }

/**
 * Fade-move animation for second dialog
 */
/* at start */
.my-mfp-slide-bottom .zoom-anim-dialog {
  opacity: 0;
  -webkit-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  -webkit-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-20px) perspective(600px) rotateX(10deg);
  transform: translateY(-20px) perspective(600px) rotateX(10deg); }

/* animate in */
.my-mfp-slide-bottom.mfp-ready .zoom-anim-dialog {
  opacity: 1;
  -webkit-transform: translateY(0) perspective(600px) rotateX(0);
  -ms-transform: translateY(0) perspective(600px) rotateX(0);
  transform: translateY(0) perspective(600px) rotateX(0); }

/* animate out */
.my-mfp-slide-bottom.mfp-removing .zoom-anim-dialog {
  opacity: 0;
  -webkit-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  -ms-transform: translateY(-10px) perspective(600px) rotateX(10deg);
  transform: translateY(-10px) perspective(600px) rotateX(10deg); }

/* Dark overlay, start state */
.my-mfp-slide-bottom.mfp-bg {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-out;
  -o-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out; }

/* animate in */
.my-mfp-slide-bottom.mfp-ready.mfp-bg {
  opacity: 0.8; }

/* animate out */
.my-mfp-slide-bottom.mfp-removing.mfp-bg {
  opacity: 0; }

.my-mfp-zoom-in-2 {
  background: #fff;
  opacity: 1; }

header {
  margin-bottom: 25px;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  background: #fff; }
  @media (max-width: 990px) {
    header {
      -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05);
              box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05);
      margin-bottom: 15px; } }

.lang-mob {
  display: none; }
  @media (max-width: 990px) {
    .lang-mob {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      position: relative;
      padding: 0 0 6px; } }
  .lang-mob::before {
    content: '';
    height: 1px;
    width: 300%;
    background: #D0D0D0;
    left: -100%;
    bottom: 0;
    position: absolute; }
  .lang-mob .header-lang-box {
    margin: 0;
    left: 5px;
    z-index: 9;
    padding: 1px 5px; }

.lang-hide::before {
  content: '';
  height: .5px;
  width: 21px;
  background: #9D9D9D;
  display: block;
  top: 0;
  position: absolute; }
  @media (max-width: 990px) {
    .lang-hide::before {
      display: none; } }

.header-container {
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  display: grid;
  grid-template-columns: 6fr 2fr 6fr;
  grid-gap: 10px;
  padding: 25px 0;
  font-size: 14px;
  }
  @media (max-width: 1200px) {
    .header-container {
      grid-gap: 20px; } }
  @media (max-width: 990px) {
    .header-container {
      grid-gap: 10px;
      padding: 10px 0; } }

.header-logo-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .header-logo-box img {
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
	height: 40px;}
    @media (max-width: 768px) {
      .header-logo-box img {
        height: 19px; } }

.header-lang-help {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start; }

.header-lang-box {
  cursor: pointer;
  border-radius: 2px;
  padding: 5px;
  left: -5px;
  top: 2px;
  margin-right: 25px;
  position: relative;
  width: 40px;
  border: .5px solid transparent;
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  width: 45px;}
  .header-lang-box svg {
    width: 20px;
    height: 13px; }
  .header-lang-box::after {
    content: '';
    background: url(/image/icon/arr-lang.svg);
    background-size: 12px 12px;
    width: 12px;
    height: 12px;
    position: absolute;
    left: 30px;
    top: 9.5px;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s; }
    @media (max-width: 990px) {
      .header-lang-box::after {
        top: 6px; } }

.lang-hide {
  display: none;
  position: absolute;
  padding: 0 5px;
  left: -1.8%;
  border-left: .5px solid #9D9D9D;
  border-bottom: .5px solid #9D9D9D;
  border-right: .5px solid #9D9D9D;
  width: 45px; }
  @media (max-width: 1200px) {
    .lang-hide {
      left: -0.25px; } }
  @media (max-width: 1024px) {
    .lang-hide {
      right: 1px;
      left: -1px; } }

.header-help-box {
  position: relative; }
  @media (max-width: 990px) {
    .header-help-box {
      height: 21px;
      width: 21px; } }
  .header-help-box:hover .help-hide {
    display: block; }
    @media (max-width: 990px) {
      .header-help-box:hover .help-hide {
        display: none; } }
  .header-help-box .help-hide {
position: absolute;
display: none;
width: auto;
padding: 10px 15px;
width: 250px;
border: .5px solid #9D9D9D;
-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
border-radius: 5px;
background: #fff;
top: 28px;
left: -70px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
z-index: 9999; }
    .header-help-box .help-hide::before {
      content: '';
      position: absolute;
      /* Абсолютное позиционирование */
      right: 35px;
      z-index: 99;
      top: -12px;
      /* Положение треугольника */
      border: 6px solid transparent;
      /* Прозрачные границы */
      border-bottom: 6px solid #fff; }
    .header-help-box .help-hide::after {
      content: '';
      position: absolute;
      /* Абсолютное позиционирование */
      right: 35px;
      z-index: 9;
      top: -13px;
      /* Положение треугольника */
      border: 6px solid transparent;
      /* Прозрачные границы */
      border-bottom: 6px solid #9D9D9D; }
    @media (max-width: 990px) {
      .header-help-box .help-hide {
        display: none;
        pointer-events: none; } }
    .header-help-box .help-hide .help-hide-title {
      color: #000;
      font: normal .95rem 'Open Sans', sans-serif;
      text-align: center;
      margin-bottom: 10px; }
    .header-help-box .help-hide .help-hide-box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      margin-bottom: 10px; }
      .header-help-box .help-hide .help-hide-box p {
        margin-right: 10px;
        font: normal .95rem 'Open Sans', sans-serif; }
      .header-help-box .help-hide .help-hide-box a {
        color: #000;
        font: normal .85rem 'Open Sans', sans-serif; }
    .header-help-box .help-hide .help-hide-box:last-child {
      margin: 0; }
  .header-help-box .help-text {
    position: relative; padding: 10px 0; }
    .header-help-box .help-text span {
      color: #000;
      font: normal 1rem 'Open Sans', sans-serif; }
      @media (max-width: 990px) {
        .header-help-box .help-text span {
          display: none; } }
    .header-help-box .help-text::after {
      content: '';
      background: url(/image/icon/question.svg);
      background-size: 21px 21px;
      width: 21px;
      height: 21px;
      position: absolute;
      right: -30px;
      top: 5px; }
      @media (max-width: 990px) {
        .header-help-box .help-text::after {
          top: 1px;
          right: -21px; } }

.active-lang {
  -webkit-transition: .2s;
  -o-transition: .2s;
  transition: .2s;
  background: #F4F4F4;
  border: .5px solid #9D9D9D;
z-index: 99;  }
.home-items-text {
	text-transform: none;
}
  .active-lang .lang-hide {
    background: #F4F4F4; }
  .active-lang::after {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }

@media (max-width: 990px) {
  .desk-element {
    display: none; } }

.header-search-panel {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.container.home {
	margin-top: 70px;
}
.header-search-box {
  position: relative;
  margin-right: 25px;}
  @media (max-width: 990px) {
    .header-search-box {
      margin: 0;
      display: block;
      position: fixed;
      height: 100vh;
      width: 100vw;
      z-index: 999;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      background: #fff;
      padding: 25px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      -webkit-transform: translateX(110%);
          -ms-transform: translateX(110%);
              transform: translateX(110%);
      -webkit-transition: .4s;
      -o-transition: .4s;
      transition: .4s; } }
  .header-search-box .close-search {
    display: none; }
    @media (max-width: 990px) {
      .header-search-box .close-search {
        display: block;
        margin-left: auto;
        margin-bottom: 20px; } }
  .header-search-box .result-search-wrap {
    display: none;
    -webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 3px;
    z-index: 9999;
    position: relative;
    width: 100%;
    background: #fff;
    padding: 10px;
    position: absolute;
    width: 230px;
    left: -30px;
    margin-top: 10px; }
    @media (max-width: 990px) {
      .header-search-box .result-search-wrap {
        -webkit-box-shadow: none;
                box-shadow: none;
        border-radius: 0;
        padding: 0;
        position: relative;
        margin: 0;
        left: 0;
        width: 100%;
        display: block;
        overflow-x: scroll;
        height: 300px; } }
    .header-search-box .result-search-wrap .result-search-box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 10px;
      margin: 0 10px;
      border-bottom: .05px solid #9D9D9D; }
      .header-search-box .result-search-wrap .result-search-box .result-name {
        color: #000;
        font: normal 1rem 'Open Sans', sans-serif; }
        @media (max-width: 990px) {
          .header-search-box .result-search-wrap .result-search-box .result-name {
            white-space: auto; } }
      .header-search-box .result-search-wrap .result-search-box img {
        width: 40px;
        height: 40px;
        -o-object-fit: contain;
           object-fit: contain; }
  .header-search-box .header-search-wrap {
    width: 230px;
    position: relative; }
    @media (max-width: 990px) {
      .header-search-box .header-search-wrap {
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box; } }
  .header-search-box input {
    padding: 8px 12px;
    border: 1px solid #D0D0D0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 3px;
    width: 100%;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #000;
    font: normal .9rem 'Open Sans', sans-serif; }

.search-call {
  display: none; }
  @media (max-width: 990px) {
    .search-call {
      display: block;
      margin-right: 30px; } }
  @media (max-width: 768px) {
    .search-call {
      margin-right: 20px; } }

.call-nav {
  display: none; }
  @media (max-width: 990px) {
    .call-nav {
          display: block;
    margin-right: 15px;
    padding: 0;
    background: none;
	margin-top: -5px;
    border: none; } }
  @media (min-width: 990px) {
	  .filter-mob {
	  display: none;
  }
  }
.header-panel-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative; }
  .header-panel-box .panel-user-box {
    margin-right: 50px;
    cursor: pointer; }
    .header-panel-box .panel-user-box:hover .hide-user {
      display: block;
      z-index: 9999; }
  .header-panel-box .hide-user {
    position: absolute;
    display: none;
    width: auto;
    padding: 25px 20px 15px 20px;
    width: 230px;
    border: .5px solid #9D9D9D;
    -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
            box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
    border-radius: 5px;
    background: #fff;
    top: 35px;
    right: 35px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .header-panel-box .hide-user::before {
      content: '';
      position: absolute;
      /* Абсолютное позиционирование */
      right: 45px;
      z-index: 99;
      top: -12px;
      /* Положение треугольника */
      border: 6px solid transparent;
      /* Прозрачные границы */
      border-bottom: 6px solid #fff; }
    .header-panel-box .hide-user::after {
      content: '';
      position: absolute;
      /* Абсолютное позиционирование */
      right: 45px;
      z-index: 9;
      top: -13px;
      /* Положение треугольника */
      border: 6px solid transparent;
      /* Прозрачные границы */
      border-bottom: 6px solid #9D9D9D; }
    @media (max-width: 990px) {
      .header-panel-box .hide-user {
        display: none;
        pointer-events: none; } }
    .header-panel-box .hide-user form {
      /* Firefox 19+ */
      /* Firefox 18- */ }
      .header-panel-box .hide-user form input {
        margin-bottom: 10px;
        padding: 8px 15px;
        width: 100%;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border: 1px solid #000;
        font: normal .9rem 'Open Sans', sans-serif; }
      .header-panel-box .hide-user form ::-webkit-input-placeholder {
        color: #000; }
      .header-panel-box .hide-user form ::-moz-placeholder {
        color: #000; }
      .header-panel-box .hide-user form :-moz-placeholder {
        color: #000; }
      .header-panel-box .hide-user form :-ms-input-placeholder {
        color: #000; }
      .header-panel-box .hide-user form button {
        width: 100%;
        padding: 10px;
        background: #242324;
        border-radius: 5px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        text-transform: uppercase;
        color: #FFE512;
        font: 500 .95rem 'Oswald', sans-serif;
        margin-bottom: 10px;
        border: none;
        cursor: pointer;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s;
        cursor: pointer; }
        .header-panel-box .hide-user form button:hover {
          color: #fff; }
      .header-panel-box .hide-user form a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        font: normal .75rem 'Open Sans', sans-serif;
        margin-bottom: 5px;
        color: #000; }
      .header-panel-box .hide-user form a:last-child {
        margin: 0; }

.panel-bug-box {
  position: relative; }
  .panel-bug-box:hover .bug-hide {
    display: block;
    z-index: 9999; }
    @media (max-width: 990px) {
      .panel-bug-box:hover .bug-hide {
        display: none; } }

.bug-call {
  position: relative;
  border: none;
background: none;
padding: 0;}
  .bug-call svg {
    position: relative;
    z-index: 2s; }
    @media (max-width: 576px) {
      .bug-call svg {
        height: 22px;
        width: 22px; } }
  .bug-call .coll {
    position: absolute;
    font: 600 .65rem 'Open Sans', sans-serif;
    left: 10px;
    top: -3px; }
    @media (max-width: 576px) {
      .bug-call .coll {
        left: 8px;
        top: 1.5px;
        font: 600 .6rem 'Open Sans', sans-serif; } }
    .bug-call .coll::before {
      z-index: -2;
      display: block;
      position: absolute;
      background: #FFE512;
      border-radius: 2px;
      -webkit-transform: rotate(-33.57deg);
          -ms-transform: rotate(-33.57deg);
              transform: rotate(-33.57deg);
      content: '';
      width: 38px;
      height: 15px;
      bottom: 0px;
      left: -15px; }
      @media (max-width: 576px) {
        .bug-call .coll::before {
          width: 28px;
          height: 10px;
          left: -11px;
          bottom: 2px; } }

.bug-hide {
  position: absolute;
  z-index: 9;
  padding: 10px 15px;
  width: 220px;
  border: .5px solid #9D9D9D;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 5px;
  background: #fff;
  top: 43px;
  right: -20px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  display: none; }
  .bug-hide::before {
    content: '';
    position: absolute;
    /* Абсолютное позиционирование */
    right: 25px;
    z-index: 99;
    top: -12px;
    /* Положение треугольника */
    border: 6px solid transparent;
    /* Прозрачные границы */
    border-bottom: 6px solid #fff; }
  .bug-hide::after {
    content: '';
    position: absolute;
    /* Абсолютное позиционирование */
    right: 25px;
    z-index: 9;
    top: -13px;
    /* Положение треугольника */
    border: 6px solid transparent;
    /* Прозрачные границы */
    border-bottom: 6px solid #9D9D9D; }
  @media (max-width: 990px) {
    .bug-hide {
      display: none;
      pointer-events: none; } }
  .bug-hide .bug-hide-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: .5px solid #9D9D9D; }
    .bug-hide .bug-hide-box img {
      margin-right: 10px;
      width: 75px;
      height: 65px;
      -o-object-fit: contain;
         object-fit: contain; }
    .bug-hide .bug-hide-box .bug-hide-info {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .bug-hide .bug-hide-box .bug-hide-info .name {
        font: 600 1rem 'Oswald', sans-serif;
        margin-bottom: 3px;
        color: #000; }
      .bug-hide .bug-hide-box .bug-hide-info .size {
        margin-bottom: 3px;
        font: 500 .65rem 'Open Sans', sans-serif; }
      .bug-hide .bug-hide-box .bug-hide-info .price {
        font: 500 1.125rem 'Open Sans', sans-serif; }
  .bug-hide .bug-hide-box:last-child {
    padding-bottom: 0;
    border: none; }
  .bug-hide .all-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px; }
    .bug-hide .all-price p {
      font: 500 1rem 'Open Sans', sans-serif; }
      .bug-hide .all-price p strong {
        margin: 0 5px;
        font: bold 1.125rem 'Open Sans', sans-serif; }
  .bug-hide .bug-btn-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .bug-hide .bug-btn-wrap a {
      width: 190px;
      display: block;
      padding: 10px;
      text-align: center;
      background: #242324;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      text-transform: uppercase;
      color: #FFE512;
      font: 500 .95rem 'Oswald', sans-serif;
      margin-bottom: 10px;
      border: none;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      cursor: pointer; }
      .bug-hide .bug-btn-wrap a:hover {
        color: #fff; }

.overflow {
  position: fixed;
  z-index: 999;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  height: 100vh;
  width: 100vw;
  display: none; }

nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  position: relative;
  width: 100%;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 999;
  background: #fff; }
  @media (max-width: 990px) {
    nav {
      position: fixed;
      width: 85vw;
      left: 0;
      top: 0;
      background: #fff;
      z-index: 999;
      -webkit-transform: translateX(-120%);
          -ms-transform: translateX(-120%);
              transform: translateX(-120%);
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-transition: .4s;
      -o-transition: .4s;
      transition: .4s;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (max-width: 576px) {
    nav {
      overflow-y: scroll; } }
  nav::before {
    content: '';
    height: 1px;
    width: 300%;
    background: #D0D0D0;
    left: -100%;
    top: 0;
    position: absolute; }
    @media (max-width: 990px) {
      nav::before {
        display: none;
left: 0;		} }
  nav::after {
    content: '';
    height: 1px;
    width: 300%;
    background: #D0D0D0;
    left: -100%;
    bottom: 0;
    position: absolute; }
    @media (max-width: 990px) {
      nav::after {

display: none !important;		}
.menu-header-box .container {
	display: none !important;
}
 }
  nav .menu-desktop {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 220px;
    padding: 20px;
    position: relative;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    background: #FFE512;
    cursor: pointer;
font-size: 16px;	}
    nav .menu-desktop::after {
      content: '';
      background: #fff;
      height: 97.5%;
      width: 200%;
      position: absolute;
      left: -200%; }
      @media (max-width: 990px) {
        nav .menu-desktop::after {
          display: none; } }
    nav .menu-desktop:hover .menu-1 {
      opacity: 1;
      z-index: 999;
      display: block; }
    @media (max-width: 990px) {
      nav .menu-desktop {
        display: none; } }
    nav .menu-desktop .menu-text {
      color: #000;
	  width: 100%;
      font: 500 1rem 'Open Sans', sans-serif; }
	  .menu-text svg {
		  float: right;
	  }
    nav .menu-desktop .menu-1 {
      padding: 5px 0 5px 20px;
      position: absolute;
      top: 100%;
      width: 200px;
      left: 0;
      background: #fff;
      opacity: 0;
      z-index: -2;
      display: none;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      -webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
              box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1); }
      @media (max-width: 990px) {
        nav .menu-desktop .menu-1 {
          display: none; } }
      nav .menu-desktop .menu-1 li {
        padding: 5px 0;
        display: block;
        cursor: pointer; }
        nav .menu-desktop .menu-1 li a {
          color: #000;
          position: relative;
          display: inline-block;
          font: 500 1rem 'Open Sans', sans-serif; }
          nav .menu-desktop .menu-1 li a:hover::before {
            opacity: 1;
            width: 100%; }
          nav .menu-desktop .menu-1 li a::before {
            content: '';
            background: #FFE512;
            display: block;
            height: 1px;
            width: 0;
            bottom: -2px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s;
            position: absolute;
            opacity: 0; }
        nav .menu-desktop .menu-1 li .brend::before {
          opacity: 1;
          width: 100%; }
      nav .menu-desktop .menu-1 .sub-menu-call:hover .sub-menu {
        opacity: 1;
        pointer-events: auto; }
      nav .menu-desktop .menu-1 .sub-menu-call a {
        position: relative; }
        nav .menu-desktop .menu-1 .sub-menu-call a::after {
          content: '';
          background: url(../img/icon/arr-lang.svg);
          background-size: 14px 14px;
          width: 14px;
          height: 14px;
          position: absolute;
          pointer-events: none;
          left: 148px;
          top: 6px;
          -webkit-transform: rotate(-90deg);
              -ms-transform: rotate(-90deg);
                  transform: rotate(-90deg); }
      nav .menu-desktop .menu-1 .sub-menu-call .sub-menu {
        opacity: 0;
        pointer-events: none;
        padding: 5px 20px;
        left: 100%;
        position: absolute;
        background: #fff;
        top: 0;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; }
        nav .menu-desktop .menu-1 .sub-menu-call .sub-menu li {
          padding: 5px 0;
          min-width: 150px; }
          @media (max-width: 990px) {
            nav .menu-desktop .menu-1 .sub-menu-call .sub-menu li {
              min-width: auto; } }
          nav .menu-desktop .menu-1 .sub-menu-call .sub-menu li a {
            white-space: nowrap; }
            nav .menu-desktop .menu-1 .sub-menu-call .sub-menu li a::after {
              display: none; }
  nav .menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin: 0 auto; }
    @media (max-width: 1200px) {
      nav .menu-2 {
        margin-left: 55px; } }
    @media (max-width: 990px) {
      nav .menu-2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        width: 100%;
        margin: 0;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin-top: auto; } }
    nav .menu-2 li {
      padding: 0 37px; }
      @media (max-width: 1280px) {
        nav .menu-2 li {
          padding: 0 30px; } }
      @media (max-width: 1150px) {
        nav .menu-2 li {
          padding: 0 20px; } }
      @media (max-width: 990px) {
        nav .menu-2 li {
          padding: 10px 20px; } }
      @media (max-width: 360px) {
        nav .menu-2 li {
          padding: 7px 20px; } }
      nav .menu-2 li a {
        color: #000;
        font: 600 1rem 'Open Sans', sans-serif;
        position: relative;
padding: 0;		}

        nav .menu-2 >.catmain a::after {
          content: '';
          background: #FFE512;
          width: 40px;
          height: 10px;
          position: absolute;
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          left: -10px;
          top: 10px;
          z-index: -2;
          opacity: 0;
          -webkit-transition: .2s;
          -o-transition: .2s;
          transition: .2s; }
    @media (max-width: 1366px) {
      nav .menu-2 li:last-child {
        padding-right: 0; } }
    @media (max-width: 1280px) {
      nav .menu-2 li:last-child {
        padding: 0 30px; } }
    @media (max-width: 1150px) {
      nav .menu-2 li:last-child {
        padding: 0 20px; } }
    @media (max-width: 990px) {
      nav .menu-2 li:last-child {
        padding: 10px 20px; } }
    @media (max-width: 360px) {
      nav .menu-2 li:last-child {
        padding: 7px 20px; } }
    nav .menu-2 .brend::after {
      opacity: 1; }

.nav-mobile-panel {
  display: none; }
  @media (max-width: 990px) {
    .nav-mobile-panel {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      width: 100%;
      padding: 15px 25px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: 1px solid #D0D0D0;
      z-index: 99; } }
  .nav-mobile-panel .favorite-icon {
    margin-right: 40px;
    position: relative; }
    .nav-mobile-panel .favorite-icon span {
      position: absolute;
      left: 9px;
      color: #000;
      top: 3px;
      font: 400 .7rem 'Open Sans', sans-serif; }
  .nav-mobile-panel .close-menu {
    margin-left: auto;
    height: 22px;
    width: 22px;
    position: relative;
    top: -2px; }
  .nav-mobile-panel svg {
    height: 24px;
    width: 24px; }

.nav-mobile-social {
  display: none; }
  @media (max-width: 990px) {
    .nav-mobile-social {
      border-top: 1px solid #D0D0D0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 15px 25px;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      z-index: 9;
      margin-top: auto; } }
  @media (max-width: 360px) {
    .nav-mobile-social {
      padding: 10px 20px; } }
  .nav-mobile-social a {
    margin-right: 30px; }

.mobile-menu-nav {
  display: none; }
  @media (max-width: 990px) {
    .mobile-menu-nav {
      display: block;
      padding: 20px 10px 10px 20px;
      margin-bottom: auto;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-bottom: .5px solid #D0D0D0;
      width: 100%;
      position: relative; } }
  @media (max-width: 360px) {
    .mobile-menu-nav {
      padding-top: 10px; } }
  @media (max-width: 576px) {
    .mobile-menu-nav .tabs__content {
      max-height: 400px;
      overflow-y: scroll; } }
  @media (max-width: 320px) {
    .mobile-menu-nav .tabs__content {
      max-height: 200px; } }
  .mobile-menu-nav .tabs__caption {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 10px; }
    .mobile-menu-nav .tabs__caption p {
      position: relative;
      margin: 0 30px;
      color: #000;
      font: 500 1rem 'Open Sans', sans-serif; }
    .mobile-menu-nav .tabs__caption .active::before {
      content: '';
      width: 32px;
      height: 10px;
      display: block;
      background: #FFE512;
      position: absolute;
      z-index: -2;
      bottom: 0;
      left: -4px; }
  .mobile-menu-nav .brend-title {
    color: #000;
    display: inline-block;
    font: 500 1rem 'Open Sans', sans-serif;
    margin-bottom: 15px;
    position: relative; }
    .mobile-menu-nav .brend-title::before {
      content: '';
      height: 1px;
      width: 100%;
      position: absolute;
      display: block;
      background: #FFE512;
      bottom: -5px; }
  .mobile-menu-nav .brend-main-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    background: #F3F3F3;
    border-radius: 5px;
    margin-bottom: 10px; }
    .mobile-menu-nav .brend-main-box .brend-name, .brend-hide-box.no-link {
      padding: 5px;
      font: 500 1rem 'Open Sans', sans-serif;
      color: #000;
      height: 100%;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
       padding-left: 70px;
height: 60px;			  }
.brend-hide-box.no-link {
	background: #F3F3F3;
	border-radius: 5px;
	margin-top: 10px;
}
.child-main-box {
	margin: 0px 10px 0 20px;
}
    .mobile-menu-nav .brend-main-box .brend-xl {
      border-radius: 5px;
      width: 100px;
      height: 60px; }
  .mobile-menu-nav .brend-main-box:last-child {
    margin: 0; }

.brend-hide-wrap {
  position: absolute;
  height: 100vh;
  width: 100%;
  -webkit-box-sizing: 100%;
          box-sizing: 100%;
  background: #fff;
  left: 0;
  bottom: 0;
  top: 0;
  z-index: 9999;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  .brend-hide-wrap .brend-hide-panel, .brend-child-panel {
    padding: 15px;
    background: #F3F3F3;
    position: relative;	}
	.brend-child-panel >.brend-hide-title {
		font: 500 1rem 'Open Sans', sans-serif;
color: #000;
text-align: center;
	}
	.brend-child-panel svg {
		position: absolute;
left: 25px;
top: 21px;
	}
	.list-unstyled.3lvl > li {
		display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding: 10px 25px;
border-bottom: 1px solid #D0D0D0;
	}
	.list >.brend-hide-box {
		height: 60px;
	}
    .brend-hide-wrap .brend-hide-panel svg {
      position: absolute;
      left: 25px;
      top: 21px; }
    .brend-hide-wrap .brend-hide-panel .brend-hide-title {
      font: 500 1rem 'Open Sans', sans-serif;
      color: #000;
      text-align: center; }
  .brend-hide-wrap .brend-hide-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 10px 0 10px 25px;
    }
	.lvl-tittle, .brend-hide-box.link a {
		width: 100%;
display: flex;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
padding-right: 10px;
font: 500 1rem 'Open Sans', sans-serif;
color: #000;
	}
	.brend-hide-box.linklast, .child-main-box {
		border-bottom: 1px solid #D0D0D0;
	}
	.brend-hide-box.linklast:last-child, .child-main-box:last-child {
		border: none;
	}
	.lvl-tittle img, .child2 img {
		max-height: 50px;
		max-width: 50px;
		margin-right: 10px;
	}
	.child2 .brend-hide-box.no-link img {
		max-width: inherit;
		max-height: inherit;
	}
	.lvl-tittle img {
		margin-right: 10px !important;
	}
	.child2 {
		padding-bottom: 10px;
		border-bottom: 1px solid #D0D0D0;
	}
	.brend-hide-box img {
		margin-right: 0;
	}
	.brend-hide-box.link {
		padding-left: 0px;
		height: 60px;
	}
	.desktop-right {
		display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-webkit-align-items: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-webkit-justify-content: space-between;
-ms-flex-pack: justify;
justify-content: space-between;
margin: 0 auto;
	}
	.desktop-right > li {
		padding: 0 37px;
	}

	.desktop-right > li a {
		color: #000;
font: 600 1rem 'Open Sans', sans-serif;
position: relative;
	}
	#horizontal-menu .nsmenu-thumb {
		display: none;
	}
	.menu-2 {
		margin-top: 100px !important;
	}

    .brend-hide-wrap .brend-hide-box .brend-name-sm {
      font: 500 1rem 'Open Sans', sans-serif;
      color: #000; }
    .brend-hide-wrap .brend-hide-box .brend-sm {
      height: 32px;
      width: 32px; }

.tabs__content {
  display: none; }

.tabs__content.active {
  display: auto; }


.active-body.modal-open, .modal-open {
	overflow: hidden;
}
.active-drop {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0);
  opacity: 1; }

.fixed-desk {
  top: 0;
  left: 0;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05);
          box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.05);
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s; }
  @media (max-width: 576px) {
    .fixed-desk {
      top: -30px; } }
  .fixed-desk .header-container {
    padding: 10px 0; }
    @media (max-width: 990px) {
      .fixed-desk .header-container {
        padding: 4px 0 8px; }
.fixed-desk .header-container .shop-name {
	line-height: 8px;
}
		}
  .fixed-desk .header-logo-box img {
    height: 30px; }
  .fixed-desk .menu-desktop {
    padding: 10px 20px; }
    @media (max-width: 990px) {
      .fixed-desk .menu-desktop {
        display: none; } }

main {
  margin-top: 180px; }
  @media (max-width: 990px) {
    main {
      margin-top: 95px; } }

.bredcrumbs {
  margin-bottom: 30px; }
  @media (max-width: 990px) {
    .bredcrumbs {
      margin-bottom: 20px; } }
  .bredcrumbs ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .bredcrumbs ul li {
      margin-right: 15px; }
      .bredcrumbs ul li a, .bredcrumbs ul li span {
        color: #000;
        font: 500 1rem 'Open Sans', sans-serif; }
        @media (max-width: 576px) {
          .bredcrumbs ul li a, .bredcrumbs ul li span {
            font: 500 .75rem 'Open Sans', sans-serif; } }
      .bredcrumbs ul li a {
        opacity: .5;
        position: relative; }
        .bredcrumbs ul li a::before {
          content: '/';
          position: absolute;
          right: -11px; }
          @media (max-width: 576px) {
            .bredcrumbs ul li a::before {
              top: 0;
              right: -9px; } }
      .bredcrumbs ul li span {
        opacity: 1; }

.title-xl {
  text-align: left;
  text-transform: uppercase;
  font: 600 1.875rem 'Oswald', sans-serif;
margin-bottom: 25px;  }
  @media (max-width: 990px) {
    .title-xl {
      font: 600 1.125rem 'Oswald', sans-serif;
      margin-bottom: 5px;
	  margin-left: 15px;
margin-right: 15px;} }

.text-simple {
  color: #000;
  font: normal 1rem/24px 'Open Sans', sans-serif; }
  @media (max-width: 576px) {
    .text-simple {
      font: normal .75rem/18px 'Open Sans', sans-serif; } }

.btn-simple {
  background: #242324;
  border: 1px solid #000;
  -webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  padding: 11px;
  -webkit-transition: .3s;
  -o-transition: .3s;
  transition: .3s;
  color: #FFE512;
  font: 600 1.125rem 'Oswald', sans-serif;
  text-transform: uppercase; }
  .btn-simple:hover {
    color: #fff; }

.main-screen-slider .slick-list {
  width: 105%;
  left: -2.5%; }
  @media (max-width: 1400px) {
    .main-screen-slider .slick-list {
      width: 110%;
      left: -5%; } }
  @media (max-width: 576px) {
    .main-screen-slider .slick-list {
      width: 114%;
      left: -7%; } }

.main-screen-slider img {
  max-width: 100%;
  width: 100%;
  height: 500px;
  -o-object-fit: cover;
     object-fit: cover; }
  @media (max-width: 990px) {
    .main-screen-slider img {
      height: 350px; } }
  @media (max-width: 576px) {
    .main-screen-slider img {
      height: 200px; } }
  @media (max-width: 360px) {
    .main-screen-slider img {
      height: 180px; } }

.main-screen-slider .slick-prev:before {
  content: url(../img/icon/left.svg); }

.main-screen-slider .slick-next:before {
  content: url(../img/icon/right.svg); }

.main-screen-slider .slick-prev, .main-screen-slider .slick-next {
  top: 48%; }

.main-screen-slider .slick-prev {
  left: -60px;
  z-index: 99;
  height: 32px; }
  @media (max-width: 1280px) {
    .main-screen-slider .slick-prev {
      left: -25px;
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d; } }
  @media (max-width: 1024px) {
    .main-screen-slider .slick-prev {
      left: -20px; } }
  @media (max-width: 990px) {
    .main-screen-slider .slick-prev {
      opacity: 0; } }

.main-screen-slider .slick-next {
  right: -65px;
  z-index: 99;
  height: 32px; }
  @media (max-width: 1280px) {
    .main-screen-slider .slick-next {
      right: -26px;
      -webkit-transform-style: preserve-3d;
              transform-style: preserve-3d; } }
  @media (max-width: 1024px) {
    .main-screen-slider .slick-next {
      right: -21px; } }
  @media (max-width: 990px) {
    .main-screen-slider .slick-next {
      opacity: 0; } }

.main-screen-slider .slick-prev:before, .main-screen-slider .slick-next:before {
  opacity: 1; }

.main-screen-slider .slick-dots {
  bottom: 0; }

.main-screen-slider .slick-dots li button:before {
  content: '';
  height: 1px;
  width: 20px;
  background: #AAAAAA;
  opacity: 1; }

.main-screen-slider .slick-dots .slick-active button:before {
  width: 25px;
  left: -3px;
  background: #ffe512; }

.home-items-title {
	color: #000;
  text-align: center;
  text-transform: uppercase;
  font: 600 1.875rem 'Oswald', sans-serif; }
  @media (max-width: 990px) {
    .home-items-title {
      font: 600 1.125rem 'Oswald', sans-serif;
      margin-bottom: 5px; } }

.home-items .container {
  max-width: 1100px; }

.home-item-slider {
  margin-bottom: 35px; }
  .home-item-slider .slick-dots {
    bottom: -40px; }
  .home-item-slider .slick-dots li button:before {
    content: '';
    height: 1px;
    width: 20px;
    background: #AAAAAA;
    opacity: 1; }
  .home-item-slider .slick-dots .slick-active button:before {
    width: 25px;
    left: -3px;
    background: #ffe512; }

.home-items-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 40px;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 990px) {
    .home-items-btn {
      margin-top: 50px; } }
  @media (max-width: 576px) {
    .home-items-btn {
    margin-top: 0px;
} }
  .home-items-btn a {
    background: #242324;
    -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
            box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);
    border-radius: 4px;
    color: #FFE512;
    text-transform: uppercase;
    font: bold .95rem 'Oswald', sans-serif;
    padding: 10px 35px;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .home-items-btn a:hover {
      -webkit-box-shadow: none;
              box-shadow: none; }

.home-items-text {
  text-align: center;
  font: 400 1.5rem 'Oswald', sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  z-index: 9;
  margin-bottom: 40px; }
  @media (max-width: 990px) {
    .home-items-text {
      font: 400 .95rem 'Oswald', sans-serif;
      margin-bottom: 25px; } }
  .home-items-text span {
    background: #FFE512;
    display: block;
    width: 86px;
    height: 15px;
    position: absolute;
    z-index: -1;
    bottom: -2px;
    margin-left: -95px; }
    @media (max-width: 990px) {
      .home-items-text span {
        width: 58px;
        height: 10px;
        margin-left: -60px; } }
  .home-items-text strong {
    position: relative;
    z-index: 9;
    display: block;
    margin-right: 5px; }

.home-items-wrap {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 35px; }
  @media (max-width: 576px) {
    .home-items-wrap {
      grid-template-columns: 1fr 1fr;
      grid-gap: 20px; } }

.home-items-box {
	text-align: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative; }
  .home-items-box:hover img {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1); }
  .home-items-box:hover .shose-hide {
    opacity: 1; }
  .home-items-box:hover .shose-active {
    opacity: 0; }
  .home-items-box:hover .heart-box .heart-disabled {
    opacity: 1; }
  .home-items-box .heart-box {
    position: relative;
    top: 5px;
    cursor: pointer; }
    @media (max-width: 990px) {
      .home-items-box .heart-box {
        margin-right: 15px;
        top: 2px; } }
    .home-items-box .heart-box svg {
      height: 20px;
      width: 20px; }
    .home-items-box .heart-box .heart-active {
      display: none; }
    .home-items-box .heart-box .heart-disabled {
      opacity: 0;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      display: none;	  }
.home-items-box:hover .heart-disabled {
	display: inline-block;
}
      @media (max-width: 990px) {
        .home-items-box .heart-box .heart-disabled {
          display: block;
          opacity: 1; } }
  .home-items-box .heart-click .heart-active {
    display: block; }
  .home-items-box .heart-click .heart-disabled {
    display: none; }
  .home-items-box .hide-hover-item {
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    right: 0;
    top: 0;
    z-index: 9; }
    .home-items-box .hide-hover-item > svg {
      margin-right: 10px; }
      @media (max-width: 990px) {
        .home-items-box .hide-hover-item > svg {
          height: 30px;
          width: 30px; } }
  .home-items-box img {
    margin-bottom: 30px;
    -o-object-fit: contain;
       object-fit: contain;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s;
    margin-top: 10px; }
    @media (max-width: 576px) {
      .home-items-box img {
        margin-bottom: 20px;
        margin-top: 0; } }
  .home-items-box .shose-active {
    opacity: 1; }
  .home-items-box .shose-hide {
    position: absolute;
    opacity: 0;
    top: 0; }
  .home-items-box .brend {
    color: #000;
    position: relative;
    font: normal .75rem 'Open Sans', sans-serif;
    min-width: 125px;	}
    .home-items-box .brend::before {
      content: '';
      height: 1px;
      width: 125px;
      background: #D0D0D0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: absolute;
      top: -10px; }
  .home-items-box .name {
    color: #000;
    font: normal 1rem 'Open Sans', sans-serif;
    margin-bottom: 3px;
min-height: 66px;
	}
    @media (max-width: 576px) {
      .home-items-box .name {
        font-size: .87rem; } }
  .home-items-box .price {
    color: #000;
    font: normal 1.125rem 'Open Sans', sans-serif; }
	.price-new {
		color: #f33d3d;
	}

.home-items-box {
  position: relative; }

.none-hover {
  pointer-events: none; }

.none-product {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: rgba(255, 255, 255, 0.7);
  width: 100%;
  height: 100%;
  display: block;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 9999; }
  .none-product .none-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .none-product p {
    display: block;
    padding: 10px 20px;
    border-radius: 5px;
    text-align: center;
    border: 1px solid #000000;
    font: normal .95rem 'Open Sans', sans-serif;
    position: relative;
    z-index: 99; }

.this-about {
  position: relative;
  margin-top: 45px;
  }
  @media (max-width: 700px) {
    .this-about::before {
      content: '';
      background: #F3F3F3;
      height: 100%;
      position: absolute;
      left: -10%;
      width: 650px;
      display: block; } }
  .this-about .container {
    background: #F3F3F3;
    border-radius: 10px;
    padding: 35px; }
    @media (max-width: 700px) {
      .this-about .container {
        padding: 20px 0; } }
  .this-about .this-about-title {
    font: 600 2.8rem 'Oswald', sans-serif;
    color: #000;
    text-align: center;
    margin-bottom: 40px;
    position: relative;
    z-index: 9; }
    @media (max-width: 990px) {
      .this-about .this-about-title {
        font: 600 1.56rem 'Oswald', sans-serif;
        margin-bottom: 25px; } }

.this-about-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 40px;
  position: relative;
  z-index: 9; }
  @media (max-width: 990px) {
    .this-about-container {
      grid-gap: 20px;
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 700px) {
    .this-about-container {
      overflow-x: scroll;
      padding-bottom: 15px; } }
  .this-about-container ::-webkit-scrollbar {
    display: none; }
  @media (max-width: 700px) {
    .this-about-container {
      grid-template-columns: 180px 180px 180px;
      background: #F3F3F3; } }
  .this-about-container .this-about-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    background: #F3F3F3; }
    @media (max-width: 768px) {
      .this-about-container .this-about-box {
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; } }
  .this-about-container svg {
    height: 92px;
    margin-bottom: 30px; }
    @media (max-width: 1100px) {
      .this-about-container svg {
        height: 80px;
        width: 80px;
        margin-bottom: 20px; } }
    @media (max-width: 576px) {
      .this-about-container svg {
        margin-bottom: 10px; } }
  .this-about-container img {
    height: 92px;
    margin-bottom: 30px; }
    @media (max-width: 1100px) {
      .this-about-container img {
        height: 80px;
        width: 80px;
        margin-bottom: 20px; } }
    @media (max-width: 576px) {
      .this-about-container img {
        margin-bottom: 10px; } }
  .this-about-container .this-title {
    margin-bottom: 10px;
    font: 600 1.2rem 'Oswald', sans-serif;
    text-align: center; }
    @media (max-width: 990px) {
      .this-about-container .this-title {
        font-size: 1.125rem; } }
    @media (max-width: 768px) {
      .this-about-container .this-title {
        text-align: center;
        height: 60px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        margin-bottom: 5px;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; } }
  .this-about-container .this-text {
    font: 400 .95rem/22px 'Open Sans', sans-serif;
    text-align: center; }
    @media (max-width: 990px) {
      .this-about-container .this-text {
        font: 400 .75rem/18px 'Open Sans', sans-serif; } }
    @media (max-width: 768px) {
      .this-about-container .this-text {
        text-align: center; } }

.home-instagram .container {
  max-width: 990px; }

.home-instagram .slick-slider {
  margin: 0 10px; }
  @media (max-width: 990px) {
    .home-instagram .slick-slider {
      margin: 0; } }

.home-instagram .slick-prev:before {
  content: url(../img/icon/left.svg); }

.home-instagram .slick-next:before {
  content: url(../img/icon/right.svg); }

.home-instagram .slick-prev {
  left: -40px; }
  @media (max-width: 768px) {
    .home-instagram .slick-prev {
      opacity: 0; } }

.home-instagram .slick-next {
  right: -40px; }
  @media (max-width: 768px) {
    .home-instagram .slick-next {
      opacity: 0; } }

.home-instagram .slick-prev:before, .home-instagram .slick-next:before {
  opacity: 1; }

.home-insta-title {
  padding: 5px 20px;
  background: #242324;
  -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18);
          box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.18);
  border-radius: 4px;
  font: 600 1.875rem 'Oswald', sans-serif;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  margin: 0 auto;
  width: 230px;
  margin-bottom: 20px;
  position: relative; }
  @media (max-width: 990px) {
    .home-insta-title {
      font-size: 1.125rem; } }
  @media (max-width: 420px) {
    .home-insta-title {
      width: 97%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; } }
  .home-insta-title svg {
    position: relative;
    left: 8px;
    top: 3px; }
    @media (max-width: 990px) {
      .home-insta-title svg {
        top: 0; } }

.home-inst-box {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
  padding: 0 10px; }
  @media (max-width: 576px) {
    .home-inst-box {
      grid-template-columns: 1fr 1fr;
      padding: 0 5px;
      grid-gap: 10px; } }
  .home-inst-box a {
    position: relative; }
    .home-inst-box a:hover .hide-insta {
      opacity: 1; }
  .home-inst-box .hide-insta {
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.7);
    opacity: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 576px) {
      .home-inst-box .hide-insta {
        display: none; } }
    .home-inst-box .hide-insta p {
      color: #fff;
      font: normal .95rem/18px 'Open Sans', sans-serif;
      margin: 0 5px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .home-inst-box .hide-insta p img {
        height: 15px;
        width: 15px;
        margin-right: 5px;
        position: relative;
        top: 2px; }
      .home-inst-box .hide-insta p svg {
        height: 15px;
        width: 15px;
        margin-right: 5px;
        position: relative;
        top: 2px; }
  .home-inst-box img {
    max-width: 100%;
    height: auto; }

.home-about {
  background: #F3F3F3;
  position: relative;
}
@media (max-width: 992px) {
  .blocks-categories {
    flex-direction: column;
  }
  .title-catslide {
    margin: 0;
    padding-top: 10px;
  }
  .owl-carousel .owl-buttons .owl-prev {
    left: 30px!important;
    top: 37% !important;
  }
  .owl-carousel .owl-buttons .owl-next {
    right: 30px!important;
    top: 37% !important;
  }
}

.home-about:before {
  content: '';
  position: absolute;
  width: 5000px;
  background-color: #F3F3F3;
  height: 100%;
  left: -1000px;
  top: 0;
  z-index: -1;
}

.home-about-container {
  padding-top: 35px;
  max-width: 1100px;
  margin: 0 auto;
  position: relative; }
  @media (max-width: 990px) {
    .home-about-container {
      padding-top: 15px; } }
  .home-about-container .home-about-title {
    color: #000;
    font: 600 1.875rem 'Oswald', sans-serif;
    margin-bottom: 20px;
    text-align: center; }
    @media (max-width: 990px) {
      .home-about-container .home-about-title {
        font: 600 1.125rem 'Oswald', sans-serif; } }
    @media (max-width: 576px) {
      .home-about-container .home-about-title {
        text-align: left; } }
  .home-about-container .home-text {
    font: normal .87rem/18px 'Open Sans', sans-serif;
    /*max-width: 700px;*/
    padding-bottom: 30px; }
    @media (max-width: 576px) {
      .home-about-container .home-text {
        font-size: .75rem;
        padding: 0;
        height: auto;
        margin-bottom: 10px; } }
  .home-about-container .max {
    height: 100%; }

.home-about-wrap {
  min-height: 450px;
  position: relative; }
  @media (max-width: 990px) {
    .home-about-wrap {
      min-height: auto;
      overflow: hidden; } }
  .home-about-wrap img {
    max-width: 100%;
    height: auto;
    position: absolute;
    bottom: 0;
    right: 0;
    right: -50px;
width: 450px;	}
    @media (max-width: 990px) {
      .home-about-wrap img {
        display: none; } }

.show-about-text {
  padding: 20px 0 25px 0;
  display: none; }
  @media (max-width: 576px) {
    .show-about-text {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      position: absolute;
      bottom: 0;
      width: 100%;
      z-index: 99;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; } }
  .show-about-text::before {
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(243, 243, 243, 0.4)), color-stop(55%, #F3F3F3));
    background: -o-linear-gradient(top, rgba(243, 243, 243, 0.4) 10%, #F3F3F3 55%);
    background: linear-gradient(to bottom, rgba(243, 243, 243, 0.4) 10%, #F3F3F3 55%);
    position: absolute;
    left: -10%;
    height: 110px;
    width: 120%;
    display: block;
    right: 0;
    bottom: 0;
    z-index: 5;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    opacity: 1; }
  .show-about-text::after {
    content: '';
    background: #FFE512;
    height: 10px;
    width: 45px;
    position: absolute;
    z-index: 8;
    margin-top: 6px; }
  .show-about-text p {
    display: inline-block;
    color: #000;
    position: relative;
    z-index: 9;
    font: normal .95rem/18px 'Open Sans', sans-serif; }
  .show-about-text svg {
    position: relative;
    left: 5px;
    top: 2px;
    position: relative;
    z-index: 9;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }

.active-show {
  position: relative; }
  .active-show svg {
    -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
            transform: rotate(180deg); }
  .active-show::before {
    opacity: 0; }

.toggle {
  height: 25px;
  display: none;
  -webkit-animation: toggle  2.5s linear infinite;
          animation: toggle  2.5s linear infinite; }
  @media (max-width: 700px) {
    .toggle {
      display: block;
      position: relative;
      z-index: 9; } }

@-webkit-keyframes toggle {
  from {
    left: 0; }
  25% {
    left: 15px; }
  50% {
    left: 30px; }
  75% {
    left: 15px; }
  100% {
    left: 0; } }

@keyframes toggle {
  from {
    left: 0; }
  25% {
    left: 15px; }
  50% {
    left: 30px; }
  75% {
    left: 15px; }
  100% {
    left: 0; } }

.review .title-xl {
  margin-bottom: 20px; }

.review-box {
  background: #F3F3F3;
  border-radius: 10px;
  max-width: 440px;
  margin: 0 auto;
  padding: 25px 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 35px; }
  @media (max-width: 576px) {
    .review-box {
      margin-bottom: 25px;
      padding: 15px 20px; } }
  .review-box .reviw-title {
    font: 600 1.2rem 'Oswald', sans-serif;
    margin-bottom: 20px; }
    @media (max-width: 576px) {
      .review-box .reviw-title {
        display: none; } }
    .review-box .reviw-title svg {
      position: relative;
      top: 3.5px; }
  .review-box .btn-simple {
    padding: 12px 15px;
    font-weight: normal;
    text-transform: uppercase;
    width: 200px;
    border-radius: 5px;
    text-align: center; }
  .review-box .hide-review {
    display: none; }
    @media (max-width: 576px) {
      .review-box .hide-review {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin-bottom: 15px; } }
    .review-box .hide-review .hide-rev-title {
      font: 500 1rem 'Open Sans', sans-serif;
      margin-bottom: 15px;
      text-align: center; }
    .review-box .hide-review .assessment {
      padding: 5px 8px;
      background: #FFE512;
      border-radius: 2px;
      font: 600 1.875rem 'Oswald', sans-serif;
      margin: 0 auto;
      margin-bottom: 10px; }
    .review-box .hide-review .hide-star {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0 auto;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 5px; }
      .review-box .hide-review .hide-star span {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        height: 15px;
        width: 15px;
        margin: 0 2px; }
        .review-box .hide-review .hide-star span svg {
          height: 15px;
          width: 15px; }
    .review-box .hide-review .total {
      text-align: center;
      font: 500 .75rem 'Open Sans', sans-serif; }
    .review-box .hide-review .reviw-insta {
      text-align: center;
      font: 500 1rem 'Open Sans', sans-serif; }
      .review-box .hide-review .reviw-insta svg {
        position: relative;
        top: 4px;
        left: 5px; }

.coment-wrap {
  max-width: 875px;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 25px;
  margin-bottom: 25px; }
  @media (max-width: 576px) {
    .coment-wrap {
      grid-gap: 10px;
      margin-bottom: 20px; } }

.coment-box {
  background: #F3F3F3;
  border-radius: 10px; }
  .coment-box .coment-title-box {
    padding: 15px 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid #D0D0D0; }
    @media (max-width: 576px) {
      .coment-box .coment-title-box {
        padding: 15px 20px; } }
    .coment-box .coment-title-box .coment-name {
      font: 600 1.2rem 'Oswald', sans-serif; }
      .coment-box .coment-title-box .coment-name svg {
        position: relative;
        top: 3.5px;
        left: 10px; }
      .coment-box .coment-title-box .coment-name span {
        margin-left: 5px;
        font: 600 .75rem 'Open Sans', sans-serif;
        position: relative;
        top: -2px; }
    .coment-box .coment-title-box .data {
      font: normal 1rem 'Open Sans', sans-serif; }
      @media (max-width: 576px) {
        .coment-box .coment-title-box .data {
          font-size: .75rem; } }
  .coment-box .coment-desription {
    padding: 15px 30px; }
    @media (max-width: 576px) {
      .coment-box .coment-desription {
        padding: 15px 20px; } }
    .coment-box .coment-desription .coment-star {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 10px; }
      .coment-box .coment-desription .coment-star .star-title {
        font: normal 1rem 'Open Sans', sans-serif;
        margin-right: 8px; }
      .coment-box .coment-desription .coment-star span {
        position: relative;
        top: -1.5px;
        height: 16px;
        width: 16px;
        margin: 0 3px; }

.feel-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 50px;
  margin-top: 20px; }
  @media (max-width: 990px) {
    .feel-wrap {
      grid-template-columns: 1fr;
      grid-gap: 15px;
      margin-top: 15px; } }
  .feel-wrap .feel-title {
    font: 600 1rem 'Open Sans', sans-serif;
    margin-bottom: 5px; }
  .feel-wrap .feel-text {
    font: 400 .75rem/18px 'Open Sans', sans-serif; }
  .feel-wrap .like-post p {
    color: #00C71F; }
  .feel-wrap .dislike-post p {
    color: #D00000; }

.coment-answer-box {
  display: grid;
  grid-template-columns: 1fr 6fr;
  grid-gap: 20px; }
  @media (max-width: 576px) {
    .coment-answer-box {
      grid-template-columns: 1fr;
      padding-left: 25px;
      grid-gap: 15px; } }
  .coment-answer-box .answer-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font: 600 1.2rem 'Oswald', sans-serif;
    margin-top: 12px; }
    @media (max-width: 576px) {
      .coment-answer-box .answer-title {
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start;
        margin: 0; } }

.catalog-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 35px; }
  @media (max-width: 990px) {
    .catalog-box {
      margin-bottom: 30px;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; } }
  .catalog-box .result {
    font: normal 1rem 'Open Sans', sans-serif; }
    @media (max-width: 990px) {
      .catalog-box .result {
        display: none; } }
  .catalog-box .call-filter {
    display: none; }
    @media (max-width: 990px) {
      .catalog-box .call-filter {
        display: block;
        cursor: pointer;
        font: normal 1rem 'Open Sans', sans-serif; }
        .catalog-box .call-filter svg {
          margin-left: 5px;
          position: relative;
          bottom: -1px; } }

.catalog-container {
  display: grid;
  grid-template-columns: 2fr 7fr;
  grid-gap: 30px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }
  @media (max-width: 990px) {
    .catalog-container {
      grid-template-columns: 1fr;
      grid-gap: 0; } }

.catalog-item-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 35px; }
  @media (max-width: 1200px) {
    .catalog-item-wrap {
      grid-template-columns: 1fr 1fr 1fr; } }
  @media (max-width: 700px) {
    .catalog-item-wrap {
      grid-template-columns: 1fr 1fr;
      grid-gap: 20px; } }
  .catalog-item-wrap .heart-box {
    margin-right: 10px; }

#ocfilter {
  display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-webkit-flex-direction: column;
-ms-flex-direction: column;
flex-direction: column;
padding: 15px 5px;
background: #FFF;
-webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
border-radius: 10px;
width: 100%;
border: none;}
  @media (min-width: 990px) {
.custom-category {
    width: 80% !important;
}
  }
  @media (max-width: 990px) {
    .filter {
      display: block;
      position: fixed;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s;
      width: 100vw;
      height: 100%;
      z-index: 999;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      left: 0;
      top: 0;
      right: 0;
      border-radius: 0;
      -webkit-transform: translateX(-200%);
          -ms-transform: translateX(-200%);
              transform: translateX(-200%); } }
  .filter .close-filter {
    display: none; }
    @media (max-width: 990px) {
      .filter .close-filter {
        display: block;
        position: absolute;
        right: 20px;
        top: 20px; } }
  .filter .btn-simple {
    display: none; }
    @media (max-width: 990px) {
      .filter .btn-simple {
        padding: 15px;
        font-size: .95rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        width: 190px;
        margin: 0 auto;
        margin-top: 30px;
        border-radius: 5px; } }
  .filter .filter-xl {
    display: none; }
    @media (max-width: 990px) {
      .filter .filter-xl {
        display: block;
        text-align: center;
        font: 600 1.5rem 'Oswald', sans-serif;
        margin-bottom: 20px; } }
  .filter .checkbox {
    margin-bottom: 15px; }
  .filter .checkbox:last-child {
    margin: 0; }
  .filter .checkbox input[type="checkbox"] {
    opacity: 0;
    position: absolute; }
  .filter .checkbox label {
    position: relative;
    cursor: pointer;
    display: inline-block;
    padding-left: 35px;
    font: normal 1rem 'Open Sans', sans-serif; }
  .filter .checkbox label::before,
  .filter .checkbox label::after {
    position: absolute;
    content: "";
    display: inline-block; }
  .filter .checkbox label::before {
    height: 19px;
    width: 19px;
    border: 1px solid #242324;
    border-radius: 5px;
    left: 0px;
    top: 1px; }
  .filter .checkbox label::after {
    height: 5px;
    width: 10px;
    border-left: 1px solid #fff;
    border-bottom: 1px solid #fff;
    -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
            transform: rotate(-45deg);
    left: 5px;
    top: 7px; }
  .filter .checkbox input[type="checkbox"] + label::after {
    content: none; }
  .filter .checkbox input[type="checkbox"]:checked + label::before {
    background: #242324; }
  .filter .checkbox input[type="checkbox"]:checked + label::after {
    content: ""; }

@media (max-width: 576px) {
  .filter-wrap {
    overflow-y: scroll;
    height: 450px; } }

.filter-wrap .filter-box {
  padding-bottom: 20px;
  margin-bottom: 10px;
  border-bottom: 1px solid #D0D0D0; }
  .filter-wrap .filter-box .filter-title {
    margin-bottom: 15px;
    font: 600 1.2rem 'Oswald', sans-serif; }

.filter-wrap .filter-box:last-child {
  padding: 0;
  margin: 0;
  border: none; }

.filter-active {
  -webkit-transform: translateX(0);
      -ms-transform: translateX(0);
          transform: translateX(0); }

.catalog-panel-box {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 35px; }
  .catalog-panel-box .btn-simple {
    font-size: .95rem;
    width: 200px;
    font-weight: normal;
    text-align: center;
    margin-bottom: 25px;
    border-radius: 5px; }

.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
flex-wrap: wrap-reverse;
margin: 20px 0;		  }
  .pagination ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between; }
      .pagination ul li a {
        color: #000;
        font: normal .95rem 'Open Sans', sans-serif;
        opacity: .5; }
      .pagination ul li .arr-right, .pagination ul li .arr-left {
        opacity: 1; }
      .pagination ul li .active {
        font: normal 1.2rem 'Open Sans', sans-serif;
        opacity: 1; }

.brend-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 30px; }
  @media (max-width: 990px) {
    .brend-container {
      grid-template-columns: 1fr 1fr; } }
  @media (max-width: 700px) {
    .brend-container {
      grid-template-columns: 1fr;
      grid-gap: 20px; } }

.brend .title-xl {
  margin-bottom: 25px; }

.brend-box {
  position: relative; }
  .brend-box img {
    max-width: 100%;
    width: 100%;
    height: auto;
    -o-object-fit: cover;
       object-fit: cover; }
  .brend-box .brend-title {
    font: 500 1.2rem 'Oswald', sans-serif;
    color: #000;
    position: absolute;
    bottom: 20px;
    left: 20px; }

.dostavka .title-xl {
  margin-bottom: 25px; }
  @media (max-width: 990px) {
    .dostavka .title-xl {
      margin-bottom: 15px; } }

.dostavka .dostavka-container {
  background: #F3F3F3;
  padding: 20px 0;
  position: relative; }
  .dostavka .dostavka-container::before {
    content: '';
    background: #F3F3F3;
    position: absolute;
    left: -50%;
    width: 300%;
    top: 0;
    display: block;
    height: 100%; }

.dostavka .text-simple {
  margin-bottom: 20px;
  padding-left: 25px;
  position: relative;
  z-index: 9; }
  @media (max-width: 990px) {
    .dostavka .text-simple {
      padding: 0;
      margin-bottom: 15px; } }

.dostavka .title-sm {
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  font: 600 1.2rem 'Oswald', sans-serif;
  margin-bottom: 20px;
  position: relative;
  z-index: 9; }
  @media (max-width: 990px) {
    .dostavka .title-sm {
      margin-bottom: 10px;
      font: 600 1.125rem 'Oswald', sans-serif; } }

.blog .title-xl {
  margin-bottom: 35px; }
  @media (max-width: 990px) {
    .blog .title-xl {
      margin-bottom: 20px; } }

.blog-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px;
  margin-bottom: 25px; }
  @media (max-width: 576px) {
    .blog-container {
      margin-bottom: 15px; } }

.blog-box {
  position: relative;
  overflow: hidden;
  max-height: 280px;
  width: 100%; }
  @media (max-width: 990px) {
    .blog-box {
      max-height: auto;
      height: 200px; } }
  .blog-box::before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background: rgba(225, 225, 225, 0.6);
    z-index: 4; }
  .blog-box img {
    max-width: 100%;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
    z-index: 2; }
  .blog-box .blog-info {
    position: absolute;
    bottom: 30px;
    left: 30px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    z-index: 9;
    max-width: 470px; }
    @media (max-width: 768px) {
      .blog-box .blog-info {
        bottom: 20px;
        left: 35px; } }
    .blog-box .blog-info .blog-title {
      font: 600 1.2rem 'Oswald', sans-serif;
      margin-bottom: 5px; }
      @media (max-width: 768px) {
        .blog-box .blog-info .blog-title {
          font-size: 1.125rem;
          margin-bottom: 15px; } }
    .blog-box .blog-info .text-simple {
      font-size: .95rem;
      margin-bottom: 15px; }
      @media (max-width: 768px) {
        .blog-box .blog-info .text-simple {
          display: none; } }
    .blog-box .blog-info a {
      font-size: .95rem;
      padding: 14px;
      display: block;
      border-radius: 5px;
      width: 190px;
      font-weight: normal;
      text-align: center; }
      @media (max-width: 768px) {
        .blog-box .blog-info a {
          padding: 10px;
          width: 150px; } }

.blog-item .title-xl {
  margin-bottom: 35px; }
  @media (max-width: 990px) {
    .blog-item .title-xl {
      margin-bottom: 20px; } }

.blog-item-container .title-sm {
  margin-bottom: 20px;
  font: 600 1.875rem 'Oswald', sans-serif; }
  @media (max-width: 990px) {
    .blog-item-container .title-sm {
      font: 600 1.2rem 'Oswald', sans-serif;
      margin-bottom: 5px; } }

.blog-item-container .text-simple {
  margin-bottom: 30px; }
  @media (max-width: 990px) {
    .blog-item-container .text-simple {
      margin-bottom: 15px; } }

.blog-item-container img {
  margin-bottom: 20px;
  max-width: 100%;
  height: auto;
  position: relative;
  -o-object-fit: cover;
     object-fit: cover; }
  @media (max-width: 990px) {
    .blog-item-container img {
      margin-bottom: 10px; } }
  @media (max-width: 576px) {
    .blog-item-container img {
      width: 115%;
      left: -8%;
      max-width: none;
      height: 220px; } }
  @media (max-width: 360px) {
    .blog-item-container img {
      width: 115%; } }

.blog-pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 768px) {
    .blog-pagination {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  .blog-pagination a {
    font-size: .95rem;
    padding: 14px;
    display: block;
    border-radius: 5px;
    width: 260px;
    font-weight: normal;
    text-align: center; }
    @media (max-width: 768px) {
      .blog-pagination a {
        padding: 10px;
        margin: 10px 0; } }

.item-main-container {
  display: grid;
  grid-template-columns: 2fr 1fr;
  grid-gap: 25px; }
  @media (max-width: 990px) {
    .item-main-container {
      grid-template-columns: 1fr;
      grid-gap: 15px; } }

.item-slider-wrap {
  width: 600px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 100%; }
  @media (max-width: 1280px) {
    .item-slider-wrap {
      width: 500px; } }
  @media (max-width: 990px) {
    .item-slider-wrap {
      width: 600px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      margin: 0 auto;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; } }
  @media (max-width: 700px) {
    .item-slider-wrap {
      width: 450px; } }
  @media (max-width: 576px) {
    .item-slider-wrap {
      width: 300px; } }
  @media (max-width: 350px) {
    .item-slider-wrap {
      width: 280px; } }
  .item-slider-wrap .slider-nav {
    margin-right: 50px; }
    @media (max-width: 1280px) {
      .item-slider-wrap .slider-nav {
        margin-right: 40px; } }
    @media (max-width: 990px) {
      .item-slider-wrap .slider-nav {
        width: 600px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        margin: 0 auto;
        height: 0px;
        opacity: 0;
        z-index: -9; } }
    @media (max-width: 700px) {
      .item-slider-wrap .slider-nav {
        width: 450px; } }
    @media (max-width: 576px) {
      .item-slider-wrap .slider-nav {
        width: 300px; } }
    @media (max-width: 350px) {
      .item-slider-wrap .slider-nav {
        width: 280px; } }
    .item-slider-wrap .slider-nav .slider-box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 10px 0;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      cursor: pointer; }
      @media (max-width: 990px) {
        .item-slider-wrap .slider-nav .slider-box {
          padding: 0;
          margin: 0 10px; } }
      .item-slider-wrap .slider-nav .slider-box img {
        width: 105px;
        height: 90px;
        -o-object-fit: contain;
           object-fit: contain; }
        @media (max-width: 990px) {
          .item-slider-wrap .slider-nav .slider-box img {
            width: 80px;
            height: 65px; } }
  .item-slider-wrap .slider-for {
    width: 100%; }
    @media (max-width: 990px) {
      .item-slider-wrap .slider-for {
        -webkit-box-sizing: border-box;
                box-sizing: border-box; } }
    .item-slider-wrap .slider-for .slider-box {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .item-slider-wrap .slider-for .slick-arrow {
      opacity: 0; }
    .item-slider-wrap .slider-for .slick-dots {
      opacity: 0; }
      @media (max-width: 990px) {
        .item-slider-wrap .slider-for .slick-dots {
          opacity: 1; } }
    .item-slider-wrap .slider-for img {
      width: 485px;
      height: 415px;
      -o-object-fit: contain;
         object-fit: contain; }
      @media (max-width: 1200px) {
        .item-slider-wrap .slider-for img {
          width: 460px;
          height: 400px; } }
      @media (max-width: 990px) {
        .item-slider-wrap .slider-for img {
          margin: 0 auto; } }
      @media (max-width: 700px) {
        .item-slider-wrap .slider-for img {
          width: 400px;
height: 300px; } }
    .item-slider-wrap .slider-for .slick-prev:before {
      content: url(/image/icon/left-sm.svg); }
    .item-slider-wrap .slider-for .slick-next:before {
      content: url(/image/icon/right-sm.svg); }
    .item-slider-wrap .slider-for .slick-prev {
      left: -10px;
      z-index: 99;
width: 50px;
height: 50px;	  }
    .item-slider-wrap .slider-for .slick-next {
      right: -10px;
      z-index: 99;
width: 50px;
height: 50px;	  }
    .item-slider-wrap .slider-for .slick-prev:before, .item-slider-wrap .slider-for .slick-next:before {
      opacity: 1; }
    .item-slider-wrap .slider-for .slick-dots {
      bottom: -40px; }
    .item-slider-wrap .slider-for .slick-dots li button:before {
      content: '';
      height: 1px;
      width: 20px;
      background: #AAAAAA;
      opacity: 1; }
    .item-slider-wrap .slider-for .slick-dots .slick-active button:before {
      width: 25px;
      left: -3px;
      background: #ffe512; }

.item-info-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  @media (max-width: 576px) {
    .item-info-wrap {
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; } }
  .item-info-wrap a.brend {
    font: 500 1rem 'Open Sans', sans-serif;
    padding-bottom: 3px;
    display: inline-block;
    border-bottom: 1px solid #FFE512;
	color: #000;
	}
	.item-info-wrap h1 {
		font-weight: 600px !important;
		text-transform: uppercase;
font: bold 2.1875rem 'Oswald', sans-serif;
	}
	.model-p {
		font: bold 2.1875rem 'Oswald', sans-serif;
		font-size: 24px;
font-weight: 500;
color: #000;
	}
    @media (max-width: 576px) {
      .item-info-wrap .brend {
        font-size: .75rem !important;
        text-align: center; } }
  .item-info-wrap .name {
    font: bold 2.1875rem 'Oswald', sans-serif; }
    @media (max-width: 576px) {
      .item-info-wrap .name {
        text-align: center;
        font-size: 1.2rem; } }
  .item-info-wrap .price {
    margin-bottom: 5px;
    font: 500 1.5rem 'Open Sans', sans-serif;
	display: flex;
margin-top: 10px;
margin-bottom: 10px;}
    @media (max-width: 576px) {
      .item-info-wrap .price {
        text-align: center;
        margin-bottom: 0; } }
  .item-info-wrap .dostavka {
    opacity: .5;
    margin-bottom: 5px;
    font: 500 1rem 'Open Sans', sans-serif; }
    @media (max-width: 576px) {
      .item-info-wrap .dostavka {
        text-align: center;
        font-size: .75rem;
        margin-bottom: 10px; } }
  .item-info-wrap .select-box {
    width: 300px;
    margin-bottom: 0px;
    position: relative; }
    .item-info-wrap .select-box svg {
      position: absolute;
      pointer-events: none;
      right: 14px;
      top: 20px; }
    .item-info-wrap .select-box select {
      outline: none;
      border: none;
      width: 100%;
	  height: 45px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 10px 15px;
      border: 1px solid #000;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      border-radius: 10px;
      font: 500 1rem 'Open Sans', sans-serif;
      color: rgba(0, 0, 0, 0.5); }
  .item-info-wrap .wrap-btn {
    width: 300px;
    margin-bottom: 25px; }
    @media (max-width: 576px) {
      .item-info-wrap .wrap-btn {
        width: 100%;
        margin-bottom: 15px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    .item-info-wrap .wrap-btn button {
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; }
    .item-info-wrap .wrap-btn .heart-box {
      display: none; }
      @media (max-width: 576px) {
        .item-info-wrap .wrap-btn .heart-box {
          position: relative;
          display: block;
          top: 2px;
          cursor: pointer;
          margin-left: 15px; } }
      .item-info-wrap .wrap-btn .heart-box svg {
        height: 20px;
        width: 20px; }
      .item-info-wrap .wrap-btn .heart-box .heart-active {
        display: none; }
      .item-info-wrap .wrap-btn .heart-box .heart-disabled {
        display: block; }
    .item-info-wrap .wrap-btn .heart-click .heart-active {
      display: block; }
    .item-info-wrap .wrap-btn .heart-click .heart-disabled {
      display: none; }
  .item-info-wrap .item-collect {
    font: normal 1rem 'Open Sans', sans-serif;
    display: block;
    color: #000;
    margin-bottom: 20px;
    width: 160px;
    text-align: left;
    position: relative;
    padding-left: 40px;
background: none;
box-shadow: none;
border: none;	}
    .item-info-wrap .item-collect::before {
      content: url(../img/icon/table-size.svg);
      position: absolute;
      left: 0;
      top: -3px; }
  .item-info-wrap .favorite-item::before {
    content: url(/image/icon/heart-big.svg);
    top: 1px; }
  .item-info-wrap .share::before {
    content: url(/image/icon/share.svg); }

.item-description .title-xl {
  margin-bottom: 20px;
  text-align: left; }
  @media (max-width: 576px) {
    .item-description .title-xl {
      margin-bottom: 10px; } }

.item-specivical-container {
  background: #F3F3F3;
  border-radius: 10px;
  width: 520px;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 26px 60px 26px 60px; }
  @media (max-width: 576px) {
    .item-specivical-container {
      width: 110.75%;
      position: relative;
      left: -5.5%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 15px 10px; } }
  .item-specivical-container .title-xl {
    margin-bottom: 20px; }
    @media (max-width: 576px) {
      .item-specivical-container .title-xl {
        margin-bottom: 10px; } }
  .item-specivical-container .item-spec-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-around;
        -ms-flex-pack: distribute;
            justify-content: space-around;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
    width: 100%;
justify-content: space-between;
	}
    .item-specivical-container .item-spec-box .item-title, .item-specivical-container .item-spec-box .item-spec {
      color: #000;
      font: 500 1rem 'Open Sans', sans-serif;
      width: 100%;	  }
      @media (max-width: 576px) {
        .item-specivical-container .item-spec-box .item-title, .item-specivical-container .item-spec-box .item-spec {
          font: 500 .75rem 'Open Sans', sans-serif; } }
    .item-specivical-container .item-spec-box .item-title {
      width: 215px;
margin-right: 15px; }
      @media (max-width: 360px) {
        .item-specivical-container .item-spec-box .item-title {
          width: auto; } }
  .item-specivical-container .item-spec-box:last-child {
    margin: 0; }

.item-spec-hide {
  display: none; }
  @media (max-width: 576px) {
    .item-spec-hide {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      margin-top: 20px;
      padding-left: 30px; } }
  .item-spec-hide a {
    font: normal 1rem 'Open Sans', sans-serif;
    display: block;
    color: #000;
    margin-bottom: 30px;
    width: 160px;
    text-align: left;
    position: relative; }
    .item-spec-hide a::before {
      content: url(/image/icon/share.svg);
      position: absolute;
      left: -40px;
      top: -3px; }
  .item-spec-hide a:last-child {
    margin: 0; }
    .item-spec-hide a:last-child::before {
      content: url(../img/icon/table-size.svg);
      top: -4px; }

.item-video-container {
  width: 670px;
  height: 355px;
  padding: 10px;
  background: #F3F3F3;
  border-radius: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto; }
  @media (max-width: 700px) {
    .item-video-container {
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box; } }
  @media (max-width: 576px) {
    .item-video-container {
      height: 220px; } }
  .item-video-container video {
    height: 100%;
    border-radius: 10px;
    width: 100%; }

.item-slider .container {
  max-width: 1260px; }

.item-slider .home-items-title {
  text-align: left;
  margin-bottom: 20px; }

.item-slider .home-item-slider {
  width: 103%;
  left: -3%; }
  @media (max-width: 576px) {
    .item-slider .home-item-slider {
      width: 110%;
      left: -7%; } }

.item-video .title-xl {
  margin-bottom: 25px; }

.item-description {
  margin-bottom: 45px; }
  @media (max-width: 576px) {
    .item-description {
      margin-bottom: 0; } }
  .item-description .container {
    position: relative; }
  @media (max-width: 576px) {
    .item-description .text-simple {
      height: 200px; } }
  .item-description .max {
    height: 100%; }
  .item-description .show-about-text::before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0.4)), color-stop(40%, #ffffff));
    background: -o-linear-gradient(top, rgba(255, 255, 255, 0.4) 10%, #ffffff 40%);
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.4) 10%, #ffffff 40%); }

.mfp-arrow-right:after {
  border-left: none; }

.mfp-arrow-left:after {
  border-right: none; }

.mfp-arrow-right:before {
  border-left: 14px solid #000;
  margin-left: 65px; }

.mfp-arrow-left:before {
  margin-left: 10px;
  border-right: 14px solid #000; }

.mfp-arrow:before {
  border-top-width: 10px;
  border-bottom-width: 10px;
  opacity: 1; }

img.mfp-img {
  height: 350px; }

.slider-item .item-slider-wrap {
  margin: 0 auto; }

@media (max-width: 990px) {
  .slider-item .slick-dots {
    opacity: 0;
    pointer-events: none; } }


.slider-item .item-slider-wrap .slider-for .slick-prev {
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg); }

.slider-item .item-slider-wrap .slider-for .slick-next {
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg); }

.slider-item .item-slider-wrap .slider-for .slick-prev:before {
  content: '';
  left: 20px;
  bottom: -20px;
  /* Положение треугольника */
  border: 10px solid transparent;
  /* Прозрачные границы */
  border-top: 10px solid #3F3F3F;
  /* Добавляем треугольник */ }

.slider-item .item-slider-wrap .slider-for .slick-next:before {
  content: '';
  left: 20px;
  bottom: -20px;
  /* Положение треугольника */
  border: 10px solid transparent;
  /* Прозрачные границы */
  border-top: 10px solid #3F3F3F;
  /* Добавляем треугольник */ }

@media (max-width: 990px) {
  .slider-item .slick-arrow {
    opacity: 0; } }

.slider-item .slider-nav {
  opacity: 0;
  position: absolute; }
  @media (max-width: 990px) {
    .slider-item .slider-nav {
      height: auto;
      position: relative;
      opacity: 1;
      z-index: 9; } }

@media (max-width: 576px) {
  .slider-item .slider-for {
    margin-top: 40px; } }

@media (max-width: 576px) {
  .slider-item .slider-for img {
  height: 350px;
width: 350px; } }

@media (max-width: 355px) {
  .slider-item .slider-for img {
    height: 300px;
width: 400px; } }

.slider-item .slider-for .slick-arrow {
  opacity: 1; }
  @media (max-width: 990px) {
    .slider-item .slider-for .slick-arrow {
      opacity: 0; } }

.slider-item .slider-for .slick-dots {
  opacity: 1; }
  @media (max-width: 990px) {
    .slider-item .slider-for .slick-dots {
      opacity: 0; } }

.quiestion-container {
  max-width: 700px;
  margin: 0 auto; }

.question .title-xl {
  margin-bottom: 20px; }
  @media (max-width: 576px) {
    .question .title-xl {
      margin-bottom: 10px; } }

.acc-box {
  cursor: pointer; }
  .acc-box .acc-head {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 8px 0;
    border-bottom: 1px solid #D0D0D0; }
    .acc-box .acc-head svg {
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
    .acc-box .acc-head p {
      font: normal 1rem 'Open Sans', sans-serif; }
      @media (max-width: 576px) {
        .acc-box .acc-head p {
          font-size: .75rem; } }
  .acc-box .acc-body {
    display: none;
    padding: 5px 0; }
    .acc-box .acc-body p {
      font: normal .75rem/18px 'Open Sans', sans-serif; }
  .acc-box .acc-head-active {
    border-bottom: 1px solid transparent; }
    .acc-box .acc-head-active svg {
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg); }

.acc-box:last-child .acc-head {
  border: none; }

.order .tabs__caption {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  margin-bottom: 30px; }
  @media (max-width: 576px) {
    .order .tabs__caption {
      margin-bottom: 20px;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  .order .tabs__caption::before {
    content: '';
    left: -100%;
    bottom: 0;
    width: 300%;
    border-bottom: 1px solid #D0D0D0;
    position: absolute; }
  .order .tabs__caption li {
    margin: 0 35px;
    cursor: pointer;
    color: #000;
    opacity: .5;
    font: bold 1.875rem 'Oswald', sans-serif;
    display: inline-block;
    padding-bottom: 5px;
    border-bottom: 4px solid transparent; }
    @media (max-width: 990px) {
      .order .tabs__caption li {
        font-size: 1.5rem;
        margin: 0 20px; } }
    @media (max-width: 768px) {
      .order .tabs__caption li {
        font-size: 1.125rem;
        margin: 0; } }
    .order .tabs__caption li span {
      margin-left: 20px; }
      @media (max-width: 700px) {
        .order .tabs__caption li span {
          margin-left: 10px;
          display: none; } }
  .order .tabs__caption .active {
    opacity: 1;
    position: relative;
    border-bottom: 4px solid #FFE512; }
    .order .tabs__caption .active::before {
      content: '';
      background: #FFE512;
      border-radius: 2px;
      width: 28px;
      z-index: -1;
      left: -8px;
      top: 18px;
      height: 10px;
      -webkit-transform: rotate(-33.57deg);
          -ms-transform: rotate(-33.57deg);
              transform: rotate(-33.57deg);
      position: absolute; }
      @media (max-width: 990px) {
        .order .tabs__caption .active::before {
          width: 20px;
          height: 7px;
          top: 15px;
          left: -5px; } }
      @media (max-width: 768px) {
        .order .tabs__caption .active::before {
          top: 11px;
          left: -6px; } }
    @media (max-width: 700px) {
      .order .tabs__caption .active span {
        display: inline-block; } }

.order-box {
  max-width: 750px;
  margin: 0 auto; }
  @media (max-width: 576px) {
    .order-box {
      max-width: 260px; } }
  .order-box .radio input[type="radio"] {
    opacity: 0;
    position: absolute; }
  .order-box .radio label {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    font: normal 1.125rem 'Open Sans', sans-serif; }
  .order-box .radio label::before,
  .order-box .radio label::after {
    position: absolute;
    content: "";
    display: inline-block; }
  .order-box .radio label::before {
    height: 17px;
    width: 17px;
    border: 1px solid  #FFE512;
    left: 0px;
    border-radius: 50%;
    top: 3px; }
  .order-box .radio label::after {
    height: 11px;
    width: 11px;
    background: #FFE512;
    border-radius: 50%;
    left: 4px;
    top: 7px; }
  .order-box .radio input[type="radio"] + label::after {
    content: none; }
  .order-box .radio input[type="radio"]:checked + label::after {
    content: ""; }
  .order-box .radio-wrap {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px;
    margin-bottom: 30px; }
    @media (max-width: 768px) {
      .order-box .radio-wrap {
        grid-template-columns: 1fr;
        margin-bottom: 20px; } }
  .order-box .input-wrap {
    margin-bottom: 20px;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 15px; }
    @media (max-width: 768px) {
      .order-box .input-wrap {
        grid-template-columns: 1fr; } }
    .order-box .input-wrap input {
      width: 100%;
      padding: 12px 15px;
      border: 1px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      font: normal 1rem 'Open Sans', sans-serif; }
    .order-box .input-wrap ::-webkit-input-placeholder {
      color: #000;
      opacity: 1; }
    .order-box .input-wrap ::-moz-placeholder {
      color: #000;
      opacity: 1; }
    .order-box .input-wrap :-moz-placeholder {
      color: #000;
      opacity: 1; }
    .order-box .input-wrap :-ms-input-placeholder {
      color: #000;
      opacity: 1; }
  .order-box .btn-simple {
    display: inline-block;
    width: 180px;
    border-radius: 5px;
    font-weight: normal;
    padding: 12px 10px;
    text-transform: uppercase;
    text-align: center;
    font: 400 .95rem 'Oswald', sans-serif; }
    @media (max-width: 768px) {
      .order-box .btn-simple {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0 auto; } }
  .order-box .order-title {
    font: normal 1.125rem 'Open Sans', sans-serif; }
    @media (max-width: 576px) {
      .order-box .order-title {
        text-align: center; } }
  .order-box .setting-order {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 25px; }
    @media (max-width: 576px) {
      .order-box .setting-order {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column; } }
    .order-box .setting-order .setting-btn {
      margin-left: 20px;
      padding: 10px 30px;
      font: 500 .95rem 'Oswald', sans-serif;
      border: 1px solid #000;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      border-radius: 5px;
      color: #000;
      width: 135px;
      text-align: center; }
      @media (max-width: 576px) {
        .order-box .setting-order .setting-btn {
          margin: 0;
          margin-top: 15px; } }

.order-2 .input-wrap {
  border-bottom: 1px solid #D0D0D0;
  padding-bottom: 20px;
  margin-bottom: 10px; }
  @media (max-width: 576px) {
    .order-2 .input-wrap {
      margin-bottom: 15px; } }

.order-2 .radio-order-2 {
  display: grid;
  grid-template-columns: 1fr; }

.order-2 .border-bottom {
  border-bottom: 1px solid #D0D0D0;
  padding-bottom: 20px;
  margin-bottom: 10px; }

.order-2 .select-wrap {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px; }
  .order-2 .select-wrap .select-box {
    width: 225px;
    position: relative; }
    @media (max-width: 576px) {
      .order-2 .select-wrap .select-box {
        width: 100%; } }
    .order-2 .select-wrap .select-box svg {
      position: absolute;
      pointer-events: none;
      right: 14px;
      top: 20px; }
    .order-2 .select-wrap .select-box select {
      outline: none;
      border: none;
      width: 100%;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 10px 15px;
      border: 1px solid #000;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      border-radius: 5px;
      font: 500 1rem 'Open Sans', sans-serif;
      color: rgba(0, 0, 0, 0.5); }

.order-3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 15%; }
  @media (max-width: 576px) {
    .order-3 {
      max-width: 100%;
      margin-top: 25%; } }
  .order-3 .order-end-title {
    text-align: center;
    font: 600 1.875rem 'Oswald', sans-serif; }
    @media (max-width: 768px) {
      .order-3 .order-end-title {
        font-size: 1.2rem; } }
  .order-3 .order-end-title:nth-child(2) {
    margin-bottom: 15px; }
    @media (max-width: 576px) {
      .order-3 .order-end-title:nth-child(2) {
        margin-bottom: 5px; } }
  .order-3 .order-end-text {
    margin-bottom: 20px;
    text-align: center;
    font: 500 1.125rem 'Open Sans', sans-serif; }



    @media (max-width: 768px) {
      .order-3 .order-end-text {
        font-size: .95rem; }
.item-info-wrap h1, .model-p {
    text-align: center;
font: bold 1.2rem 'Oswald', sans-serif;
}
.item-info-wrap {
	width: 100%;
}
#product {
	width: 100%;
}
.item-info-wrap .select-box {
    width: 100%;
}
.product-list {
	padding-left: 8px;
padding-right: 8px;
}
.related-name {
	text-align: left;
margin-bottom: 20px;
font: 600 1.125rem 'Oswald', sans-serif !important;
}
}

		.item-info-wrap >.price >.price-old {
	font-weight: bold;
font-size: 22px;
}
.item-info-wrap >.price >.price-new {
	color: #242324 !important;
font-weight: bold;
font-size: 22px;
}
.item-info-wrap .price {
    display: flex;
    margin-top: 10px;
    margin-bottom: 10px;
}

.tabs__content {
  display: none; }

.tabs__content.active {
  display: block; }

.personal .title-xl {
  margin-bottom: 30px; }
  @media (max-width: 576px) {
    .personal .title-xl {
      margin-bottom: 20px; } }

.personal-cotnainer {
  display: grid;
  grid-template-columns: 2fr 7fr;
  grid-gap: 35px;
  -webkit-box-align: start;
  -webkit-align-items: start;
      -ms-flex-align: start;
          align-items: start; }
  @media (max-width: 1300px) {
    .personal-cotnainer {
      grid-template-columns: 3fr 8fr; } }
  @media (max-width: 900px) {
    .personal-cotnainer {
      grid-template-columns: 1fr; } }
  @media (max-width: 576px) {
    .personal-cotnainer {
      grid-gap: 10px; } }

.personal-data-wrap {
  display: grid;
  grid-template-columns: 4fr 2fr;
  grid-gap: 50px; }
  @media (max-width: 1300px) {
    .personal-data-wrap {
      grid-template-columns: 3fr 2fr;
      grid-gap: 20px; } }
  @media (max-width: 990px) {
    .personal-data-wrap {
      grid-template-columns: 1fr; } }
  @media (max-width: 576px) {
    .personal-data-wrap {
      grid-gap: 0; } }
  .personal-data-wrap .data-title-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 15px; }
    @media (max-width: 576px) {
      .personal-data-wrap .data-title-box {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 0;
        padding: 10px 0;
        border-bottom: 1px solid #D0D0D0; } }
    .personal-data-wrap .data-title-box .data-title {
      font: 600 1.2rem 'Oswald', sans-serif;
      position: relative; }
      .personal-data-wrap .data-title-box .data-title svg {
        display: none; }
        @media (max-width: 576px) {
          .personal-data-wrap .data-title-box .data-title svg {
            display: block;
            position: absolute;
            right: -20px;
            top: 15px;
            -webkit-transition: .3s;
            -o-transition: .3s;
            transition: .3s; } }
    .personal-data-wrap .data-title-box .data-change {
      display: block;
      cursor: pointer;
      font: normal 1rem 'Open Sans', sans-serif; }
      @media (max-width: 576px) {
        .personal-data-wrap .data-title-box .data-change {
          display: none; } }
      .personal-data-wrap .data-title-box .data-change svg {
        position: relative;
        left: 5px;
        top: 3px; }
  .personal-data-wrap .data-content-box {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 15px 40px; }
    @media (max-width: 1280px) {
      .personal-data-wrap .data-content-box {
        grid-gap: 15px; } }
    @media (max-width: 576px) {
      .personal-data-wrap .data-content-box {
        display: none; } }
    .personal-data-wrap .data-content-box .btn-simple {
      width: 100%;
      padding: 10px;
      background: #242324;
      border-radius: 5px;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      text-transform: uppercase;
      color: #FFE512;
      font: 500 .95rem 'Oswald', sans-serif;
      border: none;
      cursor: pointer;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s; }
    .personal-data-wrap .data-content-box .hide-element {
      opacity: 0;
      pointer-events: none; }
      @media (max-width: 576px) {
        .personal-data-wrap .data-content-box .hide-element {
          display: none;
          opacity: 1;
          pointer-events: auto; } }
    .personal-data-wrap .data-content-box .show-element {
      opacity: 1;
      pointer-events: auto; }
      @media (max-width: 576px) {
        .personal-data-wrap .data-content-box .show-element {
          display: -webkit-box;
          display: -webkit-flex;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
          -webkit-justify-content: center;
              -ms-flex-pack: center;
                  justify-content: center; } }
    .personal-data-wrap .data-content-box .input-box {
      width: 100%;
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s;
      /* Firefox 19+ */
      /* Firefox 18- */ }
      @media (max-width: 576px) {
        .personal-data-wrap .data-content-box .input-box {
          margin-bottom: 20px; } }
      .personal-data-wrap .data-content-box .input-box input {
        border: 1px solid #000;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        border-radius: 5px;
        width: 100%;
        box-sizing: border-box;
        padding: 12px 15px;
        font: normal .95rem 'Open Sans', sans-serif; }
      .personal-data-wrap .data-content-box .input-box ::-webkit-input-placeholder {
        color: #000; }
      .personal-data-wrap .data-content-box .input-box ::-moz-placeholder {
        color: #000; }
      .personal-data-wrap .data-content-box .input-box :-moz-placeholder {
        color: #000; }
      .personal-data-wrap .data-content-box .input-box :-ms-input-placeholder {
        color: #000; }
    .personal-data-wrap .data-content-box .select-box {
      position: relative;
      width: 100%; }
      @media (max-width: 576px) {
        .personal-data-wrap .data-content-box .select-box {
          margin-bottom: 20px; } }
      .personal-data-wrap .data-content-box .select-box svg {
        position: absolute;
        pointer-events: none;
        right: 14px;
        top: 20px; }
      .personal-data-wrap .data-content-box .select-box select {
        outline: none;
        border: none;
        width: 100%;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
        padding: 10px 15px;
        border: 1px solid #000;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        border-radius: 5px;
        font: 500 1rem 'Open Sans', sans-serif;
        color: #000; }
  @media (max-width: 576px) {
    .personal-data-wrap .data-content-box {
      max-width: 226px;
      margin: 0 auto; } }
  .personal-data-wrap .personal-data-box:first-child .data-box-wrap:first-child {
    margin-bottom: 30px; }
    @media (max-width: 576px) {
      .personal-data-wrap .personal-data-box:first-child .data-box-wrap:first-child {
        margin-bottom: 0; } }
  .personal-data-wrap .personal-data-box:first-child .data-box-wrap:last-child .btn-simple {
    grid-column-start: 2; }
    @media (max-width: 990px) {
      .personal-data-wrap .personal-data-box:first-child .data-box-wrap:last-child .btn-simple {
        grid-column-start: 1; } }
  .personal-data-wrap .personal-data-box:last-child {
    position: relative; }
      @media (max-width: 1300px) {
        .personal-data-wrap .personal-data-box:last-child::before {
          display: none; } }
    .personal-data-wrap .personal-data-box:last-child .data-content-box {
      display: grid;
      grid-template-columns: 1fr; }
      @media (max-width: 576px) {
        .personal-data-wrap .personal-data-box:last-child .data-content-box {
          display: none; } }
  .personal-data-wrap .mob-change {
    display: none; }
    @media (max-width: 576px) {
      .personal-data-wrap .mob-change {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center;
        margin: 15px 0; } }
    .personal-data-wrap .mob-change p {
      font: normal 1rem 'Open Sans', sans-serif; }
    .personal-data-wrap .mob-change svg {
      position: relative;
      left: 5px;
      top: 3px; }

.arrow-rotate svg {
  -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
          transform: rotate(180deg); }

.personal-panel {
  padding: 15px 25px;
  background: #FFF;
  -webkit-box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
          box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
  border-radius: 20px;
  width: 100%;}
  .personal-panel .panel-title-sm {
    font: 600 1.2rem 'Oswald', sans-serif;
    margin-bottom: 10px; }
  @media (max-width: 576px) {
    .personal-panel .panel-title {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; } }
  @media (max-width: 576px) {
    .personal-panel .panel-title p {
      margin: 0; } }
  .personal-panel .panel-title svg {
    display: none; }
    @media (max-width: 576px) {
      .personal-panel .panel-title svg {
        display: block;
        -webkit-transition: .3s;
        -o-transition: .3s;
        transition: .3s; } }
  .personal-panel .personal-link {
    font: normal 1rem 'Open Sans', sans-serif;
    color: #000;
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px solid #D0D0D0;
    display: block; }
  @media (max-width: 576px) {
    .personal-panel .personal-link:first-child {
      margin-top: 10px; } }
  .personal-panel .active-link {
    font-weight: bold;
border: none;
margin: 0;	}
  @media (max-width: 576px) {
    .personal-panel .panel-content {
      display: none; } }
  .personal-panel .panel-content .personal-link:nth-child(3) {
    padding: 0;
    margin: 0 0 10px 0;
    border: none; }
    @media (max-width: 576px) {
      .personal-panel .panel-content .personal-link:nth-child(3) {
        margin: 0; } }

.personal-bug-wrap {
  display: grid;
  grid-template-columns: 1fr; }
  .personal-bug-wrap .bug-table-container:last-child {
    border: none; }

.bug-table-container {
  display: grid;
  grid-template-columns: 2fr 3fr 2fr 4fr 4fr 1fr;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (max-width: 900px) {
    .bug-table-container {
      grid-template-columns: 1fr 1fr 1fr;
      border: none; } }
  .bug-table-container .personal-bug-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 10px; }
    @media (max-width: 900px) {
      .bug-table-container .personal-bug-img {
        margin: 0;
        grid-column-start: 1;
        grid-column-end: 1;
        border-bottom: 1px solid #D0D0D0;
        padding-bottom: 10px;
        width: 100%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: start;
        -webkit-justify-content: flex-start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
    .bug-table-container .personal-bug-img img {
      width: 100%;
      max-width: 100%;
      height: 100px; }
      @media (max-width: 1280px) {
        .bug-table-container .personal-bug-img img {
          width: 100px;
          height: 80px; } }
      @media (max-width: 990px) {
        .bug-table-container .personal-bug-img img {
          width: auto;
          max-width: 100%;
          height: 60px;
          position: relative;
          top: 5px; } }
  .bug-table-container .bug-table-wrap .table-box:first-child {
    display: none; }
    @media (max-width: 990px) {
      .bug-table-container .bug-table-wrap .table-box:first-child {
        display: block; } }
  .bug-table-container .bug-table-wrap {
    border-right: 1px solid #D0D0D0;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 900px) {
      .bug-table-container .bug-table-wrap {
        border: none; } }
  .bug-table-container .bug-table-wrap .table-box {
    padding: 5px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
  .bug-table-container .bug-table-wrap .table-box:last-child {
    min-height: 55px; }
    @media (max-width: 900px) {
      .bug-table-container .bug-table-wrap .table-box:last-child {
        min-height: auto; } }
  .bug-table-container .bug-table-wrap .left {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .bug-table-container .table-text-xl {
    font: normal 1rem 'Open Sans', sans-serif; }
    @media (max-width: 1280px) {
      .bug-table-container .table-text-xl {
        font-size: .75rem; } }
    @media (max-width: 900px) {
      .bug-table-container .table-text-xl {
        font-size: 1rem; } }
  .bug-table-container .table-title {
    font: normal 1rem 'Open Sans', sans-serif; }
  .bug-table-container .table-text-sm {
    font: normal .75rem 'Open Sans', sans-serif; }
  .bug-table-container .success {
    color: #00C71F; }
  .bug-table-container .bug-table-wrap:last-child {
    border-right: none; }
    @media (max-width: 900px) {
      .bug-table-container .bug-table-wrap:last-child {
        grid-column-start: 1;
        grid-column-end: 4;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
            -ms-flex-order: -1;
                order: -1;
        width: 100%;
        border-bottom: 1px solid #D0D0D0;
        margin-bottom: 10px;
        padding: 5px 0;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
            -ms-flex-direction: row;
                flex-direction: row;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
            -ms-flex-pack: justify;
                justify-content: space-between; } }
    @media (max-width: 900px) {
      .bug-table-container .bug-table-wrap:last-child .table-box {
        border: none;
        display: block;
        padding: 0;
        margin-right: 15px;
        width: 100%; } }
    @media (max-width: 990px) {
      .bug-table-container .bug-table-wrap:last-child .table-box:last-child .table-text-sm {
        text-align: right; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(2) {
      grid-column-start: 2;
      grid-column-end: 4;
      height: 100%;
      margin-bottom: 10px;
      border-bottom: 1px solid #D0D0D0;
      padding-bottom: 9px;
      width: 100%;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(2) .table-box:first-child {
      display: none; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(2) .table-box {
      height: 100%;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      padding: 0;
      padding-top: 10px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      position: relative;
      bottom: -4px; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(3) {
      grid-column-start: 1;
      grid-column-end: 4;
      height: 100%;
      display: grid;
      grid-template-columns: 1fr 1fr;
      padding: 15px 0;
      border-bottom: 1px solid #D0D0D0;
      margin-bottom: 15px;
      padding-bottom: 0; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(3) .table-box {
      padding: 0; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(3) .table-box:first-child {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(3) .table-box:last-child {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(4) {
      grid-column-start: 1;
      grid-column-end: 4;
      height: 100%;
      display: grid;
      grid-template-columns: 1fr 1fr;
      padding: 15px 0;
      border-bottom: 1px solid #D0D0D0;
      margin-bottom: 15px;
      padding-bottom: 0; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(4) .table-box {
      padding: 0; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(4) .table-box:first-child {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(4) .table-box:last-child {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(5) {
      grid-column-start: 1;
      grid-column-end: 4;
      height: 100%;
      display: grid;
      grid-template-columns: 1fr 1fr;
      padding: 15px 0;
      border-bottom: 1px solid #D0D0D0;
      margin-bottom: 15px;
      padding-bottom: 0; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(5) .table-box {
      padding: 0; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(5) .table-box:first-child {
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  @media (max-width: 900px) {
    .bug-table-container .bug-table-wrap:nth-child(5) .table-box:last-child {
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end; } }

.inside {
  /* Firefox 19+ */
  /* Firefox 18- */ }
  .inside .reg-wrap {
    max-width: 600px;
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 576px) {
      .inside .reg-wrap {
        max-width: 226px; } }
  .inside .radio {
    margin-bottom: 15px;
    cursor: pointer;
    width: 100%; }
  .inside .radio input[type="radio"] {
    opacity: 0;
    position: absolute; }
  .inside .inside-form {
    width: 100%;
    display: none; }
  .inside .radio label {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    font: normal 1.125rem 'Open Sans', sans-serif; }
    @media (max-width: 576px) {
      .inside .radio label {
        font-size: .95rem; } }
  .inside .radio label::before,
  .inside .radio label::after {
    position: absolute;
    content: "";
    display: inline-block; }
  .inside .radio label::before {
    height: 17px;
    width: 17px;
    border: 1px solid  #FFE512;
    left: 0px;
    border-radius: 50%;
    top: 3px; }
    @media (max-width: 576px) {
      .inside .radio label::before {
        top: 0; } }
  .inside .radio label::after {
    height: 11px;
    width: 11px;
    background: #FFE512;
    border-radius: 50%;
    left: 4px;
    top: 7px; }
    @media (max-width: 576px) {
      .inside .radio label::after {
        top: 4px; } }
  .inside .radio input[type="radio"] + label::after {
    content: none; }
  .inside .radio input[type="radio"]:checked + label::after {
    content: ""; }
  .inside .title-xl {
    margin-bottom: 30px; }
    @media (max-width: 576px) {
      .inside .title-xl {
        margin-bottom: 20px; } }
  .inside .simple-input {
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 10px;
    background: transparent;
    font: normal .95rem 'Open Sans', sans-serif;
    margin-bottom: 15px; }
  .inside ::-webkit-input-placeholder {
    color: #000;
    opacity: .5; }
  .inside ::-moz-placeholder {
    color: #000;
    opacity: .5; }
  .inside :-moz-placeholder {
    color: #000;
    opacity: .5; }
  .inside :-ms-input-placeholder {
    color: #000;
    opacity: .5; }
  .inside button {
    width: 100%;
    padding: 10px;
    background: #242324;
    border-radius: 5px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-transform: uppercase;
    color: #FFE512;
    font: 500 .95rem 'Oswald', sans-serif;
    margin-bottom: 10px;
    border: none;
    cursor: pointer;
    margin: 0 auto;
    width: 190px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    cursor: pointer; }
    @media (max-width: 576px) {
      .inside button {
        width: 100%; } }
    .inside button:hover {
      color: #fff; }

.but-table-title {
  display: grid;
  grid-template-columns: 2fr 3fr 2fr 4fr 4fr 1fr; }
  .but-table-title .table-title {
    font: normal .87rem 'Open Sans', sans-serif;
    text-align: center; }
  @media (max-width: 990px) {
    .but-table-title {
      display: none; } }

.table-box {
  position: relative; }
  .table-box .coll {
    font: normal .8rem 'Open Sans', sans-serif;
    color: #000;
    position: relative;
    left: -20px; }

footer {
  background: #242324; }
  footer .container {
    padding: 30px 0 15px 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; }
    @media (max-width: 576px) {
      footer .container {
        padding: 15px 0; } }

.footer-logo {
  margin-bottom: 35px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  @media (max-width: 576px) {
    .footer-logo {
      -webkit-box-ordinal-group: -1;
      -webkit-order: -2;
          -ms-flex-order: -2;
              order: -2;
     margin-bottom: 25px;
margin-top: 30px; }
.footer-container li {
	margin-bottom: 8px !important;
}
 }
  .footer-logo img {
    max-width: 250px;
    height: auto; }

  .footer-logo .mob-logo {
    display: none; }
    @media (max-width: 576px) {
      .footer-logo .mob-logo {
        display: block;
        color: #FFF;
        height: auto;
        font: 600 2.1875rem 'Oswald', sans-serif; } }

.footer-container {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
  width: 1200px;
  margin-bottom: 25px;
margin-left: 70px;
margin-bottom: 25px;
  }
  @media (max-width: 990px) {
    .footer-container {
      grid-template-columns: 1fr 1fr;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; } }
  @media (max-width: 576px) {
    .footer-container {
      grid-template-columns: 1fr; 
	  margin-left: 0;
	  display: flex;
flex-direction: column;
width: 100%;
justify-content: flex-start;
padding-left: 10px;
margin-bottom: 10px;
	  } }
  @media (max-width: 990px) {
    .footer-container .desk-menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-start;
width: 100%;
			  } 
			  
			  .hide-politika {
				  display: none !important;
			  }
			  
			  }
  .footer-container li {
    margin-bottom: 18px; }
  .footer-container li:last-child {
    margin: 0; }
  .footer-container p {
	  padding-bottom: 3px;
	  margin-bottom: 18px;
    color: #fff;
    font: normal 1rem 'Open Sans', sans-serif;
    position: relative;
    display: inline-block; }
	.footer-container .desk-menu.prod li {
		margin-bottom: 12.3px;
	}
    .footer-container p::before {
      content: '';
      height: 2px;
      display: inline-block;
      width: 100%;
      background: #FFE512;
      position: absolute;
      left: 0;
      bottom: -4px;
      -webkit-transition: .3s;
      -o-transition: .3s;
      transition: .3s; }
  .footer-container a {
    display: inline-block;
    color: #fff;
    font: normal 1rem 'Open Sans', sans-serif;
    position: relative;
    white-space: nowrap;
    opacity: .8;
    -webkit-transition: .3s;
    -o-transition: .3s;
    transition: .3s; }
    .footer-container a:hover {
      opacity: 1; }
    @media (max-width: 990px) {
      .footer-container a {
        white-space: normal;
        opacity: 1; } 
		
		.footer-container li:first-child {
	display: block;
text-align: center;
width: 100%;
}
		
		}
    @media (max-width: 576px) {
      .footer-container a {
        font-size: .87rem; } }
    @media (max-width: 360px) {
      .footer-container a {
        font-size: .75rem; } }
  .footer-container .hide-menu {
    display: none; }
    @media (max-width: 576px) {
      .footer-container .hide-menu {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 30px 55px;
        max-width: 420px;
        margin: 0 auto; 
		display: none;
		} }
    .footer-container .hide-menu li {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin: 0; }
    .footer-container .hide-menu li:nth-child(2) {
      padding-left: 10px; }
    .footer-container .hide-menu li:nth-child(4) {
      padding-left: 10px; }

.footer-social-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 20px; }
  @media (max-width: 576px) {
    .footer-social-wrap {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
          -ms-flex-order: -1;
              order: -1;
margin-bottom: 30px; }
.footer-container p {
	margin-bottom: 3px !important;
}
.padding >.container > a{
	font-size: 7px !important;
}
 }
  .footer-social-wrap a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 10px; }
    @media (max-width: 576px) {
      .footer-social-wrap a {
        margin: 0 17.5px; } }
    .footer-social-wrap a svg {
      -webkit-transition: .2s;
      -o-transition: .2s;
      transition: .2s; }
      .footer-social-wrap a svg:hover {
        -webkit-transform: scale(1.25);
            -ms-transform: scale(1.25);
                transform: scale(1.25); }
  @media (max-width: 576px) {
    .footer-social-wrap a:first-child svg {
      height: 25px;
      width: 25px; } }
  @media (max-width: 576px) {
    .footer-social-wrap a:nth-child(2) svg {
      width: 12px;
      height: 25px; } }
  @media (max-width: 576px) {
    .footer-social-wrap a:nth-child(3) svg {
      width: 26px;
      height: 18px; } }
  @media (max-width: 576px) {
    .footer-social-wrap a:last-child svg {
      width: 25px;
      height: 15px; } }

.hide-politika {
  font: normal .87rem 'Open Sans', sans-serif;
  text-align: center;
  color: #FFF;
  display: none;
  margin-bottom: 5px;
  position: relative; }
  @media (max-width: 576px) {
    .hide-politika {
      display: block; } }
  @media (max-width: 360px) {
    .hide-politika {
      font-size: .75rem; } }
  .hide-politika::before {
    content: '';
    height: 1px;
    width: 120%;
    position: absolute;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    left: -10%;
    top: -10px;
    background: #D0D0D0; }

.copyrigt {
  font: normal 1rem 'Open Sans', sans-serif;
  text-align: center;
  color: #FFF;
  opacity: .6; }
  @media (max-width: 576px) {
    .copyrigt {
      font-size: .87rem; } }
  @media (max-width: 360px) {
    .copyrigt {
      font-size: .75rem; } }

/*Правки опенкарт*/
.not-found {
  margin-bottom: 45px; }
  @media (max-width: 576px) {
    .not-found {
      margin-bottom: 30px; } }

.not-found-container {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .not-found-container .not-title {
    font: 500 8.25rem 'Oswald', sans-serif;
    margin-bottom: -15px; }
    @media (max-width: 576px) {
      .not-found-container .not-title {
        font-size: 10rem;
        margin-bottom: -10px; } }
    .not-found-container .not-title span {
      color: #ffe512; }
  .not-found-container .not-text {
    font: 500 2.75rem 'Oswald', sans-serif;
    margin-bottom: 25px; }
    @media (max-width: 576px) {
      .not-found-container .not-text {
        font-size: 2rem;
        text-align: center;
        margin-bottom: 25px; } }
    .not-found-container .not-text br {
      display: none; }
      @media (max-width: 576px) {
        .not-found-container .not-text br {
          display: block; } }
  .not-found-container a {
    border-radius: 5px;
    font-size: .95rem;
    width: 190px;
    text-align: center;
    padding: 14px 15px;
    text-transform: uppercase;
    font-weight: normal; }

html, body {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-x: hidden;
  font-family: 'Open Sans', sans-serif; }

.container {
  width: 100%;
padding: 0;
max-width: 1200px; }

ul {
  padding: 0;
  margin: 0; }

h1,
h2,
h3,
h4,
h5,
p {
  margin: 0; }

  @media (max-width: 1280px) {
    .padding {
      padding: 0 30px; } }
  @media (max-width: 1100px) {
    .padding {
      padding: 0 20px; } }

.padding-mob {
  padding: 0 40px; }
  @media (max-width: 1280px) {
    .padding-mob {
      padding: 0 30px; } }
  @media (max-width: 1100px) {
    .padding-mob {
      padding: 0 20px; } }
  @media (max-width: 576px) {
    .padding-mob {
      padding: 0; } }

.margin {
  margin-bottom: 45px; }
  @media (max-width: 576px) {
    .margin {
      margin-bottom: 30px; } }

button,
input,
a {
  outline: none; }

main {
  min-height: -webkit-calc(100vh - 80px);
  min-height: calc(100vh - 80px); }

a {
  text-decoration: none;
  cursor: pointer; }

ul {
  list-style-type: none;
  padding: 0; }

.slick-slide {
  outline: none; }

textarea {
  resize: none; }

.hidden {
  position: absolute;
  opacity: 1; }
.header-logo-box {
	width: 250px;
	display: flex;
flex-direction: column;
}
#cart-total {
	position: absolute;
font: 600 .65rem 'Open Sans', sans-serif;
top: 10px;
color: #000;
}
.this-about-wrap {
	color: #000;
}
.language-select {
	padding: 0;
	width: auto;
}
.cat_breadcrumb {
	display: flex;
	font-size: 16px;
	margin-bottom: 30px;
	margin-top: 60px;
}
.blog-heading_title-n {
	text-align: center;
font: 600 1.875rem 'Oswald', sans-serif;
text-transform: uppercase;
}
#column-left.hidden-xs {
    display: flex !important;
}
aside {
    width: 20% !important;
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.pagination > .active > a, .pagination > .active > a:focus, .pagination > .active > a:hover, .pagination > .active > span, .pagination > .active > span:focus, .pagination > .active > span:hover {
    z-index: 2;
    color: #000 !important;
    cursor: default;
    background: #fff !important;
    border: none !important;
    box-shadow: 0 !important;
    font-family: Open Sans;
    opacity: 1;
    font-style: normal;
    font-weight: normal;
    font-size: 20px;
}
.pagination > li > a, .pagination > li > span {
    position: relative;
    color: #000000;
    text-decoration: none;
    background-color: transparent;
    border: none;
    opacity: .5;
    font-family: Open Sans;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
}
.ocfilter-option label.ocf-selected {
    color: #98698e;
}
input[type="checkbox"]:checked, input[type="checkbox"]:not(:checked) {
    position: absolute;
    left: -9999px;
}
.box-label input[type="checkbox"]:checked + .box23::before {
    content: "";
    animation: checkanimate 200ms;
	background: #242324;
height: 19px;
width: 19px;
border: 1px solid #242324;
border-radius: 5px;
left: 0px;
top: 5px;
position: absolute;
}
.box23::before {
	height: 19px;
width: 19px;
z-index: 100;
border: 1px solid #242324;
border-radius: 5px;
left: 0px;
top: 4px;
position: absolute;
content: "";
}
.blog-image img{
  width: 100%;
}
.seocms_further{
  margin-left: auto;
}

.ocfilter-option label.ocf-selected small {
    opacity: 0;
}
.ocfilter-option label small {
    background: none;
    color: #794d70;
    font-weight: 200;
    font-size: 10px;
    margin-left: 5px;
}
.box-label input[type="checkbox"]:checked + .box23 {
background: #eeeeee;
width: 100%;
display: block;
position: relative;
}
.box-label input[type="checkbox"]:checked + .box23::after {
content: "";
height: 5px;
width: 10px;
border-left: 1px solid #fff;
border-bottom: 1px solid #fff;
-webkit-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
transform: rotate(-45deg);
left: 5px;
top: 11px;
position: absolute;
z-index: 999;
}
.ocf-option-values label {
	margin: 0;
}
.box23 {
	position: relative;
	font: normal 1rem 'Open Sans', sans-serif;
color: #000;
padding: 2px 0 5px 30px;
}
#product >.form-group label, #product >.form-group >#input-quantity {
	display: none;
}
.item-info-wrap .price .price-new {
    color: #f33d3d !important;
    font-weight: bold;
    font-size: 22px;
}
.price .price-old {
    text-decoration: line-through;
    color: #000;
font: normal 1.125rem 'Open Sans', sans-serif;
margin-right: 10px;
padding: 0 .3rem;
}
.table_size_link {
	background: none;
border: none;
font: normal 1rem 'Open Sans', sans-serif;
display: block;
color: #000;
margin-bottom: 20px;
text-align: left;
position: relative;

padding: 0 0 0 40px;
box-shadow: none;
}
.table_size_link::before {
    content: url(/image/icon/table-size.svg);
    position: absolute;
    left: 0;
    top: -3px;
}
.table_size_link:focus {
	background: #fff;
	color: #000;
}
.at3winsvc_vk.top-service {
	display: none !important;
}
.alert.alert-success a{
	color: #000;
}
.alert.alert-success {
    background-color: #f0f0f0;
    border-color: #f0f0f0;
    color: #000;
	font-size: 16px
}
.link-wish {
    border-bottom: 2px solid #ffe512;
}
.text-desc {
	line-height: 28px !important;
}
#related .caption {
	margin: 0;
}
.related-name {
	text-transform: uppercase;
font: 600 1.875rem 'Oswald', sans-serif;
}
nav .nsmenu-type-category-simple ul li {
	padding: 0 5px 0 10px;
}
.brend-name.active + .brend-hide-wrap {
	left: 100%;
}
.brend-name.active.none + .brend-hide-wrap {
	left: 0;
}
.submenu-3lev {
		position: absolute;
height: 100vh;
width: 100%;
-webkit-box-sizing: 100%;
box-sizing: 100%;
background: #fff;
left: 0;
bottom: 0;
top: 0;
z-index: 9999;
-webkit-transform: translateX(-100%);
-ms-transform: translateX(-100%);
transform: translateX(-100%);
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
display: block;
}
.submenu-3lev.active-drop {
transform: translateX(0);
opacity: 1;
}
.mobile-menu-nav .brend-main-box .brend-name {
	padding-left: 70px;
	height: 60px;
}
.brend-main-box:last-child >.brend-name {
	padding: 5px;
}
.personal {
	margin-bottom: 7px;
}
.autor {
	margin: 20px 0 7px;
}

.content-records.column_width_ {
	position: relative;
	margin-bottom: 40px;
}
/*.name.marginbottom5 {*/
/*position: absolute;*/
/*max-width: 470px;*/
/*top: 50px;*/
/*left: 30px;*/
/*z-index: 9;*/
/*}*/
.ascp-list-title {
    font: 600 1.4rem 'Oswald', sans-serif;
margin-bottom: 5px;
padding: 0;
width: 100%;
color: #000;
border-radius: 0;
text-align: left;
text-transform: uppercase;
opacity: 1;
}
.blog-right{
  display: flex;
  flex-direction: column;
  height: 100%;
  justify-content: space-between;
}
.record_description {
	font-size: 18px;
  margin-top: 18px;
}
.seocms_further {
	background: #242324;
border: 1px solid #000;
-webkit-box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.1);
border-radius: 10px;
padding: 11px;
-webkit-transition: .3s;
-o-transition: .3s;
transition: .3s;
color: #FFE512;
font: 600 1.125rem 'Oswald', sans-serif;
    font-weight: 600;
    font-size: 1.125rem;
text-transform: uppercase;
font-size: .95rem;
padding: 14px;
display: block;
border-radius: 5px;
width: 190px;
font-weight: normal;
text-align: center;
}
.seocms_further:hover {
	background: #242324;
}
.ascp_horizont.ascp_list_info.ul55 {
	display: none;
}
.blog-heading_title-n {
	margin-bottom: 40px;
}
h1.record-blog {
	text-align: center;
	text-transform: uppercase;
font: 600 1.875rem 'Oswald', sans-serif;
text-align: center;
margin: 30px 70px;
}
.blog-record-description img {
  width: 100% !important;
  height: auto!important;
}

div.seocmspro_content {
  margin: auto 70px;
}

@media (max-width: 768px) {
  h1.record-blog {
    margin: auto!important;
  }
  div.seocmspro_content {
    margin: auto;
  }
}
.blog-wrapper{
  height: 350px;
}

@media (max-width: 768px) {
  .blog-wrapper {
    height: auto;
  }
}

.record-info.record_content img {
	opacity: 1;
}
.image.blog-image {
	margin-bottom: 40px;
}
.blog-record-description {
	font-size: 16px;
	margin-bottom: 25px;
}
#scp-tabs {
	border-bottom: none;
}
.star-title {
	color: #000;
font: normal 1rem/24px 'Open Sans', sans-serif;
}
.modal.fade >.modal-dialog >.modal-content {
	border-radius: 20px;
}
#input-name {
	border-color: #000;
font-size: 14px;
height: 46px;
}
.required.col {
	display: flex;
justify-content: center;
}
.required.col p {
	color: #000;
font: normal 1rem/24px 'Open Sans', sans-serif;
}
#testimonial {
	margin-bottom: 40px;
}
.dostavka .title-xl {
    text-align: center;
}
.dostavka .title-sm {
    -webkit-text-decoration-line: underline;
    text-decoration-line: underline;
    font: 600 1.2rem 'Oswald', sans-serif;
    margin-bottom: 20px;
    position: relative;
    z-index: 9;
	text-transform: uppercase;
}
h1.success {
	font: 600 1.875rem 'Oswald', sans-serif;
	text-align: center;
	margin-top: 100px;
	line-height: 56px;
}
.text_message {
	text-align: center;
font-size: 20px;
line-height: 60px;
}
.button-s {
	text-align: center;
}
.button-s >.btn-simple {
	font-size: 1rem;
width: 200px;
font-weight: normal;
text-align: center;
margin-bottom: 25px;
border-radius: 5px;
display: inline-block;
}
.panel-content >.personal-link:last-child {
    padding: 0;
    margin: 0 0 10px 0;
    border: none;
}
.checkout-simplecheckout .cat_breadcrumb {
	display: none;
}
.input-box {
	width: 100%;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.input-box input {
    border: 1px solid #000;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 5px;
    width: 100%;
    box-sizing: border-box;
    padding: 12px 15px;
    font: normal .95rem 'Open Sans', sans-serif;
}
.account-simpleedit #content {
	width: 80%;
}
.personal-data-wrap .input-box input {
	height: 46px;
}
.data-change:after {
	content: "";
background-image: url(/image/red.svg);
height: 17px;
width: 17px;
display: inline-block;
background-size: 17px;
background-repeat: no-repeat;
margin-left: 7px;
}
.table-hover.order {
	border: none;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
}
.table-bordered > tbody > tr > td, .table-bordered > thead > tr > td {
	border: none;
}
.table-bordered.order > tbody > tr >.text-left.first {
	border-right: 1px solid #ddd;
}
.adr-bord {
	border-top: 1px solid #ddd;
	width: 18%;
	display: block;
}
.head-ordp {
	border-bottom: 1px solid #ddd;
}
.ord-pro-tr > td {
	border-right: 1px solid #ddd !important;
}
.text-right.price {
	border-right: none;
}
.ord-pro-tr >.total-or {
	border-right: none !important;
}
.history-or {
	border-bottom: 1px solid #ddd;
}
.history-or > tr > td {
	border-right: 1px solid #ddd !important;
}
.history-or > tr > td:first-child {
	border-left: 1px solid #ddd !important;
}
.ord-pro-tr a {
	color: #000;
	font-weight: 600;
}
.account-order-info h2 {
	margin-bottom: 30px;
}
.btn-simple.order {
	font: 400 1rem 'Oswald', sans-serif;
width: 190px;
display: block;
text-align: center;
border-radius: 5px;
}
.ord-listh td, .ord-listc td {
	border-right: 1px solid #ddd !important;
}
.ord-listh td:last-child, .ord-listc td:last-child {
	border: none !important;
}
.table-hover.list {
	border: none;
}
.ord-listc {
	border-top: 1px solid #ddd !important;
}
.account-order h1 {
	margin-bottom: 30px;
}
.fa.fa-eye {
	font-size: 22px;
color: #636363;
}
.btn-simple.edit.show-element {
    display: inline-block;
    width: 100%;
    text-align: center;
    font: 500 .95rem 'Oswald', sans-serif;
    border-radius: 5px;
}
.btn-simple.edit.hide-element {
	display: none;
}
.btn-simple.edit.hide-element.show-element {
	display: inline-block;
}
.pass-block-content {
	margin-bottom: 10px;
padding: 10px;
display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px 40px;
}
.btn-simple.edit.show-element {
    display: inline-block;
    width: 100%;
    text-align: center;
    font: 500 .95rem 'Oswald', sans-serif;
    border-radius: 5px;
}
#simpleedit .form-horizontal {
	display: grid;
grid-template-columns: 1fr 1fr;
grid-gap: 15px 40px;
}
.catmain a:after {
	content: '';
background: #FFE512;
width: 40px;
height: 10px;
position: absolute;
display: -webkit-box;
display: -webkit-flex;
display: -ms-flexbox;
display: flex;
left: -10px;
top: 10px;
z-index: -2;
opacity: 0;
-webkit-transition: .2s;
-o-transition: .2s;
transition: .2s;
}
.catmain a:hover:after {
	opacity: 1;
}
.select2-container--default .select2-selection--single {
	height: 40px !important;
border-color: #000 !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	color: #444 !important;
line-height: 40px !important;
height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 40px !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #555 !important;
    line-height: 38px !important;
}
body.checkout-simplecheckout .simplecheckout, body.checkout-success .order.margin.padding {
    height: calc(100vh - 100px);
}
@media (max-width: 768px) {
	.popup_visible #popupcart_extended {
    height: 100%;
	width: 95%;
}
	.container.error #content {
		margin: 0 20px;
	}
	.block-error .buttons {
		margin-top: 80px;
	}
	.block-error p {
		line-height: 50px;
	}
.account-forgotten #content {
	margin: 15px 20px 0;
}
.account-forgotten #content h1 {
	margin-bottom: 10px;
}
.bug-box {
    display: grid;
    grid-template-columns: 1fr 6fr;
}
.bug-box:last-child {
    border: none;
}
.bug-box .delete-item {
    right: 93%;
    top: 0;
	left: auto;
}
.bug-box-img img {
    width: 120px;
    height: 100px;
}
.box-info-title {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.box-info-title .brend {
    padding: 0;
    border: none;
        border-bottom-color: currentcolor;
        border-bottom-style: none;
        border-bottom-width: medium;
    margin-bottom: 5px;
    border-bottom: 1px solid #FFE512;
    font: normal .75rem 'Open Sans', sans-serif;
}
.box-info-title .name {
    margin: 0;
}
.box-price .price {
    margin-bottom: 5px;
}
.description-mod {
    display: none;
}
.box-price {
	margin: 0;
}
.modatl-title span {
	font: 600 1.25rem 'Oswalds', sans-serif;
}
#popupcart_extended .modatl-title::after {
	display: none;
}
#simplecheckout_form_0 #simplecheckout_step_menu {
    margin-bottom: 20px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-around;
    -ms-flex-pack: justify;
    justify-content: space-around;
}
#simplecheckout_step_menu .simple-step-current {
opacity: 1;
position: relative;
border-bottom: 4px solid #FFE512;
font-size: 1.125rem;
margin: 0;
cursor: pointer;
color: #000;
display: inline-block;
}
#simplecheckout_step_menu .simple-step {
		background: none;
border-radius: 0;
padding: 0;
}
#simplecheckout_step_menu .simple-step {
    font-size: 1.125rem;
    margin: 0;
	padding-bottom: 8px;
}
#simplecheckout_step_menu .simple-step-current::before {
    top: 11px;
    left: -6px;
	width: 20px;
height: 7px;
}
.simple-step span {
    margin-left: 20px;
    display: none;
}
.simple-step-current span {
	display: inline-block;
}
.checkout-simplecheckout .simple-content {
    margin: 100px 5px 0;
}
#simplecheckout_form_0 .row-customer_field20 .input-radio {
    flex-direction: column;
	margin-left: 20px;
}
#simplecheckout_form_0 .simplecheckout-step {
	width: 100%;

}
.simplecheckout-block-content .form-horizontal {
	flex-direction: column;
}
#simplecheckout_customer .form-horizontal > .form-group, #simplecheckout_shipping_address .form-horizontal > .form-group {
    width: 100% !important;
}
.simplecheckout-button-block .simplecheckout-button-right {
    float: left;
    margin:0;
}
h1.success {
font: 600 1.575rem 'Oswald', sans-serif;
line-height: 40px;
}
.text_message {
	line-height: 30px;
	font-size: 18px;
	margin-top: 10px;
}
.button-s {
    margin-top: 30px;
}
#prlogin-popup .modal-dialog {
    width: auto;
}
#prlogin-popup .modal-body {
    padding: 35px 30px;
}
.bug-call .coll::before {
    width: 26px;
    height: 9px;
    left: -10px;
    bottom: 2px;
}
#cart-total {
	top: 6px;
}
#column-left.hidden-xs {
	width: 100% !important;
}
.cat_breadcrumb {
    margin-top: 90px;
	flex-wrap: wrap;
	margin-left: 15px;
margin-right: 15px;
}
.account-simpleedit #content {
	width: 100%;
}
#simpleedit .form-horizontal {
	grid-template-columns: 1fr;
}
.personal-data-wrap .data-title-box {
	flex-wrap: wrap;
}
.personal-data-wrap .data-title-box .data-change {
	text-align: center;
margin-top: 15px;
display: inline-block !important;
width: 100%;
}
.simpleregister-button-right {
	margin-top: 15px;
}
.btn-simple.edit.hide-element.show-element {
	width: 144px;
}
.account-password legend {
	display: none;
}
.pass-block-content {
	grid-template-columns: 1fr;
	padding-left: 15px;
	padding-right: 15px;
}
.pull-right {
	text-align: right;
}
.personal-panel .panel-content {
    display: block !important;
}
.account-order #content {
	margin: 0 15px;
}
.home-items-box .price {
	display: flex;
justify-content: center;
flex-wrap: wrap-reverse;
min-height: 50px;
}
.price .price-old {
	margin: 0;
}
.home-items-box .name {
	line-height: 16px;
padding: 1px 6px;
	min-height: 82px !important;
}
.checkout-simplecheckout #popupcart_extended_background .header-lang-box {
	opacity: 1 !important;
}
.product-search #content, .product-search .cat_breadcrumb {
	margin-left: 15px;
margin-right: 15px;
}
.product-grid-s {
    width: 50%;
}
#popupcart_extended {
	overflow-y: scroll !important;
}
.active-body {
	overflow: auto;
}
}

@media (max-width: 990px) {
.bug-modal-container {
    grid-template-columns: 1fr;
    grid-gap: 0;
}
.active-body {
	overflow: hidden;
}
.box-info-title .name {
    font-size: .87rem;
}
.data-title {
      font: 600 1.2rem 'Oswald', sans-serif;
      position: relative;
	 }
}

@media (min-width: 990px) {
.active-body {
	overflow: hidden;
}
.slider-item .item-slider-wrap .slider-for .slick-prev {
  left: -20%; }

.slider-item .item-slider-wrap .slider-for .slick-next {
  right: -23%; }
 .mfp-content .item-slider-wrap .slider-for img {
	width: 900px;
	height: 700px;
}
.mfp-content .item-slider-wrap {
	width: 800px;
}
.mfp-content .slick-list.draggable {
	width: 800px;
}
}

.product-layout.product-grid {
	padding: 0 5px;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus, select.form-control:focus {
	box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1);
}
#search .input-lg {
	border-color: #000;
}
.form-group.row-customer_email {
	width: 33.33% !important;
}
#popupcart_extended .modal-item-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
#popupcart_extended .modal-item-box img {
    width: 130px;
    height: 130px;
    border-bottom: 1px solid #D0D0D0;
    margin-bottom: 5px;
}
#popupcart_extended .modal-item-box .item-title {
    color: #000;
}
#popupcart_extended .modal-item-box .item-title {
    font: normal 1rem 'Open Sans', sans-serif;
}
#popupcart_extended .modal-item-box .brend {
    font: normal .75rem 'Open Sans', sans-serif;
	color: #000;
}
#popupcart_extended #related .price {
    margin: 0 10px 6px 0;
    font-size: 1.0em;
    line-height: 1.0em;
    color: #444;
}
#popupcart_extended .modal-item-box .price {
    font: normal 1.125rem 'Open Sans', sans-serif;
        font-size: 1.125rem;
        line-height: normal;
}
#popupcart_extended .title-sm {
    font: 600 1.875rem 'Oswalds', sans-serif;
    text-align: left;
    margin: 25px 0 10px 0;
}
.cat-one:hover, .simplecat:hover {
	background-color: #eee;
}
.account-logout .text_message {
	line-height: 40px;
}
.account-logout h1.success {
	margin-top: 20px;
}
.account-logout .btn-simple {
	margin-top: 20px;
}
#popupcart_extended .owl-buttons {
	display: none;
}
.for-inp input {
	height: 42px;
	border-color: #000;
	font-size: 14px;
	color: #000;
}
.for-inp input:focus {
	border-color: #000;
}
.btn-simple.for {
	font: 400 1rem 'Oswald', sans-serif;
width: 140px;
border-radius: 4px;
height: 44px;
line-height: 20px;
}
.btn-simple.for:hover {
	background: #000;
	color: #fff;
}
.information-information-9 #size .size-wrap {
	height: auto;
overflow-y: visible;
margin-bottom: 50px;
width: 800px;
margin: auto;
    margin-bottom: auto;
margin-bottom: 50px;
}
.inf-block {
	display: flex;
}
.inf-one, .inf-two {
	width: 50%;
}
.help-modal-feedback-inf {
	background: #f4f4f4;
padding: 25px;
margin-top: 50px;
border-radius: 20px;
}
.help-modal-feedback-inf .modal-title {
	font: 600 1.875rem 'Oswald', sans-serif;
text-align: center;
}
.help-modal-feedback-inf .nomargin {
text-align: center;
font-size: 16px;
margin-bottom: 10px;
}
.help-modal-feedback-inf .modal-text {
	margin-bottom: 15px;
}
.modal-box-feedback {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 25px;
}
.modal-box-feedback a {
	color: #000;
}
.modal-box-feedback svg {
    height: 22px;
    width: 22px;
    margin-right: 15px;
}
.information-information-7 .title-xl {
	text-align: center;
}
#callback-box .modal-body {
	padding-top: 0;
}
.account-wishlist .bug-box-container p {
	text-align: center;
}
.mfp-container.mfp-s-ready.mfp-inline-holder {
	overflow: hidden;
}
.information-information-9 .zoom-anim-dialog {
	padding: 15px;
display: flex;
}
.pro_sticker {
	background-size: 45px !important;
}
.item-description iframe {
  width: 75%;
  height: 500px;
}
@media (max-width: 768px) {
  .item-description iframe {
    height: 300px;
  }

}
@media (max-width: 480px) {
  .item-description iframe {
    height: 200px;
    width: 100%;
  }
}

.blog-right-wrapper{
  display: flex;
  height: 347px;
  flex-direction: column;
  justify-content: space-between;
}
@media (max-width: 768px) {
  .blog-right-wrapper {
    height: 100%;
  }
  .ascp-list-title {
    font: 600 1.2rem 'Oswald', sans-serif;
  }
  .record_description {
    font-size: 14px;
    margin-top: 11px;
  }

  .image.blog-image {
    margin-bottom: 15px;
  }
  .blog-heading_title-n {
    margin-bottom: 5px;
  }
}


.comment_content{
  background: #F3F3F3;
  border-radius: 10px;
  margin-bottom: 25px;
}

.seocmspro_avatar{
  display: none!important;
}

div.seocmspro_author.sc_h_s {
  padding: 15px 30px;
  border-bottom: 1px solid #D0D0D0;
}

.seocmspro_author{
  display: flex;
  /*padding: 15px 30px;*/
  /*border-bottom: 1px solid #D0D0D0;*/
  font: 600 1.2rem 'Oswald', sans-serif;
}

.bbcode-text span{
  color: #000;
  font: normal 1rem/24px 'Open Sans', sans-serif;
}

.comment-wrap{
  padding: 15px 30px;
}

.com_date_added{
  margin-left: auto;
  font: normal 1rem 'Open Sans', sans-serif;
  font-style: italic;
}

.comments_parent{
  padding-left: 55px;
}
.comment_reply{
  margin-top: 10px;
  color: #000;
  font: normal 0.9rem/24px 'Open Sans', sans-serif;
  text-decoration: none;
}

.comment-wrap .margintop10{
  margin-top: 10px;
}
#ascpw2_form_signer{
  display: none;
}


#scp-tabs li a{
  padding: 12px 15px;
  text-transform: uppercase;
  width: 200px;
  border-radius: 5px;
  text-align: center;
  transition: .3s;
  color: #FFE512;
  font: 600 1.125rem 'Oswald', sans-serif;
  background: #242324;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, .3);
  border: 1px solid #000;
}

#scp-tabs li a:hover{
  color: #fff;
}

.leavereview-2{
  color: #000;
  font: normal 0.9rem/24px 'Open Sans', sans-serif;
  text-decoration: none;
}
.leavereview-2 i{
  display: none;
}

.leavereview-2 ins{
  text-decoration: none;
}

.comments_sorting{
  display: none;
}

#ascpw2_form_work_0 .seocmspro_author #ascpw2_form_work_0 .color_entry_name{
  text-decoration: none;
}

.place-your-comment{
  text-align: center;
  font: 600 1.6rem 'Oswald', sans-serif;
  margin-bottom: 10px;
}

#ascpw2_form_work_0 .seocmspro_author .color_entry_name{
text-decoration: none;
  font-size: 20px;
  margin-bottom: 1px;
}
#ascpw2_form_work_0 .seocmspro_author{
  display: flex;
  flex-direction: column;
  padding: 15px 0;
  border-bottom: 0;
}
#ascpw2_form_work_0 .seocmspro_author br{
  display: none;
}

#ascpw2_form_work_0 .color_entry_name{
  text-decoration: none;
  margin-bottom: 5px;
}
#ascpw2_form_work_0 .seocmspro_author input{
  margin-bottom: 7px;
}
.wysibb-text-editor{
  min-height: 90px!important;
}

.form_customer_content{
  max-width: 550px;
  margin: 0 auto;
  padding: 30px;
  position: relative;
  background: #fff;
  border-radius: 10px;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.30);
}

.form_customer_content .button{
  padding: 4px 10px;
  text-transform: uppercase;
  width: 125px;
  border-radius: 5px;
  text-align: center;
  transition: .3s;
  color: #FFE512;
  font: 600 1.125rem 'Oswald', sans-serif;
  background: #242324;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, .3);
  border: 1px solid #000;
  margin-right: 15px;
}

.form_customer_content .button:hover{
  color: #fff;
}

.form_customer_content .hrefajax{
  position: absolute;
  right: 12px;
  top: 11px;
}

.form_customer_content a{
  color: #000;
}

.form_customer_content-buttons{
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 15px;
}

.text_write_review{
  display: none;
}

.captcha_status .align_center{
  display: none;
}

.button-comment{
  padding: 4px 10px;
  text-transform: uppercase;
  width: 210px;
  border-radius: 5px;
  text-align: center;
  transition: .3s;
  color: #FFE512;
  font: 400 1.125rem 'Oswald', sans-serif;
  background: #242324;
  box-shadow: 0px 4px 15px rgba(0, 0, 0, .3);
  border: 1px solid #000;
  margin-right: 15px;
}
.button-comment:hover{
  background: #242324!important;
  color: #fff;
}

.button-comment i{
  display: none;
}
.asc_textlogin{
  display: none;
}
.stars-wrapper{
  margin: 15px 0;
}
.captcha_status .sc-clearfix .floatleft:first-child{
  margin-right: 10px;
}
.captcha_status .sc-clearfix{
  display: flex;
}

/*.asc_textlogin a{*/
/*  color: #FFE512;*/
/*}*/

.ascpw2_comment_work .seocmspro_author{
  flex-direction: column;
}
.ascpw2_comment_work .seocmspro_author span:first-child{
  margin-right: 10px;
}
.wysibb-toolbar{
  display: none;
}



.comment-textarea{
  margin-bottom: 7px;
  font: 600 1.2rem 'Oswald', sans-serif;
}
.comment__title{
  font: 600 1.6rem 'Oswald', sans-serif;
  margin-top: 10px;
}

.review-wrapper{
  max-width: 650px;
  margin: 0 auto;
  padding-bottom: 5px;
}
.review-wrapper div.buttons {
  text-align: right;
}
.seocmspro_author__author{
  margin-right: 10px;
}
.stars-wrapper{
  display: none;
}
.captcha_status{
  margin-top: 15px;
}
.seocmspro_author img{
  display: none;
}
#scp-tabs{
display: none;
}
@media (max-width: 576px) {

  .seocmspro_author.sc_h_s {
    padding: 10px 10px;
  }
  .review-wrapper {
    padding: 10px
  }
  .seocmspro_author {

    font: 600 1rem 'Oswald', sans-serif;
    align-items: start;
  }
  .comment-wrap {
    padding: 10px 10px;
  }
  .comments_parent {
    padding-left: 25px;
  }
  .wysibb-toolbar{
    display: none;
  }
  .captcha_status .sc-clearfix {
    align-items: center;
  }
 .com_date_added{
   font-size: 14px;
   text-align: end;
 }
#ascpw2_form_work_3  .seocmspro_author{
  flex-direction: column;
  align-items: start;

}
  .form_customer_content {

    padding: 17px;
  }
}

@media (max-width: 340px) {
  .home-items-box .name {
    min-height: 57px;
  }

input[type="color"],
input[type="date"],
input[type="datetime"],
input[type="datetime-local"],
input[type="email"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="search"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
select:focus,
textarea {
  font-size: 16px!important;
}
.dropdown-address li:hover a {
	background: #000 !important;
}
.wysibb-text-editor{
  padding: 15px;
  font-size: 16px!important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  select:focus,
  textarea:focus,
  input:focus {
    font-size: 16px!important;
    background: #eee!important;
  }
}

@media (max-width: 700px) {
  .container_reviews .alert img {
    display: none;
  }
}

@media (max-width: 1200px) {
  #content .size-wrap {
    margin: 0px 20px;
  }
}