.elementor-10 .elementor-element.elementor-element-b69e926{--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:-30px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-823009c{--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-c5deb5e{--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;--flex-wrap:nowrap;border-style:none;--border-style:none;box-shadow:0px 1px 15px 1px rgba(0,0,0,0.5);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-c5deb5e:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c5deb5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-10 .elementor-element.elementor-element-c5deb5e.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8fc453b > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:1rem 1rem 1rem 1rem;}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-8fc453b .elementor-icon-wrapper{text-align:center;}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-default .elementor-icon{color:var( --e-global-color-astglobalcolor4 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-framed .elementor-icon, .elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-cc64182 );}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-cc64182 );border-color:var( --e-global-color-cc64182 );}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-framed .elementor-icon:hover, .elementor-10 .elementor-element.elementor-element-8fc453b.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-cc64182 );}.elementor-10 .elementor-element.elementor-element-8fc453b .elementor-icon{font-size:2.1rem;}.elementor-10 .elementor-element.elementor-element-8fc453b .elementor-icon svg{height:2.1rem;}.elementor-10 .elementor-element.elementor-element-317298e{width:var( --container-widget-width, 25vw );max-width:25vw;--container-widget-width:25vw;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-317298e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-317298e.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-317298e img{max-width:75%;}.elementor-10 .elementor-element.elementor-element-fea7221 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:1rem 0rem 1rem 0rem;}.elementor-10 .elementor-element.elementor-element-fea7221.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu .elementor-item{font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );padding-left:2rem;padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-c8f10bc{--display:flex;--min-height:90vh;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--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-10 .elementor-element.elementor-element-c8f10bc:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c8f10bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor7 );}.elementor-10 .elementor-element.elementor-element-56718e9{--display:flex;--min-height:80%;--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:space-between;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-astglobalcolor7 );--border-color:var( --e-global-color-astglobalcolor7 );box-shadow:1px 0px 15px 1px rgba(0,0,0,0.5);--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-56718e9:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-56718e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-10 .elementor-element.elementor-element-56718e9.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:1;}.elementor-10 .elementor-element.elementor-element-2acf4d6 > .elementor-widget-container{margin:2rem 0rem 0rem 2.5rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu .elementor-item{font-size:20px;font-weight:700;}.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );padding-left:0rem;padding-right:0rem;padding-top:1.5rem;padding-bottom:1.5rem;}.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-2acf4d6{--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 );}.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0rem;}.elementor-10 .elementor-element.elementor-element-5444b25{--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;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:3rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-5444b25 > .elementor-shape-bottom .elementor-shape-fill, .elementor-10 .elementor-element.elementor-element-5444b25 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-5444b25 > .elementor-shape-bottom svg, .elementor-10 .elementor-element.elementor-element-5444b25 > .e-con-inner > .elementor-shape-bottom svg{width:calc(300% + 1.3px);height:260px;}.elementor-10 .elementor-element.elementor-element-159384d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-159384d > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-159384d.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-159384d img{width:70%;max-width:70%;height:70%;object-fit:cover;object-position:center center;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-bd7277f{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-bd7277f > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-bd7277f.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-bd7277f .elementor-heading-title{font-size:1.5rem;color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-e647d09{width:100%;max-width:100%;text-align:start;}.elementor-10 .elementor-element.elementor-element-e647d09 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-10 .elementor-element.elementor-element-e647d09 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 0% 35%;}.elementor-10 .elementor-element.elementor-element-e647d09.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e647d09 .elementor-heading-title{font-size:1.1rem;color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-e5f3177{--display:flex;--min-height:100px;--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:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;box-shadow:3px 9px 21px -8px rgba(0,0,0,0.5) inset;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-10 .elementor-element.elementor-element-e5f3177:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-e5f3177 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}.elementor-10 .elementor-element.elementor-element-e5f3177.e-con{--align-self:flex-start;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-0a0e504{color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button:hover, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button:hover, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button:hover, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button:hover, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button:hover, .elementor-10 .elementor-element.elementor-element-4e1b8d3 #add_payment_method #payment #place_order:hover{background-color:var( --e-global-color-astglobalcolor1 );border-color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-4e1b8d3{width:100%;max-width:100%;--tabs-container-justify-content:space-between;--tab-width:100%;--sections-border-type:none;--sections-border-radius:3px 3px 3px 3px;--sections-padding:2rem 2rem 2rem 2rem;--edit-link-margin-top:2rem;--edit-link-margin-start:2rem;--forms-fields-border-radius:3px 3px 3px 3px;--forms-buttons-hover-text-color:var( --e-global-color-astglobalcolor4 );--forms-buttons-hover-transition-duration:285ms;--forms-buttons-border-radius:8px 8px 8px 8px;}.elementor-10 .elementor-element.elementor-element-4e1b8d3 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-4e1b8d3.elementor-element{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li a{font-family:"Poppins", Sans-serif;}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab .woocommerce .woocommerce-MyAccount-navigation ul li:not(.is-active) a{box-shadow:8px 26px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab__edit-address .woocommerce-Address address{padding-top:calc( 2rem + 40px );}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .woocommerce-pagination{padding-bottom:2rem;}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .woocommerce-MyAccount-content > div > p, .elementor-10 .elementor-element.elementor-element-4e1b8d3 address, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .woocommerce-EditAccountForm fieldset legend, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .woocommerce-ResetPassword p:nth-child(1), .elementor-10 .elementor-element.elementor-element-4e1b8d3 .woocommerce-OrderUpdate{font-family:"Poppins", Sans-serif;font-size:1rem;}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row .input-text, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .form-row select, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .select2-container--default, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab__payment-methods input[type=text]{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-4e1b8d3 button.button, .elementor-10 .elementor-element.elementor-element-4e1b8d3 #add_payment_method #payment #place_order{text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-EditAccountForm .button, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce-address-fields .button, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .login .button, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .register .button, .elementor-10 .elementor-element.elementor-element-4e1b8d3 .e-my-account-tab:not(.e-my-account-tab__dashboard--custom) .woocommerce .woocommerce-ResetPassword .button, .elementor-10 .elementor-element.elementor-element-4e1b8d3 #add_payment_method #payment #place_order{border-style:solid;border-width:3px 3px 3px 3px;}.elementor-10 .elementor-element.elementor-element-9b83f28{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-9b83f28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-9b83f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-10 .elementor-element.elementor-element-844ffdc{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-844ffdc.e-con{--align-self:stretch;}.elementor-10 .elementor-element.elementor-element-1030427{--display:flex;--min-height:0px;--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;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-b4fead8{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-b4fead8 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-b4fead8.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-b4fead8 img{width:70%;max-width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-ce91908{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-89ef1e5{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-89ef1e5 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-89ef1e5 .elementor-heading-title{font-size:1.5rem;line-height:2rem;color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-df00e1c{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:start;}.elementor-10 .elementor-element.elementor-element-df00e1c > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-df00e1c.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-df00e1c .elementor-heading-title{font-size:0.9rem;color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-af655e1{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 );}.elementor-10 .elementor-element.elementor-element-af655e1 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-af655e1.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu .elementor-item{font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );padding-left:2.5rem;padding-right:2.5rem;}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0rem;}.elementor-10 .elementor-element.elementor-element-c908b64{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:1rem;--padding-bottom:1rem;--padding-left:1rem;--padding-right:1rem;}.elementor-10 .elementor-element.elementor-element-c908b64:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-c908b64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor8 );}.elementor-10 .elementor-element.elementor-element-3029c99{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-447ba45{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:center;}.elementor-10 .elementor-element.elementor-element-447ba45 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-447ba45.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-447ba45 img{width:70%;max-width:70%;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-astglobalcolor7 );border-radius:50% 50% 50% 50%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-42fe210{--display:flex;}.elementor-10 .elementor-element.elementor-element-277b914{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-10 .elementor-element.elementor-element-277b914 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-277b914 .elementor-heading-title{font-size:1.5rem;line-height:2rem;color:var( --e-global-color-astglobalcolor4 );}.elementor-10 .elementor-element.elementor-element-d10dd29{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;--e-transform-transition-duration:700ms;text-align:start;}.elementor-10 .elementor-element.elementor-element-d10dd29 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-d10dd29.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-d10dd29 .elementor-heading-title{font-size:0.9rem;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-50a3ab6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-e8735dd{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;--e-nav-menu-horizontal-menu-item-margin:calc( 0rem / 2 );}.elementor-10 .elementor-element.elementor-element-e8735dd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-e8735dd.elementor-element{--align-self:center;}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu .elementor-item{font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-astglobalcolor4 );fill:var( --e-global-color-astglobalcolor4 );padding-left:2.5rem;padding-right:2.5rem;}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item:hover,
					.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-astglobalcolor1 );fill:var( --e-global-color-astglobalcolor1 );}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-astglobalcolor0 );}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0rem;}body.elementor-page-10:not(.elementor-motion-effects-element-type-background), body.elementor-page-10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1E293B;}body.elementor-page-10{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1440px){.elementor-10 .elementor-element.elementor-element-2acf4d6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item{padding-left:1.5rem;padding-right:1.5rem;}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item{padding-left:1.5rem;padding-right:1.5rem;}}@media(min-width:481px){.elementor-10 .elementor-element.elementor-element-56718e9{--width:25vw;}.elementor-10 .elementor-element.elementor-element-e5f3177{--width:75%;}.elementor-10 .elementor-element.elementor-element-844ffdc{--width:30%;}.elementor-10 .elementor-element.elementor-element-ce91908{--width:75%;}.elementor-10 .elementor-element.elementor-element-3029c99{--width:33%;}}@media(max-width:767px) and (min-width:481px){.elementor-10 .elementor-element.elementor-element-1030427{--width:30%;}.elementor-10 .elementor-element.elementor-element-ce91908{--width:30%;}}@media(max-width:1200px){.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu .elementor-item{font-size:1.1rem;}.elementor-10 .elementor-element.elementor-element-af655e1 .elementor-nav-menu--main .elementor-item{padding-left:1rem;padding-right:1rem;}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item{padding-left:1rem;padding-right:1rem;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-fea7221 .elementor-nav-menu .elementor-item{font-size:18px;}.elementor-10 .elementor-element.elementor-element-56718e9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-2acf4d6 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-2acf4d6 .elementor-nav-menu .elementor-item{font-size:1rem;}.elementor-10 .elementor-element.elementor-element-c908b64{--flex-wrap:nowrap;}.elementor-10 .elementor-element.elementor-element-277b914{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-d10dd29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-b69e926{--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;}.elementor-10 .elementor-element.elementor-element-c5deb5e{--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-8fc453b.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-317298e > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-317298e{--container-widget-width:66%;--container-widget-flex-grow:0;width:var( --container-widget-width, 66% );max-width:66%;}.elementor-10 .elementor-element.elementor-element-317298e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-10 .elementor-element.elementor-element-317298e img{max-width:100%;}.elementor-10 .elementor-element.elementor-element-fea7221{z-index:0;}.elementor-10 .elementor-element.elementor-element-89ef1e5{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-10 .elementor-element.elementor-element-df00e1c > .elementor-widget-container{margin:0rem 0rem 0rem 3rem;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-df00e1c{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-10 .elementor-element.elementor-element-df00e1c.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-c908b64{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-3029c99{--min-height:10rem;--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;--flex-wrap:nowrap;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:0rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}.elementor-10 .elementor-element.elementor-element-3029c99.e-con{--align-self:center;}.elementor-10 .elementor-element.elementor-element-447ba45 > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-42fe210{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-d10dd29 > .elementor-widget-container:hover{--e-transform-scale:1.2;}.elementor-10 .elementor-element.elementor-element-d10dd29 > .elementor-widget-container{margin:0rem 0rem 0rem 3rem;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-d10dd29.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-50a3ab6{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-10 .elementor-element.elementor-element-e8735dd > .elementor-widget-container{margin:0rem 0rem 0rem 0rem;padding:0rem 0rem 0rem 0rem;}.elementor-10 .elementor-element.elementor-element-e8735dd{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-e8735dd.elementor-element{--align-self:flex-start;}.elementor-10 .elementor-element.elementor-element-e8735dd .elementor-nav-menu--main .elementor-item{padding-top:0.6rem;padding-bottom:0.6rem;}}@media(max-width:480px){.elementor-10 .elementor-element.elementor-element-c5deb5e{--flex-wrap:wrap;}.elementor-10 .elementor-element.elementor-element-3029c99{--width:60%;}.elementor-10 .elementor-element.elementor-element-277b914{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-10 .elementor-element.elementor-element-d10dd29{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-fea7221 *//* Change Text Colour and Links colour */
.elementor-sticky--effects #nav-main ul li a {
 color: white!important;
 xfont-size: 1rem !important;
 font-size: clamp(0.9rem, 0.5389rem + 0.6557vw, 1rem);
   line-height: 0px !important;
 transition: color 0.5s ease-in-out, font-size 0.5s ease-in-out, line-height 0.5s ease-in-out;
}/* End custom CSS */
/* Start custom CSS */:root {
  --main-bg-color: #000080;
  --main-text-color: #fff;
}



#myaccount-main{
    font-family: Poppins, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: white;
}

x#myaccount-main label{
    font-family: "Poppins", Sans-serif;
    font-size: 1.2rem;
    line-height: 2rem;
    font-weight: 400;
    color: white;
}

#myaccount-main input, #myaccount-main textarea{
    font-family: 'Poppins',sans-serif;
    font-size: 0.875rem;
    line-height: 0.875rem;
    border: 0.1875rem solid gold;
    border-radius: 0.5rem;
    padding: 1rem;
    width:100%;
}


#myaccount-main input:focus{
    border: 5px solid var(--ast-global-color-0,#dd9b4d);
    scale: 1.05;
}
#myaccount-main button{
    xwidth: 100%;
    padding: 1rem;
    color:black;
    border:0.1875rem solid var(--ast-global-color-8,#000000);
    font-family: 'Poppins',sans-serif;
    font-size:1.125rem;
    line-height:1.125rem;
    background-color: var(--ast-global-color-0,#dd9b4d);
}

#myaccount-main button:hover{
    color:var(--ast-global-color-4,#f9fafb);
    border-color:var(--ast-global-color-4,#f9fafb);
    background-color: var(--ast-global-color-1,#ffc076);
}

/* My Account - Text  */
#myaccount-main div.woocommerce-MyAccount-content p {font-weight:500;color:white;}



/* My Account - Input - reqiured message below fiels  */
#myaccount-main span.error{
    font-size: 0.75rem;
}

/* My Account - Links  */
#myaccount-main p a,
#myaccount-main a
{color: var(--ast-global-color-0,#dd9b4d);}

/* My Account - Links - Hover  */
#myaccount-main p a:hover,
#myaccount-main a:hover{ 
    color: var(--ast-global-color-1,#ffc076);
    transition: color .5s linear;}
    
    

    
    
    

/* My Account - Dashboard */
/* My Account - Dashboard */
/* My Account - Dashboard */

/* My Account - Hide Nav */
#myaccount-main div.e-wc-account-tabs-nav { display: none; }

/* My Account - Dashboard Greating - Container */
#myaccount-main div.woocommerce-MyAccount-content-wrapper{
    padding: 0;
    background-color: transparent;
}

/* My Account - Dashboard Greating - text  */


/* My Account - Dashboard Greating - username - make same as other text  */
#myaccount-main div.woocommerce-MyAccount-content p > strong{color: green; }

/* My Account - Dashboard Greating - Links  */


/* My Account - Dashboard Greating - Links - Hover  */
x#myaccount-main div.woocommerce-MyAccount-content p a:hover{ 
    xcolor: var(--ast-global-color-1,#ffc076);
    xtransition: color .5s linear;}
    
/*  Orders Overview */
/*  Orders Overview */
/*  Orders Overview */


/* Order details - Overview */
/* Order details - Overview */
/* Order details - Overview */


/* Order Overview - Table */
#myaccount-main table.woocommerce-orders-table {
    background-color: transparent;}
/* Order Overview - Table - Header */
#myaccount-main table.woocommerce-orders-table thead{background-color: transparent;}
/* Order Overview - Table - Header Row */
#myaccount-main th.woocommerce-orders-table__header > span.nobr{ font-size: 1rem; color:var(--ast-global-color-4,#f9fafb);}

/* Order Overview - Table - Values for Date,Status	Total*/
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date{}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-status{}
td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total{}
#myaccount-main td.woocommerce-orders-table__cell {
    color: white;
}

/* Order details - Overview - Row = Order Number Link */
#myaccount-main td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a,
#myaccount-main div.overview-order-no a{ 
    color: var(--ast-global-color-0,#dd9b4d);
    transition: color 2.5s linear;
}
/* Order details - Overview - Row = Order Number Link - Hover */
#myaccount-main td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-number > a:hover,
#myaccount-main div.overview-order-no a:hover{ 
    color: var(--ast-global-color-1,#ffc076);
    transition: color .5s linear;
}

#myaccount-main div.woocommerce-MyAccount-content div.ast-orders-table__cell.ast-orders-table__cell-order-actions > a.smart_refunder {
    background-color: var(--ast-global-color-0,#dd9b4d);
    color: var(--ast-global-color-8,#000000);
    padding: 8px 10px;
    border-color:gold!important;
    width: 100%;
    text-align: center;
}

/* Order details - Overview - Row = Refund & View Button */
#myaccount-main a.woocommerce-button.button.smart_refunder, 
#myaccount-main a.woocommerce-button.button.view{
    background-color: var(--ast-global-color-0,#dd9b4d);
    color: var(--ast-global-color-8,#000000);
    padding: 8px 10px;
    border-color:gold!important;
    width: 100%;
    text-align: center;
}






/* Order details - Overview - Row = Refund & View Button - Hover */
#myaccount-main a.woocommerce-button.button.smart_refunder:hover, 
#myaccount-main a.woocommerce-button.button.view:hover{
    color:var(--ast-global-color-4,#f9fafb);
    border-color:var(--ast-global-color-4,#f9fafb);
    background-color: var(--ast-global-color-1,#ffc076);
}




/* Order details - View - Next & previous Button - (pagination) */

 #myaccount-main a.woocommerce-button--next, #myaccount-main a.woocommerce-button--previous{
    background-color: var(--ast-global-color-0, #dd9b4d);
    color: var(--ast-global-color-8, #000000);
    padding: 1rem;
    border-color: gold !important;
    width: 100%;
    text-align: center;
	font-size: 1.125rem;
    line-height: 1.125rem;
border: 0.1875rem solid gold;
    border-radius: 0.5rem;
}

/* Order details - View - Next & previous Button - (pagination) Hover */
 #myaccount-main a.woocommerce-button--next:hover, #myaccount-main a.woocommerce-button--previous:hover {
    color: var(--ast-global-color-4, #f9fafb);
    border-color: var(--ast-global-color-4, #f9fafb);
    background-color: var(--ast-global-color-1, #ffc076);
}

/*  Refund Popup */
/*  Refund Popup */
/*  Refund Popup */


/*  Refund Popup - Paid € 978 on 17 January 2024 */
form.smart_refund_request_form span.woocommerce-Price-amount.amount{ color: blue; }



#TB_window{ border-radius: 1rem; border: 3px solid gold; background-color: orange!important; }
/*  Refund Popup Background color */
#smart_refund_request_form > table > tbody {xbackground-color: orange;}
/*  Refund Popup - Txt  */
#smart_refund_request_form p{xcolor: var(--ast-global-color-4,#f9fafb); }
/*  Refund Popup - I would like to get - Hide  */
#smart_refund_request_form > table > tbody > tr:nth-child(1){ display: none; }
/*  Refund Popup - Full or Part Refund - Hide  */
#smart_refund_request_form > table > tbody > tr:nth-child(2){}
/*  Refund Popup - Because - Hide  */
#smart_refund_request_form > table > tbody > tr:nth-child(3){}


/*  Refund Popup - For - Partial amount of */
#smart_refund_request_form > table > tbody > tr:nth-child(2) > td:nth-child(2) > label:nth-child(3){padding-bottom: 0.4rem;}



/*  Refund Popup - Input Amount */
#TB_window input#amount{ 
    display: flex;
    min-width: 90%;
    background-color: antiquewhite;
    border-radius: 8px;
}
/*  Refund Popup - Input Amount */
#smart_refund_request_form textarea{
    background-color: antiquewhite;
    border-radius: 8px;
}
#smart_refund_request_form center input#confirm.button,
#smart_refund_request_form center input#cancel.button{
	border-color:var(--ast-global-color-8,#000000);}



/*  Edit Addresses Overview */
/*  Edit Addresses Overview */
/*  Edit Addresses Overview */

/*  Addresses - Header*/
#myaccount-main header.woocommerce-Address-title  {
    background-color: gold;
    border: none;
    border-radius: 1rem 1rem 0rem 0rem;
}

/*  Addresses - Header - Title*/
#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > div.addresses > div > header > h2{ font-size: 2rem; text-align: center; }

/*  Addresses Overview - Header - Title */
#myaccount-main div.woocommerce-Address > header > h3{
    padding: 1rem 1rem 0rem 1rem;
    width: 100%;
    text-align: center;
    line-height: 3rem;
    font-size: 1.5rem;
    text-transform: capitalize;
    font-weight: 400;
    
    
    
}

/*  Addresses Overview - Header - Edit Button */
#myaccount-main div.woocommerce-Address > header > a{
    color:blue;padding: 0rem 1rem;
    font-size: 1rem;
    font-weight: 600;
    background-color: #dd9b4d;
    color: var(--ast-global-color-8,#000000);
    border: 3px solid gold;
    border-radius: 8px;
    padding: 0px 8px 0px 8px;
    font-family: 'Poppins',sans-serif;
}
/*  Addresses Overview - Header - Edit Button - Hover */
#myaccount-main div.woocommerce-Address > header > a:hover{
    border-color: var(--ast-global-color-8,#000000);
    background-color: var(--ast-global-color-1,#ffc076);

}

/*  Addresses Overview - Header - Address */
#myaccount-main div.woocommerce-Address > address{
    color:black;
    background-color: cornsilk;
    border-radius: 0rem 0rem 1rem 1rem;
    xcolor: var(--ast-global-color-8,#000000);

}


/*  Edit Acoount  */
/*  Edit Acoount  */
/*  Edit Acoount  */


/*  Edit Acoount - Google Button */
#myaccount-main form.woocommerce-EditAccountForm.edit-account div.nsl-button.nsl-button-default.nsl-button-google{ background-color: red; border-radius: 8px; border: 5px gold solid; }
/*  Edit Acoount - Google Button - label - Link account with */
div.nsl-button-label-container{ font-family: 'Poppins'; }


 



/*  Edit Acoount - Form */
#myaccount-main form.woocommerce-EditAccountForm.edit-account{
    background-color: transparent;
}
/*  Edit Acoount - Form - Labels */
#myaccount-main form.woocommerce-EditAccountForm.edit-account label{
    xcolor: white;
}
/*  Edit Acoount - Form - Inputs */
#myaccount-main form.woocommerce-EditAccountForm.edit-account input{
    border-radius: 8px;
}
/*  Edit Acoount - Form - Text - like under display name */
#myaccount-main form.woocommerce-EditAccountForm.edit-account p{
    color: red;
}
/*  Edit Acoount - Form - Title - Social accounts */
#myaccount-main form.woocommerce-EditAccountForm.edit-account h3 {
    display: none;}
    
    
    
    
    
/*  Edit Acoount - Form - fieldset - Display Name - hide */
/*  I think first body.elementor-page-10 covers when sections are ised to display */
#myaccount-main > div > div > div > form > p:nth-child(6),
#myaccount-main > div > div > div > div > div > form > p:nth-child(6){
    display: none;
}
/*  Edit Acoount - Form - PW section */
#myaccount-main form.woocommerce-EditAccountForm.edit-account > fieldset {
    border: 0px white solid;
}
/*  Edit Acoount - Form - PW section - txt Password change */
#myaccount-main form.woocommerce-EditAccountForm.edit-account > fieldset > legend{
    color: yellow;
    font-weight: 400;
    font-size: 1.25rem;
}
/*  Edit Acoount - Form - PW section - labels */
#myaccount-main form.woocommerce-EditAccountForm.edit-account > fieldset > p > label {font-size:0.875rem;}


/*  Edit Addresses */
/*  Edit Addresses */
/*  Edit Addresses */


/*  Edit Addresses - Form */

#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > form > div{
    padding: 0;
    background-color: transparent;
}

/*  Edit Addresses - Form - Title */
#myaccount-main div.woocommerce-MyAccount-content form h3{
    color: white;
}




/*  Edit Addresses - Form - labels*/
#myaccount-main .woocommerce-address-fields label{
    xcolor: white;
}

/*  Edit Addresses - Form - labels*/
#myaccount-main .woocommerce-address-fields input{
    xbackground-color: red;
}


/*  Edit Addresses - Form - Button */
#myaccount-main form button {
    xbackground-color: purple;
}


#myaccount-main form span.error {
background-color: transparent;
}


#myaccount-main .woocommerce-address-fields span.error{
    color:red;
}





/*  Edit Addresses - Billing/Shipping - Form - Country Input Value - fix position */
#myaccount-main span#select2-shipping_state-container.select2-selection__rendered,
#myaccount-main span #select2-billing_state-container.select2-selection__rendered{ position: relative; top: -9px; }




/*  Edit Addresses - Billing/Shipping - Form - Country Value */
#myaccount-main div.woocommerce-address-fields #billing_country_field > span.woocommerce-input-wrapper > strong,
#myaccount-main div.woocommerce-address-fields #shipping_country_field > span.woocommerce-input-wrapper > strong {
    font-size: 1.6rem; color: white; padding-right: 2rem;
}



