.product-list.thumbs .product-item .gr-product-image a img.img1, .product-list.simple .product-item .gr-product-image a img.img1 {
  display: inline; }
  .product-list.thumbs .product-item .gr-product-image a img.img2, .product-list.simple .product-item .gr-product-image a img.img2 {
    display: none; }
  .product-list.thumbs .product-item:hover .gr-product-image a, .product-list.simple .product-item:hover .gr-product-image a {
    transform: none; }
  .product-list.thumbs .product-item:hover .gr-product-image a img.img1, .product-list.simple .product-item:hover .gr-product-image a img.img1 {
    display: none; }
    .product-list.thumbs .product-item:hover .gr-product-image a img.img2, .product-list.simple .product-item:hover .gr-product-image a img.img2 {
      display: inline; }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label:before {
  top: 8px !important; }
  #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label:after {
    top: 5px !important; }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .map-select {
  color: #000; }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label:after {
  top: -1px !important;
  background: #1255cc !important; }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label {
  flex-wrap: wrap; }

.shop2-order-options.shop2-delivery .options-list .option-type .option-label span:before, .shop2-delivery .options-list .option-type .option-label span:before {
  display: none !important; }

#shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label .control-radio__label::before {
  display: block !important; }

@media (max-width: 640px) {
  #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type .option-label {
    display: flex;
    flex-direction: column; }

  #shop2-order-delivery .options-list .shop2-delivery--item__tab .label .delivery-items .option-type.active-type .option-details {
    margin-left: 0; }

  .deligate_points_fields .delivery-point {
    flex-direction: column; }

  .deligate_points_fields .delivery-point div p {
    display: flex;
    flex-direction: column; }
    .deligate_points_fields .delivery-point div + div {
      padding-left: 0; }

  .text-right a {
    margin-left: 0 !important; }

  .shop2-order-options.shop2-delivery .options-list .option-label:before, .shop2-delivery .options-list .option-label:before {
    top: 28px;
    left: 0; }

  #shop2-order-delivery .shop2-delivery--item__tab .label .delivery-items .option-type .option-label span.shop2-edost-day {
    margin-left: 32px; } }

.product-old-price {
  color: red;
  font-size: 15px;
  padding-top: 5px; }

.card-page .form-additional .product-price .product-old-price {
  width: 100%;
  padding-top: 10px; }

@media (min-width: 461px) {
  .card-page .form-additional__bottom_fad {
    align-items: flex-start; }
    .card-page .form-additional__bottom_fad .gr-product-btn-panel {
      width: 200px;
      max-width: 200px;
      flex-direction: column; }
      .card-page .form-additional__bottom_fad .gr-product-btn-panel .shop-product-btn {
        order: 1;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 20px; }
      .card-page .form-additional__bottom_fad .gr-product-btn-panel .product-compare {
        order: 2;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
    .card-page .form-additional__bottom_fad .pr_nblock {
      margin-left: 20px;
      width: auto;
      display: flex;
      flex-direction: column; }
    .card-page .form-additional__bottom_fad .buy-one-click {
      width: auto;
      margin-left: 0; } }

a.table {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 900;
  line-height: 1.25;
  font-family: 'Roboto', sans-serif;
  color: #605e58;
  text-decoration: underline;
  cursor: pointer;
  text-align: center; }
  a.table:hover {
    text-decoration: none; }

.popup_table {
  display: none;
  opacity: 0;
  transition: all 0.5s;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  padding: 15px;
  z-index: 1000;
  align-items: center;
  justify-content: center;
  background: rgba(0, 0, 0, 0.5);
  overflow: auto; }
  .popup_table .inner {
    background: #fff;
    box-shadow: 0 0 5px 3px rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    overflow: hidden;
    display: inline-block;
    position: relative; }
  .popup_table .inner .close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    width: 24px;
    height: 24px;
    background: url(../cancel.png); }
  .popup_table .inner .ins {
    overflow: auto; }
  .popup_table .inner .ins img {
    vertical-align: top;
    min-width: 800px; }
  .popup_table.active {
    display: flex;
    opacity: 1; }

