#egd60.eggift .egd60-hero{min-height:100svh;height:100svh;max-height:none}#egd60.eggift .egd60-hero-copy{bottom:9vh}#egd60.eggift .egd60-hero h1{font-size:clamp(62px,7vw,112px)}#egd60.eggift .egd60-order-section{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(28px,4vw,80px);padding-top:70px}#egd60.eggift .egd60-order-intro>p{max-width:560px}#egd60.eggift .egd60-price{max-width:560px}#egd60 .eggift-optional{font-weight:400;color:#667074}#egd60 .eggift-motif-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#egd60 label.eggift-motif{position:relative;margin:0;cursor:pointer;min-width:0}#egd60 .eggift-motif input[type=radio]{position:absolute;top:9px;left:9px;width:18px;height:18px;min-height:0;z-index:1;accent-color:#856125}#egd60 .eggift-motif>span{display:block;height:100%;border:2px solid #ddd7cc;background:#fff;border-radius:3px;overflow:hidden}#egd60 .eggift-motif img{width:100%;height:95px;object-fit:cover}#egd60 .eggift-motif strong{display:block;padding:8px;font-size:11px;line-height:1.45}#egd60 .eggift-motif input:checked+span{border-color:#856125;background:#f8f5ee;box-shadow:0 0 0 1px #856125}#egd60 .eggift-motif input:focus-visible+span{outline:3px solid #b58b3b;outline-offset:3px}#egd60 .eggift-preview-wrap{position:sticky;top:38px;margin-top:35px}#egd60 .eggift-preview-wrap>p{font-size:12px;margin:12px 0}#egd60 .eggift-preview{display:grid;grid-template-columns:47.5% 52.5%;background:#f8f6f0;border:1px solid #ded7c8;box-shadow:0 18px 45px #17353a18;aspect-ratio:297/210;container-type:inline-size;overflow:hidden}#egd60 .eggift-preview-photo{position:relative;overflow:hidden;border-right:3px solid #b58b3b}#egd60 .eggift-preview-photo>img{height:100%;width:100%;object-fit:cover}#egd60 .eggift-preview-photo>span{position:absolute;top:5%;left:7%;color:#fff;font-size:1.8cqw;font-weight:700;letter-spacing:.1em}#egd60 .eggift-preview-photo>strong{position:absolute;bottom:7%;left:7%;right:6%;font-size:2.7cqw;line-height:1.3;color:#fff}#egd60 .eggift-preview-copy{padding:4% 7%;font-size:2cqw;line-height:1.45;min-width:0;display:flex;flex-direction:column}#egd60 .eggift-preview-logos{display:flex;justify-content:space-between;align-items:center;margin-bottom:4%}#egd60 .eggift-preview-logos img:first-child{width:40%;height:auto}#egd60 .eggift-preview-logos img:last-child{width:19%;height:auto}#egd60 .eggift-preview-copy small{font:700 1.55cqw/1.5 Arial,sans-serif;color:#99702b;letter-spacing:.07em}#egd60 .eggift-preview-copy h3{font-size:6cqw;margin:7% 0 6%;line-height:1.05;color:#17353a}#egd60 .eggift-preview-copy>b{font-size:2.35cqw;line-height:1.3}#egd60 #eggift-preview-occasion{font-size:1.75cqw;color:#697477;margin:1% 0 3%}#egd60 #egd60-preview-amount{font:400 5.7cqw/1.3 Georgia,serif;margin-bottom:5%;color:#17353a}#egd60 #egd60-preview-note{font:400 1.95cqw/1.45 Arial,sans-serif;white-space:pre-line;margin-bottom:5%}#egd60 #egd60-preview-from{font-size:2.1cqw;margin-top:2%}#egd60 .eggift-preview-copy footer{margin-top:auto;padding-top:4%;border-top:1px solid #d6dad5;font:1.5cqw/1.7 Arial,sans-serif}#egd60 .eggift-preview-copy footer span{font-size:1.25cqw;color:#697477}#egd60.eggift .egd60-formbox{align-self:start}@media(max-width:1100px){#egd60 .eggift-motif-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#egd60 .eggift-preview-copy{font-size:11px}}@media(max-width:800px){#egd60.eggift .egd60-order-section{grid-template-columns:1fr;padding:55px 22px}#egd60 .eggift-preview-wrap{position:static;max-width:620px}#egd60.eggift .egd60-hero{height:100svh;min-height:100svh}#egd60.eggift .egd60-hero h1{font-size:clamp(55px,13vw,82px)}#egd60.eggift .egd60-hero-copy{bottom:40px}#egd60 .eggift-motif img{height:110px}}

#egd60 .eggift-how{padding:65px var(--pad);display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.6fr);gap:55px;background:#fff;border-bottom:1px solid var(--border)}#egd60 .eggift-how h2{font-size:clamp(33px,3.5vw,50px)}#egd60 .eggift-how-intro>p:last-child{font-size:15px;color:#586168}#egd60 .eggift-checklist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:28px 32px}#egd60 .eggift-checklist li{position:relative;padding-left:35px;min-width:0}#egd60 .eggift-checklist li:before{content:"✓";position:absolute;left:0;top:1px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#edf2e9;color:#486340;font-size:15px;font-weight:700}#egd60 .eggift-checklist strong{display:block;font-size:16px;line-height:1.4;margin-bottom:8px}#egd60 .eggift-checklist p{font-size:14px;line-height:1.6;margin:0}#egd60 .eggift-share{display:inline-flex;margin-top:10px;padding:7px 11px;background:#f8f5ee;border:1px solid #d5c49e;border-radius:3px;color:#73531a;font-family:inherit;font-size:12px;font-weight:700;line-height:1.5;cursor:pointer}#egd60 .eggift-share-status{display:block;font-size:12px;color:#486340;margin-top:5px}#egd60 .eggift-share-status:empty{display:none}@media(max-width:980px){#egd60 .eggift-how{grid-template-columns:1fr;gap:25px;padding:50px var(--pad)}}@media(max-width:600px){#egd60 .eggift-checklist{grid-template-columns:1fr;gap:24px}#egd60 .eggift-how h2{font-size:37px}}

/* Airier voucher footer, matching the print layout. */
#egd60 .eggift-preview-copy footer{padding-top:5%;font-size:1.7cqw;line-height:1.7}#egd60 .eggift-preview-footer-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:5%;padding-bottom:6%}#egd60 .eggift-preview-footer-grid small{display:block;margin-bottom:7%;font-size:1.45cqw}#egd60 .eggift-preview-footer-grid span{display:block;font-size:1.6cqw;color:#17353a;line-height:1.9}#egd60 .eggift-preview-footer-grid strong{font-size:1.7cqw;font-weight:400;line-height:1.7}#egd60 .eggift-preview-copy .eggift-preview-meta{display:block;padding-bottom:3%;font-size:1.4cqw;line-height:1.7}
