@font-face {
  font-family: 'osr';
  font-display: swap;
  src: url("/g/fonts/open_sans/open_sans-r.eot");
  src: url("/g/fonts/open_sans/open_sans-r.eot?#iefix") format("embedded-opentype"), url("/g/fonts/open_sans/open_sans-r.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-r.woff") format("woff"), url("/g/fonts/open_sans/open_sans-r.ttf") format("truetype"), url("/g/fonts/open_sans/open_sans-r.svg#osr") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'ossb';
  font-display: swap;
  src: url("/g/fonts/open_sans/open_sans-s-b.eot");
  src: url("/g/fonts/open_sans/open_sans-s-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/open_sans/open_sans-s-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-s-b.woff") format("woff"), url("/g/fonts/open_sans/open_sans-s-b.ttf") format("truetype"), url("/g/fonts/open_sans/open_sans-s-b.svg#ossb") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'osb';
  font-display: swap;
  src: url("/g/fonts/open_sans/open_sans-b.eot");
  src: url("/g/fonts/open_sans/open_sans-b.eot?#iefix") format("embedded-opentype"), url("/g/fonts/open_sans/open_sans-b.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-b.woff") format("woff"), url("/g/fonts/open_sans/open_sans-b.ttf") format("truetype"), url("/g/fonts/open_sans/open_sans-b.svg#osb") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'osl';
  font-display: swap;
  src: url("/g/fonts/open_sans/open_sans-l.eot");
  src: url("/g/fonts/open_sans/open_sans-l.eot?#iefix") format("embedded-opentype"), url("/g/fonts/open_sans/open_sans-l.woff2") format("woff2"), url("/g/fonts/open_sans/open_sans-l.woff") format("woff"), url("/g/fonts/open_sans/open_sans-l.ttf") format("truetype"), url("/g/fonts/open_sans/open_sans-l.svg#osl") format("svg");
  font-weight: normal;
  font-style: normal; }

.editable_block-9 .img-convert {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19.62' height='19.625' viewBox='0 0 19.62 19.625' id='svg-1'%3E%3Cdefs id='defs-2'%3E%3Cstyle id='style-3'%3E .cls-1 %7B fill-rule: evenodd; %7D%0A%3C/style%3E%3C/defs%3E%3Cpath id='kk.svg' class='cls-1' d='M2177.83,183.909l0.68-1.36-2.67-10.679h-1.2a0.981,0.981,0,0,1,0-1.962h1.97a0.98,0.98,0,0,1,.95.742l1.04,4.164h13.71a0.982,0.982,0,0,1,.98.981,1.225,1.225,0,0,1-.02.192l-0.98,4.906a1,1,0,0,1-.73.76l-7.85,1.962a0.981,0.981,0,0,1-.47-1.9l7.25-1.812,0.62-3.123h-12.02l1.41,5.649a0.99,0.99,0,0,1-.07.677l-0.98,1.962a0.943,0.943,0,0,1-.19.255,2.936,2.936,0,1,1-1.43-1.409h0Zm-1.22,3.66a0.981,0.981,0,1,0-.98-0.981A0.981,0.981,0,0,0,2176.61,187.569Zm13.73,1.963a2.944,2.944,0,1,1,2.95-2.944A2.944,2.944,0,0,1,2190.34,189.532Zm0-1.963a0.981,0.981,0,1,0-.98-0.981A0.983,0.983,0,0,0,2190.34,187.569Z' transform='translate(-2173.66 -169.906)' fill-opacity='1' type='solidColor' fill='%23000000'/%3E%3C/svg%3E") 50% 50% no-repeat; }

.widget-5 a {
  text-decoration: none; }

.path, .widget-32 {
  text-align: center; }

.block-25 {
  padding-left: 0;
  padding-right: 0; }

.blocklist-21 .image img, .blocklist-26 .image img {
  height: 420px;
  border-radius: 10px 10px 0px 0px; }

.blocklist-21 .image, .blocklist-26 .image, .blocklist-21 .item, .blocklist-26 .item {
  border-radius: 10px 10px 0px 0px; }

.blocklist-21 .price-value, .blocklist-26 .price-value {
  align-items: center; }

body .shop-filter .result {
  background: none;
  margin-right: 0;
  line-height: 31px; }

body .shop-sorting-panel .shop-sorting {
  margin-left: auto; }

body .shop-sorting-panel .shop-sorting .sort-title, body .shop-sorting-panel .sorting-wrap.opened .sort-title, body .shop-sorting-panel .view-shop-wrap .view-block .view-title a, body .shop-sorting-panel .view-shop-wrap .view-block .view-title, body .shop-sorting-panel .view-shop-wrap .view-block.opened .view-title {
  border-radius: 22px; }

body .shop-sorting-panel .sorting-wrap .sort-reset ins {
  bordeR: 0; }

body .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title:before, body .shop-sorting-panel .view-shop-wrap .view-block .view-title:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(209, 113, 202)' d='M13.992,1.504 L7.337,7.991 L6.999,7.611 L6.661,7.991 L0.006,1.504 L1.337,0.006 L6.999,5.526 L12.661,0.006 L13.992,1.504 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }

body .shop-filter .shop2-filter-btn:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(255, 255, 255)' d='M13.992,1.504 L7.337,7.991 L6.999,7.611 L6.661,7.991 L0.006,1.504 L1.337,0.006 L6.999,5.526 L12.661,0.006 L13.992,1.504 Z'/%3E%3C/svg%3E") 50% 50% no-repeat;
  width: 14px;
  height: 8px; }

