.fil-ambre[data-v-b96224c9]{height:2px;inset:0 0 auto;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s ease;z-index:5000}.fil-ambre--actif[data-v-b96224c9]{opacity:1;transition:opacity .15s ease}.fil-ambre__fil[data-v-b96224c9]{background:linear-gradient(90deg,rgba(var(--primary-500-rgb),0),var(--fleur-etoile-theme) 40%,var(--primary-300));box-shadow:0 0 12px rgba(var(--primary-500-rgb),.6);height:100%;position:relative;transition:width .2s ease-out}.fil-ambre--erreur .fil-ambre__fil[data-v-b96224c9]{background:linear-gradient(90deg,rgba(var(--danger-500-rgb),0),var(--danger-500));box-shadow:0 0 12px rgba(var(--danger-500-rgb),.6)}.fil-ambre__tete[data-v-b96224c9]{background:var(--primary-300);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);filter:drop-shadow(0 0 6px var(--fleur-etoile-theme));height:10px;position:absolute;right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);width:10px}.fil-ambre--erreur .fil-ambre__tete[data-v-b96224c9]{display:none}@media(prefers-reduced-motion:reduce){.fil-ambre__fil[data-v-b96224c9]{transition:none}}.basic-icon-next[data-v-d1f9e595]{align-items:center;animation:fadeIn-d1f9e595 .25s ease;display:inline-flex;justify-content:center;transition:opacity .3s ease,transform .3s ease,stroke .25s ease,color .25s ease;translate:0 -.0625em;vertical-align:-.125em}.basic-icon-next[data-v-d1f9e595]:not(.basic-icon-next--custom){fill:transparent!important}.basic-icon-next--custom[data-v-d1f9e595]{stroke:unset}.basic-icon-next--has-default.basic-icon-next--has-default[data-v-d1f9e595]{color:var(--_icon-default)}.basic-icon-next--pointer[data-v-d1f9e595]{cursor:pointer}.basic-icon-next--pointer[data-v-d1f9e595],.basic-icon-next.icon-hovered[data-v-d1f9e595]{transition-property:opacity,transform,stroke,color,scale}.basic-icon-next--pointer[data-v-d1f9e595]:active,.basic-icon-next.icon-hovered[data-v-d1f9e595]:active{scale:.92}.basic-icon-next--xs[data-v-d1f9e595] .fx{display:none}.basic-icon-next--not-allowed[data-v-d1f9e595]{cursor:not-allowed!important}.basic-icon-next--disabled[data-v-d1f9e595]{opacity:.5;pointer-events:none}.basic-icon-next--active[data-v-d1f9e595]{stroke-width:1.8}.basic-icon-next--no-hover[data-v-d1f9e595] *{pointer-events:none!important}.basic-icon-next[data-v-d1f9e595]:focus{box-shadow:0 0 0 3px rgba(var(--primary-500-rgb),.2);outline:none}.basic-icon-next--color--white[data-v-d1f9e595]{color:#fff}.basic-icon-next--color--black[data-v-d1f9e595]{color:#000}.basic-icon-next--color--neutral-50[data-v-d1f9e595]{color:#f8f9fb}.basic-icon-next--color--neutral-100[data-v-d1f9e595]{color:#edf1f5}.basic-icon-next--color--neutral-200[data-v-d1f9e595]{color:#e2e7ef}.basic-icon-next--color--neutral-300[data-v-d1f9e595]{color:#cdd5e0}.basic-icon-next--color--neutral-400[data-v-d1f9e595]{color:#b4bfce}.basic-icon-next--color--neutral-500[data-v-d1f9e595]{color:#94a2b8}.basic-icon-next--color--neutral-600[data-v-d1f9e595]{color:#647184}.basic-icon-next--color--neutral-700[data-v-d1f9e595]{color:#4d5462}.basic-icon-next--color--neutral-800[data-v-d1f9e595]{color:#3c414c}.basic-icon-next--color--neutral-900[data-v-d1f9e595]{color:#2b303a}.basic-icon-next--color--primary-50[data-v-d1f9e595]{color:var(--primary-50)}.basic-icon-next--color--primary-100[data-v-d1f9e595]{color:var(--primary-100)}.basic-icon-next--color--primary-200[data-v-d1f9e595]{color:var(--primary-200)}.basic-icon-next--color--primary-300[data-v-d1f9e595]{color:var(--primary-300)}.basic-icon-next--color--primary-400[data-v-d1f9e595]{color:var(--primary-400)}.basic-icon-next--color--primary-500[data-v-d1f9e595]{color:var(--primary-500)}.basic-icon-next--color--primary-600[data-v-d1f9e595]{color:var(--primary-600)}.basic-icon-next--color--primary-700[data-v-d1f9e595]{color:var(--primary-700)}.basic-icon-next--color--primary-800[data-v-d1f9e595]{color:var(--primary-800)}.basic-icon-next--color--primary-900[data-v-d1f9e595]{color:var(--primary-900)}.basic-icon-next--color--secondary-50[data-v-d1f9e595]{color:var(--secondary-50)}.basic-icon-next--color--secondary-100[data-v-d1f9e595]{color:var(--secondary-100)}.basic-icon-next--color--secondary-200[data-v-d1f9e595]{color:var(--secondary-200)}.basic-icon-next--color--secondary-300[data-v-d1f9e595]{color:var(--secondary-300)}.basic-icon-next--color--secondary-400[data-v-d1f9e595]{color:var(--secondary-400)}.basic-icon-next--color--secondary-500[data-v-d1f9e595]{color:var(--secondary-500)}.basic-icon-next--color--secondary-600[data-v-d1f9e595]{color:var(--secondary-600)}.basic-icon-next--color--secondary-700[data-v-d1f9e595]{color:var(--secondary-700)}.basic-icon-next--color--secondary-800[data-v-d1f9e595]{color:var(--secondary-800)}.basic-icon-next--color--secondary-900[data-v-d1f9e595]{color:var(--secondary-900)}.basic-icon-next--color--secondary-1000[data-v-d1f9e595]{color:var(--secondary-100)}.basic-icon-next--color--pink-50[data-v-d1f9e595]{color:#fff1f3}.basic-icon-next--color--pink-100[data-v-d1f9e595]{color:#ffe3e7}.basic-icon-next--color--pink-200[data-v-d1f9e595]{color:#ffccd6}.basic-icon-next--color--pink-300[data-v-d1f9e595]{color:#ffa1b4}.basic-icon-next--color--pink-400[data-v-d1f9e595]{color:#ff708f}.basic-icon-next--color--pink-500[data-v-d1f9e595]{color:#f93a69}.basic-icon-next--color--pink-600[data-v-d1f9e595]{color:#e71754}.basic-icon-next--color--pink-700[data-v-d1f9e595]{color:#c30d46}.basic-icon-next--color--pink-800[data-v-d1f9e595]{color:#a30e42}.basic-icon-next--color--pink-900[data-v-d1f9e595]{color:#8b103f}.basic-icon-next--color--danger-50[data-v-d1f9e595]{color:#fff1f1}.basic-icon-next--color--danger-100[data-v-d1f9e595]{color:#ffdfdf}.basic-icon-next--color--danger-200[data-v-d1f9e595]{color:#ffc5c5}.basic-icon-next--color--danger-300[data-v-d1f9e595]{color:#ff9d9d}.basic-icon-next--color--danger-400[data-v-d1f9e595]{color:#ff6464}.basic-icon-next--color--danger-500[data-v-d1f9e595]{color:#ff4d4d}.basic-icon-next--color--danger-600[data-v-d1f9e595]{color:#eb1515}.basic-icon-next--color--danger-700[data-v-d1f9e595]{color:#993a3a}.basic-icon-next--color--danger-800[data-v-d1f9e595]{color:#a50f0f}.basic-icon-next--color--danger-900[data-v-d1f9e595]{color:#881414}.basic-icon-next--color--success-50[data-v-d1f9e595]{color:#f1fcf4}.basic-icon-next--color--success-100[data-v-d1f9e595]{color:#ddfae6}.basic-icon-next--color--success-200[data-v-d1f9e595]{color:#bff3d3}.basic-icon-next--color--success-300[data-v-d1f9e595]{color:#8de8b1}.basic-icon-next--color--success-400[data-v-d1f9e595]{color:#3ccf77}.basic-icon-next--color--success-500[data-v-d1f9e595]{color:#2cbb66}.basic-icon-next--color--success-600[data-v-d1f9e595]{color:#1f9a50}.basic-icon-next--color--success-700[data-v-d1f9e595]{color:#1c7942}.basic-icon-next--color--success-800[data-v-d1f9e595]{color:#1b6038}.basic-icon-next--color--success-900[data-v-d1f9e595]{color:#184f30}.basic-icon-next--color--warning-50[data-v-d1f9e595]{color:#fff7ed}.basic-icon-next--color--warning-100[data-v-d1f9e595]{color:#ffedd5}.basic-icon-next--color--warning-200[data-v-d1f9e595]{color:#fed7aa}.basic-icon-next--color--warning-300[data-v-d1f9e595]{color:#fdba74}.basic-icon-next--color--warning-400[data-v-d1f9e595]{color:#fb923c}.basic-icon-next--color--warning-500[data-v-d1f9e595]{color:#f97316}.basic-icon-next--color--warning-600[data-v-d1f9e595]{color:#d9580a}.basic-icon-next--color--warning-700[data-v-d1f9e595]{color:#b94808}.basic-icon-next--color--warning-800[data-v-d1f9e595]{color:#9a3b07}.basic-icon-next--color--warning-900[data-v-d1f9e595]{color:#7a2e05}.basic-icon-next--color--info-50[data-v-d1f9e595]{color:#eff8ff}.basic-icon-next--color--info-100[data-v-d1f9e595]{color:#d7edff}.basic-icon-next--color--info-200[data-v-d1f9e595]{color:#b6e4ff}.basic-icon-next--color--info-300[data-v-d1f9e595]{color:#75d1ff}.basic-icon-next--color--info-400[data-v-d1f9e595]{color:#2cbaff}.basic-icon-next--color--info-500[data-v-d1f9e595]{color:#14adff}.basic-icon-next--color--info-600[data-v-d1f9e595]{color:#0080d4}.basic-icon-next--color--info-700[data-v-d1f9e595]{color:#046498}.basic-icon-next--color--info-800[data-v-d1f9e595]{color:#00568d}.basic-icon-next--color--info-900[data-v-d1f9e595]{color:#064874}@keyframes fadeIn-d1f9e595{0%{opacity:0;transform:scale(.95)}}.toast-container[data-v-54f40224]{flex-direction:column;gap:10px;left:50%;pointer-events:none;position:fixed;top:20px;transform:translate(-50%);z-index:9999}.toast[data-v-54f40224],.toast-container[data-v-54f40224]{align-items:center;display:flex}.toast[data-v-54f40224]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:10px;box-shadow:0 10px 40px #0000004d,0 0 0 1px #ffffff0d;gap:12px;max-width:420px;min-width:280px;padding:14px 18px;pointer-events:auto}.toast--success[data-v-54f40224]{border-left:4px solid var(--success-500)}.toast--success .toast__icon[data-v-54f40224]{color:var(--success-500)}.toast--danger[data-v-54f40224]{border-left:4px solid var(--danger-500)}.toast--danger .toast__icon[data-v-54f40224]{color:var(--danger-500)}.toast--warning[data-v-54f40224]{border-left:4px solid var(--warning-500)}.toast--warning .toast__icon[data-v-54f40224]{color:var(--warning-500)}.toast--info[data-v-54f40224]{border-left:4px solid var(--primary-500)}.toast--info .toast__icon[data-v-54f40224]{color:var(--primary-500)}.toast--rich[data-v-54f40224]{align-items:center}.toast__image[data-v-54f40224]{background:var(--bg-surface);border-radius:6px;flex-shrink:0;height:40px;-o-object-fit:cover;object-fit:cover;width:40px}.toast__icon[data-v-54f40224]{align-items:center;display:flex;flex-shrink:0;justify-content:center}.toast__content[data-v-54f40224]{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.toast__title[data-v-54f40224]{color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toast__message[data-v-54f40224],.toast__title[data-v-54f40224]{font-size:13px;line-height:1.3}.toast__message[data-v-54f40224]{color:var(--text-secondary);font-weight:500}.toast__action[data-v-54f40224]{align-items:center;background:none;border:none;color:var(--primary-500);cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:4px;margin-top:6px;padding:0;transition:opacity .15s ease}.toast__action[data-v-54f40224]:hover{opacity:.8}.toast__badge[data-v-54f40224]{background:linear-gradient(135deg,var(--success-500),var(--success-600,var(--success-500)));border-radius:8px;color:#fff;flex-shrink:0;font-size:11px;font-weight:700;padding:2px 8px;white-space:nowrap}.toast__close[data-v-54f40224]{align-items:center;background:none;border:none;color:var(--text-muted);cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:4px;transition:color .2s ease}.toast__close[data-v-54f40224]:hover{color:var(--text-primary)}.toast-enter-active[data-v-54f40224],.toast-leave-active[data-v-54f40224]{transition:all .3s cubic-bezier(.34,1.56,.64,1)}.toast-enter-from[data-v-54f40224]{opacity:0;transform:translateY(-20px) scale(.9)}.toast-leave-to[data-v-54f40224]{opacity:0;transform:translateY(-10px) scale(.95)}.fly-to-cart-layer[data-v-9da0dd81]{inset:0;pointer-events:none;position:fixed;z-index:5001}.fly-to-cart-layer__particle[data-v-9da0dd81]{display:grid;height:58px;left:0;place-items:center;position:fixed;top:0;width:58px;will-change:transform,opacity}.fly-to-cart-layer__halo[data-v-9da0dd81]{background:radial-gradient(circle at 32% 28%,#ffffff8c 0,#fff0 30%),radial-gradient(circle,rgba(var(--primary-500-rgb),.38) 0,rgba(var(--primary-500-rgb),.16) 62%,rgba(var(--primary-500-rgb),.05));border:1px solid rgba(var(--primary-500-rgb),.55);border-radius:50%;box-shadow:0 0 22px rgba(var(--primary-500-rgb),.55),inset 0 0 12px #ffffff1f;inset:4px;position:absolute}.fly-to-cart-layer__icone[data-v-9da0dd81]{filter:drop-shadow(0 2px 6px rgba(var(--black-rgb),.45));position:relative}.fly-to-cart-layer__peek[data-v-9da0dd81]{align-items:center;background:#0a0d14;border-radius:0 0 12px 12px;box-shadow:0 4px 20px #00000059,0 0 0 1px #ffffff0f;display:flex;height:56px;justify-content:center;pointer-events:none;position:fixed;top:-56px;transition:top .38s cubic-bezier(.22,1,.36,1);width:56px;z-index:5002}.fly-to-cart-layer__peek--visible[data-v-9da0dd81]{top:0}.fly-to-cart-layer__peek--wiggle[data-v-9da0dd81]{animation:peek-wiggle-9da0dd81 .5s cubic-bezier(.16,1,.3,1)}.fly-to-cart-layer__peek-trigger[data-v-9da0dd81]{align-items:center;display:flex;height:38px;justify-content:center;width:36px}.fly-to-cart-layer__peek-amazon-icon[data-v-9da0dd81]{align-items:center;display:flex;filter:drop-shadow(0 0 3px rgba(156,163,175,.3));height:32px;justify-content:center;position:relative;width:32px}.fly-to-cart-layer__peek-amazon-icon svg[data-v-9da0dd81]{height:100%;width:100%}.fly-to-cart-layer__peek-count[data-v-9da0dd81]{color:#fff;font-size:15px;font-weight:800;left:58%;line-height:1;pointer-events:none;position:absolute;text-shadow:0 1px 2px rgba(0,0,0,.4);top:1px;transform:translate(-50%)}.fly-to-cart-layer__peek-count--bounce[data-v-9da0dd81]{animation:peek-bounce-9da0dd81 .6s cubic-bezier(.34,1.56,.64,1)}@keyframes peek-wiggle-9da0dd81{0%{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(5deg)}75%{transform:rotate(-2deg)}to{transform:rotate(0)}}@keyframes peek-bounce-9da0dd81{0%{transform:translate(-50%) scale(1)}30%{transform:translate(-50%) scale(1.55)}50%{transform:translate(-50%) scale(.9)}70%{transform:translate(-50%) scale(1.2)}to{transform:translate(-50%) scale(1)}}.palier-livraison[data-v-767b8d36]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--chrome-bg,var(--bg-surface));border:1px solid rgba(var(--success-500-rgb),.55);border-radius:999px;box-shadow:0 10px 30px rgba(var(--black-rgb),.4),0 0 24px rgba(var(--success-500-rgb),.35);display:inline-flex;gap:10px;padding:10px 16px;pointer-events:none;position:fixed;z-index:5000}.palier-livraison__texte[data-v-767b8d36]{color:var(--success-300);font-size:14px;font-weight:700;white-space:nowrap}.palier-livraison__eclat[data-v-767b8d36]{inset:0;overflow:visible;position:absolute}.palier-enter-active[data-v-767b8d36]{transition:opacity .35s ease,transform .5s cubic-bezier(.34,1.56,.64,1)}.palier-leave-active[data-v-767b8d36]{transition:opacity .4s ease,transform .4s ease}.palier-enter-from[data-v-767b8d36]{opacity:0;transform:translateY(-8px) scale(.6)}.palier-leave-to[data-v-767b8d36]{opacity:0;transform:translateY(-6px)}.modal[data-v-0034440e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;display:flex;inset:0;justify-content:center;padding:clamp(16px,2vw,24px);position:fixed;z-index:1000}.modal__dialog[data-v-0034440e]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:16px;box-shadow:0 20px 50px #0000004d;max-height:90vh;max-width:480px;overflow-y:auto;padding:clamp(24px,3vw,32px);position:relative;transform-origin:center center;width:100%;will-change:opacity,transform}.modal__dialog--small[data-v-0034440e]{max-width:380px}.modal__dialog--medium[data-v-0034440e]{max-width:480px}.modal__dialog--large[data-v-0034440e]{max-width:700px}.modal__header[data-v-0034440e]{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:clamp(12px,1.5vw,20px);justify-content:space-between;margin-bottom:clamp(16px,2vw,24px);padding-bottom:clamp(8px,1vw,16px)}.modal__header-text[data-v-0034440e]{color:var(--text-primary);font-size:clamp(18px,1rem + .5vw,24px);font-weight:700}.modal__content[data-v-0034440e]{min-height:120px;position:relative}.modal__close-btn[data-v-0034440e]{align-items:center;background:transparent;border:none;border-radius:6px;color:#b4bfce;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:color .16s ease,background .16s ease}.modal__close-btn[data-v-0034440e]:hover{background:var(--hover-overlay);color:#edf1f5}.modal__close-btn--floating[data-v-0034440e]{position:absolute;right:8px;top:8px;z-index:1}.modal__actions[data-v-0034440e]{border-top:1px solid var(--border-subtle);display:flex;gap:clamp(8px,1vw,12px);justify-content:space-around;margin-top:clamp(24px,3vw,32px);padding-top:clamp(16px,2vw,24px)}.app-confirm__title[data-v-6c4e960f]{font-size:17px;font-weight:800;margin:0}.app-confirm__title.is-danger[data-v-6c4e960f]{color:#f87171}.app-confirm__message[data-v-6c4e960f]{color:#ffffffc7;font-size:14.5px;line-height:1.65;margin:0;white-space:pre-line}.app-confirm__actions[data-v-6c4e960f]{display:flex;gap:10px;justify-content:flex-end;width:100%}.app-confirm__btn[data-v-6c4e960f]{border:none;border-radius:10px;cursor:pointer;font-size:14px;font-weight:700;min-height:44px;padding:11px 18px;transition:filter .12s ease,background .12s ease}.app-confirm__btn--ghost[data-v-6c4e960f]{background:#ffffff12;color:#fffc}.app-confirm__btn--ghost[data-v-6c4e960f]:hover{background:#ffffff21}.app-confirm__btn--primary[data-v-6c4e960f]{background:var(--primary-500);color:#1a1204}.app-confirm__btn--primary[data-v-6c4e960f]:focus-visible,.app-confirm__btn--primary[data-v-6c4e960f]:hover{filter:brightness(1.12)}.app-confirm__btn--danger[data-v-6c4e960f]{background:#dc2626;color:#fff}.app-confirm__btn--danger[data-v-6c4e960f]:focus-visible,.app-confirm__btn--danger[data-v-6c4e960f]:hover{filter:brightness(1.12)}.pbtn{align-items:center;border:none;cursor:pointer;display:inline-flex;font-family:Montserrat,SF Pro Text,-apple-system,sans-serif;font-weight:600;justify-content:center;outline:none;overflow:hidden;position:relative;text-decoration:none;transition:all .24s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.pbtn:focus-visible{box-shadow:0 0 0 3px var(--focus-ring);outline:2px solid var(--primary-400);outline-offset:2px}.pbtn--xl{border-radius:14px;font-size:clamp(16px,1rem + .25vw,20px);gap:clamp(12px,1.5vw,20px);height:56px;padding:0 28px}.pbtn--lg{border-radius:12px;height:48px;padding:0 clamp(24px,3vw,32px)}.pbtn--lg,.pbtn--md{font-size:clamp(14px,.875rem + .25vw,18px);gap:clamp(8px,1vw,12px)}.pbtn--md{border-radius:10px;height:42px}.pbtn--md,.pbtn--sm{padding:0 clamp(16px,2vw,24px)}.pbtn--sm{border-radius:8px;font-size:clamp(13px,.75rem + .25vw,15px);height:36px}.pbtn--sm,.pbtn--xs{gap:clamp(4px,.5vw,8px)}.pbtn--xs{border-radius:6px;font-size:clamp(11px,.5rem + .25vw,13px);height:30px;padding:0 clamp(8px,1vw,16px)}.pbtn--icon-only.pbtn--xl{padding:0;width:56px}.pbtn--icon-only.pbtn--lg{padding:0;width:48px}.pbtn--icon-only.pbtn--md{padding:0;width:42px}.pbtn--icon-only.pbtn--sm{padding:0;width:36px}.pbtn--icon-only.pbtn--xs{padding:0;width:30px}.pbtn--full{width:100%}.pbtn--primary.pbtn--solid{background:var(--cta-solid);box-shadow:0 2px 8px rgba(var(--primary-500-rgb),.25);color:#fff}.pbtn--primary.pbtn--solid:hover:not(.pbtn--disabled):not(.pbtn--loading){background:var(--cta-solid-hover);box-shadow:0 4px 16px rgba(var(--primary-500-rgb),.4)}.pbtn--primary.pbtn--solid:active:not(.pbtn--disabled):not(.pbtn--loading){background:var(--cta-solid-active);box-shadow:0 1px 4px rgba(var(--primary-500-rgb),.3)}.pbtn--primary.pbtn--solid.pbtn--loading{background:var(--cta-solid-active)}.pbtn--primary.pbtn--outline{background:transparent;border:2px solid var(--primary-500);color:var(--primary-600)}.pbtn--primary.pbtn--outline:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--primary-500-rgb),.08);border-color:var(--primary-400);color:var(--primary-500)}.pbtn--primary.pbtn--ghost{background:transparent;color:var(--primary-600)}.pbtn--primary.pbtn--ghost:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--primary-500-rgb),.1);color:var(--primary-500)}.pbtn--primary.pbtn--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--primary-500-rgb),.15);border:1px solid rgba(var(--primary-500-rgb),.2);color:var(--primary-700)}.pbtn--primary.pbtn--glass:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--primary-500-rgb),.25);border-color:rgba(var(--primary-500-rgb),.4)}.pbtn--primary.pbtn--gradient{animation:gradient-shift 3s ease infinite;background:linear-gradient(135deg,var(--primary-500) 0,#8b5cf6 50%,var(--primary-600) 100%);background-size:200% 200%;box-shadow:0 4px 20px rgba(var(--primary-500-rgb),.4);color:#fff}.pbtn--primary.pbtn--gradient:hover:not(.pbtn--disabled):not(.pbtn--loading){box-shadow:0 4px 24px rgba(var(--primary-500-rgb),.5)}.pbtn--secondary.pbtn--solid{background:#3c414c;box-shadow:var(--shadow-card);color:#fff}.pbtn--secondary.pbtn--solid:hover:not(.pbtn--disabled):not(.pbtn--loading){background:#4d5462;box-shadow:var(--shadow-md)}.pbtn--secondary.pbtn--solid:active:not(.pbtn--disabled):not(.pbtn--loading){box-shadow:var(--shadow-sm)}.pbtn--secondary.pbtn--outline{background:transparent;border:2px solid var(--border-strong);color:var(--text-secondary)}.pbtn--secondary.pbtn--outline:hover:not(.pbtn--disabled):not(.pbtn--loading){background:var(--hover-overlay);border-color:var(--text-muted);color:var(--text-primary)}.pbtn--secondary.pbtn--ghost{background:transparent;color:var(--text-secondary)}.pbtn--secondary.pbtn--ghost:hover:not(.pbtn--disabled):not(.pbtn--loading){background:var(--hover-overlay);color:var(--text-primary)}.pbtn--secondary.pbtn--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--hover-overlay);border:1px solid var(--border-default);color:var(--text-secondary)}.pbtn--secondary.pbtn--glass:hover:not(.pbtn--disabled):not(.pbtn--loading){background:var(--active-overlay);border-color:var(--border-strong)}.pbtn--secondary.pbtn--gradient{background:linear-gradient(135deg,#4d5462,#2b303a);color:#fff}.pbtn--danger.pbtn--solid{background:#ff4d4d;box-shadow:0 2px 8px rgba(var(--danger-500-rgb),.25);color:#fff}.pbtn--danger.pbtn--solid:hover:not(.pbtn--disabled):not(.pbtn--loading){background:#ff6464;box-shadow:0 4px 16px rgba(var(--danger-500-rgb),.4)}.pbtn--danger.pbtn--solid:active:not(.pbtn--disabled):not(.pbtn--loading){background:#eb1515;box-shadow:0 1px 4px rgba(var(--danger-500-rgb),.3)}.pbtn--danger.pbtn--outline{background:transparent;border:2px solid #ff4d4d;color:#eb1515}.pbtn--danger.pbtn--outline .pbtn__icon{color:#eb1515}.pbtn--danger.pbtn--outline:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--danger-500-rgb),.08);border-color:#ff6464}.pbtn--danger.pbtn--ghost{background:transparent;color:#eb1515}.pbtn--danger.pbtn--ghost .pbtn__icon{color:#eb1515}.pbtn--danger.pbtn--ghost:hover:not(.pbtn--disabled):not(.pbtn--loading),.pbtn--danger.pbtn--glass{background:rgba(var(--danger-500-rgb),.1)}.pbtn--danger.pbtn--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--danger-500-rgb),.2);color:#993a3a}.pbtn--danger.pbtn--glass:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--danger-500-rgb),.15);border-color:rgba(var(--danger-500-rgb),.3)}.pbtn--danger.pbtn--gradient{background:linear-gradient(135deg,#ff4d4d,#f97316);color:#fff}.pbtn--success.pbtn--solid{background:#2cbb66;box-shadow:0 2px 8px rgba(var(--success-500-rgb),.25);color:#fff}.pbtn--success.pbtn--solid:hover:not(.pbtn--disabled):not(.pbtn--loading){background:#3ccf77;box-shadow:0 4px 16px rgba(var(--success-500-rgb),.4)}.pbtn--success.pbtn--solid:active:not(.pbtn--disabled):not(.pbtn--loading){background:#1f9a50;box-shadow:0 1px 4px rgba(var(--success-500-rgb),.3)}.pbtn--success.pbtn--outline{background:transparent;border:2px solid #2cbb66;color:#1f9a50}.pbtn--success.pbtn--outline:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--success-500-rgb),.08);border-color:#3ccf77}.pbtn--success.pbtn--ghost{background:transparent;color:#1f9a50}.pbtn--success.pbtn--ghost:hover:not(.pbtn--disabled):not(.pbtn--loading),.pbtn--success.pbtn--glass{background:rgba(var(--success-500-rgb),.1)}.pbtn--success.pbtn--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(var(--success-500-rgb),.2);color:#1c7942}.pbtn--success.pbtn--glass:hover:not(.pbtn--disabled):not(.pbtn--loading){background:rgba(var(--success-500-rgb),.15);border-color:rgba(var(--success-500-rgb),.3)}.pbtn--success.pbtn--gradient{background:linear-gradient(135deg,#2cbb66,#06b6d4);color:#fff}.pbtn--white.pbtn--solid{background:#fff;box-shadow:var(--shadow-card);color:#3c414c}.pbtn--white.pbtn--solid:hover:not(.pbtn--disabled):not(.pbtn--loading){background:#f8f9fb;box-shadow:var(--shadow-md)}.pbtn--white.pbtn--solid:active:not(.pbtn--disabled):not(.pbtn--loading){box-shadow:var(--shadow-sm)}.pbtn--white.pbtn--outline{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:#fff}.pbtn--white.pbtn--outline:hover:not(.pbtn--disabled):not(.pbtn--loading){background:#ffffff1a;border-color:#fff}.pbtn--white.pbtn--ghost{background:transparent;color:#fff}.pbtn--white.pbtn--ghost:hover:not(.pbtn--disabled):not(.pbtn--loading),.pbtn--white.pbtn--glass{background:#ffffff26}.pbtn--white.pbtn--glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.2);color:#fff}.pbtn--white.pbtn--glass:hover:not(.pbtn--disabled):not(.pbtn--loading){background:#ffffff40;border-color:#fff6}.pbtn--white.pbtn--gradient{background:linear-gradient(135deg,#fff,#edf1f5);color:#3c414c}.pbtn--disabled{cursor:not-allowed;filter:grayscale(15%);opacity:.45;pointer-events:none}.pbtn--loading{cursor:wait;pointer-events:none}.pbtn--active{opacity:.9}.pbtn--glow.pbtn--primary.pbtn--solid{box-shadow:0 0 20px rgba(var(--primary-500-rgb),.5),0 4px 14px rgba(var(--primary-500-rgb),.35)}.pbtn--glow.pbtn--success.pbtn--solid{box-shadow:0 0 20px rgba(var(--success-500-rgb),.5),0 4px 14px rgba(var(--success-500-rgb),.35)}.pbtn--glow.pbtn--danger.pbtn--solid{box-shadow:0 0 20px rgba(var(--danger-500-rgb),.5),0 4px 14px rgba(var(--danger-500-rgb),.35)}.pbtn--pulse{animation:pulse-btn 2s ease-in-out infinite}.pbtn--pulse.pbtn--success{animation-name:pulse-btn-success}.pbtn--success-flash{animation:pbtn-success-pop .55s cubic-bezier(.34,1.56,.64,1);background:#2cbb66!important;border-color:#2cbb66!important;box-shadow:0 0 rgba(var(--success-500-rgb),.45),0 6px 20px rgba(var(--success-500-rgb),.4)!important;color:#fff!important;pointer-events:none}.pbtn--success-flash .pbtn__icon,.pbtn--success-flash .pbtn__label{color:#fff!important}.pbtn--success-flash:active,.pbtn--success-flash:hover{background:#2cbb66!important;color:#fff!important}.pbtn__content{align-items:center;display:flex;gap:inherit;justify-content:center;z-index:1}.pbtn__label{position:relative;z-index:1}.pbtn__icon{flex-shrink:0;z-index:1}.pbtn__icon [stroke]:not([stroke=none]):not([stroke=transparent]){stroke:currentColor!important}.pbtn__icon [fill]:not([fill=none]):not([fill=transparent]):not([fill^="url("]):not([fill^="var("]){fill:currentColor!important}.pbtn__icon--left{margin-inline-end:-2px}.pbtn__icon--right{margin-inline-start:-2px}.pbtn__badge{align-items:center;background:#ffffff40;border-radius:20px;display:inline-flex;font-weight:700;justify-content:center;z-index:1}.pbtn--ghost .pbtn__badge,.pbtn--outline .pbtn__badge{background:#0000001a}.pbtn--white.pbtn--solid .pbtn__badge{background:#00000014}.pbtn__glow{background:inherit;border-radius:inherit;filter:blur(12px);inset:-2px;opacity:.5;pointer-events:none;position:absolute;z-index:-1}.pbtn__fleur{z-index:1}.pbtn__fleur--centre{inset:0;margin:auto;position:absolute}.pbtn--loading-centre .pbtn__content{visibility:hidden}@keyframes gradient-shift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse-btn{0%,to{box-shadow:0 4px 14px rgba(var(--primary-500-rgb),.35)}50%{box-shadow:0 6px 20px rgba(var(--primary-500-rgb),.5)}}@keyframes pulse-btn-success{0%,to{box-shadow:0 4px 14px rgba(var(--success-500-rgb),.35)}50%{box-shadow:0 6px 20px rgba(var(--success-500-rgb),.5)}}@keyframes pbtn-success-pop{0%{transform:scale(1)}35%{box-shadow:0 0 0 8px rgba(var(--success-500-rgb),.18),0 8px 24px rgba(var(--success-500-rgb),.45);transform:scale(1.06)}70%{transform:scale(.98)}to{transform:scale(1)}}@keyframes pbtn-icon-pop-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.25)}to{opacity:1;transform:scale(1)}}.pbtn__icon--success-pop{animation:pbtn-icon-pop-in .42s cubic-bezier(.34,1.56,.64,1) both;transform-origin:center}@media(prefers-reduced-motion:reduce){.pbtn--success-flash,.pbtn__icon--success-pop{animation:none!important}}@media(max-width:720px){.pbtn{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:all .16s cubic-bezier(.4,0,.2,1)}.pbtn:active:not(.pbtn--disabled):not(.pbtn--loading){opacity:.85;transition:opacity .1s ease}.pbtn--xl{height:52px;padding:0 clamp(24px,3vw,32px)}.pbtn--lg,.pbtn--xl{font-size:clamp(14px,.875rem + .25vw,18px)}.pbtn--lg{height:46px;padding:0 clamp(16px,2vw,24px)}.pbtn--sm,.pbtn--xs{min-height:44px}.pbtn--xs{padding:0 14px}.pbtn--md{min-height:44px}}.filtre-icone[data-v-711d3778]{flex:0 0 auto;height:14px;opacity:.7;transition:opacity .16s cubic-bezier(.16,1,.3,1);width:14px}@media(max-width:720px){.filtre-icone[data-v-711d3778]{display:none}}.bs-card[data-v-e375d558]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(var(--secondary-900-rgb),.85);border:1px solid rgba(var(--secondary-600-rgb),.5);border-radius:20px;cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;overflow:hidden;position:relative;transition:all .24s cubic-bezier(.4,0,.2,1);width:230px}.bs-card[data-v-e375d558]:hover{background:rgba(var(--secondary-900-rgb),.95);border-color:rgba(var(--primary-500-rgb),.4);box-shadow:var(--shadow-xl)}@media(max-width:1024px){.bs-card[data-v-e375d558]{width:210px}}@media(max-width:720px){.bs-card[data-v-e375d558]{border-color:#ffffff0f;border-radius:16px;width:200px}.bs-card[data-v-e375d558],.bs-card[data-v-e375d558]:hover{background:var(--bg-page)}.bs-card[data-v-e375d558]:hover{box-shadow:none}}.bs-card__badge[data-v-e375d558]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b3;border-radius:9999px;box-shadow:0 2px 8px #0000004d;display:flex;gap:4px;left:12px;padding:4px 10px;position:absolute;top:12px;transition:opacity .35s ease,transform .35s ease;z-index:2}.bs-card__badge[data-v-e375d558] svg{color:#ff6b35}.bs-card:hover .bs-card__badge[data-v-e375d558] .flame-group{animation:flamme-vaciller-e375d558 .5s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(249,115,22,.9))}@media(max-width:720px){.bs-card.carousel-focus--active .bs-card__badge[data-v-e375d558]{opacity:1;transform:scale(1)}.bs-card.carousel-focus--active .bs-card__badge[data-v-e375d558] .flame-group{animation:flamme-vaciller-e375d558 .5s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(249,115,22,.9))}.bs-card:not(.carousel-focus--active) .bs-card__badge[data-v-e375d558]{opacity:0;transform:scale(.8)}}@media(max-width:1024px){.bs-card.carousel-focus--active .bs-card__badge[data-v-e375d558]{opacity:1;transform:scale(1)}.bs-card.carousel-focus--active .bs-card__badge[data-v-e375d558] .flame-group{animation:flamme-vaciller-e375d558 .5s ease-in-out infinite alternate;filter:drop-shadow(0 0 10px rgba(249,115,22,.9))}.bs-card:not(.carousel-focus--active) .bs-card__badge[data-v-e375d558]{opacity:0;transform:scale(.8)}}.bs-card__badge-rank[data-v-e375d558]{color:#fff;font-family:Montserrat,SF Pro Display,-apple-system,sans-serif;font-size:12px;font-weight:700;letter-spacing:.5px}.bs-card__badge-new[data-v-e375d558]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(135deg,rgba(var(--primary-500-rgb),.95),rgba(var(--primary-400-rgb),.88));border:1px solid rgba(var(--primary-300-rgb),.4);border-radius:9999px;box-shadow:0 2px 10px rgba(var(--primary-500-rgb),.45),0 0 0 1px #0003;display:flex;gap:4px;padding:4px 9px;position:absolute;right:12px;top:12px;transition:opacity .35s ease,transform .35s ease;z-index:2}.bs-card__badge-new[data-v-e375d558] svg{color:#fff;filter:drop-shadow(0 0 4px rgba(255,255,255,.65))}.bs-card__badge-new-label[data-v-e375d558]{color:#fff;font-family:Montserrat,SF Pro Display,-apple-system,sans-serif;font-size:10px;font-weight:800;letter-spacing:.6px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.25);text-transform:uppercase}.bs-card:hover .bs-card__badge-new[data-v-e375d558]{animation:new-pulse-e375d558 1.6s ease-in-out infinite}@keyframes new-pulse-e375d558{0%,to{box-shadow:0 2px 10px rgba(var(--primary-500-rgb),.45),0 0 0 1px #0003}50%{box-shadow:0 2px 16px rgba(var(--primary-400-rgb),.7),0 0 0 1px #0003}}@media(max-width:720px){.bs-card.carousel-focus--active .bs-card__badge-new[data-v-e375d558]{opacity:1;transform:scale(1)}.bs-card:not(.carousel-focus--active) .bs-card__badge-new[data-v-e375d558]{opacity:0;transform:scale(.8)}}@media(max-width:1024px){.bs-card.carousel-focus--active .bs-card__badge-new[data-v-e375d558]{opacity:1;transform:scale(1)}.bs-card:not(.carousel-focus--active) .bs-card__badge-new[data-v-e375d558]{opacity:0;transform:scale(.8)}}.bs-card__image[data-v-e375d558]{align-items:center;background:var(--bg-subtle);display:flex;justify-content:center;padding:clamp(8px,1vw,16px)}.bs-card__image img[data-v-e375d558]{height:170px;-o-object-fit:contain;object-fit:contain;width:170px}@media(max-width:1024px){.bs-card__image[data-v-e375d558]{padding:clamp(4px,.5vw,8px)}.bs-card__image img[data-v-e375d558]{height:140px;width:140px}}@media(max-width:720px){.bs-card__image[data-v-e375d558]{background:transparent;padding:clamp(4px,.5vw,8px)}.bs-card__image img[data-v-e375d558]{height:140px;width:140px}}.bs-card__image--bundle.bs-card__image--bundle[data-v-e375d558]{padding:0}.bs-card__image--bundle.bs-card__image--bundle img[data-v-e375d558]{aspect-ratio:16/9;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.bs-card__category[data-v-e375d558]{align-items:center;align-self:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--cat-bg,rgba(var(--neutral-500-rgb),.12));border:1px solid var(--cat-border,rgba(var(--neutral-500-rgb),.25));border-radius:9999px;color:var(--cat-color,#b4bfce);display:inline-flex;font-family:Montserrat,SF Pro Text,-apple-system,sans-serif;font-size:10px;font-weight:700;letter-spacing:.5px;line-height:1.4;margin-top:-11px;padding:3px 10px;position:relative;text-transform:uppercase;white-space:nowrap;z-index:3}.bs-card__content[data-v-e375d558]{display:flex;flex:1;flex-direction:column;gap:8px;padding:10px clamp(16px,2vw,24px);position:relative}@media(max-width:720px){.bs-card__content[data-v-e375d558]{padding:10px clamp(8px,1vw,16px)}}.bs-card__name-link[data-v-e375d558]{color:inherit;display:contents;text-decoration:none}.bs-card__name[data-v-e375d558]{color:#f8f9fb;font-family:Montserrat,SF Pro Display,-apple-system,sans-serif;font-size:clamp(14px,.875rem + .25vw,18px);font-weight:600;line-height:1.3;margin:0}.bs-card__bundle-items[data-v-e375d558],.bs-card__name[data-v-e375d558]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-card__bundle-items[data-v-e375d558]{color:#b4bfce;font-size:clamp(9px,.5rem + .15vw,11px);margin:2px 0 0;max-width:100%;min-width:0}.bs-card__dosage[data-v-e375d558],.bs-card__variant-select[data-v-e375d558]{color:#b4bfce;flex-shrink:0;font-size:clamp(11px,.5rem + .25vw,13px);font-weight:400;margin-left:auto;white-space:nowrap}.bs-card__variant-select[data-v-e375d558]{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;background:rgba(var(--secondary-700-rgb),.8);border:1px solid rgba(var(--secondary-500-rgb),.4);border-radius:4px;cursor:pointer;font-family:Montserrat,SF Pro Text,-apple-system,sans-serif;min-height:28px;outline:none;padding:4px 6px;transition:border-color .2s cubic-bezier(.4,0,.2,1)}.bs-card__variant-select[data-v-e375d558]:focus,.bs-card__variant-select[data-v-e375d558]:hover{border-color:rgba(var(--primary-500-rgb),.6);color:#edf1f5}.bs-card__variant-select option[data-v-e375d558]{background:var(--secondary-800);color:#e2e7ef}.bs-card__price[data-v-e375d558]{align-items:baseline;display:flex;gap:clamp(4px,.5vw,8px)}.bs-card__price-current[data-v-e375d558]{color:var(--primary-400);font-family:Montserrat,SF Pro Display,-apple-system,sans-serif;font-size:clamp(16px,1rem + .25vw,20px);font-weight:700}.bs-card__price-old[data-v-e375d558]{color:var(--text-muted);font-size:clamp(9px,.5rem + .15vw,11px);min-width:0;text-decoration:line-through}.bs-card__price-save[data-v-e375d558]{color:var(--success-400,var(--primary-300));font-size:11px;font-weight:700;white-space:nowrap}@keyframes flamme-vaciller-e375d558{0%{transform:skew(-3deg) scaleY(.97)}to{transform:skew(3deg) scaleY(1.03)}}@keyframes bs-card-pop-in-e375d558{0%{border-color:#ffffff0f;transform:scale(1.02)}30%{border-color:rgba(var(--primary-500-rgb),.7);transform:scale(1.05)}60%{border-color:rgba(var(--primary-500-rgb),.3);transform:scale(1.01)}to{border-color:#ffffff0f;transform:scale(1.02)}}.bs-card.carousel-focus--pop[data-v-e375d558]{animation:bs-card-pop-in-e375d558 1s cubic-bezier(.16,1,.3,1) 1 both;transition:opacity .35s cubic-bezier(.4,0,.2,1)!important}.bs-card__btn[data-v-e375d558]{border-radius:12px;font-family:Montserrat,SF Pro Text,-apple-system,sans-serif;margin:auto clamp(8px,1vw,16px) clamp(8px,1vw,16px);transition:all .16s cubic-bezier(.4,0,.2,1)}@media(max-width:720px){.bs-card__btn[data-v-e375d558]{margin:auto clamp(8px,1vw,16px) clamp(8px,1vw,16px)}}.bs-card__out-of-stock[data-v-e375d558]{color:var(--text-tertiary);display:block;font-size:clamp(9px,.5rem + .15vw,11px);font-weight:600;letter-spacing:.05em;margin:auto clamp(8px,1vw,16px) clamp(8px,1vw,16px);padding:8px 0;text-align:center;text-transform:uppercase}.bs-card--upcoming[data-v-e375d558]:hover{border-color:rgba(var(--primary-400-rgb),.55);box-shadow:0 6px 22px rgba(var(--primary-500-rgb),.18)}.bs-card--upcoming .bs-card__image img[data-v-e375d558]{filter:saturate(.9);opacity:.92}.bs-card__tagline[data-v-e375d558]{color:#cdd5e0;display:-webkit-box;font-weight:400;-webkit-line-clamp:2;line-height:1.4;margin:0;-webkit-box-orient:vertical;overflow:hidden}.bs-card__btn-soon[data-v-e375d558],.bs-card__tagline[data-v-e375d558]{font-family:Montserrat,SF Pro Text,-apple-system,sans-serif;font-size:clamp(9px,.5rem + .15vw,11px)}.bs-card__btn-soon[data-v-e375d558]{background:rgba(var(--primary-500-rgb),.12);border:1px solid rgba(var(--primary-400-rgb),.4);border-radius:12px;color:var(--primary-300);cursor:not-allowed;display:block;font-weight:700;letter-spacing:.5px;margin:auto clamp(8px,1vw,16px) clamp(8px,1vw,16px);opacity:.85;padding:10px 12px;text-transform:uppercase;transition:none;width:calc(100% - (clamp(8px,1vw,16px)*2))}.bs-card__btn-soon[data-v-e375d558]:focus,.bs-card__btn-soon[data-v-e375d558]:hover{background:rgba(var(--primary-500-rgb),.12);border-color:rgba(var(--primary-400-rgb),.4);color:var(--primary-300)}.courbe[data-v-31547119]{--hauteur-carte:339px;outline:none;padding-top:var(--montee);position:relative;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.courbe[data-v-31547119]:focus-visible{border-radius:20px;box-shadow:0 0 0 2px var(--primary-400)}.courbe__haut[data-v-31547119]{align-items:flex-start;display:flex;justify-content:center;margin-top:calc(var(--montee)*-1);min-height:var(--montee);position:relative;z-index:1}.courbe__scene[data-v-31547119]{height:calc(var(--hauteur-carte) + 64px);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent);perspective:1400px;perspective-origin:50% 40%;position:relative;transform-style:preserve-3d}.courbe__rail[data-v-31547119]{fill:none;height:100%;inset:0;overflow:visible;pointer-events:none;position:absolute;stroke-linecap:round;width:100%}.courbe__rail-trait[data-v-31547119]{stroke-width:1.5}.courbe__rail-halo[data-v-31547119]{opacity:.12;stroke-width:10}.courbe__graduation[data-v-31547119]{stroke:var(--primary-300);stroke-width:1}.courbe__machoire[data-v-31547119]{opacity:.5;stroke:var(--primary-400);stroke-linejoin:round;stroke-width:1.5;transform-box:fill-box}.courbe__place[data-v-31547119]{cursor:pointer;left:50%;position:absolute;top:20px;transform-origin:50% 50%;will-change:transform,filter,opacity}.courbe__place--centre[data-v-31547119]{cursor:auto}.courbe__place[data-v-31547119] img{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.courbe--glisse .courbe__place[data-v-31547119]{cursor:grabbing}.courbe--u .courbe__scene[data-v-31547119]{height:calc(var(--hauteur-carte) + 64px + var(--montee));margin-top:calc(var(--montee)*-1);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000);mask-image:linear-gradient(180deg,transparent 0,#000 22%,#000);padding-top:var(--montee)}.courbe--u .courbe__place[data-v-31547119]{top:calc(20px + var(--montee))}.courbe__fleche[data-v-31547119]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(var(--secondary-900-rgb),.7);border:1px solid var(--border-default);border-radius:9999px;color:var(--text-primary);cursor:pointer;display:grid;height:44px;place-items:center;position:absolute;top:calc(var(--montee) + 200px);width:44px;z-index:1}.courbe__fleche--g[data-v-31547119]{left:8px}.courbe__fleche--d[data-v-31547119]{right:8px}.courbe__fleche[data-v-31547119]:hover{border-color:rgba(var(--white-rgb),.3)}.courbe__fleche[data-v-31547119]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}@media(max-width:720px){.courbe[data-v-31547119]{--hauteur-carte:288px}.courbe__scene[data-v-31547119]{perspective:900px}.courbe__fleche[data-v-31547119]{display:none}}@media(prefers-reduced-motion:reduce){.courbe__place[data-v-31547119]{filter:none!important}}.best-sellers[data-v-4caba100]{width:100%}.best-sellers__loading[data-v-4caba100]{padding:clamp(16px,2vw,24px) 0}.best-sellers__skeleton-track[data-v-4caba100]{display:flex;gap:clamp(16px,2vw,24px);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);overflow:hidden}.best-sellers__skeleton-card[data-v-4caba100]{border:1px solid rgba(var(--secondary-600-rgb),.5);flex-shrink:0}.best-sellers__rail[data-v-4caba100] .courbe__place:not(.courbe__place--centre) .bs-card__btn,.best-sellers__rail[data-v-4caba100] .courbe__place:not(.courbe__place--centre) .bs-card__btn-soon,.best-sellers__rail[data-v-4caba100] .courbe__place:not(.courbe__place--centre) .bs-card__variant-select{opacity:0;pointer-events:none;transition:opacity .16s cubic-bezier(.4,0,.2,1)}.best-sellers .bs-filter-chip--active[data-v-4caba100] .filtre-icone{opacity:1}.best-sellers__filters[data-v-4caba100]{margin-bottom:16px;width:100%}@media(max-width:720px){.best-sellers__filters[data-v-4caba100]{margin-bottom:24px}}.best-sellers__filters-track[data-v-4caba100]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:0 4px}@media(max-width:1024px){.best-sellers__filters-track[data-v-4caba100]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:16px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;cursor:grab;margin:0 -16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);padding:2px 16px;scrollbar-width:none}.best-sellers__filters-track[data-v-4caba100]:active{cursor:grabbing}.best-sellers__filters-track[data-v-4caba100]::-webkit-scrollbar{display:none}.best-sellers__filters-track>.bs-filter-chip[data-v-4caba100]{scroll-snap-align:start}}@media(max-width:720px){.best-sellers__filters-track[data-v-4caba100]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-padding-inline:16px;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;margin:0 -16px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 16px,#000 calc(100% - 16px),transparent);padding:2px 16px;scrollbar-width:none}.best-sellers__filters-track[data-v-4caba100]::-webkit-scrollbar{display:none}.best-sellers__filters-track>.bs-filter-chip[data-v-4caba100]{scroll-snap-align:start}}.bs-filter-chip[data-v-4caba100]{align-items:center;background:rgba(var(--secondary-800-rgb),.6);border:1px solid rgba(var(--secondary-500-rgb),.35);border-radius:9999px;color:#cdd5e0;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Montserrat,SF Pro Text,-apple-system,sans-serif;font-size:12px;font-weight:600;gap:6px;letter-spacing:.2px;padding:7px 14px;transition:all .16s cubic-bezier(.4,0,.2,1);white-space:nowrap;-webkit-tap-highlight-color:transparent}.bs-filter-chip[data-v-4caba100]:hover{background:rgba(var(--secondary-700-rgb),.8);border-color:rgba(var(--secondary-400-rgb),.55);color:#edf1f5;transform:translateY(-1px)}.bs-filter-chip[data-v-4caba100]:focus-visible{outline:2px solid var(--primary-400);outline-offset:2px}.bs-filter-chip[style*=--chip-color][data-v-4caba100]:hover{border-color:var(--chip-border,rgba(var(--secondary-400-rgb),.55));color:var(--chip-color,#edf1f5)}.bs-filter-chip__label[data-v-4caba100]{line-height:1;text-transform:uppercase}.bs-filter-chip--active[data-v-4caba100]{background:rgba(var(--primary-500-rgb),.2);border-color:rgba(var(--primary-400-rgb),.7);box-shadow:0 2px 12px rgba(var(--primary-500-rgb),.25);color:#fff}.bs-filter-chip--active[data-v-4caba100]:hover{background:rgba(var(--primary-500-rgb),.28);border-color:rgba(var(--primary-400-rgb),.85);color:#fff}.bs-filter-chip--active[style*=--chip-color][data-v-4caba100]{background:var(--chip-bg,rgba(var(--primary-500-rgb),.2));border-color:var(--chip-border,rgba(var(--primary-400-rgb),.7));box-shadow:0 2px 12px var(--chip-bg,rgba(var(--primary-500-rgb),.25));color:var(--chip-color,#fff)}.bs-filter-chip--active[style*=--chip-color][data-v-4caba100]:hover{color:var(--chip-color,#fff)}@media(max-width:720px){.bs-filter-chip[data-v-4caba100]{font-size:11px;padding:6px 12px}}.not-found[data-v-e116d511]{margin:0 auto;max-width:1200px;padding:clamp(32px,4vw,48px) clamp(24px,3vw,32px);width:100%}.not-found__panel[data-v-e116d511]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--shadow-elevated);display:flex;gap:clamp(24px,3vw,32px);padding:clamp(32px,4vw,48px)}.not-found__text[data-v-e116d511]{flex:1;min-width:0}.not-found__code[data-v-e116d511]{color:var(--primary-400);font-size:clamp(13px,.75rem + .25vw,15px);letter-spacing:.2em;margin:0 0 4px}.not-found__code[data-v-e116d511],.not-found__title[data-v-e116d511]{font-family:Montserrat,SF Pro Display,-apple-system,sans-serif;font-weight:700}.not-found__title[data-v-e116d511]{color:var(--text-primary);font-size:clamp(28px,1.5rem + 1vw,40px);letter-spacing:-.02em;margin:0 0 12px}.not-found__description[data-v-e116d511]{color:var(--text-muted);font-size:clamp(14px,.875rem + .25vw,18px);line-height:1.6;margin:0 0 clamp(24px,3vw,32px);max-width:520px}.not-found__actions[data-v-e116d511]{display:flex;flex-wrap:wrap;gap:clamp(12px,1.5vw,20px);margin-bottom:clamp(24px,3vw,32px)}.not-found__help[data-v-e116d511]{color:var(--text-muted);font-size:clamp(13px,.75rem + .25vw,15px);margin:0}.not-found__link[data-v-e116d511]{color:var(--primary-400);text-decoration:underline;text-underline-offset:2px}.not-found__link[data-v-e116d511]:hover{color:var(--primary-300)}.not-found__illustration[data-v-e116d511]{flex-shrink:0}.not-found__image[data-v-e116d511]{border-radius:20px;box-shadow:0 0 0 1px #ffffff0f,0 0 30px rgba(var(--primary-500-rgb),.12),0 8px 24px #00000040;display:block;filter:saturate(.9) brightness(.92);height:auto;max-width:100%;width:280px}.not-found__bestsellers[data-v-e116d511]{margin-top:clamp(32px,4vw,48px)}@media(max-width:1024px){.not-found__image[data-v-e116d511]{width:220px}}@media(max-width:720px){.not-found[data-v-e116d511]{padding:clamp(24px,3vw,32px) clamp(16px,2vw,24px)}.not-found__panel[data-v-e116d511]{flex-direction:column-reverse;padding:clamp(24px,3vw,32px);text-align:center}.not-found__description[data-v-e116d511]{max-width:none}.not-found__actions[data-v-e116d511]{flex-direction:column;justify-content:center;width:100%}.not-found__image[data-v-e116d511]{width:180px}}
