.elementor-741 .elementor-element.elementor-element-8f659d1{border-style:none;margin-top:70px;margin-bottom:70px;padding:0% 0% 0% 0%;}.elementor-741 .elementor-element.elementor-element-8f659d1, .elementor-741 .elementor-element.elementor-element-8f659d1 > .elementor-background-overlay{border-radius:12px 12px 12px 12px;}.elementor-741 .elementor-element.elementor-element-7f76ebb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-741 .elementor-element.elementor-element-7f76ebb > .elementor-element-populated{margin:0px 00px 0px 0px;--e-column-margin-right:00px;--e-column-margin-left:0px;}.elementor-741 .elementor-element.elementor-element-a87b20e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 0px;}.elementor-741 .elementor-element.elementor-element-a87b20e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-741 .elementor-element.elementor-element-4d02204 > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-741 .elementor-element.elementor-element-9c04e2f > .elementor-widget-container{margin:0px 00px 0px 0px;}.elementor-741 .elementor-element.elementor-element-72799b4:not(.elementor-motion-effects-element-type-background), .elementor-741 .elementor-element.elementor-element-72799b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F0ED;}.elementor-741 .elementor-element.elementor-element-72799b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 0px;}.elementor-741 .elementor-element.elementor-element-72799b4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-741 .elementor-element.elementor-element-063ef9d > .elementor-element-populated{padding:0px 30px 0px 0px;}.elementor-741 .elementor-element.elementor-element-3014ec8 > .elementor-widget-container{margin:0px 00px 0px 0px;}.elementor-741 .elementor-element.elementor-element-4751c0e > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-741 .elementor-element.elementor-element-8a0a367{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;}.elementor-741 .elementor-element.elementor-element-8a0a367 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-741 .elementor-element.elementor-element-ab08449 > .elementor-element-populated{margin:0px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.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-741 .elementor-element.elementor-element-525bb4b .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:900;color:var( --e-global-color-21e8cbf );}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-741 .elementor-element.elementor-element-5c5530e{--divider-border-style:solid;--divider-color:#D9D6D0;--divider-border-width:1px;--divider-icon-size:31px;--divider-element-spacing:0px;}.elementor-741 .elementor-element.elementor-element-5c5530e .elementor-divider-separator{width:100%;margin:0 auto;margin-left:0;}.elementor-741 .elementor-element.elementor-element-5c5530e .elementor-divider{text-align:left;padding-block-start:2px;padding-block-end:2px;}.elementor-741 .elementor-element.elementor-element-5c5530e.elementor-view-stacked .elementor-icon{background-color:#7B6753;}.elementor-741 .elementor-element.elementor-element-5c5530e.elementor-view-framed .elementor-icon, .elementor-741 .elementor-element.elementor-element-5c5530e.elementor-view-default .elementor-icon{color:#7B6753;border-color:#7B6753;}.elementor-741 .elementor-element.elementor-element-5c5530e.elementor-view-framed .elementor-icon, .elementor-741 .elementor-element.elementor-element-5c5530e.elementor-view-default .elementor-icon svg{fill:#7B6753;}.elementor-741 .elementor-element.elementor-element-d4c3d62 > .elementor-widget-container{margin:4px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs{justify-content:flex-start;margin-left:-2px;}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs.pp-breadcrumbs-powerpack > li{margin-left:2px;}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){margin-left:2px;margin-right:2px;}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs-crumb, .elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a, .elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) span:not(.separator){color:#ABA69E;font-size:12px;font-weight:500;}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs-crumb .pp-icon svg{fill:#ABA69E;}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs-crumb-link:hover, .elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs:not(.pp-breadcrumbs-powerpack) a:hover{color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-d4c3d62 .pp-breadcrumbs-crumb-link:hover .pp-icon svg{fill:var( --e-global-color-21e8cbf );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-741 .elementor-element.elementor-element-972cad3 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-972cad3 .elementor-icon-list-icon{width:6px;}.elementor-741 .elementor-element.elementor-element-972cad3 .elementor-icon-list-icon i{font-size:6px;}.elementor-741 .elementor-element.elementor-element-972cad3 .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}.elementor-741 .elementor-element.elementor-element-972cad3 .elementor-icon-list-text, .elementor-741 .elementor-element.elementor-element-972cad3 .elementor-icon-list-text a{color:var( --e-global-color-0a646cf );}.elementor-741 .elementor-element.elementor-element-972cad3 .elementor-icon-list-item{font-family:"Noto Serif TC", Sans-serif;font-size:20px;font-weight:700;line-height:1.7em;}.woocommerce .elementor-741 .elementor-element.elementor-element-731bd57 .woocommerce-product-details__short-description{color:var( --e-global-color-5981e4f );font-family:"Noto Sans TC", Sans-serif;}.elementor-741 .elementor-element.elementor-element-8b6b22d{--divider-border-style:dashed;--divider-color:#BFBFBF;--divider-border-width:1px;}.elementor-741 .elementor-element.elementor-element-8b6b22d .elementor-divider-separator{width:100%;}.elementor-741 .elementor-element.elementor-element-8b6b22d .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-741 .elementor-element.elementor-element-bdd1148 > .elementor-widget-container{margin:0px 0px 0px -10px;padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-bdd1148 .elementor-icon-list-icon{width:6px;}.elementor-741 .elementor-element.elementor-element-bdd1148 .elementor-icon-list-icon i{font-size:6px;}.elementor-741 .elementor-element.elementor-element-bdd1148 .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}.elementor-741 .elementor-element.elementor-element-bdd1148 .elementor-icon-list-text, .elementor-741 .elementor-element.elementor-element-bdd1148 .elementor-icon-list-text a{color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-bdd1148 .elementor-icon-list-item{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.7em;}.woocommerce .elementor-widget-woocommerce-product-price .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-741 .elementor-element.elementor-element-b03fd07 > .elementor-widget-container{padding:5px 0px 0px 4px;border-style:none;}.elementor-741 .elementor-element.elementor-element-b03fd07{text-align:left;}.woocommerce .elementor-741 .elementor-element.elementor-element-b03fd07 .price{color:var( --e-global-color-secondary );font-family:"Trebuchet MS", Sans-serif;font-size:1.7em;font-weight:400;line-height:1.1em;letter-spacing:-0.2px;}.woocommerce .elementor-741 .elementor-element.elementor-element-b03fd07 .price ins{color:#B49646;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-741 .elementor-element.elementor-element-2235fc5 > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-741 .elementor-element.elementor-element-2235fc5 .cart button, .elementor-741 .elementor-element.elementor-element-2235fc5 .cart .button{font-family:"Noto Sans TC", Sans-serif;font-size:15px;font-weight:600;line-height:1.3em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:13px 13px 13px 13px;padding:8px 16px 8px 16px;color:#636363;background-color:#AC9C8C42;border-color:#E0E0E0;transition:all 0.2s;}.elementor-741 .elementor-element.elementor-element-2235fc5 .cart button:hover, .elementor-741 .elementor-element.elementor-element-2235fc5 .cart .button:hover{color:var( --e-global-color-21099a4 );background-color:var( --e-global-color-ea6e112 );}.elementor-741 .elementor-element.elementor-element-2235fc5 .added_to_cart{color:#868686;font-family:"Noto Sans TC", Sans-serif;font-weight:400;}.elementor-741 .elementor-element.elementor-element-2235fc5 .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:6px 6px 6px 6px;padding:0px 3px 0px 3px;color:var( --e-global-color-21e8cbf );border-color:#02010126;transition:all 0.2s;}.elementor-741 .elementor-element.elementor-element-2235fc5 .quantity .qty:focus{border-color:#7A7A7A;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__prev--label{color:var( --e-global-color-0a646cf );}.elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__next--label{color:var( --e-global-color-0a646cf );}.elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__prev--label, .elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__next--label{font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:600;}.elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__prev--title, .elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__next--title{color:var( --e-global-color-ea6e112 );font-family:"Noto Serif TC", Sans-serif;font-size:16px;font-weight:600;}.elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__prev--title:hover, .elementor-741 .elementor-element.elementor-element-bfc9b49 span.post-navigation__next--title:hover{color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-bfc9b49 .post-navigation__arrow-wrapper{color:#BDA6843D;fill:#BDA6843D;font-size:22px;}.elementor-741 .elementor-element.elementor-element-bfc9b49 .elementor-post-navigation__link a {gap:16px;}.elementor-741 .elementor-element.elementor-element-088238f{--spacer-size:50px;}.elementor-741 .elementor-element.elementor-element-b860f06 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-741 .elementor-element.elementor-element-73223e8{width:100%;max-width:100%;}.elementor-741 .elementor-element.elementor-element-73223e8 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;letter-spacing:0.9px;color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-a1f62d0 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-741 .elementor-element.elementor-element-efdf65f > .elementor-widget-container{background-color:transparent;margin:0px 10px 30px 010px;padding:17px 17px 17px 17px;background-image:linear-gradient(180deg, #FFFFFF 0%, #BDA6842E 100%);border-radius:11px 11px 11px 11px;box-shadow:6px 5px 10px 0px rgba(148, 148, 148, 0.37);}.elementor-741 .elementor-element.elementor-element-efdf65f{text-align:left;font-family:"思源圓體", Sans-serif;font-size:22px;font-weight:400;color:#353535;}.elementor-741 .elementor-element.elementor-element-0aa4b90 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;letter-spacing:0.9px;color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-0a3ff13 > .elementor-widget-container{background-color:transparent;margin:0px 10px 30px 010px;padding:17px 17px 17px 17px;background-image:linear-gradient(180deg, #FFFFFF 0%, #BDA6842E 100%);border-radius:11px 11px 11px 11px;box-shadow:6px 5px 10px 0px rgba(148, 148, 148, 0.37);}.elementor-741 .elementor-element.elementor-element-0a3ff13{text-align:left;font-family:"思源圓體", Sans-serif;font-size:22px;font-weight:400;color:#353535;}.elementor-741 .elementor-element.elementor-element-4b838ee{padding:0px 0px 25px 0px;}.elementor-741 .elementor-element.elementor-element-9d4a12e > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-8248f4a .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;letter-spacing:0.9px;color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-3db9e43 > .elementor-widget-container{background-color:transparent;margin:0px 10px 30px 010px;padding:17px 17px 17px 17px;background-image:linear-gradient(180deg, #FFFFFF 0%, #BDA6842E 100%);border-radius:11px 11px 11px 11px;box-shadow:6px 5px 10px 0px rgba(148, 148, 148, 0.37);}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:dashed;border-top-width:1px;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:dashed;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-icon{width:6px;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-icon i{font-size:6px;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-icon svg{--e-icon-list-icon-size:6px;}body:not(.rtl) .elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-text{padding-right:0px;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-text, .elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-text a{color:#353535;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-item{font-family:"思源圓體", Sans-serif;font-size:22px;font-weight:500;line-height:1.8em;}.elementor-widget-woocommerce-product-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-741 .elementor-element.elementor-element-2496a57 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 10px 30px 010px;padding:17px 17px 17px 17px;border-radius:11px 11px 11px 11px;box-shadow:6px 5px 10px 0px rgba(147.89999999999998, 147.89999999999998, 147.89999999999998, 0.5);}.elementor-741 .elementor-element.elementor-element-c0b023b{--spacer-size:35px;}.elementor-741 .elementor-element.elementor-element-a8d8c69 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;letter-spacing:0.9px;color:var( --e-global-color-21e8cbf );}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-741 .elementor-element.elementor-element-939584b{--grid-columns:4;--grid-row-gap:35px;--grid-column-gap:15px;}.elementor-741 .elementor-element.elementor-element-939584b > .elementor-widget-container{background-color:transparent;margin:0px 10px 30px 010px;padding:17px 17px 17px 17px;background-image:linear-gradient(180deg, #FFFFFF 0%, #BDA6842E 100%);border-radius:11px 11px 11px 11px;box-shadow:6px 5px 10px 0px rgba(148, 148, 148, 0.37);}.elementor-741 .elementor-element.elementor-element-939584b .elementor-loop-container{grid-auto-rows:1fr;}.elementor-741 .elementor-element.elementor-element-939584b .e-loop-item > .elementor-section, .elementor-741 .elementor-element.elementor-element-939584b .e-loop-item > .elementor-section > .elementor-container, .elementor-741 .elementor-element.elementor-element-939584b .e-loop-item > .e-con, .elementor-741 .elementor-element.elementor-element-939584b .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination{text-align:right;font-family:"Noto Sans TC", Sans-serif;font-size:13px;font-weight:500;margin-top:40px;}.elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-0a646cf );}.elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination .page-numbers.current{color:var( --e-global-color-ea6e112 );}body:not(.rtl) .elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-741 .elementor-element.elementor-element-8449a0f .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-size:24px;font-weight:700;line-height:1.8em;letter-spacing:0.9px;color:var( --e-global-color-21e8cbf );}.elementor-741 .elementor-element.elementor-element-99a9334 > .elementor-widget-container{background-color:transparent;margin:0px 10px 30px 010px;padding:050px 17px 50px 17px;background-image:linear-gradient(180deg, #FFFFFF 58%, #BDA6842E 99%);border-radius:17px 17px 17px 17px;box-shadow:6px 5px 10px 0px rgba(148, 148, 148, 0.37);}body.elementor-page-741:not(.elementor-motion-effects-element-type-background), body.elementor-page-741 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F2F2EA4D 0%, #AC9C8C24 100%);}@media(max-width:1024px){.elementor-741 .elementor-element.elementor-element-4d02204 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-063ef9d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-741 .elementor-element.elementor-element-efdf65f > .elementor-widget-container{margin:0px 20px 50px 20px;}.elementor-741 .elementor-element.elementor-element-0a3ff13 > .elementor-widget-container{margin:0px 20px 50px 20px;}.elementor-741 .elementor-element.elementor-element-3db9e43 > .elementor-widget-container{margin:0px 20px 50px 20px;}.elementor-741 .elementor-element.elementor-element-2496a57 > .elementor-widget-container{margin:0px 20px 50px 20px;}.elementor-741 .elementor-element.elementor-element-939584b{--grid-columns:2;}.elementor-741 .elementor-element.elementor-element-939584b > .elementor-widget-container{margin:0px 20px 50px 20px;}.elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination{margin-top:30px;}.elementor-741 .elementor-element.elementor-element-99a9334 > .elementor-widget-container{margin:0px 20px 50px 20px;}}@media(min-width:768px){.elementor-741 .elementor-element.elementor-element-7f76ebb{width:20%;}.elementor-741 .elementor-element.elementor-element-4751c0e{width:79.665%;}}@media(max-width:1024px) and (min-width:768px){.elementor-741 .elementor-element.elementor-element-7f76ebb{width:100%;}.elementor-741 .elementor-element.elementor-element-4751c0e{width:100%;}}@media(max-width:767px){.elementor-741 .elementor-element.elementor-element-7f76ebb > .elementor-element-populated{margin:0px 05px 0px 5px;--e-column-margin-right:05px;--e-column-margin-left:5px;}.elementor-741 .elementor-element.elementor-element-a87b20e{padding:0px 010px 10px 010px;}.elementor-741 .elementor-element.elementor-element-72799b4{padding:0px 010px 10px 010px;}.elementor-741 .elementor-element.elementor-element-4751c0e > .elementor-element-populated{padding:20px 5px 0px 5px;}.elementor-741 .elementor-element.elementor-element-2235fc5 > .elementor-widget-container{margin:-15px 0px 10px 0px;}.elementor-741 .elementor-element.elementor-element-2235fc5 .cart button, .elementor-741 .elementor-element.elementor-element-2235fc5 .cart .button{font-size:14px;}.elementor-741 .elementor-element.elementor-element-2235fc5 .added_to_cart{font-size:14px;line-height:1.2em;}.elementor-741 .elementor-element.elementor-element-efdf65f > .elementor-widget-container{margin:0px 10px 40px 10px;padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-0a3ff13 > .elementor-widget-container{margin:0px 10px 40px 10px;padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-3db9e43 > .elementor-widget-container{margin:0px 10px 40px 10px;padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-741 .elementor-element.elementor-element-3db9e43 .elementor-icon-list-item{font-size:18px;line-height:1.3em;}.elementor-741 .elementor-element.elementor-element-2496a57 > .elementor-widget-container{margin:0px 10px 40px 10px;padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-939584b{--grid-columns:2;--grid-column-gap:9px;}.elementor-741 .elementor-element.elementor-element-939584b > .elementor-widget-container{margin:0px 10px 40px 10px;padding:10px 10px 10px 10px;}.elementor-741 .elementor-element.elementor-element-939584b .elementor-pagination{margin-top:20px;}.elementor-741 .elementor-element.elementor-element-99a9334 > .elementor-widget-container{margin:0px 10px 40px 10px;padding:5px 30px 30px 50px;}}/* Start custom CSS for section, class: .elementor-element-a87b20e *//* 強制所有下拉選單展開 */
.elementor-element-f1fda2e .elementor-element-4a6fff3 
.elementor-widget-nav-menu .sub-menu {
    display: block !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    pointer-events: auto !important;
}

/* 防止主選單 hover/active 把它關掉 */
.elementor-element-f1fda2e .elementor-element-4a6fff3 
.elementor-widget-nav-menu .elementor-item.has-submenu:hover + .sub-menu {
    display: block !important;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-7f76ebb *//****************************************
 * 只對「第一欄」加線（桌機右側、平板手機底部）
 ****************************************/

/* 父層：只鎖第一欄位 */
.elementor-element-f1fda2e 
> .elementor-container 
> .elementor-top-column:first-child 
> .elementor-widget-wrap {
    position: relative;
}

/* 桌機：第一欄右側立體短線（上下 1%） */
.elementor-element-f1fda2e 
> .elementor-container 
> .elementor-top-column:first-child 
> .elementor-widget-wrap::after {
    content: "";
    position: absolute;
    right: 0;
    top: 1%;
    bottom: 1%;
    width: 1px;

    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0.0) 0%,
        rgba(0,0,0,0.15) 15%,
        rgba(0,0,0,0.35) 50%,
        rgba(255,255,255,0.6) 100%
    );

    opacity: 0.9;
    transition: opacity .25s ease;
}

