.elementor-175701 .elementor-element.elementor-element-4557d0cc{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-175701 .elementor-element.elementor-element-4557d0cc:not(.elementor-motion-effects-element-type-background), .elementor-175701 .elementor-element.elementor-element-4557d0cc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F6F7 0%, #ECECEC 100%);}.elementor-175701 .elementor-element.elementor-element-123005a0{width:100%;max-width:100%;}.elementor-175701 .elementor-element.elementor-element-2d8b762c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-175701 .elementor-element.elementor-element-a5fc863{--display:flex;}.elementor-175701 .elementor-element.elementor-element-1885d309 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-1885d309{text-align:center;}.elementor-175701 .elementor-element.elementor-element-13513346{text-align:center;}.elementor-175701 .elementor-element.elementor-element-1923a0ab{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-175701 .elementor-element.elementor-element-7de6384a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-175701 .elementor-element.elementor-element-4960912a{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-175701 .elementor-element.elementor-element-16c25ad9 .elementor-heading-title{font-family:"Noto Sans", Roboto, Helvetica, Arial, sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-175701 .elementor-element.elementor-element-700c6cc5{text-align:justify;}.elementor-175701 .elementor-element.elementor-element-3885d161{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-175701 .elementor-element.elementor-element-3ef47068 .elementor-heading-title{font-family:"Noto Sans", Roboto, Helvetica, Arial, sans-serif;font-size:18px;font-weight:600;line-height:24px;}.elementor-175701 .elementor-element.elementor-element-69d7603b{text-align:justify;}.elementor-175701 .elementor-element.elementor-element-2ef956bd{--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;}.elementor-175701 .elementor-element.elementor-element-16578134{--e-image-carousel-slides-to-show:1;}.elementor-175701 .elementor-element.elementor-element-16578134 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-175701 .elementor-element.elementor-element-16578134 .elementor-swiper-button.elementor-swiper-button-next{font-size:30px;color:var( --e-global-color-primary );}.elementor-175701 .elementor-element.elementor-element-16578134 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-175701 .elementor-element.elementor-element-16578134 .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-primary );}.elementor-175701 .elementor-element.elementor-element-16578134 .swiper-pagination-bullet{width:10px;height:10px;background:var( --e-global-color-accent );}.elementor-175701 .elementor-element.elementor-element-30209ccd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-175701 .elementor-element.elementor-element-6a0812f8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-175701 .elementor-element.elementor-element-3c9beb55 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Arial", Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;padding:14px 20px 14px 20px;}.elementor-175701 .elementor-element.elementor-element-3c9beb55{width:auto;max-width:auto;}.elementor-175701 .elementor-element.elementor-element-3c9beb55 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-3c9beb55 .elementor-button-content-wrapper{flex-direction:row;}.elementor-175701 .elementor-element.elementor-element-3c9beb55 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-175701 .elementor-element.elementor-element-73baea1b .elementor-button{background-color:var( --e-global-color-accent );font-family:"Arial", Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;padding:14px 20px 14px 20px;}.elementor-175701 .elementor-element.elementor-element-73baea1b{width:auto;max-width:auto;}.elementor-175701 .elementor-element.elementor-element-73baea1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-73baea1b .elementor-button-content-wrapper{flex-direction:row;}.elementor-175701 .elementor-element.elementor-element-73baea1b .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-175701 .elementor-element.elementor-element-736f6f65 .elementor-button{background-color:var( --e-global-color-accent );font-family:"Arial", Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;padding:14px 20px 14px 20px;}.elementor-175701 .elementor-element.elementor-element-736f6f65{width:auto;max-width:auto;}.elementor-175701 .elementor-element.elementor-element-736f6f65 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-736f6f65 .elementor-button-content-wrapper{flex-direction:row;}.elementor-175701 .elementor-element.elementor-element-736f6f65 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-175701 .elementor-element.elementor-element-6cacd8ff .elementor-button{background-color:var( --e-global-color-accent );font-family:"Arial", Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-weight:normal;fill:#FFFFFF;color:#FFFFFF;padding:14px 20px 14px 20px;}.elementor-175701 .elementor-element.elementor-element-6cacd8ff{width:auto;max-width:auto;}.elementor-175701 .elementor-element.elementor-element-6cacd8ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-6cacd8ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-175701 .elementor-element.elementor-element-6cacd8ff .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-175701 .elementor-element.elementor-element-243dcff1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-175701 .elementor-element.elementor-element-1f71129d{--display:flex;}.elementor-175701 .elementor-element.elementor-element-77bd1051{--display:flex;}.elementor-175701 .elementor-element.elementor-element-28cf5eb9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-175701 .elementor-element.elementor-element-77ced255{--display:flex;}.elementor-175701 .elementor-element.elementor-element-17f67ad0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-46c031db{--display:flex;--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-175701 .elementor-element.elementor-element-544a8fc2{text-align:start;}.elementor-175701 .elementor-element.elementor-element-544a8fc2 .elementor-heading-title{font-family:"Raleway", Roboto, Helvetica, Arial, sans-serif;font-size:16px;font-weight:bold;color:var( --e-global-color-accent );}.elementor-175701 .elementor-element.elementor-element-321da380{text-align:start;}.elementor-175701 .elementor-element.elementor-element-4a70e3af .elementor-repeater-item-a7aad31.jet-parallax-section__layout .jet-parallax-section__image{background-size:auto;}.elementor-175701 .elementor-element.elementor-element-45d8825f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-175701 .elementor-element.elementor-element-45d8825f{text-align:center;}.elementor-175701 .elementor-element.elementor-element-45d8825f .elementor-heading-title{font-family:"Arial", Roboto, Helvetica, Arial, sans-serif;font-weight:bold;color:var( --e-global-color-accent );}.elementor-175701 .elementor-element.elementor-element-9149877{text-align:start;}.elementor-175701 .elementor-element.elementor-element-1b6f2d9a{text-align:center;}.elementor-175701 .elementor-element.elementor-element-1b6f2d9a .elementor-heading-title{font-family:"Arial", Roboto, Helvetica, Arial, sans-serif;font-weight:bold;color:var( --e-global-color-accent );}.elementor-175701 .elementor-element.elementor-element-64974742{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:10px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-175701 .elementor-element.elementor-element-4c56ac67{--display:flex;}.elementor-175701 .elementor-element.elementor-element-44937a30 .elementor-button-content-wrapper{flex-direction:row;}.elementor-175701 .elementor-element.elementor-element-44937a30 .elementor-button .elementor-button-content-wrapper{gap:13px;}.elementor-175701 .elementor-element.elementor-element-44937a30 .elementor-button{font-size:24px;font-weight:bold;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );box-shadow:0px 1px 5px 0px rgba(0,0,0,0.5);}@media(min-width:376px){.elementor-175701 .elementor-element.elementor-element-4557d0cc{--content-width:1280px;}.elementor-175701 .elementor-element.elementor-element-7de6384a{--width:50%;}.elementor-175701 .elementor-element.elementor-element-2ef956bd{--width:50%;}}@media(max-width:768px) and (min-width:376px){.elementor-175701 .elementor-element.elementor-element-1923a0ab{--content-width:100%;}.elementor-175701 .elementor-element.elementor-element-7de6384a{--width:100%;}.elementor-175701 .elementor-element.elementor-element-4960912a{--width:100%;}.elementor-175701 .elementor-element.elementor-element-2ef956bd{--width:100%;}}@media(max-width:768px){.elementor-175701 .elementor-element.elementor-element-2d8b762c{--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-175701 .elementor-element.elementor-element-1923a0ab{--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-175701 .elementor-element.elementor-element-2ef956bd.e-con{--order:-99999 /* order start hack */;}.elementor-175701 .elementor-element.elementor-element-16578134 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-175701 .elementor-element.elementor-element-16578134 .elementor-swiper-button.elementor-swiper-button-next{font-size:18px;}.elementor-175701 .elementor-element.elementor-element-30209ccd{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-175701 .elementor-element.elementor-element-6a0812f8{--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-175701 .elementor-element.elementor-element-3c9beb55 > .elementor-widget-container{margin:0px 20px 20px 0px;}}/* Start custom CSS for image-carousel, class: .elementor-element-16578134 */.ANS-Carousel img{
    height: 444px;
    object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d22bd0e */.ordering_tb {
                border-collapse: collapse;
                border: 3px #AFB1B3 solid;
            }
            
            .ordering_tb tr td {
                border: 1px solid #AFB1B3;
                padding: 5px 15px;
            }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1d22bd0e */.ordering_tb {
                border-collapse: collapse;
                border: 3px #AFB1B3 solid;
            }
            
            .ordering_tb tr td {
                border: 1px solid #AFB1B3;
                padding: 5px 15px;
            }/* End custom CSS */
/* Start custom CSS *//* 設定 #Spec 表格 */
.Spec {
    border: 1px solid #ffffff !important; /* 表格邊框 */
    margin: 0; /* 移除外邊距 */
    overflow-x: hidden; /* 溢出時隱藏橫向滾動條 */
    overflow-y: hidden; /* 溢出時隱藏直向滾動條 */
    width: 100%; /* 設定表格寬度 */
}

.Spec table {
    width: 100%; /* 表格寬度設定為100% */
    table-layout: auto; /* 自動表格佈局 */
    -webkit-overflow-scrolling: touch; /* 啟用觸摸滾動 */
    -ms-overflow-style: -ms-autohiding-scrollbar; /* IE自動隱藏滾動條 */
}

.Spec thead > tr > th {
    border-top: 2px solid hsla(0, 0%, 50.2%, 0.5); /* 表頭上邊框樣式 */
    padding: 10px; /* 表頭內邊距 */
    text-align: left; /* 表頭文字靠左對齊 */
    white-space: nowrap; /* 防止標題折行 */
}

.Spec p,
.Spec .Desc p {
    margin: 0; /* 移除段落的外邊距 */
}

.Spec th:nth-child(1),
.Spec td:nth-child(1) {
    width: 150px; /* 第一列寬度設定 */
    min-width: 150px; /* 第一列最小寬度 */
    text-align: left; /* 文字靠左對齊 */
    white-space: nowrap; /* 防止折行 */
    overflow: hidden; /* 隱藏溢出內容 */
    text-overflow: ellipsis; /* 使用省略號隱藏溢出文本 */
}

.Spec tr {
    padding: 10px; /* 單元格內邊距 */
    color: #333; /* 單元格文字顏色 */
}

.Spec td {
    text-align: left; /* 單元格文字靠左對齊 */
}

/* 設置表格內的 ul 和 li 標籤不縮排 */
.Spec td ul, #Spec td li {
    margin: 0;
    padding: 0;
    list-style-position: inside; /* 列表符號在列表項內 */
    text-align: left; /* 文字靠左對齊 */
}

