.elementor-1012 .elementor-element.elementor-element-5648d45d{--display:flex;--min-height:192px;--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;--justify-content:center;}.elementor-1012 .elementor-element.elementor-element-5648d45d:not(.elementor-motion-effects-element-type-background), .elementor-1012 .elementor-element.elementor-element-5648d45d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://superstarclinic.com/wp-content/uploads/2025/12/巨星.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-6a0c4810{text-align:center;}.elementor-1012 .elementor-element.elementor-element-6a0c4810 .elementor-heading-title{color:var( --e-global-color-eef624b );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1012 .elementor-element.elementor-element-2a8a0462.elementor-element{--align-self:center;}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-eef624b );fill:var( --e-global-color-eef624b );}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a, .elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-menu-toggle{color:var( --e-global-color-eef624b );fill:var( --e-global-color-eef624b );}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown{background-color:#02010100;border-style:solid;border-color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a:hover,
					.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a:focus,
					.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a.elementor-item-active{background-color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:var( --e-global-color-primary );border-bottom-width:1px;}.elementor-1012 .elementor-element.elementor-element-c9d9083{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-7abf2cca.elementor-element{--align-self:center;}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1012 .elementor-element.elementor-element-38ca295e.elementor-element{--align-self:center;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumbs *{transition-duration:300ms;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumb-item::after{transition-duration:300ms;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumb-item::before{transition-duration:300ms;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumbs{font-family:"Noto Sans TC", Sans-serif;font-size:14px;font-weight:400;line-height:1.8em;padding:5px 5px 5px 5px;color:var( --e-global-color-secondary );}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumbs-list{gap:0px;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumbs-list a{color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumbs-list a:hover .uc-item-title{color:#666666;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-item-title{padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumb-separator{margin:0 20px;color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumb-separator i{color:var( --e-global-color-primary );}.elementor-1012 .elementor-element.elementor-element-38ca295e .uc-breadcrumb-separator svg{fill:var( --e-global-color-primary );}.elementor-widget-theme-post-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 );line-height:var( --e-global-typography-text-line-height );}.elementor-1012 .elementor-element.elementor-element-3103442a{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1012 .elementor-element.elementor-element-c9d9083{--content-width:960px;}}@media(min-width:1025px){.elementor-1012 .elementor-element.elementor-element-5648d45d:not(.elementor-motion-effects-element-type-background), .elementor-1012 .elementor-element.elementor-element-5648d45d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1012 .elementor-element.elementor-element-5648d45d{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-1012 .elementor-element.elementor-element-2a8a0462{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown{border-width:1px 1px 1px 1px;}.elementor-1012 .elementor-element.elementor-element-2a8a0462 .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;}.elementor-1012 .elementor-element.elementor-element-c9d9083{--padding-top:50px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-widget-theme-post-title .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .uc-breadcrumbs{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-index{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-ucaddon_breadcrumbs_widget .ue-home-icon{line-height:var( --e-global-typography-text-line-height );}.elementor-1012 .elementor-element.elementor-element-38ca295e.elementor-element{--align-self:center;}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-1012 .elementor-element.elementor-element-25d0d6c5{padding:0px 10px 0px 10px;}}/* Start custom CSS for nav-menu, class: .elementor-element-2a8a0462 *//* =========================================
   電腦與平板模式 (螢幕寬度 > 768px)
   修正重點：強制 Flexbox 居中、膠囊按鈕
   ========================================= */
@media (min-width: 768px) {
    #menu-1-2a8a0462 .elementor-item {
        /* 1. 強制排版模型為 Flex，解決文字不居中問題 */
        display: flex !important;
        justify-content: center !important; /* 水平置中 */
        align-items: center !important;     /* 垂直置中 */
        
        /* 2. 重置內距，避免預設 padding 把文字推歪 */
        padding: 10px 0 !important; 
        
        /* 3. 外觀樣式 */
        width: 190px;                /* 固定寬度 */
        margin: 0 8px;               /* 按鈕間距 */
        color: #ffffff !important;
        background-color: transparent;
        border: 1px solid #ffffff;
        border-radius: 50px;         /* 圓角 */
        transition: all 0.3s ease;
    }

    /* 懸浮狀態 (Hover) */
    #menu-1-2a8a0462 .elementor-item:hover {
        background-color: #ffffff !important;
        color: #72500A !important;
        border-color: #ffffff;
    }

    /* 啟動狀態 (Active) */
    #menu-1-2a8a0462 .elementor-item.elementor-item-active {
        background-color: #ffffff !important;
        color: #72500A !important;
        border-color: #ffffff;
    }
}

/* =========================================
   手機模式 (螢幕寬度 <= 767px)
   優化重點：去除按鈕樣式，呈現乾淨的條列選單
   ========================================= */
@media (max-width: 767px) {
    /* 1. 漢堡選單按鈕本身 (三條線) */
    #menu-1-2a8a0462 .elementor-menu-toggle {
        border: none !important;
        background: transparent !important;
    }
    
    /* 2. 下拉後的選單容器 - 讓它背景乾淨 */
    #menu-1-b731ccf .elementor-nav-menu--dropdown {
        background-color: #ffffff !important; /* 下拉背景設為白色 */
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        box-shadow: 0px 10px 20px rgba(0,0,0,0.1); /* 增加一點陰影增加層次感 */
    }

    /* 3. 選單內的每一個選項 - 變成乾淨的橫條 */
    #menu-1-2a8a0462 .elementor-nav-menu--dropdown .elementor-item {
        /* 清除電腦版的按鈕設定 */
        border: none !important;
        border-radius: 0 !important;
        margin: 0 !important;
        width: 100% !important;
        
        /* 手機版排版優化 */
        display: block !important;    /* 讓點擊範圍佔滿整行 */
        text-align: center !important; /* 手機版文字居中 */
        padding: 15px 0 !important;   /* 增加手指點擊範圍 */
        color: #333333 !important;    /* 深色文字，確保白底上看得到 */
        border-bottom: 1px solid #eee !important; /* 每個選項中間加細灰線分隔 */
    }
    
    /* 4. 手機版選中或手指按壓時的顏色 */
    #menu-1-2a8a0462 .elementor-nav-menu--dropdown .elementor-item:hover,
    #menu-1-2a8a0462 .elementor-nav-menu--dropdown .elementor-item.elementor-item-active {
        background-color: #f5f5f5 !important; /* 微微的灰色背景 */
        color: #72500A !important;            /* 深金色文字 */
    }
}/* End custom CSS */