
@charset "UTF-8";

.bb-grid {
	margin-top: 75px;
}

.bb-grid .bb-img-box ul{
	padding: 0;
	margin: 0;
	position: relative;
}

@media only screen and (max-width:479px) {
	.bb-grid .bb-img-box ul{
		width: 100%
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.bb-grid .bb-img-box ul{
		width: 100%
	}
}

.bb-grid .bb-img-box ul li{
	display: block;
	list-style: none;
	position: absolute;
	top: 0;
	z-index: 0;
	-webkit-transition: all .3s ease;
	transition: all .3s ease;
}

@media only screen and (max-width:479px) {
	.bb-grid .bb-img-box ul li {
		width: 100%;
		left: 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	
	.bb-grid .bb-img-box ul li{
		width: 80%;
		margin: 0 10%;
		left: 0
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	
	.bb-grid .bb-img-box ul li{
		left: 3%
	}
}

.bb-grid .bb-img-box ul li img{
	height: auto;
	width: 100%;
}

.bb-grid .bb-img-box ul li button.layer-button {
	width: 34px;
	height: 34px;
	border-radius: 50px;
	border: 1px solid #000;
	color: #151515;
	font-size: 14px;
	line-height: 18px;
	background: #000;
	position: absolute
}

.bb-grid .bb-img-box ul li button.layer-button:after{
	display: none!important
}

.bb-grid .bb-img-box ul li button.layer-button{
	height: 100px;
	width: 100px;
	border-radius: 50%;
	background-color: #000;
	position: relative;
	width: 34px;
	height: 34px;
	color: #000;
	font-size: 14px;
	line-height: 18px;
	background: #F19001;
	position: absolute;
	right: 0;
	-webkit-transition: height .25s ease, width .25s ease;
	transition: height .25s ease, width .25s ease;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	-webkit-animation: pulse 2s infinite;
	animation: pulse 2s infinite
}

.bb-grid .bb-img-box ul li button.layer-button:after,
.bb-grid .bb-img-box ul li button.layer-button:before {
	content: '';
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	border-radius: 50%;
	border: 1px solid #F19001
}

.layer-image-link-box-a a {
	font-size: 16px;
	background: #F19001;
	padding: 5px 25px;
	color: #000;
	font-weight: 400;
	box-shadow: none;
	border-radius: 8px;
	margin: 15px auto;
}

.bb-grid .bb-img-box ul li button.layer-button:before{
	-webkit-animation: ripple 2s linear infinite;
	animation: ripple 2s linear infinite
}

.bb-grid .bb-img-box ul li button.layer-button:after{
	-webkit-animation: ripple 2s linear 1s infinite;
	animation: ripple 2s linear 1s infinite
}

.bb-grid .bb-img-box ul li button.layer-button:hover:after,
.bb-grid .bb-img-box ul li button.layer-button:hover:before {
	-webkit-animation: none;
	animation: none
}

@-webkit-keyframes ripple {
	0% {
		-webkit-transform: scale(1);
		-webkit-box-shadow: 0 0 0 10px #283872
	}
	75% {
		-webkit-transform: scale(1.4);
		opacity: .8;
		-webkit-box-shadow: 0 0 0 10px #22326b
	}
	100% {
		-webkit-transform: scale(1.75);
		opacity: 0;
		-webkit-box-shadow: 0 0 0 10px #253674
	}
}

@keyframes ripple {
	0% {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-box-shadow: 0 0 0 0 #253674;
		box-shadow: 0 0 0 0 #253674
	}
	75% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
		opacity: .8;
		-webkit-box-shadow: 0 0 3px 0 #253674;
		box-shadow: 0 0 3px 0 #253674
	}
	100% {
		-webkit-transform: scale(1.75);
		transform: scale(1.75);
		opacity: 0;
		-webkit-box-shadow: 0 0 1px 0 #253674;
		box-shadow: 0 0 1px 0 #253674
	}
}

.bb-grid .bb-img-box ul li button.layer1-buttons{
	right: 20px;
	bottom: 0px;
}

.bb-grid .bb-img-box ul li button.layer2-buttons {
	right: -15px;
	bottom: 0px;
}

.bb-grid .bb-img-box ul li button.layer3-buttons{
	right: 50px;
	bottom: -20px;
}

.bb-grid .bb-img-box ul li button.layer4-buttons{
	right: -35px;
	bottom: 0px;
}

.bb-grid .bb-img-box ul li button.layer5-buttons {
	right: 0px;
	bottom: 0px;
}

.bb-grid .bb-img-box ul li button.layer6-buttons {
	right: 0px;
	bottom: 0px;
}

.bb-grid .bb-img-box ul li button.layer7-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer8-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer9-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer10-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer11-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer12-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer13-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer14-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer15-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer16-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer17-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer18-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer19-buttons {
	right: 0px;
	bottom: 0px;
}
.bb-grid .bb-img-box ul li button.layer20-buttons {
	right: 0px;
	bottom: 0px;
}

.bb-grid .bb-img-box ul li.layer1{
	-webkit-transform: translateY(0);
	transform: translateY(0);
	z-index: 20
}

.bb-grid .bb-img-box ul li.layer2{
	-webkit-transform: translateY(60px);
	transform: translateY(60px);
	z-index: 19
}

.bb-grid .bb-img-box ul li.layer3{
	-webkit-transform: translateY(120px);
	transform: translateY(120px);
	z-index: 18
}

.bb-grid .bb-img-box ul li.layer4 {
	-webkit-transform: translateY(180px);
	transform: translateY(180px);
	z-index: 17
}

.bb-grid .bb-img-box ul li.layer5 {
	-webkit-transform: translateY(240px);
	transform: translateY(240px);
	z-index: 16
}

.bb-grid .bb-img-box ul li.layer6 {
	-webkit-transform: translateY(300px);
	transform: translateY(300px);
	z-index: 15
}

.bb-grid .bb-img-box ul li.layer7 {
	-webkit-transform: translateY(360px);
	transform: translateY(360px);
	z-index: 14
}

.bb-grid .bb-img-box ul li.layer8 {
	-webkit-transform: translateY(420px);
	transform: translateY(420px);
	z-index: 13
}

.bb-grid .bb-img-box ul li.layer9 {
	-webkit-transform: translateY(480px);
	transform: translateY(480px);
	z-index: 12
}

.bb-grid .bb-img-box ul li.layer10 {
	-webkit-transform: translateY(540px);
	transform: translateY(540px);
	z-index: 11
}

.bb-grid .bb-img-box ul li.layer11 {
	-webkit-transform: translateY(600px);
	transform: translateY(600px);
	z-index: 10
}

.bb-grid .bb-img-box ul li.layer12 {
	-webkit-transform: translateY(660px);
	transform: translateY(660px);
	z-index: 9
}

.bb-grid .bb-img-box ul li.layer13 {
	-webkit-transform: translateY(720px);
	transform: translateY(720px);
	z-index: 8
}

.bb-grid .bb-img-box ul li.layer14 {
	-webkit-transform: translateY(780px);
	transform: translateY(780px);
	z-index: 7
}

.bb-grid .bb-img-box ul li.layer15 {
	-webkit-transform: translateY(840px);
	transform: translateY(840px);
	z-index: 6
}
.bb-grid .bb-img-box ul li.layer16 {
	-webkit-transform: translateY(900px);
	transform: translateY(900px);
	z-index: 5
}
.bb-grid .bb-img-box ul li.layer17 {
	-webkit-transform: translateY(960px);
	transform: translateY(960px);
	z-index: 4
}
.bb-grid .bb-img-box ul li.layer18 {
	-webkit-transform: translateY(1020px);
	transform: translateY(1020px);
	z-index: 3
}
.bb-grid .bb-img-box ul li.layer19 {
	-webkit-transform: translateY(1080px);
	transform: translateY(1080px);
	z-index: 2
}
.bb-grid .bb-img-box ul li.layer20 {
	-webkit-transform: translateY(1140px);
	transform: translateY(1140px);
	z-index: 1
}

@media (min-width: 2000px) {
	.bb-grid .bb-img-box ul li.layer1{
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-two li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	    z-index: 9;
	}
	.bb-grid .bb-img-box ul.active-layer-three li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}

	.bb-grid .bb-img-box ul.active-layer-four li.layer1{
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}

	.bb-grid .bb-img-box ul.active-layer-five li.layer1{
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}

	.bb-grid .bb-img-box ul.active-layer-six li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-seven li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-eight li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-nine li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-ten li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-eleven li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-twelve li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-thirteen li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
	.bb-grid .bb-img-box ul.active-layer-fourteen li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
		z-index: 9
	}
}


.bb-grid .bb-img-box ul li.active-layer button {
	background: #F19001;
	color: #000;
	width: 36px;
	border: 1px solid #000;
	height: 36px;
	-webkit-animation: none;
	animation: none
}

.bb-grid .bb-img-box ul li.active-layer button:after {
	-webkit-animation: none;
	animation: none
}

.bb-grid .bb-img-box ul li.active-layer button:before{
	-webkit-animation: none;
	animation: none
}

.bb-grid .bb-img-box ul li.active-layer button.layer1-buttons:after {
	content: '';
	width: 122px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer2-buttons:after {
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer3-buttons:after {
	content: '';
	width: 152px;
	background: #151515;
	position: absolute;
	height: 1px;
	right: -45px;
	bottom: -10px
}

.bb-grid .bb-img-box ul li.active-layer button.layer4-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	right: -35px;
	bottom: 25px;
	top: 110px
}

.bb-grid .bb-img-box ul li.active-layer button.layer5-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	right: -15px;
	bottom: 0;
	top: 120px
}

.bb-grid .bb-img-box ul li.active-layer button.layer6-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer7-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer8-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}


.bb-grid .bb-img-box ul li.active-layer button.layer9-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer10-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer11-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer12-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer13-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer14-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer button.layer15-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}
.bb-grid .bb-img-box ul li.active-layer button.layer16-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}
.bb-grid .bb-img-box ul li.active-layer button.layer17-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}
.bb-grid .bb-img-box ul li.active-layer button.layer18-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}
.bb-grid .bb-img-box ul li.active-layer button.layer19-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}
.bb-grid .bb-img-box ul li.active-layer button.layer20-buttons:after{
	content: '';
	width: 102px;
	background: #151515;
	position: absolute;
	height: 1px;
	top: 17px;
	left: 32px
}

.bb-grid .bb-img-box ul li.active-layer img {
	opacity: 1;
	-webkit-filter: blur(0);
	filter: blur(0);
	width: 100%;
}

