.elementor-725 .elementor-element.elementor-element-74600adf{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-725 .elementor-element.elementor-element-74600adf:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-74600adf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/background-test.webp?fit=2561%2C2490&ssl=1");}.elementor-725 .elementor-element.elementor-element-74600adf::before, .elementor-725 .elementor-element.elementor-element-74600adf > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-74600adf > .e-con-inner > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-74600adf > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-74600adf > .e-con-inner > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-74600adf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5{width:30% !important;opacity:100% !important;rotate:0deg !important;}.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5.ue-snap-bottom{bottom:-150% !important;}.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5.ue-snap-top{top:-150% !important;}.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5.ue-snap-left{left:35% !important;}.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5.ue-snap-right{right:35% !important;}.elementor-725 .elementor-element.elementor-element-38dff16c{z-index:0;}.elementor-725 .elementor-element.elementor-element-38dff16c .ue-layers-stage{width:100%;height:30px;}.elementor-725 .elementor-element.elementor-element-1e4b0a60{z-index:-1;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue-marquee{border-style:none;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue-marquee-tag{text-align:center;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue-marquee-tag,.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue-marquee-tag a{color:#F9F8F6;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue-marquee-tag svg{fill:#F9F8F6;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue_marq_text_wrap{font-family:"NotoSerifCJKtc", Sans-serif;font-size:300px;font-weight:900;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue_marq_separator{font-size:0px;}.elementor-725 .elementor-element.elementor-element-1e4b0a60 .ue_marq_desc{font-family:"NotoSerifCJKtc", Sans-serif;font-weight:800;}.elementor-725 .elementor-element.elementor-element-13cf497a{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-725 .elementor-element.elementor-element-13cf497a:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-13cf497a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/background-test.webp?fit=2561%2C2490&ssl=1");}.elementor-725 .elementor-element.elementor-element-13cf497a::before, .elementor-725 .elementor-element.elementor-element-13cf497a > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-13cf497a > .e-con-inner > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-13cf497a > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-13cf497a > .e-con-inner > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-13cf497a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/%E8%B3%87%E7%94%A2-2%402x.webp?fit=2564%2C1022&ssl=1");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-725 .elementor-element.elementor-element-13cf497a::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-725 .elementor-element.elementor-element-5938885f{text-align:center;}.elementor-725 .elementor-element.elementor-element-5938885f img{width:29%;max-width:100%;}.elementor-725 .elementor-element.elementor-element-52c149e5{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-725 .elementor-element.elementor-element-52c149e5:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-52c149e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/background-test.webp?fit=2561%2C2490&ssl=1");}.elementor-725 .elementor-element.elementor-element-52c149e5::before, .elementor-725 .elementor-element.elementor-element-52c149e5 > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-52c149e5 > .e-con-inner > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-52c149e5 > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-52c149e5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-52c149e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/%E8%B3%87%E7%94%A2-2%402x.webp?fit=2564%2C1022&ssl=1");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-725 .elementor-element.elementor-element-52c149e5::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-725 .elementor-element.elementor-element-239f801{text-align:center;}.elementor-725 .elementor-element.elementor-element-239f801 img{width:29%;max-width:100%;}.elementor-725 .elementor-element.elementor-element-31fd938{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-725 .elementor-element.elementor-element-31fd938:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-31fd938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/background-test.webp?fit=2561%2C2490&ssl=1");}.elementor-725 .elementor-element.elementor-element-31fd938::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-725 .elementor-element.elementor-element-2710d30{text-align:center;}.elementor-725 .elementor-element.elementor-element-5484756{--display:flex;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-725 .elementor-element.elementor-element-5484756:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-5484756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/background-test.webp?fit=2561%2C2490&ssl=1");}.elementor-725 .elementor-element.elementor-element-5484756::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-725 .elementor-element.elementor-element-d372641{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-d372641.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-b3ef0bd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;}.elementor-725 .elementor-element.elementor-element-b3ef0bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-b3ef0bd .e-search-input{border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-33f6e8a{--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;--justify-content:flex-end;}.elementor-725 .elementor-element.elementor-element-71ac53e{margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-71ac53e .elementor-nav-menu .elementor-item{font-family:"NotoSerifCJKtc", Sans-serif;font-size:16px;font-weight:600;}.elementor-725 .elementor-element.elementor-element-71ac53e .elementor-nav-menu--main .elementor-item{color:#412412;fill:#412412;}.elementor-725 .elementor-element.elementor-element-35c4a4da{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:00%;--padding-bottom:00%;--padding-left:00%;--padding-right:00%;}.elementor-725 .elementor-element.elementor-element-35c4a4da::before, .elementor-725 .elementor-element.elementor-element-35c4a4da > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-35c4a4da > .e-con-inner > .elementor-background-video-container::before, .elementor-725 .elementor-element.elementor-element-35c4a4da > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-35c4a4da > .e-con-inner > .elementor-background-slideshow::before, .elementor-725 .elementor-element.elementor-element-35c4a4da > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-725 .elementor-element.elementor-element-23754152{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-23754152:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-23754152 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4E9;}.elementor-725 .elementor-element.elementor-element-8db97a8{--display:flex;--min-height:0px;--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-65e9dca{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-65e9dca.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-56eb657{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--e-search-input-padding-block-start:10px;--e-search-input-padding-inline-start:10px;--e-search-input-padding-block-end:10px;--e-search-input-padding-inline-end:10px;}.elementor-725 .elementor-element.elementor-element-56eb657.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-56eb657 .e-search-input{border-radius:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-590e9c8{--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;--justify-content:flex-end;}.elementor-725 .elementor-element.elementor-element-7652cfe{margin:0px -18px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-7652cfe .elementor-nav-menu .elementor-item{font-family:"NotoSerifCJKtc", Sans-serif;font-size:16px;font-weight:600;}.elementor-725 .elementor-element.elementor-element-7652cfe .elementor-nav-menu--main .elementor-item{color:#412412;fill:#412412;}.elementor-725 .elementor-element.elementor-element-851d9df{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-a734322{--display:flex;}.elementor-725 .elementor-element.elementor-element-d77343d .woocommerce-breadcrumb{color:#919191;font-family:"NotoSansMonoCJKtc", Sans-serif;font-size:18px;}.elementor-725 .elementor-element.elementor-element-d77343d .woocommerce-breadcrumb > a{color:#919191;}.elementor-725 .elementor-element.elementor-element-d05bbbf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-a3fa5b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-a3fa5b3.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-725 .elementor-element.elementor-element-b94344d nav.woocommerce-pagination{margin-top:5em;}.elementor-725 .elementor-element.elementor-element-b94344d nav.woocommerce-pagination ul li a, .elementor-725 .elementor-element.elementor-element-b94344d nav.woocommerce-pagination ul li span{padding:0px;}.elementor-725 .elementor-element.elementor-element-b94344d nav.woocommerce-pagination ul li a{color:#C5B680;}.elementor-725 .elementor-element.elementor-element-b94344d nav.woocommerce-pagination ul li a:hover{color:#C5B680;}.elementor-725 .elementor-element.elementor-element-b94344d nav.woocommerce-pagination ul li span.current{color:#000000;background-color:#00220000;}.elementor-725 .elementor-element.elementor-element-5c93344d{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-5c93344d:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-5c93344d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/%E8%B2%B7%E5%A5%BD%E9%A3%9F%E5%BA%95%E5%9C%96.webp?fit=2561%2C713&ssl=1");}.elementor-725 .elementor-element.elementor-element-157fc23c{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-6cea6867{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-6cea6867.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-104a418{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -130px;--container-widget-width:100%;--container-widget-flex-grow:0;font-family:"NotoSerifCJKtc", Sans-serif;font-weight:800;color:#D3A253;}.elementor-725 .elementor-element.elementor-element-104a418.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-853b492{font-family:"NotoSerifCJKtc", Sans-serif;font-size:10px;font-weight:400;color:#D3A253;}.elementor-725 .elementor-element.elementor-element-4d45eef4 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products  ul.products{grid-column-gap:100px;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}.elementor-725 .elementor-element.elementor-element-51b0ed5{--display:flex;--min-height:350px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-51b0ed5:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-51b0ed5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/%E8%B2%B7%E5%A5%BD%E9%A3%9F%E5%BA%95%E5%9C%96.webp?fit=2561%2C713&ssl=1");}.elementor-725 .elementor-element.elementor-element-c11ae81{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-7facb9d{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-7facb9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-725 .elementor-element.elementor-element-d2bb90d{--spacer-size:50px;}.elementor-725 .elementor-element.elementor-element-618af5c .elementor-heading-title{font-family:"NotoSerifCJKtc", Sans-serif;font-weight:800;color:#D3A253;}.elementor-725 .elementor-element.elementor-element-a9dd749 .elementor-heading-title{font-family:"NotoSerifCJKtc", Sans-serif;font-weight:400;color:#D3A253;}.elementor-725 .elementor-element.elementor-element-6db0113 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products  ul.products{grid-column-gap:100px;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#000000;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#000000;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .price{color:#000000;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .price ins{color:#000000;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .price ins .amount{color:#000000;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .price del{color:#000000;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products ul.products li.product .price del .amount{color:#000000;}@media(min-width:768px){.elementor-725 .elementor-element.elementor-element-d372641{--width:18.925%;}.elementor-725 .elementor-element.elementor-element-8db97a8{--content-width:1156px;}.elementor-725 .elementor-element.elementor-element-65e9dca{--width:18.925%;}.elementor-725 .elementor-element.elementor-element-a734322{--content-width:1148px;}.elementor-725 .elementor-element.elementor-element-6cea6867{--width:4.621%;}.elementor-725 .elementor-element.elementor-element-7facb9d{--width:4.621%;}}@media(max-width:1024px){.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5.ue-snap-bottom{bottom:100px !important;}.elementor-725 .elementor-element.elementor-element-38dff16c .elementor-repeater-item-7386ae5.ue-snap-top{top:100px !important;}.elementor-725 .elementor-element.elementor-element-35c4a4da{--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-725 .elementor-element.elementor-element-a3fa5b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-725 .elementor-element.elementor-element-31fd938:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-31fd938 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/%E8%B3%87%E7%94%A2-39-1.webp?fit=361%2C641&ssl=1");background-size:contain;}.elementor-725 .elementor-element.elementor-element-5484756:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-5484756 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/08/%E8%B3%87%E7%94%A2-73.webp?fit=1281%2C743&ssl=1");background-repeat:no-repeat;}.elementor-725 .elementor-element.elementor-element-5484756{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-d372641:not(.elementor-motion-effects-element-type-background), .elementor-725 .elementor-element.elementor-element-d372641 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://i0.wp.com/favorland.com.tw/wp-content/uploads/2025/07/%E8%B3%87%E7%94%A2-39-1.webp?fit=361%2C641&ssl=1");}.elementor-725 .elementor-element.elementor-element-d372641{--width:100%;--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-725 .elementor-element.elementor-element-33f6e8a.e-con{--align-self:center;}.elementor-725 .elementor-element.elementor-element-71ac53e{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-725 .elementor-element.elementor-element-71ac53e.elementor-element{--align-self:center;}.elementor-725 .elementor-element.elementor-element-35c4a4da{--min-height:0vh;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-725 .elementor-element.elementor-element-65e9dca{--width:100%;}.elementor-725 .elementor-element.elementor-element-a734322{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:8px;--padding-right:8px;}.elementor-725 .elementor-element.elementor-element-d77343d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-725 .elementor-element.elementor-element-a3fa5b3.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-b94344d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-4d45eef4.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-725 .elementor-element.elementor-element-7facb9d{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-725 .elementor-element.elementor-element-d2bb90d{--spacer-size:30px;}.elementor-725 .elementor-element.elementor-element-618af5c .elementor-heading-title{font-size:19px;letter-spacing:3px;}.elementor-725 .elementor-element.elementor-element-a9dd749 .elementor-heading-title{font-size:17px;}.elementor-725 .elementor-element.elementor-element-6db0113 > .elementor-widget-container{padding:30px 30px 30px 30px;}.elementor-725 .elementor-element.elementor-element-6db0113.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-74600adf */@media screen and (min-width:1025px) {   
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 依照你的圖片原始比例 */
    background-size: cover;
    
    
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {  
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 保持相同比例 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-13cf497a */@media screen and (min-width:1025px) {   
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 依照你的圖片原始比例 */
    background-size: cover;
    
    
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {  
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 保持相同比例 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c149e5 */@media screen and (min-width:1025px) {   
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 依照你的圖片原始比例 */
    background-size: cover;
    
    
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {  
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 保持相同比例 */
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-31fd938 */@media screen and (min-width:1025px) {   
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 依照你的圖片原始比例 */
    background-size: cover;
    
    
  }
}

@media screen and (min-width:768px) and (max-width:1024px) {  
  .bg-curve {
    width: 100%;
    aspect-ratio:  1921 / 1081;  /* 保持相同比例 */
  }
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-b3ef0bd *//* 1️⃣ 讓 label 成為最後一個 flex item */
.elementor-widget-search .e-search-label{
    order:2;            /* 原本 order=0，給它更大值即可 */
    margin-left:auto;   /* 把自己推到最右 */
    position:relative;  /* 保留內部絕對定位的 svg */
}

/* 2️⃣ 若發現 svg 仍偏左，可再微調 */
.elementor-widget-search .e-search-label>svg{
    inset-inline-start:auto!important;}
   /* 2️⃣ 若發現 svg 仍偏左，可再微調 */
.elementor-widget-search .e-search-label>svg{
    inset-inline-start:auto!important;
    inset-inline-end:var(--e-search-input-padding-inline-end, 1rem)!important;
}

 .elementor-widget-search .e-search-label>svg:is(svg) {
    fill: var(--e-search-icon-label-color);
    height: var(--e-search-icon-label-size);
    width: 20px;
    margin-right: 10px;
}

.elementor-725 .elementor-element.elementor-element-56eb657 .e-search-input {
    border-radius: 30px 30px 30px 30px;
    border: 0px;
}

.elementor-widget-search {
    display: flex;
    justify-content: center;
}

.elementor-widget-search .e-search-form {
    display: flex;
   
}/* End custom CSS */
/* Start custom CSS for search, class: .elementor-element-56eb657 *//* 1️⃣ 讓 label 成為最後一個 flex item */
.elementor-widget-search .e-search-label{
    order:2;            /* 原本 order=0，給它更大值即可 */
    margin-left:auto;   /* 把自己推到最右 */
    position:relative;  /* 保留內部絕對定位的 svg */
}

/* 2️⃣ 若發現 svg 仍偏左，可再微調 */
.elementor-widget-search .e-search-label>svg{
    inset-inline-start:auto!important;}
   /* 2️⃣ 若發現 svg 仍偏左，可再微調 */
.elementor-widget-search .e-search-label>svg{
    inset-inline-start:auto!important;
    inset-inline-end:var(--e-search-input-padding-inline-end, 1rem)!important;
}

 .elementor-widget-search .e-search-label>svg:is(svg) {
    fill: var(--e-search-icon-label-color);
    height: var(--e-search-icon-label-size);
    width: 20px;
    margin-right: 10px;
}

.elementor-725 .elementor-element.elementor-element-56eb657 .e-search-input {
    border-radius: 30px 30px 30px 30px;
    border: 0px;
}/* End custom CSS */
/* Start custom CSS for wc-archive-products, class: .elementor-element-a3fa5b3 */.woocommerce nav.woocommerce-pagination ul li {
    border-color: #d3a25300;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current {
    background: #d3a25300;
    color: #000000;
}

.elementor-725 .elementor-element.elementor-element-a3fa5b3.elementor-wc-products ul.products {
    grid-column-gap: 20px;
    grid-row-gap: 40px;
    padding-bottom: 50px;
}

@media (max-width: 544px) {
    .elementor-element .woocommerce .woocommerce-result-count {
        float: none;
        padding: 8px;
        margin-top: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-products, class: .elementor-element-b94344d */.elementor-products-grid:not(.elementor-show-pagination-border-yes) nav.woocommerce-pagination ul li {
    border: 0px!important;
    border-left: 0px!important;
    border-right: 0!important;
}

/* === WooCommerce 分頁置中（text-align 版）=== */
.woocommerce nav.woocommerce-pagination,
.woocommerce-page nav.woocommerce-pagination,
.elementor-products-grid nav.woocommerce-pagination {
	text-align: center;
	margin: 2rem 0;
	border: 0;
}

.woocommerce nav.woocommerce-pagination ul,
.woocommerce-page nav.woocommerce-pagination ul {
	/* 將 UL 視為 inline-block，配合父層 text-align */
	display: inline-block;
	padding: 0;
	margin: 0;
}

.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    margin-bottom: 0.3em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-104a418 *//* 這時就可以把 .vertical-text 裡的 border-left 拿掉 */
.vertical-text {
  display: inline-block;
  writing-mode: vertical-rl;
  text-orientation: upright;
  
  /* border-left: 1px solid #000; */  /* 已由偽元素繪製 */
  padding-left: 0.6em;
  
  font-size: 2rem;
  line-height: 0.5;
  letter-spacing: 0.25em;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-853b492 *//* 外層：可有可無，用來控制對齊或間距 */
.vertical-wrapper{
    display: inline-block;
}

/* 單行英文直排 */
.vertical-text2{
    writing-mode: vertical-rl;   /* 垂直，先排在右邊再往左 */
    /* 關鍵：不要設 upright，讓英文字母自動側躺 */
    /* text-orientation: mixed;   ← 也可以寫明確一點 */

    font-size: .85rem;
    line-height: 1.1;            /* 字母之間的垂直距離，可再調 */
    letter-spacing: 0;           /* 視覺需要可調整 */
    color: #c7933d;

    /* 若想中文一樣用這個 class，只需替中文另外覆蓋 font-size */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51b0ed5 */.e-con>.e-con-inner {
    gap: 0;
}/* End custom CSS */