.elementor-4131 .elementor-element.elementor-element-23b87e3{--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;--background-transition:0.3s;}.elementor-4131 .elementor-element.elementor-element-23b87e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .elementor-repeater-item-f5ec442 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://popomika.com/wp-content/uploads/2026/07/814-DU-205-4-1.jpg);background-size:cover;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .elementor-repeater-item-f5ec442 .swiper-slide-contents{text-shadow:0px 0px 10px #000000;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .elementor-repeater-item-70725f9 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://popomika.com/wp-content/uploads/2026/07/012-C1-124-3-1.jpg);background-size:cover;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .elementor-repeater-item-70725f9 .swiper-slide-contents{text-shadow:0px 0px 10px #000000;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .elementor-repeater-item-9465a35 .swiper-slide-bg{background-color:var( --e-global-color-primary );background-image:url(https://popomika.com/wp-content/uploads/2026/07/61-Series-2.jpg);background-size:cover;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .elementor-repeater-item-9465a35 .swiper-slide-contents{text-shadow:0px 0px 10px rgba(0, 0, 0, 0.99);}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .swiper-slide{transition-duration:calc(5000ms*1.2);height:500px;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .swiper-slide-contents{max-width:66%;}.elementor-4131 .elementor-element.elementor-element-7542aaf0 .swiper-slide-inner{text-align:center;}.elementor-4131 .elementor-element.elementor-element-154799e5{--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;--background-transition:0.3s;--padding-top:5%;--padding-bottom:5%;--padding-left:02.5%;--padding-right:2.5%;}.elementor-4131 .elementor-element.elementor-element-edd2640 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4131 .elementor-element.elementor-element-edd2640{font-family:var( --e-global-typography-ccf9bd4-font-family ), Noto Serif TC;font-size:var( --e-global-typography-ccf9bd4-font-size );font-weight:var( --e-global-typography-ccf9bd4-font-weight );text-decoration:var( --e-global-typography-ccf9bd4-text-decoration );color:var( --e-global-color-62bed4c );}.elementor-4131 .elementor-element.elementor-element-edd2640 a{color:var( --e-global-color-secondary );}.elementor-4131 .elementor-element.elementor-element-edd2640 a:hover{color:var( --e-global-color-accent );}.elementor-4131 .elementor-element.elementor-element-6f2c4940{--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;--background-transition:0.3s;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-4131 .elementor-element.elementor-element-6f2c4940.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4131 .elementor-element.elementor-element-3997df8{--display:flex;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0.5%;--z-index:1;}.elementor-4131 .elementor-element.elementor-element-3997df8.e-con{--align-self:flex-start;}.elementor-4131 .elementor-element.elementor-element-bb4d87a{--display:flex;--background-transition:0.3s;--padding-top:0%;--padding-bottom:0%;--padding-left:0.5%;--padding-right:0%;}.elementor-4131 .elementor-element.elementor-element-4d0b4d1{--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;--align-items:center;--background-transition:0.3s;}.elementor-4131 .elementor-element.elementor-element-774f56c{--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;--align-items:center;--background-transition:0.3s;}.elementor-4131 .elementor-element.elementor-element-3c089e8 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4131 .elementor-element.elementor-element-3c089e8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif TC;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4131 .elementor-element.elementor-element-fcf7b36{--grid-columns:3;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-4131 .elementor-element.elementor-element-fcf7b36 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-4131 .elementor-element.elementor-element-fcf7b36 .elementor-pagination{text-align:center;margin-top:30px;}body:not(.rtl) .elementor-4131 .elementor-element.elementor-element-fcf7b36 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-4131 .elementor-element.elementor-element-fcf7b36 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4131 .elementor-element.elementor-element-fcf7b36 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-4131 .elementor-element.elementor-element-fcf7b36 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-4131 .elementor-element.elementor-element-7c421fda{--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;--background-transition:0.3s;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4131 .elementor-element.elementor-element-6a0dc905{--divider-border-style:solid;--divider-color:var( --e-global-color-62bed4c );--divider-border-width:1px;}.elementor-4131 .elementor-element.elementor-element-6a0dc905 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-6a0dc905 .elementor-divider-separator{width:100%;}.elementor-4131 .elementor-element.elementor-element-6a0dc905 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4131 .elementor-element.elementor-element-63b92f08{--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;--background-transition:0.3s;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4131 .elementor-element.elementor-element-7901383e > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-4131 .elementor-element.elementor-element-7901383e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif TC;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4131 .elementor-element.elementor-element-27eb1313{--grid-columns:3;--grid-row-gap:15px;--grid-column-gap:15px;}.elementor-4131 .elementor-element.elementor-element-27eb1313 > .elementor-widget-container{margin:2% 0% 0% 0%;}.elementor-4131 .elementor-element.elementor-element-742d31bc{--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;--background-transition:0.3s;--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4131 .elementor-element.elementor-element-64bcffc{--divider-border-style:solid;--divider-color:var( --e-global-color-62bed4c );--divider-border-width:1px;}.elementor-4131 .elementor-element.elementor-element-64bcffc > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-4131 .elementor-element.elementor-element-64bcffc .elementor-divider-separator{width:100%;}.elementor-4131 .elementor-element.elementor-element-64bcffc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4131 .elementor-element.elementor-element-6e5ce3a2{--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;--background-transition:0.3s;}.elementor-4131 .elementor-element.elementor-element-23d75ac0 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-4131 .elementor-element.elementor-element-23d75ac0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Noto Serif TC;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4131 .elementor-element.elementor-element-7502cdd7 > .elementor-widget-container{margin:2% 0% 0% 0%;}body.elementor-page-4131:not(.elementor-motion-effects-element-type-background), body.elementor-page-4131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}@media(min-width:768px){.elementor-4131 .elementor-element.elementor-element-23b87e3{--width:100%;}.elementor-4131 .elementor-element.elementor-element-154799e5{--content-width:1280px;}.elementor-4131 .elementor-element.elementor-element-6f2c4940{--width:100%;}.elementor-4131 .elementor-element.elementor-element-3997df8{--width:30%;}.elementor-4131 .elementor-element.elementor-element-bb4d87a{--width:70%;}}@media(max-width:1024px){.elementor-4131 .elementor-element.elementor-element-edd2640{font-size:var( --e-global-typography-ccf9bd4-font-size );}.elementor-4131 .elementor-element.elementor-element-3c089e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4131 .elementor-element.elementor-element-fcf7b36{--grid-columns:2;}.elementor-4131 .elementor-element.elementor-element-7901383e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4131 .elementor-element.elementor-element-27eb1313{--grid-columns:2;}.elementor-4131 .elementor-element.elementor-element-23d75ac0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-4131 .elementor-element.elementor-element-edd2640{font-size:var( --e-global-typography-ccf9bd4-font-size );}.elementor-4131 .elementor-element.elementor-element-3c089e8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4131 .elementor-element.elementor-element-fcf7b36{--grid-columns:1;}.elementor-4131 .elementor-element.elementor-element-7901383e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4131 .elementor-element.elementor-element-27eb1313{--grid-columns:1;}.elementor-4131 .elementor-element.elementor-element-23d75ac0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for breadcrumbs, class: .elementor-element-edd2640 *//* 1. 先重置所有連結的偽元素，避免重複出現 */
.elementor-4131 .elementor-element.elementor-element-edd2640 a::before {
    content: "" !important;
    margin-right: 0 !important;
}