/*  Edit Addresses - Billing/Shipping - Form - Country Value - Required error warning */
#myaccount-main div.woocommerce-address-fields #billing_country_field > span.error,
#myaccount-main div.woocommerce-address-fields #shipping_country_field > span.error{ display: none; }




/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {}

/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {}

/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {}



/* View Order */
/* View Order */
/* View Order */

/* Hide last row Actions Refund Button */
#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > section.woocommerce-order-details > table > tfoot:nth-child(3){display:none;}

/* Order #1373 was placed on 11 January 2024 and is currently Processing. */
/* Order number, date & Status */
#myaccount-main mark.order-number,
#myaccount-main mark.order-date,
#myaccount-main mark.order-status{
    color: var(--ast-global-color-4,#f9fafb);
    font-weight: 600;
}

/* Order details - View - Table */
#myaccount-main section.woocommerce-order-details > table.woocommerce-table--order-details{
	padding: 1rem 0 0 0;
    background-color: var(--ast-global-color-7,#1E293B);
	xfont-family: Poppins, sans-serif;
}

/* View Order - Title - Order details - Hide*/
#myaccount-main section.woocommerce-order-details h2.woocommerce-order-details__title{display: none;}



/* Order details - Table - Header */
/* Order details - Table - Header */



/* Order details - View - Product headings */
/* Order details - View - Total headiing */
#myaccount-main section.woocommerce-order-details th.woocommerce-table__product-name.product-name, 
#myaccount-main section.woocommerce-order-details th.woocommerce-table__product-table.product-total{
    color: var(--ast-global-color-4,#f9fafb);
    font-size:1.3rem;
}

