#delivery-modal.cv2-modal{--cv2-success:22,163,74;align-items:center;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:fixed;z-index:999}#delivery-modal.cv2-modal[hidden]{display:none}#delivery-modal .cv2-modal__backdrop{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.55);cursor:pointer;display:block;inset:0;position:absolute}#delivery-modal.cv2-modal--compact .cv2-modal__panel{background:rgb(var(--color-background));border-radius:var(--popup-corner-radius,8px);box-shadow:0 12px 48px rgba(0,0,0,.25);display:flex;flex-direction:column;margin:0;max-height:96vh;max-width:96vw;outline:none;overflow-y:auto;padding:0;position:relative;width:860px}#delivery-modal.cv2-modal--compact button.cv2-modal__close{align-items:center;background:#fff;border:none;border-radius:50%;box-shadow:0 1px 6px rgba(0,0,0,.16);color:#111;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0;min-height:40px;min-width:40px;padding:0;position:absolute;right:14px;text-decoration:none;top:14px;transition:background .15s;width:40px;z-index:2}#delivery-modal.cv2-modal--compact button.cv2-modal__close:hover{background:#f3f0ee}#delivery-modal.cv2-modal--compact button.cv2-modal__close:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}#delivery-modal .cv2w{flex-shrink:0}#delivery-modal .cv2w--fonce{--cv2w-soft:hsla(0,0%,100%,.82);--cv2w-line:hsla(0,0%,100%,.2);--cv2w-num:#fff;background:#304854;color:#fff}#delivery-modal .cv2w__head{display:grid;grid-template-columns:minmax(0,1fr) 300px}#delivery-modal .cv2w__text{align-self:center;min-width:0;padding:40px 32px 28px 44px}#delivery-modal .cv2w__article{color:var(--cv2w-soft);display:block;font-size:1.4rem;margin-bottom:8px}#delivery-modal .cv2w__title{color:inherit;font-size:3.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.08;margin:0 0 18px;text-transform:none}#delivery-modal .cv2w__img{margin:0;min-height:210px;overflow:hidden;position:relative}#delivery-modal .cv2w__img img{display:block;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}#delivery-modal .cv2w__img--monteurs img{-o-object-position:52% 40%;object-position:52% 40%}#delivery-modal .cv2w__reassure{border-top:1px solid var(--cv2w-line);padding:12px 44px 14px}#delivery-modal .cv2w__checks{display:grid;gap:8px 40px;grid-template-columns:auto auto;justify-content:start;list-style:none;margin:0;padding:0}#delivery-modal .cv2w__text .cv2w__checks{gap:9px 32px}#delivery-modal .cv2w__checks li{color:inherit;font-size:1.4rem;line-height:1.35;padding-left:2.4rem;position:relative}#delivery-modal .cv2w__checks li:before{color:#d57400;content:"✓";left:0;position:absolute;top:0}#delivery-modal .cv2w__tp{align-items:center;color:var(--cv2w-soft);display:flex;font-size:1.4rem;gap:10px;margin:0;max-width:none}#delivery-modal .cv2w__tp i{background:#00b67a;border-radius:3px;color:#fff;flex-shrink:0;font-size:1.4rem;font-style:normal;letter-spacing:1px;padding:2px 5px}#delivery-modal .cv2w__tp strong{color:var(--cv2w-num);font-weight:500}#delivery-modal .cv2w__steps-wrap{flex-shrink:0;padding:24px 44px 22px}#delivery-modal .cv2w__steps-title{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;letter-spacing:-.01em;margin:0 0 16px;text-transform:none}#delivery-modal .cv2w__steps{display:grid;gap:24px;list-style:none;margin:0;padding:0}#delivery-modal .cv2w__steps--3{grid-template-columns:repeat(3,1fr)}#delivery-modal .cv2w__steps--4{grid-template-columns:repeat(4,1fr)}#delivery-modal .cv2w__steps li{position:relative}#delivery-modal .cv2w__steps li:not(:last-child):after{background:rgba(var(--color-foreground),.18);content:"";height:1px;left:38px;position:absolute;right:-16px;top:14px}#delivery-modal .cv2w__num{align-items:center;border:1px solid var(--color-secondary);border-radius:50%;color:var(--color-secondary);display:flex;font-size:1.4rem;height:28px;justify-content:center;line-height:1;margin-bottom:10px;width:28px}#delivery-modal .cv2w__steps li:last-child .cv2w__num{background:transparent;color:var(--color-secondary)}#delivery-modal .cv2w__name{color:rgb(var(--color-foreground));display:block;font-size:1.4rem;font-weight:500;line-height:1.3}#delivery-modal .cv2w__sub{color:rgba(var(--color-foreground),.78);display:block;font-size:1.4rem;line-height:1.45;margin-top:4px}#delivery-modal .cv2w__info{border-top:1px solid rgba(var(--color-foreground),.1);flex-shrink:0;padding:24px 44px 0}#delivery-modal .cv2w__info--stock{align-items:center;display:grid;gap:36px;grid-template-columns:minmax(0,1fr) 280px}#delivery-modal .cv2w__tag{align-items:center;color:rgba(var(--color-foreground),.7);display:inline-flex;font-size:1.4rem;gap:7px}#delivery-modal .cv2w__tag.is-stock:before{background:rgb(var(--cv2-success));border-radius:50%;content:"";height:8px;width:8px}#delivery-modal .cv2w__when-label{color:rgba(var(--color-foreground),.72);display:block;font-size:1.4rem;margin-top:8px}#delivery-modal .cv2w__date{color:rgb(var(--color-foreground));display:block;font-size:2.5rem;font-weight:500;letter-spacing:-.035em;line-height:1.12;margin-top:2px}#delivery-modal .cv2w__space-wrap{padding:0 44px 28px}#delivery-modal p.cv2w__space{background:none;border:none;border-top:1px solid rgba(var(--color-foreground),.1);color:rgba(var(--color-foreground),.75);display:block;font-size:1.4rem;line-height:1.5;margin:22px 0 0;max-width:none;padding:14px 0 0}#delivery-modal p.cv2w__space strong{color:rgb(var(--color-foreground));font-weight:500}#delivery-modal p.cv2w__space a{color:var(--color-secondary);font-weight:500;text-decoration:none;white-space:nowrap}#delivery-modal .cv2s__carte-svg svg{display:block;height:auto;width:100%}#delivery-modal .cv2-dept{stroke:#fff;stroke-width:.7;stroke-linejoin:round;cursor:pointer;transition:opacity .15s}#delivery-modal .cv2-dept--idf{fill:var(--color-secondary)}#delivery-modal .cv2-dept--fast{fill:#dba52a}#delivery-modal .cv2-dept--standard{fill:#275a7c}#delivery-modal .cv2-dept--far{fill:#8ea6de}#delivery-modal .cv2-dept:hover{stroke:#111;stroke-width:1.2}#delivery-modal .cv2s__dot{align-self:center;border-radius:50%;height:10px;width:10px}#delivery-modal .cv2s__dot--idf{background:var(--color-secondary)}#delivery-modal .cv2s__dot--fast{background:#dba52a}#delivery-modal .cv2s__dot--standard{background:#275a7c}#delivery-modal .cv2s__dot--far{background:#8ea6de}#delivery-modal .cv2w__map .cv2s__carte-svg{cursor:pointer}#delivery-modal .cv2w__map,#delivery-modal .cv2w__map *{-webkit-tap-highlight-color:rgba(0,0,0,0)}#delivery-modal .cv2w__map .cv2s__carte-svg,#delivery-modal .cv2w__map svg{background:none!important;outline:none}#delivery-modal .cv2w__map[data-zone] .cv2-dept{opacity:.35}#delivery-modal .cv2w__map[data-zone=far] .cv2-dept--far,#delivery-modal .cv2w__map[data-zone=fast] .cv2-dept--fast,#delivery-modal .cv2w__map[data-zone=idf] .cv2-dept--idf,#delivery-modal .cv2w__map[data-zone=standard] .cv2-dept--standard{opacity:1}#delivery-modal .cv2w__zones-title{color:rgb(var(--color-foreground));display:block;font-size:2.5rem;font-weight:500;letter-spacing:-.025em;margin-top:8px}#delivery-modal .cv2w__zones{list-style:none;margin:12px 0 0;padding:0}#delivery-modal .cv2w__zones li{align-items:center;border-top:1px solid rgba(var(--color-foreground),.08);-moz-column-gap:12px;column-gap:12px;cursor:pointer;display:grid;grid-template-columns:12px 120px minmax(0,1fr);margin:0;padding:9px 0;transition:background .15s}#delivery-modal .cv2w__zones li:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}#delivery-modal .cv2w__zones li:first-child{border-top:none}#delivery-modal .cv2w__zones b{color:rgb(var(--color-foreground));font-size:1.6rem;font-weight:500;white-space:nowrap}#delivery-modal .cv2w__zone-name{color:rgba(var(--color-foreground),.7);font-size:1.4rem}#delivery-modal .cv2w__zone-dept{color:#304854;font-size:1.4rem;font-weight:500;grid-column:3}#delivery-modal .cv2w__zone-dept:empty{display:none}#delivery-modal .cv2w__zones .cv2s__dot{height:12px;width:12px}#delivery-modal .cv2w__info[data-zone] .cv2w__zones li{opacity:.45}#delivery-modal .cv2w__info[data-zone=far] .cv2w__zones li[data-zone=far],#delivery-modal .cv2w__info[data-zone=fast] .cv2w__zones li[data-zone=fast],#delivery-modal .cv2w__info[data-zone=idf] .cv2w__zones li[data-zone=idf],#delivery-modal .cv2w__info[data-zone=standard] .cv2w__zones li[data-zone=standard]{background:#f8f4f4;box-shadow:-12px 0 0 #f8f4f4,12px 0 0 #f8f4f4;opacity:1}#delivery-modal .cv2w__hint{color:rgba(var(--color-foreground),.6);display:block;font-size:1.4rem;margin-top:10px}#delivery-modal .cv2w__hint-click{display:none}#delivery-modal .cv2m__foot{align-items:center;background:rgb(var(--color-background));border-top:1px solid rgba(var(--color-foreground),.12);bottom:0;display:flex;flex-shrink:0;gap:24px;margin-top:0;padding:16px 44px 20px;position:sticky;z-index:1}#delivery-modal .cv2m__price{flex:1;min-width:0}#delivery-modal .cv2m__price-label{color:rgba(var(--color-foreground),.68);display:block;font-size:1.4rem}#delivery-modal .cv2m__price-amount{color:rgb(var(--color-foreground));display:block;font-size:2rem;font-weight:500;letter-spacing:-.025em;line-height:1.25}#delivery-modal .cv2m__price-amount.is-defer{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:1.4}#delivery-modal.cv2-modal--compact button.cv2-modal__cta{align-items:center;background:var(--color-secondary);border:none;border-radius:var(--buttons-radius,4px);box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.6rem;font-weight:500;justify-content:center;letter-spacing:.02em;line-height:1.4;margin:0;min-height:0;padding:15px 32px;text-align:center;text-decoration:none;text-transform:none;transition:filter .2s;white-space:nowrap;width:auto}#delivery-modal.cv2-modal--compact button.cv2-modal__cta:hover{color:#fff;filter:brightness(.9)}#delivery-modal.cv2-modal--compact button.cv2-modal__cta:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px}#delivery-modal [data-modal-article][hidden],#delivery-modal [data-modal-date-label][hidden],#delivery-modal [data-modal-steps][hidden],#delivery-modal [data-modal-variant][hidden]{display:none!important}@media(hover:hover)and (pointer:fine){#delivery-modal .cv2w__hint-touch{display:none}#delivery-modal .cv2w__hint-click{display:inline}}@media(min-width:576px)and (max-height:820px){#delivery-modal .cv2w__text{padding-bottom:20px;padding-top:28px}#delivery-modal .cv2w__img{min-height:170px}#delivery-modal .cv2w__info{padding-top:20px}#delivery-modal .cv2w__steps-wrap{padding-bottom:22px;padding-top:22px}}#delivery-modal .cv2w__info{padding-top:24px}#delivery-modal .cv2w__steps-wrap{padding-bottom:22px;padding-top:24px}@media(max-width:767.98px){#delivery-modal.cv2-modal--compact .cv2-modal__panel{width:100%}}@media(max-width:575.98px){#delivery-modal.cv2-modal{align-items:flex-end}#delivery-modal.cv2-modal--compact .cv2-modal__panel{border-radius:14px 14px 0 0;max-height:97vh;max-height:97dvh;max-width:100%;width:100%}#delivery-modal.cv2-modal--compact button.cv2-modal__close{box-shadow:none;display:flex;margin:10px 10px -50px auto;order:0;position:sticky;right:10px;top:10px;z-index:5}#delivery-modal .cv2w__head{grid-template-columns:1fr}#delivery-modal .cv2w__img{display:none;order:-1}#delivery-modal .cv2w__text{padding:18px 16px 14px}#delivery-modal .cv2w__title{font-size:2.5rem;margin-bottom:12px}#delivery-modal .cv2w__reassure{padding:10px 16px 12px}#delivery-modal .cv2w__checks{gap:6px 12px;grid-template-columns:1fr 1fr}#delivery-modal .cv2w__checks li{padding-left:2rem}#delivery-modal .cv2w__steps-wrap{padding:18px 16px 22px}#delivery-modal .cv2w__steps--3,#delivery-modal .cv2w__steps--4{gap:8px;grid-template-columns:1fr}#delivery-modal .cv2w__steps li{-moz-column-gap:12px;column-gap:12px;display:grid;grid-template-columns:28px minmax(0,1fr)}#delivery-modal .cv2w__steps li:not(:last-child):after{bottom:-10px;height:auto;left:13.5px;right:auto;top:32px;width:1px}#delivery-modal .cv2w__num{grid-row:1/3;margin:0}#delivery-modal .cv2w__name{padding-top:4px}#delivery-modal .cv2w__info{padding:18px 16px 0}#delivery-modal .cv2w__info--stock{align-items:start;gap:12px;grid-template-columns:minmax(0,1fr)}#delivery-modal .cv2w__info--stock .cv2w__when{display:contents;grid-column:1/-1;grid-row:1}#delivery-modal .cv2w__info--stock .cv2w__tag{grid-column:1;grid-row:1}#delivery-modal .cv2w__info--stock .cv2w__zones-title{font-size:2rem;grid-column:1;grid-row:2;margin-top:0}#delivery-modal .cv2w__info--stock .cv2w__hint{grid-column:1;grid-row:3;margin-top:0}#delivery-modal .cv2w__info--stock .cv2w__map{align-items:center;display:block;gap:14px;grid-column:1;grid-row:4;grid-template-columns:minmax(0,1fr) auto;margin:.8rem auto 0;max-width:320px;width:100%}#delivery-modal .cv2w__map .cv2s__carte-svg{margin:0 auto}#delivery-modal .cv2w__info--stock .cv2w__zones{grid-column:1;grid-row:5;margin-top:4px}#delivery-modal .cv2w__zones li{-moz-column-gap:10px;column-gap:10px;grid-template-columns:10px 104px minmax(0,1fr);padding:8px 0}#delivery-modal .cv2w__zone-name,#delivery-modal .cv2w__zones b{font-size:1.4rem}#delivery-modal .cv2w__space-wrap{padding:0 16px 20px}#delivery-modal p.cv2w__space{margin-top:16px;padding-top:12px}#delivery-modal .cv2m__foot{flex-wrap:wrap;gap:8px 12px;padding:12px 16px calc(16px + env(safe-area-inset-bottom, 0px))}#delivery-modal .cv2m__price{align-items:baseline;-moz-column-gap:10px;column-gap:10px;display:grid;flex:1 1 100%;grid-template-columns:1fr auto}#delivery-modal .cv2m__price-label{color:rgb(var(--color-foreground))}#delivery-modal .cv2m__price-amount{font-size:1.6rem;text-align:right;white-space:nowrap}#delivery-modal .cv2m__price-amount.is-defer{color:rgba(var(--color-foreground),.72);font-size:1.4rem}#delivery-modal.cv2-modal--compact button.cv2-modal__cta{flex:1 1 100%;order:2;padding:14px 20px;width:100%}}@media(prefers-reduced-motion:reduce){#delivery-modal .cv2-dept,#delivery-modal button.cv2-modal__close,#delivery-modal button.cv2-modal__cta{transition:none}}#delivery-modal.cv2-modal--inline{display:block;position:static;z-index:auto}#delivery-modal.cv2-modal--inline .cv2-modal__panel{box-shadow:none;margin:0 auto;max-height:none;max-width:100%;overflow:visible;width:860px}@media(max-width:575.98px){#delivery-modal.cv2-modal--inline .cv2-modal__panel{border-radius:0;max-height:none}}