@media (max-width: 480px) {
  .popup_table .inner {
    padding-top: 30px; }
    .popup_table.active {
      justify-content: flex-start; } }

.prredblock {
  padding-top: 30px;
  font-size: 14px; }
  .prredblock p:first-child, .prredblock p:last-child {
    margin: 0;
    padding: 0; }

.jblock {
  padding: 20px 20px 0;
  background: #d6eff0;
  background: #fff; }
  .jblock .jblock_in {
    width: 100%;
    max-width: 1420px;
    margin: 0 auto;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center; }
  .jblock .jblock_in .jblock_items {
    font-size: 0;
    padding: 0 10px 20px; }

.shop2-product-options .option-body .jq-selectbox select, .shop2-product-options .option-body .jq-selectbox .jq-selectbox__select {
  opacity: 0;
  display: none; }
  .shop2-product-options .option-body .jq-selectbox .jq-selectbox__dropdown {
    position: static !important;
    display: block !important; }
  .shop2-product-options .option-body .jq-selectbox .jq-selectbox__dropdown ul {
    margin: 0;
    padding: 0;
    list-style: none;
    font-size: 0;
    display: flex;
    flex-wrap: wrap; }
    .shop2-product-options .option-body .jq-selectbox .jq-selectbox__dropdown ul li {
      font-size: 15px;
      padding: 5px 10px;
      margin: 0 10px 10px 0;
      border: 2px solid #dad6d7;
      transition: border 0.2s linear;
      cursor: pointer; }
      .shop2-product-options .option-body .jq-selectbox .jq-selectbox__dropdown ul li:hover {
        border-color: #343a40; }
      .shop2-product-options .option-body .jq-selectbox .jq-selectbox__dropdown ul li.sel, .shop2-product-options .option-body .jq-selectbox .jq-selectbox__dropdown ul li.selected {
        background-color: #65665e;
        border-color: #65665e;
        color: #fff; }
  .shop2-product-options .option-body .shop2-color-ext-list {
    display: flex;
    flex-wrap: wrap; }
  .shop2-product-options .option-body .shop2-color-ext-list:before, .shop2-product-options .option-body .shop2-color-ext-list:after {
    display: none; }
  .shop2-product-options .option-body .shop2-color-ext-list li {
    padding: 0 !important;
    margin: 0 10px 10px 0 !important;
    border: 2px solid #dad6d7 !important;
    transition: border 0.2s linear !important;
    cursor: pointer !important;
    display: block !important;
    border-radius: 0 !important; }
  .shop2-product-options .option-body .shop2-color-ext-list li:before, .shop2-product-options .option-body .shop2-color-ext-list li:after {
    border-radius: 0 !important;
    box-shadow: none !important; }
  .shop2-product-options .option-body .shop2-color-ext-list li div {
    display: block !important; }
    .shop2-product-options .option-body .shop2-color-ext-list li div img {
      width: 100% !important;
      height: 100% !important;
      border-radius: 0 !important; }
  .shop2-product-options .option-body .shop2-color-ext-list li:hover, .shop2-product-options .option-body .shop2-color-ext-list li.shop2-color-ext-selected {
    border-color: #343a40 !important; }
  .shop2-product-options .option-body .shop2-color-ext-select .shop2-color-ext-options li span {
    margin: 0;
    padding: 0;
    border-radius: 0; }
    .shop2-product-options .option-body .shop2-color-ext-select .shop2-color-ext-options li span:before {
      border-radius: 0;
      box-shadow: none; }
    .shop2-product-options .option-body .shop2-color-ext-select .shop2-color-ext-options li div, .shop2-product-options .option-body .shop2-color-ext-select .shop2-color-ext-options li ins {
      display: none !important; }
    .shop2-product-options .option-body .shop2-color-ext-select .shop2-color-ext-options li:hover, .shop2-product-options .option-body .shop2-color-ext-select .shop2-color-ext-options li.shop2-color-ext-selected {
      border-color: #343a40 !important; }

.site-header__logo_pic_sh img {
  width: 100%; }
