.wishlist.ref01 .share-wishlist{text-align: center;}
.wishlist.ref01 .container-list .row .empty-notice{display: none; text-align: center;}

.wishlist.ref01 .container-list .empty-notice-desc .secondary-subtitle{font-family: var(--base-fontFamily);font-size: 13px;line-height: 161%;font-weight: 400;}
.wishlist.ref01 .container-list .empty-notice-button .button{font-weight: 400;}
/* ----- list CONTROLS ---- */
	
	.wishlist .list-wishlists{display: inline-block;position: relative;padding-left: 23px;}
	.wishlist .list-wishlists > p{position: relative;padding-right: 30px;white-space: nowrap;display: inline-block;}
	.wishlist .list-wishlists > p > span{margin-left: 10px;display: none;}
	.wishlist .list-wishlists > p::after{content: '';position: absolute;top: calc(50% - 9px);right: 0;width: 18px;height: 18px;background: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.999 22L5 11h22z'/%3E%3C/svg%3E") center/18px no-repeat;}
	.wishlist .list-wishlists:hover > p::after{background-image: url("data:image/svg+xml,%3Csvg height='32' width='32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M27 21H5l10.999-11z'/%3E%3C/svg%3E");}
	.wishlist .list-wishlists .list-dropdown{position: absolute;top: 14px;left: 0;display: none;min-width: 242px;padding-top: 24px;z-index: 41;max-height: 400px;}
	.wishlist .list-wishlists .list-dropdown > div{overflow: auto;   max-height: 400px;padding: 8px 10px;border: 1px solid whitesmoke;background: #FFF;box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15);}
	.wishlist .list-wishlists .checkbox{position: relative;cursor: pointer;width: 100%;}
	.wishlist .list-wishlists .checkbox .filter-name {vertical-align: middle;width: 100%;display: block;margin: 10px 0 14px;}
	.wishlist .list-wishlists .checkbox .filter-name:last-child{margin-bottom: 11px;}
	/*.wishlist .list-wishlists .input-cell {width: 12px;}*/
	.wishlist .list-wishlists .checkbox input[type=checkbox]{display: none;}
	.wishlist .list-wishlists .checkbox input[type=checkbox]:checked + .check::before{display: block;}
	/*.wishlist .list-wishlists .checkbox .check{position: relative;float: left;width: 12px;height: 12px;border: 1px solid #E6E6E6;background-size: cover;border-radius: 50%;overflow: hidden;}*/
	/*.wishlist .list-wishlists .checkbox .check::before{content: '';display: none;width: calc(100% - 4px);height: calc(100% - 4px);background: url(/sysimages/icon-checked.png) center center/100% no-repeat;background: gray;border-radius: 50%;position: relative;top: 2px;left: 2px;}*/
	.wishlist .list-wishlists .checkbox .filter-name{padding-left: 5px;text-align: left; display: block;}
	.wishlist .list-wishlists .checkbox .filter-name.sel,
	.wishlist .list-wishlists .checkbox .filter-name:hover{text-decoration: underline;}
	/*.wishlist .list-wishlists .checkbox.disabled{cursor: default;}*/
	/*.wishlist .list-wishlists .checkbox.disabled .check{border-color: #CCC;}*/
	.wishlist .list-wishlists .exp2 {border-bottom: 1px solid; padding-bottom: 1px;}

	@media screen and (min-width: 768px){
		.wishlist .wrapper-list{position: relative;margin-left: 18px;display: inline-block;vertical-align: middle;width: 48%;}
		.wishlist .wrapper-right{display: inline-block;vertical-align: middle;width: 50%;text-align: right;}
	}

	body.tablet .wishlist .list-wishlists .checkbox .check {width: 18px; height: 18px;}
	body.tablet .wishlist .list-wishlists .checkbox .check::before {width: calc(100% - 8px); height: calc(100% - 8px); top: 4px; left: 4px;}
	body.tablet .wishlist .wrapper-list{margin-left: 0;}
/* ------------------------- */

.wishlist .wrapper-wishlist .container-list{margin-top: 50px}

.wishlist .wrapper-wishlist .sp-medium.sp-share-wishlist{height: 0;} 


.wishlist .wrapper-right .rdc-icon-svg{width: 20px;height: 20px;background-size: 100%;background-color: transparent;border: 0;padding: 0;}
.wishlist .wrapper-right .total-products,
.wishlist .wrapper-right .clear-products:not(.hidden),
.wishlist .wrapper-right .share-products{display: inline-block;vertical-align: middle;line-height: 0;}
.wishlist .wrapper-right .share-products .button{background-color: transparent;border: 0;padding: 0;}
.wishlist .wrapper-right .share-products{border-left: 1px solid #e6e6e6;padding: 3px 0px 3px 20px;line-height: 0;margin-left: 20px;}
.wishlist .wrapper-right .clear-products{margin-left: 19px;cursor: pointer;}
.wishlist .wrapper-right .clear-products:hover{opacity: 0.5;}
.wishlist .wrapper-right .prods-count{display: inline-block;margin-right: 5px;}


/* POPUP */
	#remove_list {display: block;max-width: 1540px;text-align: center;width: 500px;height: auto;transition: all .5s;overflow: hidden;background: #fff;z-index: 100;box-shadow: 0 3px 6px rgb(34 34 34 / 50%);/*border-radius: 6px;*/border: 1px solid #eee;background-color: #fff;float: none;right: 0;left: 0;top: 50%;/*transform: translateY(-50.1%);-webkit-transform: translateY(-50.1%);*/padding: 20px 30px;margin: 0 auto;max-height: 85vh;/*overflow-y: hidden;*/-webkit-transition: width .5s,height .5s;transition: width .5s,height .5s;}
	#remove_list .icon-alert .rdc-icon-svg {width: 46px;height: 46px;background-size: 100%;background-position: center;margin: auto;}
	#remove_list .icon-alert {text-align: center;margin-bottom: 5px;}
	#remove_list .text-info p {font-weight: 500;padding-bottom: 14px;display: block;}
	#remove_list .text-info{text-align: center;}
	#remove_list .popup-buttons{text-align: right;}
	#remove_list .popup-buttons .confirm{margin-right: 15px;}
	#remove_list .mfp-close{display: none;}
	#remove_list .popup-buttons .remove_group,
	#remove_list .popup-buttons .close-popup{display: inline-block;vertical-align: middle;line-height: 0;}
	#remove_list .popup-buttons button{background-color: transparent;border-left: 0;border-right: 0;border-top: 0;color: #6E2B39;}
	#remove_list .popup-buttons button:hover{border-color: transparent;}
	.rdc-page-module-wishlist .mfp-move-from-bottom.mfp-ready .mfp-content {bottom: auto;top: 50%;}

@media screen and (min-width: 768px){
	.wishlist.ref01 .col-sm-20{width: 20%;}
	.wishlist.ref01 .container-list .row .column.col-sm-4:nth-child(3n+1){clear: left;}
	.wishlist.ref01 .container-list .row .column.col-sm-3:nth-child(4n+1){clear: left;}
	.wishlist.ref01 .container-list .row .column.col-sm-20:nth-child(5n+1){clear: left;}
}

@media screen and (max-width: 767px){
	.wishlist.ref01 .share-wishlist .button{width: 100%;max-width: 300px;}
	.wishlist.ref01 .container-list .row .column:nth-child(2n+1){clear: left;}
	.wishlist .wrapper-list{float: none;display: inline-block;margin-left: 14px;}
	.wishlist .wrapper-right{float: none;display: block;margin-left: 14px;margin-top: 26px;}
	.wishlist .wrapper-right .total-products{width: calc(100% - 118px);}
	.wishlist .wrapper-right .clear-products.hidden + .share-products {margin-left: 59px;}
	.wishlist .wrapper-right .wrapper-content{display: inline-block;vertical-align: middle;width: 100px;text-align: right;}

	.wishlist .wrapper-wishlist .container-list {/*margin-top: 1px;*/margin-top: 41px;}
	.wishlist .list-wishlists{padding-left: 0;}

	/* POPUP */
		#remove_list{width: auto;}
		#remove_list .popup-buttons {text-align: center;}
		#remove_list .popup-buttons .close-popup,
		#remove_list .popup-buttons .remove_group{width: 50%;}
		#remove_list .text-info p {padding-bottom: 20px;}
		#remove_list .popup-buttons .confirm {margin-right: 0;}
}