@charset "utf-8";
/**
 * reg_id: 4424737
 * staff_id:618 
 * Переверстка в полудинамику
 **/
#sandbox_theme_panel_416015 {
  top: auto !important;
  bottom: 0 !important;
  right: 0 !important;
  width: 100px !important;
  font-size: 10px !important; }

.max-width-wrapper {
  max-width: 1300px; }

.content-wrapper {
  max-width: 1300px; }

.slider-wrap {
  max-height: 420px; }

.my_frame .product-top {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: vertical;
  -moz-box-direction: normal;
  -moz-box-orient: vertical;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }
  .my_frame .product-top .product-image {
    -webkit-box-ordinal-group: -99;
    -moz-box-ordinal-group: -99;
    -webkit-order: -100;
    -moz-order: -100;
    -ms-flex-order: -100;
    order: -100; }
  .my_frame .product-top .product-price {
    -webkit-box-ordinal-group: -49;
    -moz-box-ordinal-group: -49;
    -webkit-order: -50;
    -moz-order: -50;
    -ms-flex-order: -50;
    order: -50;
    padding-top: 5px; }
  .my_frame .product-top .product-name {
    -webkit-box-ordinal-group: -19;
    -moz-box-ordinal-group: -19;
    -webkit-order: -20;
    -moz-order: -20;
    -ms-flex-order: -20;
    order: -20; }

.content-inner .product-list.product-thumbs {
  padding: 0px 0px 0px 0px; }
  @media all and (min-width: 1301px) {
        .content-inner .product-list.product-thumbs .shop2-product-item.product-thumb {
          width: 22.95%; }
          .content-inner .product-list.product-thumbs .shop2-product-item.product-thumb:nth-child(3n) {
            margin-right: 2.7%; }
          .content-inner .product-list.product-thumbs .shop2-product-item.product-thumb:nth-child(4n) {
            margin-right: 0; } }
    .content-inner .product-list.product-thumbs .shop2-product-item.product-thumb .product-image {
      width: 100%; }
      .content-inner .product-list.product-thumbs .shop2-product-item.product-thumb .product-image a {
        text-align: center;
        max-height: 100%; }
        .content-inner .product-list.product-thumbs .shop2-product-item.product-thumb .product-image a img {
          max-height: 100%; }
  .content-inner .content_area.folder .product-list.product-thumbs {
    padding: 0px 0px 0px 0px; }
    @media all and (min-width: 1301px) {
        .content-inner .content_area.folder .product-list.product-thumbs .shop2-product-item.product-thumb {
          width: 15.82%;
          margin-right: 1%; }
          .content-inner .content_area.folder .product-list.product-thumbs .shop2-product-item.product-thumb:nth-child(3n) {
            margin-right: 1%; }
          .content-inner .content_area.folder .product-list.product-thumbs .shop2-product-item.product-thumb:nth-child(6n) {
            margin-right: 0; } }
      .content-inner .content_area.folder .product-list.product-thumbs .shop2-product-item.product-thumb .product-image {
        width: 100%; }
        .content-inner .content_area.folder .product-list.product-thumbs .shop2-product-item.product-thumb .product-image a {
          text-align: center;
          max-height: 100%; }
          .content-inner .content_area.folder .product-list.product-thumbs .shop2-product-item.product-thumb .product-image a img {
            max-height: 100%; }

.my_frame.owl-carousel {
  position: relative;
  z-index: 1;
  width: 100%;
  display: block; }
  .my_frame.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .my_frame.owl-carousel .owl-stage-outer .owl-stage {
    position: relative; }
  .my_frame.owl-carousel .owl-stage-outer .owl-stage .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }

.my_frame.owl-carousel {
  padding: 0px 30px 0px 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .my_frame.owl-carousel .owl-pagination {
    display: none; }
  .my_frame.owl-carousel .owl-controls {
    margin: 0; }
  .my_frame.owl-carousel .owl-prev, .my_frame.owl-carousel .owl-next {
    position: absolute;
    top: 130px;
    margin-top: 0px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    width: 30px;
    height: 50px;
    background: none;
    margin: 0; }
  .my_frame.owl-carousel .owl-prev:before, .my_frame.owl-carousel .owl-next:before {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: 50%;
    margin: -8px 0px 0px 0px;
    width: 20px;
    height: 4px;
    background: #720f07;
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg); }
  .my_frame.owl-carousel .owl-prev:after, .my_frame.owl-carousel .owl-next:after {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: 50%;
    margin: 8px 0px 0px 0px;
    width: 20px;
    height: 4px;
    background: #720f07;
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  .my_frame.owl-carousel .owl-prev:hover:before, .my_frame.owl-carousel .owl-next:hover:before, .my_frame.owl-carousel .owl-prev:hover:after, .my_frame.owl-carousel .owl-next:hover:after {
    opacity: 0.7; }
  .my_frame.owl-carousel .owl-prev {
    left: 0; }
  .my_frame.owl-carousel .owl-next {
    right: 0; }
  .my_frame.owl-carousel .owl-next:before {
    -webkit-transform: rotate(60deg);
    -moz-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    -o-transform: rotate(60deg);
    transform: rotate(60deg); }
  .my_frame.owl-carousel .owl-next:after {
    -webkit-transform: rotate(-60deg);
    -moz-transform: rotate(-60deg);
    -ms-transform: rotate(-60deg);
    -o-transform: rotate(-60deg);
    transform: rotate(-60deg); }

.shop-cart-table .td.title_th {
  text-align: center; }

.shop2-payments-order .paym_icons {
  margin-bottom: 10px; }
