.elementor-6032 .elementor-element.elementor-element-a697a59{--display:flex;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6032 .elementor-element.elementor-element-1703a233{--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#050505;--border-color:#050505;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6032 .elementor-element.elementor-element-3063bd63{--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-6032 .elementor-element.elementor-element-3063bd63:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-3063bd63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE6;}.elementor-6032 .elementor-element.elementor-element-1844faa4{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6032 .elementor-element.elementor-element-1844faa4:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-1844faa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE6;}.elementor-6032 .elementor-element.elementor-element-faf9d39{--display:flex;--margin-top:0px;--margin-bottom:-31px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:60px;--padding-right:60px;}.elementor-6032 .elementor-element.elementor-element-faf9d39:not(.elementor-motion-effects-element-type-background), .elementor-6032 .elementor-element.elementor-element-faf9d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEAE6;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6032 .elementor-element.elementor-element-fab7ec3{text-align:center;font-family:"Motiva Sans", Sans-serif;font-weight:400;}.elementor-6032 .elementor-element.elementor-element-fab7ec3 p{margin-block-end:0px;}@media(max-width:1024px){.elementor-6032 .elementor-element.elementor-element-a697a59{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6032 .elementor-element.elementor-element-1844faa4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6032 .elementor-element.elementor-element-faf9d39{--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-6032 .elementor-element.elementor-element-fab7ec3{text-align:center;font-size:16px;}}@media(max-width:767px){.elementor-6032 .elementor-element.elementor-element-a697a59{--margin-top:-73px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-6032 .elementor-element.elementor-element-1703a233{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;}.elementor-6032 .elementor-element.elementor-element-3063bd63{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:10px;}.elementor-6032 .elementor-element.elementor-element-1844faa4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6032 .elementor-element.elementor-element-faf9d39{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-6032 .elementor-element.elementor-element-fab7ec3{text-align:center;font-size:14px;}.elementor-6032 .elementor-element.elementor-element-fab7ec3 p{margin-block-end:0px;}}/* Start custom CSS *//* =========================================================
   UCA Header Style：透明白色 / 不 Sticky
   放在「頁面的自訂 CSS」
   電腦 / 平板：68px、透明、白 logo、白 MENU / 白漢堡
   手機：50px、透明、白 logo、白漢堡
========================================================= */


/* 外層 Header：取消背景、取消 sticky / fixed */
html body header,
html body .site-header,
html body .wp-site-header,
html body #masthead,
html body .elementor-location-header,
html body .elementor-sticky,
html body .elementor-sticky--active{
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;

  width: 100% !important;
  z-index: 1000002 !important;

  background: transparent !important;
  background-color: transparent !important;

  box-shadow: none !important;
  transform: none !important;
}


/* Header 本體：透明、不 sticky */
html body .uca-header-wrap{
  position: absolute !important;

  top: 0 !important;
  left: 0 !important;
  right: 0 !important;

  z-index: 1000002 !important;
  width: 100% !important;

  height: 68px !important;
  min-height: 68px !important;

  background: transparent !important;
  background-color: transparent !important;

  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;

  transform: none !important;
  transition: none !important;
  box-shadow: none !important;
}


/* 白 logo */
html body .uca-header-logo img{
  filter: none !important;
  opacity: 1 !important;
}


/* 白 MENU 文字 */
html body .uca-menu-text{
  color: #fff !important;
}


/* 白漢堡 icon */
html body .uca-line{
  background: #fff !important;
}


/* MENU 開啟時也維持白色 */
html body .uca-menu-trigger.is-active .uca-menu-text{
  color: #fff !important;
}

html body .uca-menu-trigger.is-active .uca-line{
  background: #fff !important;
}


/* 清掉之前樣式四 / 樣式五的 scroll class 影響 */
html body .uca-header-wrap.uca-style4-scrolled,
html body .uca-header-wrap.uca-style4-at-top,
html body .uca-header-wrap.uca-style5-scrolled,
html body .uca-header-wrap.uca-style5-at-top{
  background: transparent !important;
  background-color: transparent !important;
  transform: none !important;
}

html body .uca-header-wrap.uca-style4-hidden,
html body .uca-header-wrap.uca-style5-hidden{
  transform: none !important;
}

html body .uca-header-wrap.uca-style4-menu-open,
html body .uca-header-wrap.uca-style5-menu-open{
  transform: none !important;
}


/* 避免選單關閉時手機版又被原本 CSS 變黑 */
html.uca-menu-closing body .uca-header-wrap,
html body.uca-menu-closing .uca-header-wrap,
html.uca-menu-open body .uca-header-wrap,
html body.uca-menu-open .uca-header-wrap{
  background: transparent !important;
  background-color: transparent !important;
}


/* =========================================================
   手機版：50px、透明、白 logo、白漢堡、不 sticky
========================================================= */

@media (max-width: 767px){

  html body header,
  html body .site-header,
  html body .wp-site-header,
  html body #masthead,
  html body .elementor-location-header,
  html body .elementor-sticky,
  html body .elementor-sticky--active{
    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    width: 100% !important;
    z-index: 1000002 !important;

    background: transparent !important;
    background-color: transparent !important;

    box-shadow: none !important;
    transform: none !important;
  }

  html body .uca-header-wrap{
    position: absolute !important;

    top: 0 !important;
    left: 0 !important;
    right: 0 !important;

    height: 50px !important;
    min-height: 50px !important;

    background: transparent !important;
    background-color: transparent !important;

    transform: none !important;
    transition: none !important;
    box-shadow: none !important;
  }

  html body .uca-header-logo img{
    filter: none !important;
    opacity: 1 !important;
  }

  html body .uca-menu-text{
    color: #fff !important;
  }

  html body .uca-line{
    background: #fff !important;
  }

  html body .uca-menu-trigger.is-active .uca-menu-text{
    color: #fff !important;
  }

  html body .uca-menu-trigger.is-active .uca-line{
    background: #fff !important;
  }

  html body .uca-header-wrap.uca-style4-scrolled,
  html body .uca-header-wrap.uca-style4-at-top,
  html body .uca-header-wrap.uca-style5-scrolled,
  html body .uca-header-wrap.uca-style5-at-top{
    background: transparent !important;
    background-color: transparent !important;
    transform: none !important;
  }

  html body .uca-header-wrap.uca-style4-hidden,
  html body .uca-header-wrap.uca-style5-hidden{
    transform: none !important;
  }

  html.uca-menu-closing body .uca-header-wrap,
  html body.uca-menu-closing .uca-header-wrap,
  html.uca-menu-open body .uca-header-wrap,
  html body.uca-menu-open .uca-header-wrap{
    background: transparent !important;
    background-color: transparent !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansRegular.woff.ttf') format('truetype');
}
@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansThin.ttf') format('truetype');
}
@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansMedium.woff.ttf') format('truetype');
}
@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansLight.woff.ttf') format('truetype');
}
@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansBold.woff.ttf') format('truetype');
}
@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Motiva Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ucasalon.com/wp-content/uploads/2026/02/MotivaSansBlack.woff.ttf') format('truetype');
}
/* End Custom Fonts CSS */