.elementor-14 .elementor-element.elementor-element-4ee94947{--display:flex;}.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 );}/* Start custom CSS for text-editor, class: .elementor-element-38143765 *//* ===== EP My Account · Variation B "Command Center" | Container > Advanced > Custom CSS ===== */
.elementor-14 .elementor-element.elementor-element-38143765{--o:#FF6B1A;--oh:#F25A08;--ot:#FFF3EB;--g:#4CC764;--gt:#EEFAF1;--gd:#1F8A3A;--ink:#1C1C1E;--mut:#6B6B70;--line:#E2E3E7;--grey:#F3F4F6;--soft:#FAFAFB;padding:40px 0 96px!important;font-family:Inter,sans-serif;color:var(--ink)}
.elementor-14 .elementor-element.elementor-element-38143765 *,.elementor-14 .elementor-element.elementor-element-38143765 *::before,.elementor-14 .elementor-element.elementor-element-38143765 *::after{box-sizing:border-box}
.elementor-14 .elementor-element.elementor-element-38143765 a{color:var(--o);text-decoration:none;transition:color .15s}
.elementor-14 .elementor-element.elementor-element-38143765 a:hover{color:var(--oh)}
.elementor-14 .elementor-element.elementor-element-38143765 h2,.elementor-14 .elementor-element.elementor-element-38143765 h3,.elementor-14 .elementor-element.elementor-element-38143765 legend{font-family:Lexend,sans-serif;font-weight:700;letter-spacing:-.02em;color:var(--ink)}

/* ---------- Page header + layout (tabs on top, content below) ---------- */
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce:has(.woocommerce-MyAccount-navigation){display:grid;grid-template-columns:minmax(0,1fr);gap:22px}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce:has(.woocommerce-MyAccount-navigation)::after{display:none}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce:has(.woocommerce-MyAccount-navigation)::before{content:"Your account";display:block;order:-1;font:800 44px/1 Lexend,sans-serif;letter-spacing:-.035em;color:var(--ink);padding-bottom:18px;background:linear-gradient(90deg,var(--o) 0 56px,var(--g) 56px 70px,transparent 70px) left bottom/100% 5px no-repeat}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation,.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-content{float:none!important;width:auto!important;margin:0!important}

/* ---------- Tab bar ---------- */
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation{background:var(--grey);border-radius:16px;padding:6px}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation ul{list-style:none;margin:0;padding:0;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation ul::-webkit-scrollbar{display:none}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li{margin:0;padding:0;flex-shrink:0}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li a{position:relative;display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-radius:12px;font:600 14px/1 Inter,sans-serif;color:var(--mut);white-space:nowrap;transition:background-color .15s,color .15s,box-shadow .15s}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li a::before{content:"";width:18px;height:18px;flex-shrink:0;background:currentColor;-webkit-mask:var(--ep-ic) center/contain no-repeat;mask:var(--ep-ic) center/contain no-repeat}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li a:hover{color:var(--ink);background:rgba(255,255,255,.6)}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li.is-active a{background:#fff;color:var(--ink);box-shadow:0 6px 18px rgba(28,28,30,.08)}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li.is-active a::before{background:var(--o)}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li.is-active a::after{content:"";position:absolute;left:18px;right:18px;bottom:6px;height:3px;background:var(--o);transform:skewX(-24deg);border-radius:1px}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout{margin-left:auto}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link--customer-logout a:hover{color:#C0392B;background:#FDF1F0}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation-link--dashboard a{--ep-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='3' width='7' height='7' rx='1.5'/%3E%3Crect x='3' y='14' width='7' height='7' rx='1.5'/%3E%3Crect x='14' y='14' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation-link--orders a{--ep-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 8l-9-5-9 5 9 5 9-5z'/%3E%3Cpath d='M3 8v8l9 5 9-5V8'/%3E%3Cpath d='M12 13v8'/%3E%3C/svg%3E")}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation-link--downloads a{--ep-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3v12'/%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3Cpath d='M5 21h14'/%3E%3C/svg%3E")}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation-link--edit-address a{--ep-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s-7-6.2-7-11a7 7 0 0 1 14 0c0 4.8-7 11-7 11z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}
.elementor-14 .elementor-element.elementor-element-38143765 .woocommerce-MyAccount-navigation-link--payment-methods a{--ep-ic:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'/* End custom CSS */