@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Cormorant:ital@0;1&display=swap');
/*618*/
[id ^= sandbox_theme_panel] {
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important; }
/**
 * reg_id: 6842017
 * staff_id:618 
 * частичная переверстка
 **/
.folders-block__inner {
  position: relative;
  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: start;
  -ms-flex-align: start;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  .folders-block__inner .folders-nav > li {
    position: static; }
    .folders-block__inner .folders-nav > li ul.level-2 {
      position: absolute;
      left: 0;
      right: 0;
      top: 100%;
      width: 100%;
      z-index: 100;
      background: #fff;
      border-radius: 5px;
      -moz-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
      -webkit-box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
      box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.1);
      padding: 40px 30px 24px 30px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin: 0px 0px 0px 0px; }
      .folders-block__inner .folders-nav > li ul.level-2.flex-block {
        display: -moz-box !important;
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -moz-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -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: 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;
        -webkit-flex-wrap: wrap;
        -moz-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
      .folders-block__inner .folders-nav > li ul.level-2 > li {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.666%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 16.666%;
        -ms-flex: 0 0 16.666%;
        flex: 0 0 16.666%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0px 10px 10px; }
        .folders-block__inner .folders-nav > li ul.level-2 > li a {
          padding: 0px 0px 0px 0px; }
          .folders-block__inner .folders-nav > li ul.level-2 > li a:before {
            display: none; }
        .folders-block__inner .folders-nav > li ul.level-2 > li ul {
          display: block !important;
          position: static;
          background: none;
          -moz-box-shadow: none;
          -webkit-box-shadow: none;
          box-shadow: none;
          width: auto;
          margin: 10px 0px 0px 0px;
          padding: 0px 0px 0px 0px; }
          .folders-block__inner .folders-nav > li ul.level-2 > li ul li a {
            font-size: 16px;
            font-weight: 300;
            padding: 2px 0px 2px 0px; }
            .folders-block__inner .folders-nav > li ul.level-2 > li ul li ul {
              margin-left: 10px; }

@media (min-width: 1261px) {
    .site-fixed-panel .search-popup-btn {
      visibility: hidden;
      display: none; } }

@media (min-width: 1261px) {
    .h1260 {
      display: none !important; } }

@media (min-width: 1261px) {
    .remodal[data-remodal-id="search-form"] .search-tabs__item:first-child {
      display: none; }
    .remodal[data-remodal-id="search-form"] .search-tabs__item:nth-child(2) {
      display: block; } }

.search-top-block {
  margin: 10px 9px 0px 0px; }
  .search-top-block form {
    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;
    padding: 0px 0px 0px 0px;
    height: 32px;
    width: 363px; }
    .search-top-block form .input-field {
      padding: 0px 0px 0px 20px;
      outline: none;
      background: none;
      border: none;
      border-left: 1px solid rgba(0, 0, 0, 0.1);
      font-size: 16px;
      color: #000;
      font-weight: 300;
      -webkit-box-flex: 0;
      -webkit-flex: 0 1 100%;
      -moz-box-flex: 0;
      -moz-flex: 0 1 100%;
      -ms-flex: 0 1 100%;
      flex: 0 1 100%; }
    .search-top-block form .pop-icon {
      display: block;
      cursor: pointer;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 36px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 36px;
      -ms-flex: 0 0 36px;
      flex: 0 0 36px;
      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%2218%22%20height%3D%2216%22%20%20viewBox%3D%220%200%2018%2016%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M9.630%2C15.261%20L9.630%2C13.440%20C9.630%2C13.032%209.969%2C12.702%2010.387%2C12.702%20L13.664%2C12.702%20C14.081%2C12.702%2014.420%2C13.032%2014.420%2C13.440%20L14.420%2C15.261%20C14.420%2C15.669%2014.081%2C16.000%2013.664%2C16.000%20L10.387%2C16.000%20C9.969%2C16.000%209.630%2C15.669%209.630%2C15.261%20ZM15.025%2C14.375%20C15.027%2C14.163%2015.061%2C13.785%2015.277%2C13.785%20C15.477%2C13.785%2017.393%2C13.785%2017.597%2C13.785%20C17.706%2C13.785%2018.000%2C13.959%2018.000%2C14.375%20C18.000%2C14.797%2017.701%2C14.966%2017.597%2C14.966%20C17.317%2C14.966%2015.450%2C14.966%2015.277%2C14.966%20C15.077%2C14.966%2015.023%2C14.615%2015.025%2C14.375%20ZM3.630%2C8.911%20L3.630%2C7.089%20C3.630%2C6.681%203.969%2C6.351%204.387%2C6.351%20L7.664%2C6.351%20C8.081%2C6.351%208.420%2C6.681%208.420%2C7.089%20L8.420%2C8.911%20C8.420%2C9.319%208.081%2C9.649%207.664%2C9.649%20L4.387%2C9.649%20C3.969%2C9.649%203.630%2C9.319%203.630%2C8.911%20ZM9.025%2C8.025%20C9.027%2C7.813%209.061%2C7.434%209.277%2C7.434%20C9.477%2C7.434%2017.393%2C7.434%2017.597%2C7.434%20C17.706%2C7.434%2018.000%2C7.608%2018.000%2C8.025%20C18.000%2C8.446%2017.701%2C8.615%2017.597%2C8.615%20C17.317%2C8.615%209.450%2C8.615%209.277%2C8.615%20C9.077%2C8.615%209.023%2C8.264%209.025%2C8.025%20ZM6.655%2C2.560%20L6.655%2C0.738%20C6.655%2C0.331%206.994%2C-0.000%207.412%2C-0.000%20L10.689%2C-0.000%20C11.107%2C-0.000%2011.445%2C0.331%2011.445%2C0.738%20L11.445%2C2.560%20C11.445%2C2.968%2011.107%2C3.298%2010.689%2C3.298%20L7.412%2C3.298%20C6.994%2C3.298%206.655%2C2.968%206.655%2C2.560%20ZM12.050%2C1.674%20C12.053%2C1.462%2012.086%2C1.083%2012.302%2C1.083%20C12.502%2C1.083%2017.393%2C1.083%2017.597%2C1.083%20C17.706%2C1.083%2018.000%2C1.258%2018.000%2C1.674%20C18.000%2C2.095%2017.701%2C2.265%2017.597%2C2.265%20C17.317%2C2.265%2012.475%2C2.265%2012.302%2C2.265%20C12.102%2C2.265%2012.048%2C1.913%2012.050%2C1.674%20ZM5.947%2C1.674%20C5.950%2C1.913%205.895%2C2.265%205.695%2C2.265%20C5.523%2C2.265%200.682%2C2.265%200.403%2C2.265%20C0.298%2C2.265%20-0.000%2C2.095%20-0.000%2C1.674%20C-0.000%2C1.258%200.294%2C1.083%200.403%2C1.083%20C0.607%2C1.083%205.496%2C1.083%205.695%2C1.083%20C5.911%2C1.083%205.945%2C1.462%205.947%2C1.674%20ZM2.922%2C8.025%20C2.924%2C8.264%202.870%2C8.615%202.670%2C8.615%20C2.498%2C8.615%200.682%2C8.615%200.403%2C8.615%20C0.298%2C8.615%20-0.000%2C8.446%20-0.000%2C8.025%20C-0.000%2C7.608%200.294%2C7.434%200.403%2C7.434%20C0.607%2C7.434%202.470%2C7.434%202.670%2C7.434%20C2.886%2C7.434%202.920%2C7.813%202.922%2C8.025%20ZM8.922%2C14.375%20C8.924%2C14.615%208.870%2C14.966%208.670%2C14.966%20C8.498%2C14.966%200.682%2C14.966%200.403%2C14.966%20C0.298%2C14.966%20-0.000%2C14.797%20-0.000%2C14.375%20C-0.000%2C13.959%200.294%2C13.785%200.403%2C13.785%20C0.607%2C13.785%208.470%2C13.785%208.670%2C13.785%20C8.886%2C13.785%208.920%2C14.163%208.922%2C14.375%20Z%22%2F%3E%3C%2Fsvg%3E") 12px 50% no-repeat; }
    .search-top-block form .search-btn {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 36px;
      -moz-box-flex: 0;
      -moz-flex: 0 0 36px;
      -ms-flex: 0 0 36px;
      flex: 0 0 36px;
      padding: 0;
      cursor: pointer;
      background: none;
      outline: none;
      font-size: 0;
      line-height: 0;
      border: none;
      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%2221%22%20height%3D%2221%22%20%20viewBox%3D%220%200%2021%2021%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill-rule%3D%22evenodd%22%20%20fill%3D%22rgb%280%2C%200%2C%200%29%22%20d%3D%22M9.242%2C-0.008%20C4.144%2C-0.008%200.012%2C4.129%200.012%2C9.233%20C0.012%2C14.337%204.144%2C18.475%209.242%2C18.475%20C11.508%2C18.475%2013.583%2C17.657%2015.189%2C16.300%20C15.230%2C16.390%2015.287%2C16.474%2015.361%2C16.548%20L19.556%2C20.749%20C19.884%2C21.077%2020.415%2C21.077%2020.743%2C20.749%20C21.070%2C20.421%2021.070%2C19.889%2020.743%2C19.561%20L16.547%2C15.360%20C16.473%2C15.286%2016.389%2C15.229%2016.300%2C15.188%20C17.655%2C13.580%2018.471%2C11.502%2018.471%2C9.233%20C18.471%2C4.129%2014.339%2C-0.008%209.242%2C-0.008%20ZM1.690%2C9.233%20C1.690%2C5.057%205.071%2C1.672%209.242%2C1.672%20C13.412%2C1.672%2016.793%2C5.057%2016.793%2C9.233%20C16.793%2C13.409%2013.412%2C16.794%209.242%2C16.794%20C5.071%2C16.794%201.690%2C13.409%201.690%2C9.233%20Z%22%2F%3E%3C%2Fsvg%3E") 9px 50% no-repeat; }

.shop2-product .shop2-product__bottom.b1 {
  padding-bottom: 28px; }
  .shop2-product .shop2-product__bottom.b2 {
    padding-top: 20px;
    border-top: 1px solid rgba(0, 0, 0, 0.1); }
  @media (min-width: 768px) {
      .shop2-product .shop2-product__bottom.b2 {
        padding-right: 60px; } }
  .shop2-product .shop2-product__bottom .side-p1, .shop2-product .shop2-product__bottom .side-p2 {
    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: 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; }
  @media (max-width: 640px) {
      .shop2-product .shop2-product__bottom .side-p1, .shop2-product .shop2-product__bottom .side-p2 {
        -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; } }
  .shop2-product .shop2-product__bottom .side-p1 .left-name, .shop2-product .shop2-product__bottom .side-p2 .left-name {
    padding: 6px 10px 0px 0px;
    width: 205px;
    color: rgba(79, 79, 79, 0.6);
    font: 400 17px 'Roboto', Arial, Helvetica, sans-serif;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 205px;
    -moz-box-flex: 0;
    -moz-flex: 0 0 205px;
    -ms-flex: 0 0 205px;
    flex: 0 0 205px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
    @media (max-width: 767px) {
      .shop2-product .shop2-product__bottom .side-p1 .left-name, .shop2-product .shop2-product__bottom .side-p2 .left-name {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -moz-box-flex: 0;
        -moz-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%; } }
    @media (max-width: 640px) {
      .shop2-product .shop2-product__bottom .side-p1 .left-name, .shop2-product .shop2-product__bottom .side-p2 .left-name {
        text-align: center;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 100%;
        padding: 0px 0px 15px 0px;
        font-size: 20px; } }
  .shop2-product .shop2-product__bottom .side-p1 .form-additional, .shop2-product .shop2-product__bottom .side-p2 .form-additional {
    padding-top: 0; }
    .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 {
      width: 100%;
      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: start;
      -ms-flex-align: start;
      -webkit-align-items: flex-start;
      -moz-align-items: flex-start;
      align-items: flex-start;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      -webkit-justify-content: space-between;
      -moz-justify-content: space-between;
      justify-content: space-between;
      -webkit-flex-wrap: wrap;
      -moz-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-bottom: 30px; }
      @media (max-width: 640px) {
          .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 {
            -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: center;
            -ms-flex-align: center;
            -webkit-align-items: center;
            -moz-align-items: center;
            align-items: center;
            margin-bottom: 0; } }
      .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1 .product-amount, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 .product-amount {
        width: auto; }
      .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1 .check-summ, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 .check-summ {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin: 2px 0px 10px 0px;
        border-bottom: 1px solid #7f7f7f; }
        .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1 .check-summ .text, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 .check-summ .text {
          padding: 0px 0px 0px 0px;
          font-size: 22px;
          color: #000;
          font-family: 'Cormorant', 'Roboto', Arial, Helvetica, sans-serif;
          font-style: italic; }
          .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1 .check-summ .text span, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 .check-summ .text span {
            font-style: italic; }
          .shop2-product .shop2-product__bottom .side-p1 .form-additional .form-additional__items .form-additional__item.i1 .check-summ .text i, .shop2-product .shop2-product__bottom .side-p2 .form-additional .form-additional__items .form-additional__item.i1 .check-summ .text i {
            font-style: italic; }
  .shop2-product .shop2-product__bottom .side-p1 .product-prices-list {
    padding: 0px 0px 0px 0px; }
    .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item {
      font-size: 20px;
      color: #242424;
      font-family: 'Roboto', Arial, Helvetica, sans-serif;
      font-weight: 300;
      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: 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;
      padding: 0px 0px 0px 0px; }
      @media (max-width: 480px) {
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item {
        display: block; } }
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item .name {
        padding: 0px 40px 0px 0px;
        line-height: 29px;
        text-transform: lowercase; }
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item .name .star-discount {
        color: #c49f61; }
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item .price-current {
        padding: 0px 0px 0px 0px;
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -moz-box-flex: 0;
        -moz-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto; }
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item.active, .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item.active2 {
        color: #c39e60; }
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item.active .price-current strong, .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .price-item.active2 .price-current strong {
        font-weight: 700; }
    .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .item-desc {
      padding: 22px 0px 0px 0px;
      font-size: 14px;
      font-family: 'Roboto', Arial, Helvetica, sans-serif;
      color: #999;
      line-height: 16px; }
      .shop2-product .shop2-product__bottom .side-p1 .product-prices-list .item-desc .star-discount {
        color: #c49f61; }
  .shop2-product .shop2-product__bottom .side-p2 {
    padding-top: 22px; }
  .shop2-product .shop2-product__bottom .side-p2 .left-name {
    padding-top: 11px; }

.price-old {
  text-decoration: line-through;
  color: #000;
  font-size: 17px;
  font-weight: 300; }
  .price-old span {
    color: rgba(79, 79, 79, 0.6); }
  .price-old span strong {
    font-weight: 300; }
/*.folders-block__inner .folders-nav > li:first-child {
 > ul.level-2 {
 display: -moz-box !important;
 display: -webkit-box !important;
 display: -webkit-flex !important;
 display: -moz-flex !important;
 display: -ms-flexbox !important;
 display: flex !important;
 -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: 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;
 -webkit-flex-wrap: wrap;
 -moz-flex-wrap: wrap;
 -ms-flex-wrap: wrap;
 flex-wrap: wrap;
 }
 }*/
.shop2-order-options .options-list .option-type.active-type {
  border-color: #b54378 !important; }

.shop2-order-options .options-list .option-type .option-label > input[type="radio"]:checked + span:before {
  box-shadow: inset 0 0 0 6px #b54378; }
