@charset "utf-8";
.shop2-order-options .text-center .shop2-btn {
  border-radius: 0;
  display: inline-flex;
  min-height: 40px;
  align-items: center;
  justify-content: center;
  background: #067894;
  padding: 0 30px;
  background: -moz-linear-gradient(top, #067894 89%, #067591 100%);
  background: -webkit-linear-gradient(top, #067894 89%, #067591 100%);
  background: linear-gradient(to bottom, #067894 89%, #067591 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#067894',endColorstr='#067591',GradientType=0);
  color: #fff !important;
  font: 400 20px/40px Ubuntu, sans-serif;
  text-decoration: none; }

#onicon .onicon-bookmark .onicon-button--visible {
  margin-bottom: 30px; }

.shop-product-item .column-name .product-image {
  display: inline-block;
  width: auto; }
  .shop-product-item .column-name .product-image a img {
    max-width: 100%; }
/* begin 1217 */
.shop-product .product-left-side .product-thumbnails {
  margin: 0 20px !important;
  overflow: visible; }
  .shop-product .product-left-side .product-thumbnails .slick-list {
    overflow: hidden; }
  .shop-product .product-left-side .product-thumbnails .slick-arrow {
    position: absolute;
    top: 50%;
    margin-top: -13px;
    font-size: 0;
    background: none;
    width: 15px;
    height: 25px;
    z-index: 1;
    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%2210px%22%20height%3D%2217px%22%20%20viewBox%3D%220%200%2010%2017%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M7.07.41L.64%207.063.39%207.32c-.546.566-.546%201.482%200%202.048l.248.256%206.433%206.654c.547.566%201.433.566%201.98%200l.247-.256c.547-.565.547-1.482%200-2.047l-5.443-5.63%205.443-5.632c.547-.566.547-1.482%200-2.048L9.05.41c-.547-.566-1.433-.566-1.98%200z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat / cover; }
  .shop-product .product-left-side .product-thumbnails .slick-arrow.slick-prev {
    left: -20px; }
  .shop-product .product-left-side .product-thumbnails .slick-arrow.slick-next {
    right: -20px;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg); }

.shop-sorting-panel {
  height: auto; }
  .shop-sorting-panel .filter-wrapper {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px 5px;
    border: 1px solid #000; }
  @media (max-width: 480px) {
    .shop-sorting-panel .filter-wrapper {
      margin-bottom: 10px; } }
  .shop-sorting-panel .filter-wrapper .filBtnOpen {
    width: 100%; }
  @media (max-width: 1045px) and (min-width: 1023px) {
    .shop-sorting-panel .filter-wrapper {
      min-width: 200px; } }
  @media only screen and (min-width: 786px) {
    .shop-sorting-panel .filter-wrapper .filter-wr2 {
      left: -1px;
      right: -1px; }
      .shop-sorting-panel .filter-wrapper .filter-wr2 .shop2-filter-wr {
        border-color: #000; } }
  @media (max-width: 785px) {
    .shop-sorting-panel .filter-wrapper .filter-show-btn {
      color: #000 !important;
      width: 100%;
      text-decoration: none;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      -moz-justify-content: center;
      justify-content: center; } }
    @media (max-width: 785px) and (max-width: 480px) {
      .shop-sorting-panel .filter-wrapper .filter-show-btn {
        margin-bottom: 0; } }
  .shop-sorting-panel .shop-sorting {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px 5px 0;
    border: 1px solid #000; }
  @media (max-width: 480px) {
    .shop-sorting-panel .shop-sorting {
      width: 100%; } }
  @media (max-width: 785px) {
        .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title {
          height: 28px; } }
    .shop-sorting-panel .shop-sorting .sorting-wrap .sorting-block {
      left: -1px;
      right: -11px;
      border-color: #000; }
  .shop-sorting-panel .view-shop-wrap {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 5px 10px 5px;
    border: 1px solid #000; }
  .shop-sorting-panel .view-shop-wrap .view-block .view-shop {
    left: -11px;
    right: -11px;
    padding-left: 10px;
    padding-right: 10px;
    border-color: #000; }

.shop-sorting-panel .filter-wrapper {
  background: #0885a3;
  border-color: #0885a3; }
  .shop-sorting-panel .filter-wrapper .filter-show-btn {
    color: #fff !important; }
  .shop-sorting-panel .filter-wrapper .filBtnOpen {
    color: #fff; }
  .shop-sorting-panel .filter-wrapper .filBtnOpen:before {
    background: none;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 4.5px 0 4.5px;
    border-color: #fff transparent transparent transparent; }

@media (max-width: 960px) {
  .shop-product .product-left-side {
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0; } }
/* end 1217 */
h2 {
  border: none;
  font-size: 35px;
  box-sizing: border-box;
  display: -webkit-flex;
  display: flex;
  font-family: Ubuntu, sans-serif;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
  color: #1a2225;
  text-decoration: none;
  font-weight: 700;
  padding-right: 15px;
  background: #fff;
  -webkit-border-radius: none;
  -moz-border-radius: none;
  border-radius: none;
  padding-bottom: 5px; }