/* 平板 + 手機：第一欄改成底部線，左右各留 2% */
@media (max-width: 1024px) {
    .elementor-element-f1fda2e 
    > .elementor-container 
    > .elementor-top-column:first-child 
    > .elementor-widget-wrap::after {
        right: auto;
        left: 2%;
        right: 2%;
        top: auto;
        bottom: 0;
        height: 1px;
        width: auto;

        background: linear-gradient(
            to right,
            rgba(0,0,0,0.0) 0%,
            rgba(0,0,0,0.15) 15%,
            rgba(0,0,0,0.35) 50%,
            rgba(2/* End custom CSS */
/* Start custom CSS for woocommerce-product-images, class: .elementor-element-8a94055 *//* Span Tag */
.elementor-widget-woocommerce-product-images span{

	font-family:'cwTeXHei',"Roboto",Tahoma,Verdana,Arial,"sans-serif" ;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-b03fd07 *//* Span Tag */
.elementor-widget-loop-grid bdi span{
	font-size:0.6em;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b860f06 */.fade-line3 {
    width: 100%;
    height: 1px;

    /* 左 20% = #7b6753 實線，右側 80% 漸淡 */
    background: linear-gradient(
        to right,
        #7b6753 0%,       /* 左邊開始：深色 */
        #7b6753 20%,      /* 左邊 20% 固定深色 */
        rgba(123,103,83,0.8) 40%,   /* 開始淡 */
        rgba(123,103,83,0.4) 60%,
        rgba(123,103,83,0.15) 80%,
        transparent 100%  /* 最右完全透明 */
    );

    border-radius: 50px; /* 圓角收尾，更好看 */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-403241a */.fade-line3 {
    width: 100%;
    height: 1px;

    /* 左 20% = #7b6753 實線，右側 80% 漸淡 */
    background: linear-gradient(
        to right,
        #7b6753 0%,       /* 左邊開始：深色 */
        #7b6753 20%,      /* 左邊 20% 固定深色 */
        rgba(123,103,83,0.8) 40%,   /* 開始淡 */
        rgba(123,103,83,0.4) 60%,
        rgba(123,103,83,0.15) 80%,
        transparent 100%  /* 最右完全透明 */
    );

    border-radius: 50px; /* 圓角收尾，更好看 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-efdf65f *//* Heading */
#comments h2{
	display: none;
}

/* === 外層整塊框（奶茶色 + 背景淡奶茶） === */
#Response-01 .comment-respond,
#Response-01 .comment-list .comment {
    background-color: #f7f5f0 !important;          /* 淡奶茶底 */
    border: 1px solid #e5e5e5 !important;          /* 四邊細線 */
    border-top: 4px solid #bcae9f !important;      /* 上粗奶茶線 */
    padding: 15px 20px !important;
    border-radius: 0 !important;
    margin-bottom: 30px !important;
}


/* === 留言框（textarea） === */
#Response-01 textarea {
    background-color: #ffffff !important;
    border: 1px solid #cfc8bf !important; /* 淡奶茶邊框 */
    padding: 12px !important;
    border-radius: 4px !important;
}


/* === LABEL 字、星號 === */
#Response-01 label,
#Response-01 .required {
    color: #6d5f50 !important;   /* 深奶茶字 */
}


/* === 提交按鈕 PC/平板靠右 === */
#Response-01 input[type="submit"] {
    background-color: #bcae9f !important;  /* 奶茶色按鈕 */
    color: #fff !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 4px !important;
    float: right !important;               /* 右對齊 */
    display: inline-block;
    cursor: pointer;
}

#Response-01 input[type="submit"]:hover {
    background-color: #a89786 !important; /* 深一點奶茶色 */
}


/* === 手機：按鈕改成滿版 === */
@media (max-width: 767px) {
    #Response-01 input[type="submit"] {
        width: 100% !important;
        float: none !important;
        display: block !important;
        text-align: center !important;
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-51120e7 */.fade-line3 {
    width: 100%;
    height: 1px;

    /* 左 20% = #7b6753 實線，右側 80% 漸淡 */
    background: linear-gradient(
        to right,
        #7b6753 0%,       /* 左邊開始：深色 */
        #7b6753 20%,      /* 左邊 20% 固定深色 */
        rgba(123,103,83,0.8) 40%,   /* 開始淡 */
        rgba(123,103,83,0.4) 60%,
        rgba(123,103,83,0.15) 80%,
        transparent 100%  /* 最右完全透明 */
    );

    border-radius: 50px; /* 圓角收尾，更好看 */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a3ff13 *//* Heading */
#comments h2{
	display: none;
}

/* === 外層整塊框（奶茶色 + 背景淡奶茶） === */
#Response-01 .comment-respond,
#Response-01 .comment-list .comment {
    background-color: #f7f5f0 !important;          /* 淡奶茶底 */
    border: 1px solid #e5e5e5 !important;          /* 四邊細線 */
    border-top: 4px solid #bcae9f !important;      /* 上粗奶茶線 */
    padding: 15px 20px !important;
    border-radius: 0 !important;
    margin-bottom: 30px !important;
}


/* === 留言框（textarea） === */
#Response-01 textarea {
    background-color: #ffffff !important;
    border: 1px solid #cfc8bf !important; /* 淡奶茶邊框 */
    padding: 12px !important;
    border-radius: 4px !important;
}


/* === LABEL 字、星號 === */
#Response-01 label,
#Response-01 .required {
    color: #6d5f50 !important;   /* 深奶茶字 */
}