.Spec tr:nth-child(odd) {
    background-color: #e3e3e3; /* 奇數行背景顏色 */
}

.Spec tr:nth-child(even) {
    background-color: #FFFFFF; /* 偶數行背景顏色 */
}

.Spec .Row_Header,
.Spec tr:hover > td,
.Spec tr:hover > th {
    background-color: initial; /* 懸停時的背景顏色 */
    color: #333; /* 行表頭文字顏色 */
}

.Spec table.Ordering_Guide_Table,
.Spec table.Accessory {
    background-color: white; /* 表格背景顏色為白色 */
    border: 1px solid #C9C9C9; /* 表格邊框顏色 */
    border-collapse: collapse; /* 表格邊框合併 */
}

.Spec table.Ordering_Guide_Table .Packing_List td,
.Spec table.Packing_List td {
    border: 1px solid #ffffff; /* 單元格邊框樣式 */
    padding: 10px; /* 單元格內邊距 */
    width: 20%; /* 第一列寬度設定為20% */
}

.Spec .Packing_List td,
.Spec .OrderingGuide td,
.Spec .PackingList td,
.Spec .Accessory td {
    background-color: #FFF; /* 單元格背景顏色為白色 */
}

.Spec .Product_Table {
    border: 1px solid #fff; /* 表格邊框顏色為白色 */
    table-layout: auto; /* 自動表格佈局 */
    width: 100%; /* 表格寬度設定為100% */
}

