.auth-wrap{min-height:calc(100vh - var(--header-h) - var(--bar-h));display:grid;grid-template-columns:1fr 1fr}.auth-brand{position:relative;overflow:hidden;background:var(--sunrise);display:flex;flex-direction:column;justify-content:space-between;padding:56px}.auth-brand .heart-confetti svg{position:absolute}.auth-brand .ab-top{position:relative;z-index:2}.auth-brand .ab-logo{display:flex;align-items:center;gap:12px}.auth-brand .ab-logo .mark{width:48px;height:48px;border-radius:50%;overflow:hidden;box-shadow:var(--sh-sm)}.auth-brand .ab-logo .word{font-family:var(--font-display);font-weight:700;font-size:27px;color:var(--ink)}.auth-brand .ab-head{position:relative;z-index:2}.auth-brand .ab-head h2{font-size:42px;color:var(--ink);max-width:14ch;line-height:1.05}.auth-brand .ab-head p{color:#5a3d12;font-weight:600;font-size:18px;margin-top:14px;max-width:34ch}.auth-perks{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;margin-top:28px}.auth-perks .pk{display:flex;align-items:center;gap:12px;font-weight:700;color:var(--ink);font-size:16px}.auth-perks .pk .pic{width:34px;height:34px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:var(--sh-sm)}.auth-quote{position:relative;z-index:2;background:#ffffffa6;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--r-lg);padding:22px 24px}.auth-quote p{font-size:16px;color:var(--ink);line-height:1.55}.auth-quote .who{margin-top:12px;font-family:var(--font-display);font-weight:600;font-size:14px;color:#5a3d12}.auth-panel{display:flex;align-items:center;justify-content:center;padding:56px 40px;background:var(--cream)}.auth-card{width:100%;max-width:420px}.auth-tabs{display:flex;gap:6px;background:var(--sand);padding:6px;border-radius:var(--r-pill);margin-bottom:30px}.auth-tab{flex:1;padding:12px;border:none;background:transparent;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:600;font-size:16px;color:var(--ink-soft);cursor:pointer;transition:.18s}.auth-tab.on{background:#fff;color:var(--ink);box-shadow:var(--sh-sm)}.auth-form{display:none;flex-direction:column;gap:16px}.auth-form.on{display:flex;animation:fadeUp .3s ease}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.auth-form h1{font-size:30px}.auth-form .sub{color:var(--ink-soft);font-size:15.5px;margin-top:-8px}.field{display:flex;flex-direction:column;gap:7px}.field label{font-family:var(--font-display);font-weight:600;font-size:14px}.field .input{border-radius:var(--r-md)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.field .hint{font-size:12.5px;color:var(--ink-faint)}.field .err{font-size:13px;color:var(--brand-coral);font-weight:700;display:none}.field.invalid .err{display:block}.field.invalid .input{border-color:var(--brand-coral)}.pw-wrap{position:relative}.pw-wrap .toggle{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--ink-faint);font-size:13px;font-weight:700;cursor:pointer;font-family:var(--font-display)}.auth-meta{display:flex;align-items:center;justify-content:space-between;font-size:14px}.checkbox{display:inline-flex;align-items:center;gap:9px;cursor:pointer;color:var(--ink-soft)}.checkbox input{width:18px;height:18px;accent-color:var(--brand-coral)}.link-coral{color:var(--brand-coral);font-weight:700;cursor:pointer;background:none;border:none;padding:0;font-size:14px}.divider{display:flex;align-items:center;gap:14px;color:var(--ink-faint);font-size:13.5px;margin:4px 0}.divider:before,.divider:after{content:"";flex:1;height:1px;background:var(--sand-deep)}.auth-foot{text-align:center;font-size:14.5px;color:var(--ink-soft);margin-top:4px}.acct-head{background:var(--sand)}.acct-head .inner{padding:36px 0 30px}.acct-head .hi{font-size:34px}.acct-head .sub{color:var(--ink-soft);margin-top:6px;font-size:16px}.breadcrumb{display:flex;gap:8px;align-items:center;font-size:14px;color:var(--ink-soft);margin-bottom:14px;font-weight:600;flex-wrap:wrap}.breadcrumb .sep{opacity:.5}.breadcrumb a:hover{color:var(--brand-coral)}.acct-layout{display:grid;grid-template-columns:264px 1fr;gap:38px;align-items:start;padding:38px 0 80px}.acct-nav{position:sticky;top:calc(var(--header-h) + 16px)}.acct-card-user{background:#fff;border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh-sm);display:flex;align-items:center;gap:14px;margin-bottom:16px}.acct-card-user .av{width:52px;height:52px;border-radius:50%;background:var(--sunrise);display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:21px;color:var(--ink);flex-shrink:0}.acct-card-user b{font-family:var(--font-display);font-weight:600;font-size:17px;display:block}.acct-card-user span{font-size:13px;color:var(--ink-faint);word-break:break-all}.acct-menu{background:#fff;border-radius:var(--r-lg);padding:10px;box-shadow:var(--sh-sm)}.acct-menu a,.acct-menu button{width:100%;display:flex;align-items:center;gap:13px;padding:13px 14px;border-radius:var(--r-md);font-family:var(--font-display);font-weight:600;font-size:15.5px;color:var(--ink-soft);border:none;background:none;cursor:pointer;text-align:left;transition:.15s}.acct-menu a:hover,.acct-menu button:hover{background:var(--sand);color:var(--ink)}.acct-menu a.on{background:var(--ink);color:#fff}.acct-menu a.on svg{color:var(--brand-sun)}.acct-menu .sep-line{height:1px;background:var(--sand);margin:8px 12px}.acct-menu .logout{color:var(--brand-coral)}.acct-menu svg{width:20px;height:20px;flex-shrink:0}.acct-content{min-width:0}.acct-section-title{font-size:26px;margin-bottom:20px}.stat-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.stat{background:#fff;border-radius:var(--r-lg);padding:22px;box-shadow:var(--sh-sm)}.stat .ic{width:44px;height:44px;border-radius:var(--r-md);display:grid;place-items:center;margin-bottom:14px;color:#fff}.stat .ic svg{width:22px;height:22px}.stat .v{font-family:var(--font-display);font-weight:700;font-size:28px;line-height:1}.stat .l{color:var(--ink-soft);font-size:14px;margin-top:5px}.panel{background:#fff;border-radius:var(--r-lg);padding:26px;box-shadow:var(--sh-sm);margin-bottom:22px}.panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;gap:12px;flex-wrap:wrap}.panel-head h3{font-size:20px}.panel-head a{color:var(--brand-coral);font-weight:700;font-size:14px}.order-card{border:1.5px solid var(--sand);border-radius:var(--r-lg);overflow:hidden;margin-bottom:18px}.order-card .oc-head{display:flex;flex-wrap:wrap;gap:18px;align-items:center;justify-content:space-between;background:var(--cream);padding:18px 22px;border-bottom:1.5px solid var(--sand)}.order-card .oc-head .meta{display:flex;flex-wrap:wrap;gap:28px}.order-card .oc-head .meta .m .k{font-size:12px;color:var(--ink-faint);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.order-card .oc-head .meta .m .v{font-family:var(--font-display);font-weight:600;font-size:15px;margin-top:2px}.order-status{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border-radius:var(--r-pill);font-family:var(--font-display);font-weight:600;font-size:13px}.order-status .dot{width:8px;height:8px;border-radius:50%}.st-delivered{background:#e7f8f0;color:#0c7a52}.st-delivered .dot{background:#0c7a52}.st-shipped{background:#eaf6fb;color:#1c7fa3}.st-shipped .dot{background:#1c7fa3}.st-processing{background:#fff3d6;color:#9a5b00}.st-processing .dot{background:var(--brand-marigold)}.st-cancelled{background:#f3eae6;color:#8a7268}.st-cancelled .dot{background:#8a7268}.order-card .oc-body{padding:8px 22px}.oc-item{display:flex;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--sand)}.oc-item:last-child{border-bottom:none}.oc-item .ci-img{width:70px;height:70px;border-radius:var(--r-md);overflow:hidden;background:var(--sand);flex-shrink:0}.oc-item .ci-img img{width:100%;height:100%;object-fit:cover}.oc-item .info{flex:1;min-width:0}.oc-item .info b{font-family:var(--font-display);font-weight:600;font-size:16px}.oc-item .info .var{font-size:13px;color:var(--ink-faint);margin-top:2px}.oc-item .price{font-family:var(--font-display);font-weight:600;white-space:nowrap}.order-card .oc-foot{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding:18px 22px;background:var(--cream);border-top:1.5px solid var(--sand)}.order-card .oc-foot .total b{font-family:var(--font-display);font-weight:700;font-size:20px}.order-card .oc-foot .actions{display:flex;gap:10px;flex-wrap:wrap}.btn-sm{padding:11px 18px;font-size:14px}.tracker{display:flex;flex-direction:column;gap:0}.track-step{display:flex;gap:18px;position:relative;padding-bottom:26px}.track-step:last-child{padding-bottom:0}.track-step .node{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;z-index:2;background:var(--sand);color:var(--ink-faint)}.track-step .node svg{width:18px;height:18px}.track-step.done .node{background:var(--accent-mint);color:#fff}.track-step.current .node{background:var(--brand-marigold);color:var(--ink);box-shadow:0 0 0 5px #f4a62340}.track-step:before{content:"";position:absolute;left:16.5px;top:34px;bottom:0;width:2.5px;background:var(--sand)}.track-step.done:before{background:var(--accent-mint)}.track-step:last-child:before{display:none}.track-step .tx b{font-family:var(--font-display);font-weight:600;font-size:16px}.track-step .tx p{font-size:14px;color:var(--ink-soft);margin-top:2px}.track-step .tx .time{font-size:13px;color:var(--ink-faint);margin-top:3px}.addr-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.addr-card{background:#fff;border:1.5px solid var(--sand);border-radius:var(--r-lg);padding:24px;position:relative}.addr-card.default{border-color:var(--brand-marigold);box-shadow:0 0 0 3px #f4a62324}.addr-card .tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-display);font-weight:600;font-size:13px;padding:4px 11px;border-radius:var(--r-pill);background:var(--sand);margin-bottom:14px}.addr-card .tag svg{width:15px;height:15px}.addr-card.default .tag{background:var(--brand-marigold)}.addr-card h4{font-size:18px;margin-bottom:8px}.addr-card address{font-style:normal;color:var(--ink-soft);line-height:1.6;font-size:15px}.addr-card .acts{display:flex;gap:14px;margin-top:18px;flex-wrap:wrap}.addr-card .acts button,.addr-card .acts a{background:none;border:none;padding:0;font-weight:700;font-size:14px;cursor:pointer}.addr-card .acts .edit{color:var(--ink);text-decoration:underline}.addr-card .acts .del{color:var(--ink-faint);text-decoration:underline}.addr-add{border:2px dashed var(--sand-deep);border-radius:var(--r-lg);display:grid;place-items:center;min-height:200px;cursor:pointer;transition:.18s;background:transparent;color:var(--ink-soft);width:100%}.addr-add:hover{border-color:var(--brand-marigold);color:var(--ink);background:#fff}.addr-add .plus{width:50px;height:50px;border-radius:50%;background:var(--sand);display:grid;place-items:center;margin:0 auto 12px;font-size:26px}.wish-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.settings-form{display:flex;flex-direction:column;gap:22px;max-width:560px}.toggle-pref{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--sand)}.toggle-pref:last-child{border-bottom:none}.toggle-pref .tp-tx b{font-family:var(--font-display);font-weight:600;font-size:16px}.toggle-pref .tp-tx p{font-size:14px;color:var(--ink-soft);margin-top:2px}.info-row{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--sand);font-size:15px}.info-row:last-child{border-bottom:none}.info-row .k{color:var(--ink-faint)}.info-row .v{font-family:var(--font-display);font-weight:600;color:var(--ink);text-align:right;word-break:break-word}.danger-zone{border:1.5px solid #f1d5cd;background:#fdf3f0;border-radius:var(--r-lg);padding:24px}.danger-zone h4{color:var(--brand-coral);font-size:17px;margin-bottom:6px}.danger-zone p{color:var(--ink-soft);font-size:14.5px;margin-bottom:16px}.btn-danger{background:#fff;color:var(--brand-coral);border:1.5px solid var(--brand-coral)}.btn-danger:hover{background:var(--brand-coral);color:#fff}.empty-acct{text-align:center;padding:60px 24px;background:#fff;border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.empty-acct .em{font-size:50px}.empty-acct h3{margin:16px 0 8px}.empty-acct p{color:var(--ink-soft);margin-bottom:22px}.order-detail-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}.summary-row{display:flex;justify-content:space-between;gap:14px;padding:9px 0;font-size:15px;color:var(--ink-soft)}.summary-row.total{border-top:1.5px solid var(--sand);margin-top:8px;padding-top:16px;font-size:18px;color:var(--ink)}.summary-row.total b{font-family:var(--font-display);font-weight:700;font-size:22px}.addr-block{font-style:normal;color:var(--ink-soft);line-height:1.6;font-size:15px}.addr-block b{color:var(--ink);font-family:var(--font-display);font-weight:600;display:block;margin-bottom:4px}.help-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.toast{position:fixed;bottom:26px;left:50%;transform:translate(-50%) translateY(20px);background:var(--ink);color:#fff;padding:14px 22px;border-radius:var(--r-pill);font-weight:600;font-size:15px;box-shadow:var(--sh-lg);z-index:150;opacity:0;transition:.3s;display:flex;align-items:center;gap:10px;pointer-events:none}.toast.show{opacity:1;transform:translate(-50%) translateY(0)}.toast svg{color:var(--accent-mint);width:20px;height:20px}.modal-scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#1c140873;z-index:145;opacity:0;visibility:hidden;transition:.25s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:20px}.modal-scrim.open{opacity:1;visibility:visible}.modal{background:var(--cream);border-radius:var(--r-xl);width:100%;max-width:520px;padding:32px;box-shadow:var(--sh-lg);transform:scale(.95);transition:transform .25s;max-height:90vh;overflow-y:auto}.modal-scrim.open .modal{transform:scale(1)}.modal-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.modal-head h3{font-size:24px}@media(max-width:980px){.auth-wrap{grid-template-columns:1fr}.auth-brand{display:none}.acct-layout{grid-template-columns:1fr;gap:22px}.acct-nav{position:static}.acct-menu{display:flex;flex-wrap:wrap;gap:4px}.acct-menu a,.acct-menu button{width:auto;flex:1 1 auto;justify-content:center}.acct-menu .sep-line{display:none}.stat-grid,.addr-grid,.wish-grid,.order-detail-grid{grid-template-columns:1fr}}@media(max-width:560px){.auth-panel{padding:36px 22px}.field-row{grid-template-columns:1fr}.wish-grid{grid-template-columns:1fr 1fr;gap:14px}.order-card .oc-head .meta{gap:18px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/sk-account.css.map */
