.elementor-19 .elementor-element.elementor-element-8dbd4e4{--display:flex;--min-height:170px;--justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-779b2cd{text-align:center;}.elementor-19 .elementor-element.elementor-element-779b2cd .elementor-heading-title{font-family:"Brolimo", Sans-serif;font-size:30px;font-weight:700;letter-spacing:2.2px;color:#05413F;}.elementor-19 .elementor-element.elementor-element-b2705b7{width:var( --container-widget-width, 463px );max-width:463px;padding:0px 0px 0px 0px;--container-widget-width:463px;--container-widget-flex-grow:0;text-align:center;}.elementor-19 .elementor-element.elementor-element-b2705b7.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-b2705b7 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;line-height:25px;color:#566376;}.elementor-19 .elementor-element.elementor-element-1acd3b0{--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-19 .elementor-element.elementor-element-f74bcb1{--display:flex;--min-height:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-f74bcb1:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f74bcb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0ABAB514;}.elementor-19 .elementor-element.elementor-element-98a1eea{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-98a1eea .elementor-heading-title{color:var( --e-global-color-91c3415 );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button{background-color:#0ABAB5D9;font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button:focus{background-color:#0ABAB5DE;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-d220ddd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button:focus{background-color:#0ABAB5DE;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button .elementor-button-content-wrapper{gap:22px;}.elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button{fill:#FFFFFF;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-bf83be2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6e581bf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-96431ad.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-96431ad{z-index:1;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-icon i{color:var( --e-global-color-91c3415 );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-icon svg{fill:var( --e-global-color-91c3415 );transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-text{color:var( --e-global-color-91c3415 );transition:color 0.3s;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-533b117{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-533b117 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-533b117 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-19 .elementor-element.elementor-element-34eef5d.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-34eef5d{z-index:1;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-icon i{color:var( --e-global-color-91c3415 );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-icon svg{fill:var( --e-global-color-91c3415 );transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-text{color:var( --e-global-color-91c3415 );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-06c3306{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-06c3306 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-06c3306 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-19 .elementor-element.elementor-element-4eccdf8.elementor-element{--align-self:flex-start;}.elementor-19 .elementor-element.elementor-element-4eccdf8{z-index:1;--e-icon-list-icon-size:16px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-icon i{color:var( --e-global-color-91c3415 );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-icon svg{fill:var( --e-global-color-91c3415 );transition:fill 0.3s;}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:14px;}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-text{color:var( --e-global-color-91c3415 );transition:color 0.3s;}.elementor-19 .elementor-element.elementor-element-a6deb30{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-a6deb30 .elementor-divider-separator{width:100%;}.elementor-19 .elementor-element.elementor-element-a6deb30 .elementor-divider{padding-block-start:32px;padding-block-end:32px;}.elementor-19 .elementor-element.elementor-element-b110721{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 4px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button:focus{background-color:#0ABAB5DE;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button-content-wrapper{flex-direction:row;}.elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button{font-family:"Sora", Sans-serif;font-size:15px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;padding:15px 60px 15px 45px;}.elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-67ff50c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-77cdb86{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-19 .elementor-element.elementor-element-77cdb86:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-77cdb86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0ABAB514;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-19 .elementor-element.elementor-element-83d60f0 #add_payment_method #payment #place_order{background-color:#0ABAB5;border-style:none;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 #add_payment_method #payment #place_order:hover{background-color:#0ABAB5BD;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{background-color:#0ABAB500;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .shop_table .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .order-again .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-pagination .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom).e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button:hover{background-color:#0ABAB500;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0{--sections-background-color:#FFFFFF;--sections-border-type:none;--typography-section-titles-color:var( --e-global-color-primary );--general-text-color:var( --e-global-color-91c3415 );--login-messages-color:var( --e-global-color-91c3415 );--checkboxes-color:var( --e-global-color-91c3415 );--payment-methods-radio-buttons-color:var( --e-global-color-accent );--links-normal-color:var( --e-global-color-accent );--links-hover-color:#0ABAB5B8;--forms-labels-color:var( --e-global-color-91c3415 );--forms-label-spacing:0px;--forms-fields-normal-color:#05413FB8;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFFD1;--order-summary-rows-gap-top:calc( 20px/2 );--order-summary-rows-gap-bottom:calc( 20px/2 );--tables-title-color:var( --e-global-color-91c3415 );--tables-items-color:var( --e-global-color-91c3415 );--variations-color:var( --e-global-color-accent );--tables-links-normal-color:var( --e-global-color-accent );--tables-links-hover-color:#0ABAB5;--tables-divider-border-type:none;--tables-button-normal-text-color:var( --e-global-color-primary );--tables-buttons-border-type:none;--tables-button-padding:5px 5px 5px 5px;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content > div > p, .elementor-19 .elementor-element.elementor-element-83d60f0 address, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-EditAccountForm fieldset legend, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-ResetPassword p:nth-child(1), .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-OrderUpdate{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-form__label-for-checkbox span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-PaymentMethod .input-radio + label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-form-row label, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-address-fields label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-19 .elementor-element.elementor-element-83d60f0 ::placeholder, .elementor-19 .elementor-element.elementor-element-83d60f0 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods input[type=text]{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.e-woo-select2-wrapper .select2-results__option{color:#05413FB8;}.elementor-19 .elementor-element.elementor-element-83d60f0 .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#05413FB8 transparent transparent transparent;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods input[type=text]{border-style:none;}.elementor-19 .elementor-element.elementor-element-83d60f0 button.button, .elementor-19 .elementor-element.elementor-element-83d60f0 #add_payment_method #payment #place_order{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .order_details thead th, .elementor-19 .elementor-element.elementor-element-83d60f0 .order_details tfoot td, .elementor-19 .elementor-element.elementor-element-83d60f0 .order_details tfoot th, .elementor-19 .elementor-element.elementor-element-83d60f0 .nobr{font-family:"Sora", Sans-serif;font-size:15px;font-weight:400;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__orders tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__downloads tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-table--order-downloads tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-table--order-details td a, .elementor-19 .elementor-element.elementor-element-83d60f0 td.product-total, .elementor-19 .elementor-element.elementor-element-83d60f0 td.payment-method-method, .elementor-19 .elementor-element.elementor-element-83d60f0 td.payment-method-expires{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .wc-item-meta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .shop_table .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .order-again .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-pagination .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-83d60f0 .shop_table .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-pagination .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .order-again .button:hover, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods .woocommerce .woocommerce-MyAccount-content-wrapper .button:hover{color:#0ABAB5E0;}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-f74bcb1{--width:30%;}.elementor-19 .elementor-element.elementor-element-77cdb86{--width:65%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-b2705b7 .elementor-heading-title{font-size:12px;line-height:1.5em;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content > div > p, .elementor-19 .elementor-element.elementor-element-83d60f0 address, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-EditAccountForm fieldset legend, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-ResetPassword p:nth-child(1), .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-form-row label, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-address-fields label{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-19 .elementor-element.elementor-element-83d60f0 ::placeholder, .elementor-19 .elementor-element.elementor-element-83d60f0 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 button.button, .elementor-19 .elementor-element.elementor-element-83d60f0 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__orders tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__downloads tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-table--order-downloads tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-table--order-details td a, .elementor-19 .elementor-element.elementor-element-83d60f0 td.product-total, .elementor-19 .elementor-element.elementor-element-83d60f0 td.payment-method-method, .elementor-19 .elementor-element.elementor-element-83d60f0 td.payment-method-expires{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .wc-item-meta{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .shop_table .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .order-again .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-pagination .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-779b2cd .elementor-heading-title{font-size:25px;}.elementor-19 .elementor-element.elementor-element-b2705b7{padding:0px 20px 0px 20px;}.elementor-19 .elementor-element.elementor-element-b2705b7 .elementor-heading-title{font-size:12px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-96431ad .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-widget-divider .elementor-divider__text{font-size:var( --e-global-typography-secondary-font-size );}.elementor-19 .elementor-element.elementor-element-533b117{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-19 .elementor-element.elementor-element-533b117 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-34eef5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-06c3306{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-19 .elementor-element.elementor-element-06c3306 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-4eccdf8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-19 .elementor-element.elementor-element-a6deb30{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-19 .elementor-element.elementor-element-a6deb30 .elementor-divider{padding-block-start:22px;padding-block-end:22px;}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content > div > p, .elementor-19 .elementor-element.elementor-element-83d60f0 address, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-EditAccountForm fieldset legend, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-ResetPassword p:nth-child(1), .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-OrderUpdate{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register p:not([class]), .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce em{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-form__label-for-checkbox span{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-PaymentMethod .input-radio + label{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-form-row label, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-address-fields label{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-19 .elementor-element.elementor-element-83d60f0 ::placeholder, .elementor-19 .elementor-element.elementor-element-83d60f0 .select2-container--default .select2-selection--single, .select2-results__option, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods input[type=text]{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 button.button, .elementor-19 .elementor-element.elementor-element-83d60f0 #add_payment_method #payment #place_order{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0{--order-summary-rows-gap-top:calc( 10px/2 );--order-summary-rows-gap-bottom:calc( 10px/2 );}.elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__orders tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__downloads tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .product-quantity, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-table--order-downloads tbody td, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-table--order-details td a, .elementor-19 .elementor-element.elementor-element-83d60f0 td.product-total, .elementor-19 .elementor-element.elementor-element-83d60f0 td.payment-method-method, .elementor-19 .elementor-element.elementor-element-83d60f0 td.payment-method-expires{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .wc-item-meta{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-83d60f0 .shop_table .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .order-again .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-pagination .button, .elementor-19 .elementor-element.elementor-element-83d60f0 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper .button{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-b110721 */.nuviah-logout-link{
  display: inline-flex;
  align-items: center;
  gap: 6px;

  font-family: "Sora", sans-serif !important;
  font-weight: 400 !important;   /* Regular */
  font-style: normal !important;
  font-size: 14px !important;
  letter-spacing: 0.0px !important;

  text-decoration: none !important;
  color: inherit;
}

.nuviah-logout-link:hover{
  text-decoration: none !important; /* remove sublinhado no hover */
  opacity: 1; /* opcional: só dá um leve efeito de hover */
}/* End custom CSS */
/* Start custom CSS for woocommerce-my-account, class: .elementor-element-83d60f0 *//* 1) Esconde o painel lateral (menu) */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-navigation{
  display: none !important;
}

/* 2) Faz o conteúdo ocupar 100% (já que tiramos a coluna do menu) */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content{
  width: 100% !important;
  float: none !important;
}

/* 3) Tira fundo branco, borda e sombra do bloco da direita */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content,
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content > *{
  background: transparent !important;
  box-shadow: none !important;
  border: 0 !important;
}

/* 4) Ajuste de layout caso o tema use grid/flex para as duas colunas */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce{
  display: block !important;   /* evita duas colunas “fantasmas” */
}

/* (opcional) compactar o aviso/carta do dashboard */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content .woocommerce-info,
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content .woocommerce-message{
  background: transparent !important;
  border: 0 !important;
  padding-left: 0 !important;
}







/* Tira o itálico padrão do <address> e aplica a fonte Sora */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content address,
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-Addresses address,
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-Address address {
  font-style: normal !important;
  font-family: "Sora", sans-serif !important;
  line-height: 1.5;
  font-size: 14px;          /* ajuste se quiser */
  color: var(--e-global-color-text) !important; /* opcional */
}

/* Links/ações dentro do bloco de endereço */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-MyAccount-content address a {
  font-style: normal !important;
  font-family: "Sora", sans-serif !important;
}

/* Títulos das colunas (Endereço de cobrança/entrega) */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-Address-title,
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-column__title {
  font-family: "Sora", sans-serif !important;
  font-weight: 600;
}




/* Esconde o aviso de privacidade do formulário de cadastro */
.elementor-19 .elementor-element.elementor-element-83d60f0 .woocommerce-privacy-policy-text {
  display: none !important;
}




.woocommerce-account a.woocommerce-button.button.ast_track{
  font-size: 0 !important;            /* esconde o texto original */
  text-transform: none !important;
}
.woocommerce-account a.woocommerce-button.button.ast_track::after{
  content: "Rastrear";
  font-size: 14px;                     /* ajuste se quiser */
}



/* ===== Fonte menor apenas na tabela de pedidos ===== */
.woocommerce-account .woocommerce-orders-table {
  font-size: 12px !important;
}

.woocommerce-account .woocommerce-orders-table th,
.woocommerce-account .woocommerce-orders-table td {
  font-size: 12px !important;
}

























/* ===== Meus pedidos em "cards" no mobile ===== */
@media (max-width: 767px){

  /* esconde o cabeçalho da tabela */
  .woocommerce-account .woocommerce-orders-table thead{
    display: none !important;
  }

  /* força tabela a virar blocos empilhados */
  .woocommerce-account .woocommerce-orders-table,
  .woocommerce-account .woocommerce-orders-table tbody,
  .woocommerce-account .woocommerce-orders-table tr,
  .woocommerce-account .woocommerce-orders-table td{
    display: block !important;
    width: 100% !important;
  }

  /* cada pedido vira um card separado */
  .woocommerce-account .woocommerce-orders-table tr{
    background: #ffffff;
    border: 1px solid rgba(0,0,0,.06);
    border-radius: 12px;
    box-shadow: 0 2px 10px rgba(0,0,0,.04);
    padding: 12px 14px;
    margin: 12px 0;
  }

  /* linhas internas com label à esquerda e valor à direita */
  .woocommerce-account .woocommerce-orders-table td{
    border: 0 !important;
    padding: 6px 0 !important;
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    font-size: 12px; /* mantém a tipografia menor no mobile */
  }

  /* mostra o rótulo (usa o data-title padrão do Woo) */
  .woocommerce-account .woocommerce-orders-table td::before{
    content: attr(data-title) ": ";
    font-weight: 600;
    color: #05413F; /* cor da marca */
  }

  /* Ações (Visualizar / Rastrear) em linha com espaçamento */
  .woocommerce-account .woocommerce-orders-table .woocommerce-orders-table__cell-order-actions{
    margin-top: 8px;
    display: flex !important;
    gap: 10px;
    justify-content: flex-start;
  }

  .woocommerce-account .woocommerce-orders-table .woocommerce-button{
    font-size: 12px !important;
    line-height: 1 !important;
    padding: 8px 10px !important;
    border-radius: 8px !important;
    text-transform: none !important;
  }
}















/* Minha Conta → Ver pedido: botão de rastreio */
.woocommerce-account .woocommerce-MyAccount-content a.button.track-button{
  background-color: #0ABAB5 !important;   /* fundo */
  color: #ffffff !important;               /* texto */
  border: 1px solid #0ABAB5 !important;
  text-transform: none !important;
  box-shadow: none !important;
}

/* estados: hover, focus, active */
.woocommerce-account .woocommerce-MyAccount-content a.button.track-button:hover,
.woocommerce-account .woocommerce-MyAccount-content a.button.track-button:focus,
.woocommerce-account .woocommerce-MyAccount-content a.button.track-button:active{
  background-color: rgba(10,186,181,0.85) !important; /* #0ABAB5D9 */
  color: #ffffff !important;
  border-color: rgba(10,186,181,0.85) !important;
}









/* Botão "Rastrear" estilizado no Minha Conta */
.woocommerce table.my_account_orders .button.nuviah_rastreio {
    background-color: #0ABAB5D9 !important;
    color: #ffffff !important;
    padding: 8px 18px !important;
    border-radius: 6px !important;
    text-decoration: none !important;
    font-weight: 600 !important;
    border: none !important;
    display: inline-block !important;
    transition: 0.2s ease-in-out !important;
}

.woocommerce table.my_account_orders .button.nuviah_rastreio:hover {
    background-color: rgba(10, 186, 181, 0.87) !important;
    transform: translateY(-2px);
}










/* Espaço entre o texto "Histórico para o código..." e a tabela */
.woocommerce-account .woocommerce-MyAccount-content p + table {
    margin-top: 12px;
    background: #ffffff !important;       /* deixa o fundo da tabela branco */
    border-radius: 6px;                   /* bordas arredondadas (opcional) */
    overflow: hidden;                     /* garante que o arredondamento apareça */
}

/* Estiliza as células da tabela (padding + fundo branco também) */
.woocommerce-account .woocommerce-MyAccount-content p + table th,
.woocommerce-account .woocommerce-MyAccount-content p + table td {
    padding: 10px 14px !important;
    background: #ffffff !important;       /* fundo branco para as células */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1acd3b0 *//* Esconde o menu da área do cliente para quem NÃO está logado */
body:not(.logged-in) .menu-minha-conta {
    display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Brolimo';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Regular.eot');
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Regular.woff2') format('woff2'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Regular.woff') format('woff'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Regular.ttf') format('truetype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Regular.svg#Brolimo') format('svg');
}
@font-face {
	font-family: 'Brolimo';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Bold.eot');
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Bold.woff2') format('woff2'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Bold.woff') format('woff'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Bold.ttf') format('truetype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/BROLIMO-Bold.svg#Brolimo') format('svg');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Regular.eot');
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Regular.eot?#iefix') format('embedded-opentype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Regular.woff2') format('woff2'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Regular.woff') format('woff'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Regular.ttf') format('truetype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Regular.svg#Sora') format('svg');
}
@font-face {
	font-family: 'Sora';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Bold.eot');
	src: url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Bold.eot?#iefix') format('embedded-opentype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Bold.woff2') format('woff2'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Bold.woff') format('woff'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Bold.ttf') format('truetype'),
		url('https://nuviahoficial.com.br/wp-content/uploads/2025/09/Sora-Bold.svg#Sora') format('svg');
}
/* End Custom Fonts CSS */