.bb-grid .bb-img-box ul.active-layer-one li.layer1{
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer2{
	-webkit-transform: translateY(60px);
	transform: translateY(60px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer3 {
	-webkit-transform: translateY(120px);
	transform: translateY(120px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer4 {
	-webkit-transform: translateY(180px);
	transform: translateY(180px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer5 {
	-webkit-transform: translateY(240px);
	transform: translateY(240px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer6{
	-webkit-transform: translateY(300px);
	transform: translateY(300px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer7{
	-webkit-transform: translateY(360px);
	transform: translateY(360px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer8{
	-webkit-transform: translateY(420px);
	transform: translateY(420px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer9{
	-webkit-transform: translateY(480px);
	transform: translateY(480px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer10{
	-webkit-transform: translateY(540px);
	transform: translateY(540px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer11{
	-webkit-transform: translateY(600px);
	transform: translateY(600px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer12{
	-webkit-transform: translateY(660px);
	transform: translateY(660px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer13{
	-webkit-transform: translateY(720px);
	transform: translateY(720px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer14{
	-webkit-transform: translateY(780px);
	transform: translateY(780px);
}

.bb-grid .bb-img-box ul.active-layer-one li.layer15{
	-webkit-transform: translateY(840px);
	transform: translateY(840px);
}
.bb-grid .bb-img-box ul.active-layer-one li.layer16{
	-webkit-transform: translateY(900px);
	transform: translateY(900px);
}
.bb-grid .bb-img-box ul.active-layer-one li.layer17{
	-webkit-transform: translateY(960px);
	transform: translateY(960px);
}
.bb-grid .bb-img-box ul.active-layer-one li.layer18{
	-webkit-transform: translateY(1020px);
	transform: translateY(1020px);
}
.bb-grid .bb-img-box ul.active-layer-one li.layer19{
	-webkit-transform: translateY(1080px);
	transform: translateY(1080px);
}
.bb-grid .bb-img-box ul.active-layer-one li.layer20{
	-webkit-transform: translateY(1140px);
	transform: translateY(1140px);
}


.bb-grid .bb-img-box ul.active-layer-two li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-three li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-three li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-four li.layer1{
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-four li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-four li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-five li.layer1{
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-five li.layer2{
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-five li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-five li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-six li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-six li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-six li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-six li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-six li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}

.bb-grid .bb-img-box ul.active-layer-seven li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-seven li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-seven li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-seven li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-seven li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-seven li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-eight li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-eight li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-eight li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-eight li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-eight li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-eight li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-eight li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}

.bb-grid .bb-img-box ul.active-layer-nine li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-nine li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-nine li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-nine li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-nine li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-nine li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-nine li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}
.bb-grid .bb-img-box ul.active-layer-nine li.layer8 {
	-webkit-transform: translateY(390px);
	transform: translateY(390px);
}

.bb-grid .bb-img-box ul.active-layer-ten li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-ten li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-ten li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-ten li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-ten li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-ten li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-ten li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}
.bb-grid .bb-img-box ul.active-layer-ten li.layer8 {
	-webkit-transform: translateY(390px);
	transform: translateY(390px);
}
.bb-grid .bb-img-box ul.active-layer-ten li.layer9 {
	-webkit-transform: translateY(450px);
	transform: translateY(450px);
}

.bb-grid .bb-img-box ul.active-layer-eleven li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-eleven li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-eleven li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-eleven li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-eleven li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-eleven li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-eleven li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}
.bb-grid .bb-img-box ul.active-layer-eleven li.layer8 {
	-webkit-transform: translateY(390px);
	transform: translateY(390px);
}
.bb-grid .bb-img-box ul.active-layer-eleven li.layer9 {
	-webkit-transform: translateY(450px);
	transform: translateY(450px);
}
.bb-grid .bb-img-box ul.active-layer-eleven li.layer10 {
	-webkit-transform: translateY(510px);
	transform: translateY(510px);
}

.bb-grid .bb-img-box ul.active-layer-twelve li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-twelve li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-twelve li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-twelve li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-twelve li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-twelve li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-twelve li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}
.bb-grid .bb-img-box ul.active-layer-twelve li.layer8 {
	-webkit-transform: translateY(390px);
	transform: translateY(390px);
}
.bb-grid .bb-img-box ul.active-layer-twelve li.layer9 {
	-webkit-transform: translateY(450px);
	transform: translateY(450px);
}
.bb-grid .bb-img-box ul.active-layer-twelve li.layer10 {
	-webkit-transform: translateY(510px);
	transform: translateY(510px);
}
.bb-grid .bb-img-box ul.active-layer-twelve li.layer11 {
	-webkit-transform: translateY(570px);
	transform: translateY(570px);
}

.bb-grid .bb-img-box ul.active-layer-thirteen li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-thirteen li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-thirteen li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-thirteen li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-thirteen li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer8 {
	-webkit-transform: translateY(390px);
	transform: translateY(390px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer9 {
	-webkit-transform: translateY(450px);
	transform: translateY(450px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer10 {
	-webkit-transform: translateY(510px);
	transform: translateY(510px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer11 {
	-webkit-transform: translateY(570px);
	transform: translateY(570px);
}
.bb-grid .bb-img-box ul.active-layer-thirteen li.layer12 {
	-webkit-transform: translateY(630px);
	transform: translateY(630px);
}

.bb-grid .bb-img-box ul.active-layer-fourteen li.layer1 {
	-webkit-transform: translateY(-30px);
	transform: translateY(-30px);
}

.bb-grid .bb-img-box ul.active-layer-fourteen li.layer2 {
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
}

.bb-grid .bb-img-box ul.active-layer-fourteen li.layer3{
	-webkit-transform: translateY(90px);
	transform: translateY(90px);
}

.bb-grid .bb-img-box ul.active-layer-fourteen li.layer4 {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
}

.bb-grid .bb-img-box ul.active-layer-fourteen li.layer5 {
	-webkit-transform: translateY(210px);
	transform: translateY(210px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer6 {
	-webkit-transform: translateY(270px);
	transform: translateY(270px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer7 {
	-webkit-transform: translateY(330px);
	transform: translateY(330px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer8 {
	-webkit-transform: translateY(390px);
	transform: translateY(390px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer9 {
	-webkit-transform: translateY(450px);
	transform: translateY(450px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer10 {
	-webkit-transform: translateY(510px);
	transform: translateY(510px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer11 {
	-webkit-transform: translateY(570px);
	transform: translateY(570px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer12 {
	-webkit-transform: translateY(630px);
	transform: translateY(630px);
}
.bb-grid .bb-img-box ul.active-layer-fourteen li.layer13 {
	-webkit-transform: translateY(690px);
	transform: translateY(690px);
}

.v2infobox {
	position: absolute;
    right: 0px;
    bottom: 15px;
    height: 30px;
    width: 30px;
    display: block;
    z-index: 9999999;
    /* height: 100px; */
    /* width: 100px; */
    border-radius: 50%;
    background-color: #000;
    color: #000;
    background: #F19001;
    -webkit-transition: height .25s ease, width .25s ease;
    transition: height .25s ease, width .25s ease;
    -webkit-animation: pulse 2s infinite;
    animation: pulse 2s infinite;
    display: flex;
    align-items: center;
    justify-content: center;
}
.v2infobox:hover,
.v2infobox:focus { color: #000; }
.v2infobox:before {
	content: '';
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    border-radius: 50%;
    border: 1px solid #F19001;
    -webkit-animation: ripple 2s linear infinite;
    animation: ripple 2s linear infinite;
}
.v2infobox svg { width: 30px; height: 30px; }
.v2infobox svg path { fill: #000; }


@media (min-width: 2000px) {
	.bb-grid .bb-img-box ul li.layer1{
		-webkit-transform: translateY(-60px);
		transform: translateY(-60px);
	}
	
	.bb-grid .bb-img-box ul.active-layer-one li.layer1{
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	}
	.bb-grid .bb-img-box ul.active-layer-two li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	}
	.bb-grid .bb-img-box ul.active-layer-three li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	}

	.bb-grid .bb-img-box ul.active-layer-four li.layer1{
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	}

	.bb-grid .bb-img-box ul.active-layer-five li.layer1{
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	}

	.bb-grid .bb-img-box ul.active-layer-six li.layer1 {
	    -webkit-transform: translateY(-60px);
	    transform: translateY(-60px);
	}
}

.bb-grid .bb-img-box .all-layer-main-box {
	padding: 50px;
}


.bb-grid .bb-img-box .all-layer-main-box .layer-item-box{
	display: block;
	float: left;
	width: 100%;
	display: none
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.bb-grid .bb-img-box .all-layer-main-box .layer-item-box {
		width: 90%;
		margin: 0 5%;
		text-align: center
	}
}

.bb-grid .bb-img-box .all-layer-main-box .layer-item-box.active-pane-box-extra{
	display: none
}
.bb-grid .bb-img-box .all-layer-main-box .layer-item-box.active-pane-box{
	display: block
}
.bb-grid .bb-img-box .all-layer-main-box .layer-item-box h3 {
	font-size: 31px;
	letter-spacing: 0;
	color: #000;
	font-weight: 600;
	margin: 0;
	margin-bottom: 30px;
	display: block;
	float: left;
	width: 100%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px) {
	.bb-grid .bb-img-box .all-layer-main-box .layer-item-box h3 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 20px
	}
}

.bb-grid .bb-img-box .all-layer-main-box .layer-item-box h4{
	font-size: 18px;
	line-height: 24px;
	color: #000;
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	margin-bottom: 20px;
	font-weight: 600
}

.bb-grid .bb-img-box .all-layer-main-box .layer-item-box p {
	font-size: 14px;
	color: #000;
	letter-spacing: 0;
	margin-bottom: 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.bb-grid .bb-img-box .all-layer-main-box .layer-item-box p{
		margin-bottom: 20px
	}
}

.bb-grid .bb-img-box .all-layer-main-box .layer-item-box .layer-image-link-box img {
	width: auto;
	border-radius: 15px;
	height: auto;
	width: 100%;
}

.bb-grid .bb-img-box .all-layer-main-box .layer-item-box .layer-image-link-box a{
	margin-top: 40px;
	float: left;
	width: 100%;
	font-size: 14px;
	color: #151515;
	letter-spacing: 0;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.bb-grid .bb-img-box .all-layer-main-box .layer-item-box .layer-image-link-box a {
		font-weight: 600;
		margin-top: 20px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.bb-grid .bb-img-box .all-layer-main-box .layer-item-box .layer-image-link-box a {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
}

.bb-grid .bb-img-box .all-layer-main-box .layer-item-box .layer-image-link-box a svg {
	margin-left: 10px
}

@media only screen and (max-width:479px) {
	.bb-grid .bb-img-box ul li{
		width: 94%;
		margin: 0 3%
	}
}

@media (max-width: 1560px) { 


}

@media (max-width: 767px) { 
	.bb-grid .bb-img-box ul li.layer1 {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
		z-index: 6
	}
}
.bb-grid .bb-img-box .col-lg-6 {
    min-height: 540px;
}

/*?===========================================================*/
.product-new-main-box {
	width: 100%;
	display: block;
	margin-bottom: 15px;
	padding: 15px;
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.product-new-main-box {
		margin-bottom: 0
	}
}

.product-new-main-box .product-image-tag-box {
	float: left;
	width: 100%;
	display: block;
	position: relative;
	margin-top: 15px;
	margin-bottom: 0px;
}

.product-new-main-box .product-image-tag-box .product-image-box {
	float: left;
	width: 100%;
	display: block!important;
	height: 248px
}

@media only screen and (min-width:2140px) {
	.product-new-main-box .product-image-tag-box .product-image-box {
		height: 100%
	}
}

.product-new-main-box .product-image-tag-box .product-image-box a img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover
}

@media only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:992px) and (max-width:1199px) {
	.product-new-main-box .product-image-tag-box .product-image-box a img {
		height: 260px;
		-o-object-fit: cover;
		object-fit: cover
	}
}

.product-new-main-box .product-image-tag-box .product-tag-box {
	position: absolute;
	float: left;
	width: auto;
	display: block;
	top: 0;
	right: 0;
	height: 100%
}

.product-new-main-box .product-image-tag-box .product-tag-box ul {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	width: 100%;
	height: 100%
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li {
	position: absolute;
	bottom: 0;
	right: 1px;
	list-style: none;
	display: block;
	float: left;
	width: auto;
	font-size: 12px;
	text-align: center;
	color: #fff;
	line-height: 16px;
	white-space: nowrap;
	letter-spacing: 0
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li label {
	font-weight: 400;
	display: block;
	float: left;
	width: 100%;
	color: #fff;
	margin: 0;
	line-height: 16px;
	font-size: 12px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.discount-tag {
	bottom: auto;
	top: 0;
	right: 8px;
	background: red;
	width: 90px;
	border-radius: 0 0 8px 8px;
	padding: 8px;
	white-space: normal
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.yeni-urun {
	background: #cb372a;
	padding: 4px 16px;
	border-radius: 100px 0 0 100px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.tag-indirim {
	background: #151515;
	padding: 4px 16px;
	border-radius: 100px 0 0 100px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.kargo-bedava {
	background: #008282;
	padding: 4px 16px;
	border-radius: 100px 0 0 100px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.ucretsiz-teslimat {
	background: #008282;
	padding: 4px 16px;
	border-radius: 100px 0 0 100px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.degistirme-kampanyasi,
.product-new-main-box .product-image-tag-box .product-tag-box ul li.kampanya-etiket {
	background: #004557;
	padding: 4px 16px;
	border-radius: 100px 0 0 100px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.en-cok-satan {
	background: #f3d26a;
	padding: 4px 16px;
	border-radius: 100px 0 0 100px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li.en-cok-satan label {
	color: #151515
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li:first-child {
	bottom: auto
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li:nth-child(2) {
	bottom: 30px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li:nth-child(3) {
	bottom: 60px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li:nth-child(4) {
	bottom: 90px
}

.product-new-main-box .product-image-tag-box .product-tag-box ul li:nth-child(5) {
	bottom: 120px
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box {
	position: absolute;
	bottom: 30px;
	left: 20px
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box a {
	padding: 4px 10px;
	float: left;
	font-size: 12px;
	color: #151515;
	border-radius: 12px!important;
	width: auto;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	background: #fff;
	border: none;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 600
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box a svg {
	width: 16px;
	height: 16px;
	margin-left: 4px
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box a svg path {
	fill: #151515
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box a[aria-describedby]:after {
		position: fixed;
		top: 0;
		left: 0;
		background: #000;
		content: '';
		width: 100%;
		height: 100%;
		opacity: .5;
		z-index: 2222
	}
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover {
	width: 260px;
	max-width: initial;
	padding: 20px;
	border: none;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	border-radius: 10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:992px) and (max-width:1199px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover {
		left: 0!important
	}
}

@media only screen and (max-width:479px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover {
		left: 0!important;
		position: fixed;
		bottom: 0!important;
		top: auto!important;
		padding: 50px 30px;
		width: 100%
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover {
		left: -40px!important
	}
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover .arrow {
	display: none
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover h3 {
	background: 0 0;
	border: none;
	margin-top: 10px;
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	color: #151515;
	margin-bottom: 5px
}

@media only screen and (max-width:479px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover h3 {
		background: 0 0;
		border: none;
		margin-top: 10px;
		margin: 0;
		padding: 0;
		font-size: 18px;
		line-height: 24px;
		color: #151515;
		margin-bottom: 15px
	}
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover .popover-content {
	padding: 0;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 600
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover .popover-content span {
	display: block;
	float: left;
	width: 100%
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover .popover-content label {
	display: block;
	float: left;
	font-weight: 600;
	margin-bottom: 15px;
	font-size: 14px;
	line-height: 18px;
	color: #151515
}

.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover .popover-content b {
	display: none
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover .popover-content b {
		display: block;
		position: absolute;
		right: 20px;
		top: 20px;
		font-size: 15px;
		width: 40px;
		height: 40px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #f6f6f6;
		border-radius: 50%
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px) {
	.product-new-main-box .product-image-tag-box .custom-property-with-range-box .popover.in {
		left: 0!important;
		position: fixed;
		bottom: 0!important;
		top: auto!important;
		padding: 50px 30px;
		width: 100%;
		min-height: 20px;
		height: auto;
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		border-radius: 0!important;
		z-index: 22222
	}
}

.product-new-main-box .product-name-desc-property-box {
	margin-bottom: 50px;
}

.product-new-main-box .product-name-desc-property-box .product-name-desc-box {
	padding-top: 16px;
	padding-bottom: 8px;
	text-align: center;
}

.product-new-main-box .product-name-desc-property-box .product-name-desc-box a h2 {
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 600;
	margin: 0;
	margin-bottom: 10px
}

.product-new-main-box .product-name-desc-property-box .product-name-desc-box a p {
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #525252;
	font-weight: 400;
	margin: 0;
	text-overflow: ellipsis;
	height: 36px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.product-new-main-box .product-name-desc-property-box .product-name-desc-box a p {
		padding: 0 10px
	}
}

.product-new-main-box .product-name-desc-property-box .product-property-box {
	float: left;
	width: 100%;
	display: block;
	margin-bottom: 8px;
	color: #a3a3a3;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
}

.product-new-main-box .product-name-desc-property-box .product-property-box ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	display: block;
	height: 18px;
	line-height: 16px;
	overflow: hidden
}

.product-new-main-box .product-name-desc-property-box .product-property-box ul li {
	display: inline-block;
	color: #a3a3a3;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0
}

.product-new-main-box .product-favourite-compare-box {
	float: left;
	width: 20%;
	height: 20px;
	display: block;
	text-align: right;
	padding-bottom: 0
}
.product-new-main-box .product-favourite-compare-boxl {
	float: left;
	width: 80%;
	color: #a3a3a3;
	font-size: 12px;
	line-height: 20px;
	letter-spacing: 0;
	display: block;
	text-align: left;
	padding-bottom: 0
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.product-new-main-box .product-favourite-compare-box {
		width: 30%
		}.product-new-main-box .product-favourite-compare-boxl {
			width: 70%
		}
	}

	.product-new-main-box .product-favourite-compare-box button {
		border: none;
		-webkit-box-shadow: none;
		box-shadow: none;
		background: 0 0;
		padding: 0
	}

	.product-new-main-box .product-favourite-compare-box button:focus {
		outline: 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}

	.product-new-main-box .product-favourite-compare-box .product-favourite-box button svg {
		float: right;
		margin-right: 5px
	}

	.product-new-main-box .product-favourite-compare-box .product-compare-box {
		margin-top: 40px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.product-new-main-box .product-favourite-compare-box .product-compare-box {
			margin-top: 40px
		}
	}

	.product-new-main-box .product-favourite-compare-box .product-compare-box .compare-box-wrapper {
		line-height: 16px
	}

	.product-new-main-box .product-favourite-compare-box .product-compare-box button {
		font-size: 12px;
		font-weight: 400;
		margin-right: 1px;
		line-height: 16px;
		letter-spacing: 0;
		white-space: nowrap
	}

	@media only screen and (min-width:768px) and (max-width:991px) {
		.product-new-main-box .product-favourite-compare-box .product-compare-box button {
			margin-right: 0
		}
	}

	.product-new-main-box .product-price-discount-box {
		float: left;
		width: 100%;
		display: block
	}

	.product-new-main-box .product-price-discount-box .new-price-box {
		display: inline-block;
		float: left;
		font-size: 24px;
		font-weight: 600;
		line-height: 30px;
		letter-spacing: 0;
		color: #151515
	}

	@media only screen and (min-width:480px) and (max-width:991px) {
		.product-new-main-box .product-price-discount-box .new-price-box {
			font-size: 20px;
			line-height: 30px
		}
	}

	.product-new-main-box .product-price-discount-box .new-price-box ins {
		text-decoration: none
	}

	.product-new-main-box .product-price-discount-box .new-price-box ins span {
		position: relative;
		float: none;
		font-size: 24px;
		color: #000;
		width: auto;
		display: inline-block
	}

	.product-new-main-box .product-price-discount-box .old-price-box {
		display: inline-block;
		float: left;
		font-size: 14px;
		font-weight: 400;
		color: #525252;
		line-height: 18px;
		margin-top: 15px;
		margin-left: 12px;
		text-decoration: line-through
	}

	@media only screen and (min-width:480px) and (max-width:991px) {
		.product-new-main-box .product-price-discount-box .old-price-box {
			line-height: 18px;
			margin-top: 7px;
			font-size: 16px
		}
	}

	.product-new-main-box .product-price-discount-box .old-price-box ins {
		text-decoration: none
	}

	.product-new-main-box .product-price-discount-box .old-price-box ins span {
		display: none
	}

	.product-new-main-box .product-price-discount-box span {
		display: block;
		float: left;
		width: 100%;
		margin-top: 16px;
		font-size: 12px;
		line-height: 16px;
		font-weight: 400;
		color: #525252
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.product-new-main-box .product-price-discount-box span {
			font-size: 12px
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		.product-new-main-box .product-price-discount-box span {
			width: 95%
		}
	}

	.product-new-main-box .product-price-discount-box .tax-included {
		display: none
	}

	.product-new-main-box .product-view-box {
		float: left;
		width: 100%;
		display: block;
		margin: 24px 0;
		margin-bottom: 0
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.product-new-main-box .product-view-box {
			margin-top: 20px
		}
	}

	.product-new-main-box .product-view-box a {
		display: block;
		float: left;
		width: 100%;
		text-align: center;
		font-weight: 400;
		font-size: 14px;
		line-height: 18px;
		color: #151515;
		padding: 15px;
		border: 1px solid #151515;
		border-radius: 8px
	}




	/*?================================================*/

	.footer-box {
		background: #eee;
		float: left;
		width: 100%
	}

	.footer-full-part {
		background: #151515
	}

	.footer-full-part .footer-normal-part {
		width: 70%;
		padding: 60px 20px;
		padding-bottom: 30px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part {
			width: 100%;
			padding: 40px 20px
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		.footer-full-part .footer-normal-part {
			width: 100%;
			padding: 30px 20px
		}
	}

	@media only screen and (min-width:1200px) and (max-width:1400px),
	only screen and (min-width:1401px) and (max-width:1800px) {
		.footer-full-part .footer-normal-part {
			width: 90%;
			padding: 60px 0
		}
	}

	@media only screen and (min-width:1400px) and (max-width:1460px) {
		.footer-full-part .footer-normal-part {
			width: 95%
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .bambi-mobil-slogan-box img {
		height: 43px;
		margin-bottom: 40px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box {
			width: 50%;
			margin-bottom: 36px
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box label {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 30px;
		font-weight: 600;
		color: #fff;
		font-size: 18px;
		line-height: 22px;
		letter-spacing: 0
	}

	@media only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box label {
			margin-bottom: 10px
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box ul {
		padding: 0;
		margin: 0;
		float: left;
		width: 100%;
		display: block
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box ul li {
		list-style: none;
		display: block;
		float: left;
		width: 100%
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box ul li a {
		display: block;
		float: left;
		padding: 8px 0;
		width: 100%;
		font-size: 14px;
		line-height: 18px;
		color: #fff;
		letter-spacing: 0;
		font-weight: 400
	}

	@media only screen and (max-width:479px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box .footer-grid-link-box ul li a {
			font-size: 13px
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-left-link-box {
			width: 55%
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box {
			width: 35%
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .bambi-slogan-box {
		margin-bottom: 40px
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .bambi-slogan-box img {
		height: 40px;
		float: right;
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box {
		margin: 40px 0
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box ul {
		padding: 0;
		margin: 0;
		float: left;
		width: 100%;
		display: block;
		text-align: right
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box ul {
			text-align: right;
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box ul li {
		list-style: none;
		display: inline-block
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box ul li a {
		padding-right: 30px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box ul li a {
			padding-left: 0;
			padding-right: 30px
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .social-media-box ul li a img {
		height: 24px
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .mail-contact-box {
		text-align: right;
		line-height: 22px;
		margin-bottom: 20px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .mail-contact-box {
			text-align: right
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .mail-contact-box a img {
		height: 22px;
		padding-right: 10px;
	}

	@media only screen and (max-width:479px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .mail-contact-box a img {
			margin-top: -3px
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .mail-contact-box a label {
		display: inline-block;
		margin: 0;
		float: right;
		font-size: 15px;
		line-height: 20px;
		font-weight: 600;
		color: #fff;
		cursor: pointer
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .mail-contact-box a label {
			float: none
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box {
		text-align: right;
		margin-bottom: 25px
	}

	@media only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box {
			text-align: right
		}
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box {
			text-align: right;
			margin-bottom: 0
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box a img {
		height: 28px;
		line-height: 24px;
		padding-right: 10px;
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box a img {
			margin-top: -10px
		}
	}

	.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box a label {
		display: inline-block;
		margin: 0;
		font-size: 24px;
		line-height: 30px;
		font-weight: 600;
		color: #fff;
		cursor: pointer
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .footer-right-newsletter-contact-box .phone-contact-box a label {
			float: none
		}
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .etbis-box {
			text-align: center
		}
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-grid-box .etbis-box .etbis a img {
			width: 100px!important;
			height: 100%!important
		}
	}

	.footer-full-part .footer-normal-part .footer-signature-box {
		margin-top: 40px;
		text-align: end
	}

	.footer-full-part .footer-normal-part .footer-signature-box a {
		color: #fff;
		font-size: 12px
	}

	.footer-full-part .footer-normal-part .footer-signature-box a img {
		height: 14px;
		float: right
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		.footer-full-part .footer-normal-part .footer-signature-box a img {
			float: left
		}
	}


	.dealer-button-box.affix-top {
		right: 0;
		-webkit-transition: all .3s ease;
		transition: all .3s ease
	}

	.dealer-button-box.affix {
		width: auto;
		top: auto;
		bottom: 42px;
		right: 42px;
		padding: 0;
		position: fixed;
		z-index: 999;
	}

	@media only screen and (max-width:479px) {
		.dealer-button-box.affix {
			bottom: 100px;
			right: 20px
		}
	}

	.dealer-button-box.affix .nearest-box {
		width: 80px;
		height: 80px;
		background: #F19001;
		border-radius: 200px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: center
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.dealer-button-box.affix .nearest-box {
			width: 60px;
			height: 60px;
			display: block
		}
		.dealer-button-box.affix .nearest-box a {
			display: -webkit-box;
			display: -ms-flexbox;
			display: flex;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			align-items: center;
			height: 55px
		}
	}

	.dealer-button-box.affix .nearest-box label {
		display: block;
		float: left;
		width: 100%;
		margin: 0;
		line-height: 16px;
		font-size: 12px;
		font-weight: 600;
		color: #151515;
		text-align: center;
		letter-spacing: 0;
		cursor: pointer
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		.dealer-button-box.affix .nearest-box label {
			line-height: 12px;
			font-size: 10px
		}
	}
	.template-newsletter .newsletter-input .input-group .input-group-btn {
		display: block;
		float: left;
		width: 24%;
		margin-left: 0;
		background: #F19001;
		border-radius: 0 10px 10px 0;
		z-index: 3;
	}
	.template-newsletter .newsletter-input .input-group .input-group-btn .btn {
		height: 50px;
		background: no-repeat;
		border: none;
		word-spacing: 0;
		color: #fff;
		font-weight: 600;
		width: 100%;
		font-size: 16px;
	}
	.template-newsletter .newsletter-input .input-group .input-group-btn .btn i:before {
		content: 'Kaydol';
		font-family: Inter, sans-serif;
		font-size: 16px;
		color: #1e306e;
		font-weight: 600;
	}


	/*?============================================*/
	



	#product-detail .product-add-to-cart {
		float: left;
		padding-left: 15px;
		width: 100%
	}

	@media only screen and (max-width:479px) {
		#product-detail .product-add-to-cart {
			display: -webkit-box!important;
			display: -ms-flexbox!important;
			display: flex!important;
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column
		}
	}

	#product-detail .product-add-to-cart .product-group {
		border-bottom: 1px solid #dadada;
		margin-bottom: 10px
	}

	#product-detail .product-add-to-cart .product-group h1 {
		margin: 0;
		padding: 5px 20px 18px 0;
		font-weight: 600
	}

	#product-detail .product-add-to-cart .product-group .product-code {
		margin: 0;
		font-size: 16px;
		padding-bottom: 10px;
		font-weight: 400
	}

	#product-detail .product-add-to-cart .product-group h3 {
		margin-top: 5px
	}

	#product-detail .product-add-to-cart .product-group .price-change {
		color: #71308a;
		text-align: right;
		width: 100%;
		display: inline-block
	}

	#product-detail .product-add-to-cart .product-price {
		float: left;
		padding-bottom: 10px;
		width: 100%
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px),
	only screen and (min-width:1200px) and (max-width:1400px) {
		#product-detail .product-add-to-cart .product-price {
			width: 100%
		}
		.bb-grid .bb-img-box ul li.layer7 {
			right: 0;
		}
	}

	#product-detail .product-add-to-cart .product-price .price {
		display: flex;
	}

	#product-detail .product-add-to-cart .product-price .price .price-percent {
		background-color: #343b45;
		padding: 4px;
		height: auto;
		float: left;
		margin-left: 10px;
		text-align: center;
		color: #fff;
		width: auto;
		border-radius: 0;
		min-width: auto;
		margin: 0;
		height: 42px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding: 0 10px
	}

	@media only screen and (max-width:479px) {
		#product-detail .product-add-to-cart .product-price .price .price-percent {
			float: right;
			margin-left: 5px
		}
	}

	#product-detail .product-add-to-cart .product-price .price .price-percent .number {
		font-size: 13px;
		font-weight: 600
	}

	#product-detail .product-add-to-cart .product-price .price .price-percent .text {
		display: none
	}

	#product-detail .product-add-to-cart .product-price .price .price-current {
		font-size: 23px;
		font-weight: 700;
		color: #343b45;
		vertical-align: top;
		width: auto;
		float: left;
		display: block;
		letter-spacing: 0;
		padding: 0 10px!important;
		text-decoration: none
	}

	#product-detail .product-add-to-cart .product-price .price .price-current ins {
		text-decoration: none
	}

	#product-detail .product-add-to-cart .product-price .price .price-current ins span {
		font-size: 14px
	}

	@media only screen and (max-width:479px) {
		#product-detail .product-add-to-cart .product-price .price .price-current {
			font-size: 22px
		}
	}

	#product-detail .product-add-to-cart .product-price .price .price-prev {
		font-size: 15px;
		font-weight: 400;
		padding-left: 5px;
		color: #a0a0a0;
		text-decoration: line-through;
		-webkit-text-decoration-color: #a0a0a0;
		text-decoration-color: #a0a0a0;
		width: auto;
		float: left;
		display: block;
		margin-top: 6px;
		margin-right: 5px
	}

	#product-detail .product-add-to-cart .product-price .price .price-prev ins {
		text-decoration: none
	}

	#product-detail .product-add-to-cart .product-price .price .price-prev ins span {
		font-size: 14px
	}

	#product-detail .product-add-to-cart .product-variant {
		float: left;
		width: 100%;
		display: block;
		margin-bottom: 10px;
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper {
		margin: 10px 0;
		font-weight: 600
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper:last-child {
		border-bottom: 1px solid #dadada;
		border: none!important;
		padding-bottom: 10px
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper .form-control.option-input {
		width: auto;
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox {
		padding: 30px;
		background: #eee;
		float: left;
		width: 100%
	}

	@media only screen and (max-width:479px) {
		#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox {
			padding: 20px
		}
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox fieldset label {
		display: block;
		float: left;
		width: 100%;
		font-weight: 600;
		font-size: 16px;
		margin-bottom: 10px
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox fieldset .form-group {
		float: left;
		width: 100%;
		display: block
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox fieldset .form-group label {
		display: block;
		float: left;
		width: 100%;
		font-weight: 600;
		font-size: 13px;
		margin-bottom: 5px
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox fieldset .form-group .form-control {
		height: 40px;
		font-size: 13px
	}

	#product-detail .product-add-to-cart .product-variant .option-wrapper.Textbox fieldset .form-group .form-control:focus {
		-webkit-box-shadow: none;
		box-shadow: none;
		outline: 0
	}

	#product-detail .product-add-to-cart .cart-add {
		float: left;
		width: 100%;
		padding: 20px 0
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row {
		float: left;
		border: 1px solid #F19001;
		color: #F19001
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .dec {
		font-size: 11px;
		height: 50px;
		width: 40px;
		padding-bottom: 0;
		border: none;
		color: #F19001;
		float: left;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .dec span {
		color: #8b8787
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .basketAmount {
		width: 42px;
		height: 50px;
		font-weight: bolder;
		border: none;
		font-size: 24px;
		color: #F19001;
		float: left;
		text-align: center;
		background: #fff;
		-webkit-text-fill-color: #F19001;
		opacity: 1;
		border-radius: 0
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .inc {
		font-size: 11px;
		height: 50px;
		width: 40px;
		padding-bottom: 0;
		border: none;
		color: #F19001;
		float: left;
		cursor: pointer;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .inc span {
		color: #8b8787
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .num-unit .unit-inline {
		display: none
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet {
		font-size: 18px;
		text-transform: uppercase;
		background: #F19001;
		color: #fff;
		-webkit-transition: all .3s ease 0s;
		transition: all .3s ease 0s;
		height: auto;
		float: left;
		width: 35%;
		display: block;
		margin: 0;
		padding: 14px;
		margin-left: 15px;
		border: 1px solid #F19001
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet:hover {
		border: 1px solid #F19001!important;
		color: #F19001!important;
		background: #fff
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet:focus {
		outline: 0;
		border: 1px solid #F19001!important;
		color: #F19001!important;
		background: #fff
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .cart-add .buton-sepet {
			height: 52px;
			padding: 0 25px;
			margin-left: 15px;
			border-radius: 0!important
		}
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet.button-buy-now {
		display: none
	}

	#product-detail .product-add-to-cart .product-gain {
		float: left;
		width: 100%;
		padding: 5px 0
	}

	#product-detail .product-add-to-cart .product-gain .kazanc {
		color: #F19001;
		font-size: 15px
	}

	@media only screen and (max-width:479px) {
		#product-detail .product-add-to-cart .product-gain .kazanc {
			text-align: center;
			display: block;
			width: 100%
		}
	}

	#product-detail .product-add-to-cart .shipment-date {
		float: left;
		width: 100%;
		padding: 5px 0;
		border-bottom: 1px solid #dadada;
		padding-bottom: 10px
	}

	#product-detail .product-add-to-cart .shipment-date img {
		width: auto
	}

	#product-detail .product-add-to-cart .sticker {
		float: left;
		width: 100%;
		padding: 5px 0
	}

	#product-detail .product-add-to-cart .sticker .cikartma span {
		float: left
	}

	#product-detail .product-add-to-cart .sticker .cikartma .kargo {
		text-align: center;
		color: #868686;
		margin-top: 13px;
		line-height: 14px;
		margin-right: 0;
		font-weight: 300;
		padding-left: 3px
	}

	#product-detail .product-add-to-cart .stock-quantity {
		height: 30px;
		padding: 10px;
		background: #e4e4e4;
		padding-bottom: 30px;
		font-weight: 600;
		margin-bottom: 0;
		float: left;
		display: block;
		width: 60%;
		margin: 0 20%;
		text-align: center
	}

	#product-detail .product-add-to-cart.product-with-discount .product-price .price {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}

	#product-detail .product-add-to-cart.product-with-discount .product-price .price .price-prev {
		text-decoration: line-through;
		font-size: 18px;
		color: #7d7d7d
	}

	#product-detail .product-add-to-cart.product-with-discount .product-price .price .price-prev ins {
		text-decoration: none
	}

	#product-detail .product-add-to-cart.product-with-discount .product-price .price .price-current {
		padding: 0;
		padding-right: 10px;
		text-decoration: none;
		font-size: 25px;
		color: #F19001
	}

	#product-detail .product-add-to-cart.product-with-discount .product-price .price .price-current ins {
		text-decoration: none
	}

	#product-detail .product-add-to-cart.product-with-discount .product-price .price .price-current .default-money {
		display: none
	}



	#product-detail .product-add-to-cart {
		padding-left: 10px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-add-to-cart {
			padding: 0 10px
		}
	}

	@media only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-add-to-cart {
			padding: 0 10px
		}
	}

	#product-detail .product-add-to-cart .product-variant .variant-form {
		width: 100%;
		float: left
	}

	#product-detail .product-add-to-cart .product-variant .variant-form .option-wrapper {
		width: 100%;
		float: left
	}

	#product-detail .product-add-to-cart .product-variant .variant-form .option-wrapper:last-child {
		padding-bottom: 7px
	}

	#product-detail .product-add-to-cart .product-variant .variant-form .option-wrapper .top-price-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 23px;
		float: left;
		font-size: 12px;
		float: right;
		color: #fff;
		letter-spacing: 0
	}

	#product-detail .product-add-to-cart .product-variant .variant-form .option-wrapper .top-price-box span {
		width: auto;
		background: #008282;
		padding: 3px 10px;
		border-radius: 20px
	}

	#product-detail .product-add-to-cart .product-variant span.control-type-dropdown-label {
		margin-bottom: 10px;
		display: flex;
		font-size: 16px;
	}
	#product-detail .pd-select { color: #525252; border: 1px solid #e9ecef !important; border-radius: 5px; font-size: 16px !important; font-weight: 400 !important;color: #0c0a31 !important;position: relative !important;-webkit-appearance: none !important; -moz-appearance: none !important; appearance: none !important;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12.496' height='10.413' viewBox='0 0 12.496 10.413'%3E%3Cg id='Group_24' data-name='Group 24' transform='translate(0 0)'%3E%3Cpath id='Path_3' data-name='Path 3' d='M0,0H12.5L6.248,10.413,0,0Z' transform='translate(0 0)' fill='%23393e54' fill-rule='evenodd'/%3E%3C/g%3E%3C/svg%3E");background-repeat: no-repeat;background-size: 10px 10px;background-position: calc(100% - 15px) 50%; }

	#product-detail .product-add-to-cart .product-variant .product-gain {
		float: left;
		width: 65%;
		display: block;
		padding: 0
	}

	#product-detail .product-add-to-cart .product-variant .product-gain span.kazanc {
		display: block;
		float: left;
		width: 100%;
		text-align: right;
		font-size: 12px;
		color: #008282;
		line-height: 16px;
		letter-spacing: 0;
		font-weight: 400
	}

	#product-detail .product-add-to-cart .product-variant .product-gain span.kazanc ins {
		text-decoration: none
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown {
		margin: 0;
		display: block;
		float: left;
		width: 100%!important;
		border-radius: 10px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown select {
		left: 0
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn {
		height: 60px;
		border-radius: 10px;
		border: 1px solid #f6f6f6;
		text-align: center;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .04);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .04);
		background: #fff;
		padding: 0;
		z-index: 67!important
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn span.label-success {
		font-size: 14px;
		background: 0 0;
		color: #151515;
		font-weight: 600;
		line-height: 18px;
		height: 60px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 35%;
		float: left;
		padding: 0 15px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 60px;
		float: left;
		width: 65%;
		padding-right: 15px;
		font-size: 18px;
		line-height: 24px;
		color: #008282
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-align: end;
			-ms-flex-align: end;
			align-items: flex-end
		}
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box s {
		font-size: 14px;
		line-height: 18px;
		color: #525252;
		letter-spacing: 0;
		padding-right: 5px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box b {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 60px;
		float: left;
		font-weight: 600
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box b {
			height: 20px
		}
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box span {
		line-height: 18px;
		letter-spacing: 0;
		padding-right: 5px;
		background: #018282;
		border-radius: 15px;
		margin-right: 10px;
		padding: 4px 8px;
		color: #fff;
		font-size: 12px;
		display: none
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn small.price-box span {
			display: none
		}
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn span.bs-caret {
		width: 22px;
		height: 22px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn span.bs-caret .caret {
		display: none
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .btn span.bs-caret:after {
		content: '';
		position: absolute;
		width: 7px;
		height: 7px;
		border-top: solid 1px #000;
		border-right: solid 1px #000;
		-webkit-transform: rotate(135deg);
		transform: rotate(135deg);
		right: 20px;
		top: 23px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu {
		border: none!important;
		-webkit-box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .08)!important;
		box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .08)!important;
		padding: 0
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu.open {
		border-radius: 10px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul {
		padding: 10px;
		float: left
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul ::-webkit-scrollbar {
		width: 10px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul ::-webkit-scrollbar-track {
		background: #f1f1f1
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul ::-webkit-scrollbar-thumb {
		background: #888
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul ::-webkit-scrollbar-thumb:hover {
		background: #555
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li {
		border-bottom: 1px solid #fafafa;
		padding: 0 5px;
		width: 100%;
		float: left;
		border: none
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li:hover {
		background: #f6f6f6;
		border-radius: 10px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li:last-child {
		border: none
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a {
		font-size: 18px;
		font-weight: 400;
		color: #525252;
		line-height: 22px;
		letter-spacing: 0;
		padding: 0;
		background: 0 0;
		float: left;
		width: 100%
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a span.text {
		width: 100%;
		text-align: center;
		display: block;
		float: left
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a:hover {
		background: 0 0
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a span.label-success {
		font-size: 14px;
		background: 0 0;
		color: #151515;
		font-weight: 600;
		line-height: 18px;
		height: 60px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		width: 30%;
		float: left;
		padding: 0 15px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 60px;
		float: left;
		width: 70%;
		font-size: 18px;
		line-height: 24px;
		color: #008282!important;
		padding-right: 15px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box {
			-webkit-box-orient: vertical;
			-webkit-box-direction: normal;
			-ms-flex-direction: column;
			flex-direction: column;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			justify-content: center;
			-webkit-box-align: end;
			-ms-flex-align: end;
			align-items: flex-end
		}
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box s {
		font-size: 14px;
		line-height: 18px;
		color: #525252;
		letter-spacing: 0;
		padding-right: 5px
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box b {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 60px;
		float: left;
		font-weight: 600
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box b {
			height: 30px
		}
	}

	#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box span {
		line-height: 18px;
		letter-spacing: 0;
		padding-right: 5px;
		background: #018282;
		border-radius: 15px;
		margin-right: 10px;
		padding: 4px 8px;
		color: #fff;
		font-size: 12px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:480px) and (max-width:991px) {
		#product-detail .product-add-to-cart .product-variant .control-type-dropdown .dropdown-menu ul li a small.price-box span {
			display: none
		}
	}


	#product-detail .product-add-to-cart .product-price {
		display: block
	}

	#product-detail .product-add-to-cart .cart-add {
		padding: 0!important
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row {
		float: left;
		width: 33%;
		margin: 30px 0;
		border-radius: 12px;
		border-color: #fafafa;
		background-color: #efefef;
		padding: 10px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 62px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-add-to-cart .cart-add .numbers-row {
			position: relative;
			bottom: 0;
			left: 0;
			float: left;
			z-index: 67;
			width: 50%!important;
			margin: 0!important;
			border-radius: 0!important
		}
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .dec {
		background: #fff;
		color: #000;
		border-radius: 12px;
		border: 1px solid #fafafa;
		height: 40px
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .inc {
		background: #fff;
		color: #000;
		height: 40px;
		border-radius: 12px;
		border: 1px solid #fafafa
	}

	#product-detail .product-add-to-cart .cart-add .numbers-row .basketAmount {
		background-color: #efefef;
		color: #000;
		font-size: 12px;
		font-weight: 400;
		padding: 3px;
		-webkit-text-fill-color: #000
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet.button-buy-now {
		display: none!important
	}

	#product-detail .product-add-to-cart .cart-add .product-shipping-delivery-time {
		float: left;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 6px 0;
		display: none
	}

	#product-detail .product-add-to-cart .cart-add .product-shipping-delivery-time svg {
		width: 25px;
		height: 25px;
		margin-right: 10px
	}

	#product-detail .product-add-to-cart .cart-add .product-shipping-delivery-time svg path {
		fill: #506496
	}

	#product-detail .product-add-to-cart .cart-add .product-shipping-delivery-time label {
		font-size: 13px;
		line-height: 18px;
		letter-spacing: 0;
		color: #516699;
		font-weight: 400;
		margin: 0
	}

	#product-detail .product-add-to-cart .cart-add .product-shipping-delivery-time label span {
		font-weight: 600
	}

	#product-detail .product-add-to-cart .cart-add .product-payment-options-box {
		float: left;
		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		margin-top: 0;
		margin-bottom: 2px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-add-to-cart .cart-add .product-payment-options-box {
			margin-bottom: 10px
		}
	}

	#product-detail .product-add-to-cart .cart-add .product-payment-options-box svg {
		width: 25px;
		height: 25px;
		margin-right: 11px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-add-to-cart .cart-add .product-payment-options-box svg {
			width: 30px;
			height: 30px;
			margin-right: 16px;
			margin-left: 3px
		}
	}

	#product-detail .product-add-to-cart .cart-add .product-payment-options-box svg path {
		fill: #525252
	}

	#product-detail .product-add-to-cart .cart-add .product-payment-options-box label {
		font-size: 13px;
		line-height: 16px;
		letter-spacing: 0;
		color: #525252;
		font-weight: 400;
		margin: 0
	}

	#product-detail .product-add-to-cart .cart-add .product-payment-options-box label span {
		font-weight: 600
	}

	#product-detail .product-add-to-cart .cart-add .product-payment-options-box label span.underline {
		text-decoration: underline;
		cursor: pointer
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet {
		margin: 30px 0 20px!important;
		width: 65%!important;
		background: #F19001;
		border: 1px solid #F19001;
		border-radius: 12px;
		text-transform: capitalize;
		height: 62px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 16px;
		line-height: 22px;
		color: #151515;
		font-weight: 600;
		float: right
	}

	#product-detail .product-add-to-cart .cart-add .buton-sepet:hover {
		background: #F19001!important;
		border: 1px solid #F19001!important;
		color: #151515!important
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-add-to-cart .cart-add .buton-sepet {
			position: relative;
			bottom: 0;
			right: 0;
			z-index: 67;
			width: 50%!important;
			margin: 0!important;
			border-radius: 0!important;
			float: right
		}
	}

	#product-detail .product-add-to-cart .cart-add .btnAddToBasket[disabled] {
		background-color: silver!important;
		border: 1px solid silver
	}

	#product-detail .product-add-to-cart .cart-add .btnAddToBasket[disabled]:hover {
		background-color: silver!important;
		border: 1px solid silver
	}


	#product-detail .product-add-to-cart .product-price {
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .04);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .04);
		background: #fff;
		border-radius: 10px;
		padding-bottom: 0;
		margin-bottom: 10px
	}

	#product-detail .product-add-to-cart .product-price .price {

	}

	#product-detail .product-add-to-cart .product-price .price .price-percent {
		background-color: transparent;
		height: 40px
	}

	#product-detail .product-add-to-cart .product-price .price .price-percent .number span {
		background: #018282;
		border-radius: 15px;
		padding: 10px;
		color: #fff;
		font-size: 12px;
	}

	#product-detail .product-add-to-cart .product-price .price .price-with-discount {
	}

	#product-detail .product-add-to-cart .product-price .price .price-with-discount ins {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 40px;
		float: left;
		font-weight: 600;
		font-size: 16px;
		line-height: 24px;
		color: #008282
	}

	#product-detail .product-add-to-cart .product-price .price .price-with-discount ins span {
		font-size: 16px;
		line-height: 24px;
		color: #008282
	}

	#product-detail .product-add-to-cart .product-price .price .price-prev {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		height: 40px;
		margin: 0;
	}

	#product-detail .product-add-to-cart .product-price .price .price-prev ins {
		font-size: 14px;
		line-height: 18px;
		color: #525252;
		letter-spacing: 0;
		padding-right: 5px
	}

	#product-detail .product-add-to-cart .product-gain {
		display: none!important
	}

	#product-detail .product-add-to-cart .product-gain .kazanc {
		display: none
	}

	.product-detail.product-default-top .product-add-to-cart.product-with-discount .product-price .price .price-percent {
		position: absolute;
		left: 10px
	}

	#product-detail .custom-slogan-box {
		margin-bottom: 20px;
		padding: 0 15px;
		clear: both;
		font-size: 16px;
	}

	#product-detail .product-custom-button {
		text-align: left;
		padding: 0 15px
	}

	#product-detail .product-custom-button .product-custom-button-list {
		margin: 0
	}

	#product-detail .product-custom-button .product-custom-button-list li {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 20px
	}

	#product-detail .product-custom-button .product-custom-button-list li button {
		border: none;
		background: 0 0;
		font-size: 12px;
		line-height: 16px;
		padding: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	#product-detail .product-custom-button .product-custom-button-list li button svg {
		height: 25px
	}

	#product-detail .product-custom-button .product-custom-button-list li button svg path {
		fill: #151515
	}

	#product-detail .product-custom-button .product-custom-button-list li button:hover {
		border: none;
		background: 0 0
	}

	#product-detail .product-custom-button .product-custom-button-list li button span {
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0;
		padding-left: 12px
	}


	#product-detail  .center.tab-top {
		width: 100%;
	}

	#product-detail  .tab-top .nav-tabs {
		width: 100%;
		margin: 0px auto;
		border: none;
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		#product-detail  .tab-top .nav-tabs {
			width: 100%;
			margin: 0;
			padding: 0 20px
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail  .tab-top .nav-tabs {
			width: 90%;
			margin: 0 5%
		}
	}

	#product-detail  .tab-top .nav-tabs:after {
		width: 100%;
		margin: 0px auto;
		content: '';
		height: 1px;
		background: #d7ebf5;
		position: absolute;
		bottom: auto;
		top: 58px;
		left: 0
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail  .tab-top .nav-tabs:after {
			width: 90%;
			margin: 0 5%
		}
	}

	#product-detail  .tab-top .nav-tabs li {
		width: 16.6%;
		margin: 0;
		text-align: center
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		#product-detail  .tab-top .nav-tabs li {
			width: 100%;
			display: inline-block;
			float: none
		}
		.dajsdhakj { padding: 30px !important; }
	}

	#product-detail  .tab-top .nav-tabs li a {
		background: 0 0!important;
		border: none!important;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0;
		color: #525252!important;
		text-align: center;
		font-weight: 600;
		padding: 20px 0;
		width: 100%!important;
		display: block;
		border-bottom: 2px solid transparent !important
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		#product-detail  .tab-top .nav-tabs li a {
			white-space: nowrap
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail  .tab-top .nav-tabs li a {
			padding: 20px 0!important
		}
	}

	#product-detail  .tab-top .nav-tabs li a:hover {
		background: 0 0!important;
		border-bottom: 2px solid #506496 !important
	}

	#product-detail  .tab-top .nav-tabs li a.active {
		color: #151515!important;
		border-bottom: 2px solid #506496 !important;
		z-index: 22
	}

	#product-detail .tab-content{
		padding: 30px;
		margin-top: 30px
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box {
		display: block;
		float: left;
		width: 100%;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
		margin-bottom: 100px
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box {
			width: 90%;
			margin: 100px 5%;
			margin-top: 0
		}
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul {
		padding: 0;
		margin: 0;
		display: block;
		float: left;
		width: 100%
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul li {
		padding: 20px 30px;
		font-size: 14px;
		line-height: 18px;
		font-weight: 600;
		list-style: none;
		float: left;
		width: 100%;
		display: block
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul li:nth-child(2n) {
		background: #fff
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul li:nth-child(2n+1) {
		background: #f6f6f6
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul li label {
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0;
		color: #151515
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul li label.titles {
		font-weight: 600;
		width: 30%;
		float: left
	}

	#product-detail .tab-content .tab-pane .delivery-text-box .product-delivery-setup-box ul li label.values {
		font-weight: 400;
		width: 70%;
		float: left
	}

	#product-detail .tab-content .tab-pane .return-exchange-text-box .product-return-exchange-box {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 100px;
		font-size: 14px;
		line-height: 18px;
		color: #151515;
		letter-spacing: 0;
		font-weight: 400
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .tab-content .tab-pane .return-exchange-text-box .product-return-exchange-box {
			width: 90%;
			margin: 100px 5%;
			margin-top: 0
		}
	}

	#product-detail .tab-content .tab-pane .warranty-support-text-box .product-warranty-support-box {
		display: block;
		float: left;
		width: 100%;
		font-size: 14px;
		line-height: 23px;
		color: #151515;
		letter-spacing: 0;
		font-weight: 400;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		font-size: 18px;
		line-height: 24px;
		width: 70%;
		margin: 0 15%;
		margin-bottom: 100px;
		text-align: center
	}

	#product-detail .tab-content .tab-pane .warranty-support-text-box .product-warranty-support-box svg {
		width: 55px;
		height: 55px;
		margin-bottom: 35px
	}

	#product-detail .tab-content .tab-pane .warranty-support-text-box .product-warranty-support-box svg path {
		fill: #008282
	}

	#product-detail .tab-content .urun-free-text {
		display: none;
		width: 90%;
		margin: 0 5%;
		margin-bottom: 60px
	}


	#product-detail .product-payment-optionv2 {
		display: block;
		float: left;
		width: 100%;
		margin-bottom: 100px
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-payment-optionv2 {
			width: 90%;
			margin: 100px 5%;
			margin-top: 0
		}
	}

	#product-detail .product-payment-optionv2 .product-payments-main-content {
		display: block;
		float: left;
		width: 100%
	}

	#product-detail .product-payment-optionv2 .product-payments-main-content h4 {
		margin: 0;
		font-size: 14px;
		font-weight: 600;
		line-height: 18px;
		letter-spacing: 0;
		font-weight: 400;
		width: 100%;
		display: block;
		float: left;
		color: #151515;
		width: 80%;
		margin: 0 10%
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		#product-detail .product-payment-optionv2 .product-payments-main-content h4 {
			width: 100%;
			margin: 0;
			padding: 0 10px
		}
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box {
		display: block;
		float: left;
		width: 100%
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options {
		float: left;
		display: block;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
		border-radius: 10px;
		width: 31.333%;
		margin: 40px 1%
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options {
			margin: 20px 0;
			width: 100%
		}
	}

	@media only screen and (min-width:768px) and (max-width:991px) {
		#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options {
			width: 48%;
			margin: 20px 1%
		}
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options .card-logo-box {
		width: 100%;
		float: left;
		height: 70px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		background: #f6f6f6;
		border-radius: 10px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options .card-logo-box {
			border-radius: 0
		}
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options .card-logo-box img {
		height: 38px
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options table {
		width: 100%
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options table tbody tr.payment-title-box td {
		height: 58px;
		background: #fff;
		text-align: center;
		vertical-align: middle;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0;
		color: #151515;
		font-weight: 600
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options table tbody tr td {
		height: 58px;
		border: 2px solid #f6f6f6;
		font-size: 14px;
		font-weight: 400;
		line-height: 18px;
		text-align: center;
		background: #fff;
		color: #151515
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options table tbody tr td:first-child {
		border-left: 2px solid #fafafa
	}

	#product-detail .product-payment-optionv2 .product-payment-bank-main-box .payment-options table tbody tr td:last-child {
		border-right: 2px solid #fafafa
	}



	#product-detail .product-options-with-icon-and-popover {
		display: block;
		float: left;
		width: 100%
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values {
		display: block;
		float: left;
		width: 100%
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values {
			width: 90%;
			margin: 0 5%
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul {
		padding: 0;
		margin: 0;
		float: left;
		width: 100%;
		display: block
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li {
		display: block;
		float: left;
		width: 100%;
		list-style: none;
		margin: 15px 0
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li {
			margin: 15px 0
		}
	}

	@media only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li {
			margin: 25px 0
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li.sertlik-derecesi ul {
		padding: 0!important
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li.sertlik-derecesi ul span.option-name {
		height: auto!important
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li.sertlik-derecesi ul li label {
		display: none!important
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li.sertlik-derecesi ul li .property-image-box {
		width: auto!important;
		height: auto!important;
		display: block!important;
		border-radius: 0!important;
		background: 0 0!important
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li.sertlik-derecesi ul li .property-image-box img {
		width: 260px;
		padding: 20px;
		height: auto!important;
		background: #fff;
		border-radius: 10px;
		-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
		box-shadow: 0 2px 4px rgba(0, 0, 0, .08)
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li span.option-name {
		width: 15%;
		float: left;
		font-size: 18px;
		line-height: 24px;
		letter-spacing: 0;
		font-weight: 600;
		color: #151515;
		text-align: right;
		padding-right: 40px;
		height: 80px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		justify-content: flex-end;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li span.option-name {
			width: 100%;
			-webkit-box-pack: start;
			-ms-flex-pack: start;
			justify-content: flex-start;
			padding-right: 0
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value {
		display: block;
		float: left;
		width: 85%;
		padding: 0 40px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value {
			width: 100%;
			padding: 0
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li {
		width: 25%;
		margin: 0;
		margin-bottom: 10px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li {
			width: 100%;
			margin-bottom: 20px
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li .property-image-box {
		float: left;
		width: 60px;
		height: 60px;
		background: #ebf5ff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		border-radius: 50px
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li .property-image-box img {
		height: 35px
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li.sertlik-derecesi .property-image-box img {
		height: auto
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li.sertlik-derecesi label {
		display: none
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label {
		width: 140px;
		float: left;
		height: 80px;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		text-align: left;
		padding-left: 20px;
		font-size: 14px;
		line-height: 18px;
		font-weight: 600;
		width: calc(90% - 80px);
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		margin: 0;
		padding-right: 10px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px),
	only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label {
			padding-left: 10px
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label a {
		color: #151515;
		background: #fff;
		float: left;
		text-align: left;
		border: none;
		padding: 0;
		-webkit-box-shadow: none;
		box-shadow: none;
		font-weight: 600;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		white-space: normal;
		width: 100%
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label a b {
		font-weight: 400;
		float: left;
		width: 82%;
		display: block
	}

	@media only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label a b {
			width: auto
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label a svg {
		height: 38px;
		float: right;
		width: 18%
	}

	@media only screen and (max-width:479px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label a svg {
			height: 29px
		}
	}

	@media only screen and (min-width:768px) and (max-width:991px),
	only screen and (min-width:992px) and (max-width:1199px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values ul li ul.option-value li label a svg {
			height: 24px
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values .popover {
		max-width: initial;
		padding: 20px;
		border: none;
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
		border-radius: 10px;
		text-align: center;
		width: 300px;
		margin: 0;
		padding: 20px 10px
	}

	@media only screen and (max-width:479px),
	only screen and (min-width:480px) and (max-width:767px) {
		#product-detail .product-options-with-icon-and-popover .property-option-values .popover {
			left: 0!important;
			top: -16px!important
		}
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values .popover .arrow {
		display: none
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values .popover h3 {
		background: 0 0;
		border: none;
		margin-top: 10px;
		margin: 0;
		padding: 0;
		font-size: 14px;
		line-height: 18px;
		color: #151515;
		margin-bottom: 5px;
		font-weight: 600
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values .popover .popover-content {
		padding: 0;
		font-size: 14px;
		line-height: 18px;
		letter-spacing: 0;
		color: #151515;
		font-weight: 600
	}

	#product-detail .product-options-with-icon-and-popover .property-option-values .popover .popover-content label {
		display: block;
		float: left;
		font-weight: 600;
		margin-bottom: 0;
		font-size: 12px;
		line-height: 20px;
		color: #151515;
		width: 100%;
		padding: 0;
		height: auto;
		text-align: center
	}
	





.salespointv2-full-contain {
    background: #fafafa
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
    .salespointv2-full-contain {
        background: #fafafa
    }
}

.salespointv2-full-contain ::-webkit-scrollbar {
    width: 10px
}

.salespointv2-full-contain ::-webkit-scrollbar-track {
    background: #f1f1f1
}

.salespointv2-full-contain ::-webkit-scrollbar-thumb {
    background: #888
}

.salespointv2-full-contain ::-webkit-scrollbar-thumb:hover {
    background: #555
}

.salespointv2-full-contain .shopping-cart-loading img {
    max-width: 100%
}

.salespointv2-full-contain .salespointv2-norm-contain {
    width: 100%;
    max-width: 100%;
}

.salespointv2-full-contain .salespointv2-norm-contain > .row {
    display: flex;
    width: 100%;
    flex-direction: column;
}

@media only screen and (min-width:992px) and (max-width:1199px) {
    .salespointv2-full-contain .salespointv2-norm-contain {
        padding: 0 20px
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-breadcrumb-list-box ul.breadcrumb {
    padding: 0;
    margin: 0;
    background: 0 0;
    margin-top: 20px;
    margin-bottom: 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
    .salespointv2-full-contain .salespointv2-norm-contain .salespointv2-breadcrumb-list-box ul.breadcrumb {
        padding: 15px 20px;
        margin: 0
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-breadcrumb-list-box ul.breadcrumb li {
    text-transform: capitalize;
    color: #a3a3a3;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-breadcrumb-list-box ul.breadcrumb li a {
    text-transform: capitalize;
    color: #a3a3a3;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    text-decoration: underline
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-breadcrumb-list-box .breadcrumb li+li:before {
    content: "\f105";
    font: normal normal normal 14px/1 FontAwesome;
    color: #a3a3a3;
    display: inline-block;
    padding: 0 4px
}

.salespointv2-title-desc-box { width: 100%;    display: flex;    flex-direction: column; }

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-title-desc-box h2 {
    margin: 0;
    float: left;
    display: block;
    width: 100%;
    font-size: 32px;
    line-height: 44px;
    font-weight: 500;
    letter-spacing: 0;
    color: #151515
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .salespointv2-title-desc-box h2 {
        font-size: 24px;
        line-height: 30px
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-title-desc-box p {
    display: block;
    float: left;
    width: 100%;
    margin-top: 20px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    margin-bottom: 20px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .salespointv2-title-desc-box p {
        font-size: 14px;
        line-height: 18px
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps {
    padding-left: 30px
}


.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps #map {
    height: 550px;
    border-radius: 10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps #map {
        height: 300px
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps #map .cluster span {
    color: #000
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .sales-point-image-box {
    width: 30%;
    display: block;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .sales-point-image-box img {
    max-width: 100%!important;
    height: 130px;
    -o-object-fit: cover;
    object-fit: cover
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box {
    width: 70%;
    display: block;
    float: left;
    padding: 0 20px
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box label,
.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box span {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box label {
    margin-bottom: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box span {
    font-weight: 400;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box span.phone {
    margin-bottom: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-maps .right-text-box .address-roadmap {
    height: 30px;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background: #F19001;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515!important;
    font-weight: 500;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-select-main-box {
    background: #fff;
    padding: 30px 35px;
    float: left;
    border-radius: 10px;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
    box-shadow: 0 5px 15px rgba(0, 0, 0, .08)
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-select-main-box {
        position: relative;
        top: 0;
        left: 0;
        width: 100%;
        padding: 30px 40px;
        border-radius: 0
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-select-main-box .form-control {
    height: 60px;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-bottom: 1px solid #000;
    margin-bottom: 30px;
    padding: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-select-main-box .btn {
    display: block;
    float: left;
    width: 100%;
    height: 62px;
    background: #F19001;
    border-radius: 12px;
    -webkit-box-shadow: none;
    box-shadow: none;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    color: #151515
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-select-main-box .find-nearest-button {
    float: left;
    width: 100%;
    background: 0 0;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-align: left;
    margin-top: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-weight: 500;
    text-decoration: underline;
    padding: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .salespointv2-map-grid-box .location-select-main-box .find-nearest-button svg {
    height: 24px;
    margin-right: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box {
    margin: 40px 0;
    padding: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box {
        margin: 20px 0;
        padding: 0 10px
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item {
    padding: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box {
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
    display: block;
    float: left;
    width: 92%;
    margin: 0 4%;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 8%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box {
        width: 94%;
        margin: 0 3%;
        margin-bottom: 3%
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a {
    display: block;
    float: left;
    width: 100%
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box label.name {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500;
    margin: 20px 0;
    min-height: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box label.name {
        min-height: initial
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h3.address-desc {
    display: block;
    float: left;
    width: 100%;
    margin: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h3.address-desc svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h3.address-desc span {
    display: block;
    float: left;
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px;
    min-height: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h4.city-district {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h4.city-district svg {
    visibility: hidden;
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h4.city-district span {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h4.city-district span:nth-child(1) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h4.city-district span:nth-child(2) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h6.phone {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h6.phone svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box a .address-box h6.phone span {
    display: block;
    float: left;
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .go-location-roadmap {
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .go-location-roadmap a.roadmap-link {
    height: 48px;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background: #fff;
    border: 1px solid #151515;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .phone-are {
    float: left;
    width: 100%
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .phone-are .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .phone-are .phone span {
    width: auto
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .name {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 600;
    margin: 20px 0;
    margin-top: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .address-desc {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    min-height: 40px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .address-desc svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .address-box .address-desc span {
    display: block;
    float: left;
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px;
    min-height: 30px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .city-district {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .city-district svg {
    visibility: hidden;
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .city-district span {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .city-district span:nth-child(1) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .city-district span:nth-child(2) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .phone {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .phone a {
    width: auto
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .phone svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .phone span {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .phone-are .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-item .info-road-main-box .phone-are .phone span {
    width: auto
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list-title-box {
    display: block;
    float: left;
    width: 100%;
    visibility: visible
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list-title-box h3 {
    margin: 0;
    float: left;
    display: block;
    width: 100%;
    font-size: 32px;
    line-height: 44px;
    font-weight: 500;
    letter-spacing: 0;
    color: #151515;
    margin-bottom: 20px;
    text-align: center
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list-title-box h3 {
        font-size: 24px;
        line-height: 30px
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list {
    display: block;
    float: left;
    width: 100%
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .nearest-list-loading {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    display: none
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item {
    padding: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box {
    background: #fff;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
    display: block;
    float: left;
    width: 92%;
    margin: 0 4%;
    padding: 20px;
    border-radius: 10px;
    margin-bottom: 8%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box {
        width: 94%;
        margin: 0 3%;
        margin-bottom: 3%
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box a {
    display: block;
    float: left;
    width: 100%;
    color: #000
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .sales-point-image-box img {
    display: none
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box label {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500;
    margin: 20px 0;
    min-height: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box label {
        min-height: initial
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box label.name {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500;
    margin: 20px 0;
    min-height: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
    .salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box label.name {
        min-height: initial
    }
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h3.address-desc {
    display: block;
    float: left;
    width: 100%;
    margin: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h3.address-desc svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h3.address-desc span {
    display: block;
    float: left;
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px;
    min-height: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h4.city-district {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h4.city-district svg {
    visibility: hidden;
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h4.city-district span {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h4.city-district span:nth-child(1) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h4.city-district span:nth-child(2) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h6.phone {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h6.phone svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box h6.phone span {
    display: block;
    float: left;
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .go-location-roadmap {
    display: block;
    float: left;
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .go-location-roadmap a.roadmap-link {
    height: 48px;
    float: left;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 8px;
    background: #F19001;
    border: 1px solid #F19001;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .phone-are {
    float: left;
    width: 100%
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .phone-are .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .phone-are .phone span {
    width: auto
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .name {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 500;
    margin: 20px 0;
    margin-top: 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .address-desc {
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    min-height: 40px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .address-desc svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .address-box .address-desc span {
    display: block;
    float: left;
    width: calc(100% - 20px);
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px;
    min-height: 30px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .city-district {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .city-district svg {
    visibility: hidden;
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .city-district span {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .city-district span:nth-child(1) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .city-district span:nth-child(2) {
    display: block;
    float: left;
    width: auto;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .phone {
    display: block;
    float: left;
    width: 100%;
    margin: 10px 0
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .phone a {
    width: auto
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .phone svg {
    width: 20px;
    height: 20px;
    float: left
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .phone span {
    display: block;
    float: left;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    color: #151515;
    font-weight: 400;
    padding-left: 10px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .phone-are .phone {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .salespoint-nearest-list .location-item .info-road-main-box .phone-are .phone span {
    width: auto
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .go-all-list {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 50px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 60px;
    margin-top: 20px
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .go-all-list a.all-list-link-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 210px;
    float: left;
    height: 62px;
    background: #F19001;
    border-radius: 12px;
    font-size: 18px;
    line-height: 22px;
    letter-spacing: 0;
    color: #151515;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .08)
}

.salespointv2-full-contain .salespointv2-norm-contain .location-list-box .location-main-list {
    float: left;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.salespointv2-full-contain .gm-style .gm-style-iw {
    max-width: 440px!important;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08)!important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, .08)!important;
    border-radius: 10px!important
}

.salespointv2-full-contain button.gm-ui-hover-effect {
    opacity: 1
}

.salespointv2-full-contain button.gm-ui-hover-effect:after {
    display: block;
    content: ' ';
    background-image: url(../../svg/close-circle.svg);
    background-size: 18px;
    height: 18px;
    width: 18px;
    top: 15px;
    right: 15px;
    position: absolute
}

.salespointv2-full-contain button.gm-ui-hover-effect img {
    display: none!important
}





.personal-account-main-contain .hello-box-main {
    padding: 40px;
    float: left;
    width: 100%;
    display: block;
    background: #ebf5ff
}

.personal-account-main-contain .hello-box-main h2 {
    margin: 0;
    margin-bottom: 18px;
    display: block;
    float: left;
    width: 100%;
    font-size: 32px;
    line-height: 44px;
    color: #151515;
    text-align: center;
    font-weight: 500
}

.personal-account-main-contain .hello-box-main p {
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 0;
    text-align: center;
    display: block;
    float: left;
    width: 100%;
    margin: 0;
    color: #525252
}

.personal-account-main-contain .account-submenu-main ul {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	margin: 0;
	padding: 40px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-submenu-main ul {
		overflow-x: scroll;
		white-space: nowrap;
		padding: 30px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-submenu-main ul {
		display: table
	}
}

.personal-account-main-contain .account-submenu-main ul li {
	display: inline-block;
	float: none;
	width: auto;
	padding: 0 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-submenu-main ul li {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		padding: 0 10px
	}
}

@media only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-submenu-main ul li {
		display: table-cell;
		float: none;
		width: 1%
	}
}

.personal-account-main-contain .account-submenu-main ul li a {
    font-size: 15px;
    line-height: 1.5;
    font-weight: 500;
    text-align: center;
    letter-spacing: 0;
    position: relative;
}

.personal-account-main-contain .account-submenu-main ul li.active a {
	color: #151515
}

.personal-account-main-contain .account-submenu-main ul li.active a:after {
	content: '';
	position: absolute;
	height: 2px;
	background: #151515;
	right: auto;
	width: 100%;
	left: 0;
	bottom: -10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-submenu-main ul li.active {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1
	}
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box {
	display: block;
	float: left;
	width: 60%;
	margin: 0 20%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .personal-information-main-box {
		margin: 0;
		width: 100%;
		padding: 0 10px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.personal-account-main-contain .personal-page-datas-main .personal-information-main-box {
		width: 76%;
		margin: 0 12%
	}
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .form-group label {
	float: left;
	width: 100%;
	display: none
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .form-group .form-control {
	height: 60px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #151515;
	font-size: 18px;
	line-height: 22px;
	padding: 0
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama {
	float: left;
	width: 100%;
	margin: 15px 0
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama label {
	margin: 0;
	display: block
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .onay-check-main {
	display: block;
	position: relative;
	padding-left: 25px;
	cursor: pointer;
	font-size: 14px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-weight: 400;
	line-height: 18px
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .onay-check-main input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .checkmark {
	position: absolute;
	top: -5px;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #fff
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .onay-check-main:hover input~.checkmark {
	background-color: #fff
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .onay-check-main input:checked~.checkmark {
	background-color: #151515
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .onay-check-main input:checked~.checkmark:after {
	display: block
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .onaylama .onay .onay-check-main .checkmark:after {
	left: 6px;
	top: 2px;
	width: 5px;
	height: 10px;
	border: solid #fff;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .save {
	float: left;
	width: 100%;
	display: block
}

.personal-account-main-contain .personal-page-datas-main .personal-information-main-box .save .save-button-account {
	height: 62px;
	width: 100%;
	margin-bottom: 50px;
	border: none;
	background: #F19001;
	border-radius: 12px;
	font-size: 16px;
	line-height: 1.5;
	font-weight: 600;
	color: #151515
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box {
	display: block;
	float: left;
	width: 60%;
	margin: 0 20%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box {
		margin: 0;
		width: 100%;
		padding: 0 10px;
		background: #fafafa
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box {
		width: 76%;
		margin: 0 12%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list {
	display: block;
	float: left;
	width: 100%;
	padding: 60px 0;
	padding-bottom: 100px;
	text-align: center
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list {
		padding: 10px 0;
		margin-bottom: 60px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list svg {
	height: 60px;
	width: 100%;
	padding: 4px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list p {
	display: block;
	float: left;
	width: 70%;
	margin: 0 15%;
	font-size: 14px;
	line-height: 18px;
	font-weight: 400;
	color: #151515;
	padding: 0;
	padding-top: 30px;
	margin-bottom: 60px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list p {
		width: 90%;
		margin: 0 5%;
		padding-top: 20px;
		margin-bottom: 30px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list .go-shopping-link-box {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .empty-order-list .go-shopping-link-box a {
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #F19001;
	width: 250px;
	margin: 0 auto;
	border-radius: 12px;
	font-size: 18px;
	line-height: 22px;
	color: #151515;
	font-weight: 500
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main {
	width: 180%;
	margin: 0 -40%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main {
		margin: 0;
		width: 100%
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main {
		width: 120%;
		margin: 0 -10%
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main {
		width: 140%;
		margin: 0 -20%
	}
}

@media only screen and (min-width:1401px) and (max-width:1800px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main {
		width: 160%;
		margin: 0 -30%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel {
	margin-bottom: 0;
	border: none;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	border-radius: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading {
	height: 120px;
	padding: 0;
	background: #fff;
	border: none!important;
	border-radius: 10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading {
		width: 100%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle {
	width: 100%;
	display: block;
	float: left;
	position: relative
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .icon-box {
	position: absolute;
	right: 40px;
	top: 0;
	height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .icon-box {
		height: 60px;
		right: 10px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .icon-box {
		right: 20px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .icon-box svg {
	width: 40px;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #f6f6f6;
	border-radius: 50px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .icon-box svg {
		-webkit-transform: rotate(270deg);
		transform: rotate(270deg)
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .icon-box .close-arrow {
	display: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle span {
	float: right
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box {
	width: 15%;
	float: left;
	height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box {
		width: 50%;
		height: 60px;
		padding: 10px 20px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box {
		padding: 0 10px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box {
		padding-left: 15px;
		padding-right: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box {
		padding: 0 10px
	}
}

@media only screen and (min-width:1401px) and (max-width:1800px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box {
		padding: 0 20px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li {
	display: block;
	float: left;
	width: 50%;
	border-radius: 50%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li {
		display: inline-block;
		width: auto
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li {
		display: inline-block;
		width: auto
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li:nth-child(2) {
	margin-left: -15%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li:nth-child(3) {
	margin-left: -15%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li img {
	margin: 0 auto;
	border-radius: 50px;
	float: left;
	display: block;
	width: 60px;
	height: 60px;
	border: 2px solid #fff;
	-o-object-fit: cover;
	object-fit: cover
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li img {
		height: 36px;
		width: 36px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li img {
		width: 40px;
		height: 40px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li.multi-order-count span {
	width: 60px;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #d7ecf7;
	border-radius: 50px;
	font-size: 14px;
	line-height: 18px;
	font-weight: 500
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li.multi-order-count span {
		height: 36px;
		width: 36px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-product-short-images-box ul li.multi-order-count span {
		width: 40px;
		height: 40px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-date-box,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-number-box,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box {
	width: 25%;
	float: left;
	height: 120px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 0 30px;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-date-box label,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-number-box label,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box label {
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #525252;
	font-weight: 400;
	margin-bottom: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-date-box p,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-number-box p,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box p {
	display: block;
	float: left;
	width: 100%;
	font-size: 14px;
	line-height: 18px;
	color: #525252;
	font-weight: 500;
	margin: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-date-box,
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-number-box {
		display: none
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-date-box,
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-number-box {
		width: 20%;
		padding: 0
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box {
		width: 100%;
		height: 50px;
		padding: 0 20px;
		display: block
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box {
		width: 45%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box label {
	color: #008282;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box label {
		font-size: 14px;
		line-height: 18px;
		float: left;
		width: 50%;
		margin: 0;
		margin-top: 5px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box label {
		margin-top: 0;
		margin-bottom: 10px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box p {
	font-size: 12px;
	line-height: 16px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box p {
		font-size: 12px;
		line-height: 16px;
		width: 50%;
		float: left;
		display: block;
		text-align: right
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box p {
		text-align: left;
		width: 100%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle .order-status-delivery-box p span {
	font-weight: 500;
	float: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle.iptal-edildi .order-status-delivery-box label {
	color: #cb372a!important
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle.iade-edildi .order-status-delivery-box label,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading h4 a.accordion-toggle.iade-talebi .order-status-delivery-box label {
	color: #f3d26a!important
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading.active h4 a.accordion-toggle .icon-box .down-arrow {
	display: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-heading.active h4 a.accordion-toggle .icon-box .close-arrow {
	display: block
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body {
	padding: 0 30px;
	padding-bottom: 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body {
		padding: 0 10px;
		padding-bottom: 10px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box {
	display: block;
	float: left;
	width: 100%;
	padding: 30px;
	background: #f6f6f6;
	border-radius: 10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box {
		background: #fff;
		padding: 10px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list {
	display: block;
	float: left;
	width: 60%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list {
		width: 100%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul {
		margin-bottom: 20px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li {
	list-style: none;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li:last-child {
	margin-bottom: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-image {
	display: block;
	float: left;
	width: 30%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-image img {
	display: block;
	float: left;
	width: 100%;
	max-width: 100%;
	height: 140px;
	-o-object-fit: cover;
	object-fit: cover
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info {
	float: left;
	width: 70%;
	height: 140px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-left: 20px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info {
		padding: 0 10px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info {
		padding-left: 20px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info h2 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	padding-bottom: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info h3 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	font-size: 12px;
	line-height: 16px;
	padding-bottom: 10px;
	color: #a3a3a3;
	font-weight: 400;
	letter-spacing: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info h4 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	padding-bottom: 10px
}

@media only screen and (max-width:479px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info h4 {
		font-size: 14px;
		line-height: 18px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info h4 span s {
	margin-right: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info h4 ins {
	text-decoration: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info p {
	margin: 0;
	height: 25px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info p svg {
	margin-right: 10px;
	width: 18px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info p svg path {
	fill: #000
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog {
	width: calc(40vw)
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog {
		width: 86%;
		margin: 10% 7%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-content {
	border: none;
	border-radius: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body {
	padding: 40px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-info {
	float: left;
	width: 100%;
	display: block;
	height: auto
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-info .product-image {
	width: 60px;
	height: 60px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-info .product-image img {
	width: 60px;
	height: 60px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 50%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-info .product-name-value-box {
	float: left;
	height: 60px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-left: 20px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title h5 {
	margin: 0;
	font-size: 24px;
	line-height: 30px;
	font-weight: 500;
	color: #151515;
	display: block;
	float: left;
	width: 100%;
	margin-top: 60px;
	margin-bottom: 20px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title ul li {
	display: inline-block;
	float: none;
	width: auto;
	margin: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title ul li svg {
	margin-bottom: 10px;
	height: 30px;
	width: 30px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title textarea {
	margin-top: 10px;
	float: left;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #151515;
	border-radius: 8px;
	margin-bottom: 40px;
	border: none;
	border-bottom: 1px solid #151515;
	border-radius: 0;
	padding: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .form-control {
	border: none;
	border-bottom: 1px solid #151515;
	border-radius: 0;
	padding: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin-bottom: 20px;
	margin-top: 10px;
	float: left
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box {
	display: block;
	float: left;
	width: 100%;
	text-align: right
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box .btn {
	height: 48px;
	border-radius: 8px;
	background: #F19001;
	width: 120px;
	font-weight: 500;
	font-size: 14px;
	line-height: 18px;
	color: #151515
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box a {
	float: left;
	color: #a3a3a3;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	font-weight: 400;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box a svg {
	margin-left: 5px;
	height: 20px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box a svg path {
	fill: #a3a3a3
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box .popover.bottom {
	margin-top: 10px;
	max-width: 450px;
	left: -33px!important;
	border-radius: 10px;
	border: none;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08)
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box .popover.bottom .arrow {
	display: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box .popover.bottom .popover-content {
	float: left;
	padding: 15px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .yorum-kriter-box .popover.bottom .popover-content label {
	display: block;
	float: left;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
	color: #525252;
	font-weight: 400;
	margin: 10px 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .jq-ry-container {
	width: 100%;
	margin-bottom: 20px;
	float: left;
	padding: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-product-list ul li .product-info .modal .modal-dialog .modal-body .product-value-title .jq-ry-container svg {
	display: inline-block;
	margin-right: 5px;
	height: 30px;
	width: 30px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box {
	display: block;
	float: left;
	width: 40%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box {
		width: 100%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li {
	list-style: none;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li a {
	width: 120px;
	height: 36px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	float: right;
	border: 1px solid #151515;
	border-radius: 6px;
	cursor: pointer
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li a {
		float: left;
		width: 100%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li .modal .modal-dialog .modal-content .modal-body {
	padding: 40px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li .modal .modal-dialog .modal-content .modal-body .form-group label {
	display: block;
	float: left;
	width: 100%;
	font-size: 18px;
	line-height: 22px;
	font-weight: 500;
	margin-bottom: 30px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li .modal .modal-dialog .modal-content .modal-body .form-group textarea {
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 100px;
	border-color: #000;
	border-radius: 8px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li .modal .modal-dialog .modal-content .modal-body .form-group textarea:focus {
	outline: 0;
	border-color: #000
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-details-product-box .order-details-info-box ul li .modal .modal-dialog .modal-content .modal-body .btn {
	width: 100%;
	height: 62px;
	font-size: 16px;
	line-height: 18px;
	font-weight: 500;
	color: #151515;
	border-radius: 8px;
	background: #F19001;
	border: none;
	margin-top: 20px;
	width: 120px;
	float: right
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box {
	display: block;
	float: left;
	width: 100%;
	margin-top: 30px
}

@media only screen and (max-width:479px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box {
		padding: 0 10px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box {
	width: 50%;
	display: block;
	float: left
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box,
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box {
		width: 100%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box h3,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h3 {
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	margin: 0;
	margin-bottom: 30px;
	float: left;
	width: 100%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box h4,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 {
	font-size: 18px;
	line-height: 24px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	margin: 0;
	margin-bottom: 15px;
	float: left;
	width: 100%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box h4,
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 {
		margin-bottom: 30px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box p,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box p {
	float: left;
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	margin-bottom: 10px
}

@media only screen and (min-width:1200px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box p,
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box p {
		width: 80%
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .order-delivery-box p label,
.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box p label {
	display: block;
	float: left;
	width: 100%;
	font-weight: 400;
	padding-bottom: 3px;
	margin: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box {
		margin-bottom: 30px
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 .card-logo-box {
	display: block;
	font-size: large;
	float: left;
	width: 15%;
	margin-right: 2%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 .card-logo-box img {
	float: left;
	width: auto;
	max-width: 100%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 label {
	display: block;
	float: left;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px;
	margin: 0;
	width: 80%
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 label span {
	font-weight: 600
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 label span.card-holder-name {
	display: block;
	float: left;
	width: 100%;
	font-weight: 400
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 label span.bank-installment-count {
	display: block;
	float: left;
	width: 100%;
	font-weight: 600
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box h4 label.bank-name {
	padding: 0;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 500;
	line-height: 18px;
	text-transform: uppercase
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box {
	float: left;
	width: 100%;
	display: block;
	padding: 30px;
	background: #f6f6f6;
	border-radius: 10px
}

@media only screen and (max-width:479px) {
	.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box {
		border-radius: 0;
		padding: 0;
		background: 0 0
	}
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li {
	display: block;
	float: left;
	width: 100%;
	list-style: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li span {
	padding: 5px 0;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li span.price {
	float: right
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li span ins {
	text-decoration: none;
	margin-left: 10px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li:last-child {
	margin-top: 20px
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li:last-child span {
	padding-bottom: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li:last-child span.price {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	letter-spacing: 0
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li.order-price span.price ins {
	text-decoration: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li.total-price span.price ins {
	text-decoration: none
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li.total-price span.price span ins {
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #151515
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li.total-price span.price span ins span {
	font-size: 18px;
	font-weight: 500;
	line-height: 24px;
	color: #151515
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li.shipping-amount span.price span span {
	color: #008282
}

.personal-account-main-contain .personal-page-datas-main .shopping-order-information-main-box .order-list-main .panel-group .panel .panel-body .order-details-main-contain .order-delivery-payment-info-box .payment-info-box .payment-summary-box ul li.shipping-amount span.price span ins {
	color: #008282
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box {
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .modal-dialog {
	width: calc(35vw)
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .modal-dialog {
		width: calc(90vw);
		margin: 10% 5%
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .modal-dialog {
		width: calc(75vw)
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .modal-dialog {
		width: calc(60vw)
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .modal-dialog {
		width: calc(40vw)
	}
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .add-new-address-link-box {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .add-new-address-link-box a.add-new {
	float: left;
	width: 100%;
	height: 48px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-radius: 8px;
	background: #fff;
	border: 1px solid #151515;
	color: #151515;
	font-size: 14px;
	font-weight: 600;
	line-height: 18px;
	letter-spacing: 0
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .add-new-address-link-box a.add-new:hover {
	background: #fff;
	border: 1px solid #151515!important;
	color: #151515
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box {
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
	background: #fff;
	border-radius: 10px;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	padding: 30px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box .address-row-box {
	display: block;
	float: left;
	width: 80%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box .address-row-box {
		width: 100%
	}
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box .address-row-box h3 {
	margin: 0;
	font-size: 18px;
	line-height: 24px;
	font-weight: 500;
	color: #151515;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box .address-row-box label,
.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box .address-row-box p {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	font-weight: 400;
	color: #151515;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 10px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box {
	width: 20%;
	float: left;
	display: block;
	margin: 0;
	padding: 0;
	text-align: right
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box {
		width: auto;
		position: absolute;
		right: 30px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box {
		right: 60px;
		width: auto;
		position: absolute
	}
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box li {
	list-style: none;
	display: inline-block;
	float: none;
	width: auto;
	margin-left: 10px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box li a {
	float: left;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 40px;
	height: 40px;
	background: #f6f6f6!important;
	border: none!important;
	border-radius: 50%;
	padding: 0;
	cursor: pointer;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box li a:hover {
	background: #151515!important;
	border: none!important
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box li a:hover svg path {
	fill: #fff
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box li a svg {
	width: 24px!important
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .my-addresses-list-grid-box ul.edit-delete-box li a svg path {
	fill: #000
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box {
	display: block;
	float: left;
	width: 100%;
	margin-top: 20px;
	background: #fff;
	border-radius: 10px;
	padding: 30px;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box {
		padding: 10px
	}
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box h1 {
	font-size: 24px;
	line-height: 30px;
	letter-spacing: 0;
	color: #151515;
	float: left;
	width: 100%;
	display: block;
	margin: 0;
	margin-bottom: 15px;
	font-weight: 500
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box hr {
	display: none
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box p {
	font-size: 14px;
	line-height: 18px;
	display: block;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .has-error {
	display: none
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group.state-province-form {
	width: 50%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group.district-form {
	width: 50%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group.address-desc-box {
	width: 100%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group label {
	display: block;
	float: left;
	width: 100%;
	font-weight: 500;
	margin-bottom: 10px;
	display: none
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group .form-control {
	display: block;
	float: left;
	width: 100%;
	background: 0 0;
	border-radius: 0!important;
	height: 60px;
	border: none!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #151515!important;
	font-size: 18px;
	line-height: 22px;
	padding: 0;
	color: #151515
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group textarea {
	height: 90px!important
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group.form-button-box {
	width: 100%;
	margin: 0;
	margin-top: 20px;
	text-align: center
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .address-form-main-box .main-address .form-group.form-button-box .buton-main {
	height: 62px;
	float: none;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	color: #151515;
	font-size: 18px;
	line-height: 22px;
	margin: 0;
	border-radius: 10px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list {
	display: block;
	float: left;
	width: 100%;
	padding: 60px 0;
	padding-bottom: 0;
	text-align: center
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list {
		padding: 10px 0;
		margin-bottom: 60px
	}
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list svg {
	height: 60px;
	width: 100%;
	padding: 4px
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list p {
	display: block;
	float: left;
	width: 70%;
	margin: 0 15%;
	font-size: 18px;
	line-height: 24px;
	font-weight: 400;
	color: #151515;
	padding: 0;
	padding-top: 30px;
	margin-bottom: 60px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:768px) and (max-width:991px) {
	.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list p {
		width: 90%;
		margin: 0 5%;
		padding-top: 20px;
		margin-bottom: 30px
	}
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list .go-shopping-link-box {
	display: block;
	float: left;
	width: 100%
}

.personal-account-main-contain .account-address-datas-main .account-address-datas-grid-box .empty-order-list .go-shopping-link-box a {
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #F19001;
	width: 250px;
	margin: 0 auto;
	border-radius: 12px;
	font-size: 18px;
	line-height: 22px;
	color: #151515;
	font-weight: 500
}

.personal-account-main-contain ::-webkit-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1
}

.personal-account-main-contain ::-ms-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1
}

.personal-account-main-contain ::placeholder {
	color: #a3a3a3!important;
	opacity: 1
}

.personal-account-main-contain ::-webkit-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1
}



.cartv2-full-part input[type=number]::-webkit-inner-spin-button,
.cartv2-full-part input[type=number]::-webkit-outer-spin-button {
	display: none
}

.cartv2-full-part .cartv2-norm-part {
	width: 1440px
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .cartv2-norm-part {
		padding: 0
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%;
		padding: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%;
		padding: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1400px) and (max-width:1460px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
	padding: 40px 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
		padding: 0 10px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
		width: 65%
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
		padding-left: 75px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	margin: 0;
	margin-bottom: 15px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
		margin-bottom: 0
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box {
	display: block;
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text {
	display: block;
	float: left;
	width: 100%;
	margin-top: 30px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group {
	display: block;
	float: left;
	width: 100%;
	position: relative
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group {
		margin-bottom: 30px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group label {
	display: block;
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
	display: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group .form-control {
	color: #000;
	outline: 0;
	width: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 60px;
	font-size: 14px;
	padding: 0;
	background: 0 0;
	border: none!important;
	border-bottom: 1px solid #525252!important;
	border-radius: 0!important;
	opacity: 1;
	float: left;
	display: block;
	position: relative
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group .form-control {
		height: 35px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-ms-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
		font-size: 14px;
		line-height: 18px
	}
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-ms-input-placeholder {
		font-size: 14px;
		line-height: 18px
	}
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::placeholder {
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .checkmark {
	position: absolute;
	top: -3px;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #fff;
	border-color: #c3c3c3
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain:hover input~.checkmark {
	background-color: #fff
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain input:checked~.checkmark {
	background-color: #F19001;
	border-color: #F19001
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain input:checked~.checkmark:after {
	display: block
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain .checkmark:after {
	left: 9px;
	top: 4px;
	width: 5px;
	height: 11px;
	border: solid #151515;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note {
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note .order-product-note-area .form-control {
	width: 92%;
	float: left
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note .order-product-note-area .order-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 74px;
	float: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note .order-product-note-area .button-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 74px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main {
	padding: 40px 30px;
	background: #fafafa
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main {
		padding: 30px 20px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main {
		width: 35%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box h2 {
	display: block;
	float: left;
	width: 100%;
	font-size: 24px;
	line-height: 30px;
	color: #151515;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 25px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box h2 {
		display: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li {
	list-style: none;
	display: block;
	float: left;
	width: 100%;
	padding: 15px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li label {
	margin: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #151515;
	width: 50%;
	display: block;
	float: left
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li label.amount-price {
	font-weight: 500;
	text-align: right
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li label.amount-price span.money ins {
	font-size: 14px;
	line-height: 18px;
	color: #151515;
	text-decoration: none;
	font-weight: 500
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li .free-shipping {
	display: none
}

@media only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:1200px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .mobile-summary-total-price-box {
		display: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box {
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid #f6f6f6;
	margin-top: 15px;
	padding-top: 30px;
	padding-bottom: 30px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box label {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	width: 50%;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box label.total-price {
	text-align: right
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box label.total-price span.money ins {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	text-decoration: none;
	font-weight: 500
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box {
	display: block;
	float: left;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 2;
	padding: 15px 20px;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08)
}

@media only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:1200px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box {
		position: relative;
		padding: 0;
		background: 0 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box {
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid #f6f6f6;
	margin-top: 15px;
	padding-top: 30px;
	padding-bottom: 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box {
		width: 50%;
		padding: 0;
		margin: 0;
		border: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	width: 50%;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-title {
		width: 100%;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0;
		color: #a3a3a3
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-price {
	text-align: right
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-price {
		width: 100%;
		text-align: left;
		margin-top: 8px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-price span.money ins {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	text-decoration: none;
	font-weight: 500
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box {
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 20px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box {
		width: 50%;
		padding: 0;
		margin: 0
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box a {
	width: 100%;
	float: left;
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	border-radius: 12px;
	color: #151515;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	cursor: pointer
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box button.basket-submit {
	width: 100%;
	float: left;
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	border-radius: 12px;
	color: #151515;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	cursor: pointer;
	border:none;
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box a {
		height: 48px;
		font-size: 14px;
		line-height: 18px
	}
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box button.basket-submit {
		height: 48px;
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box {
	display: block;
	float: left;
	width: 100%;
	display: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel {
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading {
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 10px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading .panel-title a {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	font-weight: 400;
	color: #008282
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading .panel-title a:focus {
	text-decoration: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading .panel-title a i {
	font-size: 12px;
	top: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading.active .panel-title a i:before {
	content: "\2212"
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body {
	padding: 10px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group {
	margin: 0;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group .form-control {
	display: block;
	float: left;
	width: 100%;
	background: 0 0;
	border-radius: 0!important;
	height: 52px;
	border: none!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #151515!important;
	font-size: 14px;
	line-height: 18px;
	padding: 0;
	color: #151515
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group .input-group-btn {
	position: absolute;
	right: 0;
	display: block;
	width: auto
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group .input-group-btn .btn {
	width: 100%;
	float: left;
	background: #F19001;
	line-height: 22px;
	font-weight: 500;
	border: none;
	margin-top: 20px;
	margin: 0;
	background: 0 0;
	height: 50px;
	font-size: 14px;
	padding: 0;
	color: #008282;
	letter-spacing: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	display: block;
	margin: 10px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul li {
	display: inline-block;
	list-style: none;
	padding-right: 10px;
	padding: 0;
	margin-right: 10px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul li button {
	background: #d7ebf5;
	border-radius: 20px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul li button svg {
	margin-left: 10px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	padding: 120px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null {
		padding: 60px 0
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null svg {
	width: 80px;
	height: 80px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null h2 {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 32px;
	line-height: 44px;
	font-weight: 500;
	color: #151515;
	letter-spacing: 0;
	margin: 40px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null h2 {
		font-size: 24px;
		line-height: 30px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null .go-shopping-link-box {
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null .go-shopping-link-box a {
	float: left;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	height: 62px;
	color: #151515;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	width: 300px;
	border-radius: 12px
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
	margin-top: 90px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
		margin-top: 30px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
		margin-top: 60px
	}
}

@media only screen and (min-width:1401px) and (max-width:1800px),
only screen and (min-width:1200px) and (max-width:1400px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
		margin-top: 60px;
		padding: 0 75px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box {
	padding: 0 20px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		overflow-x: auto;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
		padding: 0 10px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li.active a {
	background: #F19001;
	color: #151515;
	font-weight: 500;
	border-radius: 8px
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li.active a:focus,
.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li.active a:hover {
	background: #F19001
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li {
		width: 100%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a {
	color: #151515;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	height: 50px;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	letter-spacing: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a {
		font-size: 14px;
		white-space: nowrap;
		padding: 0 10px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a {
		height: 70px;
		text-align: center
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a:focus,
.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a:hover {
	background: 0 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li {
		width: 100%;
		margin: 0!important
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li {
		width: 100%;
		margin: 0!important
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list {
	margin-top: 40px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list {
		margin-top: 30px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .related-product-list .related-product {
	padding: 0 10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .related-product-list .related-product {
		padding: 0 5px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav {
	margin: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next {
	position: absolute;
	right: -3%;
	border-radius: 0;
	width: 30px;
	height: 30px;
	margin: 0;
	top: 34%;
	background: 0 0!important
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next .arrow-right.icon {
	color: #000;
	position: absolute;
	margin-left: 9px;
	margin-top: -6px;
	width: 0;
	height: 1px;
	background-color: currentColor
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next .arrow-right.icon:before {
	position: absolute;
	background-image: url(../images/arrow-right.png);
	background-repeat: no-repeat;
	background-size: 20px 15px;
	width: 20px;
	height: 15px;
	font-size: 0;
	content: ''
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1400px) and (max-width:1460px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next {
		right: -3%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev {
	position: absolute;
	left: -3%;
	border-radius: 0;
	width: 30px;
	height: 30px;
	margin: 0;
	top: 34%;
	background: 0 0!important
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev .arrow-left.icon {
	color: #000;
	position: absolute;
	margin-left: 10px;
	margin-top: -7px;
	width: 0;
	height: 1px;
	background-color: currentColor
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev .arrow-left.icon:before {
	position: absolute;
	background-image: url(../images/arrow-left.png);
	background-repeat: no-repeat;
	background-size: 20px 15px;
	width: 20px;
	height: 15px;
	font-size: 0;
	content: ''
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1400px) and (max-width:1460px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev {
		left: -3%
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav {
		display: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .item {
	margin-bottom: 15px
}

.cartv2-full-part .product-list-box .shopping-cart-items {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #f6f6f6;
	margin: 0;
	padding: 30px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .shopping-cart-items {
		padding: 15px 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .shopping-cart-items {
		padding: 20px 0
	}
}

.cartv2-full-part .product-list-box .product-image-box {
	width: 20%;
	float: left;
	display: block
}

.cartv2-full-part .product-list-box .product-image-box img {
	height: 160px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-image-box img {
		height: 60px;
		border-radius: 10px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .product-image-box img {
		height: 130px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .product-list-box .product-image-box img {
		height: 110px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box {
	display: block;
	float: left;
	width: 60%;
	padding: 0 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 53%;
		padding: 0 15px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
	display: block;
	float: left;
	width: 100%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		min-height: 60px
	}
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		padding-bottom: 10px;
		min-height: 80px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		min-height: 55px
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		min-height: 55px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box h4 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	margin-bottom: 10px
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box h4 a {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	letter-spacing: 0;
	font-weight: 500
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box h4 a {
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box ul li {
	display: inline-block;
	float: none;
	list-style: none;
	padding-right: 2px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
	color: #a3a3a3
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
	display: block;
	float: left;
	width: 100%;
	margin: 20px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin: 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
		margin: 10px 0
	}
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
		margin: 10px 0
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group {
	float: left;
	display: block;
	padding: 3px;
	background: #f6f6f6;
	border-radius: 6px
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span {
	width: 32px;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	float: left;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	cursor: pointer
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span {
		width: 22px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span svg {
	width: 100%
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span.inc {
	border-radius: 6px 0 0 6px
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span.dec {
	border-radius: 0 6px 6px 0
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group .form-control {
	width: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	text-align: center;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	line-height: 18px;
	color: #151515;
	font-weight: 500;
	background-color: transparent;
	height: 32px
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group .form-control {
		width: 40px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box {
	float: left;
	width: 100%;
	height: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	cursor: pointer
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box svg {
	width: 18px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box svg {
		width: 14px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box span {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400;
	margin-left: 10px
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 5px
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 5px
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .favorite-box-wrapper {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin: 20px 0
	}
}

.cartv2-full-part .product-list-box .product-del-price-box {
	display: block;
	float: left;
	width: 20%;
	text-align: right
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-del-price-box {
		width: 27%
	}
}

.cartv2-full-part .product-list-box .product-del-price-box .product-trash-box {
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.cartv2-full-part .product-list-box .product-del-price-box .product-trash-box a span {
	display: none
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box {
	float: left;
	width: 100%;
	height: 130px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box {
		height: 80px
	}
}

@media only screen and (min-width:320px) and (max-width:320px),
only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box {
		height: 120px
	}
}

@media only screen and (min-width:1200px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h3.without-discount {
		min-height: 42px
	}
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h3.without-discount span.money ins {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	color: #008282;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%;
	text-decoration: none
}

@media only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount {
		margin: 0
	}
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount del span.money ins {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	color: #525252;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%;
	letter-spacing: 0;
	text-decoration: line-through
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount span.money ins {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	color: #008282;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%;
	text-decoration: none
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount span.money ins {
		white-space: nowrap
	}
}

.cartv2-full-part .shopping-cart-loading img {
	max-width: 100%
}



.cartv2-full-part input[type=number]::-webkit-inner-spin-button,
.cartv2-full-part input[type=number]::-webkit-outer-spin-button {
	display: none
}

.cartv2-full-part .cartv2-norm-part {
	width: 1440px
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .cartv2-norm-part {
		padding: 0
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%;
		padding: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%;
		padding: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1400px) and (max-width:1460px) {
	.cartv2-full-part .cartv2-norm-part {
		width: 100%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
	padding: 40px 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
		padding: 0 10px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
		width: 65%
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main {
		padding-left: 75px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
	font-size: 32px;
	line-height: 44px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 500;
	margin: 0;
	margin-bottom: 15px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 0
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box h2 {
		margin-bottom: 0
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box {
	display: block;
	float: left;
	width: 100%;
	margin-top: 50px;
	margin-bottom: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text {
	display: block;
	float: left;
	width: 100%;
	margin-top: 30px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group {
	display: block;
	float: left;
	width: 100%;
	position: relative
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group {
		margin-bottom: 30px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group label {
	display: block;
	float: left;
	width: 100%;
	font-size: 16px;
	font-weight: 400;
	margin-bottom: 10px;
	display: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group .form-control {
	color: #000;
	outline: 0;
	width: 100%;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 60px;
	font-size: 14px;
	padding: 0;
	background: 0 0;
	border: none!important;
	border-bottom: 1px solid #525252!important;
	border-radius: 0!important;
	opacity: 1;
	float: left;
	display: block;
	position: relative
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group .form-control {
		height: 35px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-ms-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
		font-size: 14px;
		line-height: 18px
	}
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-ms-input-placeholder {
		font-size: 14px;
		line-height: 18px
	}
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::placeholder {
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
	color: #a3a3a3!important;
	opacity: 1;
	font-size: 18px;
	line-height: 22px;
	font-weight: 400
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-text .form-group ::-webkit-input-placeholder {
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain {
	display: block;
	position: relative;
	padding-left: 35px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain input {
	position: absolute;
	opacity: 0;
	cursor: pointer;
	height: 0;
	width: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .checkmark {
	position: absolute;
	top: -3px;
	left: 0;
	height: 25px;
	width: 25px;
	background-color: #fff;
	border-color: #c3c3c3
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain:hover input~.checkmark {
	background-color: #fff
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain input:checked~.checkmark {
	background-color: #F19001;
	border-color: #F19001
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain input:checked~.checkmark:after {
	display: block
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-note-box .order-note-checkbox .order-note-contain .checkmark:after {
	left: 9px;
	top: 4px;
	width: 5px;
	height: 11px;
	border: solid #151515;
	border-width: 0 2px 2px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note {
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note .order-product-note-area .form-control {
	width: 92%;
	float: left
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note .order-product-note-area .order-text {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 74px;
	float: left;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-right: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .left-item-list-main .cart-item-list-grid-box .product-list-item-main-box .order-product-note .order-product-note-area .button-box {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 74px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding-left: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main {
	padding: 40px 30px;
	background: #fafafa
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main {
		padding: 30px 20px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main {
		width: 35%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box {
	display: block;
	float: left;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box h2 {
	display: block;
	float: left;
	width: 100%;
	font-size: 24px;
	line-height: 30px;
	color: #151515;
	letter-spacing: 0;
	font-weight: 400;
	margin-top: 0;
	margin-bottom: 25px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box h2 {
		display: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li {
	list-style: none;
	display: block;
	float: left;
	width: 100%;
	padding: 15px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li label {
	margin: 0;
	font-weight: 400;
	font-size: 14px;
	line-height: 18px;
	color: #151515;
	width: 50%;
	display: block;
	float: left
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li label.amount-price {
	font-weight: 500;
	text-align: right
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li label.amount-price span.money ins {
	font-size: 14px;
	line-height: 18px;
	color: #151515;
	text-decoration: none;
	font-weight: 500
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box ul li .free-shipping {
	display: none
}

@media only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:1200px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .mobile-summary-total-price-box {
		display: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box {
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid #f6f6f6;
	margin-top: 15px;
	padding-top: 30px;
	padding-bottom: 30px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box label {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	width: 50%;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box label.total-price {
	text-align: right
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .cart-total-summary-box label.total-price span.money ins {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	text-decoration: none;
	font-weight: 500
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box {
	display: block;
	float: left;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	background: #fff;
	z-index: 2;
	padding: 15px 20px;
	-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .08);
	box-shadow: 0 5px 15px rgba(0, 0, 0, .08)
}

@media only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:1200px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box {
		position: relative;
		padding: 0;
		background: 0 0;
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box {
	display: block;
	float: left;
	width: 100%;
	border-top: 1px solid #f6f6f6;
	margin-top: 15px;
	padding-top: 30px;
	padding-bottom: 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box {
		width: 50%;
		padding: 0;
		margin: 0;
		border: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label {
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	width: 50%;
	display: block;
	float: left;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-title {
		width: 100%;
		font-size: 12px;
		line-height: 16px;
		letter-spacing: 0;
		color: #a3a3a3
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-price {
	text-align: right
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-price {
		width: 100%;
		text-align: left;
		margin-top: 8px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-total-summary-box label.total-price span.money ins {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	text-decoration: none;
	font-weight: 500
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box {
	width: 100%;
	float: left;
	display: block;
	margin-bottom: 20px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box {
		width: 50%;
		padding: 0;
		margin: 0
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box a {
	width: 100%;
	float: left;
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	border-radius: 12px;
	color: #151515;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	cursor: pointer
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box button.basket-submit {
	width: 100%;
	float: left;
	height: 62px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	border-radius: 12px;
	color: #151515;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	font-weight: 500;
	cursor: pointer;
	border:none;
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box a {
		height: 48px;
		font-size: 14px;
		line-height: 18px
	}
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .summary-button-box .cart-submit-box button.basket-submit {
		height: 48px;
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box {
	display: block;
	float: left;
	width: 100%;
	display: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel {
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	margin: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading {
	background: 0 0;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	padding: 10px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading .panel-title a {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	font-weight: 400;
	color: #008282
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading .panel-title a:focus {
	text-decoration: none
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading .panel-title a i {
	font-size: 12px;
	top: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-heading.active .panel-title a i:before {
	content: "\2212"
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body {
	padding: 10px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group {
	margin: 0;
	width: 100%
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group .form-control {
	display: block;
	float: left;
	width: 100%;
	background: 0 0;
	border-radius: 0!important;
	height: 52px;
	border: none!important;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-bottom: 1px solid #151515!important;
	font-size: 14px;
	line-height: 18px;
	padding: 0;
	color: #151515
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group .input-group-btn {
	position: absolute;
	right: 0;
	display: block;
	width: auto
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body .discount-form .input-group .input-group-btn .btn {
	width: 100%;
	float: left;
	background: #F19001;
	line-height: 22px;
	font-weight: 500;
	border: none;
	margin-top: 20px;
	margin: 0;
	background: 0 0;
	height: 50px;
	font-size: 14px;
	padding: 0;
	color: #008282;
	letter-spacing: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul {
	padding: 0;
	margin: 0;
	float: left;
	width: 100%;
	display: block;
	margin: 10px 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul li {
	display: inline-block;
	list-style: none;
	padding-right: 10px;
	padding: 0;
	margin-right: 10px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul li button {
	background: #d7ebf5;
	border-radius: 20px;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	height: 40px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 15px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .right-cart-summary-main .cart-summary-grid-box .discount-code-box .panel .panel-collapse .panel-body ul li button svg {
	margin-left: 10px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	padding: 120px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px),
only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null {
		padding: 60px 0
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null svg {
	width: 80px;
	height: 80px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null h2 {
	display: block;
	float: left;
	width: 100%;
	text-align: center;
	font-size: 32px;
	line-height: 44px;
	font-weight: 500;
	color: #151515;
	letter-spacing: 0;
	margin: 40px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null h2 {
		font-size: 24px;
		line-height: 30px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null .go-shopping-link-box {
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 20px
}

.cartv2-full-part .cartv2-norm-part .cartv2-grid-box .cart-null .go-shopping-link-box a {
	float: left;
	text-align: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #F19001;
	height: 62px;
	color: #151515;
	font-weight: 500;
	font-size: 18px;
	line-height: 22px;
	letter-spacing: 0;
	width: 300px;
	border-radius: 12px
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
	margin-top: 90px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
		margin-top: 30px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
		margin-top: 60px
	}
}

@media only screen and (min-width:1401px) and (max-width:1800px),
only screen and (min-width:1200px) and (max-width:1400px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box {
		margin-top: 60px;
		padding: 0 75px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box {
	padding: 0 20px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		overflow-x: auto;
		-ms-scroll-snap-type: x mandatory;
		scroll-snap-type: x mandatory;
		padding: 0 10px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li.active a {
	background: #F19001;
	color: #151515;
	font-weight: 500;
	border-radius: 8px
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li.active a:focus,
.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li.active a:hover {
	background: #F19001
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li {
		width: 100%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a {
	color: #151515;
	font-weight: 500;
	font-size: 18px;
	line-height: 24px;
	height: 50px;
	padding: 0 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer;
	letter-spacing: 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a {
		font-size: 14px;
		white-space: nowrap;
		padding: 0 10px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a {
		height: 70px;
		text-align: center
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a:focus,
.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li a:hover {
	background: 0 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li {
		width: 100%;
		margin: 0!important
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .cart-product-offer-box li {
		width: 100%;
		margin: 0!important
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list {
	margin-top: 40px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list {
		margin-top: 30px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .related-product-list .related-product {
	padding: 0 10px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .related-product-list .related-product {
		padding: 0 5px
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav {
	margin: 0
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next {
	position: absolute;
	right: -3%;
	border-radius: 0;
	width: 30px;
	height: 30px;
	margin: 0;
	top: 34%;
	background: 0 0!important
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next .arrow-right.icon {
	color: #000;
	position: absolute;
	margin-left: 9px;
	margin-top: -6px;
	width: 0;
	height: 1px;
	background-color: currentColor
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next .arrow-right.icon:before {
	position: absolute;
	background-image: url(../images/arrow-right.png);
	background-repeat: no-repeat;
	background-size: 20px 15px;
	width: 20px;
	height: 15px;
	font-size: 0;
	content: ''
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1400px) and (max-width:1460px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-next {
		right: -3%
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev {
	position: absolute;
	left: -3%;
	border-radius: 0;
	width: 30px;
	height: 30px;
	margin: 0;
	top: 34%;
	background: 0 0!important
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev .arrow-left.icon {
	color: #000;
	position: absolute;
	margin-left: 10px;
	margin-top: -7px;
	width: 0;
	height: 1px;
	background-color: currentColor
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev .arrow-left.icon:before {
	position: absolute;
	background-image: url(../images/arrow-left.png);
	background-repeat: no-repeat;
	background-size: 20px 15px;
	width: 20px;
	height: 15px;
	font-size: 0;
	content: ''
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1400px) and (max-width:1460px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav .owl-prev {
		left: -3%
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:991px),
only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .owl-nav {
		display: none
	}
}

.cartv2-full-part .cartv2-norm-part .cartv2-product-slider-box .product-related-product-list .releated-product-list-slider .item {
	margin-bottom: 15px
}

.cartv2-full-part .product-list-box .shopping-cart-items {
	display: block;
	float: left;
	width: 100%;
	border-bottom: 1px solid #f6f6f6;
	margin: 0;
	padding: 30px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .shopping-cart-items {
		padding: 15px 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .shopping-cart-items {
		padding: 20px 0
	}
}

.cartv2-full-part .product-list-box .product-image-box {
	width: 20%;
	float: left;
	display: block
}

.cartv2-full-part .product-list-box .product-image-box img {
	height: 160px;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 15px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-image-box img {
		height: 60px;
		border-radius: 10px
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .product-image-box img {
		height: 130px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .product-list-box .product-image-box img {
		height: 110px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box {
	display: block;
	float: left;
	width: 60%;
	padding: 0 30px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box {
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 53%;
		padding: 0 15px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
	display: block;
	float: left;
	width: 100%
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		min-height: 60px
	}
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		padding-bottom: 10px;
		min-height: 80px
	}
}

@media only screen and (min-width:992px) and (max-width:1199px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		min-height: 55px
	}
}

@media only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box {
		min-height: 55px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box h4 {
	display: block;
	float: left;
	width: 100%;
	margin: 0;
	margin-bottom: 10px
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box h4 a {
	font-size: 18px;
	line-height: 24px;
	color: #151515;
	letter-spacing: 0;
	font-weight: 500
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box h4 a {
		font-size: 14px;
		line-height: 18px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box ul {
	display: block;
	float: left;
	width: 100%;
	padding: 0;
	margin: 0
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-name-variant-box ul li {
	display: inline-block;
	float: none;
	list-style: none;
	padding-right: 2px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0;
	color: #a3a3a3
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
	display: block;
	float: left;
	width: 100%;
	margin: 20px 0
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
		-webkit-box-ordinal-group: 4;
		-ms-flex-order: 3;
		order: 3;
		margin: 0
	}
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
		margin: 10px 0
	}
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box {
		margin: 10px 0
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group {
	float: left;
	display: block;
	padding: 3px;
	background: #f6f6f6;
	border-radius: 6px
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span {
	width: 32px;
	height: 32px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	float: left;
	-webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	box-shadow: 0 2px 4px rgba(0, 0, 0, .08);
	cursor: pointer
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span {
		width: 22px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span svg {
	width: 100%
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span.inc {
	border-radius: 6px 0 0 6px
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group span.dec {
	border-radius: 0 6px 6px 0
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group .form-control {
	width: 50px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0;
	text-align: center;
	border: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	font-size: 14px;
	line-height: 18px;
	color: #151515;
	font-weight: 500;
	background-color: transparent;
	height: 32px
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-amount-box .input-group .form-control {
		width: 40px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box {
	float: left;
	width: 100%;
	height: 20px;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	cursor: pointer
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box svg {
	width: 18px
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box svg {
		width: 14px
	}
}

.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box span {
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400;
	margin-left: 10px
}

@media only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 5px
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .product-favorite-box span {
		font-size: 12px;
		line-height: 16px;
		margin-left: 5px
	}
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-name-variant-amount-favorite-box .favorite-box-wrapper {
		-webkit-box-ordinal-group: 3;
		-ms-flex-order: 2;
		order: 2;
		margin: 20px 0
	}
}

.cartv2-full-part .product-list-box .product-del-price-box {
	display: block;
	float: left;
	width: 20%;
	text-align: right
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-del-price-box {
		width: 27%
	}
}

.cartv2-full-part .product-list-box .product-del-price-box .product-trash-box {
	height: 30px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.cartv2-full-part .product-list-box .product-del-price-box .product-trash-box a span {
	display: none
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box {
	float: left;
	width: 100%;
	height: 130px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

@media only screen and (min-width:480px) and (max-width:991px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box {
		height: 80px
	}
}

@media only screen and (min-width:320px) and (max-width:320px),
only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:1200px) and (max-width:1400px),
only screen and (min-width:1401px) and (max-width:1800px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box {
		height: 120px
	}
}

@media only screen and (min-width:1200px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h3.without-discount {
		min-height: 42px
	}
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h3.without-discount span.money ins {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	color: #008282;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%;
	text-decoration: none
}

@media only screen and (min-width:992px) and (max-width:1199px),
only screen and (min-width:320px) and (max-width:320px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount {
		margin: 0
	}
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount del span.money ins {
	font-size: 14px;
	line-height: 18px;
	margin: 0;
	color: #525252;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%;
	letter-spacing: 0;
	text-decoration: line-through
}

.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount span.money ins {
	font-size: 18px;
	line-height: 24px;
	margin: 0;
	color: #008282;
	font-weight: 500;
	display: block;
	float: left;
	width: 100%;
	text-decoration: none
}

@media only screen and (max-width:479px),
only screen and (min-width:480px) and (max-width:767px) {
	.cartv2-full-part .product-list-box .product-del-price-box .product-price-box h2.with-discount span.money ins {
		white-space: nowrap
	}
}

.cartv2-full-part .shopping-cart-loading img {
	max-width: 100%
}



.installment-list-box .installment-select .installment-count-main {
	display: block;
	position: relative;
	padding-left: 30px;
	margin-bottom: 12px;
	cursor: pointer;
	font-size: 22px;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	margin-top: 20px;
	display: inline-block;
	float: none;
	width: 100%;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
	letter-spacing: 0;
	color: #151515;
	font-weight: 400;
	margin-right: 20px
}

.installment-list-box .installment-select .installment-count-main input {
	position: absolute;
	opacity: 0;
	cursor: pointer
}

.installment-list-box .installment-select .checkmark {
	position: absolute;
	top: -1px;
	left: 0;
	height: 20px;
	width: 20px;
	background-color: #ddd !important;
	border-radius: 50%;
	border-width: 1px
}

.installment-list-box .installment-select .installment-count-main:hover input~.checkmark {
	background-color: #fff
}

.installment-list-box .installment-select .installment-count-main input:checked~.checkmark {
	background-color: #F19001;
	border-color: #F19001
}

.installment-list-box .installment-select .checkmark:after {
	content: "";
	position: absolute;
	display: none
}

.installment-list-box .installment-select .installment-count-main input:checked~.checkmark:after {
	display: block
}

.installment-list-box .installment-select .installment-count-main .checkmark:after {
	left: 7px;
	top: 2px;
	width: 5px;
	height: 12px;
	border: solid #151515;
	border-width: 0 1px 1px 0;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg)
}
