@charset "utf-8";
/*618*/
/*
 reg_id: 5097470
 staff_id:419
 */
.has-img {
  position: relative; }

.has-img-1, .has-img-2 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  background: transparent 50% 50% no-repeat;
  -webkit-background-size: cover;
  background-size: cover; }

.has-img-1 {
  transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -webkit-transform: rotateY(0deg);
  transition: all ease-in-out 0.4s; }

.has-img-2 {
  transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  transition: all ease-in-out 0.4s;
  opacity: 0;
  -webkit-background-size: contain;
  background-size: contain; }

.has-img:hover .has-img-1 {
  transform: rotateY(180deg);
  -o-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -webkit-transform: rotateY(180deg);
  opacity: 0; }
  .has-img:hover .has-img-2 {
    transform: rotateY(0deg);
    -o-transform: rotateY(0deg);
    -moz-transform: rotateY(0deg);
    -webkit-transform: rotateY(0deg);
    opacity: 1; }
/**************/
/*
 reg_id: 5151215
 staff_id:419
 */
@media (min-width: 1261px) {
  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor {
    position: relative; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.over {
    color: #f54528; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor > li > a.over.has:before {
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%228px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%208%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%23f54528%22%20d%3D%22M7.904%2C7.529%20C8.000%2C7.842%207.938%2C8.195%207.695%2C8.443%20L1.502%2C14.720%20C1.155%2C15.074%200.591%2C15.074%200.243%2C14.720%20C-0.104%2C14.366%20-0.104%2C13.791%200.243%2C13.437%20L6.118%2C7.481%20L0.262%2C1.544%20C-0.086%2C1.189%20-0.086%2C0.615%200.262%2C0.260%20C0.610%2C-0.094%201.173%2C-0.094%201.521%2C0.260%20L7.713%2C6.538%20C7.976%2C6.806%208.039%2C7.200%207.904%2C7.529%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat !important; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul {
    position: absolute;
    background: #fff;
    width: 220px;
    display: none;
    z-index: 100;
    margin: -10px 0 0 0;
    box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.07);
    padding: 12px 0 8px; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li a {
    display: block;
    text-decoration: none;
    color: #54493b;
    font: 16px 'fsl', Arial, Helvetica, sans-serif;
    line-height: normal;
    padding: 6px 10px 6px 20px; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li a:hover, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li a.over {
    color: #f54528; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li.has > a {
    position: relative; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li.has > a:after {
    position: absolute;
    content: '';
    display: block;
    width: 7px;
    height: 11px;
    background: url(../lmenu-mark.png) 0 0 no-repeat;
    top: 50%;
    margin: -5px 0 0 0;
    right: 10px; }

  .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li.has > a:hover:after, .site_header .fixed_panel_wrapper .cat_bl_wrap .left-nav .left-categor ul li.has > a.over:after {
    background-image: url(../lmenu-mark-h.png); } }
/**
 * reg_id: 5971133
 * staff_id:618 
 * Оформление витрины
 **/
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }

.slider-main-wrapper {
  position: relative;
  z-index: 1;
  width: 100%; }
  .slider-main-wrapper .owl-stage-outer {
    position: relative;
    overflow: hidden;
    -webkit-transform: translate3d(0px, 0px, 0px);
    height: 100%; }
    .slider-main-wrapper .owl-stage-outer .owl-stage {
      position: relative;
      height: 100%; }
      .slider-main-wrapper .owl-stage-outer .owl-stage .owl-item {
        height: 100%;
        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; }

.top_bl_wrapper .top_bl_wrap {
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start; }
  .top_bl_wrapper .top_bl_wrap .top_edit_block {
    float: none; }

.slider-main-wrapper {
  max-width: 73%; }
  @media (max-width: 1260px) {
  .slider-main-wrapper {
    margin: 0 auto;
    max-width: 100%; } }
  .slider-main-wrapper .owl-nav {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 0;
    z-index: 100; }
    .slider-main-wrapper .owl-nav .owl-prev, .slider-main-wrapper .owl-nav .owl-next {
      cursor: pointer;
      width: 38px;
      height: 38px;
      display: inline-block;
      vertical-align: top;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2224px%22%20height%3D%2224px%22%20%20viewBox%3D%220%200%2024%2024%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23fff%22%20d%3D%22M12.143%2C23.852%20C5.812%2C23.852%200.659%2C18.700%200.659%2C12.369%20C0.659%2C6.038%205.812%2C0.886%2012.143%2C0.886%20C18.475%2C0.886%2023.625%2C6.038%2023.625%2C12.369%20C23.625%2C18.700%2018.475%2C23.852%2012.143%2C23.852%20ZM12.143%2C2.920%20C6.932%2C2.920%202.693%2C7.159%202.693%2C12.369%20C2.693%2C17.579%206.932%2C21.818%2012.143%2C21.818%20C17.352%2C21.818%2021.592%2C17.579%2021.592%2C12.369%20C21.592%2C7.159%2017.352%2C2.920%2012.143%2C2.920%20ZM12.261%2C17.025%20C12.063%2C17.224%2011.803%2C17.323%2011.542%2C17.323%20C11.282%2C17.323%2011.022%2C17.224%2010.824%2C17.025%20C10.426%2C16.629%2010.426%2C15.984%2010.824%2C15.587%20L13.023%2C13.386%20L7.353%2C13.386%20C6.791%2C13.386%206.336%2C12.931%206.336%2C12.369%20C6.336%2C11.807%206.791%2C11.352%207.353%2C11.352%20L13.023%2C11.352%20L10.824%2C9.151%20C10.426%2C8.754%2010.426%2C8.109%2010.824%2C7.713%20C11.220%2C7.316%2011.864%2C7.316%2012.261%2C7.713%20L16.194%2C11.650%20C16.592%2C12.047%2016.592%2C12.691%2016.194%2C13.088%20L12.261%2C17.025%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat;
      background-size: 38px 38px;
      box-shadow: 0px 6px 13px 0px rgba(0, 0, 0, 0.2);
      border-radius: 50%; }
    .slider-main-wrapper .owl-nav .owl-prev {
      -webkit-transform: rotate(180deg);
      -moz-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -o-transform: rotate(180deg);
      transform: rotate(180deg);
      margin-right: 14px;
      margin-top: 1px;
      box-shadow: 0px -6px 13px 0px rgba(0, 0, 0, 0.2); }
    @media (max-width: 767px) {
  .slider-main-wrapper .owl-nav {
    display: none; } }
  .slider-main-wrapper .zooming .slide-item {
    -webkit-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -o-transform: scale(0.7);
    transform: scale(0.7); }
  .slider-main-wrapper .zoomingDrag .slide-item {
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear;
    -webkit-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
    -o-transform: scale(0.9);
    transform: scale(0.9); }
  .slider-main-wrapper .slide-item {
    position: relative;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    transition: all 0.3s linear; }
    .slider-main-wrapper .slide-item a.link-item {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 11; }
    @media (min-width: 768px) {
  .slider-main-wrapper .slide-item {
    height: 100%; } }
    @media (max-width: 767px) {
  .slider-main-wrapper .slide-item {
    border: 1px solid #e3e3e3;
    border-radius: 15px; } }
    .slider-main-wrapper .slide-item .slide-image {
      position: relative;
      overflow: hidden;
      border-radius: 5px;
      height: 100%; }
      @media (max-width: 1260px) {
  .slider-main-wrapper .slide-item .slide-image {
    height: auto;
    padding-top: 46.6%; } }
    .slider-main-wrapper .slide-item .image-cover {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      white-space: nowrap;
      text-align: center; }
      .slider-main-wrapper .slide-item .image-cover img {
        display: inline-block; }
        @media (max-width: 1260px) {
  .slider-main-wrapper .slide-item .image-cover img {
    width: 100%; } }
      .slider-main-wrapper .slide-item .image-cover.height {
        top: -1000px;
        bottom: -1000px;
        left: 0;
        right: 0;
        font-size: 0; }
        .slider-main-wrapper .slide-item .image-cover.height:after {
          content: "";
          display: inline-block;
          vertical-align: middle;
          width: 1px;
          margin-left: -1px;
          height: 100%; }
        .slider-main-wrapper .slide-item .image-cover.height .cover-img {
          height: auto;
          width: 100%;
          margin-top: -1px;
          display: inline-block;
          vertical-align: -webkit-baseline-middle;
          vertical-align: middle; }
      .slider-main-wrapper .slide-item .image-cover.width {
        left: -1000px;
        right: -1000px;
        top: 0;
        bottom: 0; }
        .slider-main-wrapper .slide-item .image-cover.width .cover-img {
          height: 100%;
          width: auto; }
  .slider-main-wrapper .slide-image img {
    border-radius: 5px; }
    @media (max-width: 767px) {
    .slider-main-wrapper .slide-image img {
      border-radius: 5px 5px 0 0; } }
  @media (min-width: 768px) {
    .slider-main-wrapper .slide-text-wr {
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      bottom: 0;
      z-index: 10;
      display: -moz-box;
      display: -webkit-box;
      display: -webkit-flex;
      display: -moz-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      -moz-align-items: center;
      align-items: center; } }
    .slider-main-wrapper .slide-text-wr .slide-text-in {
      margin: 30px;
      background: rgba(255, 255, 255, 0.8);
      border-radius: 5px;
      padding: 30px 30px 30px;
      max-width: 500px;
      position: relative; }
    @media (max-width: 1000px) {
    .slider-main-wrapper .slide-text-wr .slide-text-in {
      margin: 20px; } }
    @media (max-width: 767px) {
    .slider-main-wrapper .slide-text-wr .slide-text-in {
      margin: 0;
      max-width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; } }
    @media (max-width: 479px) {
    .slider-main-wrapper .slide-text-wr .slide-text-in {
      padding: 28px 65px 28px 20px; } }
    .slider-main-wrapper .slide-text-wr .title-slide {
      color: #484848;
      font-size: 40px;
      font-weight: 700;
      margin-bottom: 8px;
      line-height: 1;
      font-family: 'fsb', Arial, Helvetica, sans-serif; }
    @media (max-width: 960px) {
    .slider-main-wrapper .slide-text-wr .title-slide {
      font-size: 25px; } }
    @media (max-width: 479px) {
    .slider-main-wrapper .slide-text-wr .title-slide {
      font-size: 22px; } }
    .slider-main-wrapper .slide-text-wr .desc-slide {
      font-size: 16px;
      font-weight: 300;
      color: #444;
      margin: 0 0 10px; }
    @media (max-width: 479px) {
    .slider-main-wrapper .slide-text-wr .desc-slide {
      display: none; } }
    .slider-main-wrapper .slide-text-wr .price-slide {
      color: #ff3451;
      font-size: 45px;
      font-weight: 700;
      line-height: 1; }
    .slider-main-wrapper .slide-text-wr .price-slide .fa-rouble svg {
      width: 17px;
      height: 21px;
      fill: #ff3451; }
    @media (max-width: 960px) {
    .slider-main-wrapper .slide-text-wr .price-slide {
      font-size: 35px; } }
    @media (max-width: 479px) {
    .slider-main-wrapper .slide-text-wr .price-slide {
      font-size: 25px; }
      .slider-main-wrapper .slide-text-wr .price-slide .fa-rouble svg {
        width: 13px;
        height: 15px; } }
    .slider-main-wrapper .slide-text-wr .button-slide {
      display: inline-block;
      vertical-align: top;
      margin: 13px 0 0;
      color: #fff;
      font-size: 17px;
      line-height: 1.2;
      font-weight: 500;
      text-decoration: none;
      padding: 12px 32px 13px;
      background: #f17431;
      border-radius: 5px; }
    .slider-main-wrapper .slide-text-wr .button-slide:hover {
      background: #f27e3f; }
    .slider-main-wrapper .slide-text-wr .button-slide:active {
      background: #e0580f; }
    @media (max-width: 479px) {
    .slider-main-wrapper .slide-text-wr .button-slide {
      position: absolute;
      right: 20px;
      top: 50%;
      margin-top: -19px;
      width: 38px;
      height: 38px;
      padding: 0;
      font-size: 0;
      background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2238px%22%20height%3D%2238px%22%20%20viewBox%3D%220%200%2038%2038%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23f17431%22%20d%3D%22M19.006%2C37.986%20C8.532%2C37.986%200.007%2C29.463%200.007%2C18.988%20C0.007%2C8.513%208.532%2C-0.010%2019.006%2C-0.010%20C29.482%2C-0.010%2038.003%2C8.513%2038.003%2C18.988%20C38.003%2C29.463%2029.482%2C37.986%2019.006%2C37.986%20ZM19.006%2C3.355%20C10.385%2C3.355%203.372%2C10.368%203.372%2C18.988%20C3.372%2C27.608%2010.385%2C34.620%2019.006%2C34.620%20C27.625%2C34.620%2034.638%2C27.608%2034.638%2C18.988%20C34.638%2C10.368%2027.625%2C3.355%2019.006%2C3.355%20ZM19.202%2C26.691%20C18.874%2C27.019%2018.443%2C27.184%2018.013%2C27.184%20C17.583%2C27.184%2017.152%2C27.019%2016.823%2C26.691%20C16.166%2C26.035%2016.166%2C24.969%2016.823%2C24.311%20L20.462%2C20.670%20L11.082%2C20.670%20C10.153%2C20.670%209.400%2C19.918%209.400%2C18.988%20C9.400%2C18.058%2010.153%2C17.305%2011.082%2C17.305%20L20.462%2C17.305%20L16.823%2C13.664%20C16.166%2C13.007%2016.166%2C11.941%2016.823%2C11.285%20C17.481%2C10.628%2018.545%2C10.628%2019.202%2C11.285%20L25.710%2C17.798%20C26.367%2C18.456%2026.367%2C19.520%2025.710%2C20.177%20L19.202%2C26.691%20Z%22%2F%3E%3C%2Fsvg%3E") 0 0 no-repeat; } }

.shop2_product_item .buy-one-click-wr3, .buy-one-click-wr2 {
  display: none; }