/* 2. 精準只在「最前方第一個項目」的連結加上房子圖標 */
.elementor-4131 .elementor-element.elementor-element-edd2640 span:first-of-type > a::before,
.elementor-4131 .elementor-element.elementor-element-edd2640 .woocommerce-breadcrumb > a:first-of-type::before {
    content: "\f015" !important;
    font-family: "Font Awesome 5 Free", "Font Awesome 6 Free" !important;
    font-weight: 900 !important;
    margin-right: 8px !important;
    display: inline-block !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-56d078c *//* ==========================================
   1. Husky Filter 勾選方塊顏色修改 (#1F3B68)
   ========================================== */
.woof_container input[type="checkbox"],
.woof input[type="checkbox"],
input[type="checkbox"].woof_checkbox_term {
    accent-color: #1F3B68 !important; /* 修改原生 Checkbox 勾選背景色 */
    width: 16px !important;
    height: 16px !important;
    cursor: pointer !important;
}


/* ==========================================
   2. Reset 按鈕樣式（套用品牌主色與預設風格）
   ========================================== */
.woof_reset_search_form,
button.woof_reset_search_form {
    /* 移除外掛原本死板的灰底與邊框 */
    background-color: #1F3B68 !important; 
    color: #ffffff !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 8px 18px !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    cursor: pointer !important;
    transition: all 0.2s ease-in-out !important;
    box-shadow: none !important;
}

/* Reset 按鈕滑鼠懸停 (Hover) 效果 */
.woof_reset_search_form:hover,
button.woof_reset_search_form:hover {
    background-color: #C23741 !important; /* 略加深的深藍色 */
    color: #ffffff !important;
    opacity: 1;
}

/* 1. 【必須放在最第一行】載入 Google Font */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,600;0,700;1,400&display=swap');

/* 2. 使用萬用字元 (*) 強迫 Husky Filter 內的所有文字、連結、標籤都換字型 */
.woof *,
.woof_container *,
.woof_list *,
.woof_list_checkbox *,
.woof_checkbox_label,
.woof_term_name {
    font-family: 'Cormorant Garamond', Georgia, serif !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a9fcf69 *//* 1. 排序選單外層容器 */
.custom-sort-wrapper {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
  box-shadow: none !important; /* 防禦性強制去除容器陰影 */
}

/* 2. 「商品排序：」標題文字 */
.custom-sort-label {
  font-size: 14px;
  font-weight: bold;
  margin-right: 0px;
  color: #333333;
}

/* 3. 下拉選單本體 */
.custom-sort-select {
  padding: 8px 12px;
  border: 1px solid #EDEDED;
  border-radius: 4px;
  background-color: #ffffff;
  color: #333333;
  font-size: 14px;
  cursor: pointer;
  outline: none;
  transition: all 0.2s ease-in-out;
  box-shadow: none !important; /* 強制移除主陰影 */
  filter: none !important;     /* 強制移除 CSS drop-shadow 濾鏡 */
}

/* 4. 滑鼠移上去 (Hover) 的效果 */
.custom-sort-select:hover {
  border-color: #888888;
  box-shadow: none !important;
}

/* 5. 點擊選單 (Focus) 的效果 */
.custom-sort-select:focus {
  border-color: #EDEDED;
  box-shadow: none !important; /* 完全去除 Focus 時的陰影 */
  outline: none !important;
}/* End custom CSS */
/* Start custom CSS *//* 2. 左側篩選器面板卡片化 */
.woof_container, 
div[data-id="25fb2ef"] /* 替換為你左欄 Container 的 ID 或 Class */ {
    background: #ffffff;
    padding: 24px;
    border-radius: px;
    border: 1px solid #e8e6e1;
}

/* 3. 頂部分類介紹區塊精品化 */
.term-description {
    background-color: #ffffff;
    padding: 24px 30px;
    border-radius: 8px;
    border-left: 4px solid #1e3d6b; /* 你的 Header 品牌深藍 */
    box-shadow: 0 2px 10px rgba(0,0,0,0.03);
    margin-bottom: 30px;
}/* End custom CSS */