.elementor-6656 .elementor-element.elementor-element-20588c8{--display:flex;--min-height:490px;--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;--justify-content:center;--align-items:center;}.elementor-6656 .elementor-element.elementor-element-20588c8:not(.elementor-motion-effects-element-type-background), .elementor-6656 .elementor-element.elementor-element-20588c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taiwanhuan.com/wp-content/uploads/2026/10/歡喜緣佛具店-常見問題@1x-10fps.gif");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-6656 .elementor-element.elementor-element-0ca6b11{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6656 .elementor-element.elementor-element-0ca6b11 .elementor-heading-title{font-size:27px;font-weight:600;color:#FFFFFFBF;}.elementor-6656 .elementor-element.elementor-element-98dabcb{--display:flex;--min-height:308px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-6656 .elementor-element.elementor-element-98dabcb:not(.elementor-motion-effects-element-type-background), .elementor-6656 .elementor-element.elementor-element-98dabcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taiwanhuan.com/wp-content/uploads/2023/03/LOGO_1.gif");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6656 .elementor-element.elementor-element-98dabcb::before, .elementor-6656 .elementor-element.elementor-element-98dabcb > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-98dabcb > .e-con-inner > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-98dabcb > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-98dabcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-98dabcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://taiwanhuan.com/wp-content/uploads/2023/03/雲朵2.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-6656 .elementor-element.elementor-element-166f4a7 .elementor-heading-title{font-family:"Noto Serif TC", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-e7eed78{--display:flex;--min-height:97px;--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:-44px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6656 .elementor-element.elementor-element-e7eed78:not(.elementor-motion-effects-element-type-background), .elementor-6656 .elementor-element.elementor-element-e7eed78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taiwanhuan.com/wp-content/uploads/2026/10/分隔線.png");background-repeat:no-repeat;background-size:cover;}.elementor-6656 .elementor-element.elementor-element-1137ca6{--spacer-size:50px;}.elementor-6656 .elementor-element.elementor-element-72fa09f{--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;--overlay-opacity:0.56;--margin-top:-52px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-6656 .elementor-element.elementor-element-72fa09f:not(.elementor-motion-effects-element-type-background), .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#292421;}.elementor-6656 .elementor-element.elementor-element-72fa09f::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .e-con-inner > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://taiwanhuan.com/wp-content/uploads/2026/08/背景圖2-1.png");--background-overlay:'';background-position:0px -102px;background-repeat:no-repeat;background-size:cover;}.elementor-6656 .elementor-element.elementor-element-bcc98c5{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-6656 .elementor-element.elementor-element-4615ce4 .elementor-heading-title{font-family:"Noto Serif", Sans-serif;color:#F5EDE082;}.elementor-6656 .elementor-element.elementor-element-d9e0beb{--display:flex;--min-height:143px;--justify-content:center;--margin-top:-16px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6656 .elementor-element.elementor-element-d9e0beb:not(.elementor-motion-effects-element-type-background), .elementor-6656 .elementor-element.elementor-element-d9e0beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://taiwanhuan.com/wp-content/uploads/2026/09/reel_img.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-6656 .elementor-element.elementor-element-b586433{text-align:center;}.elementor-6656 .elementor-element.elementor-element-b586433 .elementor-heading-title{font-weight:900;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-79bd43e{font-weight:800;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-9f42e7a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-6656 .elementor-element.elementor-element-8efb72d{--display:flex;}.elementor-6656 .elementor-element.elementor-element-68bdcea{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-b16970f{--display:flex;}.elementor-6656 .elementor-element.elementor-element-bba02b2{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-9214d60{--display:flex;}.elementor-6656 .elementor-element.elementor-element-538834b{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-d79c467{--display:flex;}.elementor-6656 .elementor-element.elementor-element-fba37e8{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-7d27b79{--display:flex;}.elementor-6656 .elementor-element.elementor-element-e27e1b2{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-75018c2{--display:flex;}.elementor-6656 .elementor-element.elementor-element-f559a28{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-53b9123{--display:flex;}.elementor-6656 .elementor-element.elementor-element-942756a{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-2756985{--display:flex;}.elementor-6656 .elementor-element.elementor-element-58677a4{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-12c09d6{--display:flex;}.elementor-6656 .elementor-element.elementor-element-b880434{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-05d7477{--display:flex;}.elementor-6656 .elementor-element.elementor-element-f8f7df8{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-341561b{--display:flex;}.elementor-6656 .elementor-element.elementor-element-9024f8c{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-54fe280{--display:flex;}.elementor-6656 .elementor-element.elementor-element-c57b23c{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-8764a46{--display:flex;}.elementor-6656 .elementor-element.elementor-element-dff744e{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-a7c7bcb{--display:flex;}.elementor-6656 .elementor-element.elementor-element-f8aead7{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-258bfdf{--display:flex;}.elementor-6656 .elementor-element.elementor-element-d36d7e9{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-a7ee321{--display:flex;}.elementor-6656 .elementor-element.elementor-element-05a11ba{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-7cff848{--display:flex;}.elementor-6656 .elementor-element.elementor-element-aea563a{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-207294a{--display:flex;}.elementor-6656 .elementor-element.elementor-element-b37505c{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-e01f032{--display:flex;}.elementor-6656 .elementor-element.elementor-element-35f143f{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-b3bc5dc{--display:flex;}.elementor-6656 .elementor-element.elementor-element-0e2d804{font-size:20px;color:#FFFFFF;}.elementor-6656 .elementor-element.elementor-element-52f400d{--n-accordion-title-font-size:20px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6656 .elementor-element.elementor-element-98dabcb{--width:100%;}}@media(max-width:1024px){.elementor-6656 .elementor-element.elementor-element-20588c8{--min-height:340px;}.elementor-6656 .elementor-element.elementor-element-0ca6b11{margin:2px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 42px;}.elementor-6656 .elementor-element.elementor-element-0ca6b11 .elementor-heading-title{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-72fa09f::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .e-con-inner > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:0px 0px;}.elementor-6656 .elementor-element.elementor-element-bcc98c5{--gap:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:080px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6656 .elementor-element.elementor-element-79bd43e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-6656 .elementor-element.elementor-element-23dd75b img{width:100%;}.elementor-6656 .elementor-element.elementor-element-68bdcea{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-bba02b2{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-538834b{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-fba37e8{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-e27e1b2{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-f559a28{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-942756a{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-58677a4{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-b880434{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-f8f7df8{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-9024f8c{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-c57b23c{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-dff744e{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-f8aead7{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-d36d7e9{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-05a11ba{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-aea563a{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-b37505c{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-35f143f{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-0e2d804{font-size:18px;}.elementor-6656 .elementor-element.elementor-element-52f400d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;--n-accordion-title-font-size:18px;}}@media(max-width:767px){.elementor-6656 .elementor-element.elementor-element-20588c8{--min-height:258px;}.elementor-6656 .elementor-element.elementor-element-72fa09f::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .e-con-inner > .elementor-background-video-container::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .e-con-inner > .elementor-background-slideshow::before, .elementor-6656 .elementor-element.elementor-element-72fa09f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-117px -194px;}.elementor-6656 .elementor-element.elementor-element-d9e0beb{--min-height:76px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-6656 .elementor-element.elementor-element-d9e0beb:not(.elementor-motion-effects-element-type-background), .elementor-6656 .elementor-element.elementor-element-d9e0beb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:contain;}.elementor-6656 .elementor-element.elementor-element-79bd43e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;text-align:center;}.elementor-6656 .elementor-element.elementor-element-23dd75b img{width:82%;}.elementor-6656 .elementor-element.elementor-element-68bdcea{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-bba02b2{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-538834b{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-fba37e8{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-e27e1b2{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-f559a28{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-942756a{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-58677a4{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-b880434{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-f8f7df8{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-9024f8c{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-c57b23c{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-dff744e{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-f8aead7{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-d36d7e9{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-05a11ba{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-aea563a{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-b37505c{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-35f143f{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-0e2d804{font-size:16px;}.elementor-6656 .elementor-element.elementor-element-52f400d{--n-accordion-title-font-size:16px;}}/* Start custom CSS *//* ===== 歡喜緣 FAQ 樣式（fqa_style）===== */