/* === 提交按鈕 PC/平板靠右 === */
#Response-01 input[type="submit"] {
    background-color: #bcae9f !important;  /* 奶茶色按鈕 */
    color: #fff !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 4px !important;
    float: right !important;               /* 右對齊 */
    display: inline-block;
    cursor: pointer;
}

#Response-01 input[type="submit"]:hover {
    background-color: #a89786 !important; /* 深一點奶茶色 */
}


/* === 手機：按鈕改成滿版 === */
@media (max-width: 767px) {
    #Response-01 input[type="submit"] {
        width: 100% !important;
        float: none !important;
        display: block !important;
        text-align: center !important;
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-61b8d31 */.fade-line3 {
    width: 100%;
    height: 1px;

    /* 左 20% = #7b6753 實線，右側 80% 漸淡 */
    background: linear-gradient(
        to right,
        #7b6753 0%,       /* 左邊開始：深色 */
        #7b6753 20%,      /* 左邊 20% 固定深色 */
        rgba(123,103,83,0.8) 40%,   /* 開始淡 */
        rgba(123,103,83,0.4) 60%,
        rgba(123,103,83,0.15) 80%,
        transparent 100%  /* 最右完全透明 */
    );

    border-radius: 50px; /* 圓角收尾，更好看 */
}/* End custom CSS */
/* Start custom CSS for post-info, class: .elementor-element-3db9e43 *//* Heading */
#comments h2{
	display: none;
}

