section[data-semaine]{--zoom: 1}section[data-semaine][data-taille=compact]{--zoom: .88}section[data-semaine][data-taille=grand]{--zoom: 1.15}section[data-semaine][data-taille=tres-grand]{--zoom: 1.32}section[data-semaine] [data-vue] ul{font-size:calc(.875rem * var(--zoom))}section[data-semaine] [data-vue] li[data-sous-rayon]{font-size:calc(11px * var(--zoom))}section[data-semaine] [data-vue] li[data-item] label>span>span.block{font-size:calc(11px * var(--zoom))}section[data-semaine] [data-vue] input[data-article]{width:calc(1rem * var(--zoom));height:calc(1rem * var(--zoom))}body.avec-liste-barre{padding-bottom:76px}#liste-impression{display:none}#liste-mesure{position:absolute;left:-10000px;top:0;visibility:hidden;pointer-events:none}@keyframes texto-pop{0%{opacity:0;transform:translateY(6px) scale(.96)}to{opacity:1;transform:none}}@keyframes texto-tape{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@keyframes texto-cache{to{opacity:0;height:0;padding:0;margin:0;overflow:hidden}}@keyframes texto-defile{0%{transform:translateY(0)}to{transform:translateY(var(--defil, 0px))}}.texto-point{width:6px;height:6px;border-radius:9999px;background:#8e8e93;animation:texto-tape 1.2s ease-in-out infinite}.texto-point:nth-child(2){animation-delay:.15s}.texto-point:nth-child(3){animation-delay:.3s}[data-texto-scene] [data-texto-tape]{display:none}[data-texto-scene].texto-anime [data-texto-tape]{display:flex;opacity:0;animation:texto-pop .3s ease-out 1.1s forwards,texto-cache .25s ease-in 2.5s forwards}[data-texto-scene].texto-anime [data-texto-recu]{opacity:0;animation:texto-pop .35s ease-out .2s forwards}[data-texto-scene].texto-anime [data-texto-envoye]{opacity:0;animation:texto-pop .4s ease-out 2.7s forwards}[data-texto-scene].texto-anime .texto-fil{animation:texto-defile var(--duree, 7s) linear 3.6s forwards}[data-texto-scene].texto-anime [data-texto-merci]{opacity:0;animation:texto-pop .35s ease-out calc(4.2s + var(--duree, 7s)) forwards}[data-texto-scene].texto-anime [data-texto-plaisir]{opacity:0;animation:texto-pop .35s ease-out calc(5.2s + var(--duree, 7s)) forwards}@media(prefers-reduced-motion:reduce){[data-texto-scene].texto-anime [data-texto-recu],[data-texto-scene].texto-anime [data-texto-envoye],[data-texto-scene].texto-anime [data-texto-merci],[data-texto-scene].texto-anime [data-texto-plaisir]{opacity:1;animation:none}[data-texto-scene].texto-anime [data-texto-tape]{display:none}[data-texto-scene].texto-anime .texto-fil{animation:none;transform:translateY(var(--defil, 0px))}}@media(max-width:1023.98px){[data-une-page][data-mode-texte] [data-une-page-texto]{grid-column:1 / -1;justify-self:center;width:17rem}[data-une-page][data-mode-texte] [data-une-page-titre-bloc]{grid-column:1 / -1}}.impression-cartes{font:13px/1.5 system-ui,sans-serif;color:#000}.impression-cartes .page{position:relative;overflow:hidden}.impression-cartes .page+.page{break-before:page;page-break-before:always}.impression-cartes .cols{display:flex;align-items:flex-start}.impression-cartes .col{flex:none}.impression-cartes .entete{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-bottom:2px solid #4b0699;padding-bottom:6px;margin-bottom:10px}.impression-cartes .entete b{color:#4b0699;font-size:16px}.impression-cartes .entete img{height:48px;width:auto}.impression-cartes .entete.petite img{height:30px}.impression-cartes .entete.petite{font-size:11px;padding-bottom:3px;margin-bottom:8px;color:#555}.impression-cartes .entete.petite b{font-size:12px}.impression-cartes .perso .corps{display:grid;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;align-items:center;padding:8px 10px 10px;color:#333;overflow-wrap:anywhere}.impression-cartes .perso .corps:not(:has(img)){grid-template-columns:minmax(0,1fr)}.impression-cartes .perso small{grid-column:1 / -1;font-size:.7em;letter-spacing:.06em;text-transform:uppercase;color:#777}.impression-cartes .perso img{grid-row:2 / span 5;display:block;max-height:80px;max-width:38%;width:auto;margin:2px 0;object-fit:contain}.impression-cartes .perso img.seule{max-height:none;width:100%;margin:0}.impression-cartes .perso b{font-size:1.25em;line-height:1.2;color:#222}.impression-cartes .perso span{font-size:.92em;color:#555}.impression-cartes h2{font-size:18px;margin:0 0 2px}.impression-cartes .sous{margin:0 0 10px;color:#555}.impression-cartes .carte{border:1px solid #ccc;border-radius:8px;margin:0 0 8px;overflow:hidden}.impression-cartes .tete{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:6px 8px;font-weight:700;-webkit-print-color-adjust:exact;print-color-adjust:exact}.impression-cartes .tete .nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impression-cartes .tete .nb{font-weight:400;font-size:.85em;opacity:.9;white-space:nowrap}.impression-cartes .tete .marque{display:flex;min-width:0;flex:1;align-items:center;gap:7px}.impression-cartes .tete .marque img{height:22px;width:auto;max-width:42%;flex:none;background:#fff;border-radius:3px;padding:2px 4px}.impression-cartes .tete .marque .txt{display:flex;min-width:0;flex-direction:column;line-height:1.15}.impression-cartes .tete .marque .txt b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impression-cartes .tete .marque .txt span{font-size:.8em;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impression-cartes .entete .invite{text-align:right;font-size:11px;line-height:1.35;color:#555}.impression-cartes .entete .invite b{color:#4b0699;font-size:13px}.impression-cartes .pied .avis{font-size:8px;line-height:1.25;text-align:left}.impression-cartes h4{margin:4px 8px 1px;font-size:.78em;color:#555;text-transform:uppercase;letter-spacing:.04em}.impression-cartes ul{margin:0;padding:1px 8px 4px;list-style:none}.impression-cartes li{padding:1px 0;line-height:1.25}.impression-cartes li.coche{font-weight:600}.impression-cartes li .mag{color:#666;font-weight:400}.impression-cartes .suite{padding:0 8px 4px;text-align:right;font-size:.8em;font-style:italic;color:#888}.impression-cartes .pied{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:8px;border-top:1px solid #ccc;padding-top:4px;font-size:11px;color:#555}@media print{@page{size:letter;margin:10mm}html.impression-liste body>*:not(#liste-impression):not(#drapeaux-sprite){display:none!important}html.impression-liste body{margin:0!important;padding:0!important;min-height:0!important}html.impression-liste #liste-impression{display:block!important}}
