.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-941 .elementor-element.elementor-element-5001fc3{--display:flex;}.elementor-widget-theme-archive-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-archive-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-theme-archive-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-941 .elementor-element.elementor-element-0c1f7dd{--display:flex;}.elementor-widget-wc-archive-products .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wc-archive-products .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.products-heading-show .related-products > h2, .elementor-widget-wc-archive-products.products-heading-show .upsells > h2, .elementor-widget-wc-archive-products.products-heading-show .cross-sells > h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-wc-archive-products .elementor-products-nothing-found{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-941 .elementor-element.elementor-element-d4f6963.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-941 .elementor-element.elementor-element-d4f6963.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-941 .elementor-element.elementor-element-88cb13c{--display:flex;}.elementor-widget-woocommerce-archive-description .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-archive-description .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(max-width:1024px){.elementor-941 .elementor-element.elementor-element-d4f6963.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-941 .elementor-element.elementor-element-d4f6963.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for wc-archive-products, class: .elementor-element-d4f6963 *//* Product */
.elementor-widget-wc-archive-products .elementor-grid .product{
	background-color:#362929;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	margin-top:55px !important;
	padding-left:13px !important;
	padding-right:13px !important;
	padding-bottom:32px !important;
}
/* Thumbnail Image */
.elementor-grid .attachment-woocommerce_thumbnail .attachment-woocommerce_thumbnail{
	top:23px !important;
	
}

/* Select */
.elementor-widget-wc-archive-products .woocommerce-ordering select{
	margin-bottom:53px;
	
}
/* Woocommerce  price amount */
.elementor-grid .price .woocommerce-Price-amount{
	font-weight:300;
	color:#d6c2c1 !important;
}

/* Bdi */
.elementor-grid .price bdi{
	color:#d6c2c1 important;
	font-weight:300 important;
	
}



/* Thumbnail Image */
.elementor-grid .product img{
	filter: brightness(1.17) saturate(1.33);
	
}
/* Bdi */
.elementor-grid ins bdi{
	color:#d6c2c1 !important;
	font-weight:300 !important;
	text-decoration:underline;
}
.woocommerce-LoopProduct-link .yith-ywar-product-rating{
	display:none;
}

/* Onsale */
.elementor-grid .product .onsale{
	top:-36px !important;
	left:-5px !important;
	
}


/* Del */
.elementor-grid .price del{
	text-decoration:none;
	
}
/* Bdi */
.elementor-grid del bdi{
	text-decoration:line-through;
}

/* Price */
.elementor-grid .product .price{
	display:grid !important;
}

/* Bdi */
.elementor-grid .price bdi{
	color:#d6c2c1;
	font-weight:300;
}

/* Onsale */
.elementor-grid .product .onsale{
	background-color:#d10000;
	
}
/* Thumbnail Image */
.elementor-grid .product .attachment-woocommerce_thumbnail{
	position:relative;
	top:-55px;
}
/* Thumbnail Image */
.elementor-grid .product img{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	
}
.elementor-grid .product.outofstock .button,.elementor-grid .product.out-of-stock .button{
	background-color:#7f0e0e;
	color:#ffffff;
	border-top-left-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-left-radius:1000px;
	border-bottom-right-radius:1000px;
}

.elementor-widget-woocommerce-products .elementor-grid li{
	background-color:#362929;
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
	margin-top:50px !important;
	padding-left:15px !important;
	padding-bottom:15px !important;
	box-shadow:0px 10px 29px 0px rgba(0,0,0,0.22);
	display:inline-flex !important;
	flex-direction:row;
	justify-content:flex-end !important;
	align-items:flex-end;
	align-content:space-between;
	flex-wrap:wrap;
}

.elementor-grid .product img{
	filter: brightness(1.17) saturate(1.16);
}

.elementor-grid .product .add_to_cart_button:hover{
	background-color:rgba(214,194,193,0.71);
}

.elementor-grid .product .wc-forward{
	font-size:0px;
	float:left;
	color:#c8fec7;
	background-color:rgba(0,255,80,0.16);
	border-top-left-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-left-radius:1000px;
	border-bottom-right-radius:1000px;
	padding-left:22px;
	padding-right:22px;
	padding-top:5px;
	padding-bottom:5px;
	width:50px;
	height:50px;
	margin-left:7px;
	background-image:url("https://pottermarket.ir/wp-content/uploads/2025/06/check_40dp_75FB4C_FILL0_wght400_GRAD0_opsz40.svg");
	background-repeat:no-repeat;
	background-position-x:50%;
	background-position-y:50%;
	background-size:30px 30px;
}

.elementor-grid .product .attachment-woocommerce_thumbnail{
	margin-top:-50px !important;
}

.elementor .e-con-boxed .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid li{
	padding-right:15px !important;
	padding-top:15px !important;
}

.elementor-grid .product .add_to_cart_button{
	float:left;
	border-radius:1000px; /* ساده‌تر از 4 خط جداگانه */
	color:#5b3d3d;
	box-shadow:0px 5px 10px 0px rgba(0,0,0,0.19);
	font-size:0px;
	width:50px;
	height:50px;
	background-image:url("https://pottermarket.ir/wp-content/uploads/2025/06/add_shopping_cart_40dp_362929_FILL0_wght400_GRAD0_opsz40.svg") !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:30px 30px !important;
	background-color:#d6c2c1;
}

/* حفظ آیکون در hover */
.elementor-grid .product .add_to_cart_button:hover {
	background-image:url("https://pottermarket.ir/wp-content/uploads/2025/06/add_shopping_cart_40dp_362929_FILL0_wght400_GRAD0_opsz40.svg") !important;
	background-repeat:no-repeat !important;
	background-position:center !important;
	background-size:30px 30px !important;
	/* می‌تونی رنگ پس‌زمینه رو تغییر بدی */
	background-color:#f2dada !important;
	transform: scale(1.05); /* افکت زوم کوچک */
	transition: all 0.7s ease;
}



.elementor-grid .product h2{
	color:#d6c2c1 !important;
	font-size:18px !important;
}

.elementor-grid .product .price{
	color:rgba(214,194,193,0.59) !important;
	font-weight:400 !important;
	font-size:18px !important;
}

.elementor-widget-woocommerce-products .elementor-grid li.post-1631{
	background-color: #1f3538 !important;
}

.elementor-widget-woocommerce-products .elementor-grid li.post-1337{
	background-color: #4f2a1b !important;
}

.elementor-widget-woocommerce-products .elementor-grid li.post-1340{
	background-color: #59131a !important;
}

.elementor-widget-woocommerce-products .elementor-grid li.post-1342{
	background-color: #2d1f38 !important;
}

.elementor-grid .product .woocommerce-LoopProduct-link{
	margin-top:41px;
	
}

/* 380px and smaller screen sizes */
@media (max-width:380px){

	.elementor-grid .product .add_to_cart_button{
		width:30px;
		height:30px;
		background-size:25px 25px;
	}
	
	.elementor-grid .product .wc-forward{
		background-size:25px 25px;
		width:30px;
		height:30px;
	}
	
}


/* Button */
.elementor-grid .product .add_to_cart_button{
	float:left;
	display:inline;
	background-color:#d6c2c1;
	color:#332727;
	border-top-left-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-left-radius:1000px;
	border-bottom-right-radius:1000px;
}
/* List Item */
.woocommerce-pagination .page-numbers li{
	border-top-left-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-left-radius:1000px;
	border-bottom-right-radius:1000px;
	background-color:#362929;
	color:#dfdcdc;
	margin-left:7px !important;
	border-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none !important;
}

/* List */
.elementor-widget-wc-archive-products .woocommerce-pagination ul{
	border-style:none !important;
}

/* Page numbers */
.woocommerce-pagination li a.page-numbers{
	color:#b09599;
}

/* Span Tag */
.woocommerce-pagination li span{
	background-color:#d6c2c1 !important;
	
}



/* Heading */
.elementor-grid .product h2{
	color:#d6c2c1 !important;
	font-size:18px !important;
}



/* Select */
.elementor-widget-wc-archive-products .woocommerce-ordering select{
	background-color:rgba(215,169,18,0.18);
	color:#d6c2c1;
	float:none;
	text-align:justify;
	direction: ltr;
	border-style:none;
	padding-right:27px;
	padding-left:22px;
}

/* Heading */
.elementor-widget-theme-archive-title h1{
	color:#d6c2c1 !important;
}

/* Paragraph */
.elementor-widget-wc-archive-products p{
	display:none;
}

/* Breadcrumbs */
#breadcrumbs{
	background-color:rgba(214,194,193,0.14);
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	padding-right:33px;
	padding-left:33px;
	padding-top:33px;
	padding-bottom:33px;
}

/* Link */
#breadcrumbs span a{
	color:#aa7b4a;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0c1f7dd *//* Select */
.elementor-widget-wc-archive-products .woocommerce-ordering select{
	background-color:#362929;
}

/* Breadcrumbs */
#breadcrumbs{
	background-color:#362929;
}
/* Button */
.elementor-grid .product .button{
	float:left;
}


/* Link */
#breadcrumbs span a{
	color:#996f6f;
}/* End custom CSS */