/* === 外層整塊框（奶茶色 + 背景淡奶茶） === */
#Response-01 .comment-respond,
#Response-01 .comment-list .comment {
    background-color: #f7f5f0 !important;          /* 淡奶茶底 */
    border: 1px solid #e5e5e5 !important;          /* 四邊細線 */
    border-top: 4px solid #bcae9f !important;      /* 上粗奶茶線 */
    padding: 15px 20px !important;
    border-radius: 0 !important;
    margin-bottom: 30px !important;
}


/* === 留言框（textarea） === */
#Response-01 textarea {
    background-color: #ffffff !important;
    border: 1px solid #cfc8bf !important; /* 淡奶茶邊框 */
    padding: 12px !important;
    border-radius: 4px !important;
}


/* === LABEL 字、星號 === */
#Response-01 label,
#Response-01 .required {
    color: #6d5f50 !important;   /* 深奶茶字 */
}


/* === 提交按鈕 PC/平板靠右 === */
#Response-01 input[type="submit"] {
    background-color: #bcae9f !important;  /* 奶茶色按鈕 */
    color: #fff !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 4px !important;
    float: right !important;               /* 右對齊 */
    display: inline-block;
    cursor: pointer;
}

#Response-01 input[type="submit"]:hover {
    background-color: #a89786 !important; /* 深一點奶茶色 */
}


