.elementor-24 .elementor-element.elementor-element-731b330{--display:flex;--min-height:500px;--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;}.elementor-24 .elementor-element.elementor-element-731b330:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-731b330 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://tudoagora.app.br/wp-content/uploads/2026/05/blur-coffee-cafe-shop-restaurant-with-bokeh-background-xd-scaled.jpg");}.elementor-24 .elementor-element.elementor-element-e456786{text-align:center;}.elementor-24 .elementor-element.elementor-element-e456786 .elementor-heading-title{font-size:57px;font-weight:700;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-aabb134{--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;}.elementor-24 .elementor-element.elementor-element-c51e00f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-24 .elementor-element.elementor-element-c51e00f .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-c51e00f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c51e00f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c51e00f.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c51e00f.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-c51e00f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-c51e00f .elementor-icon{font-size:20px;}.elementor-24 .elementor-element.elementor-element-c51e00f .elementor-icon svg{height:20px;}.elementor-24 .elementor-element.elementor-element-6a216dd .elementor-heading-title{font-size:19px;color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-6540a93{--display:flex;--min-height:500px;--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-6540a93:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-6540a93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F31414;}.elementor-24 .elementor-element.elementor-element-93309fc.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-93309fc .elementor-icon-wrapper{text-align:center;}.elementor-24 .elementor-element.elementor-element-93309fc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-93309fc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-93309fc.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-93309fc.elementor-view-framed .elementor-icon, .elementor-24 .elementor-element.elementor-element-93309fc.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-24 .elementor-element.elementor-element-93309fc .elementor-icon{font-size:150px;}.elementor-24 .elementor-element.elementor-element-93309fc .elementor-icon svg{height:150px;}.elementor-24 .elementor-element.elementor-element-d0a2f79{text-align:center;}.elementor-24 .elementor-element.elementor-element-d0a2f79 .elementor-heading-title{font-size:32px;font-weight:700;color:var( --e-global-color-accent );}.elementor-24 .elementor-element.elementor-element-a80a377{--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;--justify-content:center;}.elementor-24 .elementor-element.elementor-element-3e334fc .elementor-button{background-color:var( --e-global-color-90a0664 );font-weight:600;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-3e334fc.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-4795894 .elementor-button{background-color:var( --e-global-color-90a0664 );font-weight:600;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-4795894.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-d8d77a3{--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:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7183702{text-align:center;}.elementor-24 .elementor-element.elementor-element-7183702 .elementor-heading-title{font-size:35px;font-weight:700;}.elementor-24 .elementor-element.elementor-element-41a93b7 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-weight:700;text-decoration:none;}.elementor-24 .elementor-element.elementor-element-41a93b7{--tabs-normal-color:var( --e-global-color-90a0664 );--tabs-spacing:30px;--tabs-divider-weight:0px;--sections-border-type:none;--typography-section-titles-color:var( --e-global-color-90a0664 );--section-title-spacing:0px;--forms-columns-gap-padding-right:calc( 0px/2 );--forms-columns-gap-padding-left:calc( 0px/2 );--forms-columns-gap-margin-left:calc( -0px/2 );--forms-columns-gap-margin-right:calc( -0px/2 );--order-summary-rows-gap-top:calc( 0px/2 );--order-summary-rows-gap-bottom:calc( 0px/2 );}.elementor-24 .elementor-element.elementor-element-41a93b7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-24 .elementor-element.elementor-element-41a93b7 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{text-decoration:none;}.elementor-24 .elementor-element.elementor-element-c52f706{--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;}.elementor-24 .elementor-element.elementor-element-939f936{--display:flex;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-8208cee{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-24 .elementor-element.elementor-element-8208cee.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-06b7b09{text-align:center;}.elementor-24 .elementor-element.elementor-element-f9e4fc6{--display:flex;}.elementor-24 .elementor-element.elementor-element-ea1bdcc{--display:flex;--min-height:500px;--justify-content:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:020px;}.elementor-24 .elementor-element.elementor-element-ea1bdcc:not(.elementor-motion-effects-element-type-background), .elementor-24 .elementor-element.elementor-element-ea1bdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;}.elementor-24 .elementor-element.elementor-element-cd564c2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-87f4110{--display:flex;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-87f4110.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-75574e3 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-7a21dd0{--display:flex;}.elementor-24 .elementor-element.elementor-element-bcce20b.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-bcce20b .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-e28ded7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-71f8532{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-21fceb2.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-21fceb2 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d0773e3{--display:flex;}.elementor-24 .elementor-element.elementor-element-e68e7a8.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-e68e7a8 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-655264d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ad3cde7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5c16684.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-5c16684 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-9744cba{--display:flex;}.elementor-24 .elementor-element.elementor-element-9cfb0ec.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-9cfb0ec .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-bd476bf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-557eb61{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c6919e1 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-7eebd39{--display:flex;}.elementor-24 .elementor-element.elementor-element-cfb748d.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-f671a6e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-18296d7{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f5abebb .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-2623fb5{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-24 .elementor-element.elementor-element-94bf236.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-94bf236{text-align:end;}.elementor-24 .elementor-element.elementor-element-94bf236 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-d685789{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-73125a2{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-fce4c3b .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-435a3c9{--display:flex;}.elementor-24 .elementor-element.elementor-element-19221b6.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-19221b6 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-eef0a6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c55d1f9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-551826f .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-102684f{--display:flex;}.elementor-24 .elementor-element.elementor-element-e9d5fde.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-e9d5fde .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-3cee693{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e99dacd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-b1a9304 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-eda780a{--display:flex;}.elementor-24 .elementor-element.elementor-element-1ce5903.elementor-element{--align-self:flex-end;}.elementor-24 .elementor-element.elementor-element-1ce5903 .elementor-heading-title{font-size:20px;}.elementor-24 .elementor-element.elementor-element-34e632d{--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;--justify-content:center;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-be5853a .elementor-button{background-color:var( --e-global-color-90a0664 );font-weight:600;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-be5853a.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-d179827 .elementor-button{background-color:var( --e-global-color-90a0664 );font-weight:600;text-decoration:none;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;}.elementor-24 .elementor-element.elementor-element-d179827.elementor-element{--align-self:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24 .elementor-element.elementor-element-6540a93{--content-width:900px;}.elementor-24 .elementor-element.elementor-element-87f4110{--width:50%;}.elementor-24 .elementor-element.elementor-element-ad3cde7{--width:29%;}}@media(max-width:767px){.elementor-24 .elementor-element.elementor-element-aabb134{--gap:0px 5px;--row-gap:0px;--column-gap:5px;}.elementor-24 .elementor-element.elementor-element-c51e00f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-24 .elementor-element.elementor-element-6a216dd .elementor-heading-title{font-size:15px;}.elementor-24 .elementor-element.elementor-element-6540a93{--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-24 .elementor-element.elementor-element-ea1bdcc{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-24 .elementor-element.elementor-element-cd564c2{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-87f4110{--width:25%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7a21dd0{--width:75%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-7a21dd0.e-con{--align-self:center;}.elementor-24 .elementor-element.elementor-element-e28ded7{--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e28ded7.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-71f8532{--width:27%;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-71f8532.e-con{--align-self:flex-start;}.elementor-24 .elementor-element.elementor-element-21fceb2{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-d0773e3{--width:70%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-655264d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-ad3cde7{--width:25%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-5c16684.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-9744cba{--width:75%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-bd476bf{--justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-557eb61{--width:25%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-c6919e1.elementor-element{--align-self:center;}.elementor-24 .elementor-element.elementor-element-7eebd39{--width:50%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-f671a6e{--justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-18296d7{--width:25%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-2623fb5{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-d685789{--justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-73125a2{--width:25%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-435a3c9{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-eef0a6f{--justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-c55d1f9{--width:25%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-102684f{--width:65%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24 .elementor-element.elementor-element-e9d5fde{padding:0px 0px 0px 0px;}.elementor-24 .elementor-element.elementor-element-3cee693{--justify-content:space-between;}.elementor-24 .elementor-element.elementor-element-e99dacd{--width:25%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-24 .elementor-element.elementor-element-eda780a{--width:60%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-41a93b7 *//* --- ESTILIZAÇÃO DA TELA DE LOGIN E CADASTRO WOOCOMMERCE --- */

