.elementor-9 .elementor-element.elementor-element-8d34d39{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:080px;--padding-bottom:0140px;--padding-left:0px;--padding-right:0px;}.elementor-9 .elementor-element.elementor-element-8d34d39:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-8d34d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#4D3900;}.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-9 .elementor-element.elementor-element-dc0c906{text-align:center;}.elementor-9 .elementor-element.elementor-element-dc0c906 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;font-weight:600;letter-spacing:3px;color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-cbdb8ed{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-90px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9 .elementor-element.elementor-element-de8b491{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-de8b491:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-de8b491 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-de8b491:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-de8b491, .elementor-9 .elementor-element.elementor-element-de8b491::before{--border-transition:0.3s;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-9 .elementor-element.elementor-element-7fe2ee3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-9 .elementor-element.elementor-element-7fe2ee3 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-7fe2ee3.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-7fe2ee3.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-7fe2ee3.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-7fe2ee3 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-7fe2ee3 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-7fe2ee3 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-7fe2ee3 .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-7fe2ee3 .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-84d21fe{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-84d21fe:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-84d21fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-84d21fe:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-84d21fe, .elementor-9 .elementor-element.elementor-element-84d21fe::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-4f3d58c .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-4f3d58c.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-4f3d58c.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-4f3d58c.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-4f3d58c .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-4f3d58c .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-4f3d58c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-4f3d58c .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-4f3d58c .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-61a5ade{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-61a5ade:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-61a5ade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-61a5ade:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-61a5ade, .elementor-9 .elementor-element.elementor-element-61a5ade::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-c9af6a1 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-c9af6a1.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-c9af6a1.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-c9af6a1.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-c9af6a1 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-c9af6a1 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-c9af6a1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-c9af6a1 .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-c9af6a1 .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-30206b1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-30206b1:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-30206b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-30206b1:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-30206b1, .elementor-9 .elementor-element.elementor-element-30206b1::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-d3acac4 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-d3acac4.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-d3acac4.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-d3acac4.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-d3acac4 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-d3acac4 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-d3acac4 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-d3acac4 .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-d3acac4 .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-c344b31{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-c344b31:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c344b31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-c344b31:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-c344b31, .elementor-9 .elementor-element.elementor-element-c344b31::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-2e5c229 .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-2e5c229.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-2e5c229.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-2e5c229.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-2e5c229 .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-2e5c229 .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-2e5c229 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-2e5c229 .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-2e5c229 .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-2f1b036{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-2f1b036:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-2f1b036 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-2f1b036:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-2f1b036, .elementor-9 .elementor-element.elementor-element-2f1b036::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-96b773f .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-96b773f.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-96b773f.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-96b773f.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-96b773f .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-96b773f .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-96b773f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-9 .elementor-element.elementor-element-96b773f .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-96b773f .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-4d7563b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;--border-radius:15px 15px 15px 15px;--margin-top:15px;--margin-bottom:15px;--margin-left:15px;--margin-right:15px;}.elementor-9 .elementor-element.elementor-element-4d7563b:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-4d7563b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-9 .elementor-element.elementor-element-4d7563b:hover{--border-radius:15px 15px 15px 15px;--border-top-left-radius:15px;--border-top-right-radius:15px;--border-bottom-right-radius:15px;--border-bottom-left-radius:15px;box-shadow:0px 0px 5px 0px #4D3900;}.elementor-9 .elementor-element.elementor-element-4d7563b, .elementor-9 .elementor-element.elementor-element-4d7563b::before{--border-transition:0.3s;}.elementor-9 .elementor-element.elementor-element-ac27e5b .elementor-icon-box-wrapper{text-align:center;gap:0px;}.elementor-9 .elementor-element.elementor-element-ac27e5b.elementor-view-stacked .elementor-icon{background-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-ac27e5b.elementor-view-framed .elementor-icon, .elementor-9 .elementor-element.elementor-element-ac27e5b.elementor-view-default .elementor-icon{fill:#4D3900;color:#4D3900;border-color:#4D3900;}.elementor-9 .elementor-element.elementor-element-ac27e5b .elementor-icon{font-size:40px;}.elementor-9 .elementor-element.elementor-element-ac27e5b .elementor-icon-box-title, .elementor-9 .elementor-element.elementor-element-ac27e5b .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-9 .elementor-element.elementor-element-ac27e5b .elementor-icon-box-title{color:#4D3900;}.elementor-9 .elementor-element.elementor-element-ac27e5b .elementor-icon-box-description{font-family:"Bebas Neue", Sans-serif;font-weight:400;color:#4D3900;}.elementor-9 .elementor-element.elementor-element-e7a571c{--display:flex;}.elementor-9 .elementor-element.elementor-element-62d8f22{--tab-content-spacing:0px;--tabs-container-justify-content:center;--tab-width:auto;--sections-background-color:#FFFFFF;--sections-border-top-width:1px;--sections-border-right-width:1px;--sections-border-bottom-width:1px;--sections-border-left-width:1px;--sections-border-color:#4D3900;--sections-border-radius:15px 15px 15px 15px;--sections-padding:50px 50px 50px 50px;--edit-link-margin-top:50px;--edit-link-margin-start:50px;}.elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Bebas Neue", Sans-serif;}.elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__dashboard:not(.e-my-account-tab__dashboard--custom) .woocommerce-MyAccount-content-wrapper, .elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__orders .woocommerce-MyAccount-content-wrapper, .elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__downloads .woocommerce-MyAccount-content-wrapper, .elementor-9 .elementor-element.elementor-element-62d8f22 address, .elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__edit-account .woocommerce-MyAccount-content-wrapper, .elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__view-order .order_details, .elementor-9 .elementor-element.elementor-element-62d8f22 .woocommerce-form-login, .elementor-9 .elementor-element.elementor-element-62d8f22 .woocommerce-form-register, .elementor-9 .elementor-element.elementor-element-62d8f22 .woocommerce-ResetPassword, .elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__payment-methods .woocommerce-MyAccount-content-wrapper{box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.22);}.elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 50px + 40px );}.elementor-9 .elementor-element.elementor-element-62d8f22 .woocommerce-pagination{padding-bottom:50px;}.elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h2, .elementor-9 .elementor-element.elementor-element-62d8f22 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) h3{font-size:1px;}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-de8b491{--width:40%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-84d21fe{--width:40%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-61a5ade{--width:40%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-30206b1{--width:40%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-c344b31{--width:40%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-2f1b036{--width:40%;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-9 .elementor-element.elementor-element-4d7563b{--width:40%;--margin-top:15px;--margin-bottom:15px;--margin-left:95px;--margin-right:15px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}}@media(min-width:768px){.elementor-9 .elementor-element.elementor-element-de8b491{--width:50%;}.elementor-9 .elementor-element.elementor-element-84d21fe{--width:50%;}.elementor-9 .elementor-element.elementor-element-61a5ade{--width:50%;}.elementor-9 .elementor-element.elementor-element-30206b1{--width:50%;}.elementor-9 .elementor-element.elementor-element-c344b31{--width:50%;}.elementor-9 .elementor-element.elementor-element-2f1b036{--width:50%;}.elementor-9 .elementor-element.elementor-element-4d7563b{--width:50%;}}/* Start custom CSS for woocommerce-my-account, class: .elementor-element-62d8f22 *//* =======================================
   BASE / LAYOUT
