@font-face{font-family:"Édition Fraunces";src:url("/assets/fontes/fraunces-84.woff2") format("woff2");font-weight:300 500;font-display:swap}
@font-face{font-family:"Édition Inter";src:url("/assets/horizon/fontes/inter-tight.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Chiffres de l’édition";src:url("/assets/horizon/fontes/inter-tight.woff2") format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+0030-0039,U+20AC}
.zs-avant-decembre .page-offrir #zsnoel{display:none!important}
.page-offrir #zso .w,.page-ta-phrase #tp .col{max-width:44rem!important;width:100%!important;margin-inline:auto!important;box-sizing:border-box}
.page-offrir #zso .w{padding:clamp(1.6rem,5vw,4rem) clamp(1.35rem,6vw,3.5rem) 5rem!important;color:#f1edf4!important}
.page-offrir #zso .oeil,.page-ta-phrase #tp .haut{font:600 .93rem/1.4 "Édition Inter",sans-serif!important;letter-spacing:.04em!important}
.page-offrir #zso .oeil{margin:0 0 1.15rem!important;color:#c5c6d9!important}
.page-offrir #zso h1,.page-ta-phrase #tp h1#tp-h1{font:400 clamp(3.4rem,10vw,6rem)/.99 "Chiffres de l’édition","Édition Fraunces",serif!important;letter-spacing:-.045em!important;text-align:left!important;margin:0!important;text-wrap:balance;color:#fff!important}
.page-offrir #zso h1 em,.page-offrir #zso h1 span{font:inherit!important;color:inherit!important;letter-spacing:inherit!important}
.page-offrir #zso .chapo,.page-ta-phrase #tp .chapo{font:400 1.12rem/1.42 "Édition Inter",sans-serif!important;text-align:left!important;color:#dadce5!important;margin:1.2rem 0!important}
.page-offrir .zs-geste-carte{display:flex!important;align-items:center;justify-content:center;position:relative;isolation:isolate;background:radial-gradient(ellipse at 61% 37%,#635d80 0,#363a54 33%,#252939 67%,#1e202e 100%)!important;aspect-ratio:2.18;border:1px solid #65677c;border-radius:3px;overflow:hidden;color:#f6f2ff!important}
.page-offrir .zs-geste-carte img{width:31%;height:auto;transform:rotate(-7deg);box-shadow:7px 8px 13px #090a13b3;position:relative;left:14%}
.page-offrir .zs-geste-carte span{position:absolute;left:5%;bottom:13%;max-width:6rem;font:400 1.32rem/1.08 "Édition Fraunces",serif!important;color:white!important;letter-spacing:0!important}
.page-offrir .zs-choisir-cadeau{display:flex!important;justify-content:center;align-items:center;min-height:50px;background:#e9e2f3;color:#15111c!important;font:650 1.05rem/1.4 "Édition Inter",sans-serif!important;text-decoration:none!important;border-radius:.35rem;margin:.8rem 0 1.6rem}
.page-offrir #zso h2{font:400 clamp(2.1rem,6vw,3rem)/1.1 "Édition Fraunces",serif!important;letter-spacing:-.03em!important;margin:2.25rem 0 .8rem!important}
.page-offrir #zso .obj{min-height:55px}.page-offrir #zsoObjets{scroll-margin-top:6rem}.page-offrir #zsoCanvas{scroll-margin-top:2rem}
.page-ta-phrase #tp .col{position:relative;padding:0 clamp(1.35rem,6vw,3rem) 2.5rem!important;text-align:left!important}
.page-ta-phrase #tp .haut{margin:0 0 2.4rem!important;padding:1.3rem 0 .85rem!important;border-bottom:1px solid #414554}
.page-ta-phrase #tp .eclipse{width:clamp(3.4rem,15vw,5.6rem)!important;height:auto!important;display:block!important;float:right!important;margin:-.55rem -.4rem 0 .3rem!important}
.page-ta-phrase #tp h1#tp-h1{max-width:14ch;margin:0 0 1rem!important}
.page-ta-phrase #tp .verbes{display:none!important}
.page-ta-phrase .zs-phrase-lue{clear:both;position:relative;margin:1rem 0 1.2rem!important;padding:1.2rem 1.3rem!important;background:#e9e5f0;border-left:4px solid #b3a3cb;color:#211c28!important}
.page-ta-phrase #tp .zs-phrase-lue figcaption{font:600 1rem/1.25 "Édition Inter",sans-serif!important;color:#4e4359!important;margin-bottom:.6rem}
.page-ta-phrase #tp .zs-phrase-lue blockquote{font:400 clamp(1.55rem,5vw,2.5rem)/1.16 "Édition Fraunces",serif!important;letter-spacing:-.02em!important;margin:0!important;color:#211c28!important}
.page-ta-phrase #tp .chapo{margin:0 0 1.15rem!important}
.page-ta-phrase #tp :is(.bouton,.tp-in,label,.rassure,.pied){font-family:"Édition Inter",sans-serif!important;letter-spacing:0!important}
.page-ta-phrase #tp :is(.bouton,.tp-in){min-height:50px;border-radius:.35rem!important}
.page-ta-phrase #tp .rassure,.page-ta-phrase #tp .pied{font-size:1rem!important;text-align:left!important;margin-top:1rem!important}
.page-ta-phrase #tp :focus-visible,.page-offrir #zso :focus-visible{outline:3px solid #a8caff!important;outline-offset:3px}
@media(min-width:700px){.page-offrir #zso .w{max-width:46rem!important}.page-ta-phrase #tp .col{max-width:39rem!important}.page-offrir .zs-geste-carte{max-height:16rem}}
.page-offrir #zso .zs-intro-cadeau{font:400 clamp(1.17rem,3.6vw,1.5rem)/1.35 "Édition Inter",sans-serif!important;max-width:32ch;margin:.9rem 0 1.1rem!important;color:#f1edf4!important;text-align:left!important}
.page-offrir #zso .zs-geste-carte{aspect-ratio:1.64;max-height:19rem}
.page-offrir #zso .zs-geste-carte img{width:49%;height:auto;transform:rotate(-4deg);left:13%;align-self:center}
.page-offrir #zso .zs-geste-carte span{left:6%;bottom:16%;max-width:6rem;font-size:clamp(1.35rem,4.5vw,2rem)!important}
.page-ta-phrase #tp .zs-phrase-lue :is(figcaption,blockquote){width:100%!important;box-sizing:border-box!important}
.page-ta-phrase #tp .zs-phrase-lue figcaption{margin:.8rem 0 0!important}
.page-ta-phrase #tp .haut{margin-bottom:1.55rem!important}
.page-ta-phrase #tp .eclipse{position:absolute;right:clamp(1.6rem,7vw,3rem);top:4.75rem;z-index:2;width:4rem!important;pointer-events:none}
.page-ta-phrase #tp .zs-feuillet{position:relative;background:linear-gradient(120deg,#171827,#222138 56%,#131522);border-top:2px solid #c2b7d6;border-bottom:1px solid #54516a;padding:1.05rem 1.35rem .5rem;margin:0 0 1.4rem}
.page-ta-phrase #tp .zs-feuillet[hidden]{display:none}
.page-ta-phrase #tp p.zs-date-lecture{font:600 1rem/1.3 "Édition Inter",sans-serif!important;letter-spacing:0!important;color:#d5cbe1!important;text-align:left!important;margin:0 0 1.45rem!important}
.page-ta-phrase #tp .zs-feuillet h1#tp-h1{text-align:left!important;max-width:10ch;margin:0 0 .7rem!important;color:#f7f4ff!important}
.page-ta-phrase #tp p.zs-revelation{font:400 1.22rem/1.28 "Édition Inter",sans-serif!important;margin:0 0 1.05rem!important;color:#e2deef!important;text-align:left!important}
.page-ta-phrase #tp .zs-note-lecture{border-top:1px solid #4b4b5d}.page-ta-phrase #tp .zs-note-lecture summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;font:500 1rem/1.3 "Édition Inter",sans-serif!important;color:#d3cce4!important;cursor:pointer}
.page-ta-phrase #tp .zs-note-lecture summary::after{content:"+"}.page-ta-phrase #tp .zs-note-lecture[open] summary::after{content:"−"}.page-ta-phrase #tp .zs-note-lecture>p{font-size:1rem!important;text-align:left!important}
.page-ta-phrase #tp .chapo{font:450 clamp(1.45rem,5vw,2rem)/1.15 "Édition Fraunces",serif!important;margin-bottom:1rem!important}
.page-offrir #zso .zs-geste-carte{display:grid!important;grid-template-columns:1fr 47%;grid-template-rows:min-content 1fr min-content;align-content:center;align-items:center;background:linear-gradient(115deg,#111725,#252239 75%,#323348)!important;aspect-ratio:1.95;padding:1rem 1.2rem;border-radius:.3rem;text-decoration:none!important}
.page-offrir #zso .zs-geste-carte img{grid-column:2;grid-row:1/4;position:static;align-self:center;justify-self:center;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transform:none;box-shadow:none;clip-path:circle(48%)}
.page-offrir #zso .zs-geste-carte span,.page-offrir #zso .zs-geste-carte strong,.page-offrir #zso .zs-geste-carte small{position:static;grid-column:1;max-width:none;left:auto;bottom:auto;text-align:left!important;color:#f4f1fb!important;letter-spacing:0!important}
.page-offrir #zso .zs-geste-carte span,.page-offrir #zso .zs-geste-carte small{font:500 1rem/1.22 "Édition Inter",sans-serif!important}
.page-offrir #zso .zs-geste-carte strong{font:420 clamp(2.05rem,7vw,3.45rem)/1.1 "Édition Fraunces",serif!important;text-wrap:balance;overflow-wrap:anywhere}
.page-offrir #zso .zs-prenom-carte{margin:.8rem 0}.page-offrir #zso .zs-prenom-carte label{display:block;font:550 1rem/1.3 "Édition Inter",sans-serif!important;margin:0 0 .4rem}
.page-offrir #zso .zs-prenom-carte input{display:block;width:100%;min-height:48px;border:1px solid #817a90;border-radius:.25rem;color:white;background:#131321;padding:.55rem .8rem;font:400 1.1rem "Édition Inter",sans-serif}

.page-offrir #zso .zs-geste-carte{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);column-gap:.65rem}
.page-offrir #zso .zs-geste-carte img[hidden]{display:none!important}
.page-offrir #zso .zs-geste-carte strong{min-width:0;line-height:1.08!important}
.page-offrir #zso .zs-prenom-carte label{color:#e5e0ed!important;font:600 16px/1.35 "Édition Inter",sans-serif!important;letter-spacing:0!important}