/* Order details - Table - Body */
/* Order details - Table - Body */

/* Order details - each item Prodtuct link. */
#myaccount-main section.woocommerce-order-details td.woocommerce-table__product-name.product-name > a{
        color: var(--ast-global-color-0,#dd9b4d);
        font-size: 1rem;
}

/* Order details - each item Prodtuct link. - hover */
#myaccount-main section.woocommerce-order-details td.woocommerce-table__product-name.product-name > a:hover{
        color: var(--ast-global-color-1,#ffc076);
}


/* Order details - Qty after product link - like ×3 */
#myaccount-main section.woocommerce-order-details td.woocommerce-table__product-name.product-name > strong{
    color: var(--ast-global-color-4,#f9fafb);
    font-size: 1rem;
}

/* Order details - Item Price Values */
#myaccount-main section.woocommerce-order-details td.woocommerce-table__product-total.product-total > span > span{
        color: var(--ast-global-color-4,#f9fafb);
        font-size: 1rem;
        font-weight: 500;
}

/* Order details - Variations list */
/* Variations Name  *//* Variations Value like Burgundy  */

#myaccount-main  ul.wc-item-meta li strong.wc-item-meta-label,
#myaccount-main  ul.wc-item-meta li p { 
    color: var(--ast-global-color-4,#f9fafb); 
    font-size: 0.875rem;
    font-weight: 400;
}

