.elementor-2513 .elementor-element.elementor-element-5066ee0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-2513 .elementor-element.elementor-element-757c64d{--display:flex;}.elementor-widget-heading .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-2513 .elementor-element.elementor-element-40c7b74{text-align:center;}.elementor-2513 .elementor-element.elementor-element-40c7b74 .elementor-heading-title{color:#D6C2C1;}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-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-woocommerce-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-woocommerce-products.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products{--products-title-color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.products-heading-show .related-products > h2, .elementor-widget-woocommerce-products.products-heading-show .upsells > h2, .elementor-widget-woocommerce-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-woocommerce-products.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-products.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-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-woocommerce-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-woocommerce-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-2513 .elementor-element.elementor-element-c1fdc2f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2513 .elementor-element.elementor-element-c1fdc2f.elementor-wc-products ul.products li.product .button{background-color:#D6C2C1;}.elementor-2513 .elementor-element.elementor-element-c1fdc2f.elementor-wc-products ul.products li.product .button:hover{background-color:#F3DBDB;}.elementor-2513 .elementor-element.elementor-element-c1fdc2f.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-2513 .elementor-element.elementor-element-c1fdc2f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2513 .elementor-element.elementor-element-c1fdc2f.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-c1fdc2f *//* List Item */
.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;
}

/* Onsale */
.elementor-grid .product .onsale{
	background-color:rgba(33,26,26,0.16);
	border-top-left-radius:12px;
	border-top-right-radius:12px;
	border-bottom-left-radius:12px;
	border-bottom-right-radius:12px;
	font-weight:400;
	padding-left:0px;
	padding-top:0px;
	backdrop-filter:blur(3.7px);
	color:#ffffff;
	border-left-style:solid;
	border-left-width:1px;
	border-left-color:rgba(255,255,255,0.13);
	border-bottom-style:none;
	border-bottom-width:1px;
	border-bottom-color:rgba(255,255,255,0.09);
	text-shadow:rgba(0, 0, 0, 0.3) 0px 1px 1px;
	border-style:solid;
	border-width:1px;
	border-color:rgba(255,255,255,0.04);
	box-shadow:0px 0px 18px 0px rgba(0,0,0,0.41);
	
}

/* Thumbnail Image */
.elementor-grid .attachment-woocommerce_thumbnail .attachment-woocommerce_thumbnail{
	border-top-left-radius:25px;
	border-top-right-radius:25px;
	border-bottom-left-radius:25px;
	border-bottom-right-radius:25px;
}



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

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

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

/* Bdi */
.elementor .e-lazyloaded .e-con-inner .elementor-widget-woocommerce-products .elementor-widget-container .woocommerce .elementor-grid .product .woocommerce-LoopProduct-link .price del .woocommerce-Price-amount bdi{
	color:#d6c2c1 !important;
}

/* Page numbers */
.woocommerce-pagination li a.page-numbers{
	border-style:none;
	border-top-style:none;
	border-right-style:none;
	border-bottom-style:none;
	border-left-style:none;
	background-color:#362929;
	border-top-left-radius:100px;
	border-top-right-radius:100px;
	border-bottom-left-radius:100px;
	border-bottom-right-radius:100px;
	margin-right:6px !important;
	color:#e8dbda;
}

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

/* List Item */
.woocommerce-pagination .page-numbers li{
	border-style:none;
	border-right-style:none;
	border-left-style:none !important;
	color:#e8dbda;
}

/* Current */
.woocommerce-pagination li .current{
	background-color:#e8dbda !important;
	color:#362929 !important;
	border-top-left-radius:100px;
	border-top-right-radius:100px;
	border-bottom-left-radius:100px;
	border-bottom-right-radius:100px;
	
}



/* Bdi */
.elementor-grid ins bdi{
	background-color:transparent;
	color:#d6c2c1;
	text-decoration:underline;
}

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

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

/* Button */
.elementor-grid .product .add_to_cart_button:hover{
	background-color:rgba(214,194,193,0.71);
	float:left;
	border-top-left-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-left-radius:1000px;
	border-bottom-right-radius:1000px;
	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");
	background-repeat:no-repeat;
	background-position-x:50%;
	background-position-y:50%;
	background-size:30px 30px;
	background-color:#d6c2c1;
}

/* Forward */
.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;
}

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

/* List Item */
.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;
}

/* Button */
.elementor-grid .product .add_to_cart_button{
	float:left;
	border-top-left-radius:1000px;
	border-top-right-radius:1000px;
	border-bottom-left-radius:1000px;
	border-bottom-right-radius:1000px;
	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");
	background-repeat:no-repeat;
	background-position-x:50%;
	background-position-y:50%;
	background-size:30px 30px;
	background-color:#d6c2c1;
}

/* Heading */
.elementor-grid .product h2{
	color:#d6c2c1 !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;
}

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

	/* Button */
	.elementor-grid .product .add_to_cart_button{
		width:30px;
		height:30px;
		background-size:25px 25px;
	}
	
	/* Forward */
	.elementor-grid .product .wc-forward{
		background-size:25px 25px;
		width:30px;
		height:30px;
	}
	
}/* End custom CSS */