.elementor-4182 .elementor-element.elementor-element-5a4705e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:55px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-4182 .elementor-element.elementor-element-5a4705e:not(.elementor-motion-effects-element-type-background), .elementor-4182 .elementor-element.elementor-element-5a4705e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEF5F3;}.elementor-4182 .elementor-element.elementor-element-4409fc1{--display:flex;--position:relative;--min-height:170px;--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;}body:not(.rtl) .elementor-4182 .elementor-element.elementor-element-4409fc1{left:0px;}body.rtl .elementor-4182 .elementor-element.elementor-element-4409fc1{right:0px;}.elementor-4182 .elementor-element.elementor-element-f09c43a{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );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-4182 .elementor-element.elementor-element-bddceb1{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:400;line-height:18px;color:#56706F;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4182 .elementor-element.elementor-element-7c82b45 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:44px;font-weight:700;line-height:50px;color:#146F81;}.elementor-4182 .elementor-element.elementor-element-30eab6f{font-family:"Roboto", Sans-serif;font-size:17px;font-weight:400;line-height:26px;color:#1F3B41;}.elementor-4182 .elementor-element.elementor-element-e046d7f{width:var( --container-widget-width, 260px );max-width:260px;--container-widget-width:260px;--container-widget-flex-grow:0;top:-20px;z-index:0;}body:not(.rtl) .elementor-4182 .elementor-element.elementor-element-e046d7f{right:0px;}body.rtl .elementor-4182 .elementor-element.elementor-element-e046d7f{left:0px;}.elementor-4182 .elementor-element.elementor-element-2eb927c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:55px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-4182 .elementor-element.elementor-element-2eb927c:not(.elementor-motion-effects-element-type-background), .elementor-4182 .elementor-element.elementor-element-2eb927c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4182 .elementor-element.elementor-element-4a086f1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4182 .elementor-element.elementor-element-4ed648a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:15px;--padding-bottom:55px;--padding-left:40px;--padding-right:40px;}.elementor-4182 .elementor-element.elementor-element-4ed648a:not(.elementor-motion-effects-element-type-background), .elementor-4182 .elementor-element.elementor-element-4ed648a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4182 .elementor-element.elementor-element-bcce03f{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4182 .elementor-element.elementor-element-9fe71d1{--display:flex;--position:relative;--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;--justify-content:space-between;--align-items:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--overflow:hidden;--border-radius:24px 24px 24px 24px;--padding-top:44px;--padding-bottom:44px;--padding-left:48px;--padding-right:48px;top:0px;}.elementor-4182 .elementor-element.elementor-element-9fe71d1:not(.elementor-motion-effects-element-type-background), .elementor-4182 .elementor-element.elementor-element-9fe71d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B3F49;}body:not(.rtl) .elementor-4182 .elementor-element.elementor-element-9fe71d1{left:0px;}body.rtl .elementor-4182 .elementor-element.elementor-element-9fe71d1{right:0px;}.elementor-4182 .elementor-element.elementor-element-e79fb99{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4182 .elementor-element.elementor-element-77d17fd .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;line-height:16px;letter-spacing:1.2px;color:#B5DED9;}.elementor-4182 .elementor-element.elementor-element-628688b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:700;line-height:36px;color:#FFFFFF;}.elementor-4182 .elementor-element.elementor-element-fcfdd83{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:25px;color:#D7E8E5;}.elementor-4182 .elementor-element.elementor-element-36f7903{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-4182 .elementor-element.elementor-element-36f7903.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:20px;fill:#0B3F49;color:#0B3F49;border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button:hover, .elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button:focus{background-color:#EEF5F3;color:#0B3F49;}.elementor-4182 .elementor-element.elementor-element-1cd8606{width:auto;max-width:auto;}.elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button:hover svg, .elementor-4182 .elementor-element.elementor-element-1cd8606 .elementor-button:focus svg{fill:#0B3F49;}.elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Roboto", Sans-serif;font-size:15px;font-weight:700;line-height:20px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.5);border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button:hover, .elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button:focus{background-color:rgba(255,255,255,0.1);color:#FFFFFF;border-color:#FFFFFF;}.elementor-4182 .elementor-element.elementor-element-079b2c9{width:auto;max-width:auto;}.elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button:hover svg, .elementor-4182 .elementor-element.elementor-element-079b2c9 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4182 .elementor-element.elementor-element-a2a38cb{width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;bottom:-80px;z-index:0;}body:not(.rtl) .elementor-4182 .elementor-element.elementor-element-a2a38cb{left:-60px;}body.rtl .elementor-4182 .elementor-element.elementor-element-a2a38cb{right:-60px;}.elementor-4182 .elementor-element.elementor-element-0e0880b{--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;--justify-content:center;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4182 .elementor-element.elementor-element-07983eb{width:auto;max-width:auto;}.elementor-4182 .elementor-element.elementor-element-a02df0a{width:auto;max-width:auto;}.elementor-4182 .elementor-element.elementor-element-f85e61d{width:auto;max-width:auto;}@media(max-width:1024px){.elementor-4182 .elementor-element.elementor-element-9fe71d1{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}}@media(min-width:768px){.elementor-4182 .elementor-element.elementor-element-f09c43a{--width:60%;}.elementor-4182 .elementor-element.elementor-element-36f7903{--width:auto;}}@media(max-width:1024px) and (min-width:768px){.elementor-4182 .elementor-element.elementor-element-f09c43a{--width:100%;}.elementor-4182 .elementor-element.elementor-element-e79fb99{--width:100%;}}@media(max-width:767px){.elementor-4182 .elementor-element.elementor-element-5a4705e{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-4182 .elementor-element.elementor-element-4409fc1{--min-height:0px;}.elementor-4182 .elementor-element.elementor-element-7c82b45 .elementor-heading-title{font-size:32px;line-height:38px;}.elementor-4182 .elementor-element.elementor-element-30eab6f{font-size:16px;line-height:25px;}.elementor-4182 .elementor-element.elementor-element-2eb927c{--padding-top:48px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-4182 .elementor-element.elementor-element-4ed648a{--padding-top:8px;--padding-bottom:48px;--padding-left:20px;--padding-right:20px;}.elementor-4182 .elementor-element.elementor-element-9fe71d1{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:32px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-4182 .elementor-element.elementor-element-628688b .elementor-heading-title{font-size:24px;line-height:30px;}.elementor-4182 .elementor-element.elementor-element-36f7903{--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;}.elementor-4182 .elementor-element.elementor-element-0e0880b{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-527d39b */.elementor-4182 .elementor-element.elementor-element-527d39b, .elementor-4182 .elementor-element.elementor-element-527d39b input, .elementor-4182 .elementor-element.elementor-element-527d39b select, .elementor-4182 .elementor-element.elementor-element-527d39b textarea, .elementor-4182 .elementor-element.elementor-element-527d39b button, .elementor-4182 .elementor-element.elementor-element-527d39b table { font-family: Roboto, sans-serif; }
.elementor-4182 .elementor-element.elementor-element-527d39b { color: #1F3B41; font-size: 15px; line-height: 1.6; }
.elementor-4182 .elementor-element.elementor-element-527d39b a { color: #146F81; }
.elementor-4182 .elementor-element.elementor-element-527d39b a:hover { color: #0E5563; }
.elementor-4182 .elementor-element.elementor-element-527d39b h2, .elementor-4182 .elementor-element.elementor-element-527d39b h3 { font-family: Roboto, sans-serif; color: #0B3F49; font-weight: 700; }
/* form fields */
.elementor-4182 .elementor-element.elementor-element-527d39b input.input-text, .elementor-4182 .elementor-element.elementor-element-527d39b input[type=text], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=email], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=tel], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=password], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=number], .elementor-4182 .elementor-element.elementor-element-527d39b select, .elementor-4182 .elementor-element.elementor-element-527d39b textarea, .elementor-4182 .elementor-element.elementor-element-527d39b .select2-container .select2-selection--single {
  border: 1px solid #D6E4E1 !important; border-radius: 10px !important; background: #FFFFFF; color: #1F3B41; font-size: 15px; box-shadow: none !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b input.input-text, .elementor-4182 .elementor-element.elementor-element-527d39b input[type=text], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=email], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=tel], .elementor-4182 .elementor-element.elementor-element-527d39b input[type=password], .elementor-4182 .elementor-element.elementor-element-527d39b select, .elementor-4182 .elementor-element.elementor-element-527d39b textarea { padding: 12px 14px !important; min-height: 48px; }
.elementor-4182 .elementor-element.elementor-element-527d39b .select2-container .select2-selection--single { height: 48px !important; display: flex; align-items: center; }
.elementor-4182 .elementor-element.elementor-element-527d39b .select2-container .select2-selection--single .select2-selection__arrow { height: 46px !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b input:focus, .elementor-4182 .elementor-element.elementor-element-527d39b select:focus, .elementor-4182 .elementor-element.elementor-element-527d39b textarea:focus { border-color: #146F81 !important; outline: none; }
.elementor-4182 .elementor-element.elementor-element-527d39b label { color: #1F3B41; font-size: 14px; font-weight: 500; }
.elementor-4182 .elementor-element.elementor-element-527d39b .required { color: #B23A3A; text-decoration: none; }
/* buttons: secondary (outline pill) */
.elementor-4182 .elementor-element.elementor-element-527d39b button.button, .elementor-4182 .elementor-element.elementor-element-527d39b a.button, .elementor-4182 .elementor-element.elementor-element-527d39b input.button, .elementor-4182 .elementor-element.elementor-element-527d39b .button {
  font-family: Roboto, sans-serif !important; font-size: 15px !important; font-weight: 700 !important; line-height: 20px !important;
  padding: 12px 22px !important; border-radius: 999px !important; border: 1.5px solid #146F81 !important;
  background: #FFFFFF !important; color: #146F81 !important; text-transform: none !important; letter-spacing: 0 !important; transition: all .2s; }
.elementor-4182 .elementor-element.elementor-element-527d39b button.button:hover, .elementor-4182 .elementor-element.elementor-element-527d39b a.button:hover, .elementor-4182 .elementor-element.elementor-element-527d39b input.button:hover, .elementor-4182 .elementor-element.elementor-element-527d39b .button:hover { background: #EEF5F3 !important; color: #0E5563 !important; border-color: #0E5563 !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b button.button:disabled, .elementor-4182 .elementor-element.elementor-element-527d39b button.button[disabled] { opacity: .45; }
/* notices */
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-message, .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-info, .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-error {
  background: #EEF5F3 !important; border: 0 !important; border-left: 4px solid #146F81 !important; border-radius: 12px !important; color: #1F3B41 !important; padding: 14px 18px 14px 48px !important; font-size: 14px; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-error { border-left-color: #B23A3A !important; background: #FDEDEC !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-message::before, .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-info::before { color: #146F81 !important; }
/* tables */
.elementor-4182 .elementor-element.elementor-element-527d39b table.shop_table { border: 0 !important; border-collapse: collapse; width: 100%; }
.elementor-4182 .elementor-element.elementor-element-527d39b table.shop_table th { font-size: 12px; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; color: #56706F; border: 0 !important; border-bottom: 1px solid #D6E4E1 !important; background: transparent !important; padding: 12px 10px !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b table.shop_table td { border: 0 !important; border-bottom: 1px solid #D6E4E1 !important; background: transparent !important; padding: 16px 10px !important; color: #1F3B41; }

.elementor-4182 .elementor-element.elementor-element-527d39b { --tabs-normal-color: #0B3F49; --tabs-active-color: #146F81; --tabs-border-radius: 10px; --sections-background-color: #FFFFFF; --sections-border-color: #D6E4E1; --sections-border-radius: 16px; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-navigation ul { list-style: none; margin: 0; padding: 12px !important; display: flex; flex-direction: column; gap: 4px; background: #EEF5F3; border-radius: 16px; border: 0 !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-navigation ul li { margin: 0 !important; padding: 0 !important; border: 0 !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-navigation ul li a, .elementor-4182 .elementor-element.elementor-element-527d39b .e-my-account-tab__dashboard a { padding: 12px 16px !important; border-radius: 10px !important; color: #0B3F49 !important; font-size: 15px; font-weight: 500; text-decoration: none !important; border: 0 !important; background: transparent !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-navigation ul li a:hover { background: #FFFFFF !important; color: #146F81 !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-navigation ul li.is-active a { background: #FFFFFF !important; color: #146F81 !important; font-weight: 700; box-shadow: 0 1px 0 #D6E4E1; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-navigation-link--customer-logout a { color: #56706F !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-content { background: #FFFFFF !important; border: 1px solid #D6E4E1 !important; border-radius: 16px !important; padding: 24px !important; box-shadow: none !important; padding: 28px !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-content p { color: #1F3B41; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-Address { background: #EEF5F3; border-radius: 12px; padding: 18px; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-Address-title h3, .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-content h2, .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-content h3 { font-size: 20px !important; color: #0B3F49 !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-orders-table__cell-order-number a { font-weight: 700; }
/* logged-out: login & register */
.elementor-4182 .elementor-element.elementor-element-527d39b .u-columns, .elementor-4182 .elementor-element.elementor-element-527d39b #customer_login {grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 24px; }
.elementor-4182 .elementor-element.elementor-element-527d39b #customer_login .u-column1, .elementor-4182 .elementor-element.elementor-element-527d39b #customer_login .u-column2 { width: auto !important; float: none !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-form-login, .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-form-register, .elementor-4182 .elementor-element.elementor-element-527d39b form.lost_reset_password { background: #FFFFFF !important; border: 1px solid #D6E4E1 !important; border-radius: 16px !important; padding: 24px !important; box-shadow: none !important; padding: 28px !important; margin: 0 !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b #customer_login h2 { font-size: 24px !important; line-height: 30px; color: #0B3F49 !important; margin-bottom: 12px; }
.elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-form-login__rememberme { display: inline-flex; gap: 8px; align-items: center; margin-bottom: 14px; }
.elementor-4182 .elementor-element.elementor-element-527d39b .lost_password a { font-size: 14px; }
.elementor-4182 .elementor-element.elementor-element-527d39b input[type=checkbox] { accent-color: #146F81; }
@media (max-width: 767px) { .elementor-4182 .elementor-element.elementor-element-527d39b #customer_login { grid-template-columns: 1fr; } .elementor-4182 .elementor-element.elementor-element-527d39b .woocommerce-MyAccount-content { padding: 20px !important; } }

.elementor-4182 .elementor-element.elementor-element-527d39b form button.button.woocommerce-form-login__submit, .elementor-4182 .elementor-element.elementor-element-527d39b form button.button.woocommerce-form-register__submit, .elementor-4182 .elementor-element.elementor-element-527d39b form button.button[name=save_account_details], .elementor-4182 .elementor-element.elementor-element-527d39b form button.button[name=save_address], .elementor-4182 .elementor-element.elementor-element-527d39b form.woocommerce-ResetPassword button.button { background: #146F81 !important; border: 0 !important; color: #FFFFFF !important; border-radius: 999px !important; font-size: 16px !important; font-weight: 700 !important;
  padding: 16px 24px !important; line-height: 22px !important; text-align: center; width: auto; box-shadow: none !important; }
.elementor-4182 .elementor-element.elementor-element-527d39b form button.button.woocommerce-form-login__submit:hover, .elementor-4182 .elementor-element.elementor-element-527d39b form button.button.woocommerce-form-register__submit:hover, .elementor-4182 .elementor-element.elementor-element-527d39b form button.button[name=save_account_details]:hover, .elementor-4182 .elementor-element.elementor-element-527d39b form button.button[name=save_address]:hover, .elementor-4182 .elementor-element.elementor-element-527d39b form.woocommerce-ResetPassword button.button:hover { background: #0E5563 !important; color: #FFFFFF !important; }/* End custom CSS */