/* Order details - Table - Summary */
/* Order details - Table - Summary */



/* View Order - Summary - Heading side - Left */
#myaccount-main section.woocommerce-order-details > table > tfoot > tr > th{ color: var(--ast-global-color-4,#f9fafb); 
    font-size: 1rem;
    font-weight: 500;
}

/* View Order - Summary - Value side - Right */
#myaccount-main section.woocommerce-order-details > table > tfoot > tr > td{
    color: var(--ast-global-color-4,#f9fafb); 
    font-size: 1rem;
    font-weight: 500;
}

/* Order details - Boarder above each item */
/* Boarder is in 2 parts so 2 rules - border-top: none;     */
#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > div > div > section.woocommerce-order-details > table > tbody > tr:nth-child(2) > td.woocommerce-table__product-name.product-name{ }

#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > div > div > section.woocommerce-order-details > table > tbody > tr:nth-child(2) > td.woocommerce-table__product-total.product-total{  }

/* Order details - View - Request refund Button */
#myaccount-main section.woocommerce-order-details > a.button.smart_refunder.thickbox,
#myaccount-main section.woocommerce-order-details > p.order-again > a{
    padding: 1rem;
    color:var(--ast-global-color-8,#000000);
    border:0.1875rem solid gold;
    border-radius: 0.5rem;
    font-family: 'Poppins',sans-serif;
    font-size:1.125rem;
    line-height:1.125rem;		
    background-color: var(--ast-global-color-0,#dd9b4d);
}

/* Order details - View - Request refund Button - Hover */
#myaccount-main section.woocommerce-order-details > a.button.smart_refunder.thickbox:hover,
#myaccount-main section.woocommerce-order-details > p.order-again > a:hover{
    color:var(--ast-global-color-4,#f9fafb);
    border-color:var(--ast-global-color-4,#f9fafb);
    background-color: var(--ast-global-color-1,#ffc076);
}






/* Edit Billing address */


/* Billing - Company Fieldset */
#myaccount-main form > div.woocommerce-address-fields > div p#billing_company_field {
    display: none;
}
/* Billing - Email Fieldset */
#myaccount-main form > div.woocommerce-address-fields > div p#billing_email_field {
    display: none;
}


/* Shipping - Company Fieldset */
#myaccount-main form > div.woocommerce-address-fields > div p#shipping_company_field{
    display:none;
}

