/*
 Theme Name: Wuclo
 Theme URI: https://wuclo.com/
 Description: Wuclo markası için özelleştirilmiş tema.
 Author: Workuid
 Author URI: https://workuid.com/
 Template: botiga
 Version: 1.0.0
 Text Domain: wuclo
*/

/* Buradan itibaren child temaya özgü CSS'leri yazabilirsin */



/* --------------------------------------------------------------------------
   WUCLO FAVORITES + BACK IN STOCK
-------------------------------------------------------------------------- */

.woocommerce ul.products li.product{
	position:relative;
}

.wuclo-favorite-button-wrap--loop{
	position:absolute;
	top:12px;
	right:12px;
	z-index:26;
}

.wuclo-favorite-button{
	appearance:none;
	-webkit-appearance:none;
	border:1px solid rgba(0,0,0,.12);
	background:#ffffff;
	color:#111111;
	display:inline-flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	cursor:pointer;
	transition:all .25s ease;
	box-shadow:0 10px 30px rgba(0,0,0,.06);
}

.wuclo-favorite-button:hover{
	transform:translateY(-1px);
	border-color:rgba(0,0,0,.2);
}

.wuclo-favorite-button.is-loading{
	opacity:.65;
	pointer-events:none;
}

.wuclo-favorite-button.is-active{
	background:#111111;
	color:#ffffff;
	border-color:#111111;
}

.wuclo-favorite-button__icon{
	width:18px;
	height:18px;
	display:inline-flex;
	align-items:center;
	justify-content:center;
}

.wuclo-favorite-button__icon svg{
	width:18px;
	height:18px;
	display:block;
}

.wuclo-favorite-button.is-active .wuclo-favorite-button__icon path{
	fill:currentColor;
}

.wuclo-favorite-button--loop{
	width:42px;
	height:42px;
	padding:0;
	border-radius:999px;
}

.wuclo-favorite-button-wrap--single{
	margin:10px 0 14px;
}

.wuclo-favorite-button--single{
	width:100%;
	min-height:46px;
	padding:12px 16px;
	font-size:14px;
	font-weight:500;
}

.wuclo-favorite-button--single .wuclo-favorite-button__text{
	line-height:1.2;
}

.wuclo-favorites-count{
	display:inline-flex;
	min-width:20px;
	height:20px;
	padding:0 6px;
	align-items:center;
	justify-content:center;
	background:#111111;
	color:#ffffff;
	border-radius:999px;
	font-size:11px;
	line-height:1;
	font-weight:600;
	vertical-align:middle;
}

.wuclo-favorites-page__loading,
.wuclo-favorites-empty{
	padding:24px;
	border:1px solid rgba(0,0,0,.08);
	background:#fafafa;
	font-size:14px;
}

.wuclo-restock-box{
	margin-top:14px;
	padding:14px;
	border:1px solid rgba(0,0,0,.08);
	background:#fafafa;
}

.wuclo-restock-toggle,
.wuclo-restock-submit{
	width:100%;
}

.wuclo-restock-form{
	display:none;
	margin-top:12px;
}

.wuclo-restock-box.is-open .wuclo-restock-form{
	display:block;
}

.wuclo-restock-form__row{
	margin-bottom:12px;
}

.wuclo-restock-form__row label{
	display:block;
	margin-bottom:6px;
	font-size:13px;
	font-weight:500;
	color:#111111;
}

.wuclo-restock-form__row input{
	width:100%;
	min-height:44px;
	padding:10px 12px;
	border:1px solid rgba(0,0,0,.14);
	background:#ffffff;
	color:#111111;
	font-size:14px;
}

.wuclo-restock-message{
	margin-top:10px;
	font-size:13px;
	line-height:1.45;
}

.wuclo-restock-message.is-success{
	color:#1f7a1f;
}

.wuclo-restock-message.is-error{
	color:#b42318;
}

.wuclo-restock-admin-list{
	margin:0;
	padding-left:18px;
}

.wuclo-restock-admin-list li{
	margin-bottom:10px;
}