div.product-list.thumbs .shop2-product-item .product-bot-inner .shop2-product-actions dt {
  margin: 0;
  padding: 8px 10px;
  background: #fbfbfb;
  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;
  -moz-box-shadow: inset 0 -1px 0 rgba(233, 233, 233, 0.5);
  -webkit-box-shadow: inset 0 -1px 0 rgba(233, 233, 233, 0.5);
  box-shadow: inset 0 -1px 0 rgba(233, 233, 233, 0.5);
}
div.product-list.thumbs .shop2-product-item .product-bot-inner .shop2-product-actions dt span.icon-action {
  width: 52px;
  height: 30px;
  border: 2px solid #fff;
  border-radius: 50%;
}
div.product-list.thumbs .shop2-product-item .product-bot-inner .shop2-product-actions dt span.name-action {
  color: #29a3c2;
  font-family: "Fira Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 500;
  margin: 2px 0 2px 7px;
  border-bottom: 1px dotted #29a3c2;
}
div.product-list.thumbs .shop2-product-item .product-bot-inner .shop2-product-actions dd {
  box-sizing: border-box;
  padding: 24px 18px;
  border: 2px solid #303e55;
  background-color: #fff;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
}
div.product-list.thumbs .shop2-product-item .product-bot-inner .shop2-product-actions dd .desc-action {
  line-height: 1.45;
  margin: 0;
  color: #777;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
}
.warning_text {
  font-size: 14px;
  color: red;
  margin-top: 10px;
  line-height: 1.4;
  text-align: center;
}
[id ^= sandbox_theme_panel] {
  color: #000;
  width: 100px !important;
  font-size: 10px !important;
  right: 0 !important;
  top: auto !important;
  bottom: 0 !important;
}
@media (max-width: 980px) {
  .shop2-product .warning_text.desktop {
    display: none;
  }
}
.shop2-product .warning_text.mobile {
  display: none;
}
@media (max-width: 980px) {
  .shop2-product .warning_text.mobile {
    display: block;
  }
}
.product-fast-view-wrap .right .shop-form-add-wrap {
  padding: 30px;
  background-color: #f7f7f7;
}
@media (max-width: 480px) {
  .product-fast-view-wrap .right .shop-form-add-wrap {
    padding: 30px 20px;
  }
}
.product-fast-view-wrap .right .shop-form-add-wrap .shop-form-add {
  padding: 0;
  background: none;
}
.product-fast-view-wrap .right .shop-form-add-wrap .warning_text {
  text-align: left;
}
.blocklist-wrap .item-block {
  border: 2px solid #d8d8d8;
}
.blocklist-wrap .item-block .item-link a {
  background: #29a3c2;
}
@media (min-width: 1024px) {
  .blocklist-wrap .item-block {
    width: calc(33.33335% - 14px) !important;
  }
}
.blocklist-wrap .item-block:hover .item-image-inner {
  transform: scale(2.1);
}
/*.sand {
	.header-slider-wrap .header-slider-wrap-inner, .blocklist-wrap .item-block {
		border-radius: 25px;
		overflow: hidden;
	}
	.folders-wrap.desktop, .advantage-wrap .advantage-body, .special-wrap .action-image img, .filter-wrap, .popover_preview-body, .product-slider-wrap, .comments-wrap, .comments-wrap form.tpl-form, .tpl-form.tpl-auth .register-right {
		border-radius: 25px;
	}
	.header-slider-wrap .slider-text .item-button, .cookies-warning__close, .special-wrap .action-buttons a, .bottom-form-wrap .tpl-anketa .tpl-field.type-text input[type="text"], .bottom-form-wrap .tpl-anketa .tpl-field textarea, .bottom-form-wrap .tpl-anketa .tpl-field.tpl-field-button .tpl-form-button, .footer-newsletter-inner .tpl-anketa .tpl-field.tpl-field-button button, .view-shop-wrap .view-shop-inner, div.product-list .shop2-product-item .product-button a, .filter-wrap .shop2-filter .filter-buttons .shop2-btn2, .filter-wrap .shop2-filter .filter-buttons .shop2-btn, ul.shop2-pagelist li, div.product-list .shop2-product-item .product-fast-view:after, div.product-list .shop2-product-item .product-fast-view, .product-fast-view-wrap .right .shop2-product-btn, .product-fast-view-wrap .right .product-amount .shop2-product-amount input[type="text"], .tpl-form.tpl-auth input[type="text"], .tpl-form.tpl-auth input[type="password"], .tpl-form.tpl-auth .tpl-button2, .shop2-btn, .tpl-form.tpl-auth .tpl-button2 ~ a, .cart-wrapper .cart-block-bot #shop2-cart-preview, .cart-wrapper .cart-block-bot .remove-all-cart-poruduct, .shop2-btn2, div.shop2-cart-registration .form-registration .field-row input[type="text"], div.shop2-cart-registration .form-registration .field-row input[type="password"], .shop-search .search-btn, .g-page-board a {
		border-radius: 250px;
	}
	.blocklist-wrap .item-block .item-link a {
		background: #d8d8d8;
	}
	.cart-wrapper {
		
		border-radius: 100%;
		box-sizing: border-box;
		.cart-block-btn {
			width: 80px;
			height: 80px;
			box-sizing: border-box;
			display: flex;
		}
		.cart-total-amount {
			padding-top: 13px;
		}
	}
	.site-header a img, .site-sidebar a img, .site-footer a img {
		border-radius: 100%;
	}
	.footer-newsletter-inner .tpl-anketa .tpl-field {
		&:nth-child(4) {
			input {
				border-radius: 25px 25px 0 0;
			}
		}
		&:nth-child(8) {
			input {
				border-radius: 0 0 25px 25px;
			}
		}
	}
	.view-shop-wrap {
		border-radius: 0 250px 250px 0;
	}
	.sorting-wrap {
		border-radius: 250px 0 0 250px;
	}
	.product-fast-view-wrap .right .shop-form-add-wrap {
		border-radius: 0 0 25px 25px;
	}
	.product-fast-view-wrap .right .shop2-product-options {
		border-radius: 25px 25px 0 0;
	}
	div.shop2-product-data .shop2-product-tabs li {
		border-radius: 12px 12px 0 0;
	}
	div.shop2-product-data .shop2-product-desc {
		border-radius:  0 25px 25px 25px;
		border: none;
	}
	.cart-wrapper .cart-block-in {
		border-radius: 25px 0 0 25px;
	}
	.th-wrap {
		border-radius: 25px 25px 0 0;
	}
	.shop2-cart-table .cart-item-product:last-child {
		border: none;
		border-radius: 0 0 25px 25px;
		box-shadow: none;
	}
	.g-page-board a {
		font-size: 16px;
		font-weight: normal;
		background: #29A3C2;
		padding: 12px 17px;
		border: none;
		box-shadow: none;
		&:empty {
			display: none;
		}
	}
}*/
