.elementor-374 .elementor-element.elementor-element-daf1ea9{--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:4em;--padding-bottom:4em;--padding-left:0em;--padding-right:0em;}.elementor-374 .elementor-element.elementor-element-33f6359{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-33f6359.elementor-element{--align-self:center;}.elementor-374 .elementor-element.elementor-element-33f6359 img{width:47%;}.elementor-374 .elementor-element.elementor-element-f4a7563{--display:flex;--background-transition:0.3s;--border-radius:20px 20px 20px 20px;--padding-top:4rem;--padding-bottom:4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-374 .elementor-element.elementor-element-f4a7563:not(.elementor-motion-effects-element-type-background), .elementor-374 .elementor-element.elementor-element-f4a7563 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-374 .elementor-element.elementor-element-f4a7563, .elementor-374 .elementor-element.elementor-element-f4a7563::before{--border-transition:0.3s;}.elementor-374 .elementor-element.elementor-element-f4a7563.e-con{--align-self:center;}.elementor-374 .elementor-element.elementor-element-3dea95f{text-align:center;}.elementor-374 .elementor-element.elementor-element-3dea95f .elementor-heading-title{color:#000000;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-button{background-color:#000000;font-family:"Roboto", Sans-serif;font-weight:500;border-radius:99px 99px 99px 99px;padding:0rem 6rem 0rem 6rem;}.elementor-374 .elementor-element.elementor-element-eddcc44{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-eddcc44.elementor-element{--align-self:center;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group{margin-bottom:10px;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-form-fields-wrapper{margin-bottom:-10px;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group > a{color:#383838;}body .elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group > label{padding-bottom:0px;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-form-fields-wrapper label{color:#000000;font-family:"Roboto", Sans-serif;font-weight:500;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group .elementor-field{color:#7A7A7A;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group .elementor-field, .elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-subgroup label{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-field-group .elementor-select-wrapper select{background-color:#E9E9E9;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-widget-container .elementor-login__logged-in-message{color:#A3A3A3;}.elementor-374 .elementor-element.elementor-element-b7f98d0{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-374 .elementor-element.elementor-element-b7f98d0.elementor-element{--align-self:center;}.elementor-374 .elementor-element.elementor-element-ae8b30f .elementor-button{background-color:#AAE3FF00;font-family:"Roboto", Sans-serif;font-weight:800;text-decoration:underline;fill:#1069FD;color:#1069FD;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-374 .elementor-element.elementor-element-ae8b30f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-374 .elementor-element.elementor-element-7364d46{text-align:center;color:#000000;font-family:"Roboto", Sans-serif;font-size:17px;font-weight:800;line-height:36px;}body.elementor-page-374:not(.elementor-motion-effects-element-type-background), body.elementor-page-374 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}@media(min-width:768px){.elementor-374 .elementor-element.elementor-element-f4a7563{--width:59%;}}@media(max-width:767px){.elementor-374 .elementor-element.elementor-element-33f6359{--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-374 .elementor-element.elementor-element-33f6359 img{width:100%;}.elementor-374 .elementor-element.elementor-element-f4a7563{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-374 .elementor-element.elementor-element-3dea95f .elementor-heading-title{font-size:1.3em;}.elementor-374 .elementor-element.elementor-element-eddcc44{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;}.elementor-374 .elementor-element.elementor-element-eddcc44 .elementor-button{font-size:1.2em;}.elementor-374 .elementor-element.elementor-element-7364d46{font-size:1em;line-height:2.4em;}}/* Start custom CSS for container, class: .elementor-element-daf1ea9 *//* 在 lost-password 端點或帶 key 參數時，隱藏登入表單容器 */
body.woocommerce-account.woocommerce-lost-password .show-when-login { display: none !important; }/* End custom CSS */