/* 計數器：自動產生 一、二、三…二十 */
.fqa_style .e-n-accordion{counter-reset:fqa;gap:0!important}
.fqa_style .e-n-accordion-item{counter-increment:fqa;border-bottom:1px solid rgba(255,255,255,.85);transition:background-color .3s}

/* 展開狀態：淡金底 + 金色底線 */
.fqa_style .e-n-accordion-item[open]{background:rgba(181,138,69,.08);border-bottom-color:#B67B19}

/* 標題列：清掉 Elementor 預設框線，圖示固定在右邊 */
.fqa_style .e-n-accordion-item-title{display:flex;flex-direction:row!important;align-items:center;justify-content:space-between;padding:20px 60px 20px 0!important;border:0!important;background:transparent!important;cursor:pointer}
.fqa_style .e-n-accordion-item-title-header{display:flex;align-items:center;flex:1;order:1}

/* 中文序號 + 右側直線分隔 */
.fqa_style .e-n-accordion-item-title-header::before{content:counter(fqa,trad-chinese-informal);flex:0 0 48px;box-sizing:border-box;padding-left:8px;line-height:40px;border-right:1px solid rgba(255,255,255,.85);margin-right:20px;font-size:20px;font-weight:700;color:#fff;white-space:nowrap;
    padding: 0px 20px;
    
    
}
.fqa_style .e-n-accordion-item-title-text{font-size:20px!important;font-weight:700!important;color:#fff!important;letter-spacing:.05em}

/* hover / 展開：文字金色漸層（序號一起套） */
.fqa_style .e-n-accordion-item-title:hover .e-n-accordion-item-title-header::before,
.fqa_style .e-n-accordion-item-title:hover .e-n-accordion-item-title-text,
.fqa_style .e-n-accordion-item[open] .e-n-accordion-item-title-header::before,
.fqa_style .e-n-accordion-item[open] .e-n-accordion-item-title-text{
  background:linear-gradient(180deg,#B67B19 0%,#D1A64F 50%,#A96F14 100%);
  -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}
.fqa_style .e-n-accordion-item[open] .e-n-accordion-item-title-header::before{border-right-color:#B67B19}

/* 細線 ＋ / － 圖示（取代 Font Awesome，展開時直線旋轉成橫線） */
.fqa_style .e-n-accordion-item-title-icon{position:relative;order:2;width:24px;height:24px;flex:0 0 24px;margin-left:20px}
.fqa_style .e-n-accordion-item-title-icon i{display:none!important}
.fqa_style .e-n-accordion-item-title-icon::before,
.fqa_style .e-n-accordion-item-title-icon::after{content:"";position:absolute;left:0;top:50%;width:24px;height:2px;margin-top:-1px;background:#fff;transition:transform .3s,background .3s}
.fqa_style .e-n-accordion-item-title-icon::after{transform:rotate(90deg)}
.fqa_style .e-n-accordion-item[open] .e-n-accordion-item-title-icon::after{transform:rotate(0)}
.fqa_style .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon::before,
.fqa_style .e-n-accordion-item-title:hover .e-n-accordion-item-title-icon::after,
.fqa_style .e-n-accordion-item[open] .e-n-accordion-item-title-icon::before,
.fqa_style .e-n-accordion-item[open] .e-n-accordion-item-title-icon::after{background:#B67B19}

/* 答案：對齊標題文字 */
.fqa_style .e-n-accordion-item>[role=region]{border:0!important;padding:0 60px 28px 68px!important;background:transparent!important}
.fqa_style .e-n-accordion-item>[role=region] p{margin:0;font-size:18px;line-height:1.8;color:#fff}

/* 手機 */
@media (max-width:767px){
  .fqa_style .e-n-accordion-item-title{padding:16px 0!important}
  .fqa_style .e-n-accordion-item-title-header::before{flex-basis:40px;padding-left:4px;margin-right:12px;font-size:16px;line-height:32px}
  .fqa_style .e-n-accordion-item-title-text{font-size:16px!important}
  .fqa_style .e-n-accordion-item-title-icon{margin-left:12px;width:18px;flex-basis:18px}
  .fqa_style .e-n-accordion-item-title-icon::before,
  .fqa_style .e-n-accordion-item-title-icon::after{width:18px}
  .fqa_style .e-n-accordion-item>[role=region]{padding:0 0 20px 52px!important}
  .fqa_style .e-n-accordion-item>[role=region] p{font-size:15px}
}/* End custom CSS */