/* County Dropdwon Filed */
.select2-results__option:hover,
.select2-results__option:active,
.select2-results__option:focus
 {background-color: gold !important;
}

#myaccount-main #billing_state_field > span.woocommerce-input-wrapper > span.select2.select2-container,
#myaccount-main #shipping_state_field > span.woocommerce-input-wrapper > span.select2.select2-container{
    border-radius: 8px;
    border-color: gold;

}

/* Order details - View - Addresses */
/* Order details - View - Addresses */
/* Order details - View - Addresses */



/*  Addresses - Header*/
#myaccount-main header.woocommerce-Address-title  {}

/*  Addresses - Header Title */

#myaccount-main section.woocommerce-customer-details > section > div > h2{
    xline-height: 1rem;
    margin-top: 2rem!important;
    text-align: center;
    background-color: gold;
    border: none;
    border-radius: 1rem 1rem 0rem 0rem;
    padding: 1rem;
    margin: 0;
    line-height: 3rem;
    font-size: 1.5rem;
    text-transform: capitalize;
}

/*  Addresses - Body Addresse Section  */
#myaccount-main section.woocommerce-customer-details > section > div > address{
    border-radius: 0rem 0rem 1rem 1rem;
    background-color: cornsilk;
    color: var(--ast-global-color-8,#000000);
    
}

