.elementor-2873 .elementor-element.elementor-element-7cc588dc{--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-2873 .elementor-element.elementor-element-6ec63c22{--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-2873 .elementor-element.elementor-element-2708586d{--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-2873 .elementor-element.elementor-element-77b0c0a8 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
				.woocommerce .elementor-2873 .elementor-element.elementor-element-77b0c0a8 .flex-viewport, .woocommerce .elementor-2873 .elementor-element.elementor-element-77b0c0a8 .flex-control-thumbs img{border-style:none;}.woocommerce .elementor-2873 .elementor-element.elementor-element-77b0c0a8 .flex-control-thumbs img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#EEEEEE;}.woocommerce .elementor-2873 .elementor-element.elementor-element-77b0c0a8 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-2873 .elementor-element.elementor-element-77b0c0a8 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-2873 .elementor-element.elementor-element-24b541db{--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-2873 .elementor-element.elementor-element-61216144 > .elementor-widget-container{margin:6px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-61216144 .woocommerce-breadcrumb{color:var( --e-global-color-secondary );font-family:"Tahoma", Sans-serif;font-size:14px;font-weight:600;}.elementor-2873 .elementor-element.elementor-element-419cea05 > .elementor-widget-container{margin:63px 0px 15px 0px;}.elementor-2873 .elementor-element.elementor-element-419cea05 .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-2873 .elementor-element.elementor-element-455e5a3f .woocommerce-product-details__short-description{color:var( --e-global-color-text );font-family:"Open Sans", Sans-serif;font-weight:400;line-height:26px;}.elementor-2873 .elementor-element.elementor-element-646551cf .elementor-button{background-color:var( --e-global-color-accent );}.elementor-2873 .elementor-element.elementor-element-646551cf .elementor-button:hover, .elementor-2873 .elementor-element.elementor-element-646551cf .elementor-button:focus{background-color:#B8860B;}.elementor-2873 .elementor-element.elementor-element-646551cf > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-646551cf.elementor-element{--align-self:center;}.elementor-2873 .elementor-element.elementor-element-646551cf .elementor-button-content-wrapper{flex-direction:row;}.elementor-2873 .elementor-element.elementor-element-5b3976{--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-2873 .elementor-element.elementor-element-31330c58{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2873 .elementor-element.elementor-element-2c0fa948 .elementor-icon-list-icon i{color:#B5B5B5;transition:color 0.3s;}.elementor-2873 .elementor-element.elementor-element-2c0fa948 .elementor-icon-list-icon svg{fill:#B5B5B5;transition:fill 0.3s;}.elementor-2873 .elementor-element.elementor-element-2c0fa948{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2873 .elementor-element.elementor-element-2c0fa948 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2873 .elementor-element.elementor-element-2c0fa948 .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2873 .elementor-element.elementor-element-2c0fa948 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2873 .elementor-element.elementor-element-3cdb22f7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2873 .elementor-element.elementor-element-4f8ceede .elementor-icon-list-icon i{color:#B5B5B5;transition:color 0.3s;}.elementor-2873 .elementor-element.elementor-element-4f8ceede .elementor-icon-list-icon svg{fill:#B5B5B5;transition:fill 0.3s;}.elementor-2873 .elementor-element.elementor-element-4f8ceede{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2873 .elementor-element.elementor-element-4f8ceede .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2873 .elementor-element.elementor-element-4f8ceede .elementor-icon-list-item > a{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;}.elementor-2873 .elementor-element.elementor-element-4f8ceede .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2873 .elementor-element.elementor-element-7e60fb4d{--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-2873 .elementor-element.elementor-element-113a3891 > .elementor-widget-container{margin:13px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-113a3891{text-align:justify;font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:#A1A1A1;}.elementor-2873 .elementor-element.elementor-element-31672bd2{--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-2873 .elementor-element.elementor-element-7ecaa251{--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-2873 .elementor-element.elementor-element-612232e5 .elementor-repeater-item-1691da5{left:45%;--hotspot-translate-x:45%;top:57%;--hotspot-translate-y:57%;}.elementor-2873 .elementor-element.elementor-element-612232e5 .elementor-repeater-item-f5fdbd1{left:39%;--hotspot-translate-x:39%;top:12%;--hotspot-translate-y:12%;}.elementor-2873 .elementor-element.elementor-element-612232e5 .elementor-repeater-item-ca226dd{left:55%;--hotspot-translate-x:55%;top:79%;--hotspot-translate-y:79%;}.elementor-2873 .elementor-element.elementor-element-612232e5 .elementor-repeater-item-76d5074{left:63%;--hotspot-translate-x:63%;top:48%;--hotspot-translate-y:48%;}.elementor-2873 .elementor-element.elementor-element-612232e5 .e-hotspot--tooltip-position{right:initial;bottom:calc(100% + 5px );left:initial;top:initial;}.elementor-2873 .elementor-element.elementor-element-612232e5 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-612232e5{--background-align:center;--hotspot-color:#C5A059;--hotspot-size:8px;--tooltip-text-color:#FFFFFF;}.elementor-2873 .elementor-element.elementor-element-612232e5 img{filter:brightness( 60% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );}
					.elementor-2873 .elementor-element.elementor-element-612232e5 .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-2873 .elementor-element.elementor-element-612232e5 .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-2873 .elementor-element.elementor-element-612232e5 .e-hotspot__tooltip{font-family:"Tahoma", Sans-serif;font-weight:400;}.elementor-2873 .elementor-element.elementor-element-7939ed32 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2873 .elementor-element.elementor-element-7939ed32{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2873 .elementor-element.elementor-element-401a79ef{--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-2873 .elementor-element.elementor-element-6c79e08c{--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-2873 .elementor-element.elementor-element-5229e13c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2873 .elementor-element.elementor-element-5229e13c .elementor-swiper-button{font-size:20px;}.elementor-2873 .elementor-element.elementor-element-69706808{--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-2873 .elementor-element.elementor-element-634f482d{--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-2873 .elementor-element.elementor-element-51b1b3d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-2873 .elementor-element.elementor-element-51b1b3d9.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-2873 .elementor-element.elementor-element-51b1b3d9.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Nunito", Sans-serif;font-size:16px;}@media(min-width:768px){.elementor-2873 .elementor-element.elementor-element-2708586d{--width:60%;}.elementor-2873 .elementor-element.elementor-element-24b541db{--width:50%;}}@media(max-width:1024px){.elementor-2873 .elementor-element.elementor-element-5229e13c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2873 .elementor-element.elementor-element-51b1b3d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-2873 .elementor-element.elementor-element-5229e13c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:10px;}.elementor-2873 .elementor-element.elementor-element-51b1b3d9.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for woocommerce-breadcrumb, class: .elementor-element-61216144 *//* 1. 强制统一所有文字的字体家族 */
.elementor-2873 .elementor-element.elementor-element-61216144 .woocommerce-breadcrumb, 
.elementor-2873 .elementor-element.elementor-element-61216144 .woocommerce-breadcrumb a, 
.elementor-2873 .elementor-element.elementor-element-61216144 .woocommerce-breadcrumb span {
    /* 把下面引号里的 Roboto 换成你想要的主字体，如 "Lato" 或 "Open Sans" */
    font-family: "Roboto", sans-serif !important; 
    font-size: 14px !important; /* 你可以在这里统一调整大小 */
}

/* 2. 设置前面的链接部分（Home, Category）为正常粗细 + 灰色 */
.elementor-2873 .elementor-element.elementor-element-61216144 .woocommerce-breadcrumb a {
    font-weight: 400 !important; /* 400 代表正常粗细 */
    color: #777777 !important;   /* 浅灰色，显得更有层次感 */
    text-decoration: none !important; /* 去掉下划线 */
}

/* 3. 单独设置最后一段（当前页面标题）为加粗 + 黑色 */
.elementor-2873 .elementor-element.elementor-element-61216144 .woocommerce-breadcrumb span:last-child,
.elementor-2873 .elementor-element.elementor-element-61216144 .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-51b1b3d9 *//* 隐藏相关产品列表中的按钮 */
.elementor-2873 .elementor-element.elementor-element-51b1b3d9 .button,
.elementor-2873 .elementor-element.elementor-element-51b1b3d9 .added_to_cart,
.elementor-2873 .elementor-element.elementor-element-51b1b3d9 .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 */