/* === 手機：按鈕改成滿版 === */
@media (max-width: 767px) {
    #Response-01 input[type="submit"] {
        width: 100% !important;
        float: none !important;
        display: block !important;
        text-align: center !important;
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-2496a57 *//* Heading */
#comments h2{
	display: none;
}

/* === 外層整塊框（奶茶色 + 背景淡奶茶） === */
#Response-01 .comment-respond,
#Response-01 .comment-list .comment {
    background-color: #f7f5f0 !important;          /* 淡奶茶底 */
    border: 1px solid #e5e5e5 !important;          /* 四邊細線 */
    border-top: 4px solid #bcae9f !important;      /* 上粗奶茶線 */
    padding: 15px 20px !important;
    border-radius: 0 !important;
    margin-bottom: 30px !important;
}


/* === 留言框（textarea） === */
#Response-01 textarea {
    background-color: #ffffff !important;
    border: 1px solid #cfc8bf !important; /* 淡奶茶邊框 */
    padding: 12px !important;
    border-radius: 4px !important;
}


/* === LABEL 字、星號 === */
#Response-01 label,
#Response-01 .required {
    color: #6d5f50 !important;   /* 深奶茶字 */
}


/* === 提交按鈕 PC/平板靠右 === */
#Response-01 input[type="submit"] {
    background-color: #bcae9f !important;  /* 奶茶色按鈕 */
    color: #fff !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 4px !important;
    float: right !important;               /* 右對齊 */
    display: inline-block;
    cursor: pointer;
}