/*  Addresses - Body Addresse Section - Phone */
#myaccount-main section.woocommerce-customer-details > section > div > address > p.woocommerce-customer-details--phone{
    font-size: 0.875rem; color: black
}
/*  Addresses - Body Addresse Section - Email */
#myaccount-main section.woocommerce-customer-details > section > div > address > p.woocommerce-customer-details--email{
    font-size: 0.875rem; color: black
}








/*  Lost Password */
/*  Lost Password */
/*  Lost Password */




/*  Lost Password - Form */
#myaccount-main form.woocommerce-ResetPassword.lost_reset_password{
    width: 100%;
    background-color: transparent;
}
/*  Lost Password - Form - Text  */
#myaccount-main form.woocommerce-ResetPassword.lost_reset_password p{
    color: white;
}
/*  Lost Password - Form - Label */
#myaccount-main form.woocommerce-ResetPassword.lost_reset_password label{
    xbackground-color: transparent;
}
/*  Lost Password - Form - Input */
#myaccount-main form.woocommerce-ResetPassword.lost_reset_password input{
    xwidth: 100%;
}
/*  Lost Password - Form - Input */
#myaccount-main input.woocommerce-Input--password{width: 85%; margin-right: 1rem; }


/*  Lost Password - Form - Buttom */
#myaccount-main form.woocommerce-ResetPassword.lost_reset_password button{
    width: 100%;
}