.Spec .Product_Table td {
    padding: 10px; /* 單元格內邊距 */
    color: #333; /* 單元格文字顏色 */
    text-align: left; /* 單元格文字置中對齊 */
}

.Spec .Product_Table .Row_1 {
    background-color: #532e9554; /* 第一行背景顏色 */
}

.Spec .Product_Table .Row_2 {
    background-color: #E9E2F7; /* 第二行背景顏色 */
}

.Block_Diagram_section img {
    width: 100%; /* 圖片寬度設定為100% */
}

caption {
    border: 0;
    clip: rect(0, 0, 0, 0); /* 隱藏元素，僅供屏幕閱讀器使用 */
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    width: 1px; /* 隱藏表格標題 */
}

/* 媒體查詢：針對小螢幕進行調整 */
@media (max-width: 768px) {
    .Specification .elementor-heading-title {
        min-width: 100%; /* 最小寬度設定為100% */
    }

    .Spec th:nth-child(1),
    .Spec td:nth-child(1) {
        width: auto; /* 自動寬度 */
        min-width: auto; /* 自動最小寬度 */
        font-weight: bold; /* 字體加粗 */
        overflow: visible; /* 小屏幕時顯示全部內容 */
        text-overflow: clip; /* 小屏幕時不使用省略號 */
        white-space: normal; /* 小屏幕時允許換行 */
    }

    .Spec table {
        display: block; /* 表格設定為區塊顯示 */
        overflow-x: auto; /* 溢出時顯示橫向滾動條 */
        width: 100%; /* 寬度設定為100% */
    }

    .Spec tr {
        display: block; /* 表格行設定為區塊顯示 */
        width: 100%; /* 寬度設定為100% */
    }

    .Spec th,
    .Spec td {
        display: block; /* 表格單元設定為區塊顯示 */
        width: 100%; /* 寬度設定為100% */
        text-align: left; /* 單元格文字置中對齊 */
    }

    .Spec tr:nth-child(odd),
    .Spec tr:nth-child(even) {
        background-color: transparent; /* 背景顏色設定為透明 */
    }
}/* End custom CSS */