#Response-01 input[type="submit"]:hover {
    background-color: #a89786 !important; /* 深一點奶茶色 */
}


/* === 手機：按鈕改成滿版 === */
@media (max-width: 767px) {
    #Response-01 input[type="submit"] {
        width: 100% !important;
        float: none !important;
        display: block !important;
        text-align: center !important;
        margin-top: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c1a1dba */.fade-line3 {
    width: 100%;
    height: 1px;

    /* 左 20% = #7b6753 實線，右側 80% 漸淡 */
    background: linear-gradient(
        to right,
        #7b6753 0%,       /* 左邊開始：深色 */
        #7b6753 20%,      /* 左邊 20% 固定深色 */
        rgba(123,103,83,0.8) 40%,   /* 開始淡 */
        rgba(123,103,83,0.4) 60%,
        rgba(123,103,83,0.15) 80%,
        transparent 100%  /* 最右完全透明 */
    );

    border-radius: 50px; /* 圓角收尾，更好看 */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-32743e0 */.fade-line3 {
    width: 100%;
    height: 1px;

    /* 左 20% = #7b6753 實線，右側 80% 漸淡 */
    background: linear-gradient(
        to right,
        #7b6753 0%,       /* 左邊開始：深色 */
        #7b6753 20%,      /* 左邊 20% 固定深色 */
        rgba(123,103,83,0.8) 40%,   /* 開始淡 */
        rgba(123,103,83,0.4) 60%,
        rgba(123,103,83,0.15) 80%,
        transparent 100%  /* 最右完全透明 */
    );

    border-radius: 50px; /* 圓角收尾，更好看 */
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-99a9334 *//* === 強制覆蓋前台的 Woo 評論外觀 === */
#Response-01 .comment-respond,
#Response-01 .comment-list .comment {
    background-color: #f7f5f0 !important;
    border: 1px solid #e5e5e5 !important;
    border-top: 4px solid #bcae9f !important;
    border-radius: 0 !important;
    padding: 15px 20px !important;
    margin-bottom: 30px !important;
    box-shadow: none !important;
}

/* textarea */
#Response-01 textarea {
    background-color: #ffffff !important;
    border: 1px solid #cfc8bf !important;
    padding: 12px !important;
    border-radius: 4px !important;
}

/* label + 星號 */
#Response-01 label,
#Response-01 .required {
    color: #6d5f50 !important;
}

