@charset "utf-8";
/*618*/
/**/
.shop2-product-wrapper .product-amount {
  display: block; }

.amount-title {
  float: left;
  margin-top: 3px;
  margin-right: 10px; }

.shop2-product-amount input {
  height: 22px; }

.shop2-product-wrapper .product-amount {
  display: block;
  margin-bottom: 16px; }
/**
 * reg_id: 4153837
 * staff_id: 1155
 **/
body .block-gray {
  background-color: #f4d2d3 !important;
  color: #fff; }

body .decor-wrap .decor-frm-block {
  border-radius: 5px; }
  body .decor-wrap .decor-frm-block .button-sale {
    background-color: #9cd38f; }

body .decor-wrap .decor-frm-block-b {
  color: #e91f1f;
  font-size: 19px; }

@media (min-width: 1280px) {
  .site-main__inner .owl-item img {
    width: 700px; }

  .site-header a img {
    width: 400px;
    height: 176px; }

  .site-name-wrapper {
    float: inherit; } }
/**
 * reg_id: 5441718
 * staff_id:618 
 * продолжить покупки
 **/
#sandbox_theme_panel_104703 {
  width: 100px !important;
  top: auto !important;
  bottom: 0 !important;
  font-size: 10px !important; }

.popover-container2 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  width: 100%;
  direction: ltr; }

.popover-dim2 {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #000;
  z-index: 0;
  opacity: 0;
  filter: alpha(opacity=0); }

.popover-wrap2 {
  display: none;
  position: absolute;
  border: 20px solid transparent;
  border-top-width: 70px;
  border-bottom-width: 70px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.popover-close2 {
  position: absolute;
  z-index: 1;
  top: 0;
  right: 6px;
  cursor: pointer; }

.popover-close2:after {
  content: "\00d7";
  font: bold 22px Tahoma, Geneva, sans-serif;
  color: #aaa; }

.popover-body2 {
  max-width: 1180px;
  position: relative;
  z-index: 0;
  background: #fff;
  border-radius: 5px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.6);
  padding: 25px;
  -webkit-background-size: 100% 100%;
  background-size: 100% 100%; }

.popover-body2 {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  @media (max-width: 600px) {
    .popover-body2 .shop2-cart-product .cart-product {
      min-width: 0; } }
  .popover-body2 .shop2-warning {
    display: none; }
  .popover-body2 .shop2-cart-product .cart-product-name a {
    word-break: break-word; }
  .popover-body2 .shop2-cart-table.wrapper .cart-product-image-inner {
    min-width: 0; }

.popover-body2:before, .popover-body2:after {
  content: "";
  display: table; }

.popover-body2:after {
  clear: both; }

.popover-loader2 {
  display: none;
  /*width: 16px; height: 16px;*/
  background: url("data:image/gif;base64,R0lGODlhEAAQAPQAAP///8zMzPz8/NfX1+Xl5c3NzdPT0/b29u3t7dDQ0OPj4+Dg4Pj4+Onp6fLy8tra2tzc3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAAKAAEALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkEAAoAAgAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkEAAoAAwAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAAKAAQALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAAKAAUALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==") no-repeat center rgba(255, 255, 255, 0.8);
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 25px;
  z-index: 1;
  cursor: pointer; }

.popover-scrolling2 {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: auto;
  z-index: 1; }

.popover-scrolling2.disable {
  overflow: hidden;
  z-index: -1; }
/*.popover-cart2 { width: 765px;}*/
.popover-cart2 .shop2-cart-table {
  margin-top: 25px; }

.popover-cart2 p.shop2-cart-update {
  display: block; }

.popover-cart2 .shop2-cart-update .shop2-cart-update {
  display: inline-block; }

.popover-wrap2 .shop2-cart-update {
  display: block !important; }

.popover-wrap2 .shop2-btn-back {
  display: none; }

.cart-btns {
  margin: 40px 0 0px;
  display: -moz-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between; }
  @media (max-width: 520px) {
  .cart-btns {
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -moz-box-direction: normal;
    -moz-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column; } }

.cart-btns a.shop2-btn {
  background: #e4498b;
  color: #fff;
  box-shadow: none;
  border: none;
  padding: 13px 25px 14px;
  height: auto;
  border-radius: 20px;
  font: bold 14px/15px RobotoSlab, Arial, Helvetica, sans-serif; }
  .cart-btns a.shop2-btn:hover {
    text-decoration: none;
    background: #e02e7a; }
  .cart-btns a.shop2-btn:active {
    background: #e4498b; }
  @media (max-width: 520px) {
  .cart-btns a.shop2-btn {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center; }
    .cart-btns a.shop2-btn:first-child {
      margin-bottom: 10px; } }

@media (max-width: 980px) {
  .btn-social {
    margin-right: 0;
    display: block;
    margin-bottom: 10px; } }
