.profile-main{min-height:80vh}.profile-hero{padding:80px 40px 50px;text-align:center;border-bottom:1px solid var(--n-border);background:radial-gradient(ellipse at 50% 30%,rgba(201,169,110,.07),transparent 55%),var(--n-charcoal)}.profile-hero .section-eyebrow:before{display:none}.profile-hero__title{font-family:var(--font-heading);font-size:clamp(32px,5vw,60px);letter-spacing:.08em;font-weight:400;color:var(--n-cream);margin:12px 0 0}.profile-body{max-width:900px;margin:0 auto;padding:60px 40px 80px}.auth-wrap{display:flex;justify-content:center}.auth-box{width:100%;max-width:480px;border:1px solid var(--n-border);background:var(--n-dark);padding:44px}.auth-rune{font-family:var(--font-heading);font-size:64px;color:var(--n-gold);opacity:.7;margin-bottom:16px;line-height:1}.auth-title{font-family:var(--font-heading);font-size:24px;letter-spacing:.12em;color:var(--n-cream);margin:0 0 8px;font-weight:400}.auth-sub{color:var(--n-muted);font-size:13px;letter-spacing:.06em;margin:0 0 28px;line-height:1.7}.auth-err{background:#b858401f;border:1px solid var(--n-red);color:var(--n-red);padding:10px 14px;font-size:12px;margin-bottom:18px;letter-spacing:.06em}.auth-form .co-field{margin-bottom:14px}.auth-form .co-field label{display:block;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--n-muted);margin-bottom:6px}.auth-form .co-field input{width:100%;background:var(--n-darker);border:1px solid var(--n-border);color:var(--n-cream);padding:12px 14px;font-family:var(--font-body);font-size:13px;letter-spacing:.04em;outline:none;transition:border-color var(--ease)}.auth-form .co-field input:focus{border-color:var(--n-gold-dk)}.auth-switch{margin-top:18px;text-align:center;font-size:12px;color:var(--n-muted);letter-spacing:.06em}.auth-switch button{background:none;border:none;color:var(--n-gold);font-size:12px;letter-spacing:.06em;text-decoration:underline;cursor:pointer}.auth-demo{margin-top:12px;text-align:center;border-top:1px solid var(--n-border);padding-top:14px}.auth-demo button{background:none;border:none;color:var(--n-muted-dim);font-size:11px;letter-spacing:.14em;cursor:pointer;transition:color var(--ease)}.auth-demo button:hover{color:var(--n-gold)}.account__head{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid var(--n-border);background:var(--n-dark);margin-bottom:20px;flex-wrap:wrap}.account__avatar{width:52px;height:52px;border-radius:50%;background:var(--n-gold);color:var(--n-black);font-family:var(--font-heading);font-size:24px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.account__name{font-family:var(--font-heading);font-size:17px;letter-spacing:.1em;color:var(--n-cream);margin-bottom:2px}.account__email{font-size:12px;color:var(--n-muted);letter-spacing:.06em;margin-bottom:2px}.account__joined{font-size:11px;color:var(--n-muted-dim);letter-spacing:.1em;text-transform:uppercase}.account__tabs{display:flex;border-bottom:1px solid var(--n-border);margin-bottom:28px}.account__tab{background:none;border:none;border-bottom:2px solid transparent;color:var(--n-muted);padding:14px 22px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;transition:all var(--ease);cursor:pointer;margin-bottom:-1px}.account__tab:hover{color:var(--n-cream)}.account__tab.is-active{color:var(--n-gold);border-bottom-color:var(--n-gold)}.acc-orders{display:flex;flex-direction:column;gap:12px}.acc-order{border:1px solid var(--n-border);background:var(--n-dark);padding:20px}.acc-order__top{display:flex;align-items:center;gap:14px;margin-bottom:10px;flex-wrap:wrap}.acc-order__items{font-size:13px;color:var(--n-cream);letter-spacing:.04em;margin-bottom:12px;line-height:1.6}.acc-order__foot{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--n-border)}.acc-section-h{font-family:var(--font-heading);font-size:16px;letter-spacing:.12em;color:var(--n-cream);margin:0 0 22px;font-weight:400;padding-bottom:14px;border-bottom:1px solid var(--n-border)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;display:flex;flex-direction:column;align-items:center;padding-top:80px}.search-overlay__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0b0a09d9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadeIn .2s}.search-overlay__box{position:relative;z-index:1;width:100%;max-width:720px;background:var(--n-darker);border:1px solid var(--n-gold-dk);animation:slideUp .25s var(--ease-smooth);max-height:80vh;display:flex;flex-direction:column}.search-overlay__bar{display:flex;align-items:center;gap:14px;padding:18px 22px;border-bottom:1px solid var(--n-border)}.search-overlay__input{flex:1;background:transparent;border:none;outline:none;color:var(--n-cream);font-family:var(--font-body);font-size:17px;letter-spacing:.04em}.search-overlay__input::placeholder{color:var(--n-muted);opacity:.6}.search-overlay__close{background:none;border:1px solid var(--n-border-lt);color:var(--n-muted);width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:all var(--ease)}.search-overlay__close:hover{border-color:var(--n-red);color:var(--n-red)}.search-overlay__cats{padding:22px 22px 18px}.search-overlay__hint{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--n-muted-dim);margin-bottom:12px}.search-overlay__empty{padding:60px;text-align:center}.search-results{overflow-y:auto;flex:1}.search-result{display:flex;align-items:center;gap:16px;padding:14px 22px;border-bottom:1px solid var(--n-border);transition:background var(--ease);text-decoration:none;color:inherit}.search-result:hover{background:var(--n-dark)}.search-result:hover .search-result__price{color:var(--n-gold-lt)}.search-result__media{width:52px;height:52px;flex-shrink:0;border:1px solid var(--n-border);overflow:hidden}.search-result__media .ph{height:100%}.search-result__body{flex:1;min-width:0}.search-result__name{font-family:var(--font-heading);font-size:14px;letter-spacing:.08em;color:var(--n-cream);margin-bottom:4px}.search-result__sku{font-size:10px;color:var(--n-muted-dim);letter-spacing:.1em}.search-result__right{display:flex;align-items:center;gap:12px;flex-shrink:0}.search-result__price{font-family:var(--font-heading);font-size:15px;letter-spacing:.08em}@media(max-width:600px){.profile-body{padding:40px 20px}.auth-box{padding:28px 20px}.account__head{gap:12px}.search-overlay{padding-top:0}.search-overlay__box{border-left:none;border-right:none;max-height:100vh}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/profile.css.map */
