.embs-root{--embs-creme: #FBF7F3;--embs-texte: #2B2228;--embs-prune: #7D2248;--embs-prune-f: #5E1835;--embs-or: #C9A46A;--embs-or-clair: #F3D9A0;--embs-nuit: #140A10;--embs-titre: "Playfair Display", Georgia, "Times New Roman", serif;--embs-safe-t: env(safe-area-inset-top, 0px);--embs-safe-b: env(safe-area-inset-bottom, 0px);position:relative;width:100%;height:100%;min-height:420px;overflow:hidden;background:var(--embs-nuit);color:var(--embs-texte);-webkit-tap-highlight-color:transparent;isolation:isolate}html.embs-fs,html.embs-fs body{overflow:hidden!important}html.embs-fs .embs-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482000;width:auto;height:100vh;height:100dvh;min-height:0}html.embs-fs .shopify-section-group-header-group{visibility:hidden}.embs-root *,.embs-root *:before,.embs-root *:after{box-sizing:border-box}.embs-root [hidden]{display:none!important}.embs-canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;touch-action:none;outline:none;cursor:pointer;user-select:none;-webkit-user-select:none}.embs-canvas:focus-visible{box-shadow:inset 0 0 0 3px var(--embs-or)}.embs-sr,.embs-sr-nav{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.embs-sr-nav:focus-within{width:auto;height:auto;clip:auto;clip-path:none;left:12px;top:64px;z-index:30;display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--embs-creme);border-radius:12px;white-space:normal}.embs-sr-nav button{font:inherit;text-align:left;padding:6px 10px;border:1px solid var(--embs-or);border-radius:8px;background:#fff;color:var(--embs-texte)}.embs-hud{position:absolute;left:0;right:0;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(10px + var(--embs-safe-t)) calc(12px + env(safe-area-inset-right,0px)) 10px calc(12px + env(safe-area-inset-left,0px));background:linear-gradient(#140a108c,#140a1000);pointer-events:none}.embs-hud>*{pointer-events:auto}.embs-hud-right{display:flex;gap:8px}.embs-direct{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px 0 10px;border-radius:999px;background:#fbf7f3f0;color:var(--embs-prune);font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 2px 10px #140a1040}.embs-direct svg{width:18px;height:18px}.embs-direct-short{display:none}@media(max-width:420px){.embs-direct-long{display:none}.embs-direct-short{display:inline}}.embs-icon-btn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:#fbf7f3f0;color:var(--embs-prune);cursor:pointer;text-decoration:none;box-shadow:0 2px 10px #140a1040}.embs-icon-btn svg{width:21px;height:21px}.embs-icon-btn:focus-visible,.embs-direct:focus-visible,.embs-btn:focus-visible,.embs-chip:focus-visible,.embs-select:focus-visible,.embs-action:focus-visible{outline:3px solid var(--embs-or);outline-offset:2px}.embs-sound[aria-pressed=true],.embs-fs-btn[aria-pressed=true]{background:var(--embs-prune);color:var(--embs-creme)}.embs-cart-promo{box-shadow:0 0 0 2px var(--embs-nuit),0 0 0 4px var(--embs-or-clair),0 2px 10px #140a1040}.embs-cart-n{position:absolute;top:-3px;right:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:999px;background:var(--embs-or);color:var(--embs-nuit);font-size:11px;font-weight:700;line-height:19px;text-align:center;transform:scale(.85);opacity:0;transition:opacity .2s,transform .2s}.embs-cart.embs-has-items .embs-cart-n{opacity:1;transform:scale(1)}.embs-cart.embs-bump{animation:embs-bump .5s ease}@keyframes embs-bump{0%,to{transform:scale(1)}40%{transform:scale(1.18)}}.embs-pill{position:relative;flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:auto;padding:0 15px 0 11px;border:1px solid var(--embs-or-clair);border-radius:999px;white-space:nowrap;cursor:pointer;font:700 13.5px/1 inherit;font-family:inherit;letter-spacing:.01em;box-shadow:0 2px 10px #140a104d;transition:transform .15s ease,box-shadow .2s ease}.embs-pill:hover{transform:translateY(-1px);box-shadow:0 5px 16px #140a1061}.embs-pill:active{transform:scale(.97)}.embs-pill:focus-visible,.embs-code:focus-visible{outline:3px solid var(--embs-or);outline-offset:2px}.embs-at-intro .embs-pill{visibility:hidden}.embs-pill-ic{display:grid;place-items:center}.embs-pill-ic svg{width:16px;height:16px}.embs-pill-play{background:linear-gradient(180deg,#dcbd88,var(--embs-or));color:var(--embs-nuit)}.embs-pill-code{background:var(--embs-prune);border-color:var(--embs-or);color:var(--embs-or-clair)}.embs-pill-play:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:2px solid var(--embs-or-clair);opacity:0;pointer-events:none;animation:embs-pill-pulse 3.2s ease-out infinite}@keyframes embs-pill-pulse{0%,60%{transform:scale(1);opacity:0}66%{opacity:.75}to{transform:scale(1.1,1.38);opacity:0}}.embs-pill-new{animation:embs-pill-in .75s cubic-bezier(.2,1.4,.4,1)}.embs-pill-new:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:2px solid var(--embs-or-clair);opacity:0;pointer-events:none;animation:embs-pill-ring 1.1s ease-out .25s 2}@keyframes embs-pill-in{0%{transform:scale(.55);opacity:0}55%{transform:scale(1.1);opacity:1}to{transform:scale(1)}}@keyframes embs-pill-ring{0%{transform:scale(1);opacity:.9}to{transform:scale(1.14,1.5);opacity:0}}.embs-hud-2{flex-wrap:wrap;row-gap:0}.embs-hud-2:after{content:"";order:2;flex:0 0 100%;height:0}.embs-hud-2 .embs-hud-right{order:1}.embs-hud-2 .embs-pill{order:3;margin:8px auto 0}.embs-dock{position:absolute;z-index:10;bottom:calc(18px + var(--embs-safe-b));left:calc(12px + env(safe-area-inset-left,0px));right:calc(12px + env(safe-area-inset-right,0px));display:flex;align-items:center;gap:8px;pointer-events:none}.embs-dock button{pointer-events:auto}.embs-at-intro .embs-dock{visibility:hidden}.embs-dock-main{flex:1;min-width:0;display:flex;justify-content:center}.embs-map-btn,.embs-salon-btn{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 15px 0 12px;border:1px solid var(--embs-or);border-radius:999px;background:#fbf7f3f5;color:var(--embs-prune);font:700 13.5px/1 inherit;font-family:inherit;cursor:pointer;box-shadow:0 4px 14px #140a1059}.embs-map-btn svg{width:20px;height:20px}.embs-salon-btn{padding:0 13px 0 10px;gap:4px;background:var(--embs-prune);color:var(--embs-or-clair);font-variant-numeric:tabular-nums}.embs-salon-btn svg{width:17px;height:17px}.embs-salon-btn[hidden]{display:none}@media(max-width:480px){.embs-salon-btn:not([hidden])+.embs-map-btn{padding:0 13px}.embs-salon-btn:not([hidden])+.embs-map-btn span{display:none}}.embs-panel-slot:empty{display:none}.embs-map-btn:focus-visible,.embs-salon-btn:focus-visible,.embs-goal:focus-visible,.embs-dest:focus-visible,.embs-minimap:focus-visible{outline:3px solid var(--embs-or);outline-offset:2px}.embs-goal{display:inline-flex;align-items:center;gap:9px;min-width:0;min-height:48px;padding:6px 16px 6px 7px;border:1px solid var(--embs-or);border-radius:26px;background:#140a10db;color:var(--embs-creme);font:600 13.5px/1.25 inherit;font-family:inherit;text-align:left;cursor:pointer;box-shadow:0 6px 20px #140a1066;animation:embs-pop .25s ease}.embs-goal-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(180deg,#dcbd88,var(--embs-or));color:var(--embs-nuit);transition:transform .2s ease}.embs-goal-ic svg{width:18px;height:18px}.embs-goal[data-kind=cart] .embs-goal-ic{background:#2f6b4f;color:#fff}.embs-action{display:inline-flex;align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 22px 0 18px;border:1px solid var(--embs-or);border-radius:999px;background:linear-gradient(180deg,#8d2a55,var(--embs-prune-f));color:var(--embs-creme);font:600 16px/1.1 var(--embs-titre);cursor:pointer;box-shadow:0 6px 22px #140a1073,inset 0 1px #ffffff2e;animation:embs-pop .25s ease}.embs-action[hidden]{display:none}.embs-action-star{color:var(--embs-or-clair)}.embs-action-what{font:400 13px/1.1 system-ui,sans-serif;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.embs-action-what:not(:empty):before{content:"\b7  "}@keyframes embs-pop{0%{transform:scale(.9);opacity:0}to{transform:none;opacity:1}}.embs-hint{position:absolute;left:50%;bottom:calc(84px + var(--embs-safe-b));z-index:9;transform:translate(-50%,8px);max-width:calc(100% - 32px);padding:9px 16px;border-radius:999px;background:#140a10c7;color:var(--embs-creme);font-size:13px;text-align:center;opacity:0;transition:opacity .35s,transform .35s;pointer-events:none}.embs-hint.embs-show{opacity:1;transform:translate(-50%)}.embs-bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none}.embs-bubble{--tail: 0px;position:absolute;left:0;top:0;width:max-content;max-width:min(250px,calc(100vw - 24px));padding:9px 13px;border-radius:14px;background:var(--embs-creme);color:var(--embs-texte);border:1px solid rgba(201,164,106,.8);box-shadow:0 6px 18px #140a104d;font-size:13.5px;line-height:1.35;opacity:0;transition:opacity .2s;margin-top:-12px}.embs-bubble:after{content:"";position:absolute;left:calc(50% + var(--tail));bottom:-7px;width:12px;height:12px;margin-left:-6px;background:var(--embs-creme);border-right:1px solid rgba(201,164,106,.8);border-bottom:1px solid rgba(201,164,106,.8);transform:rotate(45deg)}.embs-bubble.embs-below{margin-top:0}.embs-bubble.embs-below:after{bottom:auto;top:-7px;transform:rotate(225deg)}.embs-bubble.embs-show{opacity:1}.embs-bubble-chat{font-style:italic}.embs-loading{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;background:var(--embs-nuit);color:var(--embs-creme);text-align:center;font-family:var(--embs-titre)}.embs-loading p{max-width:320px;margin:0}.embs-spinner{width:28px;height:28px;border-radius:50%;border:2px solid rgba(201,164,106,.3);border-top-color:var(--embs-or);animation:embs-spin .9s linear infinite}@keyframes embs-spin{to{transform:rotate(360deg)}}.embs-intro{position:absolute;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:20px;background:radial-gradient(ellipse at 50% 40%,#7d22488c,#140a10eb 70%);transition:opacity .45s ease;overflow-y:auto}.embs-intro.embs-out{opacity:0;pointer-events:none}.embs-intro-card{width:min(420px,100%);margin:auto;padding:30px 26px 24px;text-align:center;color:var(--embs-creme);border:1px solid rgba(201,164,106,.55);border-radius:22px;background:linear-gradient(180deg,#140a10d1,#2b0e1ee6);box-shadow:0 18px 60px #00000080,inset 0 1px #f3d9a026}.embs-kicker{margin:0 0 6px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--embs-or)}.embs-title{margin:0;font:600 clamp(30px,8.5vw,42px)/1.05 var(--embs-titre);color:var(--embs-creme)}.embs-promise{margin:12px 0 0;font:italic 600 clamp(23px,6.6vw,30px)/1.15 var(--embs-titre);color:var(--embs-or-clair)}.embs-intro-text{margin:14px auto 22px;max-width:32ch;font-size:15px;line-height:1.5;color:#fbf7f3e0}.embs-intro-code{margin:16px 0 0}.embs-intro-code strong{display:inline-block;max-width:100%;padding:10px 16px;border:1px dashed rgba(243,217,160,.65);border-radius:12px;background:#f3d9a014;color:var(--embs-or-clair);overflow-wrap:anywhere;font:700 17px/1.1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em}.embs-intro-cond{margin:10px 0 20px;font-size:13.5px;color:#fbf7f3cc}.embs-intro-cond:first-letter{text-transform:uppercase}.embs-intro-actions{display:flex;flex-direction:column;align-items:center;gap:10px}.embs-deadline{display:inline-flex;align-items:center;gap:7px;margin:18px 0 0;font-size:13px;line-height:1.35;color:var(--embs-or-clair)}.embs-deadline span:first-child{display:grid;flex:none}.embs-deadline svg{width:15px;height:15px}.embs-deadline-last{padding:6px 13px;border-radius:999px;background:#f3d9a024;font-weight:700}.embs-adult{margin:14px 0 6px;font-size:12.5px;color:#fbf7f3b3}.embs-intro-direct{color:var(--embs-or-clair);font-size:14px;text-underline-offset:3px}.embs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid transparent;font:600 14px/1.1 inherit;font-family:inherit;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,transform .1s}.embs-btn:active{transform:scale(.98)}.embs-btn-primary{background:var(--embs-prune);color:var(--embs-creme);border-color:var(--embs-prune)}.embs-btn-primary:hover{background:var(--embs-prune-f)}.embs-btn-ghost{background:transparent;color:var(--embs-prune);border-color:#7d224859}.embs-btn-ghost:hover{border-color:var(--embs-prune)}.embs-btn-light{min-width:190px;background:transparent;color:var(--embs-creme);border-color:#f3d9a073}.embs-btn-light:hover{border-color:var(--embs-or-clair);background:#f3d9a014}.embs-enter{min-width:190px;min-height:52px;font:600 18px/1 var(--embs-titre);background:linear-gradient(180deg,#d8b780,var(--embs-or));color:var(--embs-nuit);border-color:var(--embs-or-clair);box-shadow:0 6px 22px #c9a46a59}.embs-enter:hover{background:var(--embs-or-clair)}.embs-btn.embs-ok{background:#2f6b4f;border-color:#2f6b4f;color:#fff}.embs-btn.embs-err{background:#8a2b2b;border-color:#8a2b2b;color:#fff}.embs-btn[disabled]{cursor:default}.embs-link{color:var(--embs-prune);font-size:14px;text-underline-offset:3px}.embs-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;align-items:flex-end;justify-content:center;background:#140a1000;transition:background .25s ease}.embs-overlay.embs-in{background:#140a108c}.embs-panel{display:flex;flex-direction:column;width:100%;max-width:980px;height:92%;background:var(--embs-creme);border-radius:22px 22px 0 0;border-top:2px solid var(--embs-or);box-shadow:0 -12px 40px #140a1059;transform:translateY(24px);opacity:0;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s;overflow:hidden;padding-bottom:var(--embs-safe-b)}.embs-overlay.embs-in .embs-panel{transform:none;opacity:1}@media(min-width:760px){.embs-overlay{align-items:center;padding:24px}.embs-panel{height:min(86%,820px);border-radius:22px;border:1px solid var(--embs-or)}}.embs-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 18px 8px}.embs-panel-head .embs-kicker{color:#9a7a45}.embs-panel-title{margin:0;font:600 clamp(22px,6vw,30px)/1.12 var(--embs-titre);color:var(--embs-prune)}.embs-tagline{margin:6px 0 0;font-size:14px;line-height:1.45;color:#6b5a63;max-width:60ch}.embs-close{flex:none;background:#fff;box-shadow:0 1px 6px #2b222826}.embs-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:6px 18px 4px}.embs-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;max-width:100%;padding:2px}.embs-chips::-webkit-scrollbar{display:none}.embs-chip{flex:none;min-height:36px;padding:0 13px;border-radius:999px;border:1px solid rgba(125,34,72,.28);background:#fff;color:var(--embs-texte);font:500 13px/1 inherit;font-family:inherit;cursor:pointer}.embs-chip[aria-pressed=true]{background:var(--embs-prune);border-color:var(--embs-prune);color:var(--embs-creme)}.embs-sort{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#6b5a63}.embs-select{min-height:36px;padding:0 30px 0 12px;border-radius:10px;border:1px solid rgba(125,34,72,.28);background-color:#fff;color:var(--embs-texte);font:500 13px inherit;font-family:inherit;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--embs-prune) 50%),linear-gradient(135deg,var(--embs-prune) 50%,transparent 50%);background-position:calc(100% - 15px) 55%,calc(100% - 10px) 55%;background-size:5px 5px;background-repeat:no-repeat}.embs-count{margin:4px 18px 6px;font-size:12.5px;color:#8a7a82}.embs-list{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:12px;padding:4px 14px 22px;align-content:start}@media(min-width:620px){.embs-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){.embs-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:4px 18px 24px}}.embs-card{display:flex;flex-direction:column;min-width:0;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px #c9a46a66,0 4px 14px #2b222812}.embs-card-media{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:#f4ece6}.embs-card-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.embs-noimg{display:grid;place-items:center;width:100%;height:100%;color:var(--embs-or);font-size:28px}.embs-badge{position:absolute;left:8px;top:8px;padding:4px 8px;border-radius:999px;background:var(--embs-prune);color:var(--embs-creme);font-size:11.5px;font-weight:700}.embs-badge[hidden]{display:none}.embs-card-body{display:flex;flex-direction:column;gap:6px;flex:1;padding:10px 10px 12px}.embs-card-title{margin:0;font:500 13.5px/1.3 inherit;font-family:inherit;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.embs-card-title a{color:var(--embs-texte);text-decoration:none}.embs-card-title a:hover{text-decoration:underline;text-underline-offset:2px}.embs-prices{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:6px}.embs-price{font-weight:700;color:var(--embs-prune);font-size:15px}.embs-compare{color:#9b8b93;font-size:12.5px}.embs-compare[hidden]{display:none}.embs-code-price{align-self:flex-start;margin:0;padding:3px 8px;border-radius:8px;background:#f3d9a06b;color:#5c4212;font-size:12.5px;font-weight:700;line-height:1.3;animation:embs-unveil .5s cubic-bezier(.2,.8,.2,1) .12s both}@keyframes embs-unveil{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0 0 0 0);opacity:1}}.embs-variant{width:100%}.embs-card-actions{display:flex;flex-direction:column;gap:6px;margin-top:auto}.embs-card-actions .embs-btn{width:100%;min-height:40px;padding:0 10px;font-size:13px}.embs-state{grid-column:1 / -1;display:flex;flex-direction:column;align-items:center;gap:12px;padding:34px 16px;text-align:center;color:#6b5a63}.embs-state p{margin:0;max-width:34ch;font-size:15px;line-height:1.5}.embs-skel{aspect-ratio:.62;background:linear-gradient(100deg,#f3ebe5 30%,#faf5f1,#f3ebe5 70%);background-size:300% 100%;animation:embs-shimmer 1.4s linear infinite;box-shadow:none}@keyframes embs-shimmer{0%{background-position:100% 0}to{background-position:-50% 0}}.embs-toast{position:absolute;left:50%;bottom:12px;z-index:2;transform:translate(-50%,16px);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 12px;width:max-content;max-width:calc(100% - 28px);padding:11px 16px;border-radius:14px;background:var(--embs-nuit);color:var(--embs-creme);font-size:13.5px;box-shadow:0 8px 26px #140a1059;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s}.embs-toast a{color:var(--embs-or-clair);font-weight:600;text-underline-offset:3px}.embs-toast.embs-show{opacity:1;transform:translate(-50%);pointer-events:auto}.embs-toast-anchor{position:relative;flex:none;height:0;z-index:2}.embs-toast-offer{flex-basis:100%;text-align:center;color:var(--embs-or-clair);font-weight:600}.embs-toast-offer:empty{display:none}.embs-gauge{display:flex;align-items:center;gap:10px;text-align:left}.embs-panel-foot{flex:none;padding:10px 14px;background:#fff;border-top:1px solid rgba(201,164,106,.55);box-shadow:0 -6px 18px #2b22280f}.embs-gauge-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#c9a46a38;color:var(--embs-prune)}.embs-gauge-ic svg{width:17px;height:17px}.embs-gauge[data-kind=ok] .embs-gauge-ic{background:#2f6b4f;color:#fff;animation:embs-gauge-ok .55s cubic-bezier(.2,1.5,.4,1)}@keyframes embs-gauge-ok{0%{transform:scale(.4) rotate(-25deg);opacity:0}}.embs-gauge-main{flex:1;min-width:0}.embs-gauge-t{font-size:13.5px;font-weight:600;line-height:1.3;color:var(--embs-texte)}.embs-gauge[data-kind=ok] .embs-gauge-t{color:#24553f}.embs-gauge-bar{display:block;height:6px;margin-top:7px;border-radius:999px;background:#7d22481f;overflow:hidden}.embs-gauge-fill{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--embs-or),var(--embs-prune));transform:translate(-100%);transition:transform .7s cubic-bezier(.2,.8,.2,1);animation:embs-gauge-in .8s cubic-bezier(.2,.8,.2,1)}@keyframes embs-gauge-in{0%{transform:translate(-100%)}}.embs-gauge-cta{flex:none;padding:0 16px;font-size:13px}.embs-panel{position:relative}.embs-list-foot{grid-column:1 / -1;display:flex;justify-content:center;padding:8px 0 4px}.embs-list-foot .embs-btn{min-height:44px;padding:0 22px;text-decoration:none}.embs-panel-promo{display:inline-flex;align-items:center;gap:7px;margin:8px 0 0;padding:6px 12px 6px 9px;border-radius:999px;background:var(--embs-prune);color:var(--embs-or-clair);font-size:13px;font-weight:700;line-height:1.3}.embs-panel-promo span:first-child{display:grid;flex:none}.embs-panel-promo svg{width:16px;height:16px}.embs-reminder{margin:8px 0 0;padding:8px 12px;border-radius:12px;background:#fff;border:1px solid rgba(201,164,106,.6);font-size:13.5px;line-height:1.4;color:var(--embs-prune);max-width:60ch}.embs-overlay-center{align-items:center;padding:20px}.embs-dialog{width:min(380px,100%);padding:24px 22px 20px;border-radius:20px;background:var(--embs-creme);border:1px solid var(--embs-or);text-align:center;box-shadow:0 18px 50px #140a1066;transform:scale(.96);opacity:0;transition:transform .22s,opacity .2s}.embs-overlay.embs-in .embs-dialog{transform:none;opacity:1}.embs-dialog p{margin:10px 0 18px;color:#6b5a63}.embs-dialog-actions{display:flex;flex-direction:column;gap:8px}.embs-sheet{position:relative;width:min(400px,100%);max-height:100%;overflow-y:auto}.embs-sheet .embs-close{position:absolute;top:8px;right:8px;width:44px;height:44px}.embs-sheet .embs-kicker{margin:2px 46px 6px;color:#9a7a45}.embs-codebox{display:flex;gap:8px;margin:16px 0 12px}.embs-code{flex:1;min-width:0;min-height:44px;padding:0 10px;border:1px dashed var(--embs-or);border-radius:12px;background:#fff;color:var(--embs-prune);text-align:center;font:700 16px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.05em}.embs-copy{flex:none}.embs-conds{margin:0 0 14px;padding:0;list-style:none;font-size:13px;line-height:1.55;color:#6b5a63}.embs-conds li:first-letter{text-transform:uppercase}.embs-sheet .embs-gauge{margin:0 0 16px;padding:11px 12px;border-radius:14px;background:#fff;border:1px solid rgba(201,164,106,.55)}.embs-overlay-map{padding:12px}.embs-mapsheet{position:relative;width:min(430px,100%);max-height:100%;overflow-y:auto;padding:16px;text-align:left}.embs-mapsheet .embs-close{position:absolute;top:8px;right:8px;width:44px;height:44px}.embs-mapsheet .embs-panel-title{margin:4px 50px 12px 2px}.embs-minimap{display:block;width:100%;aspect-ratio:3 / 2;border-radius:14px;border:1px solid var(--embs-or);background:#f4ece6;cursor:pointer;touch-action:manipulation}.embs-map-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:9px 2px 11px;font-size:12.5px;color:#6b5a63}.embs-map-legend i{flex:none;width:10px;height:10px;margin:0 3px;border-radius:50%;background:var(--embs-prune);box-shadow:0 0 0 2px #fff,0 0 0 3px var(--embs-prune)}.embs-map-legend strong{margin-left:auto;padding:3px 9px;border-radius:999px;background:#f3d9a080;color:#5c4212;font-weight:700}.embs-dests{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.embs-dest{display:flex;align-items:center;gap:8px;min-height:48px;padding:6px 10px 6px 8px;border-radius:14px;border:1px solid rgba(125,34,72,.28);background:#fff;color:var(--embs-texte);font:600 13px/1.2 inherit;font-family:inherit;text-align:left;cursor:pointer}.embs-dest:hover{border-color:var(--embs-prune)}.embs-dest-n{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--embs-nuit);color:var(--embs-or-clair);font-size:12px;font-weight:700}.embs-dest-t{flex:1;min-width:0}.embs-dest-tag{flex:none;padding:4px 9px;border-radius:999px;background:var(--embs-or-clair);color:var(--embs-nuit);font-size:12px;font-weight:700;white-space:nowrap}.embs-dest-arcade{grid-column:1 / -1;order:-1;min-height:52px;background:var(--embs-prune);border-color:var(--embs-or);color:var(--embs-creme);font-size:14px}.embs-dest-arcade .embs-dest-n{background:var(--embs-or-clair);color:var(--embs-nuit)}.embs-reduce *,.embs-reduce *:before,.embs-reduce *:after{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.embs-root *,.embs-root *:before,.embs-root *:after{animation:none!important;transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/91/assets/em-bs-boutique.css.map */
