.elementor-205 .elementor-element.elementor-element-e000002{--display:flex;}.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-205 .elementor-element.elementor-element-e000017{--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-205 .elementor-element.elementor-element-e000013{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000006{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000009{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000012{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000016{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000022{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000021{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000028{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000027{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000025{--display:flex;}.elementor-widget-button .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-205 .elementor-element.elementor-element-e000032{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000031{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000045{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000044{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000037{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000040{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000043{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000051{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000048{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000050{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000067{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000063{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000056{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000059{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000062{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000066{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000072{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000071{--display:flex;}.elementor-205 .elementor-element.elementor-element-90edd5f{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000076{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000081{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000079{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000085{--display:flex;}.elementor-205 .elementor-element.elementor-element-e000084{--display:flex;}/* Start custom CSS *//* ===== 購物須知（樣式綁元件編號，勿刪除元件） ===== */
.elementor-element-e000002,.elementor-element-e000017,.elementor-element-e000022,.elementor-element-e000028,.elementor-element-e000032,.elementor-element-e000045,.elementor-element-e000051,.elementor-element-e000067,.elementor-element-e000072,.elementor-element-e000076,.elementor-element-e000081,.elementor-element-e000085{margin:0 0 64px!important;padding:0!important;max-width:1040px;width:100%;}
.elementor-205 .elementor-widget-heading .elementor-heading-title,
.elementor-205 .elementor-widget-text-editor,
.elementor-205 .elementor-widget-button .elementor-button{font-family:"Noto Sans TC",sans-serif;}

/* 區塊標題：文字 + 右側細線 */
.hf3-h{margin:0 0 26px!important;}
.hf3-h .elementor-heading-title{display:flex;align-items:center;gap:20px;
  font-size:22px!important;font-weight:400!important;color:#6E7A5E!important;letter-spacing:.12em;line-height:1.4;}
.hf3-h .elementor-heading-title::after{content:"";flex:1 1 auto;height:1px;background:#E3E1DA;}

/* 一般段落 */
.hf3-lead p{font-size:18px;line-height:1.9;letter-spacing:.03em;color:#3C3C3C;margin:0 0 14px;}
.hf3-body p{font-size:17px;line-height:1.85;letter-spacing:.03em;color:#3C3C3C;margin:0 0 14px;}
.hf3-body ul{margin:0 0 14px;padding-left:20px;}
.hf3-body li{font-size:17px;line-height:1.8;letter-spacing:.03em;color:#3C3C3C;margin:0 0 8px;}
.elementor-205 strong{font-weight:500;color:#2F2F2F;}
.elementor-205 a{color:#B59667;}

/* 卡片（訂購方式／包裝／步驟共用） */
.elementor-element-e000013,.elementor-element-e000044,.elementor-element-e000063{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:20px!important;width:100%;padding:0!important;}
.elementor-element-e000006,.elementor-element-e000009,.elementor-element-e000012,.elementor-element-e000037,.elementor-element-e000040,.elementor-element-e000043{
  background:#E7E1CF!important;border-radius:6px!important;padding:22px 24px!important;}
.elementor-element-e000056,.elementor-element-e000059,.elementor-element-e000062{
  background:#fff!important;border:1px solid #E6E4DE;border-radius:6px!important;padding:26px 24px 24px!important;position:relative;}
.hf3-card-t,.hf3-step-t{margin:0 0 8px!important;}
.hf3-card-t .elementor-heading-title,.hf3-step-t .elementor-heading-title{
  display:flex;flex-direction:column;align-items:flex-start;gap:14px;
  font-size:17px!important;font-weight:500!important;color:#2F3A2C!important;letter-spacing:.05em;line-height:1.5;}
.hf3-card-t .elementor-heading-title::before,.hf3-step-t .elementor-heading-title::before{
  content:"";display:block;width:22px;height:22px;background:no-repeat center/contain;}
.hf3-card-p p{margin:0;font-size:15px;line-height:1.8;color:#4A4A42;}
.hf3-card-p .muted{color:#7A7568;}
.elementor-element-e000006 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%229%22%2F%3E%3Cpath%20d%3D%22M3%2012h18M12%203c2.5%202.8%202.5%2015.2%200%2018M12%203c-2.5%202.8-2.5%2015.2%200%2018%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000009 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%205h16v11H9l-5%204V5z%22%2F%3E%3Cpath%20d%3D%22M8%209.5h8M8%2012.5h5%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000012 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M6.5%203.5h3l1.5%204-2%201.5a12%2012%200%200%200%206%206l1.5-2%204%201.5v3c0%201-.8%201.8-1.8%201.7C10.6%2018.6%205.4%2013.4%204.8%205.3%204.7%204.3%205.5%203.5%206.5%203.5z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000037 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5c3.5%204.2%205.5%207%205.5%209.6A5.5%205.5%200%200%201%2012%2018.6a5.5%205.5%200%200%201-5.5-5.5C6.5%2010.5%208.5%207.7%2012%203.5z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000040 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3.5%206.5h17M3.5%2012h17M3.5%2017.5h17%22%2F%3E%3Cpath%20d%3D%22M7%204.5v4M17%209.5v5%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000043 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5v19M5%206.5l14%2011M19%206.5l-14%2011%22%2F%3E%3Cpath%20d%3D%22M9.5%204.5%2012%207l2.5-2.5M9.5%2019.5%2012%2017l2.5%202.5%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000056 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203%203.5%207.5v9L12%2021l8.5-4.5v-9L12%203z%22%2F%3E%3Cpath%20d%3D%22M3.5%207.5%2012%2012l8.5-4.5M12%2012v9%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000059 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Ccircle%20cx%3D%226%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%2218%22%20r%3D%222.5%22%2F%3E%3Cpath%20d%3D%22M7.5%2016%2019%204M16.5%2016%205%204%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000062 .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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%203.5c3.5%204.2%205.5%207%205.5%209.6A5.5%205.5%200%200%201%2012%2018.6a5.5%205.5%200%200%201-5.5-5.5C6.5%2010.5%208.5%207.7%2012%203.5z%22%2F%3E%3C%2Fsvg%3E");}
.elementor-element-e000056 .elementor-widget-heading::after{content:'STEP 1';position:absolute;top:0;right:0;background:#DDD6C2;color:#4A4A3C;font-size:13px;letter-spacing:.14em;padding:6px 14px;border-radius:0 6px 0 6px;}
.elementor-element-e000059 .elementor-widget-heading::after{content:'STEP 2';position:absolute;top:0;right:0;background:#DDD6C2;color:#4A4A3C;font-size:13px;letter-spacing:.14em;padding:6px 14px;border-radius:0 6px 0 6px;}
.elementor-element-e000062 .elementor-widget-heading::after{content:'STEP 3';position:absolute;top:0;right:0;background:#DDD6C2;color:#4A4A3C;font-size:13px;letter-spacing:.14em;padding:6px 14px;border-radius:0 6px 0 6px;}

/* 新客優惠 */
.elementor-element-e000016{background:#F4F4F1!important;border-radius:6px!important;padding:18px 22px!important;width:100%;margin-top:20px!important;}
.hf3-note-t{margin:0 0 4px!important;}
.hf3-note-t .elementor-heading-title{display:flex;align-items:center;gap:12px;
  font-size:16px!important;font-weight:500!important;color:#2F3A2C!important;letter-spacing:.05em;}
.hf3-note-t .elementor-heading-title::before{content:"";width:20px;height:20px;flex:0 0 auto;
  background:no-repeat center/contain;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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M9%2018h6M10%2021h4%22%2F%3E%3Cpath%20d%3D%22M12%203a6%206%200%200%200-3.5%2010.9c.6.5.9%201.2.9%201.9v.2h5.2v-.2c0-.7.3-1.4.9-1.9A6%206%200%200%200%2012%203z%22%2F%3E%3C%2Fsvg%3E");}
.hf3-note-p p{margin:0 0 0 32px;font-size:15px;line-height:1.8;color:#4A4A42;}

/* 米色說明框 */
.elementor-element-e000021,.elementor-element-e000066{background:#E7E1CF!important;border-radius:6px!important;padding:22px 26px!important;width:100%;margin-top:24px!important;}
.hf3-quote-t{margin:0 0 10px!important;}
.hf3-quote-t .elementor-heading-title{font-size:17px!important;font-weight:500!important;color:#2F3A2C!important;letter-spacing:.05em;}
.hf3-quote-p p{margin:0;font-size:16px;line-height:1.9;color:#3E3E36;}
.hf3-quote-p ul{margin:0;padding-left:20px;}
.hf3-quote-p li{font-size:16px;line-height:1.9;color:#3E3E36;}

/* 運送方式連結卡 */
.elementor-element-e000027{background:#E7E1CF!important;border-radius:6px!important;padding:22px 26px!important;width:100%;
  display:flex!important;flex-direction:row!important;flex-wrap:wrap;align-items:center!important;justify-content:space-between!important;gap:16px!important;}
.elementor-element-e000025{padding:0!important;flex:1 1 420px;}
.hf3-link-p p{margin:0 0 6px;font-size:16px;line-height:1.85;color:#3E3E36;}
.hf3-link-p .fine{margin:0;font-size:16px;color:#5B564B;}
.hf3-btn .elementor-button{background:#B59667!important;color:#fff!important;border-radius:4px!important;
  font-size:16px!important;letter-spacing:.08em;padding:13px 34px!important;}
.hf3-btn .elementor-button:hover{background:#A2855A!important;}

/* 付款方式 */
.elementor-element-e000031{background:#E7E1CF!important;border-radius:6px!important;padding:22px 26px!important;width:100%;}
.hf3-pay ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 28px;}
.hf3-pay li{display:flex;align-items:center;gap:12px;font-size:16px;color:#3C3C3C;padding:8px 0;}
.hf3-pay li::before{content:"";width:20px;height:20px;flex:0 0 auto;background:no-repeat center/contain;
  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%235C6B4E%22%20stroke-width%3D%221.3%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%3C%2Fsvg%3E");}
.hf3-pay li:nth-child(2)::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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M3%209.5%2012%204l9%205.5%22%2F%3E%3Cpath%20d%3D%22M5%2010v8M10%2010v8M14%2010v8M19%2010v8M3%2020h18%22%2F%3E%3C%2Fsvg%3E");}
.hf3-pay li:nth-child(3)::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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Crect%20x%3D%223%22%20y%3D%224.5%22%20width%3D%2218%22%20height%3D%2213%22%20rx%3D%223%22%2F%3E%3Cpath%20d%3D%22M8%2014.5v-5M8%2014.5h3M13.5%2014.5v-5l3.5%205v-5%22%2F%3E%3C%2Fsvg%3E");}
.hf3-pay li:nth-child(4)::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%235C6B4E%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M4%209h16v11H4z%22%2F%3E%3Cpath%20d%3D%22M3%209l1.5-4h15L21%209%22%2F%3E%3Cpath%20d%3D%22M10%2020v-6h4v6%22%2F%3E%3C%2Fsvg%3E");}

/* 影響配送清單 */
.elementor-element-e000048{border:1px solid #E6E4DE;border-radius:6px;padding:0!important;width:100%;overflow:hidden;}
.hf3-def p{margin:0;padding:16px 22px;border-bottom:1px solid #F0EEE8;font-size:15px;line-height:1.8;color:#4A4A42;}
.hf3-def p:last-child{border-bottom:0;}
.hf3-def strong{display:inline-block;margin-bottom:4px;font-size:16px;font-weight:500;color:#2F3A2C;letter-spacing:.05em;}
.elementor-element-e000050{background:#FCF4F2!important;border-radius:6px!important;padding:14px 20px!important;width:100%;margin-top:16px!important;}
.hf3-alert-p p{margin:0;font-size:15px;line-height:1.8;color:#B4443A;}
.hf3-alert-p strong{color:#B4443A!important;}

/* 退換貨 */
.elementor-element-e000071{border:1px solid #EFE3E0;border-radius:6px;padding:0!important;width:100%;overflow:hidden;}
.hf3-warn-t{margin:0!important;background:#FCF4F2;padding:14px 24px;width:100%;}
.hf3-warn-t .elementor-heading-title{display:flex;align-items:center;gap:10px;
  font-size:16px!important;font-weight:500!important;color:#B4443A!important;letter-spacing:.05em;}
.hf3-warn-t .elementor-heading-title::before{content:"";width:19px;height:19px;flex:0 0 auto;
  background:no-repeat center/contain;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%23C0503F%22%20stroke-width%3D%221.3%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%3E%3Cpath%20d%3D%22M12%204%202.5%2020h19L12%204z%22%2F%3E%3Cpath%20d%3D%22M12%2010v4.5M12%2017h.01%22%2F%3E%3C%2Fsvg%3E");}
.hf3-warn-b{padding:22px 26px 10px;width:100%;}
.hf3-warn-b p{margin:0 0 14px;font-size:16px;line-height:1.85;color:#3C3C3C;}
.hf3-warn-b ul{margin:0 0 18px;padding-left:20px;}
.hf3-warn-b li{font-size:16px;line-height:1.8;color:#3C3C3C;margin-bottom:8px;}

/* 聯絡資訊 */
.elementor-element-e000079{border:1px solid #E6E4DE;border-radius:6px;padding:0!important;width:100%;overflow:hidden;}
.hf3-kv p{margin:0;display:flex;justify-content:space-between;gap:20px;
  padding:15px 22px;border-bottom:1px solid #F0EEE8;font-size:16px;color:#3C3C3C;}
.hf3-kv p:last-child{border-bottom:0;}
.hf3-kv span:last-child{text-align:right;}

/* 友善提醒 */
.elementor-element-e000084{background:#E7E1CF!important;border-radius:6px!important;padding:26px 28px!important;width:100%;}
.hf3-outro-b ul{margin:0 0 16px;padding-left:20px;}
.hf3-outro-b li{font-size:15px;line-height:1.9;color:#4A4A42;margin-bottom:6px;}
.hf3-outro-b .end{margin:0;font-size:16px;line-height:1.9;color:#3E3E36;}

@media (max-width:900px){
  .elementor-element-e000013,.elementor-element-e000044,.elementor-element-e000063{grid-template-columns:1fr!important;}
  .hf3-pay ul{grid-template-columns:1fr;}
}
@media (max-width:767px){
  .elementor-element-e000002,.elementor-element-e000017,.elementor-element-e000022,.elementor-element-e000028,.elementor-element-e000032,.elementor-element-e000045,.elementor-element-e000051,.elementor-element-e000067,.elementor-element-e000072,.elementor-element-e000076,.elementor-element-e000081,.elementor-element-e000085{margin-bottom:48px!important;}
  .hf3-h .elementor-heading-title{font-size:19px!important;gap:14px;}
  .hf3-lead p{font-size:16px;}
  .hf3-body p,.hf3-body li{font-size:16px;}
  .hf3-kv p{flex-direction:column;gap:4px;}
  .hf3-kv span:last-child{text-align:left;color:#5A5A52;}
  .elementor-element-e000027{flex-direction:column!important;align-items:flex-start!important;}
}
/* STEP 標籤要貼齊卡片角落：讓標題元件不定位，::after 才會以卡片為基準 */
.elementor-element-e000056 .elementor-widget-heading,.elementor-element-e000059 .elementor-widget-heading,.elementor-element-e000062 .elementor-widget-heading{position:static!important;}/* End custom CSS */