@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/filament/filament/inter/inter-latin-ext-wght-normal-HA22NDSG.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/filament/filament/inter/inter-latin-wght-normal-NRMW37G5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--racies-gold-50:#fff8ef;--racies-gold-100:#f9ead8;--racies-gold-200:#f3d2a5;--racies-gold-300:#f3bd65;--racies-gold-500:#d88918;--racies-gold-600:#b97216;--racies-gold-700:#9a5b1f;--racies-gold-800:#6f3d13;--racies-brown-950:#24170f;--racies-canvas:#fff;--racies-canvas-deep:#f8f8f8;--racies-surface-warm:#fff;--racies-text:#24170f;--racies-text-muted:#716157;--racies-state-success:#286a45;--racies-state-warning:#925f00;--racies-state-danger:#a3372a;--racies-state-info:#2f6f9f;--racies-glass-strong-fill:#fffdf9eb;--racies-glass-standard-fill:#fffdf9f0;--racies-glass-subtle-fill:#fff8efdb;--racies-glass-readable-fill:#fffffff7;--racies-glass-border:#6f3d1329;--racies-glass-border-highlight:#ffffffb8;--racies-glass-inner-highlight:inset 0 1px 0 #ffffffad;--racies-glass-blur-strong:14px;--racies-glass-blur-standard:6px;--racies-glass-blur-subtle:4px;--racies-glass-saturation:110%;--racies-action-border-soft:#9a5b1f2e;--racies-action-border:#9a5b1f3d;--racies-action-fill-subtle:#d8891814;--racies-action-fill:#d8891826;--racies-action-fill-strong:#d889182e;--racies-action-shadow:#502d1014;--racies-state-success-soft:#286a4514;--racies-state-warning-soft:#925f0014;--racies-state-danger-soft:#a3372a14;--racies-state-info-soft:#2f6f9f14;--racies-gradient-primary:var(--racies-gold-800);--racies-gradient-primary-soft:var(--racies-action-fill-subtle);--racies-gradient-glass:linear-gradient(135deg, #fffdf9f0, #fff8efd6);--racies-gradient-glass-subtle:linear-gradient(145deg, #fffdf9eb, #fff8efc7);--racies-gradient-canvas:var(--racies-canvas);--racies-radius-control:16px;--racies-radius-compact:14px;--racies-radius-card:20px;--racies-radius-panel:24px;--racies-radius-feature:28px;--racies-radius-pill:999px;--racies-shadow-subtle:0 4px 14px #502d100f;--racies-shadow-card:0 8px 24px #502d1014;--racies-shadow-floating:0 16px 36px #502d1021;--racies-shadow-focus:0 0 0 4px #d889182e;--racies-surface-compact:var(--racies-glass-subtle-fill);--racies-surface-standard:var(--racies-glass-standard-fill);--racies-surface-floating:var(--racies-glass-readable-fill);--racies-font-display:"Playfair Display", Georgia, "Times New Roman", serif;--racies-font-heading:"Plus Jakarta Sans", var(--racies-font-interface);--racies-font-editorial:"Source Sans 3", var(--racies-font-interface);--racies-font-interface:"Plus Jakarta Sans", "Inter Variable", Inter, "Source Sans 3", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--racies-font-numeric:"Inter Variable", Inter, ui-sans-serif, monospace;--racies-font-style-normal:normal;--racies-font-weight-regular:400;--racies-font-weight-medium:500;--racies-font-weight-semibold:600;--racies-font-weight-bold:700;--racies-font-weight-heavy:750;--racies-type-page:clamp(1.65rem, 2.1vw, 2.35rem);--racies-type-section:clamp(1.05rem, 1.25vw, 1.35rem);--racies-type-card:.95rem;--racies-type-kpi:clamp(1.25rem, 1.6vw, 1.6rem);--racies-type-body:.88rem;--racies-type-helper:.76rem;--racies-type-label:.72rem;--racies-type-action:.8rem;--racies-leading-tight:1.18;--racies-leading-heading:1.3;--racies-leading-body:1.5;--racies-tracking-display:-.018em;--racies-tracking-eyebrow:.075em;--racies-motion-fast:.15s;--racies-motion-standard:.24s;--racies-motion-slow:.42s;--racies-ease-standard:cubic-bezier(.2, .8, .2, 1);--racies-primary:var(--racies-gold-700);--racies-primary-dark:var(--racies-gold-800);--racies-primary-light:var(--racies-gold-300);--racies-amber:var(--racies-gold-500);--racies-amber-soft:#d8891824;--racies-walnut:var(--racies-gold-800);--racies-espresso:var(--racies-brown-950);--racies-cream:var(--racies-canvas);--racies-cream-deep:var(--racies-canvas-deep);--racies-ink:var(--racies-text);--racies-muted:var(--racies-text-muted);--racies-gold:var(--racies-gold-500);--background:var(--racies-canvas);--foreground:var(--racies-text);--card:var(--racies-surface-warm);--card-foreground:var(--racies-text);--popover:var(--racies-surface-floating);--popover-foreground:var(--racies-text);--primary:var(--racies-gold-800);--primary-foreground:#fff;--secondary:var(--racies-gold-100);--secondary-foreground:var(--racies-gold-800);--muted:var(--racies-canvas-deep);--muted-foreground:var(--racies-text-muted);--accent:var(--racies-gold-100);--accent-foreground:var(--racies-gold-800);--destructive:var(--racies-state-danger);--destructive-foreground:#fff;--border:var(--racies-glass-border);--input:var(--racies-glass-border);--ring:var(--racies-gold-500);--radius:var(--racies-radius-compact);--radius-sm:var(--racies-radius-compact);--radius-md:var(--racies-radius-card);--radius-lg:var(--racies-radius-panel)}.account-shell{--account-content-inset:clamp(22px, 2vw, 26px);--account-section-gap:20px;padding-block:24px 64px}.account-shell .account-layout{align-items:start;gap:clamp(18px,2.2vw,24px);width:min(100%,78rem);max-width:78rem;margin-inline:auto;display:grid}.account-navigation-bar{border:1px solid var(--racies-glass-border);border-radius:var(--racies-radius-card);width:100%;min-width:0;box-shadow:var(--racies-shadow-card), var(--racies-glass-inner-highlight);background:linear-gradient(135deg,#fffdf9e6,#fff8ef9e);justify-content:center;align-items:center;padding:12px;display:flex}.account-tabs{scrollbar-width:none;-ms-overflow-style:none;justify-content:center;align-items:center;gap:5px;width:100%;min-width:0;padding:3px;display:flex;overflow-x:auto}.account-tabs::-webkit-scrollbar{display:none}.account-tab{border-radius:var(--racies-radius-compact);min-height:46px;color:var(--racies-ink);font-size:var(--storefront-type-action);font-weight:var(--racies-font-weight-semibold);white-space:nowrap;transition:border-color var(--racies-motion-fast) var(--racies-ease-standard), background var(--racies-motion-fast) var(--racies-ease-standard), box-shadow var(--racies-motion-fast) var(--racies-ease-standard), transform var(--racies-motion-fast) var(--racies-ease-standard);border:1px solid #0000;flex:none;align-items:center;gap:8px;padding:8px 11px;line-height:1.2;text-decoration:none;display:inline-flex}.account-tab:hover{color:var(--racies-primary-dark);background:#ffefd39e;border-color:#d889183d}.account-tab:focus-visible{outline:3px solid color-mix(in srgb, var(--racies-gold-600) 54%, white);outline-offset:2px}.account-tab.active,.account-tab[aria-current=page]{color:var(--racies-primary-dark);background:linear-gradient(135deg,#d889182b,#fffdf9b8);border-color:#d8891859;box-shadow:0 8px 18px #6f3d1314,inset 0 1px #ffffffe6}.account-tab-icon,.account-overview-card-icon{width:30px;height:30px;color:var(--racies-gold-800);background:#fffdf9b8;border:1px solid #9a5b1f24;border-radius:10px;flex:none;place-items:center;display:grid}.account-tab-icon svg,.account-overview-card-icon svg,.account-empty-mark svg{width:18px;height:18px;display:block}.account-content{min-width:0}.account-shell .account-content>.page-header{margin-bottom:18px}.account-shell .account-content>.page-header h1,.account-shell .account-content>.page-header>p:not(.eyebrow){margin-bottom:0}.account-shell .account-content .surface-card:not(.account-message-compose):not(.account-order-cancellation):not(.account-address-create),.account-shell .account-content .form-card,.account-shell .account-content .timeline-card{padding:var(--account-content-inset)}.account-shell .account-content .section-heading{margin-bottom:var(--account-section-gap)}.account-shell .account-summary-grid{margin-bottom:var(--account-section-gap);gap:16px}.account-shell .account-summary-grid a{min-height:150px;padding:var(--account-content-inset);grid-template-rows:auto auto minmax(2.8em,auto);align-content:center;gap:4px;display:grid}.account-shell .account-summary-grid strong{font-variant-numeric:tabular-nums;line-height:1}.account-shell .account-summary-grid small{line-height:1.4}.account-shell .notification-row{padding:var(--account-content-inset)}.account-shell .notification-toolbar{align-items:center;min-height:44px}.account-shell .account-order-list,.account-shell .notification-list{gap:14px}.account-shell .account-content .pagination{margin-top:26px}.account-profile-form{gap:0;display:grid}.account-profile-form .field-grid,.account-address-field-grid{gap:18px}.account-form-actions{border-top:1px solid #6f3d131a;justify-content:flex-end;gap:10px;margin-top:22px;padding-top:18px;display:flex}.account-shell .account-address-grid{margin-bottom:var(--account-section-gap);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.account-shell .account-address-card{align-content:start;gap:16px;min-width:0;display:grid}.account-address-card-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.account-address-card-head>div{min-width:0}.account-address-card-head .eyebrow{margin:0 0 4px}.account-shell .account-address-card h2{overflow-wrap:anywhere;margin:0}.account-address-card-copy{color:var(--racies-text);margin:0;line-height:1.6}.account-address-card-actions{border-top:1px solid #6f3d131a;flex-wrap:wrap;align-items:flex-start;gap:12px 16px;margin-top:auto;padding-top:16px;display:flex}.account-address-editor{flex:0 auto;min-width:0}.account-address-editor[open]{flex-basis:100%;width:100%}.account-address-editor>summary{cursor:pointer;width:fit-content;list-style:none}.account-address-editor>summary::-webkit-details-marker{display:none}.account-address-create>summary::-webkit-details-marker{display:none}.account-address-editor-body{padding-top:18px}.account-address-default-choice,.account-address-default-note{margin-top:18px}.account-address-default-note{color:var(--racies-muted);font-size:.9rem}.account-address-create{margin-top:var(--account-section-gap);padding:0;overflow:clip}.account-address-create>summary{min-height:68px;padding:18px var(--account-content-inset);cursor:pointer;justify-content:space-between;align-items:center;gap:18px;list-style:none;display:flex}.account-address-create>summary:after{content:"+";color:var(--racies-gold-700);flex:none;font-size:1.45rem;line-height:1}.account-address-create[open]>summary:after{content:"−"}.account-address-create>summary span{gap:4px;display:grid}.account-address-create>summary small{color:var(--racies-muted);font-weight:500}.account-address-create-body{padding:20px var(--account-content-inset) var(--account-content-inset);border-top:1px solid #6f3d131a}.account-wishlist-grid{align-items:start}.account-order-list,.account-order-list{gap:12px;display:grid}.account-order-card,.account-order-card{min-height:118px;padding:var(--account-content-inset,22px);border:1px solid var(--racies-glass-border);border-radius:var(--racies-radius-card);box-shadow:var(--racies-shadow-card), var(--racies-glass-inner-highlight);color:var(--racies-text);background:linear-gradient(135deg,#fffdf9e0,#fff8efa3);justify-content:space-between;align-items:center;gap:20px;text-decoration:none;display:flex}.account-order-card-copy h2,.account-order-card-copy h2{margin:0 0 4px;font-size:clamp(1.2rem,2vw,1.65rem)}.account-order-card-copy .eyebrow,.account-order-card-copy .eyebrow{margin-bottom:5px}.account-order-card-meta{justify-items:end;gap:10px;min-width:150px;display:grid}.account-order-overview,.account-order-refund,.account-order-destination,.account-order-cancellation,.account-message-compose{margin-bottom:var(--account-section-gap,20px)}.account-order-overview-head{margin-bottom:var(--account-section-gap,20px);justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.account-order-overview-head h2{margin:0}.account-order-facts{border-block:1px solid #6f3d131f;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:0;display:grid}.account-order-facts>div{gap:4px;padding:14px 0;display:grid}.account-order-facts>div:nth-child(2n){border-left:1px solid #6f3d131a;padding-left:18px}.account-order-facts dt{color:var(--racies-muted);letter-spacing:.03em;text-transform:uppercase;font-size:.76rem;font-weight:760}.account-order-facts dd{margin:0;font-weight:720}.account-order-fact-total dd{color:var(--racies-gold-800);font-size:1.15rem}.account-order-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.account-order-items{display:grid}.account-order-item{border-top:1px solid #6f3d131a;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:14px 0;display:grid}.account-order-item:first-child{border-top:0}.account-order-item small{margin-top:3px;display:block}.account-order-cancellation,.account-message-compose{padding:0;overflow:clip}.account-order-cancellation>summary,.account-message-compose>summary{min-height:52px;padding:16px var(--account-content-inset,20px);cursor:pointer;color:var(--racies-text);justify-content:space-between;align-items:center;font-weight:780;list-style:none;display:flex}.account-order-cancellation>summary::-webkit-details-marker{display:none}.account-message-compose>summary::-webkit-details-marker{display:none}.account-order-cancellation>summary:after,.account-message-compose>summary:after{content:"+";color:var(--racies-gold-700);font-size:1.3rem}.account-order-cancellation[open]>summary:after,.account-message-compose[open]>summary:after{content:"−"}.account-order-cancellation-body,.account-message-compose-body{padding:0 var(--account-content-inset,20px) var(--account-content-inset,20px);border-top:1px solid #6f3d131a}.account-order-cancellation-body>p,.account-message-compose-body>p{color:var(--racies-muted);margin-top:16px}.account-message-compose{margin-top:var(--account-section-gap,20px)}.account-conversation-row>span:last-child{max-width:34ch;color:var(--racies-muted);font-size:.86rem}.account-message-order-context>.glass-panel{border-radius:var(--racies-radius-compact);min-height:136px;padding:18px}.account-message-order-context>.glass-panel:not(a):hover{transform:none}.account-message-order-context .status-badge{width:fit-content;margin-top:6px}@media (hover:hover) and (pointer:fine){.account-order-card:hover{border-color:#d8891852;transform:translateY(-3px);box-shadow:0 22px 46px #6f3d1324,inset 0 1px #fff}}@media (width<=820px){.account-shell{--account-content-inset:22px}.account-tabs{justify-content:flex-start}.account-shell .account-content>.page-header{margin-bottom:24px}}@media (width<=720px){.account-shell .account-address-grid{grid-template-columns:1fr}.account-order-card,.account-order-overview-head{flex-direction:column;align-items:flex-start}.account-order-card-meta{grid-template-columns:1fr auto;place-items:center start;width:100%;min-width:0}.account-order-card-meta .price{justify-self:end}.account-order-facts{grid-template-columns:1fr}.account-order-facts>div:nth-child(2n){border-left:0;padding-left:0}.account-order-facts>div+div{border-top:1px solid #6f3d1314}.account-order-item{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px}.account-order-item .price{grid-column:1/-1}}@media (width<=520px){.account-address-field-grid{grid-template-columns:1fr}}@media (width<=420px){.account-shell{--account-content-inset:18px}.account-order-actions .button,.account-form-actions .button{width:100%}.account-conversation-row>span:last-child{max-width:none}}@media (prefers-reduced-motion:reduce){.account-order-card,.account-order-card{transition:none}}.account-message-toolbar{margin-bottom:var(--account-section-gap,20px);justify-content:space-between;align-items:center;gap:16px;display:flex}.account-message-back{font-weight:var(--racies-font-weight-semibold);text-underline-offset:4px}.account-message-order-card{margin-bottom:var(--account-section-gap,20px)}.account-message-order-card .section-heading{align-items:center}.account-message-order-context{margin-bottom:0}.account-shell .account-message-order-context>.glass-panel{align-content:start;gap:6px;min-height:0;display:grid}.account-shell .account-message-order-context>.glass-panel>span{color:var(--racies-muted);font-size:var(--racies-type-helper);font-weight:var(--racies-font-weight-semibold)}.account-shell .account-message-order-context>.glass-panel>strong{overflow-wrap:anywhere}.account-shell .account-conversation-card{padding:0;display:grid;overflow:hidden}.account-conversation-card-head{padding:20px var(--account-content-inset,22px);border-bottom:1px solid #6f3d131a;justify-content:space-between;align-items:center;gap:16px;display:flex}.account-conversation-card-head .eyebrow,.account-conversation-card-head h2{margin:0}.account-conversation-card-head h2{margin-top:3px;font-size:clamp(1.45rem,2.5vw,2rem)}.conversation-thread{overscroll-behavior-y:auto;max-height:min(44rem,68vh);padding:clamp(18px, 3vw, 28px) var(--account-content-inset,22px);scrollbar-width:none;background:linear-gradient(145deg,#fffdf9b8,#fff8ef6b);gap:12px;display:grid;overflow-y:auto}.conversation-thread::-webkit-scrollbar{display:none}.conversation-message{width:100%;display:flex}.conversation-message-incoming{justify-content:flex-start}.conversation-message-outgoing{justify-content:flex-end}.conversation-message-bubble{width:fit-content;max-width:min(76%,42rem);box-shadow:var(--racies-shadow-subtle), inset 0 1px 0 #fffc;border:1px solid #9a5b1f26;padding:11px 14px 12px}.conversation-message-incoming .conversation-message-bubble{background:#fffdf9e6;border-radius:5px 18px 18px}.conversation-message-outgoing .conversation-message-bubble{background:var(--racies-gradient-primary);color:#fff;border-color:#6f3d131f;border-radius:18px 5px 18px 18px;box-shadow:0 10px 24px #6f3d132e,inset 0 1px #ffffff2e}.conversation-message-meta{font-size:var(--racies-type-helper);justify-content:space-between;align-items:baseline;gap:18px;margin-bottom:4px;display:flex}.conversation-message-meta strong{font-weight:var(--racies-font-weight-bold)}.conversation-message-meta time{color:var(--racies-muted);white-space:nowrap;font-size:.66rem}.conversation-message-outgoing .conversation-message-meta time{color:#ffffffc7}.conversation-message-bubble p{overflow-wrap:anywhere;white-space:pre-wrap;line-height:var(--racies-leading-body);margin:0}.conversation-empty{color:var(--racies-muted);text-align:center;margin:0}.account-conversation-composer{padding:14px var(--account-content-inset,22px) var(--account-content-inset,22px);background:#fffdf9d1;border-top:1px solid #6f3d131a}.account-conversation-composer-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.account-conversation-composer textarea{resize:none;border:1px solid var(--racies-action-border);border-radius:var(--racies-radius-compact);background:#ffffffe6;width:100%;min-height:44px;max-height:132px;padding:11px 13px;line-height:1.35;display:block}.account-conversation-composer textarea:focus{border-color:var(--racies-gold-500);box-shadow:var(--racies-shadow-focus);outline:0}.conversation-send-button{gap:8px;min-height:44px;padding-inline:15px}.conversation-send-button svg{width:17px;height:17px}.account-conversation-form-status{min-height:1.2em;color:var(--racies-muted);font-size:var(--racies-type-helper);margin:7px 0 0}.account-conversation-form-status:empty{display:none}.account-conversation-unread{border-radius:var(--racies-radius-pill);background:var(--racies-state-info-soft);min-height:24px;color:var(--racies-state-info);font-size:var(--racies-type-helper);font-weight:var(--racies-font-weight-semibold);white-space:nowrap;align-items:center;padding:3px 8px;display:inline-flex}@media (width<=720px){.conversation-message-bubble{max-width:88%}.account-conversation-card-head{padding-block:17px}.conversation-thread{max-height:58vh}}@media (width<=480px){.account-conversation-composer-row{grid-template-columns:minmax(0,1fr) 44px}.conversation-send-button{width:44px;padding:0}.conversation-send-button span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;overflow:hidden;position:absolute!important}}@media (prefers-reduced-motion:reduce){.conversation-message-bubble,.conversation-send-button{transition:none}}.account-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;margin-bottom:14px;display:grid}.account-overview-card{min-width:0;height:auto;min-height:162px;color:var(--racies-text);grid-template-rows:auto minmax(0,1fr);align-content:start;gap:14px;padding:20px;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:grid}.account-overview-card:hover{border-color:#d8891852;transform:translateY(-3px);box-shadow:0 20px 42px #6f3d1324,inset 0 1px #fff}.account-overview-card:focus-visible{outline:3px solid color-mix(in srgb, var(--racies-gold-600) 58%, white);outline-offset:3px}.account-overview-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.account-overview-card-title,.account-overview-section-title{align-items:center;gap:10px;min-width:0;display:flex}.account-overview-card-title .eyebrow,.account-overview-section-title .eyebrow{margin:0}.account-overview-card-title .account-overview-card-icon,.account-overview-section-title .account-overview-card-icon{width:32px;height:32px}.account-card-action{color:var(--racies-gold-800);font-size:.82rem;font-weight:780}.account-overview-person{align-self:center;align-items:center;gap:14px;min-width:0;display:flex}.account-overview-person>span:last-child{gap:3px;min-width:0;display:grid}.account-overview-person strong,.account-overview-address strong{overflow-wrap:anywhere;font-size:1.05rem}.account-overview-person small{color:var(--racies-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-overview-avatar{width:3.4rem;height:3.4rem;color:var(--racies-ink);font-family:var(--racies-font-display);background:linear-gradient(145deg,#f8c267,#e7a637);border-radius:50%;flex:none;place-items:center;font-size:1.45rem;display:grid}.account-overview-address{color:var(--racies-text);align-self:center;gap:3px;margin:0;font-style:normal;line-height:1.45;display:grid}.account-overview-address span{color:var(--racies-muted)}.account-overview-empty{color:var(--racies-gold-800);align-self:center;font-weight:760}.account-overview-orders{box-sizing:border-box;width:100%;padding:20px}.account-overview-orders .section-heading{align-items:center}.account-overview-orders .section-heading h2{margin:0}.account-overview-section-title>div{min-width:0}.account-overview-orders-empty{text-align:center;border-top:1px solid #6f3d131a;align-content:center;place-items:center;gap:8px;min-height:156px;display:grid}.account-profile-card{padding:24px}.account-profile-card-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.account-profile-heading{align-items:center;gap:12px;min-width:0;display:flex}.account-profile-heading>div{min-width:0}.account-profile-heading .eyebrow,.account-profile-heading h2{margin:0}.account-profile-heading h2{overflow-wrap:anywhere;margin-top:4px;font-size:clamp(1.5rem,2.5vw,2rem)}.account-profile-detail-grid{border-top:1px solid #6f3d131a;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding-top:18px;display:grid}.account-profile-detail-grid>div{gap:4px;min-width:0;display:grid}.account-profile-detail-grid dt{color:var(--racies-muted);font-size:var(--storefront-type-helper)}.account-profile-detail-grid dd{overflow-wrap:anywhere;font-weight:var(--racies-font-weight-semibold);margin:0}.account-overview-orders-empty h3,.account-overview-orders-empty p{margin:0}.account-overview-orders-empty p{color:var(--racies-muted)}.account-empty-mark{width:2.35rem;height:2.35rem;color:var(--racies-gold-700);border:1px solid #d889187a;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.account-empty-mark svg{width:20px;height:20px}.notification-disclosure{flex:none;display:inline-flex;position:relative}.notification-disclosure>.notification-panel{z-index:160;background:linear-gradient(145deg,#fffdf9fb,#fff8eff7);border:1px solid #9a5b1f2e;border-radius:1.25rem;width:min(25rem,100vw - 2rem);display:grid;position:absolute;top:calc(100% + .75rem);right:0;overflow:hidden;box-shadow:0 24px 60px #3f200c33,inset 0 1px #ffffffe6}.notification-panel[hidden]{display:none}.notification-panel-header{border-bottom:1px solid #6f3d131a;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.1rem 1.15rem .9rem;display:flex}.notification-panel-header .eyebrow,.notification-panel-header h2{margin:0}.notification-panel-header h2{font-family:var(--racies-font-display);margin-top:.22rem;font-size:1.45rem}.notification-panel-header .icon-button{width:2.25rem;height:2.25rem}.notification-panel-header .icon-button svg{width:1rem;height:1rem}.notification-panel-list{max-height:min(26rem,60vh);display:grid;overflow-y:auto}.notification-panel-item{color:var(--racies-text);border-bottom:1px solid #6f3d1314;grid-template-columns:.55rem minmax(0,1fr);gap:.75rem;padding:.9rem 1.15rem;text-decoration:none;display:grid}.notification-panel-item:hover,.notification-panel-item:focus-visible{background:#ffefd394}.notification-panel-dot{background:0 0;border-radius:50%;width:.45rem;height:.45rem;margin-top:.32rem}.notification-panel-item.is-unread .notification-panel-dot{background:var(--racies-gold-600);box-shadow:0 0 0 4px #d889181f}.notification-panel-copy{gap:.2rem;min-width:0;display:grid}.notification-panel-copy strong{overflow-wrap:anywhere;font-size:.92rem}.notification-panel-copy span{color:var(--racies-muted);font-size:.82rem;line-height:1.4}.notification-panel-copy small{color:var(--racies-text-muted);font-size:.72rem}.notification-panel-empty{color:var(--racies-muted);margin:0;padding:1.25rem}.notification-panel-footer{color:var(--racies-gold-800);justify-content:space-between;align-items:center;gap:.75rem;padding:.9rem 1.15rem;font-size:.84rem;font-weight:780;text-decoration:none;display:flex}.notification-panel-footer span{color:var(--racies-muted);font-size:.75rem}@media (width<=720px){.account-overview-grid{grid-template-columns:1fr}.notification-disclosure>.notification-panel{width:min(25rem,100vw - 2rem);top:calc(100% + .5rem)}.account-profile-detail-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.account-tab,.account-overview-card{transition:none}}