======================================= */
body.woocommerce-account .woocommerce {
    max-width: 1100px;
    margin: 40px auto;
    padding: 0 10px;
}

body.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none !important;
}

body.woocommerce-account .woocommerce-MyAccount-content {
    width: 100% !important;
}

/* =======================================
   TÍTULOS
======================================= */
body.woocommerce-account h2 {
    font-size: 26px;
    margin-bottom: 20px;
    color: #1a1a1a;
}

body.woocommerce-account p {
    color: #555;
}

/* =======================================
   TABELAS (CORRIGIDO E SEM CONFLITO)
======================================= */
body.woocommerce-account .woocommerce table.shop_table {
    width: 100%;
    border-collapse: separate !important;
    border-spacing: 0;
    background: #ffffff;
    border-radius: 14px;
    overflow: hidden;
    box-shadow: 0 8px 25px rgba(0,0,0,0.05);
}

/* HEADER (CORRIGIDO DEFINITIVO) */
body.woocommerce-account .woocommerce table.shop_table thead tr {
    background: #4D3900 !important;
}

body.woocommerce-account .woocommerce table.shop_table thead th {
    background: transparent !important;
    color: #ffffff !important;
    padding: 16px !important;
    font-size: 12px !important;
    font-weight: 600 !important;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    border: none !important;
}

