html.embs-s-lock,html.embs-s-lock body{overflow:hidden!important}.embs-s,.embs-s-toasts,.embs-s-charm,.embs-s-charm-got{--s-creme: #FBF7F3;--s-texte: #2B2228;--s-prune: #7D2248;--s-prune-f: #5E1835;--s-or: #C9A46A;--s-or-clair: #F3D9A0;--s-nuit: #140A10;--s-gris: #6b5a63;--s-titre: "Playfair Display", Georgia, "Times New Roman", serif}.embs-s{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;flex-direction:column;height:100vh;height:100dvh;background:radial-gradient(120% 70% at 50% 0%,#3a1527 0%,var(--s-nuit) 62%);color:var(--s-texte);font:400 15px/1.45 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overscroll-behavior:contain;-webkit-tap-highlight-color:transparent}.embs-s *,.embs-s *:before,.embs-s *:after{box-sizing:border-box}.embs-s [hidden]{display:none!important}.embs-s p,.embs-s h2,.embs-s h3,.embs-s ul,.embs-s ol{margin:0;padding:0}.embs-s ul,.embs-s ol{list-style:none}.embs-s-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0}.embs-s-ico{display:inline-flex;flex:none;width:20px;height:20px}.embs-s-ico svg{width:100%;height:100%}.embs-s-head{flex:none;display:flex;align-items:center;gap:10px;color:var(--s-creme);padding:calc(10px + env(safe-area-inset-top,0px)) calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px))}.embs-s-titles{flex:1;min-width:0}.embs-s-kicker{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--s-or)}.embs-s-title{font:600 20px/1.12 var(--s-titre);color:var(--s-creme);overflow-wrap:anywhere}.embs-s-title:focus{outline:none}.embs-s-hbtn{flex:none;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:#fbf7f3f0;color:var(--s-prune);cursor:pointer}.embs-s-hbtn svg{width:20px;height:20px}.embs-s-pts{flex:none;display:inline-flex;align-items:center;gap:5px;min-height:34px;padding:0 12px 0 9px;border-radius:999px;background:var(--s-prune);border:1px solid var(--s-or);color:var(--s-or-clair);font-weight:700;font-variant-numeric:tabular-nums}.embs-s-pts .embs-s-ico{width:15px;height:15px}.embs-s-body{flex:1;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:4px 14px calc(22px + env(safe-area-inset-bottom,0px))}.embs-s-wrap{display:flex;flex-direction:column;gap:12px;width:min(520px,100%);margin:0 auto}.embs-s-card{padding:16px;border-radius:18px;background:var(--s-creme);border:1px solid rgba(201,164,106,.8);box-shadow:0 10px 30px #0000004d;animation:embs-s-in .3s cubic-bezier(.2,.8,.2,1) both}@keyframes embs-s-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.embs-s-card h3{font:600 18px/1.2 var(--s-titre);color:var(--s-prune)}.embs-s-chead{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-bottom:8px}.embs-s-center{text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.embs-s-small{font-size:13px;line-height:1.4;color:var(--s-gris)}.embs-s-big{font-size:16px;line-height:1.45;color:var(--s-texte)}.embs-s-wrap>.embs-s-big,.embs-s-h,.embs-s-foot{color:var(--s-creme)}.embs-s-h{margin-top:6px;font:600 17px/1.2 var(--s-titre);color:var(--s-or-clair)}.embs-s-foot{font-size:12.5px;line-height:1.45;text-align:center;opacity:.8}.embs-s-muted{background:#fbf7f3e6}.embs-s-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;border-radius:999px;background:#fbf7f31f}.embs-s-tab{min-height:44px;border:0;border-radius:999px;background:transparent;color:var(--s-creme);font:600 14.5px/1 inherit;cursor:pointer}.embs-s-tab[aria-pressed=true]{background:var(--s-creme);color:var(--s-prune)}.embs-s-profile{display:flex;flex-direction:column;gap:8px}.embs-s-prow{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.embs-s-level{font:600 26px/1.1 var(--s-titre);color:var(--s-prune)}.embs-s-total{display:inline-flex;align-items:center;gap:6px;color:var(--s-prune)}.embs-s-total b{font:700 26px/1 var(--s-titre);font-variant-numeric:tabular-nums}.embs-s-total .embs-s-ico{color:var(--s-or)}.embs-s-bar{height:10px;border-radius:999px;overflow:hidden;background:#7d22481f}.embs-s-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--s-prune),var(--s-or));transition:width .3s linear}.embs-s-streak{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--s-gris)}.embs-s-streak.embs-s-on{color:#b4541a}.embs-s-quests li,.embs-s-steps li{display:flex;align-items:center;gap:10px;min-height:40px;padding:4px 0;border-top:1px solid rgba(201,164,106,.35)}.embs-s-quests li:first-child,.embs-s-steps li:first-child{border-top:0}.embs-s-qt{flex:1;min-width:0;font-size:14.5px}.embs-s-tick{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;border:1.5px solid rgba(125,34,72,.35);color:#fff}.embs-s-tick svg{width:15px;height:15px}.embs-s-done .embs-s-tick{background:#2f6b4f;border-color:#2f6b4f}.embs-s-done .embs-s-qt,.embs-s-steps .embs-s-done{color:var(--s-gris)}.embs-s-steps .embs-s-cur{font-weight:700;color:var(--s-prune)}.embs-s-list{width:100%;text-align:left}.embs-s-list li{display:flex;flex-direction:column;gap:1px;padding:8px 0;border-top:1px solid rgba(201,164,106,.35)}.embs-s-list li:first-child{border-top:0}.embs-s-list strong{font-size:15.5px;color:var(--s-texte)}.embs-s-tiles{display:flex;flex-direction:column;gap:8px}.embs-s-tile{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:60px;padding:10px 14px;text-align:left;cursor:pointer;border-radius:16px;border:1px solid rgba(201,164,106,.8);background:var(--s-creme);color:var(--s-texte);font:inherit}.embs-s-tile:active{transform:scale(.99)}.embs-s-tile-t{display:flex;flex-direction:column;gap:2px;min-width:0}.embs-s-tile-t strong{font:600 17px/1.2 var(--s-titre);color:var(--s-prune)}.embs-s-tile-t span{font-size:13px;color:var(--s-gris)}.embs-s-tag{flex:none;display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;background:var(--s-or-clair);color:var(--s-nuit);font-size:12.5px;font-weight:700;white-space:nowrap}.embs-s-tag .embs-s-ico{width:13px;height:13px}.embs-s-locked{opacity:.62;cursor:default}.embs-s-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:8px 22px;border-radius:999px;border:1px solid transparent;font:600 15px/1.2 inherit;font-family:inherit;text-align:center;cursor:pointer;transition:background .2s,transform .1s}.embs-s-btn:active{transform:scale(.98)}.embs-s-btn[disabled]{opacity:.7;cursor:default}.embs-s-btn-main{background:var(--s-prune);border-color:var(--s-prune);color:var(--s-creme)}.embs-s-btn-main:hover{background:var(--s-prune-f)}.embs-s-btn-ghost{background:transparent;color:var(--s-prune);border-color:#7d224859}.embs-s-btn-choice{width:100%;min-height:56px;border-radius:16px;background:#fff;color:var(--s-texte);border-color:#7d22484d;font-size:15.5px}.embs-s-btn-choice:hover{border-color:var(--s-prune)}.embs-s-btn-link{min-height:44px;padding:0 10px;background:none;color:var(--s-gris);text-decoration:underline;text-underline-offset:3px;font-weight:500;font-size:13.5px}.embs-s-wrap>.embs-s-btn-link{color:var(--s-or-clair);align-self:center}.embs-s-wrap>.embs-s-actions .embs-s-btn-ghost{color:var(--s-creme);border-color:#f3d9a073}.embs-s-actions{display:flex;flex-direction:column;gap:8px;width:100%}.embs-s-btn:focus-visible,.embs-s-hbtn:focus-visible,.embs-s-tile:focus-visible,.embs-s-tab:focus-visible,.embs-s-pcard:focus-visible,.embs-s-charm:focus-visible{outline:3px solid var(--s-or);outline-offset:2px}.embs-s-turn{font:600 22px/1.2 var(--s-titre);color:var(--s-prune)}.embs-s-q{font:italic 600 19px/1.3 var(--s-titre)!important;color:var(--s-texte)!important}.embs-s-choices{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.embs-s-or{font:italic 400 14px/1 var(--s-titre);color:var(--s-gris)}.embs-s-pass{padding:34px 18px}.embs-s-verdict{font:600 19px/1.3 var(--s-titre);color:var(--s-gris)}.embs-s-verdict.embs-s-on{color:#2f6b4f}.embs-s-score{font:600 24px/1.2 var(--s-titre);color:var(--s-prune)}.embs-s-reel{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;padding:10px 0;border-top:1px solid rgba(201,164,106,.35)}.embs-s-reel:first-child{border-top:0}.embs-s-reel .embs-s-small{grid-column:1 / -1}.embs-s-reel-v{min-height:44px;display:flex;align-items:center;font:600 17px/1.25 var(--s-titre);color:var(--s-prune)}.embs-s-rolling{opacity:.55}.embs-s-form{display:flex;flex-direction:column;gap:8px;width:100%;text-align:left}.embs-s-label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:600}.embs-s-input{width:100%;min-height:48px;padding:0 14px;border-radius:12px;border:1px solid rgba(125,34,72,.3);background:#fff;color:var(--s-texte);font:500 16px/1.2 inherit;font-family:inherit}.embs-s-input:focus{outline:3px solid rgba(201,164,106,.55);outline-offset:1px;border-color:var(--s-prune)}.embs-s-err{font-size:13px;color:#a3263f}.embs-s-err:empty,.embs-s-applied:empty{display:none}.embs-s-ok{font-weight:600;color:#2f6b4f}.embs-s-reward h3{margin-bottom:6px}.embs-s-codebox{display:flex;align-items:center;gap:8px;margin:8px 0 6px;padding:6px 6px 6px 14px;background:#fff;border:2px dashed var(--s-or);border-radius:16px}.embs-s-code{flex:1;min-width:0;padding:0;border:0;background:none;color:var(--s-prune);font:700 19px/1.2 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.05em}.embs-s-code:focus{outline:none}.embs-s-codebox .embs-s-btn{flex:none;min-height:44px;padding:0 14px;font-size:14px}.embs-s-conds{margin-top:6px!important;font-size:13px;line-height:1.5;color:var(--s-gris)}.embs-s-conds li:before{content:"\2726  ";color:var(--s-or)}.embs-s-levels li{display:flex;align-items:center;gap:12px;padding:8px 0;border-top:1px solid rgba(201,164,106,.35);opacity:.55}.embs-s-levels li:first-child{border-top:0}.embs-s-levels li.embs-s-on{opacity:1}.embs-s-levels li:not(.embs-s-on){opacity:.72}.embs-s-lv-n{flex:none;min-width:52px;padding:4px 8px;border-radius:999px;background:var(--s-or-clair);color:var(--s-nuit);font-size:12.5px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.embs-s-levels strong{display:block;color:var(--s-prune)}.embs-s-levels span span{font-size:13px;color:var(--s-gris)}.embs-s-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.embs-s-grid-5{grid-template-columns:repeat(5,1fr)}.embs-s-cell{display:flex;flex-direction:column;align-items:center;gap:3px;padding:10px 4px;border-radius:12px;background:#7d22480d;text-align:center;color:var(--s-gris)}.embs-s-cell .embs-s-ico{width:26px;height:26px;opacity:.5}.embs-s-cell strong{font-size:12.5px;line-height:1.25}.embs-s-cell span:not(.embs-s-ico){font-size:11.5px;line-height:1.25}.embs-s-cell.embs-s-on{background:var(--s-or-clair);color:var(--s-nuit)}.embs-s-cell.embs-s-on .embs-s-ico{opacity:1;color:var(--s-prune)}.embs-s-pstat{display:flex;justify-content:space-between;gap:10px}.embs-s-pstat .embs-s-small{color:var(--s-creme)}.embs-s-board{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.embs-s-board-12{grid-template-columns:repeat(3,1fr);width:min(100%,330px);margin:0 auto}.embs-s-pcard{position:relative;aspect-ratio:1;padding:0;border-radius:14px;border:1px solid var(--s-or);background:linear-gradient(160deg,#8d2a55,var(--s-prune-f));color:var(--s-or-clair);cursor:pointer}.embs-s-pback,.embs-s-pface{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;transition:opacity .18s}.embs-s-pback svg{width:34%;height:34%;opacity:.7}.embs-s-pface svg{width:56%;height:56%}.embs-s-pface{opacity:0}.embs-s-pcard[data-up]{background:var(--s-creme);color:var(--s-prune)}.embs-s-pcard[data-up] .embs-s-pback{opacity:0}.embs-s-pcard[data-up] .embs-s-pface{opacity:1}.embs-s-pcard[data-ok]{background:var(--s-or-clair);border-color:#2f6b4f;box-shadow:inset 0 0 0 2px #2f6b4f}@media(max-height:700px){.embs-s-board-20{grid-template-columns:repeat(5,1fr)}}.embs-s-charm{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:6px 14px 6px 10px;border-radius:999px;cursor:pointer;border:1px solid var(--s-or);background:linear-gradient(180deg,#f8e6bd,var(--s-or-clair));color:var(--s-nuit);font:600 13.5px/1.25 inherit;font-family:inherit;text-align:left;box-shadow:0 0 #c9a46ab3;animation:embs-s-glow 1.8s ease-in-out infinite}.embs-s-charm .embs-s-ico,.embs-s-charm-got .embs-s-ico{display:inline-flex;flex:none;width:22px;height:22px;color:var(--s-prune)}.embs-s-charm svg,.embs-s-charm-got svg{width:100%;height:100%}@keyframes embs-s-glow{50%{box-shadow:0 0 0 7px #c9a46a00}}.embs-s-charm-got{display:inline-flex;align-items:center;gap:6px;margin:8px 0 0;font-size:12.5px;color:#6b5a63}.embs-s-charm-got .embs-s-ico{width:18px;height:18px}.embs-s-toasts{position:fixed;z-index:2147483600;left:50%;bottom:calc(164px + env(safe-area-inset-bottom,0px));transform:translate(-50%);display:flex;flex-direction:column-reverse;align-items:center;gap:6px;width:min(92vw,420px);pointer-events:none;font:400 13.5px/1.35 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.embs-s-toast{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:8px 14px 8px 10px;border-radius:999px;background:var(--s-nuit);border:1px solid var(--s-or);color:var(--s-creme);box-shadow:0 8px 24px #0006;animation:embs-s-toast .32s cubic-bezier(.2,1.2,.4,1) both;transition:opacity .35s,transform .35s}.embs-s-toast b{flex:none;padding:2px 9px;border-radius:999px;background:var(--s-or-clair);color:var(--s-nuit);font-weight:700;font-variant-numeric:tabular-nums}.embs-s-toast .embs-s-ico{display:inline-flex;flex:none;width:18px;height:18px;color:var(--s-or-clair)}.embs-s-toast svg{width:100%;height:100%}.embs-s-toast-strong{background:var(--s-prune)}html.embs-s-lock .embs-s-toasts{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.embs-s-toast.embs-s-out{opacity:0;transform:translateY(-6px)}@keyframes embs-s-toast{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.embs-s *,.embs-s *:before,.embs-s *:after,.embs-s-toast,.embs-s-charm{animation:none!important;transition:none!important}}.embs-s-noel{background:radial-gradient(120% 70% at 50% 0%,#17402c 0%,var(--s-nuit) 62%)}.embs-s-valentin{background:radial-gradient(120% 70% at 50% 0%,#6b1836 0%,var(--s-nuit) 62%)}.embs-s-noel .embs-s-head,.embs-s-valentin .embs-s-head{position:relative;padding-bottom:20px}.embs-s-noel .embs-s-head:after,.embs-s-valentin .embs-s-head:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:10px;pointer-events:none;background:radial-gradient(circle,#F6DFA4 0 3px,transparent 3.5px) 0 0 / 48px 10px repeat-x,radial-gradient(circle,#D43C55 0 3px,transparent 3.5px) 16px 0 / 48px 10px repeat-x,radial-gradient(circle,#4FA36F 0 3px,transparent 3.5px) 32px 0 / 48px 10px repeat-x;animation:embs-s-twinkle 2.4s ease-in-out infinite alternate}.embs-s-valentin .embs-s-head:after{background:radial-gradient(circle,#F7B7CB 0 3px,transparent 3.5px) 0 0 / 32px 10px repeat-x,radial-gradient(circle,#D43C55 0 3px,transparent 3.5px) 16px 0 / 32px 10px repeat-x}@keyframes embs-s-twinkle{0%{opacity:.55}to{opacity:1}}.embs-s-season{display:flex;flex-direction:column;gap:8px;border-width:2px}.embs-s-noel .embs-s-season{border-color:#2f6b45}.embs-s-valentin .embs-s-season{border-color:#d43c55}.embs-s-tile-season{border-width:2px}.embs-s-noel .embs-s-tile-season{border-color:#2f6b45}.embs-s-valentin .embs-s-tile-season{border-color:#d43c55}
/*# sourceMappingURL=/cdn/shop/t/91/assets/em-bs-salon.css.map */
