.elementor-26840 .elementor-element.elementor-element-ac7ead7 .elementor-heading-title{font-size:24px;font-weight:300;line-height:1.7em;letter-spacing:1.9px;}.elementor-26840 .elementor-element.elementor-element-dd10318 > .elementor-widget-container{padding:7px 7px 7px 7px;background-color:var( --e-global-color-4d7fd51 );border-radius:6px 6px 6px 6px;box-shadow:3px 3px 10px 0px rgba(198.9, 198.9, 198.9, 0.5);}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items:not(.pp-inline-items) li:not(:last-child){margin-bottom:1px;}body:not(.rtl) .elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items.pp-inline-items li:not(:last-child){margin-right:1px;}body.rtl .elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items.pp-inline-items li:not(:last-child){margin-left:1px;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items li{padding:0px 0px 0px 0px;}.elementor-26840 .elementor-element.elementor-element-05bd314.pp-icon-list-traditional .pp-list-items li, .elementor-26840 .elementor-element.elementor-element-05bd314.pp-icon-list-inline .pp-list-items{justify-content:flex-start;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-container .pp-list-items li{align-items:center;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items .pp-icon-list-icon{font-size:6px;line-height:6px;height:6px;width:6px;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items .pp-icon-list-image img{width:6px;}body:not(.rtl) .elementor-26840 .elementor-element.elementor-element-05bd314.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-right:0px;}body.rtl .elementor-26840 .elementor-element.elementor-element-05bd314.pp-icon-left .pp-list-items .pp-icon-wrapper{margin-left:0px;}.elementor-26840 .elementor-element.elementor-element-05bd314.pp-icon-right .pp-list-items .pp-icon-wrapper{margin-left:0px;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-list-items .pp-icon-wrapper{border-style:none;padding:5px 4px 0px 4px;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-icon-list-text{color:#FFFFFF;background:var( --e-global-color-d8cc8ff );font-family:"Arial", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-icon-list-item:hover .pp-icon-list-text{color:#FFFFFF;background:var( --e-global-color-primary );}.elementor-26840 .elementor-element.elementor-element-5ee9b9c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:46px;font-weight:900;color:var( --e-global-color-d8cc8ff );}.elementor-26840 .elementor-element.elementor-element-c92690a > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#919191;}.elementor-26840 .elementor-element.elementor-element-0fee726 .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:46px;font-weight:900;color:var( --e-global-color-d8cc8ff );}.elementor-26840 .elementor-element.elementor-element-e5bbe5f > .elementor-element-populated{border-style:solid;border-width:1px 0px 0px 0px;border-color:#919191;}.elementor-26840 .elementor-element.elementor-element-27bd02c .elementor-heading-title{font-family:"Noto Sans TC", Sans-serif;font-size:46px;font-weight:900;color:var( --e-global-color-d8cc8ff );}@media(max-width:1024px){.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-icon-list-text{font-size:15px;}}@media(max-width:767px){.elementor-26840 .elementor-element.elementor-element-05bd314 .pp-icon-list-text{font-size:15px;}}/* Start custom CSS for pp-icon-list, class: .elementor-element-05bd314 *//* Icon list text */
.elementor-list-item-link-inline a .pp-icon-list-text{
	position:relative;
	left:0px;
	padding-left:16px;
	padding-right:16px;
	padding-top:3px;
	padding-bottom:3px;
}

.s12{
    font-size: 12px;
    text-align: center
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-124987f *//* === 通用（桌機/手機都適用的基本） === */
    .prod-data table {
      width: 100%;
      border-collapse: collapse;
      background: #fff;
    }
    .prod-data th, .prod-data td {
      border: 1px solid #e5e7eb;   /* 細淺灰邊框 */
      padding: 12px 14px;
      
      color: #222;
    }
    .prod-data td .sp-head{
        font-size: 20px;
    }
    .prod-data .left { 
         text-align: left; 
     }
    .remark{
        font-size: 12px;
        line-height: 1.5;
    }

    /* === 桌機（≥768px）：維持表格外觀 === */
    @media (min-width: 768px) {
      .prod-data .head th {
        background: #ffffff;       /* 表頭淺灰 #f5f7fa */
        font-weight: 600;
        text-align: center;        
      }
      .prod-data td { text-align: center; }
      

      /* 第一欄左對齊、顯示靜態箭頭（如截圖） */
      .prod-data td.sp-head {
        text-align: left;
        padding-left: 28px;        
        font-size: 30px;
        /* 給左側箭頭留空 */
        position: relative;
        white-space: nowrap;
        
      }
      .prod-data td.sp-head::before {
        content: "▶";
        color: #888;
        position: absolute;
        left: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 12px;
      }
      
      /* 最高轉數欄位（你原本用 .right）如需右對齊可改為 right */
      .prod-data td.right { text-align: center; }

      /* 桌機隱藏手機用的輔助標籤（・[用途] 等） */
      .prod-data .pc-hide { display: none !important; }

      /* 行交錯底色（可移除） */
      .prod-data tbody tr:nth-child(even) td { background: #fafafa; }

      /* 可選：調整各欄寬比例（按需調整） */
      .prod-data .sp10 { width: 10%; }/*標配-選配-適用機型*/
      .prod-data .sp15 { width: 15%; }/* 標題   說明 */
      .prod-data .sp20 { width: 20%; }/* 說明 */
      .prod-data .sp25 { width: 25%; }/* 主圖    說明 */
    }

    /* === 手機（<768px）：轉為卡片＋手風琴 === */
    @media (max-width: 767px) {
      .prod-data table { 
        display: block; 
        border: none; 
        background: transparent; 
      }
      .prod-data .head { 
        display: none; 
      }           /* 隱藏表頭 */
      .prod-data tbody { 
        display: block; 
      }

      .prod-data tr {
        display: block;
        margin: 16px 10px;                          /* 卡片間距 */
        border: 1px solid #cfcfcf;                  /* 外框 */
        background: #fff;
        
        box-shadow: 0 1px 3px rgba(0,0,0,.08);
      }
      .prod-data td {
        display: block;
        border: none;
        padding: 8px 14px;
        text-align: left;
      }
      
      /* 深色標題列（可點擊展開/收合） */
      .prod-data td.sp-head {
        background: #2f2f2f;
        color: #fff;
        font-weight: 600;
        padding: 12px 30px;
        position: relative;
        /*cursor: pointer;*/
      }
      table td.sp-head a {
        color: #fff;
        background: none;
        padding-left: 18px;
    }
      
      .prod-data td.sp-head::before {
        content: "▶";
        position: absolute;
        left: 10px;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);
        color: #ddd;
        font-size: 12px;
        transition: transform .2s ease, color .2s ease;
      }
      .prod-data tr.open td.sp-head::before {
        transform: translateY(-50%) rotate(90deg);
        color: #fff;
      }

      /* 預設：展開內容隱藏（包含你放在 td 裡的 .sp-item 以及 .pc-hide 標籤） */
      .prod-data .sp-item,
      .prod-data .pc-hide {
/*         display: none; */ 
      }
      /* 預設：展開內容（包含你放在 td 裡的 .sp-item 以及 .pc-hide 標籤） */
      table td .pc-hide{
        display: inline-block;
      }
      /* 手機關閉時，把「最後一欄（視頻）所在的 td」也隱藏 */
/*       .prod-data tr:not(.open) td:last-child { display: none; } */
      /* 手機展開時顯示所有內容 */
      .prod-data tr.open .sp-item,
      .prod-data tr.open .pc-hide,
      .prod-data tr.open td:last-child {
        display: block;
      }
     
      /* 你原本最後一欄的清單（ul.pc-hide.list-first）樣式微調，讓它像截圖 */
      .prod-data .pc-hide.list-first {
        margin: 6px 0 10px 16px;
        padding: 0;
        list-style: none;
      }
      .prod-data .pc-hide.list-first li {
        margin: 6px 0;
        line-height: 1.6;
      }

      /* 條列前綴（・[用途]等）顏色微微淡一點 */
      .prod-data .sp-item .pc-hide,
      .prod-data .sp-item.first .pc-hide {
        color: #666;
        margin-right: 6px;
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5c24c2d *//* === 通用（桌機/手機都適用的基本） === */
    .prod-data table {
      width: 100%;
      border-collapse: collapse;
      background: #fff;
    }
    .prod-data th, .prod-data td {
      border: 1px solid #e5e7eb;   /* 細淺灰邊框 */
      padding: 12px 14px;
      
      color: #222;
    }
    .prod-data td .sp-head{
        font-size: 20px;
    }
    .remark{
        font-size: 12px;
        line-height: 1.5;
    }

    /* === 桌機（≥768px）：維持表格外觀 === */
    @media (min-width: 768px) {
      .prod-data .head th {
        background: #ffffff;       /* 表頭淺灰 #f5f7fa */
        font-weight: 600;
        text-align: center;        
      }
      .prod-data td { text-align: center; }
      

      /* 第一欄左對齊、顯示靜態箭頭（如截圖） */
      .prod-data td.sp-head {
        text-align: left;
        padding-left: 28px;        
        font-size: 30px;
        /* 給左側箭頭留空 */
        position: relative;
        white-space: nowrap;
        
      }
      .prod-data td.sp-head::before {
        content: "▶";
        color: #888;
        position: absolute;
        left: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 12px;
      }
      
      /* 最高轉數欄位（你原本用 .right）如需右對齊可改為 right */
      .prod-data td.right { text-align: center; }

      /* 桌機隱藏手機用的輔助標籤（・[用途] 等） */
      .prod-data .pc-hide { display: none !important; }

      /* 行交錯底色（可移除） */
      .prod-data tbody tr:nth-child(even) td { background: #fafafa; }

      /* 可選：調整各欄寬比例（按需調整） */
      .prod-data .sp10 { width: 10%; }/*標配-選配-適用機型*/
      .prod-data .sp15 { width: 15%; }/* 標題   說明 */
      .prod-data .sp20 { width: 20%; }/* 說明 */
      .prod-data .sp25 { width: 25%; }/* 主圖    說明 */
    }

    /* === 手機（<768px）：轉為卡片＋手風琴 === */
    @media (max-width: 767px) {
      .prod-data table { 
        display: block; 
        border: none; 
        background: transparent; 
      }
      .prod-data .head { 
        display: none; 
      }           /* 隱藏表頭 */
      .prod-data tbody { 
        display: block; 
      }

      .prod-data tr {
        display: block;
        margin: 16px 10px;                          /* 卡片間距 */
        border: 1px solid #cfcfcf;                  /* 外框 */
        background: #fff;
        
        box-shadow: 0 1px 3px rgba(0,0,0,.08);
      }
      .prod-data td {
        display: block;
        border: none;
        padding: 8px 14px;
        text-align: left;
      }
      
      /* 深色標題列（可點擊展開/收合） */
      .prod-data td.sp-head {
        background: #2f2f2f;
        color: #fff;
        font-weight: 600;
        padding: 12px 30px;
        position: relative;
        /*cursor: pointer;*/
      }
      table td.sp-head a {
        color: #fff;
        background: none;
        padding-left: 18px;
    }
      
      .prod-data td.sp-head::before {
        content: "▶";
        position: absolute;
        left: 10px;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);
        color: #ddd;
        font-size: 12px;
        transition: transform .2s ease, color .2s ease;
      }
      .prod-data tr.open td.sp-head::before {
        transform: translateY(-50%) rotate(90deg);
        color: #fff;
      }

      /* 預設：展開內容隱藏（包含你放在 td 裡的 .sp-item 以及 .pc-hide 標籤） */
      .prod-data .sp-item,
      .prod-data .pc-hide {
/*         display: none; */ 
      }
      /* 預設：展開內容（包含你放在 td 裡的 .sp-item 以及 .pc-hide 標籤） */
      table td .pc-hide{
        display: inline-block;
      }
      /* 手機關閉時，把「最後一欄（視頻）所在的 td」也隱藏 */
/*       .prod-data tr:not(.open) td:last-child { display: none; } */
      /* 手機展開時顯示所有內容 */
      .prod-data tr.open .sp-item,
      .prod-data tr.open .pc-hide,
      .prod-data tr.open td:last-child {
        display: block;
      }
     
      /* 你原本最後一欄的清單（ul.pc-hide.list-first）樣式微調，讓它像截圖 */
      .prod-data .pc-hide.list-first {
        margin: 6px 0 10px 16px;
        padding: 0;
        list-style: none;
      }
      .prod-data .pc-hide.list-first li {
        margin: 6px 0;
        line-height: 1.6;
      }

      /* 條列前綴（・[用途]等）顏色微微淡一點 */
      .prod-data .sp-item .pc-hide,
      .prod-data .sp-item.first .pc-hide {
        color: #666;
        margin-right: 6px;
      }
    }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8d26322 *//* === 通用（桌機/手機都適用的基本） === */
    .prod-data table {
      width: 100%;
      border-collapse: collapse;
      background: #fff;
    }
    .prod-data th, .prod-data td {
      border: 1px solid #e5e7eb;   /* 細淺灰邊框 */
      padding: 12px 14px;
      
      color: #222;
    }
    .prod-data td .sp-head{
        font-size: 20px;
    }
    .prod-data .left { 
         text-align: left; 
     }
    .remark{
        font-size: 12px;
        line-height: 1.5;
    }

    /* === 桌機（≥768px）：維持表格外觀 === */
    @media (min-width: 768px) {
      .prod-data .head th {
        background: #ffffff;       /* 表頭淺灰 #f5f7fa */
        font-weight: 600;
        text-align: center;        
      }
      .prod-data td { text-align: center; }
      

      /* 第一欄左對齊、顯示靜態箭頭（如截圖） */
      .prod-data td.sp-head {
        text-align: left;
        padding-left: 28px;        
        font-size: 30px;
        /* 給左側箭頭留空 */
        position: relative;
        white-space: nowrap;
        
      }
      .prod-data td.sp-head::before {
        content: "▶";
        color: #888;
        position: absolute;
        left: 10px;
        top: 50%;
        transform: translateY(-50%);
        font-size: 12px;
      }
      
      /* 最高轉數欄位（你原本用 .right）如需右對齊可改為 right */
      .prod-data td.right { text-align: center; }

      /* 桌機隱藏手機用的輔助標籤（・[用途] 等） */
      .prod-data .pc-hide { display: none !important; }

      /* 行交錯底色（可移除） */
      .prod-data tbody tr:nth-child(even) td { background: #fafafa; }

      /* 可選：調整各欄寬比例（按需調整） */
      .prod-data .sp10 { width: 10%; }/*標配-選配-適用機型*/
      .prod-data .sp15 { width: 15%; }/* 標題   說明 */
      .prod-data .sp20 { width: 20%; }/* 說明 */
      .prod-data .sp25 { width: 25%; }/* 主圖    說明 */
    }

    /* === 手機（<768px）：轉為卡片＋手風琴 === */
    @media (max-width: 767px) {
      .prod-data table { 
        display: block; 
        border: none; 
        background: transparent; 
      }
      .prod-data .head { 
        display: none; 
      }           /* 隱藏表頭 */
      .prod-data tbody { 
        display: block; 
      }

      .prod-data tr {
        display: block;
        margin: 16px 10px;                          /* 卡片間距 */
        border: 1px solid #cfcfcf;                  /* 外框 */
        background: #fff;
        
        box-shadow: 0 1px 3px rgba(0,0,0,.08);
      }
      .prod-data td {
        display: block;
        border: none;
        padding: 8px 14px;
        text-align: left;
      }
      
      /* 深色標題列（可點擊展開/收合） */
      .prod-data td.sp-head {
        background: #2f2f2f;
        color: #fff;
        font-weight: 600;
        padding: 12px 30px;
        position: relative;
        /*cursor: pointer;*/
      }
      table td.sp-head a {
        color: #fff;
        background: none;
        padding-left: 18px;
    }
      
      .prod-data td.sp-head::before {
        content: "▶";
        position: absolute;
        left: 10px;
        top: 50%;
        transform: translateY(-50%) rotate(0deg);
        color: #ddd;
        font-size: 12px;
        transition: transform .2s ease, color .2s ease;
      }
      .prod-data tr.open td.sp-head::before {
        transform: translateY(-50%) rotate(90deg);
        color: #fff;
      }

      /* 預設：展開內容隱藏（包含你放在 td 裡的 .sp-item 以及 .pc-hide 標籤） */
      .prod-data .sp-item,
      .prod-data .pc-hide {
/*         display: none; */ 
      }
      /* 預設：展開內容（包含你放在 td 裡的 .sp-item 以及 .pc-hide 標籤） */
      table td .pc-hide{
        display: inline-block;
      }
      /* 手機關閉時，把「最後一欄（視頻）所在的 td」也隱藏 */
/*       .prod-data tr:not(.open) td:last-child { display: none; } */
      /* 手機展開時顯示所有內容 */
      .prod-data tr.open .sp-item,
      .prod-data tr.open .pc-hide,
      .prod-data tr.open td:last-child {
        display: block;
      }
     
      /* 你原本最後一欄的清單（ul.pc-hide.list-first）樣式微調，讓它像截圖 */
      .prod-data .pc-hide.list-first {
        margin: 6px 0 10px 16px;
        padding: 0;
        list-style: none;
      }
      .prod-data .pc-hide.list-first li {
        margin: 6px 0;
        line-height: 1.6;
      }

      /* 條列前綴（・[用途]等）顏色微微淡一點 */
      .prod-data .sp-item .pc-hide,
      .prod-data .sp-item.first .pc-hide {
        color: #666;
        margin-right: 6px;
      }
    }/* End custom CSS */