.elementor-310 .elementor-element.elementor-element-f000006{--display:flex;}.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-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-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-310 .elementor-element.elementor-element-h000001{--display:flex;}.elementor-310 .elementor-element.elementor-element-f000013{--display:flex;}.elementor-310 .elementor-element.elementor-element-f000020{--display:flex;}.elementor-310 .elementor-element.elementor-element-g000001{--display:flex;}/* Start custom CSS *//* ===== 常見問題頁（樣式綁元件編號，勿刪除元件） ===== */
.elementor-element-f000006,.elementor-element-h000001,.elementor-element-f000013,.elementor-element-f000020,.elementor-element-g000001{margin:0 0 56px!important;padding:0!important;width:100%;}
.elementor-element-f000006:last-child,.elementor-element-h000001:last-child,.elementor-element-f000013:last-child,.elementor-element-f000020:last-child,.elementor-element-g000001:last-child{margin-bottom:0!important;}
.elementor-310 .elementor-widget-heading .elementor-heading-title,
.elementor-310 .elementor-widget-accordion .elementor-accordion-title,
.elementor-310 .elementor-widget-accordion .elementor-tab-content{font-family:"Noto Sans TC",sans-serif;}

/* 分組標題：圖示 + 文字 + 右側細線 */
.hf4-h{margin:0 0 22px!important;}
.hf4-h .elementor-heading-title{display:flex;align-items:center;gap:12px;
  font-size:21px!important;font-weight:400!important;color:#6E7A5E!important;
  letter-spacing:.12em;line-height:1.4;}
.hf4-h .elementor-heading-title::before{content:"";flex:0 0 auto;width:22px;height:22px;background:no-repeat center/contain;}
.hf4-h .elementor-heading-title::after{content:"";flex:1 1 auto;height:1px;background:#E3E1DA;margin-left:8px;}
.hf4-h--order .elementor-heading-title::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236E7A5E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M8%204h8a1%201%200%200%201%201%201v1H7V5a1%201%200%200%201%201-1z%22%2F%3E%3Cpath%20d%3D%22M7%206H5.5v14h13V6H17%22%2F%3E%3Cpath%20d%3D%22M9.5%2011h5M9.5%2014.5h5%22%2F%3E%3C%2Fsvg%3E");}
.hf4-h--ship .elementor-heading-title::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236E7A5E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M2.5%206.5h11v9h-11z%22%2F%3E%3Cpath%20d%3D%22M13.5%209.5h4l3%203v3h-7z%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2217.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2217.5%22%20r%3D%221.6%22%2F%3E%3C%2Fsvg%3E");}
.hf4-h--flower .elementor-heading-title::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236E7A5E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%229%22%20r%3D%222.6%22%2F%3E%3Cpath%20d%3D%22M12%206.4C12%204.5%2010.7%203%209%203S6%204.5%206%206.4%207.3%209%209%209M12%206.4C12%204.5%2013.3%203%2015%203s3%201.5%203%203.4S16.7%209%2015%209M12%2011.6c0%201.9-1.3%203.4-3%203.4s-3-1.5-3-3.4S7.3%209%209%209M12%2011.6c0%201.9%201.3%203.4%203%203.4s3-1.5%203-3.4S16.7%209%2015%209%22%2F%3E%3Cpath%20d%3D%22M12%2015v6%22%2F%3E%3C%2Fsvg%3E");}
.hf4-h--after .elementor-heading-title::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236E7A5E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%207.5%2012%203l8.5%204.5v9L12%2021l-8.5-4.5v-9z%22%2F%3E%3Cpath%20d%3D%22M3.5%207.5%2012%2012l8.5-4.5%22%2F%3E%3Cpath%20d%3D%22M9.5%2013.8%2011.3%2015.6%2015%2012%22%2F%3E%3C%2Fsvg%3E");}
.hf4-h--pay .elementor-heading-title::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20stroke%3D%22%236E7A5E%22%20stroke-width%3D%221.4%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%222.5%22%20y%3D%225.5%22%20width%3D%2219%22%20height%3D%2213%22%20rx%3D%222%22%2F%3E%3Cpath%20d%3D%22M2.5%2010h19%22%2F%3E%3Cpath%20d%3D%22M6%2014.5h4%22%2F%3E%3C%2Fsvg%3E");}

/* 手風琴 */
.hf4-faq .elementor-accordion-item{border:1px solid #E6E4DE!important;border-radius:6px;margin-bottom:12px;overflow:hidden;}
.hf4-faq .elementor-tab-title{background:#fff;padding:18px 22px!important;font-size:16px!important;
  font-weight:400!important;letter-spacing:.03em;}
.hf4-faq .elementor-accordion-title{color:#3C3C3C!important;}
.hf4-faq .elementor-tab-title.elementor-active{background:#FAF8F3;}
.hf4-faq .elementor-tab-title.elementor-active .elementor-accordion-title{color:#3B4C3C!important;}
.hf4-faq .elementor-accordion-icon,
.hf4-faq .elementor-accordion-icon i,
.hf4-faq .elementor-accordion-icon svg{color:#8A9179!important;fill:#8A9179!important;width:18px;}
.hf4-faq .elementor-tab-content{background:#FAF8F3;padding:0 22px 20px!important;border-top:0!important;}
.hf4-faq .elementor-tab-content p{margin:0;font-size:15px;line-height:1.9;color:#4A4A42;}

@media (max-width:767px){
  .elementor-element-f000006,.elementor-element-f000013,.elementor-element-f000020{margin-bottom:40px!important;}
  .hf4-h .elementor-heading-title{font-size:19px!important;}
  .hf4-faq .elementor-tab-title{padding:15px 18px!important;font-size:15px!important;}
  .hf4-faq .elementor-tab-content{padding:0 18px 18px!important;}
}/* End custom CSS */