.accessories-obj-modal-dec {
	padding-bottom: 1.667vw;
}
.accessories-obj-modal-header .modal-prev {
	color: #858585;
	cursor: pointer;
}
.accessories-obj-modal-header .modal-prev svg {
	height: 1em;
  	font-size: 2.292vw;
}
.accessories-obj-modal-dec > .col-md-10 {
	margin: 0 calc(3.333vw - 15px);
  	width: calc(100% - 6.667vw + 30px);
}
.accessories-obj-modal-dec > .col-xs-12:last-child {
	padding-top: 1.875vw;
}
.accessories-obj-modal-dec > .col-xs-12:last-child .btn {
	width: 237px;
	border-radius: 4px;
}
.recommend-modal .product_view,
.series-choose > .row,
.size-choose > .row,
.meterial-choose > .row,
.size-choose-input > .row {
  	padding: 0 15px;
}
.series-choose-item {
  	padding: 0;
  	width: calc(25% - .9375vw);
}
.series-choose-item img {
  	width: 100%;
}
.series-choose-item .btn {
  	padding: 0;
  	position: relative;
  	border: 1px solid #fff;
  	cursor: pointer;
}
.series-choose-item .btn.checked,
.size-choose-item .btn.checked,
.meterial-choose-item .btn.checked {
  	box-shadow: 0 0 6px 3px rgba(234,195,66, .5);
  	border-color: #f2c549;
}
.series-choose-item .btn > p {
  	position: absolute;
  	top: 50%;
  	right: 1.667vw;
  	transform: translateY(-50%);
  	color: #fff;
}
.size-choose-input .review-input {
  	padding: 0;
  	padding-right: 30px;
  	text-align: left;
  	width: auto;
}
.size-choose-input .review-input p {
  	color: #000;
}
.size-choose-input .review-input .form-list .form-group {
  	width: 120px;
}
.size-choose-input .review-input .form-group {
  	width: 230px;
}
.size-choose-input .review-input .form-list .form-group:first-child {
  	margin-right: 15px !important;
}
.size-choose-input .review-input input {
  	padding: 12px;
  	margin: 0;
  	margin-top: 4px;
  	margin-right: 4px;
  	background: #F2F2F2;
  	border-radius: 0;
  	border-color: #F2F2F2;
  	color: #B5B5B5
}
.size-choose-input .btn {
  	padding: 8px 24px;
  	display: flex;
  	align-items: center;
  	border: none;
  	width: 100%;
  	justify-content: center;
}
.size-choose-item {
  	padding: 0;
  	width: calc(33.333% - .833vw);
}
.size-choose-item .btn {
  	padding: 1.25vw;
  	display: flex;
  	align-items: center;
  	justify-content: space-between;
  	background: #858585;
  	border: 1px solid #858585;
  	cursor: pointer;
}
.size-choose-item img {
  	width: 84px;
}
.size-choose-item .btn > div {
  	flex: 1;
  	text-align: left;
  	color: #fff;
}
.meterial-choose-item {
  	padding: 0;
  	width: calc(50% - .625vw);
  	background: #f2f2f2;
}
.meterial-choose-item .btn {
  	padding: 0;
  	height: 100%;
  	border: 1px solid #fff;
  	cursor: pointer;
}
.meterial-choose-item .btn img {
  	width: 100%;
  	height: 170px;
  	object-fit: cover;
}
.meterial-choose-item .btn > div {
  	padding: .625vw;
  	text-align: left;
  	line-height: 1.2;
}
.recommend-modal .product_view_new .div-selectors-content {
  	padding: 0 15px;
  	background: none;
}
.recommend-modal .product_view_new .div-selectors-color-content .div-gifts .div-selectors-wrapper {
	width: calc(33.333% - .556vw);
}
.recommend-modal .product_view_new .div-selectors-color-content .div-gifts .div-selectors-wrapper:not(:nth-child(2n)) {
  	margin-right: 0;
}
.recommend-modal .product_view_new .div-selectors-color-content .div-gifts .div-selectors-wrapper:not(:nth-child(3n)) {
  	margin-right: .833vw;
}
.recommend-modal .collection-view-new {
	padding-top: 0;
}
.recommend-modal .collection-view-new .product_viewer {
	top: 42px;
	padding-bottom: 0;
}
.recommend-modal .product-view-main .product_view_sub {
	width: 76px
}
.recommend-modal .product-view-main .product_carousel .carousel-img, 
.recommend-modal .product-view-main .product_carousel .carousel-360, 
.recommend-modal .product-view-main .product_carousel .carousel-video {
	margin-bottom: 1.25vw;
}
.recommend-modal .collection-view-new .product_turntable, 
.recommend-modal .collection-view-new .product_pic,
.recommend-modal .collection-view-new .product_video,
.recommend-modal .collection-view-new .product_detail,
.recommend-modal .collection-view-new .product_pic .carousel-img {
	height: calc(100vh - 15.624vw - 200px)
}
.recommend-modal .product_pic.slick-slider .slick-track {
	min-width: 100%;
	display: flex;
}
.recommend-modal .product_view_sub .arrow-next {
	top: calc(100% - 1.25vw);
}
/* .product-chair-rotate {
	min-width: 100%;
} */
.recommend-modal .collection-view-new .product_turntable {
    display: flex;
    align-items: center;
    justify-content: center;
}
.recommend-modal .product_view_new .collection-sidebar {
    padding-left: 1.25vw !important;
}
.mfp-guildwars .mfp-figure::after {
	background: #fff;
}
@media only screen and (max-width: 991px) {
	.accessories-obj-modal-dec {
		padding-bottom: 6.4vw;
	}
  	.accessories-obj-modal-header .modal-prev svg {
    	font-size: 8vw;
  	}
  	.accessories-obj-modal-dec > .col-md-10 {
	  	margin: 0;
	  	width: 100%;
	}
	.accessories-obj-modal-dec > .col-xs-12:last-child {
		padding-top: 8.533vw;
	}
	.recommend-modal .product_view {
  		padding: 0;
	}
	.recommend-modal .collection_body .product_view {
  		padding: 0 15px;
	}
	.series-choose-item {
	  	width: 100%;
	}
	.series-choose-item:not(:last-child),
	.size-choose-item:not(:last-child),
	.meterial-choose-item:not(:last-child) {
	  	margin-bottom: 4.267vw;
	} 
	.series-choose-item .btn > p {
    	right: inherit;
    	left: 58.41%;
  	}
	.size-choose-input .review-input {
	  	padding-right: 0;
	  	padding-bottom: 4.267vw;
	  	width: 100%;
	}
	.size-choose-input .review-input .form-list .form-group {
    	width: 46.5%;
  	}
  	.size-choose-input .review-input .form-list .form-group:first-child {
    	margin-right: 4.267vw !important;
  	}
  	.size-choose-input .review-input .form-group {
    	width: 100%;
  	}
  	.size-choose-input .btn {
  		width: auto;
  		margin: auto;
  	}
  	.size-choose-item,
  	.meterial-choose-item {
  		width: 100%;
	}
	.size-choose-item .btn {
		padding: 3.2vw;
	}
	.size-choose-item img {
  		width: 40%;
	}
	.meterial-choose-item .btn > div {
		padding: 1.6vw;
	}
	.recommend-modal .product_view_new .div-selectors-color-content .div-gifts .div-selectors-wrapper {
    	width: calc(50% - .533vw);
  	}
  	.recommend-modal .product_view_new .div-selectors-color-content .div-gifts .div-selectors-wrapper:not(:nth-child(3n)) {
  		margin-right: 0;
	}
	.recommend-modal .collection-view-new .product_turntable, 
	.recommend-modal .collection-view-new .product_pic,
	.recommend-modal .collection-view-new .product_video,
	.recommend-modal .collection-view-new .product_detail,
	.recommend-modal .collection-view-new .product_pic .carousel-img {
		height: 100vw;
	}
  	.recommend-modal .product-view-main {
    	padding: 0;
  	}
  	.recommend-modal .product-view-main .product_view_sub {
  		width: 100%;
  	}
  	.recommend-modal .product_view_new .header-reviews {
  		padding: 0;
  	}
  	.recommend-modal .product_view_new .collection-prices-new {
  		padding: 0;
    	padding-top: 4.267vw !important;
    	padding-bottom: 0 !important;
  	}
}