.elementor-27435 .elementor-element.elementor-element-1b65a15{--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-27435 .elementor-element.elementor-element-0136dc6{--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-27435 .elementor-element.elementor-element-37db5a7{--display:flex;}.elementor-27435 .elementor-element.elementor-element-c79b410{--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-27435 .elementor-element.elementor-element-2e58f36{--display:flex;}.elementor-27435 .elementor-element.elementor-element-1120bed{--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-27435 .elementor-element.elementor-element-771316d{--display:flex;}.elementor-27435 .elementor-element.elementor-element-2e6399c{--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-27435 .elementor-element.elementor-element-bdab85b{--display:flex;}.elementor-27435 .elementor-element.elementor-element-cdbd7c3{--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-27435 .elementor-element.elementor-element-a97eee9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;}.elementor-27435 .elementor-element.elementor-element-75f6abd{--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;}@media(max-width:768px){.elementor-27435 .elementor-element.elementor-element-0136dc6{--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-27435 .elementor-element.elementor-element-a97eee9{--n-tabs-heading-wrap:nowrap;--n-tabs-heading-overflow-x:scroll;--n-tabs-title-white-space:nowrap;--n-tabs-title-gap:0px;}}/* Start custom CSS for container, class: .elementor-element-0136dc6 *//* 針對手機版標籤顯示優化 */
@media (max-width: 767px) {
    /* 1. 確保標籤外層容器不換行，且超出時可滑動 */
    .elementor-27435 .elementor-element.elementor-element-0136dc6 .e-n-tabs-heading {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important; 
        overflow-x: auto !important; /* 超出時允許左右滑動 */
        justify-content: space-around !important; /* 均分空間，若標籤多則改為 flex-start */
        -webkit-overflow-scrolling: touch; /* 讓手機滑動更順暢 */
    }

    /* 2. 確保每個標籤「不被壓縮」，並留一點左右邊距 */
    .elementor-27435 .elementor-element.elementor-element-0136dc6 .e-n-tab-title {
        flex: 0 0 auto !important; /* 重要：防止標籤縮小導致文字卡到 */
        width: auto !important;
        padding-left: 15px !important; /* 增加左邊距 */
        padding-right: 15px !important; /* 增加右邊距，確保「素食」後面有空間 */
        white-space: nowrap !important; /* 強制文字不換行 */
    }

    /* 3. 隱藏下方可能出現的滾動條（選用，讓視覺更美觀） */
    .elementor-27435 .elementor-element.elementor-element-0136dc6 .e-n-tabs-heading::-webkit-scrollbar {
        display: none;
    }
}/* End custom CSS */