.wishlist-empty{max-width:390px; text-align:center; margin:35px auto 0; font-size:17px}
.wishlist-empty-title{font-size:19px}
.wishlist-empty-img{max-width:100%; height:auto; margin:10px 0 55px}
.wishlist-empty-button{padding-top:13px; padding-bottom:13px; font-size:14px}

.wishlist-send{text-align:center; font-size:14px}
.wishlist-send-line + .wishlist-send-line{margin-top:35px}
.wishlist-send-name{font-size:15px; margin-bottom:10px}
.wishlist-send-input{width:350px; display:inline-block; vertical-align:top; margin:0 5px; position: relative;}
.wishlist-send-input .it{width:100%; height:45px; border:0; color:#BFB4B4}
.wishlist-send-input-title{margin:18px 0 7px}
.wishlist-send-soc{margin:0 10px}
.wishlist-send-soc img{width:30px; height:30px; margin:8px 0}
.wishlist-send-button{margin-top:20px; cursor:pointer; padding-top:13px; padding-bottom:13px; font-size:14px}

.wishlist-send-email{position:relative}
.wishlist-send-email .it{padding-right:125px}
.wishlist-send-email-copy{position:absolute; line-height:45px; top:0; right:0; width:120px; height:45px; background:#fff; border-radius:0 3px 3px 0; border-left:1px solid #bebebe}
.wishlist-send-email-copy label{cursor:pointer}
.wishlist-send-email-copy input[type="checkbox"]{vertical-align:top; width:15px; height:15px; margin-right:3px}
.wishlist-send-email-copy input[type="checkbox"]:not(checked){position:absolute; opacity:0}
.wishlist-send-email-copy input[type="checkbox"]:not(checked) + label{position:relative; padding-left:25px}
.wishlist-send-email-copy input[type="checkbox"]:not(checked) + label:before{content:''; position:absolute; top:2px; left:0; width:13px; height:13px; border:1px solid #f2f2f2; border-radius:2px; background:#fff}
.wishlist-send-email-copy input[type="checkbox"] + label:after{content:''; visibility:hidden; position:absolute; top:5px; left:3px; width:9px; height:9px; border-radius:2px; background:url(check.png) no-repeat}
.wishlist-send-email-copy input[type="checkbox"]:checked + label:after{visibility:visible}

.wishlist-cart{text-align:center}

.wishlist-body{background:#f2f2f2; padding:25px 0 30px}

.cosmo-edit .cosmo-item{border:1px solid transparent; border-radius:5px}
.cosmo-edit .cosmo-item:hover{border-color:#bdbdbd}
.cosmo-edit .cosmo-item:hover .cosmo-item-delete{display:block}
.cosmo-edit .cosmo-item-delete{display:none; position:absolute; top:8px; right:8px; z-index:5; width:15px; height:15px; background:url(delete.png) no-repeat}

@media screen and (min-width: 701px) {

.wishlist-open{display:none}
.wishlist-body{display:block!important}
.cosmo-item{padding:20px 0 80px}
.cosmo-item{margin-bottom:80px;}
}

@media screen and (max-width: 700px) {

	.wishlist-open{display:block; text-align:center; font-size:15px; cursor:pointer; line-height:38px; border-top:1px solid #cfcfcf; border-bottom:1px solid #cfcfcf}
	.wishlist-open.open{background:#f2f2f2}
	.wishlist-open.open + .wishlist-body{display:block}
	.wishlist-body{display:none; padding:17px 17px 40px}
	.wishlist-send{padding:0}
	.wishlist-send-line + .wishlist-send-line{margin-top:25px}
	.wishlist-send-input + .wishlist-send-input{margin-top:20px}
	.wishlist-send-input-title{margin:5px 0 10px; font-size:15px}
	.wishlist-send-button{min-width:130px; padding-top:17px; padding-bottom:17px}
	
	.wishlist-empty-text{color:#4a4a4a}
	.wishlist-empty-title{font-size:15px}
	.wishlist-empty{max-width:300px; font-size:15px; line-height:18px}
	.wishlist-empty p{margin-bottom:5px}
	.wishlist-empty-img{max-width:175px; margin:10px 0 25px}
	
	.wishlist-send-soc img{width:auto; height:auto; margin:3px 0}
	.wishlist-send-input{width:100%; margin:0}
	.wishlist-send-input .it{height:40px; font-size:14px}
	.wishlist-send-email-copy{line-height:40px; height:40px}
	
	.cosmo-edit .cosmo-item:hover{border-color:transparent}
}

.bx-touch .cosmo-item-delete{display:block}

.wishlist-send-input .it.it-err {
    border: 1px solid #f65050;
}

.head-section-noborder {
    border-bottom: none;
}