:root{--navy:#18354b;--deep:#102737;--blue:#5795be;--cream:#f8f5ef;--white:#fff;--ink:#171a1d;--muted:#70777b;--line:#dfe3e5}*{box-sizing:border-box}body{margin:0;background:var(--cream);color:var(--ink);font:14px/1.55 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{text-decoration:none;color:inherit}.brand{font-weight:700;letter-spacing:.23em}.brand i{font-style:normal;color:var(--blue)}.kicker{color:var(--blue);font-size:9px;font-weight:800;letter-spacing:.18em}.auth{min-height:100svh;display:grid;grid-template-columns:44% 56%;background:white}.auth section{padding:clamp(30px,7vw,95px);display:flex;flex-direction:column;justify-content:center}.auth .brand{margin-bottom:auto}.auth h1,.content h1{margin:20px 0;font-size:clamp(48px,6vw,78px);line-height:.94;letter-spacing:-.06em}.auth section>p{max-width:460px;color:var(--muted)}.auth form,.form-section form{max-width:520px;display:grid;gap:15px}.auth aside{background:linear-gradient(180deg,#10273711,#102737bb),url('../images/boutique/hero-active-social-v23.png') 62% top/cover}.auth label,.form-section label{display:grid;gap:7px;font-size:11px;font-weight:650}.auth input,.form-section input,.form-section textarea{padding:14px;border:1px solid var(--line);border-radius:9px;background:#fbfcfc;font:inherit}.auth button,.form-section button{padding:15px;border:0;border-radius:9px;background:var(--navy);color:white;font-weight:750}.switch{margin-top:18px;color:var(--blue);font-size:11px}.error,.notice{padding:13px 15px;border:1px solid #e7bcbc;background:#fff7f7}.notice{border-color:#b9d5c6;background:#f5fbf7}.office{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.side{position:sticky;top:0;height:100vh;padding:32px 24px;display:flex;flex-direction:column;background:var(--deep);color:white}.side>div{margin:60px 0 26px;display:grid}.side>div span{color:#8fa6b3;font-size:9px}.side>div strong{font-size:20px}.side nav{display:grid;gap:5px}.side nav a{padding:12px;border-radius:8px;color:#aebdc5}.side nav a.active,.side nav a:hover{background:#ffffff10;color:white}.side nav b{float:right}.side>a:last-child{margin-top:auto;color:#aebdc5}.content{padding:28px clamp(22px,6vw,90px) 70px}.content>header{display:flex;justify-content:space-between;padding-bottom:24px;border-bottom:1px solid var(--line)}.content>header button{display:none}.hero{padding-top:8vh}.hero>p{max-width:600px;color:var(--muted)}.hero>div{margin-top:40px;display:grid;grid-template-columns:repeat(2,minmax(170px,260px));gap:12px}.hero>div a{padding:24px;display:grid;border:1px solid var(--line);border-radius:14px;background:white}.hero>div b{font-size:32px}.hero>div span{color:var(--muted)}.content section:not(.hero){padding-top:45px}.orders{display:grid;gap:14px}.orders article{padding:22px;border:1px solid var(--line);border-radius:14px;background:white}.orders article>header{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.orders article>header div{display:grid}.orders article span{color:var(--muted);font-size:9px}.tracking{padding:14px;background:#eef5f8;display:flex;justify-content:space-between}.tracking a{color:var(--blue);font-weight:700}.form-section form{padding:24px;border:1px solid var(--line);border-radius:14px;background:white}.form-section textarea{min-height:120px}@media(max-width:760px){.auth{grid-template-columns:1fr}.auth aside{display:none}.auth section{min-height:100svh;padding:28px 22px}.office{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;width:280px;z-index:20;transform:translateX(-100%);transition:.25s}.nav-open .side{transform:none}.content{padding:18px 15px 55px}.content>header button{display:block;border:0;background:var(--navy);color:white;padding:9px 13px;border-radius:7px}.orders article>header{grid-template-columns:1fr 1fr}.tracking{display:grid;gap:8px}.hero>div{grid-template-columns:1fr}}