/* CELULAS */
body.woocommerce-account .woocommerce table.shop_table tbody td {
    padding: 16px !important;
    font-size: 14px;
    color: #333;
    border-bottom: 1px solid #eee !important;
}

/* ZEBRA */
body.woocommerce-account .woocommerce table.shop_table tbody tr:nth-child(even) {
    background: #fafafa;
}

/* HOVER */
body.woocommerce-account .woocommerce table.shop_table tbody tr:hover {
    background: #f5f5f5;
}

/* REMOVE BORDA FINAL */
body.woocommerce-account .woocommerce table.shop_table tbody tr:last-child td {
    border-bottom: none;
}

/* =======================================
   LINKS (REMOVE AZUL GLOBAL)
======================================= */
body.woocommerce-account .woocommerce a {
    color: #4D3900;
    text-decoration: none;
}

body.woocommerce-account .woocommerce a:hover {
    color: #7a5a00;
    text-decoration: underline;
}

/* =======================================
   COLUNA AÇÕES
======================================= */
body.woocommerce-account .woocommerce table.shop_table td:last-child {
    text-align: right;
}

/* =======================================
   BOTÕES
======================================= */
body.woocommerce-account .woocommerce a.button,
body.woocommerce-account .woocommerce button.button,
body.woocommerce-account .woocommerce input.button {
    display: inline-block !important;
    background: linear-gradient(135deg, #4D3900, #7a5a00) !important;
    color: #fff !important;
    padding: 10px 18px !important;
    border-radius: 10px !important;
    border: none !important;
    font-size: 14px !important;
    font-weight: 600 !important;
    transition: all 0.2s ease;
}

/* HOVER */
body.woocommerce-account .woocommerce a.button:hover,
body.woocommerce-account .woocommerce button.button:hover,
body.woocommerce-account .woocommerce input.button:hover {
    transform: translateY(-1px);
    box-shadow: 0 6px 15px rgba(0,0,0,0.15);
}

/* BOTÕES EM TABELA */
body.woocommerce-account .woocommerce table.shop_table a.button {
    padding: 8px 14px !important;
    font-size: 13px !important;
    border-radius: 8px !important;
}

/* =======================================
   FORMULÁRIOS
======================================= */
body.woocommerce-account .woocommerce form {
    background: #ffffff;
    padding: 25px;
    border-radius: 14px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.04);
    margin-top: 20px;
}

body.woocommerce-account .woocommerce form .form-row {
    margin-bottom: 15px;
}

body.woocommerce-account .woocommerce form label {
    font-weight: 500;
    margin-bottom: 5px;
    display: block;
}

body.woocommerce-account .woocommerce-MyAccount-content input.input-text,
body.woocommerce-account .woocommerce-MyAccount-content textarea {
    width: 100%;
    padding: 12px;
    border-radius: 10px;
    border: 1px solid #ddd;
    transition: all 0.2s;
}

/* FOCUS */
body.woocommerce-account .woocommerce-MyAccount-content input.input-text:focus,
body.woocommerce-account .woocommerce-MyAccount-content textarea:focus {
    border-color: #4D3900;
    box-shadow: 0 0 0 2px rgba(77,57,0,0.1);
    outline: none;
}

/* =======================================
   MENSAGENS
======================================= */
body.woocommerce-account .woocommerce-message,
body.woocommerce-account .woocommerce-info,
body.woocommerce-account .woocommerce-error {
    border-radius: 10px;
    padding: 14px;
    margin-bottom: 20px;
    font-size: 14px;
}

