
/* JEBOOKTOO V3.20.67 – pages d'acquisition, mêmes polices et palette que le site. */
.jbt-sales{--js-empire:#39452b;--js-hollywood:#f82780;--js-azalea:#d5b5cf;--js-coral:#ff482e;--js-olive:#87984b;--js-wheat:#ffda58;--js-mango:#ff932d;--js-cream:#fffaf7;--js-ink:#354027;--js-muted:#625e5b;background:var(--js-cream);color:var(--js-ink);font-family:'Rethink Sans',Arial,sans-serif;overflow:hidden}
.jbt-sales *{box-sizing:border-box}.jbt-sales a{color:inherit}.jbt-sales img{max-width:100%;display:block}.jbt-sales .js-container{width:min(1200px,calc(100% - 48px));margin:0 auto}.jbt-sales .js-hero{position:relative;min-height:620px;display:flex;align-items:end;background:#2d382d;color:#fff;isolation:isolate;padding:160px 0 80px}.jbt-sales .js-hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2;opacity:.74}.jbt-sales .js-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,32,23,.88) 0%,rgba(18,32,23,.7) 47%,rgba(18,32,23,.26) 100%),linear-gradient(0deg,rgba(18,32,23,.46),transparent 67%)}.jbt-sales .js-label{color:var(--js-hollywood);font-size:11px;letter-spacing:.16em;text-transform:uppercase;font-weight:800;display:block;margin-bottom:19px}.jbt-sales .js-hero .js-label{color:#ffb9d7}.jbt-sales h1,.jbt-sales h2,.jbt-sales h3{font-weight:500;letter-spacing:-.015em}.jbt-sales h1,.jbt-sales h2{font-family:'Cormorant Garamond',Georgia,serif}.jbt-sales h1{font-size:clamp(58px,7.3vw,108px);line-height:.95;margin:0 0 22px;max-width:900px}.jbt-sales h1 em,.jbt-sales h2 em{font-weight:400;color:#f6aacb}.jbt-sales .js-hero p{font-size:clamp(16px,1.5vw,20px);line-height:1.75;max-width:680px;color:#f6f1ec;margin:0 0 25px}.jbt-sales .js-hero .js-mini{font-size:12px;letter-spacing:.06em;color:#eadfda}.jbt-sales .js-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0}.jbt-sales .js-btn{display:inline-flex;align-items:center;justify-content:center;padding:16px 25px;border-radius:100px;background:var(--js-hollywood);color:white;font-size:12px;text-transform:uppercase;letter-spacing:.075em;font-weight:800;text-decoration:none;min-height:50px;transition:background .2s ease,transform .2s ease}.jbt-sales .js-btn:hover{background:#c41c64;transform:translateY(-2px)}.jbt-sales .js-btn-alt{background:#fff;color:var(--js-empire)}.jbt-sales .js-btn-alt:hover{background:#fff0f6;color:var(--js-empire)}.jbt-sales .js-btn-dark{background:var(--js-empire)}.jbt-sales .js-btn-dark:hover{background:#4f6544}.jbt-sales .js-link{display:inline-flex;font-size:13px;font-weight:750;color:#9e285c;text-decoration:underline;text-underline-offset:5px;padding:9px 0}.jbt-sales .js-breadcrumb{display:flex;gap:10px;flex-wrap:wrap;font-size:12px;line-height:1.5;margin-bottom:27px;color:#f8edf1}.jbt-sales .js-breadcrumb a{text-decoration:underline;text-underline-offset:4px}.jbt-sales .js-section{padding:92px 0}.jbt-sales .js-section.js-soft{background:#f7eaf0}.jbt-sales .js-section.js-wheat{background:#fff5d8}.jbt-sales .js-section.js-forest{background:var(--js-empire);color:#fff}.jbt-sales .js-section h2{font-size:clamp(44px,5.6vw,72px);line-height:1.02;margin:0 0 22px;max-width:960px}.jbt-sales .js-section h2 em{color:#ba2d6b}.jbt-sales .js-section.js-forest h2 em{color:#ffc6d7}.jbt-sales .js-intro{font-size:17px;line-height:1.95;max-width:800px;color:#5e625a;margin:0 0 30px}.jbt-sales .js-forest .js-intro{color:#e8ede6}.jbt-sales .js-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin-top:37px}.jbt-sales .js-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.jbt-sales .js-card{display:flex;flex-direction:column;background:#fffdfb;color:var(--js-ink);border:1px solid #e9dfdc;border-radius:24px;padding:34px;box-shadow:0 18px 46px rgba(50,45,35,.06);min-width:0}.jbt-sales .js-card.js-photo-card{padding:0;overflow:hidden}.jbt-sales .js-card.js-photo-card img{width:100%;height:260px;object-fit:cover}.jbt-sales .js-card.js-photo-card .js-card-inner{padding:26px 29px 32px;display:flex;flex-direction:column;flex:1}.jbt-sales .js-card h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:35px;line-height:1.05;margin:0 0 17px;color:var(--js-empire)}.jbt-sales .js-card p{line-height:1.8;font-size:14px;color:#625e59;margin:0 0 18px}.jbt-sales .js-card p:last-child{margin-bottom:0}.jbt-sales .js-card .js-price{font-size:21px;line-height:1.3;color:#a32061;font-weight:750;margin:4px 0 20px}.jbt-sales .js-card .js-link{margin-top:auto}.jbt-sales .js-kicker{font-size:11px;letter-spacing:.16em;font-weight:800;color:#a52864;text-transform:uppercase;margin:0 0 15px}.jbt-sales .js-stack{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:center}.jbt-sales .js-stack p{font-size:15px;line-height:1.9;color:#62625e;margin:0 0 16px}.jbt-sales .js-section.js-forest .js-stack p{color:#ecf0eb}.jbt-sales .js-photo{width:100%;border-radius:24px;object-fit:cover;min-height:400px;max-height:560px}.jbt-sales .js-facts{display:grid;gap:15px;padding:0;margin:25px 0;list-style:none}.jbt-sales .js-facts li{border-left:3px solid var(--js-hollywood);padding:4px 0 4px 18px;font-size:15px;line-height:1.75}.jbt-sales .js-facts strong{display:block;font-size:16px;margin-bottom:4px}.jbt-sales .js-timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:40px}.jbt-sales .js-step{padding:29px;background:#fffcf9;border:1px solid #e7ded8;border-radius:18px}.jbt-sales .js-step span{font:500 35px/1 'Cormorant Garamond',Georgia,serif;color:#b81c66;display:block;margin-bottom:19px}.jbt-sales .js-step strong{font-size:17px;display:block;margin-bottom:8px}.jbt-sales .js-step p{color:#635d5a;font-size:14px;line-height:1.85;margin:0}.jbt-sales details{border-bottom:1px solid #dcd7d0;padding:22px 0}.jbt-sales details:first-of-type{border-top:1px solid #dcd7d0}.jbt-sales summary{cursor:pointer;font-weight:750;font-size:16px;line-height:1.5}.jbt-sales details p{font-size:15px;line-height:1.9;color:#625d59;max-width:860px}.jbt-sales .js-quote{margin:25px 0 0;padding:22px 25px;border-left:3px solid var(--js-hollywood);background:#fff;color:#444a3d;border-radius:0 14px 14px 0}.jbt-sales .js-quote blockquote{margin:0 0 10px;font:500 26px/1.3 'Cormorant Garamond',Georgia,serif}.jbt-sales .js-quote cite{font-size:12px;color:#655f5e;font-style:normal}.jbt-sales .js-callout{padding:42px;background:#fff;border:1px solid #f0d8e0;border-radius:24px;max-width:860px}.jbt-sales .js-callout p{font-size:16px;line-height:1.9}.jbt-sales .js-callout h3{font-family:'Cormorant Garamond',Georgia,serif;font-size:40px;margin:0 0 14px}.jbt-sales .js-source{font-size:11px;line-height:1.7;color:#6c6762}.jbt-sales .js-callout .js-source{color:#6c6762}.jbt-sales .js-dark-note{color:#f5ece5;font-size:12px}.jbt-sales .js-price-badge{display:inline-block;border:1px solid rgba(255,255,255,.55);border-radius:100px;padding:8px 16px;font-size:13px;font-weight:750;color:white;margin:8px 0}.jbt-sales .js-more-choose{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:35px}.jbt-sales .js-more-choose a{background:#fff;padding:27px;border-radius:18px;border:1px solid #e7dad8;text-decoration:none}.jbt-sales .js-more-choose strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:28px;display:block;margin-bottom:10px}.jbt-sales .js-more-choose span{display:block;font-size:13px;line-height:1.75;color:#68625e}.jbt-sales .js-more-choose a:hover{border-color:var(--js-hollywood)}.jbt-sales .js-smallprint{font-size:12px;line-height:1.7;color:#746e69}.jbt-sales .js-inline-soft{background:#fff0f5;padding:18px 20px;border-left:3px solid var(--js-coral);border-radius:0 10px 10px 0;font-size:14px;line-height:1.8}.jbt-sales .js-hero .js-inline-soft{background:#ffffff22;color:#fff;border-color:#ffb6d2}.jbt-sales .js-cta-lead{font-size:18px;line-height:1.8;color:#e9efdf;max-width:800px}.jbt-sales .js-faq{max-width:890px}.jbt-sales .js-hero .js-actions{margin-top:30px}.jbt-sales .js-offer-chip{display:inline-block;color:#a62c66;font-weight:700;font-size:12px;letter-spacing:.1em;text-transform:uppercase;margin:8px 0 15px}
@media(max-width:950px){.jbt-sales .js-grid{grid-template-columns:1fr 1fr}.jbt-sales .js-timeline{grid-template-columns:1fr 1fr}.jbt-sales .js-stack{gap:28px}.jbt-sales .js-more-choose{grid-template-columns:1fr 1fr}.jbt-sales .js-hero{min-height:570px}}
@media(max-width:700px){.jbt-sales .js-container{width:calc(100% - 36px)}.jbt-sales .js-hero{padding:135px 0 65px;min-height:600px}.jbt-sales .js-hero:before{background:linear-gradient(90deg,rgba(18,32,23,.87),rgba(18,32,23,.56)),linear-gradient(0deg,#14211640,transparent)}.jbt-sales .js-section{padding:62px 0}.jbt-sales .js-grid,.jbt-sales .js-grid.two,.jbt-sales .js-stack,.jbt-sales .js-timeline,.jbt-sales .js-more-choose{grid-template-columns:1fr}.jbt-sales .js-card{padding:26px}.jbt-sales .js-card.js-photo-card img{height:235px}.jbt-sales .js-photo{min-height:270px;max-height:410px}.jbt-sales .js-callout{padding:26px}.jbt-sales .js-btn{width:100%}.jbt-sales .js-hero h1{font-size:clamp(52px,12vw,76px)}}
@media(prefers-reduced-motion:reduce){.jbt-sales .js-btn{transition:none}.jbt-sales .js-btn:hover{transform:none}}
