/*!/wp-content/plugins/cdf-print/assets/css/cdf-print.css*/#cdfp-app{--cdfp-accent:#5b2a86;--cdfp-accent-2:#e04a9a;--cdfp-ink:#222;--cdfp-muted:#666;--cdfp-line:#e4dcec;--cdfp-bg:#fff;--cdfp-soft:#f8f4fb;color:var(--cdfp-ink);font-size:16px;line-height:1.5;max-width:1080px;margin:0 auto}#cdfp-app *{box-sizing:border-box}#cdfp-app .cdfp-h{color:var(--cdfp-accent);margin:0 0 .4em}#cdfp-app .cdfp-lead{color:#444;margin:0 0 1.2em}#cdfp-app .cdfp-note{background:var(--cdfp-soft);border-radius:10px;padding:14px 16px}#cdfp-app .cdfp-btn{display:inline-block;background:var(--cdfp-accent);color:#fff;border:0;border-radius:999px;padding:12px 22px;font-weight:600;font-size:16px;cursor:pointer;text-decoration:none;min-height:44px}#cdfp-app .cdfp-btn:hover,#cdfp-app .cdfp-btn:focus-visible{background:#47206a;color:#fff}#cdfp-app .cdfp-btn[disabled]{opacity:.45;cursor:not-allowed}#cdfp-app .cdfp-btn-sec{background:#fff;border:1px solid var(--cdfp-line);border-radius:8px;padding:8px 12px;cursor:pointer;min-height:40px;color:var(--cdfp-ink)}#cdfp-app .cdfp-btn-sec:hover{border-color:var(--cdfp-accent)}#cdfp-app .cdfp-link{margin-left:12px;color:var(--cdfp-accent)}#cdfp-app .cdfp-small{font-size:13px;color:var(--cdfp-muted)}#cdfp-app :focus-visible{outline:3px solid var(--cdfp-accent-2);outline-offset:2px}#cdfp-app .cdfp-formats{border:0;padding:0;margin:0 0 1.2em;display:grid;gap:10px;grid-template-columns:1fr}#cdfp-app .cdfp-formats legend{font-weight:700;margin-bottom:6px}#cdfp-app .cdfp-format{display:flex;gap:10px;align-items:flex-start;border:2px solid var(--cdfp-line);border-radius:12px;padding:12px 14px;cursor:pointer;background:#fff}#cdfp-app .cdfp-format:has(input:checked){border-color:var(--cdfp-accent);background:var(--cdfp-soft)}#cdfp-app .cdfp-format input{margin-top:5px}#cdfp-app .cdfp-cols{display:grid;gap:20px;grid-template-columns:minmax(0,1fr)}#cdfp-app .cdfp-cols>*{min-width:0}#cdfp-app #cdfp-tales{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:70vh;overflow:auto}#cdfp-app .cdfp-tale label{display:flex;gap:10px;align-items:center;border:1px solid var(--cdfp-line);border-radius:10px;padding:8px 10px;background:#fff;cursor:pointer}#cdfp-app .cdfp-tale img{width:56px;height:56px;object-fit:cover;border-radius:8px;flex:none}#cdfp-app .cdfp-tale input{flex:none;width:20px;height:20px}#cdfp-app .cdfp-tale-txt{display:flex;flex-direction:column;min-width:0}#cdfp-app .cdfp-tale-txt b{overflow-wrap:anywhere}#cdfp-app .cdfp-tale-txt small{color:var(--cdfp-muted)}#cdfp-app .cdfp-tale.is-disabled label{opacity:.55;cursor:not-allowed}#cdfp-app .cdfp-why{color:#9a4a00!important}#cdfp-app.is-multi .cdfp-only-single{display:none}#cdfp-app .cdfp-side{background:var(--cdfp-soft);border-radius:14px;padding:16px;align-self:start}#cdfp-app .cdfp-side h3{margin-top:0}#cdfp-app .cdfp-order{margin:0 0 8px;padding-left:0;list-style:none;display:grid;gap:6px}#cdfp-app .cdfp-order li{display:flex;justify-content:space-between;gap:8px;align-items:center;background:#fff;border:1px solid var(--cdfp-line);border-radius:8px;padding:6px 8px}#cdfp-app .cdfp-order li[draggable="true"]{cursor:grab}#cdfp-app .cdfp-ord-btns{display:flex;gap:4px;flex:none}#cdfp-app .cdfp-mini{width:36px;height:36px;border:1px solid var(--cdfp-line);border-radius:6px;background:#fff;cursor:pointer}#cdfp-app:not(.is-multi) .cdfp-mini[data-mv]{display:none}#cdfp-app:not(.is-multi) .cdfp-only-multi{display:none}#cdfp-app .cdfp-fields{display:grid;gap:10px;margin:12px 0;grid-template-columns:minmax(0,1fr)}#cdfp-app .cdfp-fields>*{min-width:0}#cdfp-app .cdfp-fields label{display:grid;gap:4px;font-weight:600;font-size:14px}#cdfp-app .cdfp-fields input,#cdfp-app .cdfp-fields textarea,#cdfp-app .cdfp-fields select{width:100%;border:1px solid #cfc3da;border-radius:8px;padding:10px;font:inherit;font-weight:400}#cdfp-app .cdfp-estimate p{margin:.4em 0}#cdfp-app .cdfp-warn{color:#9a4a00;background:#fff4e5;border-radius:8px;padding:8px 10px}#cdfp-app .cdfp-orders{margin-top:2em}#cdfp-app .cdfp-meta{color:var(--cdfp-muted)}#cdfp-app .cdfp-progress.is-working{padding-left:28px;position:relative;min-height:22px}#cdfp-app .cdfp-progress.is-working::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:3px solid var(--cdfp-line);border-top-color:var(--cdfp-accent);border-radius:50%;animation:cdfp-spin 1s linear infinite}@keyframes cdfp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){#cdfp-app .cdfp-progress.is-working::before{animation:none}}#cdfp-app .cdfp-error{background:#fdecec;color:#8a1c1c;border-radius:8px;padding:10px 12px;margin:10px 0}#cdfp-app .cdfp-box{background:var(--cdfp-soft);border-radius:12px;padding:14px 16px;margin:14px 0}#cdfp-app .cdfp-check{display:flex;gap:10px;align-items:flex-start}#cdfp-app .cdfp-check input{margin-top:4px;width:20px;height:20px;flex:none}#cdfp-app .cdfp-viewer-bar{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:10px 0}#cdfp-app .cdfp-pager{margin-left:auto;display:flex;gap:6px;align-items:center}#cdfp-app .cdfp-canvas{background:#ece7f1;border-radius:12px;padding:12px;min-height:160px;display:flex;justify-content:center;overflow:hidden}#cdfp-app .cdfp-spread{display:flex;gap:0;justify-content:center;box-shadow:0 6px 20px rgb(0 0 0 / .18)}#cdfp-app .cdfp-spread canvas{display:block;max-width:100%;height:auto;background:#fff}@media (min-width:820px){#cdfp-app .cdfp-formats{grid-template-columns:1fr 1fr}#cdfp-app .cdfp-cols{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}#cdfp-app .cdfp-side{position:sticky;top:20px}}.cdfp-library-cta{margin:0 0 1em}#cdfp-app .cdfp-help{font-weight:400;font-size:13px;color:var(--cdfp-muted)}#cdfp-app .cdfp-country-line select{border:1px solid #cfc3da;border-radius:8px;padding:6px 8px;font:inherit;max-width:100%}#cdfp-app .cdfp-tabs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}#cdfp-app .cdfp-tab{border:1px solid #cfc3da;background:#fff;color:inherit;border-radius:999px;padding:6px 14px;font:inherit;font-size:14px;cursor:pointer}#cdfp-app .cdfp-tab[aria-selected="true"]{background:#5B2A86;border-color:#5B2A86;color:#fff}#cdfp-app .cdfp-tab:focus-visible{outline:2px solid #5B2A86;outline-offset:2px}#cdfp-app .cdfp-search{width:100%;box-sizing:border-box;border:1px solid #cfc3da;border-radius:8px;padding:9px 10px;font:inherit;margin:0 0 6px}#cdfp-app .cdfp-series-box{display:flex;gap:10px;align-items:center;padding:8px}#cdfp-app .cdfp-series-box .cdfp-tale-txt{flex:1;min-width:0}#cdfp-app .cdfp-series-box button{flex:none}#cdfp-app .cdfp-eps{display:block;color:var(--cdfp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:560px){#cdfp-app .cdfp-series-box{flex-wrap:wrap}#cdfp-app .cdfp-series-box button{width:100%}}#cdfp-app .cdfp-address .cdfp-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:560px){#cdfp-app .cdfp-address .cdfp-row{grid-template-columns:1fr}}#cdfp-app .cdfp-address input[aria-invalid="true"]{border-color:#b32d2e}#cdfp-app .cdfp-field-err{color:#b32d2e;font-weight:400;font-size:13px}#cdfp-app .cdfp-doubt{border:1px solid #e5b84b;background:#fff8e5;border-radius:10px;padding:12px 14px;margin:10px 0;display:grid;gap:8px}#cdfp-app .cdfp-doubt[hidden]{display:none}#cdfp-app .cdfp-doubt p{margin:0}#cdfp-app .cdfp-images{border:1px solid var(--cdfp-line);border-radius:10px;padding:8px 12px;font-weight:400}#cdfp-app .cdfp-images summary{cursor:pointer;font-weight:600}#cdfp-app .cdfp-img-pick p{margin:10px 0 4px}#cdfp-app .cdfp-img-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px}#cdfp-app .cdfp-img-opt{position:relative;display:block;flex:none;cursor:pointer}#cdfp-app .cdfp-img-opt input{position:absolute;opacity:0}#cdfp-app .cdfp-img-opt img,#cdfp-app .cdfp-img-auto{display:flex;align-items:center;justify-content:center;width:64px;height:64px;object-fit:cover;border-radius:8px;border:3px solid #fff0;background:var(--cdfp-soft);font-size:12px;text-align:center;box-sizing:border-box}#cdfp-app .cdfp-img-opt input:checked+img,#cdfp-app .cdfp-img-opt input:checked+.cdfp-img-auto{border-color:var(--cdfp-accent)}#cdfp-app .cdfp-img-opt input:focus-visible+img,#cdfp-app .cdfp-img-opt input:focus-visible+.cdfp-img-auto{outline:2px solid var(--cdfp-accent);outline-offset:2px}#cdfp-app .cdfp-modes{border:1px solid var(--cdfp-line);border-radius:10px;padding:8px 12px;display:grid;gap:4px;font-weight:400}#cdfp-app .cdfp-modes legend{font-weight:600;padding:0 4px}#cdfp-app .cdfp-modes label{display:flex;gap:8px;align-items:baseline;font-weight:400}#cdfp-app .cdfp-inline{display:flex;gap:8px;align-items:center;margin-top:6px;font-weight:400;flex-wrap:wrap}#cdfp-app .cdfp-inline select{width:auto;max-width:100%}#cdfp-app .cdfp-fields .cdfp-modes input[type="radio"]{width:auto;padding:0}#cdfp-app .cdfp-steps{list-style:none;display:flex;flex-wrap:wrap;gap:6px 4px;margin:4px 0 18px;padding:0;counter-reset:none}#cdfp-app .cdfp-steps li{display:flex;align-items:center;gap:6px;padding:6px 12px 6px 6px;border-radius:999px;background:#f3eef8;color:#6b5a7b;font-size:14px;line-height:1.2}#cdfp-app .cdfp-steps li span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#5B2A86;font-weight:700;font-size:12px}#cdfp-app .cdfp-steps li.is-current{background:#5B2A86;color:#fff;font-weight:600}#cdfp-app .cdfp-steps li.is-done{background:#e6dcef;color:#5B2A86}#cdfp-app .cdfp-steps li.is-done span::before{content:'✓'}#cdfp-app .cdfp-steps li.is-done span{font-size:0}#cdfp-app .cdfp-steps li.is-done span::before{font-size:12px}@media (max-width:600px){#cdfp-app .cdfp-steps li{font-size:12px;padding:4px 9px 4px 4px}#cdfp-app .cdfp-steps li:not(.is-current){font-size:0;gap:0;padding:4px}}#cdfp-app .cdfp-price{font-size:1.15em}#cdfp-app .cdfp-keep{position:relative}#cdfp-app .cdfp-keep.is-out img{opacity:.3;filter:grayscale(1)}#cdfp-app .cdfp-keep.is-out::after{content:'retirée';position:absolute;left:0;right:0;bottom:2px;text-align:center;font-size:11px;color:#a33}#cdfp-app .cdfp-steps[hidden]{display:none}#cdfp-app .cdfp-tab.is-locked{background:#f1edf4;color:#8a8094;border-style:dashed}#cdfp-app .cdfp-tab.is-locked[aria-selected="true"]{background:#e6dff0;color:#5b4f66;border-color:#b9a9cc}#cdfp-app .cdfp-style{display:flex;align-items:center;gap:8px;margin:4px 0 0 40px;font-size:14px;color:#5b4f66}#cdfp-app .cdfp-style select{font:inherit;font-size:14px;padding:4px 8px;border:1px solid #cfc3da;border-radius:8px;background:#fff;max-width:220px}#cdfp-app .cdfp-guest{background:#f6f0fc;border:1px solid #e0d2f0;border-radius:12px;padding:12px 14px;margin:12px 0}#cdfp-app .cdfp-guest label{display:block;margin:8px 0;font-weight:600;font-size:15px}#cdfp-app .cdfp-guest input[type=text],#cdfp-app .cdfp-guest input[type=email]{display:block;width:100%;box-sizing:border-box;margin-top:4px;padding:10px 12px;font-size:16px;border:1px solid #c9b6e4;border-radius:10px}#cdfp-app .cdfp-guest .cdfp-check{font-weight:400;font-size:14px;display:flex;gap:8px;align-items:flex-start}#cdfp-app .cdfp-guest .cdfp-check input{margin-top:3px;flex:none}#cdfp-app .cdfp-hp{position:absolute!important;left:-9999px!important;height:1px;overflow:hidden}#cdfp-app .cdfp-promo{margin:28px 0 8px;padding:22px 20px;border-radius:16px;background:linear-gradient(135deg,#f6f0fc,#fdf2f7);border:1px solid #eadff4}#cdfp-app .cdfp-promo h3{margin:0 0 8px;color:#5B2A86}#cdfp-app .cdfp-promo ul{margin:8px 0 12px 18px}#cdfp-app .cdfp-promo li{margin:4px 0}#cdfp-app .cdfp-promo-ctas{display:flex;flex-wrap:wrap;gap:10px}#cdfp-app .cdfp-promo-ctas .cdfp-btn-sec{background:#fff;color:#5B2A86;box-shadow:inset 0 0 0 2px #5B2A86}@media (max-width:600px){#cdfp-app .cdfp-style{margin-left:0}#cdfp-app .cdfp-promo-ctas .cdfp-btn{width:100%;text-align:center}}.cdfp-promo-tale{margin:24px 0;padding:16px 18px;border-radius:14px;background:#faf6fd;border:1px solid #eadff4}.cdfp-promo-tale p{margin:0 0 6px}#cdfp-app .cdfp-tale label.cdfp-style{border:0;padding:0 0 0 4px;background:none;cursor:default}#cdfp-app .cdfp-terms{display:flex;gap:8px;align-items:flex-start;font-size:14px;margin:4px 0 12px}#cdfp-app .cdfp-terms input{margin-top:3px;flex:none}