/* =======================================
   DASHBOARD
======================================= */
body.woocommerce-account .woocommerce-MyAccount-dashboard {
    background: #ffffff;
    padding: 25px;
    border-radius: 14px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.04);
}

/* =======================================
   RESPONSIVO
======================================= */
@media (max-width: 768px) {

    body.woocommerce-account .woocommerce table.shop_table th,
    body.woocommerce-account .woocommerce table.shop_table td {
        padding: 10px !important;
        font-size: 12px;
    }

    body.woocommerce-account .woocommerce {
        margin: 20px auto;
    }

    body.woocommerce-account .woocommerce form {
        padding: 15px;
    }
}

/* =======================================
   CORREÇÃO FINAL HEADER (FORÇA MÁXIMA)
======================================= */
body.woocommerce-account .woocommerce table.shop_table thead th,
body.woocommerce-account .woocommerce table.shop_table thead th *,
body.woocommerce-account .woocommerce table.shop_table thead th span,
body.woocommerce-account .woocommerce table.shop_table thead th a {
    color: #ffffff !important;
}

/* GARANTE FUNDO MARROM */
body.woocommerce-account .woocommerce table.shop_table thead tr {
    background: #4D3900 !important;
}

/* =======================================
   REMOVE AZUL DOS LINKS (FORÇA TOTAL)
======================================= */
body.woocommerce-account .woocommerce table.shop_table td a:hover {
    color: #7a5a00 !important;
    text-decoration: underline;
}

body.woocommerce-account .woocommerce table.shop_table td a:not(.button),
body.woocommerce-account .woocommerce table.shop_table td a:not(.button):visited,
body.woocommerce-account .woocommerce table.shop_table td a:not(.button):active {
    color: #4D3900 !important;
    text-decoration: none;
}

/* =======================================
   ADDRESS (VERSÃO CORRIGIDA)
======================================= */

/* CONTAINER */
body.woocommerce-account .woocommerce-Addresses {
    margin-top: 20px;
}

/* CADA BLOCO */
body.woocommerce-account .woocommerce-Address {
    background: #ffffff;
    border-radius: 16px;
    padding: 25px;
    box-shadow: 0 10px 30px rgba(0,0,0,0.05);
    border: 1px solid #eee;
    transition: all 0.2s ease;
}

/* HOVER */
body.woocommerce-account .woocommerce-Address:hover {
    transform: translateY(-2px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.08);
}

/* TÍTULO */
body.woocommerce-account .woocommerce-Address-title h3 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 10px;
    color: #1a1a1a;
}

/* BOTÃO EDITAR */
body.woocommerce-account .woocommerce-Address-title a {
    display: inline-block;
    margin-bottom: 15px;
    font-size: 13px;
    font-weight: 600;
    color: #4D3900 !important;
    background: rgba(77,57,0,0.08);
    padding: 6px 12px;
    border-radius: 8px;
    text-decoration: none;
}

/* HOVER */
body.woocommerce-account .woocommerce-Address-title a:hover {
    background: rgba(77,57,0,0.15);
}

/* TEXTO */
body.woocommerce-account .woocommerce-Address address {
    font-style: normal;
    line-height: 1.6;
    color: #444;
    font-size: 14px;
}

/* REMOVE BORDA ANTIGA */
body.woocommerce-account .woocommerce-Address {
    border: none !important;
}

/* =======================================
   VIEW ORDER - ORGANIZAÇÃO GERAL
======================================= */

/* Espaçamento geral */
body.woocommerce-account .woocommerce-order {
    display: flex;
    flex-direction: column;
    gap: 25px;
}

/* =======================================
   BLOCO DE RESUMO (TEXTO INICIAL)
======================================= */
body.woocommerce-account .woocommerce-order p {
    background: #ffffff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.04);
}

