/* INSTINCT PARIS — espace client premium */
[hidden]{display:none!important}.account-body{background:#08090a}.account-page{min-height:100vh;padding:148px 0 130px;overflow:hidden;background:radial-gradient(circle at 83% 7%,rgba(49,85,235,.2),transparent 24%),#08090a}.account-heading{margin-bottom:66px}.account-heading__line{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:55px;align-items:end}.account-heading h1{margin:19px 0 0;font:700 clamp(4.8rem,10vw,12rem)/.71 var(--display);letter-spacing:-.125em}.account-heading h1 span{color:transparent;-webkit-text-stroke:1px #f1f2ed}.account-heading__line>p{margin:0 0 10px;color:#abb1ae;font-size:1rem;line-height:1.75}.account-kicker{margin:0;color:#aebcff;font:500 .75rem/1.4 var(--mono);letter-spacing:.14em}
.account-auth{display:grid;grid-template-columns:minmax(330px,.92fr) minmax(430px,1.08fr);min-height:720px;border:1px solid rgba(116,137,238,.42);background:#0c0e12;box-shadow:0 44px 110px rgba(0,0,0,.38)}.account-auth__manifesto{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:720px;padding:55px clamp(32px,4vw,68px);overflow:hidden;background:linear-gradient(150deg,rgba(37,65,200,.87),rgba(11,17,47,.96) 54%,#08090b)}.account-auth__manifesto:before{position:absolute;top:-15%;right:-30%;width:37rem;height:37rem;border:1px solid rgba(206,215,255,.24);border-radius:50%;content:"";box-shadow:0 0 0 70px rgba(135,155,255,.05),0 0 0 140px rgba(135,155,255,.035)}.account-auth__manifesto:after{position:absolute;top:0;right:0;bottom:0;width:48%;content:"";background-image:linear-gradient(rgba(180,194,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(180,194,255,.11) 1px,transparent 1px);background-size:42px 42px;mask-image:linear-gradient(90deg,transparent,#000)}.account-auth__manifesto>*{position:relative;z-index:1}.account-auth__manifesto h2{max-width:620px;margin:22px 0 24px;font:700 clamp(3rem,5.5vw,6.8rem)/.77 var(--display);letter-spacing:-.11em}.account-auth__manifesto>p:not(.account-kicker){max-width:470px;margin:0 0 56px;color:#d8dded;font-size:1rem;line-height:1.75}.account-auth__manifesto ol{padding:0;margin:0;list-style:none;border-top:1px solid rgba(224,229,255,.34)}.account-auth__manifesto li{display:flex;gap:19px;padding:16px 0;border-bottom:1px solid rgba(224,229,255,.22);font:500 .74rem/1.4 var(--mono);letter-spacing:.08em}.account-auth__manifesto li span{color:#9db0ff}.account-auth__signature{margin-top:48px;font:700 1.1rem var(--display);letter-spacing:-.06em}.account-auth__signature b{color:#91a6ff}.account-auth__forms{padding:clamp(42px,6vw,82px);color:#101214;background:#ecece7}.auth-switch{display:grid;grid-template-columns:1fr 1fr;margin-bottom:62px;border-bottom:1px solid #b8bcb8}.auth-switch button{position:relative;padding:0 4px 16px;border:0;color:#727773;background:transparent;text-align:left;font:500 .73rem/1.2 var(--mono);letter-spacing:.08em}.auth-switch button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";background:#3155eb;transform:scaleX(0);transform-origin:right;transition:transform .35s}.auth-switch button.active{color:#0b0d0e}.auth-switch button.active:after{transform:scaleX(1);transform-origin:left}.account-form{max-width:590px;margin:0 auto}.account-form__head{margin-bottom:39px}.account-form__head p{margin:0 0 15px;color:#3155eb;font:500 .74rem var(--mono);letter-spacing:.12em}.account-form__head h2{margin:0 0 13px;color:#090b0d;font:700 clamp(2.4rem,4vw,4.8rem)/.8 var(--display);letter-spacing:-.1em}.account-form__head span{display:block;color:#606662;font-size:.95rem;line-height:1.65}.account-form__columns,.profile-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.account-field{display:block;margin-bottom:24px}.account-field>span:first-child{display:block;margin-bottom:10px;color:#393e3b;font:500 .72rem/1.2 var(--mono);letter-spacing:.1em}.account-field input,.account-field select{width:100%;min-height:51px;padding:12px 0;border:0;border-bottom:1px solid #9ba09c;border-radius:0;outline:0;color:#090b0d;background:transparent;font-size:1rem;transition:.25s}.account-field input:focus,.account-field select:focus{border-color:#3155eb;box-shadow:0 1px 0 #3155eb}.account-field input[readonly]{color:#777c78;cursor:not-allowed}.account-field small{display:block;margin-top:9px;color:#6a706c;font-size:.76rem;line-height:1.45}.password-field{position:relative;display:block}.password-field input{padding-right:64px}.password-field button{position:absolute;top:50%;right:0;padding:7px 0 7px 10px;border:0;color:#3155eb;background:transparent;font:500 .7rem var(--mono);transform:translateY(-50%)}.account-form__row{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:5px 0 30px}.account-security-note{color:#717773;font:500 .7rem/1.4 var(--mono);letter-spacing:.08em}.check-field{display:flex;gap:10px;align-items:flex-start;color:#3e4440;font-size:.82rem;line-height:1.5}.check-field input{width:17px;height:17px;flex:0 0 auto;margin:1px 0 0;accent-color:#3155eb}.check-field a{color:#2545c9;text-decoration:underline}.check-field--legal{margin:17px 0}.text-button,.account-back{padding:0;border:0;color:#3155eb;background:transparent;font:500 .72rem/1.4 var(--mono);text-align:left}.account-back{margin-bottom:34px}.account-back--link{display:inline-block;margin:26px 0 0}.account-message{min-height:24px;margin:20px 0 12px;color:#a82828;font-size:.85rem;line-height:1.5}.account-message.is-success{color:#1d693f}.account-submit{width:100%;min-height:58px;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border:1px solid #0a0c0e;color:#fff;background:#0a0c0e;font:500 .75rem/1 var(--mono);letter-spacing:.09em;transition:.3s}.account-submit:hover{background:#3155eb;border-color:#3155eb;transform:translateY(-2px)}.account-submit:disabled{opacity:.55;cursor:wait;transform:none}.account-submit b{font-size:1.05rem;font-weight:400}.account-system-message{padding:24px;border-left:2px solid #6e88ff;color:#dce3ff;background:#121728;font-size:.95rem;line-height:1.65}
.account-dashboard{border-top:1px solid rgba(255,255,255,.22)}.dashboard-welcome{display:flex;justify-content:space-between;align-items:end;padding:50px 0 55px}.dashboard-welcome h2{margin:17px 0 0;font:700 clamp(3.6rem,7vw,8.2rem)/.74 var(--display);letter-spacing:-.12em}.dashboard-welcome h2 span{color:#6f88ff}.dashboard-logout{padding:12px 0;border:0;border-bottom:1px solid #6c7270;color:#d6dad7;background:transparent;font:500 .72rem var(--mono);letter-spacing:.09em}.dashboard-layout{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:720px;border:1px solid #303534}.dashboard-nav{padding:18px;border-right:1px solid #303534;background:#0c0e10}.dashboard-nav button,.dashboard-nav a{width:100%;display:flex;gap:16px;align-items:center;padding:18px 8px;border:0;border-bottom:1px solid #292d2c;color:#a8aeaa;background:transparent;text-align:left;font:500 .72rem/1.35 var(--mono);letter-spacing:.065em;transition:.25s}.dashboard-nav button span,.dashboard-nav a span{color:#66717e}.dashboard-nav button:hover,.dashboard-nav button.active,.dashboard-nav a:hover{padding-left:14px;color:#fff}.dashboard-nav button.active span{color:#7690ff}.dashboard-content{min-width:0;padding:clamp(28px,5vw,74px);background:#0a0c0e}.dashboard-view__head{margin-bottom:45px}.dashboard-view__head>p{margin:0 0 16px;color:#879bff;font:500 .72rem var(--mono);letter-spacing:.12em}.dashboard-view__head h3{margin:0 0 15px;font:700 clamp(2.8rem,5.8vw,6.9rem)/.77 var(--display);letter-spacing:-.11em}.dashboard-view__head>span{display:block;max-width:520px;color:#aeb4b0;font-size:.95rem;line-height:1.7}.account-stats{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #353a38}.account-stats article{min-height:170px;padding:20px 18px;border-right:1px solid #353a38}.account-stats article:last-child{border:0}.account-stats span,.account-stats small{display:block;color:#89908c;font:500 .69rem/1.4 var(--mono);letter-spacing:.08em}.account-stats strong{display:block;margin:39px 0 8px;font:600 clamp(1.9rem,3vw,3.5rem)/1 var(--display);letter-spacing:-.08em}.account-overview-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:1px;margin-top:48px;background:#303534}.account-overview-grid>article{min-height:300px;padding:27px;background:#101315}.latest-order>p{margin:0 0 54px;color:#8e9691;font:500 .72rem var(--mono);letter-spacing:.1em}.latest-order div strong,.latest-order div span{display:block}.latest-order div strong{margin-bottom:10px;font:600 1.55rem var(--display)}.latest-order div span{color:#aeb4b0;font-size:.9rem}.latest-order button{margin-top:38px;padding:9px 0;border:0;border-bottom:1px solid #607be9;color:#d9e0ff;background:transparent;font:500 .7rem var(--mono)}.account-next{position:relative;overflow:hidden;background:linear-gradient(145deg,#3155eb,#172661)!important}.account-next:after{position:absolute;right:-17%;bottom:-35%;width:230px;height:230px;border:1px solid rgba(255,255,255,.28);border-radius:50%;content:"";box-shadow:0 0 0 45px rgba(255,255,255,.04)}.account-next>*{position:relative;z-index:1}.account-next>span{font:500 .7rem var(--mono)}.account-next h4{margin:67px 0 29px;font:700 clamp(1.9rem,3vw,3.3rem)/.82 var(--display);letter-spacing:-.08em}.account-next a{padding-bottom:6px;border-bottom:1px solid rgba(255,255,255,.7);font:500 .7rem var(--mono)}
.orders-loading,.orders-empty{padding:34px 0;color:#8f9692;font:500 .73rem var(--mono);letter-spacing:.08em}.orders-empty{min-height:260px;border-top:1px solid #343938}.orders-empty h4{margin:24px 0 10px;color:#fff;font:600 1.7rem var(--display)}.orders-empty p{max-width:420px;margin:0 0 27px;font-family:var(--body);font-size:.95rem;line-height:1.7;letter-spacing:0}.order-card{border-top:1px solid #3b403e}.order-card:last-child{border-bottom:1px solid #3b403e}.order-card summary{display:grid;grid-template-columns:1.2fr .9fr .9fr auto;gap:24px;align-items:center;padding:25px 0;cursor:pointer;list-style:none}.order-card summary::-webkit-details-marker{display:none}.order-card summary>span{color:#9fa6a2;font-size:.8rem}.order-card summary strong{display:block;margin-bottom:6px;color:#fff;font:600 1rem var(--mono)}.order-status{width:max-content;padding:7px 9px;border:1px solid #5169d2;color:#cbd5ff!important;font:500 .67rem var(--mono)!important}.order-card summary b{color:#8298ff;font-size:1.2rem;font-weight:400;transition:.25s}.order-card[open] summary b{transform:rotate(45deg)}.order-details{padding:0 0 29px}.order-item{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:15px;align-items:center;padding:13px;background:#111416}.order-item+.order-item{margin-top:2px}.order-item img,.order-item__placeholder{width:64px;height:76px;object-fit:cover;background:#20242a}.order-item__placeholder{display:grid;place-items:center;color:#8298ff;font:600 .7rem var(--mono)}.order-item h4{margin:0 0 7px;font-size:.88rem}.order-item p{margin:0;color:#909793;font-size:.78rem}.order-item>strong{font:500 .8rem var(--mono)}.order-tracking{display:flex;justify-content:space-between;gap:20px;margin-top:18px;padding-top:17px;border-top:1px solid #292e2c;color:#aeb4b0;font-size:.8rem}.order-tracking b{color:#fff;font-family:var(--mono);font-weight:500}
.profile-form{max-width:820px}.profile-section{margin-bottom:43px;padding-top:20px;border-top:1px solid #3b403e}.profile-section>p{margin:0 0 29px;color:#8d9de4;font:500 .72rem var(--mono)}.profile-form .account-field>span:first-child{color:#bbc0bd}.profile-form .account-field input,.profile-form .account-field select{color:#fff;border-color:#4b514e}.profile-form .account-field input:focus,.profile-form .account-field select:focus{border-color:#7890ff}.profile-form .account-field input[readonly]{color:#777e7a}.profile-form .check-field{color:#b6bcb8}.account-field--wide{grid-column:1/-1}.account-submit--light{max-width:390px;margin-top:28px;border-color:#edf0e9;color:#0b0d0e;background:#edf0e9}
.reset-page{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;padding-top:135px;padding-bottom:110px}.reset-page__visual{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:680px;padding:47px;overflow:hidden;background:radial-gradient(circle at 70% 21%,rgba(112,139,255,.4),transparent 25%),linear-gradient(145deg,#16245d,#090b10 66%)}.reset-page__visual:before{position:absolute;inset:0;content:"";opacity:.27;background-image:linear-gradient(rgba(150,168,255,.25) 1px,transparent 1px),linear-gradient(90deg,rgba(150,168,255,.25) 1px,transparent 1px);background-size:48px 48px}.reset-page__visual>*{position:relative;z-index:1}.reset-page__visual>p{margin:0 0 auto;font:500 .72rem var(--mono)}.reset-page__visual>span{position:absolute;top:10%;right:4%;color:transparent;-webkit-text-stroke:1px rgba(193,204,255,.45);font:400 23rem/.8 serif}.reset-page__visual h1{margin:0 0 22px;font:700 clamp(3.2rem,5.5vw,6.5rem)/.74 var(--display);letter-spacing:-.11em}.reset-page__visual h1 b{color:#89a0ff}.reset-page__visual small{color:#bec7e5;font-size:.9rem}.reset-form{width:100%;max-width:none;display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,90px);color:#090b0d;background:#ecece7}
@media(max-width:1000px){.account-heading__line{grid-template-columns:1fr;gap:25px}.account-heading__line>p{max-width:500px}.account-auth{grid-template-columns:1fr}.account-auth__manifesto{min-height:520px}.dashboard-layout{grid-template-columns:1fr}.dashboard-nav{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid #303534}.dashboard-nav button,.dashboard-nav a{min-width:max-content;padding:16px 18px;border-right:1px solid #292d2c;border-bottom:0}.reset-page{grid-template-columns:1fr}.reset-page__visual{min-height:470px}}
@media(max-width:600px){.account-page{padding:110px 0 78px}.account-heading{margin-bottom:39px}.account-heading h1{font-size:19vw}.account-heading__line>p{font-size:.9rem}.account-auth{width:100%;border-inline:0}.account-auth__manifesto{min-height:445px;padding:35px 20px}.account-auth__manifesto h2{font-size:14vw}.account-auth__manifesto>p:not(.account-kicker){margin-bottom:30px;font-size:.9rem}.account-auth__manifesto li{gap:12px;padding:12px 0;font-size:.68rem}.account-auth__signature{margin-top:30px}.account-auth__forms{padding:40px 16px 49px}.auth-switch{margin-bottom:43px}.auth-switch button{font-size:.67rem}.account-form__head h2{font-size:12vw}.account-form__columns,.profile-grid{grid-template-columns:1fr;gap:0}.account-form__row{align-items:flex-start}.account-field--wide{grid-column:auto}.dashboard-welcome{display:block;padding:40px 16px}.dashboard-welcome h2{font-size:16vw}.dashboard-logout{margin-top:31px}.account-dashboard{width:100%}.dashboard-nav{padding:9px 0}.dashboard-nav button,.dashboard-nav a{padding:14px 16px;font-size:.66rem}.dashboard-content{padding:42px 16px 55px}.dashboard-view__head h3{font-size:13vw}.account-stats{grid-template-columns:1fr}.account-stats article{min-height:127px;border-right:0;border-bottom:1px solid #353a38}.account-stats strong{margin:25px 0 7px}.account-overview-grid{grid-template-columns:1fr}.account-overview-grid>article{min-height:260px;padding:22px 18px}.order-card summary{grid-template-columns:1fr auto;gap:9px 14px}.order-status{grid-column:1}.order-card summary b{grid-column:2;grid-row:1/3}.order-item{grid-template-columns:54px minmax(0,1fr)}.order-item img,.order-item__placeholder{width:54px;height:65px}.order-item>strong{grid-column:2}.order-tracking{display:block}.reset-page{width:100%;padding:94px 0 0}.reset-page__visual{min-height:390px;padding:28px 16px}.reset-page__visual h1{font-size:14vw}.reset-page__visual>span{font-size:16rem}.reset-form{padding:48px 16px 60px}}
