.elementor-530 .elementor-element.elementor-element-4953538{--display:flex;--min-height:115px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-530 .elementor-element.elementor-element-4953538:not(.elementor-motion-effects-element-type-background), .elementor-530 .elementor-element.elementor-element-4953538 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D0D0D;}.elementor-530 .elementor-element.elementor-element-67e5267c{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.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 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-530 .elementor-element.elementor-element-67e5267c{--content-width:1200px;}}@media(max-width:1024px){.elementor-530 .elementor-element.elementor-element-4953538{--min-height:110px;}.elementor-530 .elementor-element.elementor-element-67e5267c{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-530 .elementor-element.elementor-element-4953538{--min-height:100px;}}/* Start custom CSS for text-editor, class: .elementor-element-3234b2af *//* ==========================================================================
   SCOPED MY ACCOUNT STYLES (Only applies to .woocommerce-account page)
   ========================================================================== */

/* 1. Login & Register Forms */
.woocommerce-account .woocommerce-form-login,
.woocommerce-account .woocommerce-form-register {
    border: 1px solid rgba(212, 167, 78, 0.3) !important;
    background-color: #ffffff !important;
    padding: 30px !important;
    border-radius: 4px;
}

/* Headings inside account area */
.woocommerce-account .woocommerce-MyAccount-content h2,
.woocommerce-account .woocommerce-form-login h2 {
    color: #0d0d0d !important;
    font-weight: 600;
}

/* Form Input Fields & Focus States */
.woocommerce-account .form-row input.input-text {
    border: 1px solid #d1c7b7 !important;
    padding: 10px 14px !important;
    border-radius: 2px !important;
    color: #0d0d0d !important;
    transition: border-color 0.3s ease, box-shadow 0.3s ease;
}

.woocommerce-account .form-row input.input-text:focus {
    border-color: #d4a74e !important;
    outline: none !important;
    box-shadow: 0 0 5px rgba(212, 167, 78, 0.4) !important;
}

/* Checkboxes */
.woocommerce-account .form-row input[type="checkbox"] {
    accent-color: #d4a74e !important;
}

/* Buttons (Scoped strictly to account page buttons) */
.woocommerce-account .button,
.woocommerce-account button.button {
    background-color: #d4a74e !important;
    color: #0d0d0d !important;
    border: 1px solid #d4a74e !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    letter-spacing: 0.05em;
    padding: 12px 24px !important;
    transition: all 0.3s ease !important;
}

.woocommerce-account .button:hover,
.woocommerce-account button.button:hover {
    background-color: #0d0d0d !important;
    color: #ffffff !important;
    border-color: #0d0d0d !important;
}

/* Text Links inside Account Content */
.woocommerce-account .woocommerce-MyAccount-content a,
.woocommerce-account .woocommerce-form-login a {
    color: #d4a74e !important;
    transition: color 0.2s ease;
}

.woocommerce-account .woocommerce-MyAccount-content a:hover,
.woocommerce-account .woocommerce-form-login a:hover {
    color: #0d0d0d !important;
}


/* ==========================================================================
   2. MY ACCOUNT NAVIGATION SIDEBAR (Strictly Scoped)
   ========================================================================== */

/* Menu Wrapper */
.woocommerce-account .woocommerce-MyAccount-navigation > ul {
    border: 1px solid rgba(13, 13, 13, 0.1) !important;
    border-radius: 4px;
    padding: 0 !important;
    list-style: none !important;
    overflow: hidden;
    margin: 0 !important;
}

/* List Items */
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li {
    border-bottom: 1px solid rgba(13, 13, 13, 0.1) !important;
    margin: 0 !important;
    list-style: none !important;
}

.woocommerce-account .woocommerce-MyAccount-navigation > ul > li:last-child {
    border-bottom: none !important;
}

/* Navigation Links */
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li > a {
    display: block;
    padding: 12px 18px !important;
    color: #0d0d0d !important;
    font-weight: 500;
    text-decoration: none !important;
    transition: all 0.25s ease !important;
}

/* Hover State */
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li > a:hover {
    background-color: rgba(212, 167, 78, 0.1) !important;
    color: #d4a74e !important;
    padding-left: 22px !important;
}

/* Active Tab Highlight */
.woocommerce-account .woocommerce-MyAccount-navigation > ul > li.is-active > a {
    background-color: #0d0d0d !important;
    color: #d4a74e !important;
    font-weight: 700;
    border-left: 4px solid #d4a74e !important;
}

/* ==========================================================================
   MY ACCOUNT NOTICE BANNERS & INTERNAL BUTTONS (Scoped to .woocommerce-account)
   ========================================================================== */

/* Notice Container Box (Replaces blue top border) */
.woocommerce-account .woocommerce-info,
.woocommerce-account .woocommerce-message {
    border-top-color: #d4a74e !important;    /* Gold top accent border */
    background-color: #fcfbfa !important;    /* Clean, soft background */
    color: #0d0d0d !important;              /* Dark body text */
}

/* Notice Icon Color (Replaces default blue icon) */
.woocommerce-account .woocommerce-info::before,
.woocommerce-account .woocommerce-message::before {
    color: #d4a74e !important;              /* Gold icon */
}

/* Buttons inside Notice Banners (e.g., "Browse products") */
.woocommerce-account .woocommerce-info .button,
.woocommerce-account .woocommerce-message .button {
    background-color: #d4a74e !important;   /* Solid gold button background */
    color: #0d0d0d !important;              /* Dark text color */
    border: 1px solid #d4a74e !important;
    font-weight: 600 !important;
    padding: 8px 16px !important;
    transition: all 0.3s ease !important;
}

/* Hover state for buttons inside notice banners */
.woocommerce-account .woocommerce-info .button:hover,
.woocommerce-account .woocommerce-message .button:hover {
    background-color: #0d0d0d !important;   /* Dark background on hover */
    color: #ffffff !important;              /* White text on hover */
    border-color: #0d0d0d !important;
}/* End custom CSS */