.account-module__FD2Xgq__page{background:var(--color-cream,#e8dfca);min-height:100vh}.account-module__FD2Xgq__loadingPage{background:var(--color-cream,#e8dfca);justify-content:center;align-items:center;min-height:100vh;display:flex}.account-module__FD2Xgq__loadingDots{gap:.5rem;display:flex}.account-module__FD2Xgq__loadingDots span{background:var(--color-accent,#c8a882);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite account-module__FD2Xgq__dotPulse;display:block}.account-module__FD2Xgq__loadingDots span:nth-child(2){animation-delay:.2s}.account-module__FD2Xgq__loadingDots span:nth-child(3){animation-delay:.4s}@keyframes account-module__FD2Xgq__dotPulse{0%,80%,to{opacity:.2;transform:scale(.8)}40%{opacity:1;transform:scale(1.1)}}.account-module__FD2Xgq__hero{background:var(--color-dark,#1a2025);padding-top:5.5rem;position:relative;overflow:hidden}.account-module__FD2Xgq__hero:before{content:"";pointer-events:none;background:radial-gradient(55% 80% at 85%,#c8a88212 0%,#0000 70%);position:absolute;inset:0}.account-module__FD2Xgq__heroInner{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:1100px;margin:0 auto;padding:2.5rem 3rem 3rem;display:flex}.account-module__FD2Xgq__heroLeft{align-items:center;gap:1.5rem;display:flex}.account-module__FD2Xgq__monogram{width:68px;height:68px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:var(--color-accent,#c8a882);background:#c8a88217;border:1.5px solid #c8a88273;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.9rem;font-style:italic;font-weight:400;display:flex}.account-module__FD2Xgq__heroEyebrow{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.28em;color:#c8a88299;text-transform:uppercase;margin:0 0 .35rem;font-size:.58rem;font-weight:700}.account-module__FD2Xgq__heroName{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f0e8;margin:0 0 .2rem;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:400;line-height:1.1}.account-module__FD2Xgq__heroName em{color:#e8dfcaa6;font-style:italic}.account-module__FD2Xgq__heroEmail{font-family:var(--font-body,"DM Sans"), sans-serif;color:#c8a88273;margin:0;font-size:.78rem;font-weight:300}.account-module__FD2Xgq__heroStats{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:1.75rem;padding-bottom:.25rem;display:flex}.account-module__FD2Xgq__heroStat{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.account-module__FD2Xgq__heroStatNum{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f0e8;font-size:1.9rem;font-style:italic;font-weight:400;line-height:1}.account-module__FD2Xgq__heroStatSkin{font-family:var(--font-display,"Cormorant Garamond"), serif;color:var(--color-accent,#c8a882);text-overflow:ellipsis;white-space:nowrap;text-align:right;max-width:130px;font-size:1rem;font-style:italic;font-weight:400;line-height:1;overflow:hidden}.account-module__FD2Xgq__heroStatLabel{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#e8dfca59;white-space:nowrap;font-size:.57rem}.account-module__FD2Xgq__heroStatDiv{background:#e8dfca1a;flex-shrink:0;width:1px;height:32px}.account-module__FD2Xgq__content{background:var(--color-cream,#e8dfca);padding:2.25rem 0 5rem}.account-module__FD2Xgq__contentInner{max-width:1100px;margin:0 auto;padding:0 3rem}.account-module__FD2Xgq__navRow{border-bottom:1px solid #c8a88240;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2.25rem;padding-bottom:1.75rem;display:flex}.account-module__FD2Xgq__navPill{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--color-dark,#1a2025);cursor:pointer;white-space:nowrap;background:#ffffffa6;border:1px solid #c8a88238;border-radius:2px;align-items:center;gap:.4rem;padding:.45rem .95rem;font-size:.68rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s,color .18s;display:inline-flex}.account-module__FD2Xgq__navPill:hover{background:var(--color-dark,#1a2025);border-color:var(--color-dark,#1a2025);color:#f5f0e8}.account-module__FD2Xgq__signOutPill{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#b54040;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #b5404047;border-radius:2px;align-items:center;gap:.4rem;margin-left:auto;padding:.45rem .95rem;font-size:.68rem;font-weight:600;transition:background .18s,color .18s;display:inline-flex}.account-module__FD2Xgq__signOutPill:hover{color:#fff;background:#b54040}.account-module__FD2Xgq__grid{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.account-module__FD2Xgq__card{cursor:pointer;flex-direction:column;min-height:290px;padding:2rem 2rem 1.75rem;text-decoration:none;transition:transform .22s,box-shadow .24s;display:flex;position:relative;overflow:hidden}.account-module__FD2Xgq__card:hover{transform:translateY(-4px);box-shadow:0 20px 56px #1a202529}.account-module__FD2Xgq__cardTop{z-index:1;justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex;position:relative}.account-module__FD2Xgq__cardDivider{background:#f5f0e81f;height:1px;margin:.9rem 0}.account-module__FD2Xgq__cardDividerDark{background:#1a202517;height:1px;margin:.9rem 0}.account-module__FD2Xgq__cardOrders{background:var(--color-dark,#1a2025);border:1px solid #c8a8821a}.account-module__FD2Xgq__cardDecorNum{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#c8a8820f;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;letter-spacing:-.05em;font-size:9rem;font-style:italic;font-weight:300;line-height:1;position:absolute;top:-.75rem;right:1.25rem}.account-module__FD2Xgq__cardEyebrow{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c8a88280;font-size:.57rem;font-weight:600}.account-module__FD2Xgq__cardChevron{color:#c8a88259;flex-shrink:0;transition:transform .18s}.account-module__FD2Xgq__card:hover .account-module__FD2Xgq__cardChevron{transform:translate(4px)}.account-module__FD2Xgq__cardTitle{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f0e8;z-index:1;margin:0;font-size:2.35rem;font-weight:400;line-height:1;position:relative}.account-module__FD2Xgq__cardTitle em{color:var(--color-accent,#c8a882);font-style:italic}.account-module__FD2Xgq__cardNote{font-family:var(--font-body,"DM Sans"), sans-serif;color:#c8a88273;z-index:1;flex:1;margin:0;font-size:.77rem;line-height:1.6;position:relative}.account-module__FD2Xgq__cardCta{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#c8a882);z-index:1;margin-top:auto;padding-top:1.1rem;font-size:.67rem;font-weight:700;display:block;position:relative}.account-module__FD2Xgq__orderMini{z-index:1;flex-direction:column;flex:1;gap:.5rem;display:flex;position:relative}.account-module__FD2Xgq__orderMiniRow{background:#c8a8820a;border:1px solid #c8a88214;align-items:center;gap:.6rem;padding:.5rem .7rem;display:flex}.account-module__FD2Xgq__orderMiniRef{font-family:var(--font-body,"DM Sans"), sans-serif;color:#f5f0e8bf;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.67rem;font-weight:600;overflow:hidden}.account-module__FD2Xgq__orderMiniStatus{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.06em;white-space:nowrap;font-size:.6rem;font-weight:600}.account-module__FD2Xgq__orderMiniTotal{font-family:var(--font-body,"DM Sans"), sans-serif;color:#f5f0e8a6;white-space:nowrap;font-size:.67rem;font-weight:700}.account-module__FD2Xgq__cardWishlist{background:#faf5ec;border:1px solid #c8a88238}.account-module__FD2Xgq__cardDecorHeart{color:#c8a88224;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;position:absolute;bottom:-1.25rem;right:-.75rem}.account-module__FD2Xgq__cardDecorHeart svg{width:96px;height:96px}.account-module__FD2Xgq__cardEyebrowGold{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#a078468c;font-size:.57rem;font-weight:600}.account-module__FD2Xgq__cardChevronDark{color:#1a202547;flex-shrink:0;transition:transform .18s}.account-module__FD2Xgq__card:hover .account-module__FD2Xgq__cardChevronDark{transform:translate(4px)}.account-module__FD2Xgq__cardTitleDark{font-family:var(--font-display,"Cormorant Garamond"), serif;color:var(--color-dark,#1a2025);z-index:1;margin:0;font-size:2.35rem;font-weight:400;line-height:1;position:relative}.account-module__FD2Xgq__cardTitleDark em{color:var(--color-accent,#c8a882);font-style:italic}.account-module__FD2Xgq__cardTitleSub{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#1a202566;font-size:1.1rem;font-style:normal;font-weight:400}.account-module__FD2Xgq__cardNoteGold{font-family:var(--font-body,"DM Sans"), sans-serif;color:#a0784699;z-index:1;flex:1;margin:0;font-size:.77rem;line-height:1.6;position:relative}.account-module__FD2Xgq__cardCtaDark{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#c8a882);z-index:1;margin-top:auto;padding-top:1.1rem;font-size:.67rem;font-weight:700;display:block;position:relative}.account-module__FD2Xgq__wishlistRow{z-index:1;flex-wrap:wrap;flex:1;align-content:flex-start;gap:.45rem;display:flex;position:relative}.account-module__FD2Xgq__wishlistThumb{background:#c8a88226;border:1px solid #c8a88238;width:50px;height:62px;position:relative;overflow:hidden}.account-module__FD2Xgq__wishlistThumbPh{background:#c8a8822e;width:100%;height:100%}.account-module__FD2Xgq__wishlistMore{width:50px;height:62px;font-family:var(--font-body,"DM Sans"), sans-serif;color:#a07846bf;background:#c8a8821f;border:1px solid #c8a88240;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:flex}.account-module__FD2Xgq__cardProfile{background:#2c1d10;border:1px solid #c8a8821f}.account-module__FD2Xgq__cardEyebrowCream{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#c8a88273;font-size:.57rem;font-weight:600}.account-module__FD2Xgq__cardChevronCream{color:#c8a8824d;flex-shrink:0;transition:transform .18s}.account-module__FD2Xgq__card:hover .account-module__FD2Xgq__cardChevronCream{transform:translate(4px)}.account-module__FD2Xgq__cardTitleCream{font-family:var(--font-display,"Cormorant Garamond"), serif;color:#f5f0e8e0;margin:0;font-size:2.35rem;font-weight:400;line-height:1}.account-module__FD2Xgq__cardTitleCream em{color:var(--color-accent,#c8a882);font-style:italic}.account-module__FD2Xgq__profileBadgeRow{background:#c8a8820f;border:1px solid #c8a8821a;align-items:center;gap:.8rem;margin-top:.1rem;padding:.7rem .85rem;display:flex}.account-module__FD2Xgq__profileBadgeMonogram{width:32px;height:32px;font-family:var(--font-display,"Cormorant Garamond"), serif;color:var(--color-accent,#c8a882);background:#c8a8821f;border:1px solid #c8a88240;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;font-style:italic;display:flex}.account-module__FD2Xgq__profileBadgeName{font-family:var(--font-body,"DM Sans"), sans-serif;color:#f5f0e8d1;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .12rem;font-size:.78rem;font-weight:500;overflow:hidden}.account-module__FD2Xgq__profileBadgeEmail{font-family:var(--font-body,"DM Sans"), sans-serif;color:#c8a88273;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.66rem;overflow:hidden}.account-module__FD2Xgq__skinTag{background:#c8a88217;border:1px solid #c8a8822e;border-radius:100px;align-items:center;gap:.45rem;width:fit-content;margin-top:.7rem;padding:.22rem .6rem;display:inline-flex}.account-module__FD2Xgq__skinTagLabel{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#c8a88266;font-size:.55rem}.account-module__FD2Xgq__skinTagValue{font-family:var(--font-body,"DM Sans"), sans-serif;color:#f5f0e8b8;font-size:.68rem;font-weight:500}.account-module__FD2Xgq__cardCtaCream{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent,#c8a882);margin-top:auto;padding-top:1.1rem;font-size:.67rem;font-weight:700;display:block}.account-module__FD2Xgq__cardAddresses{border:1px solid #c8a88233;border-top:3px solid var(--color-accent,#c8a882);background:#fff}.account-module__FD2Xgq__cardEyebrowDark{font-family:var(--font-body,"DM Sans"), sans-serif;letter-spacing:.18em;text-transform:uppercase;color:#5a64728c;font-size:.57rem;font-weight:600}.account-module__FD2Xgq__addrDecor{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;color:var(--color-dark,#1a2025);position:absolute;bottom:1.25rem;right:1.25rem}@media (max-width:900px){.account-module__FD2Xgq__heroInner{flex-direction:column;align-items:flex-start;padding:2rem 2rem 2.75rem}.account-module__FD2Xgq__heroStats{justify-content:flex-start}.account-module__FD2Xgq__heroStat{align-items:flex-start}.account-module__FD2Xgq__contentInner{padding:0 2rem}.account-module__FD2Xgq__cardTitle,.account-module__FD2Xgq__cardTitleDark,.account-module__FD2Xgq__cardTitleCream{font-size:2rem}}@media (max-width:640px){.account-module__FD2Xgq__hero{padding-top:4.5rem}.account-module__FD2Xgq__heroInner{padding:1.75rem 1.25rem 2.25rem}.account-module__FD2Xgq__heroStats{flex-wrap:wrap;gap:.5rem .9rem}.account-module__FD2Xgq__heroStatSkin{text-align:left;max-width:90px;font-size:.88rem}.account-module__FD2Xgq__heroStat{align-items:flex-start}.account-module__FD2Xgq__content{padding:1.5rem 0 3.5rem}.account-module__FD2Xgq__contentInner{padding:0 1.25rem}.account-module__FD2Xgq__navRow{gap:.4rem;margin-bottom:1.5rem}.account-module__FD2Xgq__signOutPill{margin-left:0}.account-module__FD2Xgq__grid{grid-template-columns:1fr;gap:1rem}.account-module__FD2Xgq__card{min-height:230px;padding:1.5rem 1.5rem 1.4rem}.account-module__FD2Xgq__cardTitle,.account-module__FD2Xgq__cardTitleDark,.account-module__FD2Xgq__cardTitleCream{font-size:1.85rem}.account-module__FD2Xgq__cardDecorNum{font-size:6rem}}@media (max-width:380px){.account-module__FD2Xgq__heroStats{gap:.65rem}.account-module__FD2Xgq__heroStatSkin{max-width:72px;font-size:.8rem}.account-module__FD2Xgq__heroStatDiv{height:22px}.account-module__FD2Xgq__monogram{width:54px;height:54px;font-size:1.5rem}.account-module__FD2Xgq__heroName{font-size:1.3rem}.account-module__FD2Xgq__card{padding:1.25rem 1.25rem 1.2rem}}
