.elementor-1726 .elementor-element.elementor-element-8b38514{--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-1726 .elementor-element.elementor-element-fcf18b6{--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-1726 .elementor-element.elementor-element-6cd9e5a{--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;}.elementor-1726 .elementor-element.elementor-element-6a6b405{--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-1726 .elementor-element.elementor-element-d3fd8da{--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-1726 .elementor-element.elementor-element-5f6832d{--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-1726 .elementor-element.elementor-element-e35e074{--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-1726 .elementor-element.elementor-element-756ce6d{--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-1726 .elementor-element.elementor-element-6b602ea{--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-1726 .elementor-element.elementor-element-f284449{--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-1726 .elementor-element.elementor-element-efbed2e{--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;}.elementor-1726 .elementor-element.elementor-element-c5c241b{--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-1726 .elementor-element.elementor-element-b3a79b0{--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-1726 .elementor-element.elementor-element-7bed17b{--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-widget-image .widget-image-caption{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 );}.elementor-1726 .elementor-element.elementor-element-5b96034{--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-1726 .elementor-element.elementor-element-6162e49{--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-1726 .elementor-element.elementor-element-6cdee9a{--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-1726 .elementor-element.elementor-element-ca10e4a{--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;}.elementor-1726 .elementor-element.elementor-element-6adae19{--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-1726 .elementor-element.elementor-element-fdf964b{--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-1726 .elementor-element.elementor-element-2d72ce3{--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(min-width:768px){.elementor-1726 .elementor-element.elementor-element-6a6b405{--width:50%;}.elementor-1726 .elementor-element.elementor-element-d3fd8da{--width:50%;}.elementor-1726 .elementor-element.elementor-element-c5c241b{--width:50%;}.elementor-1726 .elementor-element.elementor-element-b3a79b0{--width:50%;}.elementor-1726 .elementor-element.elementor-element-6adae19{--width:50%;}.elementor-1726 .elementor-element.elementor-element-fdf964b{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-a73231d *//* 方形框，顯示全相（不裁切） */
.gl-card{ aspect-ratio: 1 / 1; }          /* 你要的 1:1 */
.gl-card .gl-img{
  object-fit: contain;                    /* 顯示全相 */
  background: #eaf6ea;                    /* 邊位鋪淺綠底，避免黑邊 */
  transform: none;                        /* 關掉 Ken Burns 以免邊位閃動 */
  animation: none;
}
/* 去掉暗角，讓四邊乾淨 */
.gl-card::after{ content: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c590bbb *//* 方形框，顯示全相（不裁切） */
.gl-card{ aspect-ratio: 1 / 1; }          /* 你要的 1:1 */
.gl-card .gl-img{
  object-fit: contain;                    /* 顯示全相 */
  background: #eaf6ea;                    /* 邊位鋪淺綠底，避免黑邊 */
  transform: none;                        /* 關掉 Ken Burns 以免邊位閃動 */
  animation: none;
}
/* 去掉暗角，讓四邊乾淨 */
.gl-card::after{ content: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fdffc13 */.specs__row{
  position: relative;
  display: grid;
  grid-template-columns: minmax(160px, 1fr) 2fr;
  align-items: start;
  gap: 14px;
  padding: 12px 14px 12px 18px;
  background: #fff;
  border: 1px solid var(--border);
  border-radius: 10px;
  color: var(--text);

  /* 新增的陰影 */
  box-shadow: 0 2px 6px rgba(0,0,0,.08);

  /* 入場動畫 */
  opacity: 0;
  transform: translateY(8px);
  animation: specsRise .55s ease-out forwards;
}

/* hover 加強陰影 */
.specs__row:hover,
.specs__row:focus-within{
  transform: translateY(-2px);
  box-shadow: 0 6px 16px rgba(0,0,0,.12);
  border-color: rgba(24,138,56,.22);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-584f286 *//* 方形框，顯示全相（不裁切） */
.gl-card{ aspect-ratio: 1 / 1; }          /* 你要的 1:1 */
.gl-card .gl-img{
  object-fit: contain;                    /* 顯示全相 */
  background: #eaf6ea;                    /* 邊位鋪淺綠底，避免黑邊 */
  transform: none;                        /* 關掉 Ken Burns 以免邊位閃動 */
  animation: none;
}
/* 去掉暗角，讓四邊乾淨 */
.gl-card::after{ content: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-14e165b *//* 方形框，顯示全相（不裁切） */
.gl-card{ aspect-ratio: 1 / 1; }          /* 你要的 1:1 */
.gl-card .gl-img{
  object-fit: contain;                    /* 顯示全相 */
  background: #eaf6ea;                    /* 邊位鋪淺綠底，避免黑邊 */
  transform: none;                        /* 關掉 Ken Burns 以免邊位閃動 */
  animation: none;
}
/* 去掉暗角，讓四邊乾淨 */
.gl-card::after{ content: none; }/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3081c3e *//* 手機專用字級 */
@media (max-width:767px){
  .g3-cap{
    font-size:12px;   /* 再縮細 */
    padding:4px;
    line-height:1.25; /* 行距收窄，避免太疏 */
  }
}/* End custom CSS */