@charset "utf-8";
.out-of-stock {
  padding: 0 0 10px;
  color: red;
  font-weight: bold;
  font-size: 17px;
  line-height: 1; }
  .out-of-stock.out-of-stock2 {
    padding-left: 10px; }

.shop2-product-item.product-simple-list .out-of-stock, .shop-pricelist .tr .out-of-stock {
  text-align: center; }

.shop-group-kinds .shop-kind-item .shop-kind-item-in .form-btn {
  padding: 18px 10px 19px; }

.shop2-order-options .options-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column; }

.shop2-order-options .option-type.option-6, .shop2-order-options .option-type.option-3 {
  order: 1; }

.shop2-order-options .option-type.option-1 {
  order: 3; }

.shop2-order-options .option-type.option-7 {
  order: 9; }

.shop2-order-options .option-type.option-5 {
  order: 4; }

.shop2-order-options .option-type.option-110 {
  order: 2; }

.shop2-order-options .option-type {
  order: 10; }

.shop2-order-options .option-type .option-details, .shop2-order-options .option-type.active-type .label-icons {
  padding-bottom: 0; }

.pay-block-text {
  padding: 10px 25px 20px; }
  .pay-block-text p {
    margin: 10px 0; }
    .pay-block-text p:first-child {
      margin-top: 0; }
    .pay-block-text p:last-child {
      margin-bottom: 0; }

.pay-block-text-wrap {
  display: none; }

.shop2-order-options .option-type.active-type .pay-block-text-wrap {
  display: block; }

a.empty-val, li.empty-val {
  opacity: 0.5;
  pointer-events: none;
  display: none !important; }

.block-3 {
  z-index: 5; }

.block-9, .block-8, .block-5 .layout_13 {
  z-index: auto; }

.recently-wrap {
  margin: 30px 0 0; }

.recently-wrap-title {
  color: #1a2225;
  font: 700 35px/1 Ubuntu, sans-serif;
  padding-top: 0;
  padding: 0 0 20px; }

@media (max-width: 768px) {
  .form-36 .form__body, .product-list.product-list-thumbs {
    margin-right: -15px; } }

@media (max-width: 640px) {
  .recently-wrap-title {
    font-size: 30px; } }

@media (max-width: 530px) {
  .recently-wrap-title {
    font-size: 25px; } }

@media (max-width: 480px) {
  .product-list.product-list-thumbs {
    margin-right: 0; }

  .product-thumb-list .product-top .product-name, .product-thumb-list .product-top .product-compare, .product-thumb-list .product-top .product-article, .shop2-product-item.product-thumb-list .prod-in-desc, .shop-pricelist .tr.product-thumb-list .prod-in-desc, .shop2-product-item.product-thumb-list .product-price, .shop-pricelist .tr.product-thumb-list .product-price {
    margin: 0; } }

@media (max-width: 450px) {
  .recently-wrap-title {
    font-size: 20px; } }

.scrollup {
  display: none;
  position: fixed;
  bottom: 130px;
  right: 60px;
  cursor: pointer;
  height: 49px;
  width: 49px;
  filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 1000;
  height: 46px;
  width: 46px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iNDgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgd2lkdGg9IjQ4IiBpZD0ic3ZnLTEiPjxwYXRoIGQ9Ik0xNC44MyAzMC44M2w5LjE3LTkuMTcgOS4xNyA5LjE3IDIuODMtMi44My0xMi0xMi0xMiAxMnoiIGlkPSJwYXRoLTIiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciIgZmlsbD0iIzI2YzBlMyI+PC9wYXRoPjxwYXRoIGQ9Ik0wIDBoNDh2NDhoLTQ4eiIgZmlsbD0ibm9uZSIgaWQ9InBhdGgtMyI+PC9wYXRoPjwvc3ZnPg==)  left 50% top 50% / auto auto no-repeat rgba(3, 96, 120, 0.2);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px; }
  @media (max-width: 768px) {
  .scrollup {
    bottom: 80px;
    right: 40px; } }

.block-10 .layout_26 {
  display: none !important; }

@media (max-width: 480px) {
  .widget-36 iframe, .widget-36 object {
    max-width: 100% !important;
    width: auto !important; } }

.price-reg {
  padding: 10px 0 0;
  font-size: 16px;
  line-height: 1; }
  .price-reg .price-reg-title {
    margin: 0 0 5px;
    font-size: 14px;
    font-weight: bold; }
