.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-35 .elementor-element.elementor-element-09c55d9{--display:flex;--min-height:50vh;--justify-content:center;--overlay-opacity:0.4;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-35 .elementor-element.elementor-element-09c55d9:not(.elementor-motion-effects-element-type-background), .elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://edenandearth.co.uk/wp-content/uploads/2026/02/perfume-items-on-table-2026-01-07-23-58-17-utc-1-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-35 .elementor-element.elementor-element-09c55d9::before, .elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-09c55d9 > .e-con-inner > .elementor-background-video-container::before, .elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-09c55d9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-shape-bottom .elementor-shape-fill, .elementor-35 .elementor-element.elementor-element-09c55d9 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#F7F6EF;}.elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-shape-bottom svg, .elementor-35 .elementor-element.elementor-element-09c55d9 > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:47px;transform:translateX(-50%) rotateY(180deg);}.elementor-35 .elementor-element.elementor-element-09c55d9 > .elementor-shape-bottom, .elementor-35 .elementor-element.elementor-element-09c55d9 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-35 .elementor-element.elementor-element-de92de8{text-align:start;}.elementor-35 .elementor-element.elementor-element-de92de8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-text );}.elementor-35 .elementor-element.elementor-element-9ab5dbb{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-35 .elementor-element.elementor-element-d8cddcd{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-35 .elementor-element.elementor-element-ec318fa{--display:flex;}.elementor-widget-nav-menu .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-35 .elementor-element.elementor-element-2abb59d .elementor-nav-menu .elementor-item{font-family:"Cabin", Sans-serif;font-size:18px;font-weight:600;}.elementor-35 .elementor-element.elementor-element-2abb59d .elementor-nav-menu--main .elementor-item{padding-left:0px;padding-right:0px;}.elementor-35 .elementor-element.elementor-element-310ae9e{--display:flex;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-cd04c57{color:var( --e-global-color-primary );}.elementor-35 .elementor-element.elementor-element-716abbb{--display:flex;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-35 .elementor-element.elementor-element-a5d3c0a{--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:100px 100px;--row-gap:100px;--column-gap:100px;}.elementor-35 .elementor-element.elementor-element-b34dcef{--display:flex;}.elementor-35 .elementor-element.elementor-element-70561cb{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-35 .elementor-element.elementor-element-ec318fa{--width:30%;}.elementor-35 .elementor-element.elementor-element-310ae9e{--width:70%;}.elementor-35 .elementor-element.elementor-element-b34dcef{--width:100%;}}@media(max-width:1024px){.elementor-35 .elementor-element.elementor-element-09c55d9{--min-height:80vh;}.elementor-35 .elementor-element.elementor-element-9ab5dbb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-35 .elementor-element.elementor-element-716abbb{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:767px){.elementor-35 .elementor-element.elementor-element-09c55d9{--min-height:55vh;--padding-top:032px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-35 .elementor-element.elementor-element-de92de8 .elementor-heading-title{font-size:32px;}.elementor-35 .elementor-element.elementor-element-d8cddcd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-9ab5dbb{--padding-top:032px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}.elementor-35 .elementor-element.elementor-element-a5d3c0a{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-35 .elementor-element.elementor-element-716abbb{--padding-top:032px;--padding-bottom:032px;--padding-left:016px;--padding-right:016px;}}/* Start custom CSS */.account a.woocommerce-button.button.pay.order-actions-button, .account a.woocommerce-button.button.cancel.order-actions-button {
    color: #fff!important;
    background: var( --e-global-color-primary );
}
.account a {
    color: var( --e-global-color-primary ) !important;
    font-weight: 400;
    text-decoration: underline;
}
.account .woocommerce-orders-table th {
    border: none!important;
    font-size: 16px;
}
.woocommerce-form br {
    display: none;
}
.account table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table {
    border: none!Important;
}

.account .woocommerce-orders-table__row th {
    border-bottom: 1px solid #ccc!important;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-color: #ccc!important;
}
.account form.woocommerce-EditAccountForm.edit-account br {
    display: none;
}

.account legend {
    padding: 0 5px;
}

.account button.woocommerce-Button.button {
    margin-top: 10px;
}
.select2-container .select2-selection--single .select2-selection__rendered {
    border-color: #ccc!important;
}

.select2-container .select2-selection {
    border-color: #ccc;
}

.account button.button {
    font-weight: 400;
    background-color: var( --e-global-color-primary )!important;
    color: #fff!important;
    font-size: 18px!important;
}
.account .woocommerce-orders-table__row td {
    border-bottom: 1px solid #ccc!important;
    border-top: none!Important;
    border-left: none!Important;
    border-right: none!Important;
}

.account table tbody>tr:nth-child(odd)>th {
    background: var( --e-global-color-primary );
}

.account table tbody>tr:nth-child(odd)>td {
    background: var( --e-global-color-primary );
}

.account .woocommerce-orders-table__cell-order-actions a {
    background: var( --e-global-color-primary )!important;
    color: #fff!important;
    margin-right: 5px!important;
    font-weight: 400 !important;
}
.account h2 {
    border-bottom: 1px solid #cccccc91;
    padding-bottom: 15px;
}

.woocommerce-account .woocommerce-MyAccount-navigation {
    display: none;
}

.woocommerce-account .woocommerce-MyAccount-content {
    width: 100%;
}

.menu-dashboard ul li a {
    text-decoration: none;
    padding-left: 16px!important;
    padding-right: 16px!important;
    background: #fff;
    border-radius: 4px !important;
    color: #111!important;
}

.menu-dashboard ul li.current-menu-item a {
    background: var( --e-global-color-primary );
    color: #fff!important;
    /* border-radius: 4px!important; */
}

.menu-dashboard ul li:hover a {
    background: var( --e-global-color-primary );
    color: #fff!important;
}
.menu-dashboard ul li {
    border-bottom: 1px solid #cccccc69;
    border-radius: 4px!important;
}/* End custom CSS */