/* =======================================
   TIMELINE (STATUS DO PEDIDO)
======================================= */
body.woocommerce-account .woocommerce-order ul.order_details {
    background: #ffffff;
    padding: 20px;
    border-radius: 12px;
    box-shadow: 0 6px 20px rgba(0,0,0,0.04);
    list-style: none;
}

body.woocommerce-account .woocommerce-order ul.order_details li {
    margin-bottom: 10px;
    color: #444;
    font-size: 14px;
}

/* =======================================
   TABELA DO PEDIDO (PRODUTO + TOTAL)
======================================= */
body.woocommerce-account .woocommerce-order-details {
    background: #ffffff;
    padding: 25px;
    border-radius: 14px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.05);
}

/* REMOVE FUNDO MARROM DOS TOTAIS */
body.woocommerce-account .woocommerce-order-details tfoot th {
    background: transparent !important;
    color: #333 !important;
    font-weight: 600;
}

body.woocommerce-account .woocommerce-order-details tfoot td {
    background: transparent !important;
    color: #000;
}

/* DESTAQUE NO TOTAL FINAL */
body.woocommerce-account .woocommerce-order-details tfoot tr:last-child td {
    font-size: 16px;
    font-weight: 700;
}

/* =======================================
   DOWNLOADS (MANTER PADRÃO)
======================================= */
body.woocommerce-account .woocommerce-order-downloads {
    background: #ffffff;
    padding: 25px;
    border-radius: 14px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.05);
}

/* =======================================
   BOTÃO "COMPRAR NOVAMENTE"
======================================= */
body.woocommerce-account .woocommerce-order .button {
    margin-top: 10px;
}

/* =======================================
   REMOVE ELEMENTOS "SOLTOS"
======================================= */
body.woocommerce-account .woocommerce-order > p:first-child {
    margin-bottom: 0;
}

/* =======================================
   ORDER UPDATES (CARD REAL + TIMELINE)
======================================= */

/* CARD PRINCIPAL */
body.woocommerce-account .woocommerce-OrderUpdates {
    background: #ffffff;
    padding: 25px 25px 25px 30px;
    border-radius: 14px;
    box-shadow: 0 8px 25px rgba(0,0,0,0.05);
    margin-top: 20px;
    list-style: none;
}

/* REMOVE ESTILO PADRÃO */
body.woocommerce-account .woocommerce-OrderUpdates {
    margin-left: 0;
    padding-left: 30px;
}

/* ITEM */
body.woocommerce-account .woocommerce-OrderUpdate {
    position: relative;
    margin-bottom: 20px;
}

/* CONTAINER INTERNO */
body.woocommerce-account .woocommerce-OrderUpdate-inner {
    padding-left: 25px;
}

/* BOLINHA */
body.woocommerce-account .woocommerce-OrderUpdate::before {
    content: "";
    position: absolute;
    left: 0;
    top: 6px;
    width: 10px;
    height: 10px;
    background: #4D3900;
    border-radius: 50%;
}

/* LINHA */
body.woocommerce-account .woocommerce-OrderUpdate::after {
    content: "";
    position: absolute;
    left: 4px;
    top: 18px;
    width: 2px;
    height: calc(100% + 5px);
    background: #ddd;
}

/* REMOVE LINHA DO ÚLTIMO */
body.woocommerce-account .woocommerce-OrderUpdate:last-child::after {
    display: none;
}

/* DATA */
body.woocommerce-account .woocommerce-OrderUpdate-meta {
    font-size: 13px;
    color: #888;
    margin-bottom: 5px;
}

/* DESCRIÇÃO */
body.woocommerce-account .woocommerce-OrderUpdate-description {
    font-size: 14px;
    color: #444;
    line-height: 1.5;
}

/* REMOVE FUNDO/ESTILO PADRÃO DO WP */
body.woocommerce-account .woocommerce-OrderUpdate-inner {
    background: none !important;
    border: none !important;
    padding: 0 0 0 25px;
}

/* REMOVE CLEAR BUGADO */
body.woocommerce-account .woocommerce-OrderUpdate .clear {
    display: none;
}

