.elementor-2853 .elementor-element.elementor-element-72a35dfb{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2853 .elementor-element.elementor-element-460c565{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2853 .elementor-element.elementor-element-44ef70c5{--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;}.woocommerce .elementor-2853 .elementor-element.elementor-element-40dc0b27 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2853 .elementor-element.elementor-element-40dc0b27 .flex-viewport, .woocommerce .elementor-2853 .elementor-element.elementor-element-40dc0b27 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-2853 .elementor-element.elementor-element-40dc0b27 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.woocommerce .elementor-2853 .elementor-element.elementor-element-40dc0b27 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-2853 .elementor-element.elementor-element-40dc0b27 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-2853 .elementor-element.elementor-element-a6541a0{--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-2853 .elementor-element.elementor-element-123c95dd > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Tahoma", Sans-serif;font-size:14px;font-weight:600;}.elementor-2853 .elementor-element.elementor-element-54b8421b > .elementor-widget-container{margin:63px 0px 15px 0px;}.elementor-2853 .elementor-element.elementor-element-54b8421b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;text-transform:uppercase;font-style:normal;line-height:0px;letter-spacing:0.7px;word-spacing:5px;color:var( --e-global-color-accent );}.woocommerce .elementor-2853 .elementor-element.elementor-element-3629b0fc .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:26px;}.elementor-2853 .elementor-element.elementor-element-15c076a2 .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2853 .elementor-element.elementor-element-15c076a2 .elementor-button:hover, .elementor-2853 .elementor-element.elementor-element-15c076a2 .elementor-button:focus{background-color:#B8860B;}.elementor-2853 .elementor-element.elementor-element-15c076a2 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2853 .elementor-element.elementor-element-15c076a2.elementor-element{--align-self:center;}.elementor-2853 .elementor-element.elementor-element-15c076a2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-2853 .elementor-element.elementor-element-267b52b6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2853 .elementor-element.elementor-element-6340869b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2853 .elementor-element.elementor-element-184ba6b6 .elementor-icon-list-icon i{color:#B5B5B5;transition:color 0.3s;}.elementor-2853 .elementor-element.elementor-element-184ba6b6 .elementor-icon-list-icon svg{fill:#B5B5B5;transition:fill 0.3s;}.elementor-2853 .elementor-element.elementor-element-184ba6b6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2853 .elementor-element.elementor-element-184ba6b6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2853 .elementor-element.elementor-element-184ba6b6 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2853 .elementor-element.elementor-element-184ba6b6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2853 .elementor-element.elementor-element-5019ce6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2853 .elementor-element.elementor-element-70142298 .elementor-icon-list-icon i{color:#B5B5B5;transition:color 0.3s;}.elementor-2853 .elementor-element.elementor-element-70142298 .elementor-icon-list-icon svg{fill:#B5B5B5;transition:fill 0.3s;}.elementor-2853 .elementor-element.elementor-element-70142298{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2853 .elementor-element.elementor-element-70142298 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2853 .elementor-element.elementor-element-70142298 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2853 .elementor-element.elementor-element-70142298 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2853 .elementor-element.elementor-element-7ee43695{--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-2853 .elementor-element.elementor-element-2602baca > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2853 .elementor-element.elementor-element-2602baca{text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#A1A1A1;}.elementor-2853 .elementor-element.elementor-element-9e9c87{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2853 .elementor-element.elementor-element-72a2bca5{--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-2853 .elementor-element.elementor-element-6392179 .elementor-repeater-item-1691da5{left:75%;--hotspot-translate-x:75%;top:6%;--hotspot-translate-y:6%;}.elementor-2853 .elementor-element.elementor-element-6392179 .elementor-repeater-item-d0eecee{left:21%;--hotspot-translate-x:21%;top:51%;--hotspot-translate-y:51%;}.elementor-2853 .elementor-element.elementor-element-6392179 .elementor-repeater-item-ca226dd{left:54%;--hotspot-translate-x:54%;top:82%;--hotspot-translate-y:82%;}.elementor-2853 .elementor-element.elementor-element-6392179 .elementor-repeater-item-4d24961{left:49%;--hotspot-translate-x:49%;top:41%;--hotspot-translate-y:41%;}.elementor-2853 .elementor-element.elementor-element-6392179 .elementor-repeater-item-76d5074{left:76%;--hotspot-translate-x:76%;top:42%;--hotspot-translate-y:42%;}.elementor-2853 .elementor-element.elementor-element-6392179 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-2853 .elementor-element.elementor-element-6392179 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2853 .elementor-element.elementor-element-6392179{--background-align:center;--hotspot-color:#C5A059;--hotspot-size:8px;--tooltip-text-color:#FFFFFF;}.elementor-2853 .elementor-element.elementor-element-6392179 img{filter:brightness( 60% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );}
					.elementor-2853 .elementor-element.elementor-element-6392179 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-2853 .elementor-element.elementor-element-6392179 .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 12px 0px rgba(0,0,0,0.5);}.elementor-2853 .elementor-element.elementor-element-6392179 .e-hotspot__tooltip{font-family:"Tahoma", Sans-serif;font-weight:400;}.elementor-2853 .elementor-element.elementor-element-52afb569 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2853 .elementor-element.elementor-element-52afb569{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2853 .elementor-element.elementor-element-790908a0{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2853 .elementor-element.elementor-element-7d82dff4{--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-2853 .elementor-element.elementor-element-d3dfabf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2853 .elementor-element.elementor-element-d3dfabf .elementor-swiper-button{font-size:20px;}.elementor-2853 .elementor-element.elementor-element-6fcd0fb4{--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;--margin-top:118px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-2853 .elementor-element.elementor-element-c3ced8e{--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;--margin-top:0px;--margin-bottom:180px;--margin-left:0px;--margin-right:0px;}.elementor-2853 .elementor-element.elementor-element-113c9155.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2853 .elementor-element.elementor-element-113c9155.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2853 .elementor-element.elementor-element-113c9155.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Nunito", Sans-serif;font-size:16px;}@media(min-width:768px){.elementor-2853 .elementor-element.elementor-element-44ef70c5{--width:60%;}.elementor-2853 .elementor-element.elementor-element-a6541a0{--width:50%;}}@media(max-width:1024px){.elementor-2853 .elementor-element.elementor-element-d3dfabf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2853 .elementor-element.elementor-element-113c9155.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2853 .elementor-element.elementor-element-d3dfabf.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2853 .elementor-element.elementor-element-113c9155.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-123c95dd *//* 1. 强制统一所有文字的字体家族 */
.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb, 
.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb a, 
.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb span {
    /* 把下面引号里的 Roboto 换成你想要的主字体，如 "Lato" 或 "Open Sans" */
    font-family: "Roboto", sans-serif !important; 
    font-size: 14px !important; /* 你可以在这里统一调整大小 */
}

/* 2. 设置前面的链接部分（Home, Category）为正常粗细 + 灰色 */
.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb a {
    font-weight: 400 !important; /* 400 代表正常粗细 */
    color: #777777 !important;   /* 浅灰色，显得更有层次感 */
    text-decoration: none !important; /* 去掉下划线 */
}

/* 3. 单独设置最后一段（当前页面标题）为加粗 + 黑色 */
.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb span:last-child,
.elementor-2853 .elementor-element.elementor-element-123c95dd .woocommerce-breadcrumb .breadcrumb-last { 
    font-weight: 700 !important; /* 700 代表加粗 (Bold) */
    color: #000000 !important;   /* 纯黑色 */
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-related, class: .elementor-element-113c9155 *//* 隐藏相关产品列表中的按钮 */
.elementor-2853 .elementor-element.elementor-element-113c9155 .button,
.elementor-2853 .elementor-element.elementor-element-113c9155 .added_to_cart,
.elementor-2853 .elementor-element.elementor-element-113c9155 .add_to_cart_button {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Montserrat';
	font-display: auto;
	src: url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/montserrat-v31-latin-regular.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Open Sans';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/open-sans-v44-latin-regular.eot');
	src: url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/open-sans-v44-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/open-sans-v44-latin-regular.woff2') format('woff2'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/open-sans-v44-latin-regular.woff') format('woff'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/open-sans-v44-latin-regular-2.ttf') format('truetype'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/open-sans-v44-latin-regular.svg#OpenSans') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Nunito';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/nunito-v32-latin-regular.eot');
	src: url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/nunito-v32-latin-regular.eot?#iefix') format('embedded-opentype'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/nunito-v32-latin-regular.woff2') format('woff2'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/nunito-v32-latin-regular.woff') format('woff'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/nunito-v32-latin-regular.ttf') format('truetype'),
		url('https://fengshuiartdecor.com/wp-content/uploads/2026/01/nunito-v32-latin-regular.svg#Nunito') format('svg');
}
/* End Custom Fonts CSS */