.elementor-9674 .elementor-element.elementor-element-11b5147{--display:flex;}.elementor-9674 .elementor-element.elementor-element-ecc8f95{--spacer-size:50px;}.elementor-widget-theme-page-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-9674 .elementor-element.elementor-element-a00178b{text-align:center;}.elementor-9674 .elementor-element.elementor-element-a00178b .elementor-heading-title{font-family:"Anonymous Pro", Sans-serif;font-weight:500;text-transform:none;color:#000000;}.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-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Abel", Sans-serif;font-size:22px;font-weight:400;text-transform:none;letter-spacing:-0.5px;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .price{color:#555555;font-family:"Montserrat", Sans-serif;font-size:15.3px;font-weight:600;letter-spacing:1px;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .price ins{color:#555555;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product .price ins .amount{color:#555555;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product:hover{background-color:#FFFFFF;}.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products ul.products li.product span.onsale{display:block;}@media(max-width:1024px){.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-9674 .elementor-element.elementor-element-aa43259.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-aa43259 *//* List */
.elementor-widget-woocommerce-products .woocommerce-pagination ul{
	text-align:center;
}

/* Page numbers */
.woocommerce-pagination li a.page-numbers{
	font-family:'Montserrat', sans-serif;
	font-weight:600 !important;
	color:#1f2021;
}

/* Page numbers (hover) */
.woocommerce-pagination li a.page-numbers:hover{
	color:#fd5d5b !important;
}

/* Span Tag */
.woocommerce-pagination li span{
	font-family:'Montserrat', sans-serif;
	font-weight:600 !important;
	color:#FD5D5B !important;
}

/* Next */
.woocommerce-pagination li .next{
	font-family:'Noto Sans TC', sans-serif!important;
}

/* Span Tag */
.wpfCheckboxHier .wpfValue span{
	letter-spacing:1.5px;
	letter-spacing:1.5px;
	color:#7a7a7a;
}

/* Select */
.elementor-widget-woocommerce-products .woocommerce-ordering select{
	font-family:'Abel', sans-serif;
}

/* Paragraph */
.elementor-widget-woocommerce-products .ast-shop-toolbar-aside-wrap p{
	font-family:'Abel', sans-serif;
	color:#8f8b8b;
}

/* Label */
.wpfCheckboxHier li .wpfLiLabel{
	font-family:'Montserrat', sans-serif;
	letter-spacing:1px;
	color:#1f2021;
	font-weight:600;
	text-transform:uppercase;
	font-size:13px;
}

.woocommerce-pagination li .dots{
	color:#1f2021 !important;
}/* End custom CSS */
/* Start custom CSS *//* Thumbnail Image (hover) */
.elementor-grid .product img:hover{
	opacity:0.7;
}

/* List */
.elementor-widget-woocommerce-products .woocommerce-pagination ul{
	text-align:center;
}

/* Page numbers */
.woocommerce-pagination li a.page-numbers{
	font-family:'Montserrat', sans-serif;
	font-weight:600 !important;
	color:#1f2021;
}

/* Page numbers (hover) */
.woocommerce-pagination li a.page-numbers:hover{
	color:#fd5d5b !important;
}

/* Span Tag */
.woocommerce-pagination li span{
	font-family:'Montserrat', sans-serif;
	font-weight:600 !important;
	color:#FD5D5B !important;
}

/* Next */
.woocommerce-pagination li .next{
	font-family:'Noto Sans TC', sans-serif!important;
}

/* Span Tag */
.wpfCheckboxHier .wpfValue span{
	letter-spacing:1.5px;
	letter-spacing:1.5px;
	color:#7a7a7a;
}

/* Select */
.elementor-widget-woocommerce-products .woocommerce-ordering select{
	font-family:'Abel', sans-serif;
}

/* Paragraph */
.elementor-widget-woocommerce-products .ast-shop-toolbar-aside-wrap p{
	font-family:'Abel', sans-serif;
	color:#8f8b8b;
}

/* Label */
.wpfCheckboxHier li .wpfLiLabel{
	font-family:'Montserrat', sans-serif;
	letter-spacing:1px;
	color:#1f2021;
	font-weight:600;
	text-transform:uppercase;
	font-size:13px;
}

.woocommerce-pagination li .dots{
	color:#1f2021 !important;
}

.elementor-grid .product .button-variable-item-4,.elementor-grid .product .button-variable-item-4-5, .elementor-grid .product .button-variable-item-5, .elementor-grid .product .button-variable-item-5-5, .elementor-grid .product .button-variable-item-6, .elementor-grid .product .button-variable-item-6-5, .elementor-grid .product .button-variable-item-7, .elementor-grid .product .button-variable-item-7-5, .elementor-grid .product .button-variable-item-8, .elementor-grid .product .button-variable-item-8-5, .elementor-grid .product .button-variable-item-9, .elementor-grid .product .button-variable-item-9-5, .elementor-grid .product .button-variable-item-10{
	display: none !important;
}

.elementor-grid .product .button-variable-item-4-cm,.elementor-grid .product .button-variable-item-6-cm,.elementor-grid .product .button-variable-item-8-cm,.elementor-grid .product .button-variable-item-90-cm,.elementor-grid .product .button-variable-item-95-cm,.elementor-grid .product .button-variable-item-100-cm,.elementor-grid .product .button-variable-item-105-cm,.elementor-grid .product .button-variable-item-110-cm,.elementor-grid .product .button-variable-item-115-cm{
	display: none !important;
}

/* Archive reset variations */
.elementor-grid .product .wvs_archive_reset_variations{
	position:relative;
	bottom:40px;
	
}

/* Description */
#wpfBlock_1 .wfpDescription{
	font-size:16px;
}

/* Description */
#wpfBlock_2 .wfpDescription{
	font-size:16px;
	
}

/* Block 1 */
#wpfBlock_1{
	margin-bottom:0px;
	margin-top:0px;
}

/* Block 2 */
#wpfBlock_2{
	margin-top:0px;
	margin-bottom:0px;
}/* End custom CSS */