body .shop-sorting-panel .shop-sorting .block-title {
  font-weight: normal;
  font-family: 'osr';
  font-size: 14px;
  color: #919191; }

body .shop-sorting-panel .sorting-wrap .sort-title span, body .shop-sorting-panel .shop-sorting .sorting-wrap .sorting-block a, body .shop-sorting-panel .view-shop-wrap .block-title, body .shop-sorting-panel .view-shop-wrap .view-block .view-title a, body .shop-sorting-panel .view-shop-wrap .view-shop a {
  font-weight: normal;
  color: #4c4c4c;
  font-family: 'osr'; }

body .shop-sorting-panel .view-shop-wrap .view-block .view-title a.thumbs:before {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(209,113, 202)' d='M8.000,9.998 L8.000,7.998 L10.000,7.998 L10.000,9.998 L8.000,9.998 ZM8.000,3.999 L10.000,3.999 L10.000,5.998 L8.000,5.998 L8.000,3.999 ZM8.000,-0.002 L10.000,-0.002 L10.000,1.999 L8.000,1.999 L8.000,-0.002 ZM3.999,7.998 L5.999,7.998 L5.999,9.998 L3.999,9.998 L3.999,7.998 ZM3.999,3.999 L5.999,3.999 L5.999,5.998 L3.999,5.998 L3.999,3.999 ZM3.999,-0.002 L5.999,-0.002 L5.999,1.999 L3.999,1.999 L3.999,-0.002 ZM-0.000,7.998 L2.000,7.998 L2.000,9.998 L-0.000,9.998 L-0.000,7.998 ZM-0.000,3.999 L2.000,3.999 L2.000,5.998 L-0.000,5.998 L-0.000,3.999 ZM-0.000,-0.002 L2.000,-0.002 L2.000,1.999 L-0.000,1.999 L-0.000,-0.002 Z'/%3E%3C/svg%3E") 50% 50% no-repeat !important;
  margin-right: 10px;
  margin-top: -2px; }

body .block_tpl_star {
  align-items: center; }

body .shop2-product-mode-wr .slick-slider-product button.slick-prev {
  top: -50px; }

body .shop2-product-mode-wr .slick-slider-product button.slick-next {
  bottom: -30px; }

body .shop-sorting-panel {
  margin-bottom: 30px; }

body .product-list.product-list-thumbs .product-thumb-item .product-thumb-item-in, body .product-list .product-simple-item, body .product-thumb-item .product-thumb-item-in {
  box-shadow: none; }

body .product-list.product-list-thumbs .product-name a, body .product-list .product-simple-item .product-side-r .product-name a, body .shop2-kinds-group .product-thumb-item .product-name a {
  font-weight: normal;
  font-family: 'osr';
  font-size: 20px;
  color: #2b2a29;
  margin-bottom: 20px; }

body .product-thumb-item .product-bot {
  border: 0; }
  body .shop2-kinds-group .product-thumb-item .product-name {
    text-align: center; }
  body .shop2-product-mode-wr .product-label {
    top: 10px;
    left: 10px; }
  body .shop2-product-mode-wr .shop2-product-actions {
    border: 0; }
  body .product-thumb-item .product-anonce, body .product-simple-item .product-anonce, body .pricelist-shop2 .product-anonce {
    font-style: normal;
    color: #2b2a29;
    bordeR: 0;
    text-align: center;
    font-size: 14px;
    line-height: 1.4; }
  body .product-simple-item .product-anonce, body .pricelist-shop2 .product-anonce {
    text-align: left; }

body .product-list.product-list-thumbs .product-bot .product-price .price-current, body .product-list .product-simple-item .product-price .price-current, body .pricelist-shop2 .price-column .price-current, body .product-thumb-item .product-price .price-current {
  font-weight: normal;
  font-size: 16px;
  color: #030303 !important; }
  body .product-list.product-list-thumbs .product-bot .product-price .price-current strong, body .product-list .product-simple-item .product-price .price-current strong, body .pricelist-shop2 .price-column .price-current strong, body .product-thumb-item .product-price .price-current strong {
    font-size: 20px;
    font-family: 'osb';
    color: #030303; }

body .product-label .product-new {
  color: #fff !important;
  width: auto !important;
  background: #cb9ae6 !important;
  padding: 5px 10px 4px !important;
  font-size: 13px !important;
  text-transform: unset !important;
  box-shadow: 0px 2px 20px rgba(203, 154, 230, 0.3) !important;
  border-radius: 250px !important; }

body .product-label .product-spec {
  color: #fff !important;
  width: auto !important;
  background: #cb9ae6 !important;
  padding: 5px 10px 4px !important;
  font-size: 13px !important;
  text-transform: unset !important;
  box-shadow: 0px 2px 20px rgba(203, 154, 230, 0.3) !important;
  border-radius: 250px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 10px; }

body .shop2-pagelist {
  border: 0;
  padding: 0; }

body .shop2-pagelist .page-num a {
  color: #202020;
  font-size: 16px;
  font-family: 'ossb'; }

body .shop2-pagelist .page-num.active-num span {
  font-size: 16px;
  color: #7516a8;
  font-family: 'ossb'; }

body .product-list.product-list-thumbs .product-bot .product-price .price-old, body .product-list .product-simple-item .product-price .price-old, body .product-thumb-item .product-price .price-old {
  bottom: 22px; }

body .product-thumb-item .product-price .price-old {
  bottom: 37px; }

body .pricelist-shop2 .pricelist-name-wr {
  background: #3c1053; }

body .pricelist-shop2 .product-label {
  padding-left: 0;
  display: flex;
  flex-wrap: wrap; }

body .pricelist-shop2 .product-name {
  text-align: left;
  padding-left: 0; }

body .shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current:hover, body .shop2-product-mode-wr .slick-slider-product .slick-slide.slick-current, body .shop2-product-mode-wr .slick-slider-product .slick-slide:hover {
  outline: 2px solid #d171ca !important; }
  body .shop2-product-mode-wr .add-form .product-amount {
    width: 148px; }
  body .shop2-product-mode-wr .price-product .price-old span, body .product-thumb-item .product-price .price-old span {
    font-weight: normal;
    font-size: 15px;
    font-family: 'osr';
    color: #a8a8a8; }
    body .shop2-product-mode-wr .price-product .price-old span strong, body .product-thumb-item .product-price .price-old span strong {
      font-weight: normal;
      font-size: 17px;
      font-family: 'osr';
      color: #a8a8a8; }
  body .product-thumb-item .product-price {
    text-align: center;
    bordeR: 0; }
  body .product-thumb-item .product-price .price-old {
    padding-right: 0; }

body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-minus.disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='3px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(0, 0, 0)' d='M-0.000,-0.000 L16.000,-0.000 L16.000,3.000 L-0.000,3.000 L-0.000,-0.000 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-minus.disabled svg {
    display: none; }

body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-minus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='16px' height='3px'%3E%3Cpath fill-rule='evenodd' opacity='1' fill='rgb(209, 113, 202)' d='M-0.000,-0.000 L16.000,-0.000 L16.000,3.000 L-0.000,3.000 L-0.000,-0.000 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-minus svg {
    display: none; }
  body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-minus:hover {
    background-color: #f1f1f1; }

body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-plus.disabled {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='16px'%3E%3Cpath fill-rule='evenodd' opacity='0.2' fill='rgb(0, 0, 0)' d='M17.000,10.000 L10.000,10.000 L10.000,16.000 L7.000,16.000 L7.000,10.000 L-0.000,10.000 L-0.000,7.000 L7.000,7.000 L7.000,-0.000 L10.000,-0.000 L10.000,7.000 L17.000,7.000 L17.000,10.000 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-plus.disabled svg {
    display: none; }

body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-plus {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='17px' height='16px'%3E%3Cpath fill-rule='evenodd' fill='rgb(209, 113, 202)' d='M17.000,10.000 L10.000,10.000 L10.000,16.000 L7.000,16.000 L7.000,10.000 L-0.000,10.000 L-0.000,7.000 L7.000,7.000 L7.000,-0.000 L10.000,-0.000 L10.000,7.000 L17.000,7.000 L17.000,10.000 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-plus svg {
    display: none; }
  body .shop2-product-mode-wr .block_prod .add-form .product-amount button.amount-plus:hover {
    background-color: #f1f1f1; }

body .shop2-product-mode-wr .block_prod .add-form .product-amount input {
  font-family: 'osr';
  font-size: 14px;
  color: #272727; }

body .shop2-product-mode-wr .block_prod .add-form .product-amount button, body .shop2-product-mode-wr .block_prod .add-form .product-amount input {
  border-radius: 50%; }

body .shop2-product-mode-wr .block_prod .add-form .price-product {
  text-align: left; }

body .shop2-product-mode-wr .block_prod .add-form {
  bordeR-bottom: 1px solid #eaeaea;
  padding-bottom: 30px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 20px; }

body .shop2-product-mode-wr .block_prod .product-btn {
  justify-content: space-between; }

body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 span {
  font-family: 'osb';
  font-size: 14px;
  color: #fff; }

body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 {
  border-radius: 250px; }

body .shop2-product-mode-wr .block_prod .product-btn .buy-one-click .shop2-btn {
  background: none;
  border: 0;
  font-weight: normal;
  font-family: 'osb';
  font-size: 14px;
  color: #d171ca;
  text-decoration: underline; }

body .shop2-product-mode-wr .details-product tr {
  border-bottom: 1px solid #e5e5e5 !important; }
  body .shop2-product-mode-wr .details-product tr th {
    font-family: 'osr';
    font-size: 16px;
    color: #2b2b2b; }
  body .shop2-product-mode-wr .details-product tr td {
    font-family: 'ossb';
    font-size: 16px;
    color: #2b2b2b; }

body .shop-product-data .shop-product-tabs .r-tabs-tab a {
  font-family: 'ossb';
  font-size: 18px;
  color: #3a4049;
  background: #f5f5f5; }

body .shop-product-data .shop-product-tabs .r-tabs-tab.r-tabs-state-active a {
  background: #d171ca;
  color: #fff; }

body .shop-product-data .shop-product-tabs {
  margin-bottom: 0;
  border: 0;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 0; }

body .shop-product-data .shop-product-desc .desc-area {
  font-family: 'osr';
  font-size: 15px;
  color: #959494;
  line-height: 20px; }

body .product-thumb-item .product-label {
  display: flex;
  flex-direction: column;
  align-items: flex-start; }
  body .shop2-collection-header {
    font-family: 'ossb';
    font-size: 30px;
    color: #000; }
  body .shop2-btn.shop2-btn-back {
    font-weight: normal;
    border-radius: 250px;
    font-family: 'ossb';
    font-size: 18px;
    color: #fff;
    padding-left: 55px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-transform: unset;
    position: relative;
    background: #d171ca;
    padding-right: 30px;
    padding-top: 13px;
    padding-bottom: 13px; }
  body .shop2-btn.shop2-btn-back:before {
    content: '';
    position: absolute;
    top: 50%;
    left: 25px;
    width: 15px;
    height: 12px;
    margin-top: -5px;
    background: url('/t/images/layer34copy3.png') 50% 50% no-repeat; }
  body .r-tabs-tab.r-tabs-state-active:before {
    display: none; }
  body .shop-product-data .shop-product-tabs .r-tabs-tab.r-tabs-state-active:after {
    display: none; }
  body .shop-product-data .shop-product-desc {
    border: 1px solid #d171ca; }
  body .shop2-product-mode-wr .price-product .price-old span {
    color: #a8a8a8;
    font-size: 15px;
    font-weight: normal;
    font-family: 'osr'; }
    body .shop2-product-mode-wr .price-product .price-old span strong {
      color: #a8a8a8;
      font-size: 17px;
      font-weight: normal;
      font-family: 'osr'; }
  body .product-thumb-item .product-label div:after, body .product-simple-item .product-label div:after {
    display: none; }
  body .product-list.product-list-thumbs .product-image {
    min-height: 420px; }
  body .shop-filter {
    position: unset;
    position: relative;
    width: 310px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .shop-filter.opened {
    border-radius: 22px 22px 0px 0px; }
  body .shop-filter .shop2-filter-btn {
    background: #d171ca;
    border-radius: 22px;
    text-transform: unset;
    font-weight: normal;
    font-family: 'ossb';
    font-size: 18px;
    color: #fff; }
  body .shop-filter .shop2-filter-block {
    padding-left: 10px;
    padding-right: 10px;
    background: #fff;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: absolute;
    left: 0;
    right: 0; }

body .shop2-cart-wrapper .shop-cart-title {
  background: #d171ca; }

body .shop2-cart-wrapper .shop2-btn.clean {
  color: #d171ca;
  font-family: 'osb';
  font-size: 16px; }

body .shop2-cart-wrapper .shop2-btn.clean:before {
  margin-top: -6px;
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='10px' height='10px'%3E%3Cpath fill-rule='evenodd' fill='rgb(209, 113, 202)' d='M9.242,7.827 L7.828,9.240 L4.999,6.412 L2.171,9.240 L0.757,7.827 L3.585,4.998 L0.757,2.170 L2.171,0.755 L4.999,3.584 L7.828,0.755 L9.242,2.170 L6.413,4.998 L9.242,7.827 Z'/%3E%3C/svg%3E"); }

body .shop2-cart-product .cart-product-right .cart-amount input[type="text"] {
  border-radius: 50%;
  box-shadow: none; }

body .shop2-cart-product .cart-product-name a {
  color: #797979;
  font-size: 18px;
  font-family: 'ossb'; }

body .shop2-cart-product .product-anonce {
  font-family: 'osl'; }

body .shop2-cart-product .cart-product-right .cart-price, body .shop2-cart-product .cart-price-total {
  font-family: 'ossb' !important;
  font-size: 20px !important; }

body .shop2-cart-product .cart-product-right .cart-product-right-in .cart-delete a {
  background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='23px' height='23px'%3E%3Cpath fill-rule='evenodd' fill='rgb(209, 113, 202)' d='M22.339,3.702 L20.948,3.702 C21.118,3.791 21.231,3.971 21.219,4.174 L20.173,21.525 C20.120,22.352 19.459,22.997 18.668,22.997 L5.042,22.997 C4.261,22.997 3.586,22.337 3.537,21.526 L2.491,4.174 C2.478,3.971 2.591,3.790 2.762,3.702 L1.370,3.702 C1.091,3.702 0.865,3.479 0.865,3.201 C0.865,2.925 1.091,2.701 1.370,2.701 L7.946,2.701 C8.543,1.106 10.094,-0.001 11.855,-0.001 C13.614,-0.001 15.164,1.106 15.763,2.701 L22.339,2.701 C22.618,2.701 22.844,2.925 22.844,3.201 C22.844,3.479 22.618,3.702 22.339,3.702 ZM11.855,1.000 C10.653,1.000 9.587,1.684 9.054,2.701 L14.655,2.701 C14.121,1.684 13.055,1.000 11.855,1.000 ZM3.211,3.702 C3.370,3.778 3.488,3.927 3.499,4.114 L4.545,21.466 C4.563,21.753 4.790,21.996 5.042,21.996 L18.668,21.996 C18.919,21.996 19.146,21.752 19.164,21.464 L20.210,4.114 C20.221,3.926 20.344,3.778 20.504,3.702 L3.211,3.702 ZM15.686,19.322 C15.677,19.322 15.667,19.322 15.658,19.321 C15.379,19.306 15.166,19.069 15.181,18.793 L15.854,6.865 C15.870,6.589 16.112,6.373 16.387,6.393 C16.666,6.408 16.879,6.645 16.863,6.920 L16.190,18.849 C16.175,19.115 15.952,19.322 15.686,19.322 ZM11.855,19.322 C11.576,19.322 11.350,19.098 11.350,18.821 L11.350,6.893 C11.350,6.616 11.576,6.392 11.855,6.392 C12.134,6.392 12.360,6.616 12.360,6.893 L12.360,18.821 C12.360,19.098 12.134,19.322 11.855,19.322 ZM8.050,19.321 C8.041,19.322 8.031,19.322 8.021,19.322 C7.755,19.322 7.532,19.115 7.518,18.849 L6.845,6.920 C6.829,6.645 7.042,6.408 7.321,6.393 C7.594,6.375 7.838,6.589 7.853,6.865 L8.526,18.793 C8.542,19.069 8.329,19.306 8.050,19.321 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }

body .shop2-cart-product .cart-price.cart-gif {
  font-weight: normal;
  color: #d171ca;
  font-family: 'osl' !important;
  font-size: 16px !important; }

body .shop2-btn.shop2-cart-update {
  border-radius: 250px;
  background: #7bd2e5;
  border-color: #7bd2e5;
  font-family: 'ossb'; }

body .shop-cart-registration .form-registration-top {
  background: none;
  border: 1px solid #e5e5e5; }

body .shop-cart-registration .form-registration-top .form-registration .form-registration-left input {
  border: 1px solid #e5e5e5;
  border-radius: 250px;
  font-family: 'osl' !important;
  color: #8e8e8e;
  height: 40px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 40px; }

body .shop-cart-registration .form-registration-top .form-registration .form-registration-right .shop2-btn, body .shop-cart-registration .form-registration-bot .form-registration-bot-right a {
  font-family: 'osr';
  border-radius: 250px;
  background: #d171ca; }

body .shop-cart-registration .form-registration-bot .form-registration-bot-left {
  font-family: 'osl'; }

body .shop-cart-registration .form-registration-bot .form-registration-bot-left a {
  color: #d171ca; }

body .shop-cart-total li .shop-cart-total-title {
  font-family: 'osr'; }

body .shop-cart-total li .shop-cart-sum {
  color: #000;
  font-weight: normal;
  font-family: 'ossb';
  font-size: 17px;
  color: #000; }
  body .shop-cart-total li .shop-cart-sum strong {
    font-weight: normal;
    font-family: 'ossb';
    font-size: 20px;
    color: #000; }

body .shop-cart-total li.total-amount-li .shop-cart-total-title {
  font-family: 'osb';
  color: #d171ca; }

body .shop-cart-total li.total-amount-li .shop-cart-sum strong {
  font-family: 'osb' !important; }

body .shop-cart-total li.coupon-block-li .shop-cart-total-title, body .shop-cart-total li.coupon-block-li .shop-cart-sum, body .shop-cart-total li.coupon-block-li .shop2-coupon-wr {
  background: #d171ca;
  color: #fff !important;
  height: 45px; }

body .shop-cart-total li.coupon-block-li .shop-cart-sum strong {
  color: #fff !important; }

body .shop-cart-total li.coupon-block-li .shop-cart-sum {
  border-radius: 0px 250px 250px 0px; }

body .shop-cart-total li.coupon-block-li .shop2-coupon-wr, body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-field {
  border-radius: 250px 0px 0px 250px; }

body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-field {
  border-radius: 250px; }

body .shop-cart-total li.coupon-block-li .shop2-coupon-wr .coupon-field input[type="text"] {
  max-width: 170px; }

.menu-10 .menu-scroll > ul > li.menu-item {
  display: inline-block;
  flex: none; }

.menu-10 .menu-scroll > ul > li.more-button {
  display: inline-block; }

.menu-10 .menu-scroll > ul ul > li > a {
  background: #b896be; }

.menu-10 .menu-scroll > ul > li.more-button > a {
  background: #d171c9; }

.block-12 .layout_7 {
  max-width: 350px;
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: row; }

.widget-3 {
  width: 100%; }

.widget-3 {
  margin-bottom: 0; }

.search-7 button {
  margin-left: 5px; }

body .shop2-product-mode-wr .product-label {
  left: 30px; }

body .shop2-product-mode-wr .product-flag div {
  border-radius: 250px; }

body .shop2-kinds-group .product-thumb-item .product-label {
  top: 22px;
  left: 22px; }

.blocklist-21 .price-currency, .blocklist-26 .price-currency {
  margin-top: 3px; }

.email-33 .text_body a {
  text-decoration: none; }

body .shop-filter .shop2-filter-btn:before, body .shop-sorting-panel .shop-sorting .sorting-wrap .sort-title:before, body .shop-sorting-panel .view-shop-wrap .view-block .view-title:before {
  right: 20px; }
  body .product-simple-item .product-label {
    left: 10px;
    top: 10px; }

body .product-list.product-list-thumbs .product-thumb-item .product-label .product-new {
  z-index: 1; }

@media (max-width: 960px) {
  .authorization-6 .block-body-drop {
    right: 10px; }

  .side-panel-54 .side-panel-top-inner {
    padding-right: 10px; }

  .side-panel .widget-3 {
    width: 88%;
    box-sizing: border-box; } }

@media (max-width: 520px) {
  body .product-list.product-list-thumbs .product-image {
    min-height: 0; } }

@media (max-width: 480px) {
  .block-5 {
    margin-top: 90px; }

  .side-panel-54 .side-panel-top-inner {
    padding-right: 20px; }

  .editable_block-9 .title, .editable_block-9 .text {
    display: none; }

  .editable_block-9 .image {
    margin-top: 0; }

  .side-panel .widget-2 {
    margin-top: 20px; } }

@media (max-width: 420px) {
  .blocklist-21 .img-convert, .blocklist-26 .img-convert {
    height: auto; }

  .blocklist-21 .image img, .blocklist-26 .image img {
    height: 370px; }

  .authorization-6 .block-body-drop {
    right: -90px; } }

.horizontal_blocklist-31 .more > a:hover, .horizontal_blocklist-31 .more > a.hover, .horizontal_blocklist-31 .more > a.active {
  color: #bf9456; }

.horizontal_blocklist-31 .more > a {
  border-radius: 250px !important; }

input[type="text"], textarea, input {
  max-width: 320px;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  input[type="text"]:focus, textarea:focus, input:focus {
    outline-color: #b996be !important; }

body .shop2-kinds-group .product-thumb-item .product-thumb-item-in {
  margin: 16px;
  padding: 0;
  border: 1px solid #e5e5e5; }
  body .shop2-product-mode-wr .product-label div:after {
    display: none; }
  body .product-thumb-item .product-label div {
    border-radius: 50px !important; }
  body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 span {
    padding-top: 13px;
    padding-bottom: 13px; }
  body .shop-filter .shop2-filter-reset svg {
    left: -20px; }
  @media (max-width: 1110px) and (min-width: 521px) {
  body .shop2-product-mode-wr .product-label {
    left: 100px; } }
  @media (max-width: 659px) {
  body .shop-cart-total .coupon-open-btn {
    color: #fff; }
  body .shop-cart-total li.coupon-block-li .shop-cart-sum, body .shop-cart-total li.coupon-block-li .shop2-coupon-wr {
    border-radius: 0; }
  body .shop-cart-total li.coupon-block-li .shop-cart-total-title {
    padding-left: 10px; }
  body .shop-cart-total li .shop-cart-total-in {
    max-width: 280px;
    margin-left: auto;
    margin-right: 0; } }
  body .shop2-cart-product .cart-product-right .cart-price {
    padding-left: 15px; }
  body .shop2-cart-product .cart-amount {
    max-width: 255px; }
/*search*/
body .search-button-open {
  display: inline-block;
  vertical-align: middle;
  width: 40px;
  height: 40px;
  cursor: pointer;
  border-radius: 6px;
  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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M13.69%2013.282l-.41.41c-.41.41-1.077.41-1.49%200l-2.577-2.577c-.926.58-2.02.915-3.192.915C2.696%2012.03%200%209.337%200%206.015%200%202.693%202.695%200%206.02%200c3.326%200%206.022%202.693%206.022%206.015%200%201.178-.34%202.277-.926%203.205l2.575%202.573c.413.41.413%201.077%200%201.49zM6.02%201.664c-2.404%200-4.354%201.948-4.354%204.35%200%202.404%201.95%204.35%204.355%204.35%202.406%200%204.355-1.946%204.355-4.35%200-2.402-1.95-4.35-4.354-4.35z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .search-online-store-wrapper {
    position: fixed;
    z-index: 102;
    right: 0;
    top: 0;
    bottom: 0;
    width: 235px;
    visibility: visible;
    background-color: #333;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  body .search-online-store-scroller {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden; }
  body .pudgeJS-overlay {
    background-color: rgba(0, 0, 0, 0.7); }
  body .search-online-store {
    position: relative;
    color: #343736; }
  body .search-online-store .block-body {
    display: block;
    bottom: 0;
    height: 100%;
    padding: 15px 19px 20px;
    overflow-y: auto;
    overflow-x: hidden;
    height: auto; }
  @media (max-width: 480px) {
  body .search-online-store .block-body {
    padding: 15px 20px 20px; } }
  body .search-online-store .field-title {
    display: block;
    color: #888;
    padding-bottom: 8px;
    font: 400 13px 'OpenSans'; }
  body .search-online-store .start, body .search-online-store .end {
    display: inline-block;
    vertical-align: middle; }
  body .search-online-store .start input[type="text"], body .search-online-store .end input[type="text"] {
    display: inline-block;
    vertical-align: middle;
    max-width: 70px; }
  body .search-online-store .field {
    margin-bottom: 4px; }
  body .search-online-store .s1 {
    margin: 0 0 0 2px;
    height: 1px;
    width: 10px;
    display: inline-block;
    vertical-align: middle;
    border-top: 1px solid #888; }
  body .search-online-store .s2 {
    display: inline-block;
    vertical-align: middle;
    color: #888;
    font: 400 13px 'OpenSans'; }
  body .search-online-store .input, body .search-online-store select {
    color: #888;
    font: 400 13px 'OpenSans'; }
  body .search-online-store input[type="text"] {
    display: block;
    width: 100%;
    padding: 5px 13px;
    border-color: #555;
    color: #888;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .search-online-store .search-btn {
    border: none;
    outline: none;
    width: 84px;
    height: 40px;
    color: #222;
    font: 700 14px 'OpenSans';
    background-color: #ea3200;
    border-radius: 6px; }
  body .search-online-store .search-btn:hover {
    background-color: #ea3200;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
  body .search-online-store .search-btn:active {
    background-color: #ea3200;
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15); }
  body .search-online-store .jq-selectbox {
    border-color: #555;
    background: transparent; }
  body .search-online-store .jq-selectbox__dropdown {
    border-color: #555;
    background: #333; }
  body .search-online-store .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    position: absolute;
    left: 14px;
    top: 17px;
    width: 10px;
    height: 6px;
    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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M9.75%201.307L5.5%205.74c-.292.306-.768.306-1.06%200L.19%201.307C-.104%201-.104.505.19.2.483-.11.958-.11%201.252.2L4.97%204.077%208.688.198c.293-.306.77-.306%201.062%200%20.294.307.294.803%200%201.11z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .search-online-store .jq-selectbox__dropdown:before {
    position: absolute;
    right: 14px;
    top: 16px;
    width: 10px;
    height: 6px;
    content: " ";
    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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M9.75%201.307L5.5%205.74c-.292.306-.768.306-1.06%200L.19%201.307C-.104%201-.104.505.19.2.483-.11.958-.11%201.252.2L4.97%204.077%208.688.198c.293-.306.77-.306%201.062%200%20.294.307.294.803%200%201.11z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  body .search-online-store .shop2-color-ext-select {
    display: block;
    width: 100%;
    height: 40px;
    background: none;
    padding: 5px 13px;
    border-color: #555;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .search-online-store .shop2-color-ext-select i {
    position: absolute;
    right: 14px;
    top: 17px;
    width: 10px;
    height: 6px;
    border: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M9.75%201.307L5.5%205.74c-.292.306-.768.306-1.06%200L.19%201.307C-.104%201-.104.505.19.2.483-.11.958-.11%201.252.2L4.97%204.077%208.688.198c.293-.306.77-.306%201.062%200%20.294.307.294.803%200%201.11z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body #shop2-color-ext-popup, body #shop2-color-ext-select {
    border: none;
    background: none; }
  body #shop2-color-ext-popup .shop2-color-ext-options li, body #shop2-color-ext-select .shop2-color-ext-options li {
    background: #333 !important; }
  body #shop2-color-ext-popup ins, body #shop2-color-ext-select ins {
    background-image: -o-linear-gradient(transparent, transparent);
    background-image: -moz-linear-gradient(transparent, transparent);
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: -ms-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    -pie-background: linear-gradient(transparent, transparent); }
  body .search-online-store-wrapper.pudgeJS-opened .field-title {
    color: #888;
    font: 700 14px 'OpenSans';
    padding-bottom: 16px; }
  body .search-online-store-wrapper.pudgeJS-opened .search-online-store input {
    min-height: 50px; }
  body .search-online-store-wrapper.pudgeJS-opened .dimension {
    padding-bottom: 20px;
    border-bottom: 1px solid #2a2a2a; }
  body .search-online-store-wrapper.pudgeJS-opened .dimension .s2 {
    display: none; }
  body .search-online-store-wrapper.pudgeJS-opened .field {
    margin-bottom: 15px; }
  body .search-online-store-wrapper.pudgeJS-opened .jq-selectbox {
    min-height: 50px; }
  body .search-online-store-wrapper.pudgeJS-opened .jq-selectbox select {
    min-height: 50px; }
  body .search-online-store-wrapper.pudgeJS-opened .jq-selectbox__select-text {
    padding: 15px 9px 13px 10px; }
  body .search-online-store-wrapper.pudgeJS-opened .jq-selectbox__trigger-arrow {
    top: 22px; }
  body .search-online-store-wrapper.pudgeJS-opened .jq-selectbox__dropdown:before {
    top: 22px; }
  body .search-online-store-wrapper.pudgeJS-opened .shop2-color-ext-select {
    height: 50px; }
  body .search-online-store-wrapper.pudgeJS-opened .shop2-color-ext-select i {
    top: 23px; }
  body .pudgeJS-opened .top-user-close, body .pudgeJS-opened .top-categor-close, body .pudgeJS-opened .search-online-store-close, body .pudgeJS-opened .shop-filter-close {
    position: absolute;
    top: 0;
    right: -60px;
    width: 60px;
    height: 60px;
    cursor: pointer;
    background: #ff610b 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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.56%202.124L9.902%207.78l5.656%205.658-2.122%202.12-5.656-5.656-5.658%205.658-2.12-2.122L5.66%207.78.003%202.125l2.12-2.12%205.66%205.656L13.437.003l2.12%202.12z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .pudgeJS-opened .search-online-store-close {
    display: block; }
  body .pudgeJS-opened .search-online-store-close {
    right: auto;
    top: 17px;
    left: -48px;
    width: 48px;
    height: 48px;
    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%2215px%22%20height%3D%2215px%22%20%20viewBox%3D%220%200%2015%2015%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23fff%22%20d%3D%22M15.56%202.124L9.902%207.78l5.656%205.658-2.122%202.12-5.656-5.656-5.658%205.658-2.12-2.122L5.66%207.78.003%202.125l2.12-2.12%205.66%205.656L13.437.003l2.12%202.12z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    background-size: 10px 10px; }
  body .site-search {
    margin: 20px 19px;
    height: 40px;
    background-color: #fff;
    border-radius: 6px; }
  body .site-search button {
    display: block;
    float: right;
    width: 40px;
    height: 40px;
    border: none;
    outline: none;
    background: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20d%3D%22M13.69%2013.282l-.41.41c-.41.41-1.077.41-1.49%200l-2.577-2.577c-.926.58-2.02.915-3.192.915C2.696%2012.03%200%209.337%200%206.015%200%202.693%202.695%200%206.02%200c3.326%200%206.022%202.693%206.022%206.015%200%201.178-.34%202.277-.926%203.205l2.575%202.573c.413.41.413%201.078%200%201.49zM6.02%201.664c-2.404%200-4.354%201.948-4.354%204.35%200%202.404%201.95%204.35%204.355%204.35%202.406%200%204.355-1.946%204.355-4.35%200-2.402-1.95-4.35-4.354-4.35z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .site-search label {
    display: block;
    overflow: hidden;
    padding: 6px 15px; }
  body .site-search input {
    width: 100%;
    border: none;
    min-height: auto;
    outline: none;
    background: none;
    color: #555;
    font: 400 13px 'OpenSans'; }
  body .search-button-open {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 6px;
    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%2214px%22%20height%3D%2214px%22%20%20viewBox%3D%220%200%2014%2014%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23555%22%20d%3D%22M13.69%2013.282l-.41.41c-.41.41-1.077.41-1.49%200l-2.577-2.577c-.926.58-2.02.915-3.192.915C2.696%2012.03%200%209.337%200%206.015%200%202.693%202.695%200%206.02%200c3.326%200%206.022%202.693%206.022%206.015%200%201.178-.34%202.277-.926%203.205l2.575%202.573c.413.41.413%201.077%200%201.49zM6.02%201.664c-2.404%200-4.354%201.948-4.354%204.35%200%202.404%201.95%204.35%204.355%204.35%202.406%200%204.355-1.946%204.355-4.35%200-2.402-1.95-4.35-4.354-4.35z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .search-online-store-wrapper {
    position: fixed;
    z-index: 102;
    right: 0;
    top: 0;
    bottom: 0;
    width: 235px;
    visibility: visible;
    background-color: #333;
    -webkit-transform: translate3d(100%, 0, 0);
    -moz-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); }
  body .search-online-store-scroller {
    position: absolute;
    left: 0;
    bottom: 0;
    top: 0;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden; }
  body .pudgeJS-overlay {
    background-color: rgba(0, 0, 0, 0.7); }
  body .search-online-store {
    position: relative;
    color: #343736; }
  body .search-online-store .block-body {
    display: block;
    bottom: 0;
    height: 100%;
    padding: 15px 19px 20px;
    overflow-y: auto;
    overflow-x: hidden;
    height: auto; }
  @media (max-width: 480px) {
  body .search-online-store .block-body {
    padding: 15px 20px 20px; } }
  body .search-online-store .field-title {
    display: block;
    color: #888;
    padding-bottom: 8px;
    font: 400 13px 'OpenSans'; }
  body .search-online-store .start, body .search-online-store .end {
    display: inline-block;
    vertical-align: middle; }
  body .search-online-store .start input[type="text"], body .search-online-store .end input[type="text"] {
    display: inline-block;
    vertical-align: middle;
    max-width: 70px; }
  body .search-online-store .field {
    margin-bottom: 4px; }
  body .search-online-store .s1 {
    margin: 0 0 0 2px;
    height: 1px;
    width: 10px;
    display: inline-block;
    vertical-align: middle;
    border-top: 1px solid #888; }
  body .search-online-store .s2 {
    display: inline-block;
    vertical-align: middle;
    color: #888;
    font: 400 13px 'OpenSans'; }
  body .search-online-store .input, body .search-online-store select {
    color: #888;
    font: 400 13px 'OpenSans'; }
  body .search-online-store input[type="text"] {
    display: block;
    width: 100%;
    padding: 5px 13px;
    border-color: #555;
    color: #888;
    outline: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .search-online-store .search-btn {
    border: none;
    outline: none;
    width: 84px;
    height: 40px;
    color: #222;
    font: 700 14px 'OpenSans';
    background-color: #ea3200;
    border-radius: 6px; }
  body .search-online-store .search-btn:hover {
    background-color: #ea3200;
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.1); }
  body .search-online-store .search-btn:active {
    background-color: #ea3200;
    box-shadow: inset 0 2px 0 rgba(0, 0, 0, 0.15); }
  body .search-online-store .search-btn {
    margin-top: 16px; }
  body .search-online-store .jq-selectbox {
    border-color: #555;
    background: transparent; }
  body .search-online-store .jq-selectbox__dropdown {
    border-color: #555;
    background: #333; }
  body .search-online-store .jq-selectbox__trigger .jq-selectbox__trigger-arrow {
    position: absolute;
    left: 14px;
    top: 17px;
    width: 10px;
    height: 6px;
    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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M9.75%201.307L5.5%205.74c-.292.306-.768.306-1.06%200L.19%201.307C-.104%201-.104.505.19.2.483-.11.958-.11%201.252.2L4.97%204.077%208.688.198c.293-.306.77-.306%201.062%200%20.294.307.294.803%200%201.11z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body .search-online-store .jq-selectbox__dropdown:before {
    position: absolute;
    right: 14px;
    top: 16px;
    width: 10px;
    height: 6px;
    content: " ";
    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%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M9.75%201.307L5.5%205.74c-.292.306-.768.306-1.06%200L.19%201.307C-.104%201-.104.505.19.2.483-.11.958-.11%201.252.2L4.97%204.077%208.688.198c.293-.306.77-.306%201.062%200%20.294.307.294.803%200%201.11z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg); }
  body .search-online-store .shop2-color-ext-select {
    display: block;
    width: 100%;
    height: 40px;
    background: none;
    padding: 5px 13px;
    border-color: #555;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }
  body .search-online-store .shop2-color-ext-select i {
    position: absolute;
    right: 14px;
    top: 17px;
    width: 10px;
    height: 6px;
    border: none;
    background: url("data:image/svg+xml,%3Csvg%20version%3D%221.1%22%20baseProfile%3D%22full%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20xmlns%3Axlink%3D%22http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink%22%20xmlns%3Aev%3D%22http%3A%2F%2Fwww.w3.org%2F2001%2Fxml-events%22%20xml%3Aspace%3D%22preserve%22%20x%3D%220px%22%20y%3D%220px%22%20width%3D%2210px%22%20height%3D%226px%22%20%20viewBox%3D%220%200%2010%206%22%20preserveAspectRatio%3D%22none%22%20shape-rendering%3D%22geometricPrecision%22%3E%3Cpath%20fill%3D%22%23727272%22%20d%3D%22M9.75%201.307L5.5%205.74c-.292.306-.768.306-1.06%200L.19%201.307C-.104%201-.104.505.19.2.483-.11.958-.11%201.252.2L4.97%204.077%208.688.198c.293-.306.77-.306%201.062%200%20.294.307.294.803%200%201.11z%22%20class%3D%22cls-1%22%2F%3E%3C%2Fsvg%3E") 50% 50% no-repeat; }
  body #shop2-color-ext-popup, body #shop2-color-ext-select {
    border: none;
    background: none; }
  body #shop2-color-ext-popup .shop2-color-ext-options li, body #shop2-color-ext-select .shop2-color-ext-options li {
    background: #333 !important; }
  body #shop2-color-ext-popup ins, body #shop2-color-ext-select ins {
    background-image: -o-linear-gradient(transparent, transparent);
    background-image: -moz-linear-gradient(transparent, transparent);
    background-image: -webkit-linear-gradient(transparent, transparent);
    background-image: -ms-linear-gradient(transparent, transparent);
    background-image: linear-gradient(transparent, transparent);
    -pie-background: linear-gradient(transparent, transparent); }

.block-12 .layout_7 {
  justify-content: flex-end; }

.block-25, .block-17 {
  z-index: 1; }

body .search-online-store-wrapper {
  background: #b896be; }
  body .search-button-open {
    padding: 3px 4px;
    margin: 0 0 0 -10px;
    border: none;
    box-sizing: border-box;
    vertical-align: top;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOC4wOSIgaGVpZ2h0PSIxNy42NTYiIHZpZXdCb3g9IjAgMCAxOC4wOSAxNy42NTYiIGlkPSJzdmctMSI+CiAgPGRlZnMgaWQ9ImRlZnMtMiI+CiAgICA8c3R5bGUgaWQ9InN0eWxlLTMiPgoJLmNscy0xIHsgZmlsbC1ydWxlOiBldmVub2RkOyB9Cjwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGlkPSJzZXIuc3ZnIiBjbGFzcz0iY2xzLTEiIGQ9Ik0yMjQxLjI3LDE3MS4wMzlsNC4yNyw0LjE1N2EwLjk2NiwwLjk2NiwwLDAsMS0uMDMsMS4zODUsMS4wMjgsMS4wMjgsMCwwLDEtMS40LDBsLTUuMy01LjE2M2EwLjQ4MiwwLjQ4MiwwLDAsMSwuMDUtMC43MzdjMy4zNy0yLjgxOCwyLjM1LTguNTQ2LTMuMDctOS42YTIuNzU2LDIuNzU2LDAsMCwwLTEuMDQsMGMtNi44OSwxLjMzNS02LjY3LDEwLjIyMS42MywxMS4wOTNhMS45NSwxLjk1LDAsMCwwLDEuMTUtLjMxMiwxLjAxLDEuMDEsMCwwLDEsMS40Ny41ODMsMC45NzYsMC45NzYsMCwwLDEtLjY5LDEuMjA4aDBjLTUuNTUsMS41MTEtMTEuMzgtMy40MjEtOS4wOC0xMC4xODRhMy40MjEsMy40MjEsMCwwLDEsLjY2LTEuMTQxYzQuNzQtNS40MjQsMTIuMS0zLjEzMSwxMy42NSwyLjI2OWE3LjE4MSw3LjE4MSwwLDAsMS0xLjI3LDYuNDM4aDBaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjIyNy43MiAtMTU5LjIxOSkiIGZpbGwtb3BhY2l0eT0iMSIgdHlwZT0ic29saWRDb2xvciIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPgo8L3N2Zz4=") left 50% top 50% / auto auto no-repeat;
    font-size: 14px;
    outline: none;
    min-width: 24px;
    min-height: 35px;
    position: relative;
    z-index: 1;
    -webkit-appearance: none;
    visibility: visible;
    font-family: Open Sans, sans-serif;
    color: #000;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    width: 35px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    border-radius: 250px; }
  body .search-online-store .field-title {
    font-weight: normal !important;
    font-family: 'osr' !important;
    font-size: 14px !important;
    color: #fff !important; }
  body .site-search label {
    height: 28px; }
  body .site-search input {
    line-height: 24px;
    font-family: 'osr'; }
  body .search-online-store-wrapper.pudgeJS-opened .dimension {
    border: 0; }
  body .search-online-store input[type="text"] {
    border: 0;
    border-radius: 3px; }
  body .search-online-store-wrapper.pudgeJS-opened .search-online-store input {
    min-height: 30px;
    font-weight: normal;
    font-family: 'osr'; }
  body .search-online-store select {
    width: 100%;
    border-radius: 3px;
    font-weight: normal;
    font-family: 'osr';
    height: 28px; }
  body .search-online-store .search-btn {
    font-weight: normal;
    background: #d171ca !important;
    border-radius: 250px;
    color: #fff;
    font-family: 'osb';
    font-size: 14px; }
  @media (max-width: 960px) {
  body .search-button-open {
    padding: 3px 4px;
    margin: 0 0 0 -10px;
    border: none;
    box-sizing: border-box;
    vertical-align: top;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18.09' height='17.656' viewBox='0 0 18.09 17.656' id='svg-1'%3E%3Cdefs id='defs-2'%3E%3Cstyle id='style-3'%3E .cls-1 %7B fill-rule: evenodd; %7D%0A%3C/style%3E%3C/defs%3E%3Cpath id='ser.svg' class='cls-1' d='M2241.27,171.039l4.27,4.157a0.966,0.966,0,0,1-.03,1.385,1.028,1.028,0,0,1-1.4,0l-5.3-5.163a0.482,0.482,0,0,1,.05-0.737c3.37-2.818,2.35-8.546-3.07-9.6a2.756,2.756,0,0,0-1.04,0c-6.89,1.335-6.67,10.221.63,11.093a1.95,1.95,0,0,0,1.15-.312,1.01,1.01,0,0,1,1.47.583,0.976,0.976,0,0,1-.69,1.208h0c-5.55,1.511-11.38-3.421-9.08-10.184a3.421,3.421,0,0,1,.66-1.141c4.74-5.424,12.1-3.131,13.65,2.269a7.181,7.181,0,0,1-1.27,6.438h0Z' transform='translate(-2227.72 -159.219)' fill-opacity='1' type='solidColor' fill='%23b996be'/%3E%3C/svg%3E") left 50% top 50% / auto auto no-repeat;
    font-size: 14px;
    outline: none;
    min-width: 24px;
    min-height: 35px;
    position: relative;
    z-index: 1;
    -webkit-appearance: none;
    visibility: visible;
    font-family: Open Sans, sans-serif;
    color: #000;
    font-style: normal;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: left;
    text-transform: none;
    text-decoration: none;
    width: 35px;
    -webkit-border-radius: 250px;
    -moz-border-radius: 250px;
    border-radius: 250px; }
  body .layout_7 {
    display: flex;
    align-items: center;
    justify-content: center; }
  body .wrapper {
    z-index: 1; }
  body .widget-29 {
    z-index: 2; } }
/*search end*/
body .shop-filter .shop-param-filter .price_range input {
  width: 49%; }
  body .shop-sorting-panel .view-shop-wrap .view-block.opened .view-title:before {
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='14px' height='8px'%3E%3Cpath fill-rule='evenodd' fill='rgb(209, 113, 202)' d='M13.992,1.504 L7.337,7.991 L6.999,7.611 L6.661,7.991 L0.006,1.504 L1.337,0.006 L6.999,5.526 L12.661,0.006 L13.992,1.504 Z'/%3E%3C/svg%3E") 50% 50% no-repeat; }
  body .shop-sorting-panel .sorting-wrap .sort-reset ins {
    color: #d171ca; }
  body .product-thumb-item .product-label {
    top: 10px; }
  body .shop2-product-tags > span {
    height: 22px;
    line-height: 22px; }
  body .shop-cart-total li:nth-child(1) .shop-cart-total-in {
    border: 0; }
  @media (max-width: 960px) {
  body .menu-10 .menu-scroll > ul > li.menu-item {
    width: 100%; } }
  @media (max-width: 860px) {
  body .shop2-kind-item {
    width: calc(33% - 15px); } }
  @media (max-width: 659px) {
  body .shop2-coupon .coupon-id {
    background: #fff;
    border-radius: 5px;
    box-shadow: 0px 0px 3px 1px #c4c4c4;
    padding-left: 5px; } }
  @media (max-width: 540px) {
  body .shop2-kind-item {
    width: calc(50% - 15px); } }
  @media (max-width: 480px) {
  body .shop2-kind-item {
    width: calc(100% - 15px); } }
  @media (max-width: 480px) {
  body .editable_block-9 .img-convert {
    width: 50px;
    height: 50px; }
  body .side-panel .widget-2 {
    margin-top: 10px; }
  body .widget-5 {
    margin-top: 10px; } }
  body .shop2-product-mode-wr .block_prod .product-btn .shop-product-btn.type-3 span {
    padding-top: 11px;
    padding-bottom: 11px; }

.content-59 a {
  color: #cb9ae6; }

@media (max-width: 1255px) {
  .block-17 {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding-left: 20px;
    padding-right: 20px; } }

.block-27 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 20px;
  padding-right: 20px; }

.menu-10 .menu-scroll > ul ul {
  background: #b896be; }

.menu-10 .menu-scroll > ul ul > li > a:hover {
  background: rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 250px;
  -moz-border-radius: 250px;
  border-radius: 250px; }
/*edits*/
.block-4 .layout_6, body .side-panel .widget-2 {
  display: none; }

.menu-12 .menu-scroll > ul ul {
  margin-top: 0;
  border-radius: 5px;
  box-shadow: 0px 0px 10px 0px #c4c4c4;
  background: #fff; }

.block-26, .block-25 {
  z-index: 0; }

.widget-7 {
  z-index: 20; }

body .shop-filter, body .shop-sorting-panel .view-shop-wrap {
  display: none; }
  body .shop2-product-mode-wr .block_prod .product-btn .buy-one-click {
    display: none !important; }

@media (max-width: 960px) {
  .widget-7.block_n2 {
    display: none; } }
/*edits end*/
