.elementor-13 .elementor-element.elementor-element-2f6e20ef{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-2f6e20ef:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-2f6e20ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F3;}.elementor-13 .elementor-element.elementor-element-bc2b9e1{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-5502c168{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-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-13 .elementor-element.elementor-element-1ec6ce42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-1ec6ce42 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:#006B55;}.elementor-13 .elementor-element.elementor-element-1d1abd3f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-1d1abd3f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:#17201C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-77980b21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-77980b21 p{margin-block-end:12px;}.elementor-13 .elementor-element.elementor-element-3cc422f4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-3cc422f4:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-3cc422f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F6F3;}.elementor-13 .elementor-element.elementor-element-12a2bb27{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-2cbee643{--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:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-6426e84f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-6426e84f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:#006B55;}.elementor-13 .elementor-element.elementor-element-66ed9e1f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-13 .elementor-element.elementor-element-66ed9e1f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:#17201C;}.elementor-13 .elementor-element.elementor-element-bfba6d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-bfba6d8 p{margin-block-end:12px;}.elementor-13 .elementor-element.elementor-element-20cbb55e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:56px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-13 .elementor-element.elementor-element-20cbb55e:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-20cbb55e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5b404feb{--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:28px 28px;--row-gap:28px;--column-gap:28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-55504f9e{--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:space-between;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-101e13f3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-101e13f3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-13 .elementor-element.elementor-element-729db352{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-741bd0c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-741bd0c p{margin-block-end:12px;}.elementor-13 .elementor-element.elementor-element-1013f12d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-1013f12d p{margin-block-end:12px;}.elementor-13 .elementor-element.elementor-element-43f69933{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:#D6E1DA;--border-color:#D6E1DA;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-224d696b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-13 .elementor-element.elementor-element-224d696b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:1.2em;letter-spacing:-0.025em;color:#17201C;}.elementor-13 .elementor-element.elementor-element-6127ce2a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-6127ce2a p{margin-block-end:12px;}.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-13 .elementor-element.elementor-element-332af8a4 .elementor-button{background-color:rgba(255,255,255,0);font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.35em;letter-spacing:0.015em;fill:#006B55;color:#006B55;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006B55;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-13 .elementor-element.elementor-element-332af8a4 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-332af8a4 .elementor-button:focus{background-color:#004D40;color:#FFFFFF;border-color:#004D40;}.elementor-13 .elementor-element.elementor-element-332af8a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-332af8a4 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-332af8a4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-5a314aea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-5a314aea p{margin-block-end:12px;}.elementor-13 .elementor-element.elementor-element-45815509{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:8px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-4c8f0c0 .elementor-button{background-color:#006B55;font-family:"Montserrat", Sans-serif;font-size:12px;font-weight:700;line-height:1.35em;letter-spacing:0.015em;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#006B55;border-radius:0px 0px 0px 0px;padding:14px 24px 14px 24px;}.elementor-13 .elementor-element.elementor-element-4c8f0c0 .elementor-button:hover, .elementor-13 .elementor-element.elementor-element-4c8f0c0 .elementor-button:focus{background-color:#004D40;color:#FFFFFF;border-color:#004D40;}.elementor-13 .elementor-element.elementor-element-4c8f0c0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-4c8f0c0 .elementor-button:hover svg, .elementor-13 .elementor-element.elementor-element-4c8f0c0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-13 .elementor-element.elementor-element-4ada9377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-4ada9377 p{margin-block-end:12px;}.elementor-13 .elementor-element.elementor-element-a40b390{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:18px 0px 0px 0px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#D6E1DA;text-align:start;font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#58645E;}.elementor-13 .elementor-element.elementor-element-a40b390 p{margin-block-end:12px;}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-2f6e20ef{--content-width:1340px;}.elementor-13 .elementor-element.elementor-element-3cc422f4{--content-width:1340px;}.elementor-13 .elementor-element.elementor-element-20cbb55e{--content-width:1340px;}.elementor-13 .elementor-element.elementor-element-101e13f3{--width:60%;}.elementor-13 .elementor-element.elementor-element-43f69933{--width:35%;}}@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-2f6e20ef{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-3cc422f4{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-20cbb55e{--padding-top:44px;--padding-bottom:44px;--padding-left:24px;--padding-right:24px;}.elementor-13 .elementor-element.elementor-element-43f69933{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:0px;}}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-2f6e20ef{--padding-top:34px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-13 .elementor-element.elementor-element-1d1abd3f .elementor-heading-title{font-size:32px;}.elementor-13 .elementor-element.elementor-element-3cc422f4{--padding-top:34px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-13 .elementor-element.elementor-element-66ed9e1f .elementor-heading-title{font-size:32px;}.elementor-13 .elementor-element.elementor-element-20cbb55e{--padding-top:34px;--padding-bottom:40px;--padding-left:22px;--padding-right:22px;}.elementor-13 .elementor-element.elementor-element-55504f9e{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-13 .elementor-element.elementor-element-101e13f3{--width:100%;}.elementor-13 .elementor-element.elementor-element-43f69933{--width:100%;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:28px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13 .elementor-element.elementor-element-224d696b .elementor-heading-title{font-size:26px;}}/* Start custom CSS for shortcode, class: .elementor-element-729db352 *//* Exceção: conteúdo gerado por [woocommerce_my_account], sem controlos Elementor. */
.elementor-13 .elementor-element.elementor-element-729db352{--sc-green:#006B55;--sc-deep:#004D40;--sc-dark:#004D40;--sc-ink:#17201C;--sc-copy:#58645E;--sc-body:#58645E;--sc-line:#D6E1DA;--sc-pale:#F3F6F3;}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce{font:400 16px/1.65 Montserrat,Arial,sans-serif;color:var(--sc-copy);margin:0;width:100%;max-width:none}
.elementor-13 .elementor-element.elementor-element-729db352 .nm-myaccount-login,.elementor-13 .elementor-element.elementor-element-729db352 .nm-myaccount-login-inner,.elementor-13 .elementor-element.elementor-element-729db352 #nm-login-wrap{width:100%;max-width:none;margin:0;padding:0;text-align:left}
.elementor-13 .elementor-element.elementor-element-729db352 #nm-login-wrap{animation:none;transform:none;opacity:1}
.elementor-13 .elementor-element.elementor-element-729db352 h2{font:700 30px/1.2 Montserrat,Arial,sans-serif;letter-spacing:-.025em;color:var(--sc-ink);margin:0 0 28px;text-align:left}
.elementor-13 .elementor-element.elementor-element-729db352 form{border:0;margin:0;padding:0;box-shadow:none;border-radius:0}
.elementor-13 .elementor-element.elementor-element-729db352 form p.form-row,.elementor-13 .elementor-element.elementor-element-729db352 form p.form-actions{margin:0 0 24px;padding:0;float:none;width:100%}
.elementor-13 .elementor-element.elementor-element-729db352 form label{display:block;font:500 14px/1.4 Montserrat,Arial,sans-serif;color:var(--sc-ink);margin-bottom:9px}
.elementor-13 .elementor-element.elementor-element-729db352 form input.input-text,.elementor-13 .elementor-element.elementor-element-729db352 form input[type=email],.elementor-13 .elementor-element.elementor-element-729db352 form input[type=text],.elementor-13 .elementor-element.elementor-element-729db352 form input[type=password],.elementor-13 .elementor-element.elementor-element-729db352 form select,.elementor-13 .elementor-element.elementor-element-729db352 form textarea{width:100%;max-width:100%;height:52px;border:1px solid var(--sc-line);border-radius:0;padding:12px 14px;background:#FFFFFF;color:var(--sc-ink);font:400 16px/1.5 Montserrat,Arial,sans-serif;box-shadow:none}
.elementor-13 .elementor-element.elementor-element-729db352 .password-input{display:block;position:relative}
.elementor-13 .elementor-element.elementor-element-729db352 .password-input input{padding-right:48px!important}
.elementor-13 .elementor-element.elementor-element-729db352 .show-password-input{position:absolute;right:4px;top:4px;width:44px;height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--sc-green)}
.elementor-13 .elementor-element.elementor-element-729db352 form .form-group{display:flex;justify-content:space-between;gap:14px;align-items:center;flex-wrap:wrap}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-form-login__rememberme{display:flex!important;align-items:center;gap:8px;margin:0;font-size:14px}
.elementor-13 .elementor-element.elementor-element-729db352 input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:var(--sc-green)}
.elementor-13 .elementor-element.elementor-element-729db352 .lost_password{font-size:14px;float:none;margin:0}
.elementor-13 .elementor-element.elementor-element-729db352 a{color:var(--sc-green);text-decoration:underline;text-underline-offset:4px}
.elementor-13 .elementor-element.elementor-element-729db352 a:hover{color:var(--sc-deep)}
.elementor-13 .elementor-element.elementor-element-729db352 button.button,.elementor-13 .elementor-element.elementor-element-729db352 a.button,.elementor-13 .elementor-element.elementor-element-729db352 input.button{border:1px solid var(--sc-green);border-radius:0;background:var(--sc-green);color:white;font:700 12px/1.3 Montserrat,Arial,sans-serif;letter-spacing:.015em;text-transform:uppercase;min-height:48px;padding:14px 22px;box-shadow:none;text-decoration:none;transition:background-color .18s}
.elementor-13 .elementor-element.elementor-element-729db352 button.button:hover,.elementor-13 .elementor-element.elementor-element-729db352 a.button:hover{background:var(--sc-deep);border-color:var(--sc-deep)}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-form-login__submit,.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-ResetPassword button.button{width:100%}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-error,.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-message,.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-info{margin:0 0 24px;padding:18px 22px;border:1px solid var(--sc-line);border-left:3px solid var(--sc-green);background:var(--sc-pale);color:var(--sc-ink);font-size:15px;line-height:1.55;list-style:none}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-error{border-left-color:#A53832;background:#FBF4F3}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation{width:244px;float:left;margin:0;padding:0}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--sc-line)}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li a{display:block;padding:17px 18px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;color:var(--sc-ink)}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li.is-active a{background:var(--sc-pale);border-left:3px solid var(--sc-green);padding-left:15px;font-weight:600;color:var(--sc-green)}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li a:hover{background:var(--sc-pale);color:var(--sc-green)}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content{float:right;width:calc(100% - 292px);margin:0;padding:0;min-width:0}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content p{margin:0 0 18px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content table{width:100%;font-size:14px;border-collapse:collapse}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content table th,.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content table td{padding:14px 10px;border-bottom:1px solid var(--sc-line);text-align:left}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content .button{margin:2px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce:after{content:"";display:table;clear:both}
@media(max-width:1024px){.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation{width:220px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content{width:calc(100% - 252px)}}
@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-729db352 h2{font-size:26px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation,.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content{float:none;width:100%}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation{margin-bottom:28px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:6px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li{border:0}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li a{padding:10px 13px;font-size:13px;border:1px solid var(--sc-line)}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-navigation li.is-active a{padding:10px 13px;border:1px solid var(--sc-green)}
.elementor-13 .elementor-element.elementor-element-729db352 form .form-group{gap:12px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content table{font-size:13px}
.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content table th,.elementor-13 .elementor-element.elementor-element-729db352 .woocommerce-MyAccount-content table td{padding:10px 6px}}
.elementor-13 .elementor-element.elementor-element-729db352 #nm-register-wrap,.elementor-13 .elementor-element.elementor-element-729db352 #nm-show-register-button,.elementor-13 .elementor-element.elementor-element-729db352 #nm-show-login-button,.elementor-13 .elementor-element.elementor-element-729db352 .nm-login-form-divider{display:none!important}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20cbb55e *//* Exceção funcional: o mesmo shortcode serve login, conta e recuperação. */
.sc12-account-title-recovery,.sc12-account-support-recovery,.sc12-account-next{display:none;}
body.logged-in .sc12-account-aside,body.logged-in .sc12-account-support{display:none;}
body.logged-in .sc12-account-next{display:flex;}
body:has(.sc12-account-output form.lost_reset_password) .sc12-account-title-default,
body:has(.sc12-account-output form.lost_reset_password) .sc12-account-aside,
body:has(.sc12-account-output form.lost_reset_password) .sc12-account-support,
body:has(.sc12-account-output form.lost_reset_password) .sc12-account-next{display:none;}
body:has(.sc12-account-output form.lost_reset_password) .sc12-account-title-recovery,
body:has(.sc12-account-output form.lost_reset_password) .sc12-account-support-recovery{display:flex;}/* End custom CSS */