/*  Change Password - Form - Buttom */
#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > form > fieldset > p > span button.show-password-input::after {
    font-family: WooCommerce;
    speak: never;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    margin-left: 0;
    content: "\e010";
    text-decoration: none;
}


/* Tracking Info */
/* Tracking Info */
/* Tracking Info */

/* Tracking Info - Heading/Title */
#myaccount-main > div > div > div > div.woocommerce-MyAccount-content > div > h2{ color: white; margin-bottom: 1rem; }


/* Tracking Info - Table */
#myaccount-main table.shop_table.shop_table_responsive.my_account_tracking{
    background-color: cornsilk;
    border: 3px solid gold;
    border-radius: 8px;
    padding: 1.25rem;
    
}
/* Tracking Info - Table Header */
#myaccount-main table.shop_table.shop_table_responsive.my_account_tracking > thead > tr{}


/* Tracking Info - Table - Button */
#myaccount-main table.shop_table.shop_table_responsive.my_account_tracking a.button{
    background-color: var(--ast-global-color-0,#dd9b4d);
    color: var(--ast-global-color-8,#000000);
    padding: 8px 10px;
    border-color:gold!important;
    width: 100%;
    text-align: center;
}

/* Tracking Info - Table - Button - Hover */
#myaccount-main table.shop_table.shop_table_responsive.my_account_tracking a.button:hover{
    color:var(--ast-global-color-4,#f9fafb);
    border-color:var(--ast-global-color-4,#f9fafb);
    background-color: var(--ast-global-color-1,#ffc076);
}






/* My Account Nav Menu */
/* My Account Nav Menu */
/* My Account Nav Menu */




 /* Define a common class for all menu items */
.myaccount-menu-item {
    display: flex;
    align-items: center;
    margin-bottom: 10px; /* Optional: Adjust the spacing between menu items */
}

/* Style the image within the menu item as a background */
.myaccount-menu-item a {
    display: inline-block;
    padding-left: 3rem!important; /* Adjust the padding to control the space between image and text */
    background-size: clamp(1.5625rem, 0.943rem + 1.7699vw, 2.1875rem) clamp(1.5625rem, 0.943rem + 1.7699vw, 2.1875rem); /* Set the background size */
    background-repeat: no-repeat;
    background-position: left center;
}

/* Remove the default list styling for the menu items */
.myaccount-menu-item a {
    list-style: none;
}

/* Apply the styles to each menu item */
.myaccount-dashboard-menu a {
    background-image: url('https://lumaify-recovery.8282820.xyz/wp-content/uploads/dashboard.png');
}

.myaccount-orders-menu a {
    background-image: url('https://lumaify-recovery.8282820.xyz/wp-content/uploads/address-book.png');
}

.myaccount-addresses-menu a {
    background-image: url('https://lumaify-recovery.8282820.xyz/wp-content/uploads/address.png');
}

.myaccount-account-menu a {
    background-image: url('https://lumaify-recovery.8282820.xyz/wp-content/uploads/settings.png');
}
.myaccount-lostpw-menu a {
    background-image: url('https://lumaify-recovery.8282820.xyz/wp-content/uploads/remote-control.png');
}



/* Reset Password from email link */

/* Reset Password from email link */
#myaccount-main > div > div.e-my-account-tab div.woocommerce{ max-width: 100%;}

/* Inputs */
#myaccount-main > div > div > div > form > p.woocommerce-form-row > span input#password_1,
#myaccount-main > div > div > div > form > p.woocommerce-form-row > span input#password_2 {width: 80%; }
/* Pw strong or weak message */
#myaccount-main > div > div > div > form > p.woocommerce-form-row #password_strength{ margin-top: 1rem; }

#myaccount-main > div > div > div > form > p.woocommerce-form-row > span > button.show-password-input::after{
    margin-left: 0;
}

#myaccount-main > div > div > div > form > p.woocommerce-form-row > span > button.show-password-input{
top: 0;width: 10%;
}



/* Login */

/* Pw Input */
#customer_login > div > form > p:nth-child(2) > span input#password{ width: 85%; }


#customer_login > div.u-column1.col-1 > form > p:nth-child(2) > span > button.show-password-input{
top: 0;width: 10%;
}

#customer_login > div.u-column1.col-1 > form.woocommerce-form-login {background-color: transparent; }


/* Register */
#customer_login > div.u-column2.col-2 > form > p.form-row.form-row-last{ width: 100%; }

#customer_login > div.u-column2.col-2 form.woocommerce-form-register {background-color: transparent; }/* End custom CSS */