.elementor-191938 .elementor-element.elementor-element-a83306c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-191938 .elementor-element.elementor-element-a83306c{overflow:hidden;padding:10px 10px 10px 10px;}.elementor-191938 .elementor-element.elementor-element-a83306c, .elementor-191938 .elementor-element.elementor-element-a83306c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-191938 .elementor-element.elementor-element-9275e98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDFAF5ED;}.elementor-bc-flex-widget .elementor-191938 .elementor-element.elementor-element-9275e98.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-191938 .elementor-element.elementor-element-9275e98.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-191938 .elementor-element.elementor-element-9275e98.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-element-populated, .elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-element-populated > .elementor-background-overlay, .elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-background-slideshow{border-radius:23px 23px 23px 23px;}.elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;text-align:justify;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.pp-tooltip.pp-tooltip-{{ID}} .pp-tooltip-content{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-191938 .elementor-element.elementor-element-e39000b{--spacer-size:100px;}.elementor-191938 .elementor-element.elementor-element-a64823e > .elementor-element-populated{padding:15px 15px 15px 15px;}@media(max-width:1024px){.elementor-191938 .elementor-element.elementor-element-a83306c{padding:25px 25px 25px 25px;}}@media(max-width:767px){.elementor-191938 .elementor-element.elementor-element-a83306c{padding:15px 15px 15px 15px;}.elementor-191938 .elementor-element.elementor-element-a64823e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:5px 5px 5px 5px;}}@media(min-width:768px){.elementor-191938 .elementor-element.elementor-element-9275e98{width:20%;}.elementor-191938 .elementor-element.elementor-element-a64823e{width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-191938 .elementor-element.elementor-element-9275e98{width:30%;}.elementor-191938 .elementor-element.elementor-element-a64823e{width:70%;}}/* Start custom CSS for column, class: .elementor-element-9275e98 *//* 1. 抓到你提供的分身 ID 和類別，直接讓它徹底消失，不准顯示任何內容 */
.elementor-sticky__spacer[data-id="dfb65b2"] {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* 2. 確保「活著」的那一個 (active) 標題是黑色的且正常顯示 */
.elementor-sticky--active[data-id="dfb65b2"] h3.elementor-heading-title {
    color: #000000 !important;
    display: block !important;
    visibility: visible !important;
}

/* 3. 預防萬一，如果還有其他分身，只要帶有 spacer 類別的通通不准出聲 */
.elementor-widget-heading.elementor-sticky__spacer,
.elementor-inner-section.elementor-sticky__spacer {
    display: none !important;
}

/* 1. 讓左側欄位像磁鐵一樣釘住，不准隨頁面滑走 */
.elementor-191938 .elementor-element.elementor-element-9275e98 {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 50px !important;    /* 距離頂部高度，視你的 Header 調整 */
    height: auto !important;
    align-self: flex-start !important; /* 核心：防止被右邊商品區強行拉長 */
    z-index: 10 !important;
}

/* 2. 讓內部內容獨立捲動，不准切掉底部的「加值服務」 */
.elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-widget-wrap {
    max-height: calc(100vh - 100px) !important; /* 自動抓螢幕高度 */
    overflow-y: auto !important; /* 內容多長就顯示多長，超過才出滑桿 */
    overflow-x: hidden !important;
    display: block !important;
    scrollbar-gutter: stable; /* 預留滑桿寬度，防止忽胖忽瘦 */
}

/* 3. 救回標題並殺掉殘影 */
.elementor-191938 .elementor-element.elementor-element-9275e98 h3.elementor-heading-title {
    color: #000000 !important;
    display: block !important;
    visibility: visible !important;
    position: relative !important;
    transform: none !important;
}

/* 4. 強制顯示滑桿（針對 Chrome/Edge/Safari） */
.elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-widget-wrap::-webkit-scrollbar {
    width: 6px !important;
}
.elementor-191938 .elementor-element.elementor-element-9275e98 > .elementor-widget-wrap::-webkit-scrollbar-thumb {
    background: #cccccc !important;
    border-radius: 10px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a83306c *//* 讓這一區塊變成一個自動感應高度的黏性容器 */
.elementor-191938 .elementor-element.elementor-element-a83306c {
    position: -webkit-sticky; /* 支援 Safari */
    position: sticky;
    top: 20px;                /* 頂部預留一點點空間，比較好看 */
    
    /* 重點：讓它最大高度剛好等於瀏覽器視窗，超過就自動出滑桿 */
    max-height: calc(100vh - 40px); 
    overflow-y: auto;         /* 內容超過螢幕才出滑桿，沒超過就不出 */
    overflow-x: hidden;
}

/* 強制顯示滑桿（針對 Chrome/Edge/Safari） */
.elementor-191938 .elementor-element.elementor-element-a83306c::-webkit-scrollbar {
    width: 8px !important;
    display: block !important;
}

.elementor-191938 .elementor-element.elementor-element-a83306c::-webkit-scrollbar-thumb {
    background-color: #888888; /* 滑桿顏色 */
    border-radius: 10px;
}

.elementor-191938 .elementor-element.elementor-element-a83306c::-webkit-scrollbar-track {
    background: #f1f1f1;      /* 滑桿軌道顏色 */
}/* End custom CSS */