@charset "UTF-8";
/* 产品详情页 */
/* 产品图片轮播图*/
#web-imgs-slick.shop-default {
	min-height: 200px;
}
#web-imgs-slick.shop-default.slick-dotted {
	padding-bottom: 80px;
}
#web-imgs-slick.shop-default.slick-slider:not(.slick-fade) .slick-slide {
	cursor: -webkit-grab;
	cursor: grab;
}
#web-imgs-slick.shop-default.slick-slider.fngallery.slick-fade .slick-slide:not(.slick-active) {
	visibility: hidden;
}
#web-imgs-slick.shop-default.fngallery .slick-slide img, #web-imgs-slick.shop-default.fngallery .slick-slide img {
	cursor: -webkit-zoom-in;
	cursor: zoom-in;
}
@media screen\0 {
#web-imgs-slick.shop-default.fngallery .slick-slide a, #web-imgs-slick.shop-default.fngallery .slick-slide img {
	cursor: url(../images/cur_zin.cur), pointer;
}
}
#web-imgs-slick.shop-default .slick-slide a {
	display: inline-block;
}
#web-imgs-slick.shop-default .slick-img-cover {
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}
#web-imgs-slick.shop-default .swiper-navtab {
	width: 100%;
	height: 69px;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: -webkit-grab;
	cursor: grab;
}
#web-imgs-slick.shop-default .slick-dots {
	height: 64px;
	bottom: 0;
	z-index: 2;
}
#web-imgs-slick.shop-default .slick-dots li {
	width: 60px;
	height: 60px;
	margin: 0 0 0 10px;
	border: 2px solid #ddd;
	opacity: .7;
}
#web-imgs-slick.shop-default .slick-dots li:first-child {
	margin: 0;
}
#web-imgs-slick.shop-default .slick-dots li.slick-active {
	border-color: #4E97D9;
}
#web-imgs-slick.shop-default .slick-dots li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
#web-imgs-slick.shop-default.slick-slider .slick-arrow {
	height: calc(100% - 80px);
}
#web-imgs-slick.shop-default .slick-arrow {
	width: 15%;
	height: 100%;
	top: 0;
	-webkit-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	-moz-transform: translate(0, 0);
	transform: translate(0, 0);
}
#web-imgs-slick.shop-default .slick-arrow.slick-prev {
	text-align: left;
}
#web-imgs-slick.shop-default .slick-arrow.slick-next {
	text-align: right;
}
#web-imgs-slick.shop-default .slick-arrow i {
	font-size: 50px;
	color: #999;
}
@media (max-width:767px) {
#web-imgs-slick.shop-default.slick-slider .slick-arrow {
	height: calc(100% - 60px);
}
#web-imgs-slick.shop-default.slick-dotted {
	padding-bottom: 60px;
}
#web-imgs-slick.shop-default .swiper-navtab {
	height: 47px;
}
#web-imgs-slick.shop-default .slick-dots {
	height: 42px;
}
#web-imgs-slick.shop-default .slick-dots li {
	width: 40px;
	height: 40px;
	margin-left: 5px;
	border-width: 1px;
}
}
/* 标准模式 */
@media (min-width:992px) {
.web-showproduct-head .web-showproduct-list {
	margin-right: 15px;
}
}
@media (max-width:991px) {
.web-showproduct-head .product-intro {
	margin-top: 20px;
}
}
.product-detail .web-editor .product-para {
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.web-showproduct #web-imgs-slick.shop-default .swiper-navtab {
	width: 96%;
	margin: 0 2%;
}
@media (max-width:767px) {
.web-showproduct.pagetype1 .web-showproduct-navtabs {
	margin-bottom: 15px!important;
}
}
/* 商品详情页右侧商品信息 */
.shop-product-para > .row {
	margin-bottom: -5px;
}
.shop-product-para .selectpara-list .btn {
	margin-bottom: 5px;
}
.shop-product-para .selectpara-list .selectpara {
	max-width: 50%;
}
.shop-product-para .selectpara-list .selectpara.btn-outline.btn-danger:focus, .shop-product-para .selectpara-list .selectpara.btn-outline.btn-danger:hover {
	background-color: transparent;
	color: #f96868;
}
.shop-product-intro .shoppro-discount {
	margin-top: 15px;
	margin-bottom: -5px;
}
.shop-product-intro .cart-favorite {
	display: inline-block;
}
@media (min-width:768px) {
.shop-product-intro .cart-favorite .btn {
	padding: 10px 30px;
}
}
@media (min-width:480px) {
.shop-product-intro .form-control-label {
	line-height: 35px;
}
}
@media (max-width:479px) {
.shop-product-intro .price {
	padding: 10px 20px!important;
}
.shop-product-intro .cart-favorite {
	width: 100%;
	background: #fff;
	display: flex;
	position: fixed;
	left: 0;
	bottom: 50px;
	z-index: 11;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}
.shop-product-intro .cart-favorite .btn {
	flex: auto;
	padding-left: 10px;
	padding-right: 10px;
}
.shop-product-intro .cart-favorite.notcn .btn {
	font-size: 14px;
}
.shop-product-intro .cart-favorite.notcn .btn i {
	display: none;
}
.shop-product-intro .cart-favorite .product-tocart {
	margin-right: 0!important;
}
}
/* 优惠券 */
.shoppro-discount-body .btn {
	margin-right: 5px;
	margin-bottom: 5px;
}
.shoppro-discount-list .btn span {
	max-width: 200px;
}
body.web-navfixed {
	padding-top: 60px
}
.shopproduct_list_detail_web.pagetype1 {
	background: transparent;
	background: #ffffff;
}
.shopproduct_list_detail_web .section {
	padding: 15px 0;
	background: #ffffff;
}
.shopproduct_list_detail_web .web-showproduct-body {
	background: transparent;
	background: #ffffff;
}
.shopproduct_list_detail_web .content .web-editor, .shopproduct_list_detail_web .content .product-para {
	padding: 30px;
}
.shopproduct_list_detail_web .product-para li a {
	color: #0281d2;
}
@media (max-width:767px) {
.shopproduct_list_detail_web .content .web-editor, .shopproduct_list_detail_web .content .product-para {
	padding: 15px;
}
}
/* 图片切换列表 */
.shopproduct_list_detail_web .slick-prev:before, .slick-next:before {
	display: none;
}
.shopproduct_list_detail_web .slick-prev {
	left: 25px;
}
.shopproduct_list_detail_web .slick-next {
	right: 25px;
}
.shopproduct_list_detail_web #web-imgs-slick {
	min-height: 150px;
	text-align: center;
}
.shopproduct_list_detail_web #web-imgs-slick.slick-dotted {
	padding-bottom: 80px;
}
.shopproduct_list_detail_web #web-imgs-slick.slick-slider:not(.slick-fade) .slick-slide {
	cursor: -webkit-grab;
	cursor: -moz-grab;
	cursor: grab;
}
.shopproduct_list_detail_web #web-imgs-slick.fngallery.slick-fade .slick-slide:not(.slick-active) {
	visibility: hidden;
}
.shopproduct_list_detail_web #web-imgs-slick.fngallery .slick-slide a, #web-imgs-slick.fngallery .slick-slide img {
	cursor: zoom-in;
}
.lg-outer .iconfont {
	display: none;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-slide {
	float: none;
	display: block;
}
.shopproduct_list_detail_web #web-imgs-slick.slick-initialized .slick-slide {
	float: left;
	display: block;
}
.shopproduct_list_detail_web .price {
	color: #f96868 !important;
}
@media screen\0 {
.shopproduct_list_detail_web #web-imgs-slick.fngallery .slick-slide a, #web-imgs-slick.fngallery .slick-slide img {
	cursor: url(../images/cur_zin.cur), pointer;
}
}
.shopproduct_list_detail_web #web-imgs-slick .slick-slide a {
	display: inline-block;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-slide img {
	max-height: 700px;
	display: inline;
}
@media (max-height:900px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-slide img {
	max-height: 600px;
}
}
@media (max-height:800px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-slide img {
	max-height: 500px;
}
}
@media (max-height:700px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-slide img {
	max-height: 400px;
}
}
@media (max-height:600px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-slide img {
	max-height: 350px;
}
}
@media (max-height:500px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-slide img {
	max-height: 300px;
}
}
.shopproduct_list_detail_web #web-imgs-slick .slick-img-cover {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1000;
}
.shopproduct_list_detail_web #web-imgs-slick .swiper-navtab {
	width: 100%;
	height: 69px;
	position: absolute;
	left: 0;
	bottom: 0;
	cursor: grab;
}
.shopproduct_list_detail_web #web-imgs-slick .swiper-navtab .slick-dots {
	bottom: 5px;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots {
	height: 64px;
	bottom: 0;
	z-index: 2;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li {
	width: 60px;
	height: 60px;
	margin: 0 0 0 10px;
	border: 2px solid #ddd;
	opacity: 0.7;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li:first-child {
	margin: 0;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li.slick-active {
	border-color: #0281d2;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}
.shopproduct_list_detail_web #web-imgs-slick.slick-slider .slick-arrow {
	height: calc(100% - 80px);
}
.shopproduct_list_detail_web #web-imgs-slick .slick-arrow {
	width: 15%;
	height: 100%;
	top: 0;
	transform: translate(0, 0);
	z-index: 99;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-arrow.slick-prev {
	text-align: left;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-arrow.slick-next {
	text-align: right;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-arrow i {
	font-size: 50px;
	color: #999;
}
@media (max-width:767px) {
.shopproduct_list_detail_web #web-imgs-slick.slick-slider .slick-arrow {
	height: calc(100% - 60px);
}
.shopproduct_list_detail_web #web-imgs-slick.slick-dotted {
	padding-bottom: 60px;
}
.shopproduct_list_detail_web #web-imgs-slick .swiper-navtab {
	height: 47px;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots {
	height: 42px;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li {
	width: 40px;
	height: 40px;
	margin-left: 5px;
	border-width: 1px;
}
}
.shopproduct_list_detail_web .shop-product-intro .form-control {
	background-color: transparent;
}
.shopproduct_list_detail_web .shop-product-intro .price {
	background-color: #ffffff !important;
	background-color: #fafafa !important;
	color: #f96868 !important;
}
.shopproduct_list_detail_web .shop-product-intro .form-control-label, .shopproduct_list_detail_web .shop-product-intro .stock-purchase {
	color: #9e9e9e !important;
}
.shopproduct_list_detail_web .shop-product-para .selectpara-list .selectpara {
	color: #76838f !important;
	border-color: #e4eaec !important;
}
.shopproduct_list_detail_web .shop-product-para .selectpara-list .btn-outline.btn-danger {
	color: #f96868 !important;
	border-color: #f96868 !important;
}
.shopproduct_list_detail_web .bootstrap-touchspin .btn-default {
	background-color: #e4eaec !important;
	border-color: #e4eaec !important;
	color: #76838f !important;
}
.shopproduct_list_detail_web .bootstrap-touchspin .form-control {
	border-color: #e4eaec !important;
}
.shopproduct_list_detail_web .modal-primary .modal-header {
	background-color: #62a8ea;
	color: #ffffff;
}
.shopproduct_list_detail_web .modal-primary .modal-body {
	background-color: #ffffff;
}
/* 商品详情页-产品信息 */
.shopproduct_list_detail_web.web-showproduct-head .product-para {
	margin: 0;
	padding: 10px 0;
}
.shopproduct_list_detail_web .navbar-toggle {
	line-height: 66px;
	background: transparent;
	border: 0;
	float: right;
	outline: 0;
}
.shopproduct_list_detail_web.web-showproduct-head .product-intro h1 {
	color: #333333;
}
.shopproduct_list_detail_web .web-showproduct-head .product-intro p.description {
	color: #6e6e6e;
}
.shopproduct_list_detail_web .product-intro h1 {
	color: #333333;
	font-size:16px !important;
}
@media (max-width:991px) {
}
.shopproduct_list_detail_web.web-showproduct-head .product-intro {
	margin-top: 20px;
}
}
.shopproduct_list_detail_web .product-para {
	border-top: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	padding: 15px 0;
}
/* 商品详情页-产品内容详情 */
.shopproduct_list_detail_web .product-detail .web-editor .product-para {
	margin-bottom: 15px;
	padding-bottom: 10px;
}
.shopproduct_list_detail_web .product-detail .web-editor .product-para.noboder {
	border: none;
}
@media (max-width:767px) {
.shopproduct_list_detail_web .content {
	padding: 15px;
}
}
/* 产品详情页-侧栏 */
.shopproduct_list_detail_web .sidebar-piclist h4>a {
	color: #333333;
	text-shadow: none;
}
.shopproduct_list_detail_web .sidebar-piclist li:hover a {
	color: #0281d2;
}
.shopproduct_list_detail_web .sidebar-piclist h4 {
	text-align: left;
}
.shopproduct_list_detail_web .sidebar-piclist p {
	text-align: left;
	color: #333333;
}
.shopproduct_list_detail_web .web-sidebar {
	margin-left: 30px;
}
@media (max-width:991px) {
.shopproduct_list_detail_web .web-sidebar {
	margin-left: 0px;
	margin-top: 20px;
}
}
@media (max-width:767px) {
.shopproduct_list_detail_web .web-sidebar {
	margin-top: 15px;
}
}
.shopproduct_list_detail_web .web-sidebar >:not(:first-child) {
	margin: 20px 0 0;
	padding: 20px 0 0;
	border-top: 1px solid #f0f2f5;
}
.shopproduct_list_detail_web .leftsidebar {
	margin-left: 0 !important;
	margin-right: 30px;
}
@media (max-width:991px) {
.shopproduct_list_detail_web .leftsidebar {
	margin-right: 0px;
}
}
.shopproduct_list_detail_web .sidebar-column li a {
	display: block;
	font-size: 16px;
}
.shopproduct_list_detail_web .sidebar-column li i {
	float: right;
	margin-top: 2px;
	font-size: 14px;
}
.shopproduct_list_detail_web .sidebar-column li ul a {
	font-size: 14px;
}
@media (min-width:768px) {
.shopproduct_list_detail_web .navbar-toggle {
	display: none;
}
}
/* 时尚模式 */
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar {
	min-height: 50px;
	margin-bottom: 0px;
	background: #ffffff;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	-o-box-shadow: none;
	-ms-box-shadow: none;
	box-shadow: none;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-o-border-radius: 0;
	-ms-border-radius: 0;
	border-radius: 0;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar.navbar-fixed-top {
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	-ms-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	background: rgba(255, 255, 255, 0.95);
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar h1 {
	margin: 0px;
	height: 50px;
	line-height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar h1 {
	color: #333333;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar .nav {
	display: -webkit-box;
	display: -moz-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: flex;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar .nav > li > a {
	padding-top: 0px;
	padding-bottom: 0px;
	height: 50px;
	line-height: 50px;
	white-space: nowrap;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar .navbar-toggle {
	height: 50px;
	line-height: 50px;
	padding-top: 0px;
	padding-bottom: 0px;
	background: transparent;
	border: none;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar .navbar-right li.active a {
	color: #0281d2;
	background: none;
}
@media (max-width:767px) {
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar .nav {
	float: none;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 nav.navbar .navbar-toggle {
	float: none;
	color: #333333;
}
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 .content {
	padding: 30px 0px;
	background: #fff;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 .content ul {
	border: none;
}
@media (max-width:767px) {
.shopproduct_list_detail_web.web-showproduct.pagetype2 .content {
	padding: 10px 0px;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 .blocks {
	padding-left: 10px;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 .blocks li {
	width: 50%;
	word-wrap: break-word;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 .blocks li:nth-child(2n+1) {
	clear: both;
}
.shopproduct_list_detail_web.web-showproduct.pagetype2 .blocks li .widget {
	margin-right: 10px;
}
}
.shopproduct_list_detail_web .swiper-slide {
	width: auto;
}
.shopproduct_list_detail_web .nav-tabs-line .nav-item.open .nav-link, .nav-tabs-line .nav-item.open .nav-link:focus, .nav-tabs-line .nav-item.open .nav-link:hover, .nav-tabs-line .nav-link.active, .nav-tabs-line .nav-link.active:focus, .nav-tabs-line .nav-link.active:hover {
	color: #0281d2;
	border-bottom: 2px solid #0281d2;
	border-bottom: 2px solid;
}
.web-showproduct.pagetype2 .content:nth-child(even) {
	background: #f2f2f2;
}
.web-editor img {
	max-width: 100%;
}
.shopproduct_list_detail_web .web-showproduct-body .tag {
	font-size: 14px;
	color: #666;
	padding: 0 30px 30px;
}
.shopproduct_list_detail_web .web-showproduct-body .tag a {
	color: #666;
	padding: 5px;
}
.shopproduct_list_detail_web .web-showproduct-body .tag a:hover {
	color: #0281d2;
}
/*商城*/
.shop-product-para .selectpara-list .selectpara.btn-outline.btn-danger {
	border-color: #0281d2;
	color: #0281d2;
}
.shopproduct_list_detail_web.pagetype2 .shop-btn {
	background: #f96868;
	border-color: #f96868;
}
.btn-outline.btn-default:hover {
	background: #fff;
}
#buynum:focus {
	border-color: #0281d2;
}
.cart-favorite .btn-danger {
	background: #f96868;
	border-color: #f96868;
}
.cart-favorite .product-favorite {
	background: #f2a654;
	border-color: #f2a654;
}
@media (min-width:768px) {
.pagetype2 .shop-btn-body {
	margin-left: 20px;
}
}
.shopproduct_list_detail_web.pagetype2 .description {
	color: #6e6e6e;
}
.shopproduct_list_detail_web .block-bg, .shopproduct_list_detail_web .panel {
	background: transparent;
	background: #ffffff;
}
.shopproduct_list_detail_web .m-y-10 .btn-danger {
	color: #ffffff;
	border-color: #f96868;
	background-color: #f96868;
}
.shopproduct_list_detail_web .m-y-10 .btn-danger:hover {
	color: #0281d2;
}
/*优惠券*/
.shopproduct_list_detail_web .shoppro-discount-body .btn-outline.btn-danger {
	color: #f96868;
	border-color: #f96868;
}
.shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-danger.active, .shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-danger:active, .shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-danger:focus, .shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-danger:hover, .shopproduct_list_detail_web .shoppro-discount .open>.btn-outline.btn-danger.dropdown-toggle {
	color: #ffffff;
	border-color: #f96868;
	background-color: #f96868;
}
.shopproduct_list_detail_web .shoppro-discount-body .btn-outline.btn-warning {
	color: #f2a654;
	border-color: #f2a654;
}
.shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-warning.active, .shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-warning:active, .shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-warning:focus, .shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-warning:hover, .shopproduct_list_detail_web .shoppro-discount .open>.btn-outline.btn-warning.dropdown-toggle {
	color: #ffffff;
	border-color: #f2a654;
	background-color: #f2a654;
}
/*限购*/
.shopproduct_list_detail_web .stock-purchase span {
	color: #76838f;
	background-color: #ffffff;
}
/*产品规格*/
.shopproduct_list_detail_web .shop-product-intro .form-control-label, .shopproduct_list_detail_web .shop-product-intro .stock-purchase, .shopproduct_list_detail_web .shoppro-discount label {
	color: #9e9e9e !important;
}
.shopproduct_list_detail_web .shoppro-discount .btn-outline.btn-default {
	color: #76838f;
	border-color: #e4eaec;
}
.shopproduct_list_detail_web .shop-product-para .selectpara-list .selectpara.btn-outline {
	color: #76838f !important;
	border-color: #e4eaec !important;
}
.shopproduct_list_detail_web .shop-product-para .selectpara-list .selectpara.btn-outline.btn-danger {
	color: #f96868 !important;
	border-color: #f96868 !important;
}
@media (min-width: 768px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-arrow i {
	color: #a8a8a8;
	background-color: #eeeeee;
	padding: 20px 0px;
	font-size: 40px;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-arrow:hover i {
	background-color: #e9595b;
	color: #fff;
}
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li.slick-active {
	border-color: #ff0000;
}
.cart-favorite .btn-danger {
	background: #fc5254;
	border-color: #fc5254;
	border-radius: 0;
}
.cart-favorite .product-favorite {
	background: #ffffff;
	border-color: #c3c3c3;
	color: #898989;
	border-radius: 0;
}
.shop-product-intro .cart-favorite .btn span {
	padding: 10px 30px;
}
.shop-product-intro .btn-warning {
	padding: 14px 50px!important;
}
.btn-warning.active, .btn-warning:active, .open>.btn-warning.dropdown-toggle {
	border-color: #fc5254!important;
	background-color: #fc5254!important;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.btn-selected.btn-danger {
	border-radius: 0;
}
.shopproduct_list_detail_web.pagetype1 {
	background: #f0f0f0;
}
.shopproduct_list_detail_web .block-bg, .shopproduct_list_detail_web .panel {
	background: transparent;
	background: #f0f0f0;
}
.shopproduct_list_detail_web .block-bg .shopproduct_list {
	background: #fff;
	padding: 20px;
	padding-top: 40px;
}
.web-showproduct-body .shopproduct_cont {
	background: #fff;
	padding: 20px;
}
.page-content .container .shopproduct_cont {
	padding: 0;
	border-top: 1px solid #e4eaec;
}
.page-content {
	padding: 30px 0;
	padding-bottom: 0;
}
.page-contents {
	padding: 0;
	padding-bottom: 30px;
}
.shopproduct_list_detail_web .panel {
	background: transparent;
	background: #ffffff;
}
.shop-product-intro .cart-favorite .btn {
	padding: 10px 50px;
}
.shopproduct_list_detail_web .web-showproduct-body {
	background: transparent;
	background: #f0f0f0;
}
}
.bootstrap-touchspin .input-group-btn {
	font-size: 0;
	position: relative;
	white-space: nowrap;
	float: right!important;
	width: 37%!important;
	border-radius: 0!important;
	margin-left: 3%!important;
	right: 0;
	position: absolute;
}
.bootstrap-touchspin .input-group-btn:not(:first-child) {
	top: 23px;
}
.bootstrap-touchspin .input-group-btn:first-child>.btn {
	border-radius: 0;
	padding: 0 7px;
	margin: 0;
}
.shopproduct_list_detail_web .bootstrap-touchspin input.form-control {
	width: 60%;
	height: 50px;
}
.bootstrap-touchspin .input-group-btn .bootstrap-touchspin-up {
	border-radius: 0;
	padding: 0 7px;
	margin: 0;
	margin-top: 5px;
}
.shopproduct_list_detail_web .bootstrap-touchspin .btn-default {
	background-color: #ffffff !important;
	color: #76838f !important;
	border: 1px solid #e4eaec!important;
}
.shopproduct_list_detail_web .shop-product-intro .price {
	border-bottom: 1px solid #e4eaec;
	border-top: 1px solid #e4eaec;
	background-color: #ffffff !important;
}
.shopproduct_list_detail_web .nav-tabs-line .nav-item.open .nav-link, .nav-tabs-line .nav-item.open .nav-link:focus, .nav-tabs-line .nav-item.open .nav-link:hover, .nav-tabs-line .nav-link.active, .nav-tabs-line .nav-link.active:focus, .nav-tabs-line .nav-link.active:hover {
	color: #e9595b;
	border-bottom: 2px solid #e9595b;
	border-bottom: 2px solid;
	font-size: 20px;
	font-weight: bold;
}
@media (min-width: 992px) {
.blocks-lg-2>.block, .blocks-lg-2>li {
	width: 33.3333333%;
}
}
@media (min-width: 767px) {
.nav-tabs-line .nav-link {
	padding-top: 0!important;
	margin-top: -6px!important;
	padding-left: 0!important;
	padding-bottom: 20px!important;
}
}
@media (max-width: 767px) {
.shopproduct_list_detail_web #web-imgs-slick .slick-dots li.slick-active {
	border-color: #e9595b;
}
}
.shopproduct_list_detail_web .sidebar-piclist li:hover a {
	color: #e9595b;
}
@media (min-width:768px) {
.btn-outline.btn-primary.login {
	border: 1px solid #ff4f4f !important;
	border-top-left-radius: 1.5rem!important;
	border-bottom-right-radius: 1.5rem!important;
	padding: 2px 20px!important;
	background-color: #ff4f4f !important;
	color: #fff!important;
}
.btn-outline.btn-primary.login:hover {
	color: #ff4f4f!important;
	background-color: rgb(255 255 255) !important;
}
}
