.elementor-2486 .elementor-element.elementor-element-23a0ffd2:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-23a0ffd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-2486 .elementor-element.elementor-element-23a0ffd2 > .elementor-background-overlay{background-color:var( --e-global-color-kadence9 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2486 .elementor-element.elementor-element-23a0ffd2 > .elementor-container{max-width:1220px;}.elementor-2486 .elementor-element.elementor-element-23a0ffd2{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-93e641b );transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1px/2);}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1px/2);}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1px/2);}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1px/2);}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1px/2);}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-2486 .elementor-element.elementor-element-2e711c7c{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-item > a{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-2486 .elementor-element.elementor-element-8926305{--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;--overlay-opacity:0.5;}.elementor-2486 .elementor-element.elementor-element-8926305:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-8926305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a291686 );}.elementor-2486 .elementor-element.elementor-element-8926305::before, .elementor-2486 .elementor-element.elementor-element-8926305 > .elementor-background-video-container::before, .elementor-2486 .elementor-element.elementor-element-8926305 > .e-con-inner > .elementor-background-video-container::before, .elementor-2486 .elementor-element.elementor-element-8926305 > .elementor-background-slideshow::before, .elementor-2486 .elementor-element.elementor-element-8926305 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2486 .elementor-element.elementor-element-8926305 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-kadence9 );--background-overlay:'';}.elementor-2486 .elementor-element.elementor-element-24329e2{--divider-border-style:solid;--divider-color:var( --e-global-color-93e641b );--divider-border-width:1px;}.elementor-2486 .elementor-element.elementor-element-24329e2 .elementor-divider-separator{width:100%;}.elementor-2486 .elementor-element.elementor-element-24329e2 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-2486 .elementor-element.elementor-element-24329e2 .elementor-divider__text{color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:35px;font-weight:600;line-height:1.1em;letter-spacing:-1px;}.elementor-2486 .elementor-element.elementor-element-94c7230{--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;--overlay-opacity:0.5;--padding-top:1em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-2486 .elementor-element.elementor-element-94c7230:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-94c7230 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-kadence9 );}.elementor-2486 .elementor-element.elementor-element-94c7230::before, .elementor-2486 .elementor-element.elementor-element-94c7230 > .elementor-background-video-container::before, .elementor-2486 .elementor-element.elementor-element-94c7230 > .e-con-inner > .elementor-background-video-container::before, .elementor-2486 .elementor-element.elementor-element-94c7230 > .elementor-background-slideshow::before, .elementor-2486 .elementor-element.elementor-element-94c7230 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2486 .elementor-element.elementor-element-94c7230 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-kadence9 );--background-overlay:'';}.elementor-2486 .elementor-element.elementor-element-c6627cd .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:14px;font-weight:bold;border-width:1px 1px 1px 1px;}.elementor-2486 .elementor-element.elementor-element-c6627cd{--tabs-normal-color:var( --e-global-color-secondary );--tabs-hover-color:var( --e-global-color-primary );--tabs-active-color:var( --e-global-color-primary );--tabs-padding:15px 15px 15px 15px;--sections-border-type:solid;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:var( --e-global-color-kadence9 );--sections-border-radius:0px 0px 0px 0px;--sections-padding:0px 0px 0px 0px;--edit-link-margin-top:0px;--edit-link-margin-start:0px;--forms-labels-color:var( --e-global-color-secondary );--forms-buttons-padding:0em 0em 0em 0em;}.elementor-2486 .elementor-element.elementor-element-c6627cd .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 0px + 40px );}.elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-pagination{padding-bottom:0px;}.elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-MyAccount-content > div > p, .elementor-2486 .elementor-element.elementor-element-c6627cd address, .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-EditAccountForm fieldset legend, .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-ResetPassword p:nth-child(1), .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-OrderUpdate{font-size:var( --e-global-typography-397f5a3-font-size );}.elementor-2486 .elementor-element.elementor-element-5ade234 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2486 .elementor-element.elementor-element-5ade234:not(.elementor-motion-effects-element-type-background), .elementor-2486 .elementor-element.elementor-element-5ade234 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a291686 );}.elementor-2486 .elementor-element.elementor-element-5ade234 > .elementor-background-overlay{background-color:var( --e-global-color-a291686 );opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2486 .elementor-element.elementor-element-5ade234{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:2em 0em 2em 0em;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2486 .elementor-element.elementor-element-b8fc000.elementor-view-stacked .elementor-icon{background-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-b8fc000.elementor-view-framed .elementor-icon, .elementor-2486 .elementor-element.elementor-element-b8fc000.elementor-view-default .elementor-icon{fill:#0080CE;color:#0080CE;border-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon{font-size:40px;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-2486 .elementor-element.elementor-element-569d441 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-93e641b );}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2486 .elementor-element.elementor-element-ade9028.elementor-view-stacked .elementor-icon{background-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-ade9028.elementor-view-framed .elementor-icon, .elementor-2486 .elementor-element.elementor-element-ade9028.elementor-view-default .elementor-icon{fill:#0080CE;color:#0080CE;border-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon{font-size:40px;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-2486 .elementor-element.elementor-element-250eafb > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-93e641b );}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2486 .elementor-element.elementor-element-7986c9e.elementor-view-stacked .elementor-icon{background-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-7986c9e.elementor-view-framed .elementor-icon, .elementor-2486 .elementor-element.elementor-element-7986c9e.elementor-view-default .elementor-icon{fill:#0080CE;color:#0080CE;border-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon{font-size:40px;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}.elementor-2486 .elementor-element.elementor-element-4215243 > .elementor-element-populated{border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-93e641b );}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title{margin-block-end:8px;color:var( --e-global-color-secondary );}.elementor-2486 .elementor-element.elementor-element-e6d4d9b.elementor-view-stacked .elementor-icon{background-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b.elementor-view-framed .elementor-icon, .elementor-2486 .elementor-element.elementor-element-e6d4d9b.elementor-view-default .elementor-icon{fill:#0080CE;color:#0080CE;border-color:#0080CE;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon{font-size:40px;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title a{font-family:var( --e-global-typography-7044a64-font-family ), Sans-serif;font-size:var( --e-global-typography-7044a64-font-size );font-weight:var( --e-global-typography-7044a64-font-weight );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-description{font-family:var( --e-global-typography-b2ce6af-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );color:var( --e-global-color-text );}@media(max-width:1024px) and (min-width:768px){.elementor-2486 .elementor-element.elementor-element-e63b2fb{width:50%;}.elementor-2486 .elementor-element.elementor-element-569d441{width:50%;}.elementor-2486 .elementor-element.elementor-element-250eafb{width:50%;}.elementor-2486 .elementor-element.elementor-element-4215243{width:50%;}}@media(max-width:1024px){.elementor-2486 .elementor-element.elementor-element-5ca90848 > .elementor-element-populated{margin:0em 2em 0em 2em;--e-column-margin-right:2em;--e-column-margin-left:2em;}.elementor-2486 .elementor-element.elementor-element-2e711c7c{--e-icon-list-icon-size:12px;}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-item > a{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-2486 .elementor-element.elementor-element-8926305{--padding-top:0.7em;--padding-bottom:1.8em;--padding-left:2em;--padding-right:2em;}.elementor-2486 .elementor-element.elementor-element-24329e2 .elementor-divider__text{font-size:28px;}.elementor-2486 .elementor-element.elementor-element-94c7230{--padding-top:0em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-MyAccount-content > div > p, .elementor-2486 .elementor-element.elementor-element-c6627cd address, .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-EditAccountForm fieldset legend, .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-ResetPassword p:nth-child(1), .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-OrderUpdate{font-size:var( --e-global-typography-397f5a3-font-size );}.elementor-2486 .elementor-element.elementor-element-c6627cd{--forms-fields-padding:0em 0em 0em 0em;}.elementor-2486 .elementor-element.elementor-element-c6627cd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0em*2) + 16px );padding-left:0em;padding-right:0em;}.elementor-2486 .elementor-element.elementor-element-c6627cd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0em*2) + 16px );right:0em;}.elementor-2486 .elementor-element.elementor-element-c6627cd .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default .select2-selection--single{height:auto;}.elementor-2486 .elementor-element.elementor-element-5ade234{padding:1em 0em 1em 0em;}.elementor-2486 .elementor-element.elementor-element-e63b2fb > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon{font-size:35px;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-2486 .elementor-element.elementor-element-569d441 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon{font-size:35px;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-2486 .elementor-element.elementor-element-250eafb > .elementor-element-populated{border-width:1px 0px 0px 0px;padding:2em 2em 2em 2em;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon{font-size:35px;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-2486 .elementor-element.elementor-element-4215243 > .elementor-element-populated{border-width:1px 0px 0px 1px;padding:2em 2em 2em 2em;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon{font-size:35px;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}@media(max-width:767px){.elementor-2486 .elementor-element.elementor-element-5ca90848 > .elementor-element-populated{margin:0em 1em 0em 1em;--e-column-margin-right:1em;--e-column-margin-left:1em;}.elementor-2486 .elementor-element.elementor-element-2e711c7c{padding:0% 0% 0% 0%;--e-icon-list-icon-size:11px;}.elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-2486 .elementor-element.elementor-element-2e711c7c .elementor-icon-list-item > a{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );}.elementor-2486 .elementor-element.elementor-element-8926305{--padding-top:0.75em;--padding-bottom:1em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2486 .elementor-element.elementor-element-24329e2 .elementor-divider__text{font-size:28px;}.elementor-2486 .elementor-element.elementor-element-94c7230{--padding-top:1em;--padding-bottom:2em;--padding-left:1.5em;--padding-right:1.5em;}.elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-MyAccount-content > div > p, .elementor-2486 .elementor-element.elementor-element-c6627cd address, .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-EditAccountForm fieldset legend, .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-ResetPassword p:nth-child(1), .elementor-2486 .elementor-element.elementor-element-c6627cd .woocommerce-OrderUpdate{font-size:var( --e-global-typography-397f5a3-font-size );}.elementor-2486 .elementor-element.elementor-element-5ade234{padding:2em 0em 2em 0em;}.elementor-2486 .elementor-element.elementor-element-b8fc000{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon{font-size:32px;}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-b8fc000 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-2486 .elementor-element.elementor-element-569d441 > .elementor-element-populated{border-width:1px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-ade9028{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon{font-size:32px;}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-ade9028 .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-2486 .elementor-element.elementor-element-7986c9e{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon{font-size:32px;}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-7986c9e .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}.elementor-2486 .elementor-element.elementor-element-4215243 > .elementor-element-populated{border-width:1px 0px 0px 0px;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b{width:var( --container-widget-width, 280px );max-width:280px;--container-widget-width:280px;--container-widget-flex-grow:0;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon{font-size:32px;}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title, .elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-title a{font-size:var( --e-global-typography-7044a64-font-size );line-height:var( --e-global-typography-7044a64-line-height );}.elementor-2486 .elementor-element.elementor-element-e6d4d9b .elementor-icon-box-description{font-size:var( --e-global-typography-b2ce6af-font-size );line-height:var( --e-global-typography-b2ce6af-line-height );}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-c6627cd *//* =========================================
   RINGASOFT – SOL MENÜ TASARIMI (KART STİLİ)
========================================= */

/* Menü kutusu */
.woocommerce-MyAccount-navigation {
    background: #ffffff !important;
    border-radius: 5px !important;
    border: 1px solid #e5e7eb !important;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;
    padding: 0 !important;
    overflow: hidden;
}

/* Liste düzeni */
.woocommerce-MyAccount-navigation ul {
    margin: 0 !important;
    padding: 0 !important;
    list-style: none;
}

/* Menü elemanları */
.woocommerce-MyAccount-navigation ul li a {
    display: block;
    padding: 14px 20px;
    font-size: 15px;
    font-weight: 500;
    color: #1f2937;
    text-decoration: none;
    border-bottom: 1px solid #f1f1f1;
    transition: all 0.18s ease-out;
}

/* Hover efekti */
.woocommerce-MyAccount-navigation ul li a:hover {
    background: #f3f6ff;
    color: #007ad6;
    padding-left: 26px;
}

/* Aktif menü */
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li.current-menu-item a {
    background: #0080ce !important;
    color: #ffffff !important;
    padding-left: 26px;
}

/* Aktif menü alt çizgisi kaldır */
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-MyAccount-navigation ul li.current-menu-item a {
    border-bottom-color: transparent !important;
}

/* Son elemanın altında çizgi görünmesin */
.woocommerce-MyAccount-navigation ul li:last-child a {
    border-bottom: none !important;
}

/* =========================================
   RINGASOFT – MY ACCOUNT INFO BOX TASARIMI
   ("Henüz bir sipariş verilmedi." kutusu)
========================================= */

.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-message,
.woocommerce-account .woocommerce-error {
    margin: 0 0 24px;
    padding: 14px 20px;

    background: #ffffff !important;
    border-radius: 5px !important;
    border: 1px solid #e5e7eb !important;
    border-left: 3px solid #0080ce !important;   /* RingaSoft mavi vurgu */
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05) !important;

    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 16px;

    font-size: 16px;
    color: #111827;
}

/* Temanın mavi çizgi / ikonunu kapat */
.woocommerce-account .woocommerce-info::before,
.woocommerce-account .woocommerce-message::before,
.woocommerce-account .woocommerce-error::before {
    display: none !important;
    content: none !important;
}

/* Metin satırı düzgün dursun */
.woocommerce-account .woocommerce-info p,
.woocommerce-account .woocommerce-message p,
.woocommerce-account .woocommerce-error p {
    margin: 0 !important;
    padding: 0 !important;
}

/* "Ürünlere göz at" butonu sağa yaslı kalsın */
.woocommerce-account .woocommerce-info .button,
.woocommerce-account .woocommerce-message .button,
.woocommerce-account .woocommerce-error .button {
    margin-left: auto !important;
}

/* Mobilde metin üstte, buton altta tam genişlik */
@media (max-width: 760px) {
    .woocommerce-account .woocommerce-info,
    .woocommerce-account .woocommerce-message,
    .woocommerce-account .woocommerce-error {
        flex-direction: column;
        align-items: flex-start;
    }

    .woocommerce-account .woocommerce-info .button,
    .woocommerce-account .woocommerce-message .button,
    .woocommerce-account .woocommerce-error .button {
        width: 100%;
        text-align: center;
        margin-top: 8px;
    }
}

/* =========================================
   RINGASOFT – "Ürünlere Göz At" Butonu (Stabil)
========================================= */

/* Normal durum */
.woocommerce-account .woocommerce-info .button,
.woocommerce-account .woocommerce-message .button,
.woocommerce-account .woocommerce-error .button {
    background: #FF6000 !important;     /* Turuncu */
    color: #ffffff !important;           /* Beyaz yazı */
    padding: 10px 26px !important;
    border-radius: 5px !important;      /* Modern oval */
    border: none !important;

    font-size: 16px !important;
    font-weight: 500 !important;
    letter-spacing: 0.3px;

    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: background 0.18s ease-in-out,
                box-shadow 0.18s ease-in-out !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Hover durumu — sadece renk ve gölge değişir */
.woocommerce-account .woocommerce-info .button:hover,
.woocommerce-account .woocommerce-message .button:hover,
.woocommerce-account .woocommerce-error .button:hover {
    background: #BE8D31 !important;      /* Altın renk */
    color: #ffffff !important;
    box-shadow: 0 2px 10px rgba(0,0,0,0.12) !important;
}

/* Aktif tıklamada da zıplama yok */
.woocommerce-account .woocommerce-info .button:active,
.woocommerce-account .woocommerce-message .button:active,
.woocommerce-account .woocommerce-error .button:active {
    background: #BE8D31 !important;
    box-shadow: 0 2px 6px rgba(0,0,0,0.10) !important;
}

/* =========================================
   RINGASOFT – Kaydet Butonu (Account Details)
========================================= */

.woocommerce-Button.button,
.woocommerce-account button[type="submit"] {
    background: #0080CE !important;      /* RingaSoft Mavisi */
    color: #ffffff !important;            /* Beyaz yazı */
    border: none !important;
    padding: 11px 20px !important;
    font-size: 15px !important;
    font-weight: 500 !important;
    border-radius: 5px !important;       /* Modern oval */
    cursor: pointer;

    box-shadow: 0 2px 8px rgba(0,0,0,0.08) !important;
    transition: background 0.18s ease-in-out,
                box-shadow 0.18s ease-in-out !important;

    display: inline-flex;
    align-items: center;
    justify-content: center;
}

/* Hover rengi */
 .woocommerce-Button.button:hover,
.woocommerce-account button[type="submit"]:hover {
    background: #0069A6 !important;       /* Daha koyu mavi */
    box-shadow: 0 2px 10px rgba(0,0,0,0.12) !important;
}

/* Tıklandığında buton sabit kalsın */
.woocommerce-account .woocommerce-Button.button:active,
.woocommerce-account button[type="submit"]:active {
    background: #0069A6 !important;
    box-shadow: 0 1px 4px rgba(0,0,0,0.10) !important;
}

/* =========================================
   RINGASOFT – "Şifre Göster" Butonu Hover Kapatma
========================================= */

.show-password-input,
.show-password-input:hover,
.show-password-input:focus,
.show-password-input:active {
    background: transparent !important;
    border: none !important;
    box-shadow: none !important;
    outline: none !important;
    color: inherit !important;     /* Rengi aynı kalsın */
    cursor: pointer !important;
}

/* İkonun hover rengini de sabitleyelim */
.show-password-input svg,
.show-password-input:hover svg {
    fill: #6b7280 !important;      /* WooCommerce default gri ikon rengi */
}

/* ================================
   RINGASOFT – Adres Kutusu Kart Tasarımı
================================ */

.u-columns.woocommerce-Addresses.col2-set.addresses {
    background: #ffffff;
    border: 1px solid #e5e7eb; /* İnce gri çerçeve */
    border-radius: 5px;        /* Yumuşak köşeler */
    padding: 24px; 
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); /* Hafif gölge */
    margin-bottom: 32px;
}

/* İçteki her bir adres kutusu (Fatura / Gönderim) */
.u-columns .u-column1,
.u-columns .u-column2 {
    padding: 0 16px;
}

/* Fatura ve Gönderim başlıkları */
.u-columns .woocommerce-Address-title h3 {
    font-size: 20px !important;
    font-weight: 700;
    color: #111827;
}

/* Alt açıklama yazıları */
.u-columns address {
    font-size: 14px;
    color: #4b5563;
    line-height: 1.6;
}

/* Adres kartı içindeki link ve açıklama yazılarını 16px yap */
.u-columns.woocommerce-Addresses.col2-set.addresses a,
.u-columns.woocommerce-Addresses.col2-set.addresses address {
    font-size: 16px !important;
    line-height: 1.6;
}

/* Link rengi (kurumsal RingaSoft mavisi) */
.u-columns.woocommerce-Addresses.col2-set.addresses a {
    color: #0080ce;
    font-weight: 500;
    text-decoration: none;
}

.u-columns.woocommerce-Addresses.col2-set.addresses a:hover {
    text-decoration: underline;
    color: #005a94;
}

/* Adres açıklama metni */
.u-columns.woocommerce-Addresses.col2-set.addresses address {
    color: #4b5563;
    font-style: normal; /* Tema italik yapıyorsa düzeltir */
}

/* Adres sayfasındaki bilgilendirme paragrafını 16px yap */
.woocommerce-account .woocommerce-MyAccount-content p {
    font-size: 16px !important;
}

/* Adres sayfasındaki bilgilendirme paragrafı 16px */
.woocommerce-account .woocommerce-MyAccount-content > div > p {
    font-size: 16px !important;
    color: #4b5563 !important;
    line-height: 1.6 !important;
}

/* Seçili (active) option'ın text rengini düzelt */
.woocommerce-account select option:checked,
.woocommerce-account select option:active {
    color: #ffffff !important;
    background-color: #0080CE !important;
}

/* Seçili satır */
.e-woo-select2-wrapper .select2-results__option[aria-selected="true"] {
    background-color: #0080CE !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS *//* ==================================================
   WOOCOMMERCE – HESABIM (LOGIN / REGISTER)
   SADECE GİRİŞ YAPMAMIŞ KULLANICI
================================================== */

/* Genel kapsayıcı */
body.woocommerce-account:not(.logged-in) .woocommerce{
  max-width: 1200px;
  margin: 0 auto;
}

/* 2 kolon kart düzeni */
body.woocommerce-account:not(.logged-in) .u-columns{
  display: flex;
  gap: 32px;
  margin-top: 28px;
}

body.woocommerce-account:not(.logged-in) .u-column1,
body.woocommerce-account:not(.logged-in) .u-column2{
  background: #ffffff;
  border: 1px solid #e5e7eb;
  border-radius: 16px;
  padding: 28px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.04);
  min-width: 0;
}

/* Başlıklar */
body.woocommerce-account:not(.logged-in) h2{
  font-size: 1.5rem !important;
  line-height: 1.3 !important;
  font-weight: 600 !important;
  margin: 0 0 18px 0;
  color: #0f172a;
}

/* Label */
body.woocommerce-account:not(.logged-in) .woocommerce form label{
  font-size: 1rem !important;
  font-weight: 600 !important;
  margin: 0 0 8px 0;
  display: block !important;
  color: #334155;
}

/* Inputlar */
body.woocommerce-account:not(.logged-in) .woocommerce form .input-text,
body.woocommerce-account:not(.logged-in) .woocommerce form input[type="text"],
body.woocommerce-account:not(.logged-in) .woocommerce form input[type="email"],
body.woocommerce-account:not(.logged-in) .woocommerce form input[type="password"]{
  width: 100% !important;
  height: 48px;
  padding: 0 14px;
  border-radius: 12px;
  border: 1px solid #cbd5e1;
  font-size: 16px !important; /* okunurluk + iOS zoom engeli */
  line-height: 1.4;
  box-sizing: border-box;
}

/* Açıklama & gizlilik metinleri (16px) */
body.woocommerce-account:not(.logged-in) .woocommerce p,
body.woocommerce-account:not(.logged-in) .woocommerce form p,
body.woocommerce-account:not(.logged-in) .woocommerce-form-register p{
  font-size: 1rem !important;
  line-height: 1.7 !important;
  font-weight: 400 !important;
  color: #475569 !important;
}

/* Lost password link stili (genel) */
body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a{
  color: #0080ce !important;
  font-weight: 600;
  text-decoration: none;
}
body.woocommerce-account:not(.logged-in) .woocommerce-LostPassword a:hover{
  text-decoration: underline;
}

/* SADECE "Parolanızı mı unuttunuz?" satırı 14px */
body.woocommerce-account:not(.logged-in) p.woocommerce-LostPassword.lost_password,
body.woocommerce-account:not(.logged-in) p.woocommerce-LostPassword.lost_password a{
  font-size: 14px !important;
  line-height: 1.6 !important;
}

/* Butonlar */
body.woocommerce-account:not(.logged-in) .woocommerce button.button,
body.woocommerce-account:not(.logged-in) .woocommerce input.button{
  background: #0080ce;
  color: #ffffff;
  border: none;
  border-radius: 12px;
  padding: 14px 22px;
  font-size: 0.95rem !important;
  font-weight: 700;
  cursor: pointer;
}

/* --------------------------------------------------
   LOGIN FORM HİZALAMA (BOZULMA FIX)
-------------------------------------------------- */

/* Kullanıcı adı / Parola satırları ALT ALTA */
body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row.form-row-wide{
  display: block !important;
}

/* Label full + input altta */
body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row.form-row-wide > label{
  display: block !important;
  width: 100% !important;
  margin-bottom: 8px !important;
}

/* Inputlar full */
body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row.form-row-wide .input-text{
  width: 100% !important;
  display: block !important;
}

/* SADECE submit satırı (Beni hatırla + Giriş Yap) */
body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row:not(.form-row-wide){
  display: flex !important;
  align-items: center !important;
  justify-content: space-between !important;
  gap: 12px !important;
}

/* Beni hatırla */
body.woocommerce-account:not(.logged-in) .woocommerce-form__label-for-checkbox{
  margin: 0 !important;
  font-size: 0.95rem !important;
  color: #475569;
  white-space: nowrap;
}

/* Buton sağda */
body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row:not(.form-row-wide) button.button{
  width: auto !important;
  margin-left: auto !important;
}

/* Lost password ayrı satır */
body.woocommerce-account:not(.logged-in) p.woocommerce-LostPassword.lost_password{
  margin-top: 12px !important;
  text-align: left !important;
}

/* --------------------------------------------------
   MOBİL – %100 UYUMLU
-------------------------------------------------- */
@media (max-width: 900px){

  body.woocommerce-account:not(.logged-in) .u-columns{
    display: block !important;
  }

  body.woocommerce-account:not(.logged-in) .u-column1,
  body.woocommerce-account:not(.logged-in) .u-column2{
    width: 100% !important;
    margin: 0 0 18px 0 !important;
    padding: 18px !important;
    border-radius: 14px !important;
  }

  body.woocommerce-account:not(.logged-in) h2{
    font-size: 1.35rem !important;
  }

  /* Mobilde submit satırı alt alta */
  body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row:not(.form-row-wide){
    flex-direction: column !important;
    align-items: stretch !important;
  }

  body.woocommerce-account:not(.logged-in) form.woocommerce-form-login p.form-row:not(.form-row-wide) button.button{
    width: 100% !important;
    margin-left: 0 !important;
  }
}/* End custom CSS */