@charset "UTF-8";
.site-container.folder_page {
  display: flex;
}
.site-container.folder_page .left_side {
  min-width: 230px;
  width: 230px;
  max-width: 230px;
  flex-grow: 1;
  padding-right: 20px;
}
.table-filter-param .d-tr {
  width: calc(100% - 10px);
}
.shop2-filter-button {
  margin-right: 0;
  float: none;
}
.shop2-filter .shop2-filter-go {
  display: block;
}
.shop2-filter .result {
  background: #2fbdb8;
  color: #fff;
  display: block;
}
.shop2-filter .result {
  margin-bottom: 1px;
  margin-right: 0;
}
.shop2-filter a.param-val {
  display: block;
}
@media (min-width: 960px) {
  body .shop2-filter .close-filter {
    display: none !important;
  }
}
@media (max-width: 768px) {
  .site-container.folder_page {
    display: block;
  }
  .site-container.folder_page .left_side {
    padding-right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }
}
/* begin 1164 */
.product-list .product-amount-buy {
  display: block;
}
/* end 1164 */
@media (min-width: 960px) {
  .site-main__inner h1 {
    position: relative;
    text-align: left;
    background: 0 0;
    padding: 27px 8px 23px 8px;
    font-size: 22px;
    color: #000;
    text-transform: uppercase;
    font-weight: 400;
    background: 0 0;
    line-height: 1;
    font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  }
}
@media (max-width: 959px) {
  .shop2-main-blocks-wrapper .shop2-main-header, .brands-block__head .brands-block__title {
    color: rgba(0, 0, 0, 0.75);
    font-family: RobotoSlab, Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-style: normal;
  }
}
.shop2-kind-item {
  min-width: 231px;
}
.shop2-product-discount-desc {
  background: #00008f;
  border-color: #00008f;
}
.shop2-product-discount-desc:after {
  background: #00008f;
}
table.shop2-cart-table .param-show {
  color: #00008f;
}
.shop-cart-wrap {
  background: #00008f;
}
.shop-cart-wrap .cart-products-amount span {
  background: #00008f;
}
table.shop2-table-order tr:first-child th {
  background: #00008f;
}
.light-btn, .shop2-btn, .shop_orders a, button, button.shop2-btn, input[type=button].shop2-btn, input[type=submit], input[type=submit].shop2-btn {
  border-color: #00008f;
  color: #00008f;
}
.g-button.g-button--invert {
  border-color: #00008f;
  color: #00008f !important;
}
.g-button.g-button--invert:hover {
  background: #0600f5;
  border-color: #00008f;
  color: #fff !important;
}
.g-button {
  background: #00008f;
}
.g-button:hover {
  background: #0600f5;
  color: #fff !important;
}
.brands-block {
  overflow: hidden;
  padding: 30px 8px 114px;
}
@media screen and (max-width: 1590px) {
  .brands-block {
    padding: 30px 0px 90px;
  }
}
@media screen and (max-width: 1260px) {
  .brands-block {
    padding: 30px 2px 55px;
  }
}
@media screen and (max-width: 1023px) {
  .brands-block {
    padding: 30px 0px 26px;
  }
}
@media screen and (max-width: 639px) {
  .brands-block {
    padding: 30px 0px 30px;
  }
}
@media (max-width: 480px) {
  .brands-block {
    padding-left: 8px;
    padding-right: 8px;
  }
}
.brands-block__inner {
  margin: 0 auto;
  max-width: 1480px;
}
.brands-block__head {
  font-size: 0;
  padding: 0 0 55px;
}
@media screen and (max-width: 1590px) {
  .brands-block__head {
    padding: 0 0 30px;
  }
}
.brands-block__title {
  color: #212121;
  font-size: 22px;
  width: calc(100% - 500px);
  letter-spacing: -0.5px;
  display: inline-block;
  vertical-align: middle;
  text-transform: uppercase;
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-weight: normal;
}
@media screen and (max-width: 1260px) {
  .brands-block__title {
    font-size: 34px;
    letter-spacing: -0.4px;
  }
}
@media screen and (max-width: 1023px) {
  .brands-block__title {
    width: auto;
    display: block;
    font-size: 16px;
    letter-spacing: -0.3px;
  }
}
@media screen and (max-width: 639px) {
  .brands-block__title {
    font-size: 16px;
  }
}
.brands-block__navs {
  width: 500px;
  display: inline-block;
  vertical-align: middle;
  text-align: right;
}
@media (max-width: 768px) {
  .brands-block__navs {
    display: none !important;
  }
}
@media screen and (max-width: 1023px) {
  .brands-block__navs {
    width: auto;
    display: block;
    text-align: left;
    font-size: 0;
    padding: 30px 0 0;
  }
}
.brands-block__dots {
  display: inline-block;
  vertical-align: middle;
  text-align: center;
  width: 100%;
}
.brands-block__dots .slick-dots {
  margin: 0;
  padding: 0;
  font-size: 0;
  list-style: none;
}
.brands-block__dots .slick-dots li {
  position: relative;
  z-index: 4;
  cursor: pointer;
  width: 10px;
  height: 10px;
  border: 1px solid #cecece;
  margin: 0 4px;
  border-radius: 100%;
  text-align: center;
  vertical-align: top;
  display: inline-block;
  transition: all 0.3s;
}
@media (max-width: 768px) {
  .brands-block__dots .slick-dots li {
    width: 6px;
    height: 6px;
  }
}
@media (max-width: 590px) {
  .brands-block__dots .slick-dots li {
    margin: 0 4px 4px;
  }
}
.brands-block__dots .slick-dots li:first-child {
  margin-left: 0;
}
.brands-block__dots .slick-dots li.slick-active, .brands-block__dots .slick-dots li:hover {
  background: #00008f;
  border-color: #00008f;
}
.brands-block__dots .slick-dots li.slick-active button, .brands-block__dots .slick-dots li:hover button {
  background: #fff;
}
.brands-block__dots .slick-dots li button {
  margin: 6px auto 0;
  width: 4px;
  height: 4px;
  font-size: 0;
  vertical-align: top;
  display: block;
  background: #6262ab;
  transition: all 0.3s;
  padding: 0;
  border: none;
  outline: none;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  display: none;
}
.brands-block__arrows {
  width: 160px;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 1260px) {
  .brands-block__arrows {
    width: 120px;
  }
}
.brands-block__arrows .slick-prev, .brands-block__arrows .slick-next {
  position: relative;
  width: 80px;
  height: 80px;
  padding: 0;
  border: none;
  outline: none;
  background: none;
  transition: all 0.3s;
  -webkit-appearance: none;
  /* for FF */
  -moz-appearance: none;
  box-shadow: inset 0 0 0 1px #00008f;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
@media screen and (max-width: 1260px) {
  .brands-block__arrows .slick-prev, .brands-block__arrows .slick-next {
    height: 60px;
    width: 60px;
  }
}
.brands-block__arrows .slick-prev:after, .brands-block__arrows .slick-next:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
  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%2218px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2018%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill%3D%22%2300008f%22%20d%3D%22M8.96635788%2C7.3332812%20L16.5395248%2C0%20L18%2C1.41421356%20L9.73830478%2C9.47936656%20C9.47855029%2C9.74738015%208.82829714%2C9.93521685%208.26169541%2C9.47936656%20C7.69509367%2C9.02351627%200%2C1.47936656%200%2C1.47936656%20L1.46047521%2C0.0651529992%20L8.96635788%2C7.3332812%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.brands-block__arrows .slick-prev:before, .brands-block__arrows .slick-next:before {
  content: "";
  position: absolute;
  border: transparent solid 1px;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none;
  -webkit-animation-duration: 0.7s;
  animation-duration: 0.7s;
}
.brands-block__arrows .slick-prev:hover, .brands-block__arrows .slick-next:hover, .brands-block__arrows .slick-prev:active, .brands-block__arrows .slick-next:active {
  z-index: 2;
  color: #fff;
  background: #00008f;
  box-shadow: none;
}
.brands-block__arrows .slick-prev:hover:after, .brands-block__arrows .slick-next:hover:after, .brands-block__arrows .slick-prev:active:after, .brands-block__arrows .slick-next:active:after {
  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%2218px%22%20height%3D%2210px%22%20%20viewBox%3D%220%200%2018%2010%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.96635788%2C7.3332812%20L16.5395248%2C0%20L18%2C1.41421356%20L9.73830478%2C9.47936656%20C9.47855029%2C9.74738015%208.82829714%2C9.93521685%208.26169541%2C9.47936656%20C7.69509367%2C9.02351627%200%2C1.47936656%200%2C1.47936656%20L1.46047521%2C0.0651529992%20L8.96635788%2C7.3332812%20Z%22%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.brands-block__arrows .slick-prev:hover:before, .brands-block__arrows .slick-next:hover:before, .brands-block__arrows .slick-prev:active:before, .brands-block__arrows .slick-next:active:before {
  border-color: #00008f !important;
  -webkit-animation-name: hvr;
  animation-name: hvr;
}
.brands-block__arrows .slick-prev {
  background: none;
  box-shadow: none;
}
.brands-block__arrows .slick-prev:after {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.brands-block__wrap {
  overflow: hidden;
}
@media screen and (max-width: 410px) {
  .brands-block__wrap {
    overflow: visible;
  }
}
.brands-block__items {
  margin: 0 -24px;
}
@media screen and (max-width: 1590px) {
  .brands-block__items {
    margin: 0 -10px;
  }
}
@media screen and (max-width: 1023px) {
  .brands-block__items {
    margin: 0;
  }
}
.brands-block__item {
  padding: 0 24px;
}
@media screen and (max-width: 1590px) {
  .brands-block__item {
    padding: 0 10px;
  }
}
@media screen and (max-width: 1023px) {
  .brands-block__item {
    width: 230px !important;
    padding: 0 0.5px;
  }
}
@media screen and (max-width: 639px) {
  .brands-block__item {
    width: 188px !important;
  }
}
.brands-block__item a {
  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;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  height: 180px;
  text-decoration: none;
  background: #fff;
}
.brands-block__item a:first-child {
  margin-bottom: 43px;
}
@media screen and (max-width: 1023px) {
  .brands-block__item a:first-child {
    margin-bottom: 1px;
  }
}
.brands-block__arrows .slick-prev, .brands-block__arrows .slick-next {
  font-size: 0;
  width: 22px;
  height: 22px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  box-shadow: none;
  margin: 0 4px;
  background: #fff 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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b5b5b5%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) center center no-repeat;
}
.brands-block__arrows .slick-prev:before, .brands-block__arrows .slick-prev:after, .brands-block__arrows .slick-next:before, .brands-block__arrows .slick-next:after {
  display: none;
}
.brands-block__arrows .slick-prev:hover, .brands-block__arrows .slick-next:hover {
  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%2214px%22%20%20viewBox%3D%220%200%208%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23b5b5b5%22%20d%3D%22M1.262%2C0.197%20L7.271%2C5.947%20C7.426%2C6.089%207.515%2C6.289%207.515%2C6.499%20C7.515%2C6.710%207.426%2C6.910%207.271%2C7.052%20L1.262%2C12.802%20L1.261%2C12.800%20C1.127%2C12.923%200.950%2C12.999%200.754%2C12.999%20C0.339%2C12.999%200.002%2C12.663%200.002%2C12.250%20C0.002%2C12.031%200.097%2C11.835%200.247%2C11.699%20L0.246%2C11.696%20L5.650%2C6.499%20L0.246%2C1.302%20L0.247%2C1.300%20C0.097%2C1.163%200.002%2C0.968%200.002%2C0.749%20C0.002%2C0.335%200.339%2C-0.001%200.754%2C-0.001%20C0.950%2C-0.001%201.127%2C0.076%201.261%2C0.199%20L1.262%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% no-repeat #00008f;
}
.brands-block__arrows .slick-prev {
  transform: rotate(180deg);
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
.side-folders-wrap .side-folders-menu > li.sfHover > a, .side-folders-wrap .side-folders-menu > li > a:hover {
  background: #00008f;
  border-color: #00008f;
}
.shop2-filter .result {
  background: #0803df;
}
.side-folders-wrap .side-folders-menu ul a:hover, .side-folders-wrap .side-folders-menu ul li.sfHover > a {
  color: #00008f;
}
.shop2-sorting-panel .sorting a.sort-param.active, .shop2-sorting-panel .sorting a.sort-param.clone {
  color: #00008f;
}
.shop2-sorting-panel .sorting a.sort-param.active:before, .shop2-sorting-panel .sorting a.sort-param.clone:before {
  background-color: #00008f;
  border-color: #00008f;
}
.shop2-sorting-panel .sorting a.sort-param:hover {
  color: #00008f;
}
.shop2-sorting-panel .sorting a.sort-param.active span, .shop2-sorting-panel .sorting a.sort-param.clone span {
  background-image: url(/t/images/arrow_filt.svg);
}
.shop2-sorting-panel .sorting a.sort-param:hover span {
  background-image: url(/t/images/arrow_filt.svg);
}
@media (max-width: 1023px) {
  .brands-block__head {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .brands-block__navs, .brands-block__title {
    padding-top: 0;
    margin-top: 10px;
  }
  .shop2-product-data {
    margin-top: 0;
  }
  .shop2-product-data .shop2-product-desc .desc-area p:first-child {
    margin-top: 0;
  }
  .shop2-product {
    margin-bottom: 0;
  }
  .shop2-product-data table.shop2-product-params td, .shop2-product-data table.shop2-product-params th {
    display: table-cell;
    width: 50%;
  }
  .shop2-product-data table.shop2-product-params td {
    text-align: right;
  }
  .shop2-product-data table.shop2-product-params th {
    text-align: left;
  }
  .shop2-product .product-details {
    margin-bottom: 0;
  }
  .shop2-product-desc {
    padding-bottom: 0;
  }
  .desc-area {
    text-align: left;
  }
  .shop2-product .product-details table.shop2-product-options td, .shop2-product .product-details table.shop2-product-options th {
    display: table-cell;
    width: 50%;
  }
  .shop2-product .product-details table.shop2-product-options td {
    text-align: right;
    padding-right: 5px;
  }
  .shop2-product .product-details table.shop2-product-options th {
    text-align: left;
    padding-left: 5px;
  }
  .shop2-product .product-details table.shop2-product-options tr {
    display: table-row;
  }
  .shop2-product .product-details table.shop2-product-options {
    display: table;
  }
  .shop2-product .product-details table.shop2-product-options tbody {
    display: table-row-group;
  }
}
@media handheld, only screen and (max-width: 500px) {
  .shop2-cart-total .tr {
    text-align: right;
    padding-right: 10px;
  }
}
.option-type .option-label span .jq-radio .jq-radio__div:after {
  display: none;
}
.option-type.active-type .option-label span .jq-radio .jq-radio__div:after {
  display: block !important;
}
.cost input[type=radio]:checked {
  position: relative;
}
.cost input[type=radio]:checked:before {
  content: "";
  display: inline-block;
  width: 7px;
  height: 7px;
  position: absolute;
  left: 3px;
  bottom: 3px;
  background: #00008F;
  border-radius: 50%;
}
.cost input[type=radio]:checked:after {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  position: absolute;
  left: 0px;
  bottom: 0px;
  border-radius: 50%;
  border: 1px solid #00008f;
}
.lg-backdrop {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.scroll_btn {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  right: 40px;
  width: 55px;
  height: 55px;
  z-index: 1;
  bottom: 90px;
  transition: ease 0.4s;
  border-radius: 7px;
  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%2248px%22%20height%3D%2230px%22%20%20viewBox%3D%220%200%2048%2030%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M83%2C67.422L64.639%2C86%2C58.99%2C80.284%2C77.351%2C61.706%2C83%2C55.99l5.65%2C5.716L107.01%2C80.284%2C101.361%2C86Z%22%20transform%3D%22translate%28-59%20-56%29%22%2F%3E%3C%2Fsvg%3E") center center no-repeat #05009a;
  background-size: 30px auto;
  cursor: pointer;
}
@media (max-width: 960px) {
  .scroll_btn {
    right: 14px;
  }
}
.scroll_btn.active {
  opacity: 1;
  visibility: visible;
}
.site-map-link {
  padding-top: 15px;
}
.site-map-link a {
  color: #fff;
}
.recently-viewed-prods {
  padding-top: 0px;
}
.recently-viewed-prods .shop2-product-item .tpl-stars, .recently-viewed-prods .shop2-product-item .secondary-buttons {
  display: none;
}
.recently-viewed-prods .shop2-product-item .product-name {
  font-size: 15px;
}
.brands-block__items, .reviews__inner {
  margin: 0;
}
.brands-block__items .slick-dots, .reviews__inner .slick-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}
.brands-block__items .slick-dots li, .reviews__inner .slick-dots li {
  margin: 0 4px;
}
.brands-block__items .slick-dots li button, .reviews__inner .slick-dots li button {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #cecece;
  border-radius: 50%;
  transition: all 0.3s linear;
  font-size: 0;
  padding: 0;
}
.brands-block__items .slick-dots li button:hover, .reviews__inner .slick-dots li button:hover {
  border-color: #00008f;
  background: #00008f;
}
.brands-block__items .slick-dots li.slick-active button, .reviews__inner .slick-dots li.slick-active button {
  border-color: #00008f;
  background: #00008f;
}
.brands-block__items .slick-arrow, .reviews__inner .slick-arrow {
  pointer-events: all;
  width: 40px !important;
  height: 40px !important;
  border-radius: 50%;
  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%2218px%22%20height%3D%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2300008f%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% 50% / auto 20px no-repeat #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  font-size: 0;
  position: absolute;
  top: calc(50% - 20px);
  z-index: 10;
}
.brands-block__items .slick-arrow:hover, .reviews__inner .slick-arrow:hover {
  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%2218px%22%20height%3D%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% 50% / auto 20px no-repeat #00008f !important;
}
.brands-block__items .slick-arrow.slick-prev, .reviews__inner .slick-arrow.slick-prev {
  transform: rotateY(180deg);
  left: 0;
}
.brands-block__items .slick-arrow.slick-next, .reviews__inner .slick-arrow.slick-next {
  right: 0;
}
.recently-viewed-prods .owl-nav, .shop2-main-blocks-wrapper .owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(50% - 20px);
  pointer-events: none;
  width: auto;
  display: flex;
  justify-content: space-between;
}
@media (min-width: 1381px) {
  .recently-viewed-prods .owl-nav, .shop2-main-blocks-wrapper .owl-nav {
    left: -20px;
    right: -20px;
  }
}
.recently-viewed-prods .owl-nav div, .shop2-main-blocks-wrapper .owl-nav div {
  pointer-events: all;
  width: 40px !important;
  height: 40px !important;
  border-radius: 50%;
  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%2218px%22%20height%3D%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2300008f%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% 50% / auto 20px no-repeat #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  box-shadow: none;
}
.recently-viewed-prods .owl-nav div:hover, .shop2-main-blocks-wrapper .owl-nav div:hover {
  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%2218px%22%20height%3D%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% 50% / auto 20px no-repeat #00008f !important;
}
html.overflow_h {
  overflow: hidden;
}
@media (min-width: 1200px) {
  html.overflow_h body {
    padding-right: 17px;
  }
}
.popup-modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: auto;
  padding: 20px;
  transition: ease 0.4s;
  visibility: hidden;
  opacity: 0;
  pointer-events: none;
  z-index: 1000;
}
.popup-modal__inner {
  max-height: 100%;
  max-width: 400px;
}
.popup-modal__body {
  background: #fff;
  position: relative;
  padding: 20px;
}
.popup-modal__content .tpl-anketa {
  padding-top: 10px;
}
.popup-modal__content .tpl-anketa .title {
  padding: 12px 0 15px 0;
  font-size: 20px;
  color: #000;
}
.popup-modal__content .tpl-anketa .tpl-field {
  margin-bottom: 15px;
}
.popup-modal__content .tpl-anketa .tpl-field .field-title {
  padding-bottom: 5px;
  color: #000;
  font-size: 14px;
}
.popup-modal__content .tpl-anketa .tpl-field .field-title .field-required-mark {
  color: #2fbdb8;
}
.popup-modal__content .tpl-anketa .tpl-field input[type="text"], .popup-modal__content .tpl-anketa .tpl-field textarea {
  width: 100%;
  box-sizing: border-box;
  padding: 5px 10px;
  border: 1px solid rgba(0, 0, 0, 0.15);
  min-height: 30px;
  color: #000;
}
.popup-modal__content .tpl-anketa .tpl-field ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.popup-modal__content .tpl-anketa .tpl-field .tpl-form-button {
  box-sizing: border-box;
  font-weight: bold;
  padding: 6px 12px;
  border: 1px solid #00008f;
  border-radius: 0;
  cursor: pointer;
  color: #00008f;
}
.popup-modal__content .tpl-anketa .tpl-anketa-success-note {
  font-size: 17px;
  color: #000;
  padding-bottom: 10px;
}
.popup-modal__close {
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px;
  width: 20px;
  height: 20px;
  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%2211px%22%20%20viewBox%3D%220%200%2010%2011%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%22%3Cpath%20fill-rule%3D%22evenodd%22%20fill%3D%22%23404040%22%20d%3D%22M8.535%2C0.550%20L5.000%2C4.085%20L1.465%2C0.550%20L0.051%2C1.964%20L3.586%2C5.499%20L0.051%2C9.035%20L1.465%2C10.449%20L5.000%2C6.914%20L8.535%2C10.449%20L9.949%2C9.035%20L6.414%2C5.499%20L9.949%2C1.964%20L8.535%2C0.550%20Z%22%2F%3E%3C%2Fsvg%3E") 50% 50% / 15px auto no-repeat;
}
.popup-modal.open {
  visibility: visible;
  opacity: 1;
  pointer-events: all;
}
.tpl-anketa .tpl-field.type-hidden {
  display: none;
}
.secondary-buttons {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 10px;
}
.secondary-buttons * {
  box-sizing: border-box;
}
.one-click-button {
  width: 47.616%;
  padding: 13px 10px 14px;
  text-align: center;
  cursor: pointer;
  border: 1px solid #00008f;
  transition: ease 0.4s;
  color: #00008f;
  font-size: 15px;
}
.one-click-button span {
  display: inline-block;
  padding-bottom: 0;
}
@media (max-width: 1024px) {
  .one-click-button {
    width: 100%;
    margin-bottom: 10px;
  }
}
.one-click-button:hover {
  background: #00008f;
  color: #fff;
}
.one-click-button:hover span {
  border-color: #fff;
}
.product-bot .secondary-buttons {
  padding-top: 15px;
}
.product-bot .secondary-buttons .one-click-button {
  width: 100%;
}
.shop2-pagelist li.page-dots {
  font-size: 15px;
}
body .shop2-product .shop2-product-btn.type-3 {
  float: none;
}
@media (min-width: 1024px) {
  body .shop2-product .shop2-product-btn.type-3 {
    margin-bottom: 0;
  }
}
body .one-click-button {
  margin-bottom: 10px;
}
body .top-buttons-wrapper {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: 0;
}
body .top-buttons-wrapper * {
  box-sizing: border-box;
}
body .top-buttons-wrapper:after {
  display: none;
}
body .shop2-product .buy-one-click {
  margin: 0;
  float: none;
}
body .footer-content-wrap .privacy-link {
  font-weight: normal;
  margin: 0;
  display: block;
  text-align: left;
  font-size: inherit;
  padding: 5px 0;
}
body #shop2-tabs-4 .tpl-block-header + .tpl-info {
  display: none;
}
body .site-main__inner .lazy-pagelist .shop-pagelist__body {
  padding: 0;
  overflow: hidden;
}
body .product-panel-bottom {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
@media (max-width: 500px) {
  body .product-panel-bottom {
    justify-content: center;
  }
}
body .product-panel-bottom .product-compare {
  border: 0;
  margin: 0;
}
body .product-panel-bottom .product-compare label {
  cursor: pointer;
  display: flex;
  align-items: center;
}
body .product-panel-bottom .product-compare .checkbox-style {
  width: 24px;
  height: 24px;
  border: 0;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%2374C139%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M42.26 15.42l13.65 0 0 69.03 -13.65 0 0 -69.03zm-34.39 38.59l13.65 0 0 30.44 -13.65 0 0 -30.44zm-7.87 -1.58l0 33.6c0,3.64 3.25,6.3 6.04,6.3 3.79,0 17.36,0.51 19.61,-0.6 0.47,-0.24 1.64,-1.11 1.95,-1.46 1.15,-1.28 1.8,-2.92 1.8,-5.29l0 -31.5c0,-4.13 -2.58,-7.35 -6.04,-7.35l-17.06 0c-3.48,0 -6.3,2.81 -6.3,6.3zm78.48 -16.01l13.65 0 0 48.03 -13.65 0 0 -48.03zm-7.88 -1.57l0 50.92c0,3.72 3.02,6.56 6.04,6.56l17.32 0c3.26,0 6.04,-3.17 6.04,-6.56l0 -50.92c0,-1.64 -1.03,-3.54 -1.89,-4.41 -0.87,-0.86 -2.77,-1.89 -4.41,-1.89l-16.8 0c-1.64,0 -3.54,1.03 -4.4,1.89 -0.87,0.87 -1.9,2.77 -1.9,4.41zm-36.22 -21l0 71.92c0,3.39 2.79,6.56 6.04,6.56l17.32 0c3.02,0 6.04,-2.84 6.04,-6.56l0 -71.92c0,-1.77 -1.17,-3.78 -2.2,-4.62 -1.36,-1.11 -2.81,-1.68 -5.15,-1.68l-14.7 0c-4.22,0 -7.35,2.75 -7.35,6.3z'/%3E%3C/g%3E%3C/svg%3E") 50% 50% / contain no-repeat;
  border-radius: 0;
  cursor: pointer;
}
body .product-panel-bottom .product-compare .checkbox-style:after {
  display: none;
}
body .product-panel-bottom .product-compare .text, body .product-panel-bottom .product-compare a {
  border-bottom: 1px dashed #000;
  transition: ease 0.3s;
  text-decoration: none;
}
body .product-panel-bottom .product-compare:hover .text, body .product-panel-bottom .product-compare:hover a {
  border-bottom-color: transparent;
  text-decoration: none;
}
body .product-panel-bottom .favorite_btn_wrapper {
  margin-right: 10px;
}
body .product-panel-bottom .favorite_btn_wrapper .favorite_btn {
  margin: 0;
  color: #000;
  font-family: Roboto, Arial, Helvetica, sans-serif;
  font-size: 15px;
}
body .product-panel-bottom .favorite_btn_wrapper .favorite_btn .text-favorite, body .product-panel-bottom .favorite_btn_wrapper .favorite_btn a {
  border-bottom: 1px dashed #000;
  transition: ease 0.3s;
  text-decoration: none;
}
body .product-panel-bottom .favorite_btn_wrapper .favorite_btn:hover .text-favorite, body .product-panel-bottom .favorite_btn_wrapper .favorite_btn:hover a {
  border-bottom-color: transparent;
  text-decoration: none;
}
body .product-panel-bottom .find-cheaper-button {
  padding: 5px 5px 5px 30px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23538CFC%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M11.47 34.77c-1.22,0.6 -2.47,1.21 -2.48,2.66l0 0.03c0,0.15 0.42,1.14 0.99,2.39 1.01,2.22 2.44,5.12 2.86,5.95 0.69,1.35 1.02,2.79 1,4.23 -0.01,1.48 -0.37,2.95 -1.06,4.3 -0.24,0.47 -0.45,0.95 -0.67,1.42 -0.22,0.5 -0.45,1.01 -0.68,1.47 -0.25,0.48 -0.49,0.92 -0.73,1.36 -1.18,2.13 -2.49,4.51 -0.86,5.74l6.36 3.45c0.36,0.21 0.73,0.4 1.07,0.58 1.1,0.58 1.94,1.02 2.99,2.2 1.96,2.23 2.46,5.61 2.92,8.81 0.21,1.47 0.42,2.9 0.75,4.1 0.12,0.43 0.25,0.72 0.41,0.94 0.16,0.2 0.38,0.36 0.69,0.53 0.71,0.36 1.15,0.29 2,0.16 1.06,-0.17 2.13,-0.31 3.19,-0.46 0.63,-0.08 1.21,-0.18 1.77,-0.27 3.13,-0.52 5.6,-0.93 8.76,0.9 0.45,0.26 1.31,0.98 2.25,1.84 1.51,1.38 3.27,3.11 3.93,3.77 1.44,1.44 2.31,2.15 3.08,2.15 0.76,0 1.64,-0.71 3.07,-2.15 0.31,-0.31 0.54,-0.54 0.75,-0.76 0.71,-0.74 1.38,-1.44 2.27,-2.12 0.48,-0.37 0.83,-0.73 1.17,-1.08 0.53,-0.55 1.04,-1.08 2,-1.65 3.32,-1.96 6.63,-1.38 10.62,-0.68 0.9,0.16 1.84,0.32 2.78,0.46 3.19,0.46 3.44,-1.1 3.85,-3.66l0.09 -0.59c0.07,-0.4 0.15,-0.94 0.22,-1.48 0.47,-3.16 0.99,-6.66 3.04,-8.87 0.57,-0.61 1.69,-1.38 2.97,-2.15 1.88,-1.13 4.13,-2.28 5.4,-2.91l0.5 -0.25c0.54,-0.26 1.11,-0.54 1.5,-0.84 1.55,-1.25 0.28,-3.54 -0.94,-5.75 -0.26,-0.48 -0.52,-0.95 -0.77,-1.44l-0.03 -0.06c-1.91,-3.81 -3.5,-6.97 -1.25,-11.37 0.23,-0.47 0.45,-0.95 0.66,-1.42 0.22,-0.5 0.45,-1.01 0.69,-1.48 0.24,-0.47 0.48,-0.91 0.73,-1.35 1.17,-2.13 2.49,-4.51 0.86,-5.74l-4.21 -2.28 -0.33 -0.17c-4.03,-1.99 -7.06,-3.49 -8.09,-8.57l-1.49 -8.31c-0.11,-0.34 -0.25,-0.6 -0.43,-0.8 -0.19,-0.2 -0.44,-0.37 -0.77,-0.53l0 0c-1.02,-0.48 -2.77,-0.12 -4.8,0.3 -3.31,0.69 -7.31,1.51 -10.92,-0.65 -0.47,-0.28 -1.31,-1 -2.23,-1.85 -1.51,-1.38 -3.23,-3.09 -3.93,-3.78 -1.41,-1.42 -2.27,-2.09 -3.03,-2.07 -0.76,0.03 -1.63,0.76 -3.03,2.15 -0.24,0.24 -0.47,0.49 -0.7,0.73 -0.72,0.75 -1.4,1.46 -2.31,2.16 -0.48,0.37 -0.83,0.73 -1.17,1.08 -0.53,0.55 -1.04,1.09 -1.99,1.65 -3.15,1.86 -5.45,1.47 -8.56,0.94 -0.63,-0.1 -1.3,-0.22 -1.98,-0.31 -0.44,-0.07 -0.87,-0.14 -1.29,-0.21 -2.2,-0.38 -4.41,-0.77 -5.02,1.31l-1.48 8.35c-0.92,4.38 -2.79,5.45 -5.3,6.88 -0.36,0.21 -0.73,0.42 -1.04,0.6 -1.44,0.85 -3.11,1.73 -4.62,2.47zm48.26 26.75c-1.31,0.57 -2.33,1.9 -2.33,4.1 0,1.62 1.05,2.76 2.39,3.28 0.53,0.2 1.1,0.31 1.67,0.31 0.56,0 1.13,-0.1 1.65,-0.31 1.28,-0.52 2.27,-1.76 2.27,-3.85 0,-1.79 -1.03,-3 -2.35,-3.53 -0.52,-0.22 -1.09,-0.33 -1.65,-0.33 -0.56,0 -1.13,0.11 -1.65,0.33zm-8.4 8.39c-0.65,-1.42 -0.93,-3.01 -0.98,-5.01l0 0 0 -0.63c0,-0.6 0.13,-1.33 0.33,-2.04 0.23,-0.85 0.56,-1.67 0.83,-2.18 1.1,-2.06 2.73,-3.62 4.61,-4.63 1.61,-0.86 3.4,-1.32 5.21,-1.35 1.8,-0.02 3.62,0.4 5.28,1.28 1.87,1 3.52,2.6 4.72,4.83 0.8,1.5 1.16,3.21 1.14,4.93 -0.03,1.81 -0.47,3.63 -1.26,5.23 -0.27,0.54 -0.59,1.05 -0.95,1.52 -0.37,0.5 -0.8,0.97 -1.25,1.4 -1.88,1.8 -4.41,2.82 -6.96,3 -2.54,0.18 -5.11,-0.47 -7.06,-2.02 -1.79,-1.42 -2.95,-2.75 -3.66,-4.33zm-14.33 -38.81c-1.32,0.56 -2.36,1.86 -2.36,3.85 0,1.9 0.98,3.07 2.26,3.56 0.52,0.2 1.08,0.3 1.65,0.3 0.57,0 1.15,-0.11 1.68,-0.31 1.34,-0.51 2.4,-1.65 2.4,-3.35 0,-2.15 -1.03,-3.49 -2.34,-4.06 -0.52,-0.22 -1.08,-0.33 -1.64,-0.33 -0.56,0 -1.13,0.11 -1.65,0.34zm-9.41 3.07l0 -1.01 0.03 0c0.08,-0.9 0.34,-1.82 0.74,-2.73 0.79,-1.76 2.16,-3.45 3.92,-4.69 1.77,-1.24 3.94,-2.05 6.33,-2.05 1.5,0 3.09,0.32 4.72,1.05l0 0c0.31,0.14 0.6,0.29 0.88,0.45 0.29,0.18 0.56,0.36 0.82,0.57l0.5 0.39c0.46,0.36 0.7,0.55 0.94,0.78 0.22,0.23 0.41,0.47 0.79,0.95l0.38 0.48c1.41,1.78 2.1,4.17 2.07,6.56 -0.04,2.38 -0.79,4.79 -2.26,6.64l0 0c-0.18,0.22 -0.33,0.38 -0.49,0.55 -0.26,0.28 -0.53,0.53 -0.79,0.8 -0.45,0.41 -0.93,0.82 -1.45,1.18 -0.53,0.36 -1.1,0.69 -1.73,0.96 -2.76,1.16 -5.6,1.16 -8.11,0.24 -2.57,-0.94 -4.79,-2.85 -6.19,-5.47 -1.11,-2.07 -1.1,-3.52 -1.1,-5.65zm1.09 37.16c-0.54,-0.54 -0.81,-1.31 -0.88,-2.37l-0.02 0 0 -0.64c0,-1.43 2.55,-3.82 4.04,-5.2 0.29,-0.27 0.53,-0.5 0.72,-0.69l29.99 -29.99c0.19,-0.19 0.42,-0.44 0.69,-0.72 1.36,-1.47 3.68,-3.96 5.11,-3.96 0.92,0 2,0.18 2.79,0.74 0.67,0.47 1.12,1.18 1.12,2.22 0,2.46 -1.26,3.6 -3.14,5.32 -0.49,0.45 -1.03,0.94 -1.62,1.53l-30 29.98c-0.15,0.16 -0.38,0.41 -0.65,0.7 -1.35,1.46 -3.69,3.98 -5.14,3.98 -1.41,0 -2.37,-0.25 -3.01,-0.9zm-7.56 -62.19c1.03,-0.68 2.22,-1.14 3.55,-1.33l-0.1 -0.1 1.53 0c0.93,0 2.53,0.26 4.25,0.55 2.68,0.45 5.69,0.95 6.53,0.54 0.2,-0.09 1.08,-0.87 2.13,-1.83 1.71,-1.58 3.81,-3.61 4.33,-4.13 1.1,-1.13 2.12,-1.84 3.27,-2.27 1.15,-0.43 2.4,-0.57 3.98,-0.57 3.57,0 6.91,3.41 9.62,6.16l1.13 1.15c1.81,1.81 1.84,1.85 5.18,1.38l1.65 -0.24c2.08,-0.31 4.91,-0.74 5.94,-0.74 1.81,0 3.46,0.56 4.87,1.52 1.47,1.01 2.67,2.45 3.49,4.17 0.58,1.23 0.99,3.84 1.37,6.27 0.31,2.02 0.61,3.9 0.92,4.54 0.48,0.99 2.41,1.93 4.55,2.99 2.65,1.3 5.61,2.76 7.09,4.93 0.47,0.7 0.93,1.55 1.25,2.51 0.27,0.81 0.44,1.69 0.44,2.63 0,2.53 -1.89,6.26 -3.27,9l-0.52 1.02c-0.71,1.43 -1.07,2.13 -1.06,2.73 0,0.59 0.35,1.28 1.04,2.65l0.13 0.26c0.27,0.53 0.5,1.04 0.72,1.54 0.22,0.48 0.43,0.96 0.69,1.49l0.4 0.75c0.89,1.71 1.87,3.57 1.87,6.02 0,1.83 -0.57,3.48 -1.5,4.87 -1.02,1.51 -2.48,2.72 -4.13,3.53 -0.41,0.2 -0.73,0.39 -1.06,0.58 -0.31,0.18 -0.62,0.36 -1.06,0.58l-0.91 0.45c-1.82,0.87 -4.23,2.03 -4.72,3.15 -0.33,0.76 -0.59,2.51 -0.87,4.39 -0.36,2.43 -0.76,5.07 -1.44,6.45 -0.85,1.71 -2.01,3.15 -3.5,4.13 -1.38,0.91 -3.04,1.43 -4.98,1.43 -0.93,0 -2.53,-0.27 -4.24,-0.55 -2.69,-0.45 -5.7,-0.95 -6.54,-0.54 -0.2,0.09 -1.07,0.87 -2.12,1.83 -1.72,1.57 -3.82,3.61 -4.34,4.13 -1.1,1.13 -2.12,1.83 -3.27,2.27 -1.15,0.43 -2.4,0.57 -3.98,0.57 -1.7,0 -3.27,-0.7 -4.7,-1.69 -1.37,-0.96 -2.61,-2.17 -3.7,-3.27 -0.62,-0.63 -1.14,-1.17 -1.58,-1.63 -2.36,-2.46 -2.48,-2.58 -5.95,-2.11 -0.86,0.12 -1.69,0.26 -2.48,0.39 -3.88,0.66 -6.95,1.17 -10.37,-1.16 -3.08,-2.1 -3.6,-5.13 -4.12,-8.19 -0.08,-0.44 -0.15,-0.87 -0.22,-1.26 -0.22,-1.15 -0.37,-2.07 -0.5,-2.81 -0.24,-1.46 -0.36,-2.23 -0.64,-2.69 -0.29,-0.47 -0.85,-0.79 -2.04,-1.45 -0.42,-0.24 -0.92,-0.52 -1.44,-0.82 -0.61,-0.35 -1.27,-0.68 -1.96,-1.03 -3.54,-1.78 -7.79,-3.91 -7.79,-9.55 0,-2.54 1.83,-6.17 3.19,-8.85l0.41 -0.82c0.24,-0.48 0.43,-0.82 0.59,-1.11 0.46,-0.83 0.63,-1.14 0.63,-2.34 0,-0.08 -0.27,-0.72 -0.65,-1.54 -0.7,-1.56 -1.73,-3.65 -1.98,-4.16 -0.96,-1.88 -1.85,-3.66 -2.12,-5.58 -0.29,-1.96 0.08,-4.01 1.7,-6.32 0.45,-0.65 1.01,-1.23 1.64,-1.74 0.67,-0.55 1.42,-1.02 2.21,-1.4 0.4,-0.2 0.72,-0.39 1.04,-0.57 0.33,-0.19 0.66,-0.39 1.09,-0.6l0.9 -0.44c1.82,-0.87 4.23,-2.04 4.72,-3.15 0.33,-0.76 0.59,-2.51 0.87,-4.4 0.37,-2.42 0.76,-5.06 1.44,-6.44 0.85,-1.72 2.01,-3.15 3.5,-4.13z'/%3E%3C/g%3E%3C/svg%3E") left center / auto 24px no-repeat;
  cursor: pointer;
}
body .product-panel-bottom .find-cheaper-button span {
  border-bottom: 1px dashed #000;
  transition: ease 0.3s;
  color: #000;
}
body .product-panel-bottom .find-cheaper-button:hover span {
  border-bottom-color: transparent;
}
body .product-list.product-list-thumbs {
  align-items: flex-start;
}
body .shop2-product-item .product-panel-bottom {
  justify-content: center;
}
body .product-item-thumb .product-amount-buy, body .product-item-thumb .product-bot, body .product-item-thumb .product-top {
  border: 0;
}
body .product-item-thumb .product-amount-buy {
  padding-top: 0;
}
body .product-item-thumb .product-amount {
  margin-top: 0 !important;
}
body .product-item-thumb .product-top .product-compare .text, body .product-item-thumb .product-top .product-compare a {
  font-size: 14px;
}
body .favorite_top.is-null a.favorite_link span {
  background: #ccc;
  color: #000;
}
body .site-compare {
  width: 50px;
  height: 80px;
  display: flex;
  border-left: 1px solid rgba(0, 0, 0, 0.15);
}
body .site-compare:hover {
  background-color: #00008f;
}
@media (max-width: 460px) {
  body .site-compare {
    width: 50px;
    height: 64px;
  }
}
body .site-compare > a {
  text-decoration: none;
  width: 100%;
  height: 100%;
  position: relative;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd' viewBox='0 0 100 100'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%2374C139%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M42.26 15.42l13.65 0 0 69.03 -13.65 0 0 -69.03zm-34.39 38.59l13.65 0 0 30.44 -13.65 0 0 -30.44zm-7.87 -1.58l0 33.6c0,3.64 3.25,6.3 6.04,6.3 3.79,0 17.36,0.51 19.61,-0.6 0.47,-0.24 1.64,-1.11 1.95,-1.46 1.15,-1.28 1.8,-2.92 1.8,-5.29l0 -31.5c0,-4.13 -2.58,-7.35 -6.04,-7.35l-17.06 0c-3.48,0 -6.3,2.81 -6.3,6.3zm78.48 -16.01l13.65 0 0 48.03 -13.65 0 0 -48.03zm-7.88 -1.57l0 50.92c0,3.72 3.02,6.56 6.04,6.56l17.32 0c3.26,0 6.04,-3.17 6.04,-6.56l0 -50.92c0,-1.64 -1.03,-3.54 -1.89,-4.41 -0.87,-0.86 -2.77,-1.89 -4.41,-1.89l-16.8 0c-1.64,0 -3.54,1.03 -4.4,1.89 -0.87,0.87 -1.9,2.77 -1.9,4.41zm-36.22 -21l0 71.92c0,3.39 2.79,6.56 6.04,6.56l17.32 0c3.02,0 6.04,-2.84 6.04,-6.56l0 -71.92c0,-1.77 -1.17,-3.78 -2.2,-4.62 -1.36,-1.11 -2.81,-1.68 -5.15,-1.68l-14.7 0c-4.22,0 -7.35,2.75 -7.35,6.3z'/%3E%3C/g%3E%3C/svg%3E") 50% 50% / auto 30px no-repeat;
  filter: grayscale(1);
  pointer-events: none;
}
@media (max-width: 460px) {
  body .site-compare > a {
    -webkit-background-size: auto 25px;
    background-size: auto 25px;
  }
}
body .site-compare > a .top_compare_amount {
  position: absolute;
  right: 15px;
  top: 13px;
  width: 20px;
  height: 20px;
  background: #ccc;
  color: #000;
  border-radius: 50%;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  display: inline-block;
}
@media (max-width: 460px) {
  body .site-compare > a .top_compare_amount {
    right: 1px;
  }
}
body .site-compare > a.active {
  filter: grayscale(0);
  pointer-events: all;
}
body .site-compare > a.active .top_compare_amount {
  color: #fff;
  background: #74c139;
}
body .shop2-main-blocks-wrapper .product-item-thumb .product-top {
  margin-bottom: 0 !important;
}
body .g-form-field__value .rating-field__inner {
  display: flex;
  flex-wrap: wrap;
}
body .g-form-field__value .rating-field__inner .rating-star {
  width: 23px;
  height: 23px;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAtCAYAAABFy/BrAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2NjlFNzg1MjEzM0FFMjExQUQxOEM0QkI1Qzc5MzgzNyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpCQTI5OTFENzQwN0IxMUUzOUMwQ0UyQjRGNjRCNjUxNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpCQTI5OTFENjQwN0IxMUUzOUMwQ0UyQjRGNjRCNjUxNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkJCQUExNTA0NjQ0MEUzMTFCRkM3ODVCQjFDMEE4Q0Q0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY2OUU3ODUyMTMzQUUyMTFBRDE4QzRCQjVDNzkzODM3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+35ZawQAABD9JREFUeNq0V89LG0EYncQk/kziD7wbvIgg6akHWxAKBVttLLT0JnrQIqh3RVGw4ql4qQcPFRR7KNJebGkFobTY9tBTq+C/oCCNEM1qNmbT97YzujG7+YkDz8zOfPPmzfd98+3qSqfT4nqbnp6+7LvdblFRUUE8wKMrlUp9AoRhGMKpzc/Pm78ekaO5XC6TuLKy0ltVVbXIsfPz8+1EIpGkKDth1ubOR+7z+URdXd1oQ0NDG4H+GMc4l695chF7PB5RXV3dHAwGZwHlppmLi4s3yWTyCMip3lE53UGFtbW1c4FAoB4QEvUYe8E52hTtFiqW7giDbBhkAj43wT7GhjB3iza0ZdDt3JThloWFBR/UtPv9/jCIOuCKCPoVJCUJG/scg0s2QLp5dna2Bzf9QQbtI4N0axa5QDgEBV3IiA4QtHvRqAi+FjU1NVQvrOQgYsaI09NToWmaALnQdV1gsyTm9pFJe3j+Njk5+dqDhbtQ8hJHDSoSAnuY4EY8tjXvacdfCmBQuSHgxabhWCzWcnJy8spUzmivr693Is22oNJPQgaKi5Uvr/tT5ThdQPBScROc5uT4+Li7v7//52VA+QCDHnQ1pTpXoDjGOast15IDbvmZlS19fX07OFIPjqbxmPlunzqBjIHGtVC9A5fYp2IkEvmKyccIiJ6rdqhGG9pyTTQa/QpyEY/HnfO8t7eXtSNBP+ZrtIHpOVRvAyYxM8eRfGVlpQkG/iKUB5COTUxPBtW6zm2zoLUQf1v9zjUkvb4uixxZELJmCRcxaFCYJthX6lTWcI1dVrlt6oppSBU8Jo6rI3/XELQwwT7HVEWU1TOk7kbOkgvjEAMFgigULuN3Cdf8AIEz51EmBlEWJnBLx0E2AttGrslbuNigKAWyMZCugjDODGCwVBawHID4ENVxChstQMAA1nTYxcllN7i8vGwemWpVFqjU5PF5K1lfQG66hfNKBGOi3qGuYjKj2OYWN9hulNz+Bf1jpjzWO3NFK+dH0cPylaezipYXWJT9bWZs6T5PG9cxCrRJjNnMZyKnciNDWDMwa3lmQN4AR6W5JZOc0am3PLP/AhgplzwMDNtYDPEiA78LJ99+7sPfdknawTcfb7zd1x6wAWwCe8AfYB/QM2vL5wGq6JJk7TIzSmlJuQE3+ya6V1974IJdPLwEgmVeSK88cQtw9VEkPjztRH8L8Je5Ab8rusWjd1cfReZDWu8BNECUCE1yZH8UicjmjjAwacDIgHFx0OTaHfPZ8WXx/t59/P3Il06BriBbrywL/9uTLzleFht3Y0X4P5aVDM++O1yit7ebigxsAOCav/lvaCrRWkKWtBZGbughp48rFSebOa75lb/kGsmQWVuuoANrQFhiTY5ZbTLXOCtPKOVRWZyWgAOLxSAwAYzLytgolRdQFdNJvobGgFUg7uCiQ2CK/wACA7IuZbV/AgwAdKHFegdgJlsAAAAASUVORK5CYII=");
  background-position: top center;
  background-repeat: no-repeat;
}
body .g-form-field__value .rating-field__inner .rating-star.active {
  background-position: bottom 3px center;
}
body .g-comment .g-rating {
  position: relative;
  width: 70px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAUCAYAAABoF9hhAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAkDaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMTAtMDRUMTU6NTk6MTMrMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMTAtMDRUMTY6MTA6MDYrMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTEwLTA0VDE2OjEwOjA2KzA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNjY2NkNGY2LWJlMWItYmE0OS04MzJmLTdiM2IyYzE3ZGRhOSIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmE2ZmE4ZjUzLTg3ZDAtZjc0Ni1iYjY1LWU0MDljNTNmODYxNSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVhYWY0NDhiLTllN2EtNWU0ZS1hYTBlLTBlODk1MjFmZWJjZSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJBZG9iZSBSR0IgKDE5OTgpIiBwaG90b3Nob3A6SGlzdG9yeT0iMjAyMS0xMC0wNFQxNTo1ODozMyswNTowMCYjeDk70KTQsNC50Lsg0JHQtdC3INC40LzQtdC90LgtMSDQvtGC0LrRgNGL0YImI3hBOzIwMjEtMTAtMDRUMTU6NTk6MTMrMDU6MDAmI3g5O9Ck0LDQudC7IEQ6XNCf0YDQvtGH0LXQtVxmb2xkZXJccmF0aW5nLXN0YXJzLnBuZyDRgdC+0YXRgNCw0L3QtdC9JiN4QTsyMDIxLTEwLTA0VDE2OjA2OjI0KzA1OjAwJiN4OTvQpNCw0LnQuyByYXRpbmctc3RhcnMucG5nINC+0YLQutGA0YvRgiYjeEE7MjAyMS0xMC0wNFQxNjowNzoxOSswNTowMCYjeDk70KTQsNC50LsgRDpc0J/RgNC+0YfQtdC1XGZvbGRlclxyYXRpbmctc3RhcnMtdW5hY3RpdmUucG5nINGB0L7RhdGA0LDQvdC10L0mI3hBOzIwMjEtMTAtMDRUMTY6MDk6NDcrMDU6MDAmI3g5O9Ck0LDQudC7IHJhdGluZy1zdGFycy11bmFjdGl2ZS5wbmcg0L7RgtC60YDRi9GCJiN4QTsyMDIxLTEwLTA0VDE2OjEwOjA2KzA1OjAwJiN4OTvQpNCw0LnQuyBEOlzQn9GA0L7Rh9C10LVcZm9sZGVyXHJhdGluZy1zdGFycy11bmFjdGl2ZS5wbmcg0YHQvtGF0YDQsNC90LXQvSYjeEE7Ij4gPHhtcE1NOkhpc3Rvcnk+IDxyZGY6U2VxPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY3JlYXRlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDo1YWFmNDQ4Yi05ZTdhLTVlNGUtYWEwZS0wZTg5NTIxZmViY2UiIHN0RXZ0OndoZW49IjIwMjEtMTAtMDRUMTU6NTk6MTMrMDU6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0ic2F2ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTkyMTMwMDYtMWVlNi00NjQ1LWJiNTQtYTQ3YTBmMzA0YmNkIiBzdEV2dDp3aGVuPSIyMDIxLTEwLTA0VDE1OjU5OjEzKzA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiIHN0RXZ0OmNoYW5nZWQ9Ii8iLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjNjY2NkNGY2LWJlMWItYmE0OS04MzJmLTdiM2IyYzE3ZGRhOSIgc3RFdnQ6d2hlbj0iMjAyMS0xMC0wNFQxNjoxMDowNiswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PmWSH78AAAHHSURBVGiB7dc9SyNRFMbxf8ZoY61ot5W7INhooRaivSkSG0sPqygiWvsJ7IUIgnIaG4tNkVR+hO0CssV2W+miWyhipaCFVxiHeUlm7qzNeSDkvp3fLQ4DM5V6vU5WRGQbQFWPss62Wi0AGo2GuSW4QQ/YNNAEmm7sJebmczMbBuwmjIvG3BxuasNEZBRYDS2turVCMTe/m/WEbQJDofmQWysac3O6iQ0TkUFgK2Zry+3lirnF3Eq73R4EvgAjwDgwCowBk8BKQt0P4BfwF7gBroFb4E+tVnsC6HQ65pbgVoFL4GtCYVJWEi77DXxzY3NLcAOg0ieWlkrC2FxPbgAsAl0PWBdYCs3NLcENVPUaWAAuCmAXwIKqXr0vmFuOGzj0AVgGTnNgp8CyMz7EXP9uNYQ+A+si8kjvX/KHqrqXdsBcv27cd9h9j5id/YSzcQ2b7wO0s//57IeGicgAMNsHOOtqUmOuPzf6hE0BwzGFXeJfTYddTVbM9eRGGzYXmd8BO8CM++24tbSauJjrya1GNifc/wtvr5P7qvovtN8UkXPgAPjO21f8BNkx15MbbdgxMACcqerPuBvdBRsicgKsuZqsmOvJfQXmeK9+EL7RjAAAAABJRU5ErkJggg==") left center / 70px auto no-repeat;
}
body .g-comment .g-rating .g-rating__star {
  height: 15px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGwAAAAUCAYAAABoF9hhAAABN2lDQ1BBZG9iZSBSR0IgKDE5OTgpAAAokZWPv0rDUBSHvxtFxaFWCOLgcCdRUGzVwYxJW4ogWKtDkq1JQ5ViEm6uf/oQjm4dXNx9AidHwUHxCXwDxamDQ4QMBYvf9J3fORzOAaNi152GUYbzWKt205Gu58vZF2aYAoBOmKV2q3UAECdxxBjf7wiA10277jTG+38yH6ZKAyNguxtlIYgK0L/SqQYxBMygn2oQD4CpTto1EE9AqZf7G1AKcv8ASsr1fBBfgNlzPR+MOcAMcl8BTB1da4Bakg7UWe9Uy6plWdLuJkEkjweZjs4zuR+HiUoT1dFRF8jvA2AxH2w3HblWtay99X/+PRHX82Vun0cIQCw9F1lBeKEuf1UYO5PrYsdwGQ7vYXpUZLs3cLcBC7dFtlqF8hY8Dn8AwMZP/fNTP8gAAAAJcEhZcwAACxMAAAsTAQCanBgAAAaWaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IChXaW5kb3dzKSIgeG1wOkNyZWF0ZURhdGU9IjIwMjEtMTAtMDRUMTU6NTk6MTMrMDU6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMTAtMDRUMTU6NTk6MTMrMDU6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDIxLTEwLTA0VDE1OjU5OjEzKzA1OjAwIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOmE5MjEzMDA2LTFlZTYtNDY0NS1iYjU0LWE0N2EwZjMwNGJjZCIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmY5YTBlODhhLTc4ZDMtYmM0MC05YjIwLTNlYTY1NjRjYzI1YSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjVhYWY0NDhiLTllN2EtNWU0ZS1hYTBlLTBlODk1MjFmZWJjZSIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpIaXN0b3J5PSIyMDIxLTEwLTA0VDE1OjU4OjMzKzA1OjAwJiN4OTvQpNCw0LnQuyDQkdC10Lcg0LjQvNC10L3QuC0xINC+0YLQutGA0YvRgiYjeEE7MjAyMS0xMC0wNFQxNTo1OToxMyswNTowMCYjeDk70KTQsNC50LsgRDpc0J/RgNC+0YfQtdC1XGZvbGRlclxyYXRpbmctc3RhcnMucG5nINGB0L7RhdGA0LDQvdC10L0mI3hBOyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6NWFhZjQ0OGItOWU3YS01ZTRlLWFhMGUtMGU4OTUyMWZlYmNlIiBzdEV2dDp3aGVuPSIyMDIxLTEwLTA0VDE1OjU5OjEzKzA1OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOCAoV2luZG93cykiLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmE5MjEzMDA2LTFlZTYtNDY0NS1iYjU0LWE0N2EwZjMwNGJjZCIgc3RFdnQ6d2hlbj0iMjAyMS0xMC0wNFQxNTo1OToxMyswNTowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTggKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pu5Vaf4AAAHeSURBVGiB7dkxaxRBFMDx/6zREVKkMmhASJOYELAxELS40T7fIxCCfhYjwSap8xlSjrXCNYJ2gpBI0igScAzhWWSUu3V2d7I3p817sNzM7Hu/G5jdZZaFjBBvt8Xb7axcEUQkJ1XdHq7JwB4Bb2N33bjwrjU/TtKYdlrdfm7Vql3F84b2pKFuD7d1+cXbeeAzcCsO/QTuGxdOG2syrix1+7tdd9jWCEZsb3XU5IS6Pd3G5RdvbwKfgIXaqWNg0bhwkazruLLUncydiYWLwB3gHjAP3AXWEhhx7FC8fQ98AU6BE+AsTuBiZELqFnaNePsBeJAo7BMfGfxYAeDNbXWn4FZkbO2vEaahrW4htwKeAsMC2BB4NtJXdwpuZVw4AQbA0QTYETAwLhz/HlB3Om4V0e/AJnDQAzsANqMxFuqWd/96voq3L8l/k981LrwYq2/Yzqpbxk29OH/LxDT3P+SmFuzJNUDN/ce5Y/ereHuDq1WdzQTPgTnjwuUfI/EoULecW7/DHjZgQ9Jb09lY0xXqFnLrC/a41v8K7ADr8diJY201qVC3kFtfsOX4K8A+sGRc2DMuXMZjD1iK56RW0xbqTsMVb1fF21fi7UbXP4u3G+Lta/F2dWw88Wlc3XLuL5GHTISTgd9nAAAAAElFTkSuQmCC") left center / 70px auto no-repeat;
}
.site-main__inner .n-thumb {
  margin-right: 15px;
}
.folders-navigation {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  border-top: 1px solid #dedede;
  margin-top: 40px;
  padding-bottom: 30px;
}
.folders-navigation .articles-navigation__inner {
  width: 100%;
  display: flex;
}
@media (max-width: 450px) {
  .folders-navigation .articles-navigation__inner {
    flex-direction: column;
  }
}
.folders-navigation__button {
  margin: 5px;
  max-width: 48%;
  transition: ease 0.4s;
  border-radius: 50px;
}
@media (max-width: 960px) {
  .folders-navigation__button {
    margin: 10px;
    max-width: 100%;
  }
}
.folders-navigation__button a {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-decoration: none;
  color: #000;
  display: flex;
  align-items: center;
  box-sizing: border-box;
  position: relative;
  background: #dedede;
  border-radius: 50px;
  padding: 15px 40px 15px 20px;
  transition: ease 0.4s;
}
@media (max-width: 480px) {
  .folders-navigation__button a {
    font-size: 13px;
  }
}
.folders-navigation__button a:before {
  content: "";
  position: absolute;
  width: 40px;
  top: 0px;
  right: 0;
  bottom: 0px;
  background: url("data:image/svg+xml,%3Csvg fill='%23000' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 4.3a1 1 0 0 1 1.4 0l6.7 6.7c.3.4.3 1 0 1.4l-6.7 6.7A1 1 0 0 1 9 17.6l6-6-6-5.9a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E") 40% 50% / auto 20px no-repeat;
  transition: ease 0.4s;
}
.folders-navigation__button a:hover {
  background: #00008f;
  color: #fff;
}
.folders-navigation__button a:hover:before {
  background-image: url("data:image/svg+xml,%3Csvg fill='%23fff' xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M9 4.3a1 1 0 0 1 1.4 0l6.7 6.7c.3.4.3 1 0 1.4l-6.7 6.7A1 1 0 0 1 9 17.6l6-6-6-5.9a1 1 0 0 1 0-1.4z'/%3E%3C/svg%3E");
}
.folders-navigation__button-name {
  display: block;
}
.folders-navigation__button-image {
  max-width: 100px;
  min-width: 100px;
  margin-right: 15px;
  background: #fafafa;
  text-align: center;
  font-size: 0;
  min-height: 90px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.folders-navigation__button-image svg, .folders-navigation__button-image img {
  max-width: 100%;
  max-height: 90px;
  height: auto;
  width: auto;
}
.folders-navigation__button:hover {
  box-shadow: 0 0 5px #ddd;
}
.folders-navigation__button--prev {
  margin-right: auto;
}
.folders-navigation__button--prev a {
  flex-direction: row-reverse;
  text-align: right;
  justify-content: flex-start !important;
  padding: 15px 20px 15px 40px;
}
.folders-navigation__button--prev a:before {
  left: 0;
  transform: rotateY(180deg);
}
.folders-navigation__button--next {
  margin-left: auto;
}
.folders-navigation__button--next a {
  text-align: left;
}
.folders-navigation__button--next a:before {
  right: 0;
}
.site-main__inner img {
  max-width: 100%;
}
@media (max-width: 960px) {
  .folders-in-block > li.folder.closed .item-cl.cloned {
    word-break: break-word;
  }
}
.site-wrapper {
  overflow: hidden;
  /*.product-item-thumb .product-image {
		img {
			
		}
		
		.cloned-image-wrapper {
			img {
				position: absolute;
				z-index: 100;
				transform: translate(0, 0);
				transition: ease 1s;
				opacity: 1;
				top: 0;
				left: 0;
				
				&.active {
					transform: translate(1000px, -1000px);
				}
			}
		}
		
	}*/
}
.site-wrapper .shop2-product .product-image {
  overflow: unset;
}
.site-wrapper .product-item-thumb .product-image img {
  opacity: 1;
}
.site-wrapper .product-item-thumb .product-image img + img {
  z-index: 10;
  top: 0;
  left: 0;
  position: absolute;
}
.site-wrapper .custom-button-wrapper {
  text-align: center;
}
.site-wrapper .custom-button-wrapper a {
  text-decoration: none;
  font-size: 20px;
  padding: 14px 20px 13px;
  display: inline-block;
  background: #00008f;
  color: #fff;
  border-radius: 50px;
  transition: ease 0.4s;
}
.site-wrapper .custom-button-wrapper a:hover {
  background: #0600f5;
}
@media (max-width: 480px) {
  .product-label div.product-flag {
    font-size: 12px !important;
    line-height: 12px !important;
    padding: 4px 10px 4px !important;
  }
}
.post-headline {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 27px 8px 23px 8px;
}
@media (max-width: 1024px) {
  .post-headline {
    flex-direction: column;
  }
}
.post-headline h1 {
  padding: 0;
  margin: 0;
  text-align: center;
}
@media (min-width: 1025px) {
  .post-headline h1 {
    margin-right: auto;
  }
}
.post-headline .article-news-date {
  justify-self: flex-start;
  font-weight: normal;
  font-size: 15px;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .post-headline .article-news-date {
    margin-bottom: 10px;
    margin-right: 0;
  }
}
h1:empty {
  display: none;
}
.articles-page-wrapper * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.articles-page-wrapper .news-list {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 960px) {
  .articles-page-wrapper .news-list {
    justify-content: space-between;
  }
}
.articles-page-wrapper .news-list .news-item {
  width: 100%;
  max-width: calc(33.3333333% - 20px);
  margin-right: 20px;
  margin-bottom: 20px;
  padding: 15px;
  border: 2px solid #00008f;
  border-radius: 10px;
  display: flex;
  flex-direction: column;
  border-radius: 10px;
  transition: ease 0.4s;
}
.articles-page-wrapper .news-list .news-item:hover {
  box-shadow: 0px 0px 20px rgba(0, 0, 143, 0.5);
}
@media (max-width: 960px) {
  .articles-page-wrapper .news-list .news-item {
    max-width: calc(50% - 10px);
    margin-right: 0;
  }
}
@media (max-width: 640px) {
  .articles-page-wrapper .news-list .news-item {
    max-width: 100%;
  }
}
.articles-page-wrapper .news-list .news-item__title {
  text-decoration: none;
  display: block;
  font-size: 17px;
  font-weight: bold;
  margin-top: 14px;
}
.articles-page-wrapper .news-list .news-item__image {
  font-size: 0;
  text-decoration: none;
  min-height: 200px;
  border-radius: 10px;
  overflow: hidden;
  display: block;
  position: relative;
}
@media (max-width: 960px) {
  .articles-page-wrapper .news-list .news-item__image {
    min-height: 0;
  }
}
.articles-page-wrapper .news-list .news-item__image img {
  border-radius: 10px;
  height: 200px;
  width: 100%;
  object-fit: cover;
}
.articles-page-wrapper .news-list .news-item__footer {
  display: flex;
  align-items: center;
  margin-top: auto;
  padding-top: 10px;
}
.articles-page-wrapper .news-list .news-item__footer-date {
  margin-right: 10px;
}
.articles-page-wrapper .news-list .news-item__footer-link {
  text-decoration: none;
  color: #00008f;
  padding: 5px;
  margin-left: auto;
}
.articles-page-wrapper .news-list .owl-item .news-item {
  width: 100%;
  max-width: 100%;
  margin: 0;
  border-color: transparent;
}
.articles-page-wrapper .news-list .owl-item.active .news-item {
  border-color: #00008f;
}
.articles-page-wrapper.m_page_block {
  padding: 30px 0;
}
.articles-page-wrapper.m_page_block .articles-page-wrapper__title {
  color: #212121;
  font-size: 22px;
  text-transform: uppercase;
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-weight: normal;
  padding-bottom: 5px;
  margin: 0;
}
@media (min-width: 1200px) {
  .articles-page-wrapper.m_page_block .news-list.owl-carousel {
    padding: 20px;
    overflow: hidden;
  }
  .articles-page-wrapper.m_page_block .owl-stage-outer {
    overflow: visible;
  }
}
.articles-page-wrapper.m_page_block .owl-dots {
  position: static;
  display: flex;
  width: 100%;
  justify-content: center;
  transform: none;
  padding: 20px 0 0;
}
.articles-page-wrapper.m_page_block .owl-dots .owl-dot {
  border-color: #cecece;
  width: 10px;
  height: 10px;
}
.articles-page-wrapper.m_page_block .owl-dots .owl-dot.active, .articles-page-wrapper.m_page_block .owl-dots .owl-dot:hover {
  border-color: #00008f;
}
.articles-page-wrapper.m_page_block .owl-nav {
  position: absolute;
  left: 0;
  right: 0;
  top: calc(50% - 20px);
  pointer-events: none;
  width: auto;
  display: flex;
  justify-content: space-between;
  opacity: 1;
}
@media (max-width: 960px) {
  .articles-page-wrapper.m_page_block .owl-nav {
    display: none;
  }
}
.articles-page-wrapper.m_page_block .owl-nav div {
  opacity: 1;
  pointer-events: all;
  width: 40px !important;
  height: 40px !important;
  border-radius: 50%;
  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%2218px%22%20height%3D%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%2300008f%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% 50% / auto 20px no-repeat #fff !important;
  border: 1px solid rgba(0, 0, 0, 0.2) !important;
  box-shadow: none;
}
.articles-page-wrapper.m_page_block .owl-nav div:hover {
  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%2218px%22%20height%3D%2247px%22%20%20viewBox%3D%220%200%2018%2047%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M1.257%2C0.197%20L18.257%2C22.947%20C18.411%2C23.089%2018.500%2C23.289%2018.500%2C23.500%20C18.500%2C23.710%2018.411%2C23.910%2018.257%2C24.052%20L1.257%2C46.802%20L1.255%2C46.800%20C1.122%2C46.923%200.945%2C47.000%200.750%2C47.000%20C0.336%2C47.000%20-0.000%2C46.664%20-0.000%2C46.249%20C-0.000%2C46.031%200.095%2C45.836%200.245%2C45.699%20L0.243%2C45.697%20L16.640%2C23.500%20L0.243%2C1.302%20L0.245%2C1.300%20C0.095%2C1.164%20-0.000%2C0.968%20-0.000%2C0.750%20C-0.000%2C0.336%200.336%2C-0.000%200.750%2C-0.000%20C0.945%2C-0.000%201.122%2C0.076%201.255%2C0.199%20L1.257%2C0.197%20Z%22%20%2F%3E%3C%2Fsvg%3E) 50% 50% / auto 20px no-repeat #00008f !important;
}
body .board-banner__item {
  font-size: 0;
  text-align: center;
  margin-bottom: 15px;
}
body .board-banner__item img {
  max-width: 100%;
}
body .g-comment-list .comment-wrapper {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
body .g-comment-list .g-comment {
  width: 100%;
  max-width: 49%;
  box-sizing: border-box;
  margin: 0 0 2%;
  background: #538CFC;
  border-color: transparent;
}
@media (max-width: 640px) {
  body .g-comment-list .g-comment {
    max-width: 100%;
    margin-bottom: 15px;
  }
}
body .g-comment-list .g-comment__author, body .g-comment-list .g-comment__date, body .g-comment-list .g-comment__text {
  color: #fff;
}
@media (min-width: 641px) {
  body .g-comment-list .comment-wrapper:nth-child(odd) .g-comment:nth-child(odd) {
    background: #0600f5;
  }
  body .g-comment-list .comment-wrapper:nth-child(even) .g-comment:nth-child(even) {
    background: #0600f5;
  }
}
@media (max-width: 640px) {
  body .g-comment-list .comment-wrapper .g-comment:nth-child(odd) {
    background: #0600f5;
  }
}
body .g-page-board .g-notice--indents {
  display: none;
}
body .g-board .g-pagination {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
body .g-board .g-pagination .g-pagination__item {
  display: inline-block;
  min-width: 20px;
  padding: 0 6px;
  height: 28px;
  line-height: 28px;
  text-decoration: none;
  text-align: center;
  font-size: 15px;
  color: #000;
  margin: 0 2px;
  border: 1px solid #0600f5;
  border-radius: 3px;
}
body .g-board .g-pagination .g-pagination__item.g-pagination__item--active {
  background: #0600f5;
  color: #fff;
}
body .g-board .g-pagination .g-pagination__item.g-pagination__item--prev, body .g-board .g-pagination .g-pagination__item.g-pagination__item--next {
  font-size: 0;
  position: relative;
}
body .g-board .g-pagination .g-pagination__item.g-pagination__item--prev:before, body .g-board .g-pagination .g-pagination__item.g-pagination__item--next:before {
  content: "<";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 15px;
}
body .g-board .g-pagination .g-pagination__item.g-pagination__item--next:before {
  transform: rotateY(180deg);
}
body .owl-stage-outer {
  border-radius: 10px;
  overflow: hidden;
}
body .brands-block__title, body .shop2-collection-header, body .shop2-main-header, body .shop2-main-blocks-wrapper .shop2-main-header {
  width: 100%;
  text-align: center;
}
body .top-menu-list > li ul {
  border-radius: 5px;
  box-shadow: 0 0 5px 1px rgba(0, 0, 140, 0.3);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 135px;
  max-width: 250px;
  background: #fff;
  position: absolute;
  padding: 10px 0;
}
body .top-menu-list > li li {
  text-align: left;
}
body .top-menu-list > li li a {
  text-decoration: none;
  display: block;
  padding: 10px 15px;
}
body .shop2-block.login-form .registration-form-wrapper {
  display: none;
}
body .shop2-block.login-form .registration {
  cursor: pointer;
}
body .recently-viewed-prods {
  margin-bottom: 30px;
}
body .advantages {
  padding: 40px 0;
}
body .advantages * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .advantages__title {
  width: 100%;
  text-align: center;
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #212121;
  padding-bottom: 40px;
}
body .advantages__inner {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  body .advantages__inner {
    justify-content: space-between;
  }
}
body .advantages__item {
  max-width: 25%;
  width: 100%;
  padding-right: 20px;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}
@media (max-width: 960px) {
  body .advantages__item {
    max-width: 33.3333333%;
  }
}
@media (max-width: 768px) {
  body .advantages__item {
    max-width: 49%;
    padding-right: 0;
  }
}
@media (max-width: 580px) {
  body .advantages__item {
    max-width: 100%;
  }
}
body .advantages__item-icon {
  max-width: 50px;
  display: flex;
  justify-content: center;
  min-width: 50px;
  padding-right: 10px;
}
body .advantages__item-icon img {
  max-width: 100%;
  width: auto;
}
body .advantages__item-title {
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #000;
}
body .advantages__item-text {
  color: #000;
  font-size: 14px;
}
body .our-shops {
  padding: 40px 0;
}
body .our-shops * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .our-shops__title {
  text-align: center;
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #212121;
  padding-bottom: 40px;
}
body .our-shops__item {
  text-align: center;
  padding: 0 15px;
}
body .our-shops__item-icon {
  max-width: 250px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}
body .our-shops__item-icon img {
  max-width: 100%;
  width: auto;
  border-radius: 50%;
}
body .our-shops__item-number {
  font-size: 20px;
  color: #fff;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  background: #00008f;
  margin-top: -15px;
  font-weight: bold;
}
body .our-shops__item-name {
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-size: 17px;
  color: #000;
}
body .our-shops__item-adress {
  color: #000;
  font-size: 14px;
}
body .our-shops .slick-dots {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  list-style: none;
  margin: 20px 0 0;
  padding: 0;
}
body .our-shops .slick-dots li {
  margin: 0 4px;
}
body .our-shops .slick-dots li button {
  display: inline-block;
  width: 10px;
  height: 10px;
  border: 1px solid #cecece;
  border-radius: 50%;
  transition: all 0.3s linear;
  font-size: 0;
  padding: 0;
}
body .our-shops .slick-dots li button:hover {
  border-color: #00008f;
  background: #00008f;
}
body .our-shops .slick-dots li.slick-active button {
  border-color: #00008f;
  background: #00008f;
}
body .reviews {
  padding: 40px 0;
}
body .reviews * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .reviews__item {
  padding: 18px;
}
body .reviews__item-text {
  font-size: 16px;
  padding-bottom: 10px;
}
body .reviews__item-name {
  font-size: 20px;
  font-weight: bold;
}
body .reviews__title {
  width: 100%;
  text-align: center;
  font-family: RobotoSlab, Arial, Helvetica, sans-serif;
  font-size: 22px;
  color: #212121;
  padding-bottom: 40px;
}
body .reviews__footer {
  text-align: center;
  padding-top: 15px;
}
body .reviews__footer a {
  text-decoration: none;
  font-size: 16px;
  padding: 14px 23px 13px;
  display: inline-block;
  background: #00008f;
  color: #fff;
  transition: ease 0.4s;
}
body .reviews__footer a:hover {
  background: #0600f5;
}
body .folder-desc ul {
  width: 100%;
  border-radius: 3px;
  box-shadow: -20px 20px 0 -18px #f0f0f0, 21px -20px 0 -18px #f0f0f0, 20px 20px 0 -21px #00008f, 0 0 0 2px #00008f;
  margin: 25px auto;
  padding: 15px;
  list-style: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
body .folder-desc ul li {
  font-size: 12pt;
  padding: 5px 5px 5px 30px;
  background: url("data:image/webp;base64,UklGRhQEAABXRUJQVlA4TAgEAAAvP8APEM/EoI0kId17sIAH/PsCB7c22LZtI4hOde2Vj99/uJ/gu9htJEmKlAvaqef6O/d+MJXjSLZV5d/7FPed5sCa/BNx5/vn2Qlkz7nw/dzM2f9kkkYejYMGiQ6FygFEAAAAJDRIADwSEpJIaPFHp4AEICCiRYc/UBiEnFxgGIxBMDDJABwcUAgMJ2wMgkcbNAqcNFpIEQgagtHBCaiSAAXGD0EwCuIWwyNnWJyKKwjjCTXIhmb0McIkBCoDYbnlUTQGWMMoEwgW7+rZIkxjLumQ8BiBoUCQEFhBQYJKM1ExniWPqt32dMwYxaBIsTKgjDFlnuBq/rvZnS/NdL+aTpmZrS7v95kDv2/0/+13z/K8C+93ZUgQAMaQpKxRa9u2fV7btm3btue9l0qlaj4Q0X8HbttGklJjArQzY8z23CcAOz5bKlPjokL290+iEyYn2j7AbHQv5PgJRQRmVvU9meKjLkwwY9lihPexFcGN4x4jaokVVtVpseDHiZ0J3YYIEveg8OLZycmphOIQU2rfFwT7sQ2nZCe6MaI6dyKL6tfvZ28japKpT9wPoK9wUafM5cx3wmJGQlXqfSVie8FAnMUji4vki/Yllb2BmRzHINHfpLe6/wGjOriVkbur1dSyg/lha4LzREmrTcRQjZWe5mRCd0kMQYP0Vhcr1YJ9BGbehJwKiZzRY08shnOKGEyjAT2UsXLo9kEUfOnjzBQsYDPjVhPkIIJctHlM5+rCD1GorS62oAXbaTD5IhWVeMCeEliK64wKphEb1BQ7I9wq1LUZVK0abCmSlBB7fxV05ukIohFFtITYpcuVniAEMStPn0KKOuYdLPxVE9aivGj9lvtVPpXroS4evxCXJXzVIjv+oYhkYBTPn/8Vp5HPIUKjEMWkoVTiBs07EvAKGYcIB16p1HvaMSIOm1wHAE6l0HvaMmK6EuH9BqxU760f+/jTcMdtqr6gHZtqkeaNeAB1pW5/W0L4XUjzVrCLuujKYQ2RAzCK/TH2GqlyLZNeaeWm5u1vUKc451KK8OkGAGmX2g6M9H+ueV0m161Vzro1yRdEkbPD6xE2UQ0mQjW9HL3SLoLszPEWgqnHNlyzsI24e1M8J2CfWa6SkZFdbGTaxhDl2OUutfWULmLUDA1CugKBXYA0Ww4akbs0HOmfqXVT4Eh50b6j3Asb3GpW+Bnblkputx4dCZI9r1F1HxVSBI3o0BQiJKYYnsqo81Ube7BEEdaKLQDASonNt4WTxQpB5Mw92tAJ5ewwbcCR4mV4aY3ytDXK/1UU56b91eOEf6OjkwnHq/uKafjaGuc2kiw73XOjLtkjBs6tEToc1bha99xc92HFc7tfzgJ3QBj43yAkKi61soV/nAIK") top 6px left / 19px auto no-repeat;
}
body .articles-page-wrapper .news-list {
  padding: 20px 0;
}
body .g-board__comment-list {
  margin-bottom: 20px;
}
body .g-board .link-wrapper {
  text-align: center;
}
body .g-board .link-wrapper a {
  text-decoration: none;
  display: inline-block;
  text-align: center;
  padding: 14px 24px 13px;
  color: #fff;
  background: #00008f;
  border-radius: 5px;
  transition: ease 0.4s;
}
body .g-board .link-wrapper a:hover {
  background: #538cfc;
}
body .shop2-main-blocks-wrapper {
  border-top: 0;
}
body .header-bottom-menu {
  padding: 0 20px;
  display: flex;
  align-items: center;
  font-family: Roboto, Arial, Helvetica, sans-serif;
}
body .header-bottom-menu .folders-title {
  margin: 0;
}
body .header-bottom-menu .header-folders {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  margin-left: 20px;
}
@media (max-width: 1024px) {
  body .header-bottom-menu .header-folders {
    display: none;
  }
}
body .header-bottom-menu .header-folders .flexMenu-popup {
  margin: 0;
  padding: 10px;
  border-radius: 10px;
  list-style: none;
  right: 0;
  z-index: 10;
  background: #fff;
}
body .header-bottom-menu .header-folders .flexMenu-viewMore {
  position: relative;
}
body .header-bottom-menu .header-folders a {
  display: inline-block;
  padding: 5px 15px;
  font-weight: bold;
  text-decoration: none;
}
body .header-bottom-menu .header-folders a:hover {
  color: #00008f;
}
body .folders-shared .close-folders {
  display: block;
  background-size: contain;
}
body .registration-fields {
  display: flex;
  flex-direction: column;
}
body .registration-fields .field-name {
  order: 1;
}
body .registration-fields .field-phone {
  order: 2;
}
body .registration-fields .field-email {
  order: 3;
}
body .registration-fields .field-pwd {
  order: 4;
}
body .registration-fields .field-pwd {
  order: 5;
}
body .registration-fields .field-pwd2 {
  order: 6;
}
body .registration-fields [type="submit"] {
  order: 7;
}
body .shop2-block.login-form {
  width: auto !important;
  height: auto !important;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
}
body .shop2-block.login-form .login-form-inner {
  overflow: auto;
  max-height: calc(100vh - 40px);
}
body .shop2-block.login-form .block-body {
  position: relative;
  top: auto;
  left: auto;
  right: auto;
  bottom: auto;
}
body .shop2-block.login-form.opened {
  pointer-events: all;
}
.articles-page-wrapper__title {
  text-align: center;
}
/*.sand2 {*/
.side-folders-wrap .first-page-item {
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  background: #f5f5f5;
  margin-bottom: 5px;
  padding: 13px 30px 11px 17px;
  display: block;
  text-decoration: none;
}
.side-folders-wrap a.first-page-item {
  border-radius: 5px;
  font-size: 14px;
  font-weight: 500;
  color: #000;
  text-transform: uppercase;
  background: #f5f5f5;
  margin-bottom: 5px;
  padding: 13px 30px 11px 17px;
  display: block;
  text-decoration: none;
  transition: all 0.3s ease;
}
.side-folders-wrap a.first-page-item:hover {
  background: #00008f;
  color: #fff;
}
.side-folders-wrap {
  padding: 0 0 20px;
}
.side-folders-wrap.no_event .first-page-item {
  background: #fff;
  border: 1px solid #ddd;
}
.side-folders-wrap.no_event .opened.active {
  pointer-events: none;
}
.side-folders-wrap.no_event .opened.active > a {
  background: #f5f5f5;
}
.side-folders-wrap .side-folders-menu a {
  border-radius: 5px;
}
.left_side .shop2-filter-button:after {
  display: none;
}
.left_side .shop2-filter-button {
  text-align: center;
  padding: 0 20px;
  pointer-events: none;
}
@media (max-width: 768px) {
  .left_side .shop2-filter-button {
    pointer-events: auto;
  }
}
.left_side .shop2-filter {
  opacity: 1 !important;
  visibility: visible !important;
  display: block;
}
@media (max-width: 768px) {
  .left_side .shop2-filter {
    display: none;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    box-sizing: border-box;
  }
}
.filter-flags-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
.filter-flags-wrapper a {
  display: inline-block;
  width: calc(33%);
  margin: 0 0 5px;
  font-size: 11px;
  color: #999999;
  padding: 0;
  text-align: center;
  text-decoration: none;
  flex: auto;
  word-break: break-word;
  padding: 0 !important;
}
.filter-flags-wrapper a:before {
  display: none !important;
}
.filter-flags-wrapper a .flag-icon {
  width: 50px;
  height: 25px;
  border-radius: 250px;
  background: #f5f5f5;
  border: 1px solid #dddddd;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 5px;
  display: inline-block;
}
.filter-flags-wrapper a .flag-icon:before {
  content: "";
  display: inline-block;
  border-radius: 100%;
  background: #999999;
  transition: all 0.3s ease;
  width: 21px;
  height: 21px;
  top: 1px;
  left: 2px;
  position: absolute;
}
.filter-flags-wrapper a.active-val {
  padding: 0 !important;
  background: none !important;
  font-weight: normal;
  color: #999999;
}
.filter-flags-wrapper a.active-val .flag-icon {
  background: #0608f5;
}
.filter-flags-wrapper a.active-val .flag-icon:before {
  background: #fff;
  left: calc(100% - 23px);
}
.table-filter-param .d-tr.price_field .slider-range {
  display: none;
}
.table-filter-param .d-tr.price_field .filter-flags-wrapper {
  margin-top: 10px;
}
.shop2-filter {
  border: 1px solid #dddddd;
  border-radius: 0 0 5px 5px;
}
.shop2-filter-button.opened:before {
  display: none;
}
.shop2-filter {
  padding-top: 5px;
  padding-left: 10px;
  padding-right: 10px;
}
.table-filter-param > .d-tr {
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 0;
  /*&.active {
				.param-body {
					display: block;
				}
			}*/
}
.table-filter-param > .d-tr .slider-range {
  display: none;
}
.table-filter-param > .d-tr .param-body {
  display: none;
  padding-bottom: 5px;
}
.table-filter-param > .d-tr .field-title {
  padding: 13px 0;
  text-transform: none;
  font-size: 14px;
  color: #484848;
  font-weight: normal;
  position: relative;
  cursor: pointer;
}
.table-filter-param > .d-tr .field-title:before {
  content: "";
  position: absolute;
  width: 11px;
  height: 11px;
  top: calc(50% - 5px);
  right: 0;
  transition: all 0.3s ease;
  filter: invert(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%229px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%209%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M8.741%2C1.302%20L5.014%2C5.444%20C4.873%2C5.605%204.674%2C5.696%204.465%2C5.696%20C4.256%2C5.696%204.057%2C5.605%203.916%2C5.444%20L0.189%2C1.302%20L0.191%2C1.300%20C0.069%2C1.162%20-0.007%2C0.979%20-0.007%2C0.777%20C-0.007%2C0.348%200.327%2C-0.000%200.738%2C-0.000%20C0.956%2C-0.000%201.150%2C0.099%201.286%2C0.253%20L1.288%2C0.252%20L4.465%2C3.770%20L7.642%2C0.252%20L7.644%2C0.253%20C7.780%2C0.099%207.974%2C-0.000%208.192%2C-0.000%20C8.603%2C-0.000%208.937%2C0.348%208.937%2C0.777%20C8.937%2C0.979%208.861%2C1.162%208.739%2C1.300%20L8.741%2C1.302%20Z%22%20%2F%3E%3C%2Fsvg%3E") 50% no-repeat;
}
.table-filter-param > .d-tr .field-title.active:before {
  transform: rotate(180deg);
}
.shop2-filter .range.min-val input, .shop2-filter .range.max-val input {
  border-radius: 5px;
}
.custom_field .d-tr {
  margin: 0 0 10px;
  display: flex;
  align-items: center;
}
.custom_field .d-tr > div {
  width: 50%;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 0 !important;
}
.custom_field .d-tr > div .dimension-inner input {
  height: 34px;
  line-height: 34;
}
.custom_field .d-tr > div.field-title {
  pointer-events: none;
  font-size: 13px;
  color: #999999;
  padding-right: 10px;
}
.custom_field .d-tr > div.field-title:before {
  display: none;
}
.filter-sorting-wrapper {
  border: 1px solid #dddddd;
  border-radius: 5px;
  padding-left: 20px;
  padding-right: 20px;
}
/*}*/
.shop2-product-btn {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.one-click-button {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.cart-wr-in .cart-order {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.shop2-btn {
  -webkit-border-radius: 30px !important;
  -moz-border-radius: 30px !important;
  border-radius: 30px !important;
}
table.shop2-cart-table .shop2-product-amount input[type=text] {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.shop2-product .shop2-product-amount input[type=text] {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.shop2-product .shop2-product-btn.type-3 span:after {
  top: 8px;
}
.shop2-product .shop2-product-amount button {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.see-more {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.form-bottom input {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.form-bottom .tpl-form-button {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.gr-fields-wrap .site-button {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.popup-modal__content .tpl-anketa .tpl-field .tpl-form-button {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.popup-modal__body {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.popup-modal__content .tpl-anketa .tpl-field .field-title .field-required-mark {
  color: #00008f;
}
.popup-modal__content .tpl-anketa .tpl-field-button {
  margin-bottom: 0 !important;
  text-align: center;
}
.popup-modal__close {
  right: 20px;
  top: 20px;
}
.product-includeForm .gr-form-wrap, .product-includeForm .tpl-anketa, .product-includeForm2 .gr-form-wrap, .product-includeForm2 .tpl-anketa {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.light-btn, .shop2-btn, .shop_orders a, button, button.shop2-btn, input[type=button].shop2-btn, input[type=submit], input[type=submit].shop2-btn {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.panel-top-menu .top-menu-list > li > a {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.error, .required {
  color: #00008f !important;
}
@media (max-width: 767px) {
  .shop2-order-options a.shop2-btn {
    margin-top: 0 !important;
  }
  .text-right a.shop2-btn {
    margin-left: 0 !important;
  }
}
.shop2-sorting-panel .sorting .sort-title {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.products-per-page-wr .jq-selectbox__select {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.shop2-sorting-panel {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.shop2-product-amount input[type=text] {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.shop2-product-amount button {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.product-includeForm .tpl-anketa .tpl-field-button {
  text-align: center;
}
body .one-click-button {
  margin-bottom: 0;
}
body .product-panel-bottom {
  padding-bottom: 2px;
}
.shop2-product-amount {
  margin: 0 auto;
}
.shop2-sorting-panel.opened .sorting-input-body {
  -webkit-border-radius: 30px;
  -moz-border-radius: 30px;
  border-radius: 30px;
}
.jq-selectbox__dropdown {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
.jq-selectbox__dropdown ul {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}
@media (max-width: 1023px) {
  .see-more.block-open {
    padding: 0 36px;
  }
}
.product-list.product-list-thumbs .shop2-product-item {
  padding-left: 0;
}
.product-list.product-list-thumbs .shop2-product-item:hover {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1), inset 0px 0px 12px rgba(0, 0, 0, 0.1);
}
.product-item-thumb .product-image > a {
  text-align: center;
}
.product-item-thumb .product-image > a img {
  display: inline-block;
}
.shop2-coupon .coupon-id .coupon-delete {
  border-color: #00008f;
  background-image: url(/t/images/prom_del.svg);
  width: 15px;
  height: 15px;
}
.shop2-discounts-desc {
  display: flex;
  align-items: baseline;
}
.shop2-discounts-desc .block-title {
  margin: 0 5px 0 0;
}
.product-list.product-list-thumbs .shop2-product-item {
  padding-right: 0;
  border-radius: 10px;
}
@media (min-width: 1024) {
  .product-list.product-list-thumbs .shop2-product-item .product-item-in {
    padding: 10px;
  }
}
.list-thumb {
  height: 100%;
}
body .product-list.product-list-thumbs {
  align-items: stretch;
}
.list-thumb .shop2-product-item re-captcha {
  display: none;
}
.list-thumb .product-item-in {
  height: 100%;
}
.shop2-main-blocks-wrapper .list-thumb .shop2-product-item {
  height: 100%;
}
body .product-panel-bottom .product-compare label {
  font-size: 15px;
  color: #000;
}
.list-thumb .shop2-product-item {
  border: none;
}
@media (max-width: 1023px) {
  .product-list.product-list-thumbs .shop2-product-item {
    height: 100%;
    padding-right: 0;
  }
  body .product-list.product-list-thumbs {
    justify-content: space-between;
  }
}
@media (max-width: 480px) {
  .favorite_btn_wrapper .favorite_btn span.icon {
    width: 40px !important;
    background-position: 63% 50% !important;
  }
}
.shop2-main-before ul {
  list-style: none;
}
body .td.search-wrap .panel-search-wrap .search-text {
  color: #bdbbbb;
}
body .td.search-wrap .panel-search-wrap .search-text:focus {
  color: #000;
}
body .product-page .site-main__inner h1 {
  margin-bottom: 0;
  padding-bottom: 10px;
}
body .product-page .shop2-product .shop2-product-amount {
  width: 100px;
}
body .product-page .shop2-product .form-add, body .product-page .shop2-product .product-details, body .product-page .shop2-product-data {
  border: 0;
}
body .product-page .shop2-product-data .shop2-product-desc {
  border: 1px solid rgba(0, 0, 0, 0.15);
}
body .product-page .product-panel-bottom {
  padding: 0;
}
body .product-panel-bottom .product-compare .text {
  padding-bottom: 1px;
  padding-top: 2px;
}
@media (max-width: 960px) {
  body h1 {
    margin-bottom: 15px;
  }
}
body .product-item-simple .product-side-r, body .product-item-simple {
  border: 0;
}
.site-main__inner .order-page-back-button {
  /*position: absolute;
		left: 0;
		bottom: -16px;*/
}
.site-main__inner .order-page-back-button .shop2-btn-back {
  display: inline-block;
  padding: 14px 15px;
  background: none !important;
  border: 1px solid #00008f;
  border-radius: 50px;
}
.site-main__inner .order-page-back-button .shop2-btn-back:hover {
  text-decoration: none;
}
.site-main__inner .shop2-order-form .form-item-submit {
  text-align: right;
}
.site-main__inner .shop2-payment-options .text-center {
  text-align: right !important;
}
.cart_content #shop2-cart {
  margin-top: -68px;
}
.cart_content .text-right {
  position: relative;
  z-index: 1;
}
@media (max-width: 940px) {
  table.shop2-cart-table .param-show {
    display: none;
  }
}
@media (max-width: 768px) {
  .cart_content #shop2-cart {
    margin-top: -48px;
  }
  .shop2-cart-total-in .tr {
    text-align: right;
    padding-right: 10px;
    display: flex;
    align-items: baseline;
    justify-content: flex-end;
  }
  .shop2-cart-total-in .tr .th {
    margin-right: 10px;
  }
}
@media (max-width: 480px) {
  table.shop2-cart-table td.cart-product .cart-product-details {
    padding: 10px 0 18px 5px;
  }
  table.shop2-cart-table td.cart-product .cart-product-name {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
@media (max-width: 375px) {
  table.shop2-cart-table td.cart-product .cart-product-details {
    padding: 1px 0 18px 5px;
  }
}
.shop2-product-discount-desc {
  width: 120px;
  padding: 2px 14px;
  line-height: 1;
  border-radius: 25px;
}
.shop2-main-header h1 {
  padding: 0;
  margin: 0;
  font: inherit;
  text-align: center;
}
.desc-area ul {
  padding-left: 0;
}
.localtabs__body ul {
  list-style: initial;
}
@media (max-width: 640px) {
  .localtabs__body ul {
    list-style: initial;
    padding-left: 0;
  }
}
.city-wr-search .suggestions-wrapper {
  position: absolute;
  left: 0;
  top: 50px;
  max-height: 150px;
  overflow: auto;
}
.page_order .city-wr-search {
  display: none;
}
.text-right-left .g-button {
  text-transform: inherit !important;
}
.b_3 {
  display: none !important;
}
.shop-cart-opened2 .small-cart-wrapper {
  position: static;
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
  width: 100%;
  border: none;
  padding: 0;
}
.shop-cart-opened2 .small-cart-wrapper .cart-product-wrapper {
  flex-direction: column;
  border: none;
}
.shop-cart-opened2 .small-cart-wrapper .cart-product-details {
  width: 100%;
}
.shop-cart-opened2 .small-cart-wrapper .cart-order {
  line-height: 20px;
}
.shop-cart-opened2 .small-cart-wrapper .small-cart-info .cart-body-total-price {
  padding: 0 0 14px;
}
.shop-cart-opened2 .small-cart-wrapper .small-cart-info .cart-body-total-price .small-cart-sum-title {
  padding-bottom: 0;
}
html .sand3 .small-cart-wrapper {
  width: 360px;
}
html .sand3 .site-compare a .top_compare_amount, html .sand3 .site-header .favorite_top .favorite_link span, html .sand3 .site-header .header-bottom-wrapper .shop-cart-wr #shop2-cart-preview .shop-cart-wrap .cart-products-amount span {
  font-family: "Tahoma", sans-serif;
  font-size: 12px !important;
}
html .sand3 .product-panel-bottom .product-compare.product-compare-added a {
  color: #74C139;
}
html .sand3 .product-panel-bottom .product-compare a {
  pointer-events: none;
}
html .sand3 .favorite_btn_wrapper .favorite_btn a {
  pointer-events: none;
}
html .sand3 .site-header .header-bottom-wrapper .shop-cart-wr #shop2-cart-preview .shop-cart-wrap .cart-products-amount {
  top: 6px;
}
html .sand3 .site-header .header-bottom-wrapper .shop-cart-wr #shop2-cart-preview .shop-cart-wrap .cart-products-amount span {
  width: 20px;
  height: 20px;
  font-size: 11px;
  line-height: 20px;
}
html .sand3 .small-cart-wrapper .cart-product-wrapper {
  position: relative;
}
html .sand3 .small-cart-wrapper .cart-product-wrapper .cart-product-details {
  padding-right: 35px;
}
html .sand3 .small-cart-wrapper .cart-product-wrapper .cart-preview-delete {
  display: flex !important;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 5px;
  right: 0;
  bottom: 5px;
  width: 30px;
  border-left: 1px solid #ccc;
}
html .sand3 .small-cart-wrapper .cart-product-wrapper .cart-preview-delete a {
  width: 14px;
  height: 16px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:ev='http://www.w3.org/2001/xml-events' version='1.1' baseProfile='full' xml:space='preserve' x='0px' y='0px' width='14px' height='16px' viewBox='0 0 14px 16px' preserveAspectRatio='none' shape-rendering='geometricPrecision'%3E'%3Cpath xmlns='http://www.w3.org/2000/svg' fill='rgb(0, 0, 143)' d='M12.250,2.500 L9.500,2.500 L9.500,1.000 C9.500,0.447 9.052,-0.000 8.500,-0.000 L4.500,-0.000 C3.948,-0.000 3.500,0.447 3.500,1.000 L3.500,2.500 L0.750,2.500 C0.336,2.500 -0.000,2.835 -0.000,3.250 C-0.000,3.664 0.336,4.000 0.750,4.000 L1.000,4.000 L1.000,15.000 C1.000,15.552 1.448,16.000 2.000,16.000 L11.000,16.000 C11.552,16.000 12.000,15.552 12.000,15.000 L12.000,4.000 L12.250,4.000 C12.664,4.000 13.000,3.664 13.000,3.250 C13.000,2.835 12.664,2.500 12.250,2.500 ZM5.000,1.500 L8.000,1.500 L8.000,2.500 L5.000,2.500 L5.000,1.500 ZM10.500,14.500 L2.500,14.500 L2.500,4.000 L10.500,4.000 L10.500,14.500 Z'/%3E%3C/svg%3E") 50% no-repeat;
}
html .sand3 .site-header .favorite_top .favorite_link span, html .sand3 .site-compare a .top_compare_amount {
  display: grid;
  top: 2px;
  left: 39px;
  right: auto;
  background: #ea0000;
  color: #fff;
}
@media (max-width: 1200px) {
  html .sand3 .site-header .favorite_top .favorite_link span, html .sand3 .site-compare a .top_compare_amount {
    top: 5px;
    left: 23px;
  }
}
html .sand3 .product-panel-bottom .product-compare label:hover .checkbox-style {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%2391BD3E%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1010726912'%3E%3Cg id='_677094464'%3E%3Cpath class='fil0' d='M7.46 46.53l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.36,1.35 2.19,3.22 2.19,5.28l0 36.55c0,2.06 -0.83,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.05,0 -3.93,-0.84 -5.27,-2.19 -1.35,-1.34 -2.19,-3.22 -2.19,-5.28l0 -36.55c0,-2.06 0.84,-3.93 2.19,-5.28 1.34,-1.35 3.22,-2.19 5.27,-2.19z'/%3E%3Cpath class='fil0' d='M44.1 1.98l11.8 0c2.06,0 3.93,0.83 5.28,2.19 1.34,1.34 2.19,3.22 2.19,5.28l0 81.1c0,2.06 -0.85,3.94 -2.19,5.28 -1.35,1.35 -3.22,2.19 -5.28,2.19l-11.8 0c-2.06,0 -3.93,-0.84 -5.28,-2.19 -1.34,-1.34 -2.19,-3.22 -2.19,-5.28l0 -81.1c0,-2.06 0.85,-3.94 2.19,-5.28 1.35,-1.36 3.22,-2.19 5.28,-2.19z'/%3E%3Cpath class='fil0' d='M80.73 30.2l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.35,1.34 2.19,3.21 2.19,5.27l0 52.89c0,2.06 -0.84,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.06,0 -3.93,-0.84 -5.27,-2.19 -1.36,-1.34 -2.19,-3.22 -2.19,-5.28l0 -52.89c0,-2.06 0.83,-3.93 2.19,-5.27 1.34,-1.35 3.21,-2.19 5.27,-2.19z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .product-panel-bottom .product-compare.product-compare-added label .checkbox-style {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%2391BD3E%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1010726912'%3E%3Cg id='_677094464'%3E%3Cpath class='fil0' d='M7.46 46.53l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.36,1.35 2.19,3.22 2.19,5.28l0 36.55c0,2.06 -0.83,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.05,0 -3.93,-0.84 -5.27,-2.19 -1.35,-1.34 -2.19,-3.22 -2.19,-5.28l0 -36.55c0,-2.06 0.84,-3.93 2.19,-5.28 1.34,-1.35 3.22,-2.19 5.27,-2.19z'/%3E%3Cpath class='fil0' d='M44.1 1.98l11.8 0c2.06,0 3.93,0.83 5.28,2.19 1.34,1.34 2.19,3.22 2.19,5.28l0 81.1c0,2.06 -0.85,3.94 -2.19,5.28 -1.35,1.35 -3.22,2.19 -5.28,2.19l-11.8 0c-2.06,0 -3.93,-0.84 -5.28,-2.19 -1.34,-1.34 -2.19,-3.22 -2.19,-5.28l0 -81.1c0,-2.06 0.85,-3.94 2.19,-5.28 1.35,-1.36 3.22,-2.19 5.28,-2.19z'/%3E%3Cpath class='fil0' d='M80.73 30.2l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.35,1.34 2.19,3.21 2.19,5.27l0 52.89c0,2.06 -0.84,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.06,0 -3.93,-0.84 -5.27,-2.19 -1.36,-1.34 -2.19,-3.22 -2.19,-5.28l0 -52.89c0,-2.06 0.83,-3.93 2.19,-5.27 1.34,-1.35 3.21,-2.19 5.27,-2.19z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .site-header .site-compare .top_compare_button.active {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%2391BD3E%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1010726912'%3E%3Cg id='_677094464'%3E%3Cpath class='fil0' d='M7.46 46.53l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.36,1.35 2.19,3.22 2.19,5.28l0 36.55c0,2.06 -0.83,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.05,0 -3.93,-0.84 -5.27,-2.19 -1.35,-1.34 -2.19,-3.22 -2.19,-5.28l0 -36.55c0,-2.06 0.84,-3.93 2.19,-5.28 1.34,-1.35 3.22,-2.19 5.27,-2.19z'/%3E%3Cpath class='fil0' d='M44.1 1.98l11.8 0c2.06,0 3.93,0.83 5.28,2.19 1.34,1.34 2.19,3.22 2.19,5.28l0 81.1c0,2.06 -0.85,3.94 -2.19,5.28 -1.35,1.35 -3.22,2.19 -5.28,2.19l-11.8 0c-2.06,0 -3.93,-0.84 -5.28,-2.19 -1.34,-1.34 -2.19,-3.22 -2.19,-5.28l0 -81.1c0,-2.06 0.85,-3.94 2.19,-5.28 1.35,-1.36 3.22,-2.19 5.28,-2.19z'/%3E%3Cpath class='fil0' d='M80.73 30.2l11.81 0c2.06,0 3.93,0.84 5.27,2.19 1.35,1.34 2.19,3.21 2.19,5.27l0 52.89c0,2.06 -0.84,3.94 -2.19,5.28 -1.34,1.35 -3.21,2.19 -5.27,2.19l-11.81 0c-2.06,0 -3.93,-0.84 -5.27,-2.19 -1.36,-1.34 -2.19,-3.22 -2.19,-5.28l0 -52.89c0,-2.06 0.83,-3.93 2.19,-5.27 1.34,-1.35 3.21,-2.19 5.27,-2.19z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .site-header .favorite_top:not(.is-null) .favorite_link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23fe0000%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M0 33.8c0,7.67 0.91,11.93 4.63,18.61 3.62,6.51 8.66,11.33 13.78,16.5 0.68,0.69 1.21,1.01 1.86,1.65 1.16,1.15 2.24,2.08 3.5,3.14l1.76 1.56c0.33,0.28 0.48,0.48 0.79,0.78 0.43,0.42 0.54,0.42 0.97,0.78 0.33,0.29 0.47,0.49 0.79,0.77 3.21,2.86 7.8,6.46 10.84,9.28 0.42,0.4 0.56,0.42 0.97,0.79 1.25,1.11 6.16,5.48 7.37,6.1 1.97,1.01 3.33,0.99 5.37,0.09 0.9,-0.4 1.24,-0.82 1.92,-1.4 1.27,-1.07 2.33,-1.98 3.59,-3.05l14.47 -12.48c0.39,-0.35 0.48,-0.35 0.88,-0.69l4.39 -4c0.42,-0.37 0.56,-0.39 0.98,-0.78 0.34,-0.32 0.54,-0.56 0.87,-0.89l3.42 -3.22c1.82,-1.81 4,-3.89 5.66,-5.87 5.56,-6.61 11.19,-15.29 11.19,-24.35 0,-5.8 -0.26,-8.99 -2.51,-14.48 -2.09,-5.1 -6.11,-10.22 -10.83,-13 -0.87,-0.51 -1.26,-0.82 -2.22,-1.3 -4.54,-2.26 -8.01,-2.86 -13.35,-2.86 -5.26,0 -11.56,2.64 -14.98,5.52 -0.79,0.68 -1.42,1.22 -2.15,1.95 -0.67,0.67 -1.47,1.37 -2.04,2.07 -0.49,0.62 -1.53,1.64 -1.73,2.37l-0.38 0c-0.38,-1.41 -4.62,-5.29 -5.92,-6.39 -3.4,-2.87 -9.7,-5.52 -14.98,-5.52 -5.2,0 -8.8,0.59 -13.22,2.8 -2.21,1.1 -6.38,4.05 -7.8,5.87 -2.41,3.11 -3.58,4.09 -5.32,8.35 -0.68,1.64 -1.28,3.17 -1.71,5.13 -0.39,1.8 -0.86,4.13 -0.86,6.17zm27.07 -15.8c1.59,-0.25 3.09,0.83 3.35,2.42 0.26,1.59 -0.82,3.09 -2.41,3.35 -0.04,0.01 -13.49,2.04 -8.8,17.56 0.47,1.55 -0.41,3.18 -1.96,3.65 -1.55,0.47 -3.18,-0.41 -3.65,-1.95 -6.64,-21.98 13.41,-25.02 13.47,-25.03z'/%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .site-header .favorite_top.is-null .favorite_link {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23000%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M49.61 25.2c4.95,0 3.95,-5.89 12.17,-10.88 2.08,-1.26 5.21,-2.66 8.34,-2.79 1.93,-0.08 2.45,-0.33 5.17,0.11 6.17,0.99 10.21,3.79 13.91,8.35 0.88,1.08 1.48,2.21 2.14,3.52 3.86,7.68 3.61,16.56 -0.42,24.64 -0.35,0.7 -0.72,1.27 -1.07,1.87l-2.15 3.31c-0.39,0.54 -0.78,1 -1.2,1.53 -2.26,2.82 -7.08,8.31 -9.55,10.19 -0.56,0.43 -0.89,0.79 -1.41,1.32l-7.43 6.63c-0.36,0.3 -0.41,0.27 -0.77,0.6l-17.34 14.89c-0.4,-0.27 -0.38,-0.32 -0.74,-0.63 -0.35,-0.31 -0.42,-0.31 -0.76,-0.61l-10.47 -9.06c-0.36,-0.3 -0.4,-0.27 -0.77,-0.6 -0.3,-0.26 -0.4,-0.4 -0.71,-0.66l-7.56 -6.5c-0.6,-0.46 -0.87,-0.87 -1.42,-1.31l-4.41 -3.99c-1.13,-0.87 -1.9,-1.78 -2.9,-2.77 -0.95,-0.95 -1.8,-1.76 -2.73,-2.73 -0.54,-0.56 -0.69,-0.9 -1.27,-1.47 -0.61,-0.6 -0.81,-0.97 -1.37,-1.56l-2.42 -3.04c-2.09,-2.85 -2.66,-4.08 -4.2,-7.13 -4.14,-8.18 -2.74,-20.55 3.59,-27.72l1.47 -1.47c1.16,-1.02 1.7,-1.67 3.14,-2.52 8.1,-4.8 16.01,-4.34 23.26,0.64l2.9 2.57c1.2,1.19 2.86,3.39 3.74,4.85 0.63,1.05 1.88,2.42 3.24,2.42zm-22.54 -7.2c1.59,-0.25 3.09,0.83 3.35,2.42 0.26,1.59 -0.82,3.09 -2.41,3.35 -0.04,0.01 -13.49,2.04 -8.8,17.56 0.47,1.55 -0.41,3.18 -1.96,3.65 -1.55,0.47 -3.18,-0.41 -3.65,-1.95 -6.64,-21.98 13.41,-25.02 13.47,-25.03zm-27.07 15.8c0,7.67 0.91,11.93 4.63,18.61 3.62,6.51 8.66,11.33 13.78,16.5 0.68,0.69 1.21,1.01 1.86,1.65 1.16,1.15 2.24,2.08 3.5,3.14l1.76 1.56c0.33,0.28 0.48,0.48 0.79,0.78 0.43,0.42 0.54,0.42 0.97,0.78 0.33,0.29 0.47,0.49 0.79,0.77 3.21,2.86 7.8,6.46 10.84,9.28 0.42,0.4 0.56,0.42 0.97,0.79 1.25,1.11 6.16,5.48 7.37,6.1 1.97,1.01 3.33,0.99 5.37,0.09 0.9,-0.4 1.24,-0.82 1.92,-1.4 1.27,-1.07 2.33,-1.98 3.59,-3.05l14.47 -12.48c0.39,-0.35 0.48,-0.35 0.88,-0.69l4.39 -4c0.42,-0.37 0.56,-0.39 0.98,-0.78 0.34,-0.32 0.54,-0.56 0.87,-0.89l3.42 -3.22c1.82,-1.81 4,-3.89 5.66,-5.87 5.56,-6.61 11.19,-15.29 11.19,-24.35 0,-5.8 -0.26,-8.99 -2.51,-14.48 -2.09,-5.1 -6.11,-10.22 -10.83,-13 -0.87,-0.51 -1.26,-0.82 -2.22,-1.3 -4.54,-2.26 -8.01,-2.86 -13.35,-2.86 -5.26,0 -11.56,2.64 -14.98,5.52 -0.79,0.68 -1.42,1.22 -2.15,1.95 -0.67,0.67 -1.47,1.37 -2.04,2.07 -0.49,0.62 -1.53,1.64 -1.73,2.37l-0.38 0c-0.38,-1.41 -4.62,-5.29 -5.92,-6.39 -3.4,-2.87 -9.7,-5.52 -14.98,-5.52 -5.2,0 -8.8,0.59 -13.22,2.8 -2.21,1.1 -6.38,4.05 -7.8,5.87 -2.41,3.11 -3.58,4.09 -5.32,8.35 -0.68,1.64 -1.28,3.17 -1.71,5.13 -0.39,1.8 -0.86,4.13 -0.86,6.17z'/%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .site-header .favorite_top.is-null .favorite_link span {
  background: #a1a1a1;
}
html .sand3 .site-header .favorite_top:hover .favorite_link {
  border-color: #f00;
}
html .sand3 .site-header .site-compare:hover .top_compare_button {
  border-color: #74c139;
}
html .sand3 .site-compare a.active .top_compare_amount {
  background: #74c139;
}
html .sand3 .site-compare a .top_compare_amount {
  background: #a1a1a1;
}
html .sand3 .product-panel-bottom .find-cheaper-button:hover {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%233c6afb%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cg id='_1022290704'%3E%3Cpath class='fil0' d='M50.99 65.43c0,-9.19 10.8,-13.35 16.63,-8.63 0.3,0.25 0.41,0.4 0.72,0.65 3.63,2.9 4.67,8.01 2.76,12.27 -2.83,6.33 -11.52,8.51 -16.94,3.09 -1.61,-1.61 -3.17,-4.25 -3.17,-7.38zm5.66 -0.19c0,6.54 9.77,6.62 9.77,0 0,-4.15 -5.46,-6.19 -8.26,-3.38 -0.64,0.65 -1.51,2.18 -1.51,3.38zm-23.05 -30.48c0,4.25 5.45,6.19 8.26,3.38 3.06,-3.08 1.09,-8.27 -3.4,-8.38 -2.59,-0.06 -4.86,2.26 -4.86,5zm-5.66 -0.19c0,-1.7 0.45,-3.11 0.98,-4.29 0.61,-1.38 1.17,-2.06 2.19,-3.08 8.84,-8.87 23.02,2.7 16.13,13.2 -3.39,5.17 -10.63,6.13 -14.84,2.79 -1.7,-1.34 -0.9,-0.64 -1.98,-1.92 -0.67,-0.79 -1.05,-1.15 -1.57,-2.34 -0.45,-1.06 -0.91,-2.93 -0.91,-4.36zm3.12 37.31c-1.56,0 -2.93,-1.25 -2.93,-2.74 0,-1.69 1.03,-2.29 1.91,-3.17l35.74 -35.75c0.81,-0.8 1.71,-2.1 3.17,-2.1 1.57,0 2.93,1.25 2.93,2.74 0,1.69 -1.02,2.29 -1.9,3.17l-35.74 35.75c-0.81,0.8 -1.71,2.1 -3.18,2.1zm-5.27 -64.07c-3.83,0 -6.46,2.13 -8.01,5.27 -1.17,2.37 -1.51,9.06 -2.33,10.95 -0.69,1.58 -4.08,3 -6,3.96 -0.85,0.42 -1.28,0.75 -2.15,1.18 -1.45,0.71 -2.78,1.7 -3.66,2.97 -3.06,4.38 -1.41,7.69 0.47,11.41 0.4,0.8 2.73,5.55 2.73,6.06 0,1.8 -0.33,1.85 -1.3,3.78 -1.35,2.7 -3.58,6.82 -3.58,9.5 0,6.44 6.02,8.11 9.56,10.17 4.75,2.76 3.66,1.32 4.98,8.3 0.64,3.39 0.82,6.91 4.13,9.16 3.95,2.69 7.51,1.38 12.57,0.68 4.5,-0.62 3.91,-0.32 8.17,3.97 2.17,2.18 4.9,4.83 8.05,4.83 3.07,0 4.79,-0.54 6.89,-2.68 0.86,-0.88 6.04,-5.84 6.72,-6.17 1.66,-0.81 8.8,1.04 11.2,1.04 3.83,0 6.46,-2.13 8.01,-5.27 1.17,-2.37 1.51,-9.06 2.33,-10.95 0.69,-1.58 4.08,-3 6,-3.96 0.84,-0.42 1.28,-0.75 2.15,-1.18 3,-1.48 5.34,-4.31 5.34,-7.94 0,-2.69 -1.27,-4.69 -2.22,-6.57 -0.54,-1.07 -0.89,-1.99 -1.43,-3.06 -1.65,-3.29 -1.68,-3.16 -0.06,-6.39 1.36,-2.73 3.71,-7.05 3.71,-9.76 0,-1.95 -0.77,-3.64 -1.6,-4.85 -2.62,-3.85 -10.57,-5.53 -11.83,-8.1 -0.77,-1.57 -1.29,-8.78 -2.32,-10.95 -1.53,-3.2 -4.41,-5.4 -7.89,-5.4 -1.32,0 -5.87,0.75 -7.6,0.99 -3.83,0.53 -3.73,0.47 -6.02,-1.82 -2.8,-2.8 -6.46,-6.98 -10.2,-6.98 -3.07,0 -4.79,0.54 -6.89,2.68 -0.86,0.88 -6.04,5.84 -6.72,6.17 -1.66,0.81 -8.8,-1.04 -11.2,-1.04z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .favorite_btn_wrapper .favorite_btn:hover span.icon {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xml:space='preserve' width='100px' height='100px' version='1.1' style='shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd'%0AviewBox='0 0 100 100' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:xodm='http://www.corel.com/coreldraw/odm/2003'%3E%3Cdefs%3E%3Cstyle type='text/css'%3E%3C!%5BCDATA%5B .fil0 %7Bfill:%23e31515%7D %5D%5D%3E%3C/style%3E%3C/defs%3E%3Cg id='Слой_x0020_1'%3E%3Cmetadata id='CorelCorpID_0Corel-Layer'/%3E%3Cpath class='fil0' d='M0 33.8c0,7.67 0.91,11.93 4.63,18.61 3.62,6.51 8.66,11.33 13.78,16.5 0.68,0.69 1.21,1.01 1.86,1.65 1.16,1.15 2.24,2.08 3.5,3.14l1.76 1.56c0.33,0.28 0.48,0.48 0.79,0.78 0.43,0.42 0.54,0.42 0.97,0.78 0.33,0.29 0.47,0.49 0.79,0.77 3.21,2.86 7.8,6.46 10.84,9.28 0.42,0.4 0.56,0.42 0.97,0.79 1.25,1.11 6.16,5.48 7.37,6.1 1.97,1.01 3.33,0.99 5.37,0.09 0.9,-0.4 1.24,-0.82 1.92,-1.4 1.27,-1.07 2.33,-1.98 3.59,-3.05l14.47 -12.48c0.39,-0.35 0.48,-0.35 0.88,-0.69l4.39 -4c0.42,-0.37 0.56,-0.39 0.98,-0.78 0.34,-0.32 0.54,-0.56 0.87,-0.89l3.42 -3.22c1.82,-1.81 4,-3.89 5.66,-5.87 5.56,-6.61 11.19,-15.29 11.19,-24.35 0,-5.8 -0.26,-8.99 -2.51,-14.48 -2.09,-5.1 -6.11,-10.22 -10.83,-13 -0.87,-0.51 -1.26,-0.82 -2.22,-1.3 -4.54,-2.26 -8.01,-2.86 -13.35,-2.86 -5.26,0 -11.56,2.64 -14.98,5.52 -0.79,0.68 -1.42,1.22 -2.15,1.95 -0.67,0.67 -1.47,1.37 -2.04,2.07 -0.49,0.62 -1.53,1.64 -1.73,2.37l-0.38 0c-0.38,-1.41 -4.62,-5.29 -5.92,-6.39 -3.4,-2.87 -9.7,-5.52 -14.98,-5.52 -5.2,0 -8.8,0.59 -13.22,2.8 -2.21,1.1 -6.38,4.05 -7.8,5.87 -2.41,3.11 -3.58,4.09 -5.32,8.35 -0.68,1.64 -1.28,3.17 -1.71,5.13 -0.39,1.8 -0.86,4.13 -0.86,6.17zm27.07 -15.8c1.59,-0.25 3.09,0.83 3.35,2.42 0.26,1.59 -0.82,3.09 -2.41,3.35 -0.04,0.01 -13.49,2.04 -8.8,17.56 0.47,1.55 -0.41,3.18 -1.96,3.65 -1.55,0.47 -3.18,-0.41 -3.65,-1.95 -6.64,-21.98 13.41,-25.02 13.47,-25.03z'/%3E%3C/g%3E%3C/svg%3E");
}
html .sand3 .site-header .panel-cart-button-wrapper .panel-cart-button.active .cart-products-amount {
  background: #00038f;
  font-family: "Tahoma", sans-serif;
}
html .sand3 .site-header .panel-cart-button-wrapper .panel-cart-button .cart-products-amount {
  position: absolute;
  top: 5px;
  left: 23px;
  font-size: 12px;
  color: #fff;
  background: #a1a1a1;
  border-radius: 100%;
  height: 20px;
  min-width: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Tahoma", sans-serif;
}
.cart-wr-in .cart-body-total {
  font-size: 15px;
}
.cart-wr-in .small-cart-info {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cart-wr-in.opened {
  z-index: 10000000000000000905969664 !important;
}
.news-list .owl-stage-outer .owl-stage {
  display: flex;
  height: 100%;
}
.articles-page-wrapper .news-list .owl-item .news-item {
  height: 100%;
}
[data-media-source="desktop"] .lpc-col-4-lg {
  display: flex;
  height: auto;
  margin: auto;
}
.lpc-block[data-block-layout] .lp-form-tpl__field-text, .lpc-block[data-block-layout] .lp-form-tpl__field-textarea {
  height: 50px;
}
.lpc-partners-3__slider-wrap .lpc-partners-3__slider .owl-stage-outer .owl-stage {
  transform: none !important;
  width: auto !important;
  flex-wrap: wrap !important;
}
.lpc-partners-3__slider-wrap .lpc-partners-3__slider .owl-stage-outer .owl-stage .owl-item {
  width: 48% !important;
  margin-bottom: 20px;
}
.lpc-partners-3__slider-wrap .lpc-partners-3__slider .owl-stage-outer .owl-stage .cloned {
  display: none !important;
}
@media (max-width: 768px) {
  .lpc-partners-3__slider-wrap .lpc-partners-3__slider .owl-stage-outer .owl-stage {
    flex-direction: column;
  }
  .lpc-partners-3__slider-wrap .lpc-partners-3__slider .owl-stage-outer .owl-stage .owl-item {
    width: 100% !important;
  }
}
.lpc-text-1__item-img {
  pointer-events: none !important;
}
.articles-page-wrapper .news-list .news-item__footer-link {
  border: 1px solid #fff;
  border-radius: 20px;
  padding: 10px;
}
.articles-page-wrapper .news-list .news-item__footer-link:hover {
  border: 1px solid #00008f;
}
.shop2-main-header h1, body .brands-block__title, body .shop2-collection-header, body .shop2-main-header, .brands-block__title, .articles-page-wrapper.m_page_block .articles-page-wrapper__title, .card-block-2__header {
  font-family: Georgia, Helvetica, sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
}
.dn {
  display: none !important;
}
.page_c_n_s {
  font-family: Georgia, Helvetica, sans-serif !important;
  font-size: 32px !important;
  text-align: center !important;
  font-weight: 700 !important;
}
.lp-header-title-2 {
  font-family: Georgia, Helvetica, sans-serif !important;
  font-size: 32px !important;
  font-weight: 700 !important;
}
.articles-page-wrapper .news-list .news-item__title {
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  font-family: Georgia, Helvetica, sans-serif !important;
}
.news-item__anonce {
  font-size: 14px;
}
@media (max-width: 640px) {
  .news-list .owl-stage-outer {
    border: 2px solid #0000ab;
  }
  .articles-page-wrapper .news-list .owl-item .news-item {
    border: none;
  }
}
.post-headline h1 {
  margin: 0 auto;
}
@media (max-width: 1200px) {
  .cart-wr-in .cart-wrapper-block {
    display: flex;
    flex-direction: column-reverse;
  }
  .cart-wr-in .cart-body-total {
    display: flex !important;
    align-items: center;
  }
  .cart-wr-in .cart-body-total .small-cart-sum-title {
    margin-right: 5px;
  }
  .cart-wr-in .cart-body-total-amount {
    display: block !important;
  }
  .cart-wr-in .cart-product-left {
    display: flex;
    padding-right: 35px;
  }
  .cart-wr-in .cart-product-image {
    width: 60px;
    flex: none;
    margin-right: 5px;
  }
  .cart-wr-in .cart-product-name a {
    text-decoration: none;
    text-transform: uppercase;
    font-size: 13px;
  }
  .cart-wr-in .cart-product-details {
    padding-left: 0px;
    padding-right: 35px;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .cart-wr-in .cart-product-details .cart-amount {
    margin-bottom: 9px;
  }
  .cart-wr-in .cart-preview-delete {
    display: flex !important;
    position: absolute;
    right: 0;
    bottom: 0;
    top: 0;
    width: 30px;
    border-left: 1px solid #ccc;
    align-items: center;
    justify-content: center;
  }
  .cart-wr-in .cart-product-wrapper {
    position: relative;
    margin-bottom: 10px;
  }
  .cart-wr-in .cart-product-price {
    font-weight: bold;
    margin: 5px 0;
  }
  .cart-wr-in .shop2-product-amount {
    margin: 10px 0 0;
  }
  .cart-wr-in .shop2-product-amount button {
    width: 27px;
    height: 27px;
    border-radius: 5px !important;
    line-height: normal !important;
  }
  .cart-wr-in .shop2-product-amount input[type=text] {
    height: 27px;
    border-radius: 5px;
  }
}
.cart-wr-in * {
  pointer-events: none !important;
}
.cart-wr-in.opened * {
  pointer-events: auto !important;
}
.cart-wr-in.opened1 * {
  pointer-events: auto !important;
}
.cart-wr-in .small-cart-wrapper .cart-product-wrapper .cart-product-details .cart-product-price {
  font-size: 16px;
}
@media (max-width: 1260px) {
  .cart-wr-in.opened .small-cart-wrapper .small-cart-products-wrapper {
    max-height: 100%;
    overflow: visible;
  }
  .cart-wr-in.opened .small-cart-wrapper .cart-product-wrapper .cart-product-details .shop2-product-amount {
    display: flex;
  }
  .cart-wr-in.opened .small-cart-wrapper .cart-product-wrapper .cart-product-details .shop2-product-amount input {
    display: flex;
    align-items: center;
    justify-content: center;
    line-height: normal;
  }
}
.overf_hidden {
  overflow: hidden;
}
body .shop2-product-item.product-item-simple .product-panel-bottom {
  justify-content: flex-start;
}
@media (max-width: 480px) {
  body .shop2-product-item.product-item-simple .product-panel-bottom {
    flex-direction: column;
    align-items: flex-start;
  }
  body .shop2-product-item.product-item-simple .product-panel-bottom .favorite_btn .icon {
    width: 23px !important;
  }
  body .shop2-product-item.product-item-simple .product-panel-bottom .text-favorite {
    padding-left: 4px;
  }
}
@media (min-width: 960px) {
  .product-item-simple .product-side-r {
    text-align: center;
  }
}
.product-item-simple:hover {
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.05);
}
@media (max-width: 480px) {
  .shop2-product-btn span {
    background-position: 9px 11px !important;
  }
  .shop2-product-btn span:after {
    right: 4px;
  }
  .product-item-simple .product-side-r {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
  }
  .product-item-simple .product-side-r .product-amount {
    margin-top: 0;
  }
  .product-item-simple .product-side-r .product-price {
    width: 100%;
  }
  .product-item-simple .product-side-r .product-price .price-current {
    padding-left: 26px;
  }
  .product-item-simple .product-side-r .product-price .price-old {
    padding-left: 30px;
    margin-bottom: 0;
  }
  .product-item-simple .product-side-r .shop2-product-amount {
    margin-bottom: 6px;
  }
}
.shop2-main-blocks-wrapper .owl-dots .owl-dot {
  width: 8px;
  height: 8px;
}
input[type="tel"] {
  padding: 0 12px 0 12px;
  height: 38px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 38px;
  font-size: 14px;
  text-decoration: none;
  background: #fff;
  color: rgba(0, 0, 0, 0.55);
  border: 1px solid rgba(0, 0, 0, 0.15);
  outline: 0;
  -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;
  border-radius: 8px;
  width: 255px;
}
@media (min-width: 960px) {
  .product-list .product-amount-buy {
    display: flex;
    align-items: inherit;
    justify-content: center;
  }
  .product-list .product-amount-buy .shop2-product-btn {
    margin-bottom: 0px;
    margin-top: 6px;
  }
}
.shop2-compare-table-wrap .product-list .product-amount-buy .shop2-product-btn {
  margin: 0;
}
.shop2-compare-table-wrap .product-list .product-amount-buy {
  display: block;
}
.sample-popup .shop2-product-btn span:after {
  right: 18px;
}
.sample-popup .shop2-product-btn.type-2.buy span {
  background-position: 22px 11px !important;
}
.options-list .shop2-delivery--item__tab:nth-child(3) {
  display: none;
}
.cart_content #shop2-cart {
  display: flex;
  flex-direction: column;
}
.cart_content #shop2-cart .digi-dolyame-banner--container {
  order: -2;
}
.cart_content #shop2-cart p:nth-child(1) {
  order: -1;
}
.site-header__menu .folder-button:hover {
  background-color: #0600f5;
}
.site-header .header-bottom-wrapper .header-search-wrapper .search-button:hover {
  background-color: #0600f5 !important;
}
.site-header .header-top-panel.boxShadows .search-button:hover {
  background-color: #0600f5 !important;
}
.kat_btn:hover {
  background-color: #0600f5 !important;
}
.folders-menu-wrapper .folders-menu ul a {
  padding: 12px 13px 11px 23px !important;
}
.site-header .header-bottom-wrapper .header-search-wrapper .search-button {
  transition: none !important;
}
.form-bottom .title, .form-bottom .tpl-field {
  color: #fff;
}
.text-right33 .shop2-btn2 {
  display: none;
}
.cart-product-image a.highslide {
  z-index: 0;
}
html .text-center .shop2-btn222, html .text-center .shop2-btn222:hover {
  background: #fff;
  border-color: #00008f;
  color: #00008f;
}
.page_order .site-main__inner h1.page_c_n_s {
  padding-bottom: 5px;
}
@media screen and (min-width: 0) and (max-width: 768px) {
  /*body .site-main__inner h1.page_c_n_s { padding-bottom: 5px;}*/
  /*.text-right33 .shop2-btn2 { display: block;}*/
  /*.text-center22 { display: block !important;}*/
  /*.text-right33 .page_c_n_s { text-align: left !important;}*/
  .text-center22 .shop2-btn:nth-child(1) {
    display: block;
  }
  .text-right33 {
    align-items: flex-start;
    display: flex;
    justify-content: space-between;
  }
  .c_o .text-right33 .shop2-btn {
    position: static !important;
  }
  .site-main__inner h1.page_c_n_s {
    width: 100%;
  }
}
.us_register.pg_21254304 .btn_r > div:nth-child(3), .us_register.pg_21254304 .btn_r > div:nth-child(4) {
  display: none;
}
@media (min-width: 769px) {
  .scroll_btn {
    bottom: 25px;
    right: 105px;
  }
}
@media (min-width: 640px) and (max-width: 768px) {
  .scroll_btn {
    bottom: 25px !important;
    right: 80px !important;
  }
}
@media (max-width: 639px) {
  .scroll_btn {
    bottom: 90px !important;
    right: 80px !important;
  }
}
.shop2-order-form-errors {
  margin: 15px auto !important;
  max-width: 710px;
}
.shop2-cart-registration-errors form.form-registration .registration-field input[type="password"] {
  cursor: pointer;
}
.clone_btn_next {
  display: none;
}
.site-main__inner .order-page-back-button {
  position: relative;
  top: -56px;
  display: inline-block;
  margin: 0;
}
.product-in-stock {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px;
  box-sizing: border-box;
  font-family: "Roboto", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 21.09px;
  text-align: left;
  border: 1px solid rgba(0, 0, 0, 0.13);
  border-radius: 250px;
  min-height: 47.5px;
}
@media (max-width: 768px) {
  .product-in-stock {
    margin-top: 20px;
  }
}
.product-in-stock:hover {
  border: 1px solid rgba(0, 0, 0, 0.43);
}
.product-in-stock__inner {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 17px;
}
.product-in-stock__icon {
  display: flex;
  flex-direction: column;
  gap: 1px;
}
.product-in-stock__icon span {
  width: 12px;
  min-width: 12px;
  height: 4px;
  display: inline-block;
  background: #ebebeb;
}
.product-in-stock__icon span.red {
  background: red;
}
.product-in-stock__icon span.orange {
  background: orange;
}
.product-in-stock__icon span.yellow {
  background: #fff72b;
}
.product-in-stock__icon span.green {
  background: #5FBC3B;
}
.p_split:has(.rating_price-btn) {
  margin-bottom: 5px;
}
.rating_price-btn {
  width: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
@media (max-width: 800px) {
  .rating_price-btn {
    flex-direction: column;
    gap: 0;
    margin-bottom: 10px;
  }
}
.rating_price-btn .tpl-rating-block {
  width: calc(50% - 10px);
}
@media (max-width: 800px) {
  .rating_price-btn .tpl-rating-block {
    width: auto;
  }
}
.rating_price-btn .secondary-buttons {
  width: calc(50% - 10px);
  margin: 0;
}
@media (max-width: 800px) {
  .rating_price-btn .secondary-buttons {
    width: 100%;
  }
}
.form-add-right .secondary-buttons {
  margin: 0;
}
@media (max-width: 768px) {
  .form-add-right .secondary-buttons {
    margin-top: 20px;
  }
}
@media (max-width: 768px) {
  .product-side-r .secondary-buttons {
    margin: 0;
  }
  .product-side-r .secondary-buttons + .top-buttons-wrapper {
    margin-top: 20px;
  }
  .shop2-product .form-add + .secondary-buttons {
    margin-top: 0;
  }
}
@media (max-width: 980px) {
  html body fieldset.shop2-order-data {
    width: 100%;
  }
}
html body fieldset.shop2-order-data th {
  width: 250px;
}
@media (max-width: 768px) {
  html body fieldset.shop2-order-data th {
    width: 190px;
  }
}
@media (max-width: 768px) {
  html body fieldset.shop2-order-data tr:first-child td {
    width: 50%;
  }
}