/* submit 按鈕 PC/平板靠右 */
#Response-01 input[type="submit"] {
    background-color: #bcae9f !important;
    color: #fff !important;
    padding: 10px 22px !important;
    border: none !important;
    border-radius: 4px !important;
    float: right !important;
}

/* 提交 hover */
#Response-01 input[type="submit"]:hover {
    background-color: #a89786 !important;
}

/* 手機滿版 */
@media (max-width: 767px) {
    #Response-01 input[type="submit"] {
        width: 100% !important;
        float: none !important;
        display: block !important;
    }
}

/* === 強制隱藏 .woocommerce 評論標題（未登入有效） === */
.woocommerce #reviews #comments h2,
#comments h2 {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS *//* Paragraph */
.elementor-text-editor p{
	font-weight:500;
	line-height:1.6em;
	font-family: 'cwTeXHei',"Roboto",Tahoma,Verdana,Arial,"sans-serif";

}

/* List Item */
.elementor-element-d204fd2 ul li{
	line-height:1.6em;
	font-weight:500;
	list-style: disc;
	font-family: 'cwTeXHei',"Roboto",Tahoma,Verdana,Arial,"sans-serif";
	
}

/* Paragraph */
.elementor-element-d204fd2 .elementor-text-editor p{
	font-family: cwTeXYen, Roboto, Tahoma, Verdana, Arial, sans-serif;
}

/* List Item */
.elementor-element-d204fd2 ul li{
	font-family: cwTeXYen, Roboto, Tahoma, Verdana, Arial, sans-serif;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: '思源圓體';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://demo3.ninegrid.com.tw/wp-content/uploads/2025/11/cwTeXYen-zhonly.woff2') format('woff2');
}
/* End Custom Fonts CSS */