/* Títulos Principais (Entrar / Cadastre-se) */
.woocommerce .u-columns.col2-set h2 {
    color: #0b2265 !important; /* Azul escuro idêntico ao topo da marca */
    font-size: 26px !important;
    font-weight: 700 !important;
    margin-bottom: 20px !important;
    border-bottom: 2px solid #f1f1f1;
    padding-bottom: 8px;
}

/* Labels/Nomes dos campos (Nome de usuário, E-mail, Senha) */
.woocommerce-form-row label {
    color: #111111 !important; /* Preto forte para leitura nítida */
    font-weight: 600 !important;
    font-size: 14px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

/* Bordas dos Campos de Entrada (Inputs) */
.woocommerce-form input.input-text {
    border: 2px solid #cbd5e1 !important; /* Borda cinza mais perceptível */
    border-radius: 6px !important;
    padding: 12px !important;
    color: #222 !important;
    background-color: #ffffff !important; /* Fundo totalmente branco */
    transition: all 0.3s ease;
}

/* Efeito de foco ao clicar nos campos */
.woocommerce-form input.input-text:focus {
    border-color: #0b2265 !important; /* Borda destaca em azul ao clicar */
    outline: none;
    box-shadow: 0 0 0 3px rgba(11, 34, 101, 0.15);
}

/* Texto de ajuda sutil abaixo do campo de e-mail */
.woocommerce-RegistrationForm .woocommerce-privacy-policy-text,
.woocommerce-RegistrationForm p:not([class]) {
    color: #475569 !important; /* Cinza escuro legível */
    font-size: 13px !important;
    font-weight: 500 !important;
    line-height: 1.5 !important;
    
    /* --- COMPLEMENTO DE ALTA PRIORIDADE PARA TODA A ÁREA LOGADA --- */

/* Forçar os botões das abas superiores a mudarem de cor em qualquer subpágina */
.woocommerce-MyAccount-navigation ul li a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li a {
    display: block !important;
    background-color: #ffffff !important;
    color: #0b2265 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    padding: 12px 20px !important;
    border: 2px solid #cbd5e1 !important;
    border-radius: 6px !important;
    text-decoration: none !important;
    text-align: center !important;
    transition: all 0.3s ease !important;
}

/* Aba ativa/selecionada em qualquer subpágina */
.woocommerce-MyAccount-navigation ul li.is-active a,
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a {
    background-color: #00a4e4 !important;
    color: #ffffff !important;
    border-color: #00a4e4 !important;
    box-shadow: 0 4px 8px rgba(0, 164, 228, 0.2) !important;
}

/* Hover das abas em qualquer página interna */
.woocommerce-MyAccount-navigation ul li a:hover:not(.is-active) {
    background-color: #0b2265 !important;
    color: #ffffff !important;
    border-color: #0b2265 !important;
}

/* --- APLICAÇÃO DOS CAMPOS DE TEXTO FORTE NA TELA DE DETALHES DA CONTA --- */

/* Deixar os títulos dos campos (Nome, Sobrenome, E-mail, Senhas) em preto forte */
.woocommerce-EditAccountForm label,
.woocommerce-account .woocommerce-MyAccount-content form label {
    color: #111111 !important;
    font-weight: 700 !important;
    font-size: 14px !important;
    margin-bottom: 6px !important;
    display: inline-block;
}

/* Forçar contraste máximo nos campos de texto da área interna */
.woocommerce-EditAccountForm input.input-text,
.woocommerce-account .woocommerce-MyAccount-content input.input-text {
    border: 2px solid #cbd5e1 !important;
    border-radius: 6px !important;
    padding: 12px !important;
    color: #222222 !important;
    background-color: #ffffff !important;
}

/* Foco ao clicar nos campos internos */
.woocommerce-EditAccountForm input.input-text:focus,
.woocommerce-account .woocommerce-MyAccount-content input.input-text:focus {
    border-color: #0b2265 !important;
    outline: none;
    box-shadow: 0 0 0 3px rgba(11, 34, 101, 0.15);
}

/* Subtítulos de seções internas (como "Alteração de senha") */
.woocommerce-EditAccountForm legend {
    color: #0b2265 !important;
    font-size: 20px !important;
    font-weight: 700 !important;
    margin-top: 25px !important;
    margin-bottom: 15px !important;
    padding-bottom: 5px;
    border-bottom: 2px solid #f1f1f1;
    display: block;
    width: 100%;
}

/* Botão de Salvar Alterações no final da página */
.woocommerce-EditAccountForm .button,
.woocommerce-account .woocommerce-MyAccount-content .button {
    background-color: #00a4e4 !important;
    color: #ffffff !important;
    font-size: 15px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    padding: 12px 30px !important;
    border-radius: 6px !important;
    border: none !important;
    cursor: pointer;
    transition: background 0.3s ease;
}

.woocommerce-EditAccountForm .button:hover,
.woocommerce-account .woocommerce-MyAccount-content .button:hover {
    background-color: #0b2265 !important;
}/* End custom CSS */