/* MODAL SUCCESS*/
#gc-cart-success-modal {
	display:none;
}
.gcsm-header {
	background: white;
    padding: 15px;
}
.gcsm-header h4 {
	font-weight: 600;
	color: #878787;
    font-size: 1.5rem;
    margin:0;
	display: flex;
	i{
		margin-right: 5px;
	}
}
.gcsm-header .icon-ta-check {
	margin-right:10px;
	vertical-align: middle;
}
.gcsm-header{
	border-bottom: 1px solid hsla(0, 0%, 63%, .25);
}
.fancybox-close{
	display: none;
}
.gcsm-body {
    padding: 3.125rem 1.875rem;
    background:#fff;
	color: #878787;
}
.gcsm-body img {
	width:13.125rem;
	max-width: 100%;
}
.gcsm-body .gcsmb-left {
	border-right: #acaaa6 1px solid;
}

.gcsm-cart-summary .btn  {
	font-weight: 400;
    line-height: inherit;
}
.gcsm-cart-summary .material-icons  {
	font-size:12px!important;
}
#gc-success-modal{
	.modal_body_wrapper{
		@media (max-width: 425px) {
			padding: 0 8px;
		}
	}
	.product-quantity{
		color: #1C2123;
		font-family: "Lato", sans-serif;
		font-size: 14px;
		font-weight: bold;
		letter-spacing: 0;
		line-height: 19px;
	}
	.cart-content-btn {
		margin-top: 26px;
		margin-bottom: 24px;
		.btn-primary {
			color: #1C2123;
			font-family: "Karla", sans-serif;
			font-size: 12px;
			font-weight: bold;
			letter-spacing: -0.1px;
			line-height: 14px;
			text-transform: uppercase;
			min-height: 40px;
			display: flex;
			justify-content: center;
			align-items: center;
		}
		.btn-text {
			text-transform: uppercase;
			color: #183157;
			border: #183157 solid 1px;
			background: #fff;
			font-family: "Karla", sans-serif;
			font-size: 12px;
			font-weight: 700;
			letter-spacing: -.1px;
			line-height: 14px;
			text-align: center;
			min-height: 40px;
			display: flex;
			justify-content: center;
			align-items: center;
			padding: 0 5px;
			border-radius: 8px;
			margin-bottom: 10px;
			box-shadow: none ;
			text-decoration: underline;
			&:hover {
				color: #FFF;
				background: #183157;
			}
		}
	}
}

/* END MODAL SUCCESS*/