/* =======================================
   FORMULÁRIOS (VERSÃO FINAL CORRIGIDA)
   ESCOPADO - NÃO QUEBRA HEADER/SEARCH
======================================= */

/* CONTAINER */
body.woocommerce-account .woocommerce-MyAccount-content form {
    background: #ffffff;
    padding: 30px;
    border-radius: 16px;
    box-shadow: 0 12px 35px rgba(0,0,0,0.08); /* 🔥 mais presença */
    border: 1px solid #eee;
}

/* GRID (NOME / SOBRENOME) */
body.woocommerce-account .woocommerce-MyAccount-content .form-row-first,
body.woocommerce-account .woocommerce-MyAccount-content .form-row-last {
    width: 48%;
}

body.woocommerce-account .woocommerce-MyAccount-content .form-row-first {
    float: left;
}

body.woocommerce-account .woocommerce-MyAccount-content .form-row-last {
    float: right;
}

/* LIMPA FLOAT */
body.woocommerce-account .woocommerce-MyAccount-content .form-row::after {
    content: "";
    display: block;
    clear: both;
}

/* LABEL */
body.woocommerce-account .woocommerce-MyAccount-content form label {
    font-size: 13px;
    font-weight: 600;
    color: #1a1a1a; /* 🔥 mais escuro */
    margin-bottom: 6px;
}

body.woocommerce-account .woocommerce-MyAccount-content input.input-text,
body.woocommerce-account .woocommerce-MyAccount-content textarea,
body.woocommerce-account .woocommerce-MyAccount-content select {
    width: 100%;
    background: #ffffff; /* 🔥 antes era cinza */
    border: 2px solid #e5e7eb; /* 🔥 borda mais visível */
    border-radius: 10px;
    padding: 13px;
    font-size: 14px;
    transition: all 0.2s ease;
}
/* HOVER */
body.woocommerce-account .woocommerce-MyAccount-content input.input-text:hover,
body.woocommerce-account .woocommerce-MyAccount-content textarea:hover,
body.woocommerce-account .woocommerce-MyAccount-content select:hover {
    border-color: #cbd5e1;
}

/* FOCUS (AGORA SIM DESTACA) */
body.woocommerce-account .woocommerce-MyAccount-content input.input-text:focus,
body.woocommerce-account .woocommerce-MyAccount-content textarea:focus,
body.woocommerce-account .woocommerce-MyAccount-content select:focus {
    background: #ffffff;
    border-color: #4D3900;
    box-shadow: 0 0 0 4px rgba(77,57,0,0.15);
    outline: none;
}

/* PLACEHOLDER */
body.woocommerce-account .woocommerce-MyAccount-content input::placeholder {
    color: #aaa;
}

/* PASSWORD ICON */
body.woocommerce-account .woocommerce-MyAccount-content .show-password-input {
    right: 12px;
}

/* FIELDSET (ALTERAÇÃO DE SENHA) */
body.woocommerce-account .woocommerce-MyAccount-content fieldset {
    margin-top: 25px;
    padding-top: 15px;
    border-top: 1px solid #eee;
}

/* LEGEND */
body.woocommerce-account .woocommerce-MyAccount-content fieldset legend {
    font-weight: 600;
    font-size: 15px;
    color: #1a1a1a;
}

/* BOTÃO */
body.woocommerce-account .woocommerce-MyAccount-content button.button {
    background: linear-gradient(135deg, #4D3900, #7a5a00) !important;
    color: #fff !important;
    padding: 12px 22px !important;
    border-radius: 10px !important;
    font-size: 14px;
    font-weight: 600;
    margin-top: 10px;
    border: none;
}

/* HOVER BOTÃO */
body.woocommerce-account .woocommerce-MyAccount-content button.button:hover {
    transform: translateY(-1px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.15);
}

/* =======================================
   RESPONSIVO
======================================= */
@media (max-width: 768px) {

    body.woocommerce-account .woocommerce-MyAccount-content .form-row-first,
    body.woocommerce-account .woocommerce-MyAccount-content .form-row-last {
        width: 100%;
        float: none;
    }

}/* End custom CSS */