:root{--fond:#fdf8ef;--fond2:#fff;--alt:#faf1e2;--blush:#fbe7d8;--encre:#2e2418;--gris:#8a7d6c;--corail:#e2725b;--corail-fonce:#c95a44;--or:#c9a84c;--or-clair:#e8cf8e;--verre:rgba(255,255,255,.62);--verre-bord:rgba(255,255,255,.9);--rad:24px;--trans:.55s cubic-bezier(.22,.8,.24,1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Inter,system-ui,sans-serif;background:var(--fond);color:var(--encre);line-height:1.65;overflow-x:hidden}.serif{font-family:Cormorant Garamond,Georgia,serif}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 34px;border-radius:999px;font-weight:600;font-size:.95rem;letter-spacing:.4px;transition:transform .35s,box-shadow .35s,background .35s;cursor:pointer;border:none}.btn-or{background:linear-gradient(135deg,var(--corail),var(--corail-fonce));color:#fff;box-shadow:0 10px 30px #e2725b59}.btn-or:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 16px 44px #e2725b80}.btn-ghost{background:#fff;border:1.5px solid #eadfca;color:var(--encre);box-shadow:0 6px 20px #2e241812}.btn-ghost:hover{border-color:var(--or);transform:translateY(-3px)}.kicker{font-size:.78rem;letter-spacing:5px;text-transform:uppercase;color:var(--corail);font-weight:700}.h-xl{font-size:clamp(2.4rem,5.5vw,4.3rem);line-height:1.08;font-weight:600}.h-lg{font-size:clamp(1.8rem,3.6vw,2.7rem);line-height:1.15;font-weight:600}.muted{color:var(--gris)}.glass{background:linear-gradient(135deg,#ffffffb8,#ffffff73);border:1px solid rgba(255,255,255,.95);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);border-radius:var(--rad);box-shadow:0 24px 50px #78502824,inset 0 1px #fff,inset 0 -18px 30px #f9cdb91f;position:relative;overflow:hidden}.glass:after{content:"";position:absolute;top:0;left:-80%;width:55%;height:100%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.65) 50%,transparent);transform:skew(-18deg);transition:left 1.1s cubic-bezier(.22,.8,.24,1);pointer-events:none}.glass:hover:after{left:130%}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,rgba(255,255,255,.7),transparent 40%);pointer-events:none}.blobs{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:0}.blob{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55;animation:flot 16s ease-in-out infinite alternate}.blob.b1{width:480px;height:480px;background:radial-gradient(circle,#f9cdb9,transparent 65%);top:-120px;left:-100px}.blob.b2{width:560px;height:560px;background:radial-gradient(circle,#f3e3b8,transparent 65%);bottom:-180px;right:-120px;animation-delay:-6s}.blob.b3{width:380px;height:380px;background:radial-gradient(circle,#fcd9e2,transparent 65%);top:38%;left:55%;animation-delay:-11s}@keyframes flot{0%{transform:translate(0) scale(1)}to{transform:translate(60px,-50px) scale(1.15)}}.rv{opacity:0;transform:translateY(46px);transition:opacity .9s cubic-bezier(.22,.8,.24,1),transform .9s cubic-bezier(.22,.8,.24,1)}.rv.vu{opacity:1;transform:none}.rv-d1{transition-delay:.12s}.rv-d2{transition-delay:.24s}.rv-d3{transition-delay:.36s}.edo-header{position:sticky;top:0;z-index:90;transition:background .4s,box-shadow .4s}.edo-header.scrolled{background:#fdf8efcc;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 30px #7850281f}.edo-header .inner{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;max-width:1280px;margin:0 auto}.logo{font-family:Cormorant Garamond,serif;font-size:1.7rem;color:var(--encre);letter-spacing:1px}.logo b{color:var(--or);font-weight:600}nav.mainnav{display:flex;gap:30px;font-size:.92rem;font-weight:500}nav.mainnav a{position:relative;opacity:.85}nav.mainnav a:after{content:"";position:absolute;left:0;bottom:-6px;width:0;height:2px;background:var(--corail);transition:width .35s;border-radius:2px}nav.mainnav a:hover:after{width:100%}.cartlink{position:relative;display:flex;align-items:center;gap:8px}.cartlink svg path{fill:var(--encre)}.cartcount{background:var(--corail);color:#fff;font-size:.7rem;font-weight:700;border-radius:999px;padding:2px 7px}.hero{position:relative;min-height:92vh;display:flex;align-items:center;background:radial-gradient(1100px 700px at 75% -10%,#fbeedd 0%,var(--fond) 60%)}.hero .wrap{position:relative;z-index:2;display:grid;grid-template-columns:1.15fr .85fr;gap:60px;align-items:center;padding-top:60px;padding-bottom:80px}.hero h1 em{font-style:italic;background:linear-gradient(110deg,var(--corail),#d4574a 60%,var(--or));-webkit-background-clip:text;background-clip:text;color:transparent}.trust{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;font-size:.85rem;color:var(--gris)}.trust span{display:flex;align-items:center;gap:8px}.trust svg{width:16px;height:16px;fill:var(--corail)}.hero-card{padding:38px;transform:rotate(2deg);background:#ffffffbf}.hero-card .covers{display:flex;justify-content:center}.hero-card img{width:46%;border-radius:10px;box-shadow:0 30px 60px #783c1e4d;transition:transform var(--trans)}.hero-card img:nth-child(2){transform:translate(-26px,22px) rotate(7deg)}.hero-card:hover img:first-child{transform:translate(-8px,-10px) rotate(-4deg)}.hero-card:hover img:nth-child(2){transform:translate(-16px,10px) rotate(10deg)}.scrolldown{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:2;font-size:.72rem;letter-spacing:4px;text-transform:uppercase;color:var(--gris);animation:bounce 2.4s infinite}@keyframes bounce{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,10px)}}.wave{display:block;width:100%;height:90px;margin-top:-1px}.wave path{fill:var(--alt)}.marquee{background:linear-gradient(90deg,var(--corail-fonce),var(--corail),var(--corail-fonce));color:#fff;overflow:hidden;padding:14px 0;transform:rotate(-1.2deg) scale(1.02);box-shadow:0 14px 34px #e2725b40}.marquee .track{display:flex;gap:46px;white-space:nowrap;font-weight:700;letter-spacing:2px;font-size:.9rem;animation:defile 26s linear infinite;text-transform:uppercase}@keyframes defile{0%{transform:translate(0)}to{transform:translate(-50%)}}.section{position:relative;padding:110px 0}.section.alt{background:var(--alt)}.section-head{text-align:center;max-width:680px;margin:0 auto 64px}.grid-books{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:34px}.bookcard{padding:26px;display:flex;flex-direction:column;transition:transform var(--trans),box-shadow var(--trans);background:#fff;border:1px solid #f0e6d2;border-radius:var(--rad);position:relative;overflow:hidden}.bookcard:hover{transform:translateY(-12px);box-shadow:0 36px 70px #78502833}.bookcard .covwrap{border-radius:14px;overflow:hidden;margin-bottom:22px;perspective:900px}.bookcard .covwrap img{transition:transform .8s cubic-bezier(.22,.8,.24,1)}.bookcard:hover .covwrap img{transform:scale(1.06) rotateX(3deg)}.bookcard h3{font-size:1.12rem;line-height:1.35;margin-bottom:10px;font-weight:600}.bookcard .prix{margin-top:auto;display:flex;align-items:baseline;gap:12px;padding-top:16px}.prix .now{font-size:1.4rem;color:var(--corail-fonce);font-weight:700}.prix .was{text-decoration:line-through;color:#c4b8a4;font-size:.95rem}.badge{position:absolute;top:18px;left:18px;background:var(--corail);color:#fff;font-size:.7rem;font-weight:800;letter-spacing:1px;padding:6px 12px;border-radius:999px;z-index:3;text-transform:uppercase}.grid-3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px}.bene{padding:36px 30px;text-align:left}.bene .ic{width:54px;height:54px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#fbe7d8,#f9d6c0);margin-bottom:20px}.bene .ic svg{width:26px;height:26px;fill:var(--corail-fonce)}.bene h3{font-size:1.05rem;margin-bottom:10px}.bene p{font-size:.92rem}.bigquote{position:relative;padding:130px 0;background:linear-gradient(180deg,var(--fond) 0%,var(--blush) 50%,var(--fond) 100%);text-align:center}.bigquote blockquote{font-family:Cormorant Garamond,serif;font-size:clamp(1.6rem,3.4vw,2.6rem);font-style:italic;max-width:840px;margin:0 auto;line-height:1.4;color:#5a4632}.bigquote cite{display:block;margin-top:26px;font-style:normal;color:var(--corail-fonce);letter-spacing:3px;font-size:.85rem;text-transform:uppercase;font-weight:700}.stars{color:var(--or);letter-spacing:3px;margin-bottom:14px}.avis{padding:32px;background:#fff;border:1px solid #f0e6d2;border-radius:var(--rad)}.avis p{font-size:.95rem;color:#5a4f42}.avis .qui{margin-top:18px;font-weight:700;color:var(--corail-fonce);font-size:.85rem;letter-spacing:1px}.faq-item{border-bottom:1px solid #eadfca}.faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:24px 6px;font-weight:600;font-size:1.02rem}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary .plus{color:var(--corail);font-size:1.4rem;transition:transform .35s}.faq-item[open] summary .plus{transform:rotate(45deg)}.faq-item .rep{padding:0 6px 26px;color:var(--gris);max-width:760px}.garantie{padding:64px;text-align:center;background:#fffc}.garantie .shield{width:74px;height:74px;margin:0 auto 26px;border-radius:50%;background:linear-gradient(135deg,var(--corail),var(--corail-fonce));display:flex;align-items:center;justify-content:center;box-shadow:0 16px 36px #e2725b59}.garantie .shield svg{width:36px;height:36px;fill:#fff}.nl form{display:flex;gap:12px;max-width:520px;margin:30px auto 0}.nl input[type=email]{flex:1;padding:16px 22px;border-radius:999px;border:1.5px solid #eadfca;background:#fff;color:var(--encre);font-size:.95rem}.nl input::placeholder{color:#c4b8a4}.edo-footer{padding:70px 0 40px;background:#2e2418;color:#f4ead8}.edo-footer .logo{color:#f4ead8}.edo-footer .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px;margin-bottom:50px}.edo-footer h4{color:var(--or-clair);font-size:.85rem;letter-spacing:2px;text-transform:uppercase;margin-bottom:18px}.edo-footer a{display:block;padding:6px 0;color:#d9c9ae;font-size:.92rem}.edo-footer a:hover{color:#fff}.edo-footer .muted{color:#bfae92}.copy{text-align:center;color:#9a8a6e;font-size:.8rem;border-top:1px solid rgba(255,255,255,.12);padding-top:28px}.pp{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;padding:80px 0}.pp .gal img{border-radius:18px;box-shadow:0 40px 90px #783c1e4d}.buybox{padding:40px;position:sticky;top:110px;background:#ffffffd9}.buybox h1{font-size:1.7rem;line-height:1.25;margin-bottom:18px}.buybox .prixrow{display:flex;align-items:baseline;gap:14px;margin:18px 0}.buybox .now{font-size:2.1rem;color:var(--corail-fonce);font-weight:700}.buybox .was{text-decoration:line-through;color:#c4b8a4;font-size:1.15rem}.buybox .promo{background:#fbe7d8;border:1px solid #f3c8ae;color:var(--corail-fonce);font-size:.78rem;font-weight:700;padding:5px 12px;border-radius:999px;letter-spacing:1px}.buybox .points{margin:22px 0;display:grid;gap:10px;font-size:.92rem}.buybox .points span{display:flex;gap:10px;align-items:center}.buybox .points svg{width:17px;height:17px;fill:var(--corail);flex:none}.buybox .btn{width:100%;justify-content:center;font-size:1.05rem;padding:19px}.secure{text-align:center;font-size:.78rem;color:var(--gris);margin-top:14px}.pp-desc{max-width:820px;margin:0 auto;padding-bottom:110px;color:#4f4536}.pp-desc h2{color:var(--encre)}.pp-desc ul{padding-left:22px;margin:14px 0}.coll-head{padding:90px 0 30px;text-align:center}.cartpage{max-width:860px;margin:0 auto;padding:80px 24px}.cartline{display:flex;gap:22px;align-items:center;padding:22px 0;border-bottom:1px solid #eadfca}.cartline img{width:74px;border-radius:8px}.cartline .t{flex:1}.cart-foot{display:flex;justify-content:space-between;align-items:center;margin-top:30px}.cart-foot div div{color:var(--corail-fonce)!important}@media(max-width:880px){.hero .wrap{grid-template-columns:1fr;gap:40px;padding-top:110px}.hero-card{transform:none;max-width:420px;margin:0 auto}.pp{grid-template-columns:1fr;gap:40px}.buybox{position:static}.edo-footer .cols{grid-template-columns:1fr}nav.mainnav{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/edo.css.map */
