@charset "UTF-8";@font-face{font-display:swap;font-family:poppins-medium;src:url(/build/fonts/Poppins-Medium.13c404f8.woff2) format("woff2"),url(/build/fonts/Poppins-Medium.d42abfb2.woff) format("woff")}@font-face{font-display:swap;font-family:poppins-semibold;src:url(/build/fonts/Poppins-SemiBold.b2be0bf6.woff2) format("woff2"),url(/build/fonts/Poppins-SemiBold.539a38b9.woff) format("woff")}@font-face{font-display:swap;font-family:poppins-regular;src:url(/build/fonts/Poppins-Regular.9641d5d0.woff2) format("woff2"),url(/build/fonts/Poppins-Regular.c496ea9e.woff) format("woff")}@font-face{font-display:swap;font-family:alex-brush;src:url(/build/fonts/AlexBrush-Regular.99666b39.woff2) format("woff2"),url(/build/fonts/AlexBrush-Regular.cb731af6.woff) format("woff")}::selection{background-color:var(--primary-color);color:#f3f1ec}::-moz-selection{background-color:var(--primary-color);color:#f3f1ec}:focus{outline:none}*{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;margin:0;padding:0}[contenteditable],input[type=text],textarea{-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}body{background-color:#f3f1ec;color:#494646;font-family:poppins-medium,sans-serif;overflow-x:hidden}body .hello{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}body a{color:#494646;text-decoration:none}body #bloc_page{align-items:center;display:flex;flex-direction:column;justify-content:center}body .section{color:var(--primary-color);font-family:poppins-semibold,sans-serif;margin-bottom:3.5rem}body .section.secondary{color:var(--secondary-color)}body section{margin-bottom:3rem;max-width:1980px;width:100%}body section .container{max-width:1280px;padding:2rem;width:100%}body section,body section .container{align-items:center;display:flex;flex-direction:column;justify-content:center}body picture,body picture img{display:block}body picture img{max-width:100%}body header{margin-bottom:3rem}body .book-title{color:#494646;display:inline-block;font-family:alex-brush,cursive;font-size:3rem;margin-bottom:1.5rem;position:relative}@media screen and (min-width:430px){body section .container{padding:2rem 3rem}}@media screen and (min-width:360px){body .section{font-size:2rem;position:relative}}@media screen and (min-width:800px){body .section:before{background-color:var(--primary-color);content:"";height:2px;left:-150px;position:absolute;top:50%;transform:translateY(-50%);width:100px}body .section.secondary:before{background-color:var(--secondary-color)}body .section:after{background-repeat:no-repeat;background-size:contain;bottom:-20px;content:"";height:100px;position:absolute;right:-140px;width:100px}body .section{margin-bottom:5rem}body header{margin-bottom:4rem}}@media screen and (min-width:900px){body .book-title{font-size:3rem}body .section{font-size:2.5rem}}.load{-webkit-animation:fadeInDown .8s ease forwards;animation:fadeInDown .8s ease forwards}@-webkit-keyframes fadeInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.text-focus-in{-webkit-animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in 1s cubic-bezier(.55,.085,.68,.53) both}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}to{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.reveal{opacity:0}.reveal-left{opacity:0;transform:translateX(-50px)}.reveal-bottom{opacity:0;transform:translateY(50px)}.reveal-visible{opacity:1;transform:translateY(0);transform:translateX(0);transition:1.2s cubic-bezier(.5,0,0,1)}.kenburns-top{-webkit-animation:kenburns-top 1.2s ease-out both;animation:kenburns-top 1.2s ease-out both}@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1) translateY(-15px);transform:scale(1) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(.7) translateY(0);transform:scale(.7) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}to{-webkit-transform:scale(1) translateY(-15px);transform:scale(1) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}.button{border:none;border-radius:44px;color:#fff;cursor:pointer;display:inline-block;font-family:poppins-medium,sans-serif;font-size:.9rem;padding:.7rem 1rem;transition:transform .3s ease}.button-secondary{background-color:var(--secondary-color)}.button-primary{background-color:var(--primary-color)}.button:hover{opacity:.8;transform:scale(1.1)}input:not([type=submit]),textarea{background-color:#f3f1ec;border:2px solid #afb6b2;border-radius:44px;color:#afb6b2;display:inline-block;font-family:poppins-medium,sans-serif;font-size:1rem;max-width:100%;padding:.7rem 1rem}textarea{border-radius:20px;height:250px}input.primary{border-color:var(--primary-color)}@media screen and (min-width:1250px){.star-top-left:before{font-size:100px;left:5%;top:-50px}.star-top-left:after,.star-top-left:before{color:#e4e7ea;content:"★";position:absolute}.star-top-left:after{font-size:60px;left:15%;top:30px}.star-top-right:before{color:#e4e7ea;content:"★";font-size:100px;position:absolute;right:10%;top:-150px}.star-top-right:after{color:#e4e7ea;content:"★";font-size:60px;position:absolute;right:5%;top:0}.star-bottom-right:before{bottom:0;color:#e4e7ea;content:"★";font-size:100px;position:absolute;right:10%}.star-bottom-right:after{bottom:150px;color:#e4e7ea;content:"★";font-size:60px;position:absolute;right:15%}.star-bottom:before{bottom:-180px;font-size:100px;right:45px}.star-bottom:after,.star-bottom:before{color:#e4e7ea;content:"★";position:absolute}.star-bottom:after{bottom:-190px;font-size:60px;right:200px}}nav{align-items:center;box-sizing:border-box;color:#494646;display:flex;flex-direction:row;justify-content:space-between;max-width:1280px;padding:1rem;width:100%}nav .logo{width:170px}nav .logo picture{align-items:center;display:flex;flex-direction:column;justify-content:center}nav .logo picture img.logo{height:auto;margin-left:1rem;padding-top:1rem}nav .navbar{border-radius:50%;padding:1rem}nav .navbar #link{align-items:center;border-radius:100%;cursor:pointer;display:flex;flex-direction:row;height:30px;justify-content:center;position:relative;width:30px;z-index:11}nav .navbar #link #burger{display:inline-block;height:3px;position:relative;width:30px}nav .navbar #link #burger:after,nav .navbar #link #burger:before{background:var(--secondary-color);content:"";display:inline-block;height:2px;left:0;position:absolute;transform-origin:center;transition:all .3s ease;width:30px}nav .navbar #link #burger:before{right:0;top:-4px}nav .navbar #link #burger:after{top:4px}nav .navbar #link #burger.open{background:transparent}nav .navbar #link #burger.open:before{top:0;transform:rotate(45deg)}nav .navbar #link #burger.open:after{top:0;transform:rotate(-45deg)}nav .menu{align-items:center;background-color:#f3f1ec;display:none;flex-direction:column;justify-content:center;left:0;margin:0;min-height:100vh;padding-left:0;position:absolute;top:0;width:100%;z-index:10}@supports (min-height:100dvh){nav .menu{min-height:100dvh}}nav .menu li{cursor:pointer;font-size:1.3rem;list-style-type:none;padding:1rem 0;position:relative;text-align:center;width:100%}nav .menu li a{padding-bottom:5px;position:relative;transition:.8s;transition:padding-bottom .3s ease}nav .menu li a:after{background:var(--primary-color);bottom:0;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease;width:100%}nav .menu li a:hover:after{transform:scaleX(1);transform-origin:bottom left}@media screen and (min-width:450px){nav{padding:2rem}nav .logo{width:200px}}@media screen and (min-width:1300px){nav #link,nav .navbar{display:none}nav .menu{background-color:transparent;display:flex;flex-direction:row;justify-content:space-between;min-height:auto;padding:0 1rem;position:static;width:900px}nav .menu li{font-size:.9rem;width:auto}}@media (min-width:300px) and (max-width:1100px) and (min-height:800px){nav .menu{min-height:auto;padding:6rem 0}}@media (min-width:1100px) and (min-height:900px){nav .menu{min-height:auto}}@media (min-width:1100px) and (max-width:1299px) and (min-height:900px){nav .menu{padding:6rem 0}}footer{background:linear-gradient(45deg,#f3f1ec,#e4e7ea);font-size:.9rem}footer .container{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}footer .container a{color:#494646;font-family:poppins-medium,sans-serif;padding:1rem}footer .container .creator,footer .container .menu{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;max-width:850px;padding:1rem;width:80%}footer .container .creator{border-top:1px solid #494646}.header-home{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;min-height:100vh}@media (orientation:portrait){.header-home{background-image:url(/build/images/image-background-header.fe1671b9.png)}@supports (background-image:url("../../../../public/images/image-background-header.webp")){.header-home{background-image:url(/build/images/image-background-header.6a330688.webp)}}}@media (orientation:landscape){.header-home{background-image:url(/build/images/image-background-header-landscape.cbeff022.png)}@supports (background-image:url("../../../../public/images/image-background-header-landscape.webp")){.header-home{background-image:url(/build/images/image-background-header-landscape.d8b74a97.webp)}}}.header-home .container{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;height:100%;justify-content:center;max-width:1280px;padding:2rem 2rem 4rem;width:100%}.header-home .container .text-container{width:100%}.header-home .container .text-container h1{color:var(--primary-color);font-family:poppins-semibold,sans-serif;font-size:2.3rem;margin:0}.header-home .container .text-container .button,.header-home .container .text-container .text,.header-home .container .text-container h1{margin-bottom:2rem}.header-home .container .image-container{box-sizing:border-box;margin:1rem;max-width:500px;width:100%}.header-home .container .image-container picture img{height:auto}.header-home .container .image-container .social-links{align-items:center;display:flex;flex-direction:row;justify-content:center}.header-home .container .image-container .social-links a{height:30px;margin:.5rem;width:30px}.header-home .container .image-container .social-links a picture img{height:100%}@media screen and (min-width:450px){.header-home .container{padding:3rem}.header-home .container .text-container h1{font-size:3rem}}@media screen and (min-width:800px){.header-home .container{flex-direction:row;padding-top:0}.header-home .container .text-container{padding-left:1rem}}@media screen and (min-width:1100px){.header-home .container{padding:0 5rem 2rem}.header-home nav{padding-bottom:0}}@supports (min-height:100dvh){.header-home{min-height:100dvh}}@media (min-width:300px) and (max-width:1100px) and (min-height:800px){.header-home{min-height:auto}}@media (min-width:1100px) and (min-height:900px){.header-home{min-height:auto}}#detail-livre .container{padding-top:0;position:relative}#detail-livre .container h3{color:#494646;margin-bottom:1rem}#detail-livre .container h1{color:var(--secondary-color);font-family:alex-brush,cursive;font-size:3rem;margin-bottom:4rem;text-align:center}#detail-livre .container .container-top{display:flex;flex-direction:column;justify-content:start;position:relative;width:100%}#detail-livre .container .container-top .image-container{align-items:center;background-color:#e4e7ea;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem}#detail-livre .container .container-top .image-container picture{max-width:320px;width:100%}#detail-livre .container .container-top .image-container picture img{border-radius:7px;height:auto;width:100%}#detail-livre .container .container-top .book-container{display:flex;flex-direction:column;justify-content:start}#detail-livre .container .container-top .book-container .version-container{margin-bottom:2rem}#detail-livre .container .container-top .book-container .version-container .text-content{margin-bottom:1.5rem}@media screen and (min-width:700px){#detail-livre .container .container-top{align-items:center;display:flex;flex-direction:row;justify-content:center}#detail-livre .container .container-top .book-container{margin-bottom:0;margin-left:1.8rem;max-width:350px;min-width:300px}#detail-livre .container h1{font-size:4rem}}#book_page{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}#book_page #newsletter{margin-bottom:3rem;padding-top:0}#notice_page{margin:auto;max-width:980px;padding:2rem;width:100%}#notice_page .title{align-items:center;display:flex;flex-direction:column;justify-content:center}#notice_page p{margin-bottom:2rem}#notice_page h2{margin-bottom:1rem}@media screen and (min-width:360px){#notice_page{padding:2rem 4rem}}.header-book,.header-notices{align-items:center;background:linear-gradient(45deg,#f3f1ec,#e4e7ea);display:flex;flex-direction:column;justify-content:center;margin-bottom:5rem}#a-propos .container{position:relative}#a-propos .container .container-about{align-items:center;display:flex;flex-direction:column;justify-content:center}#a-propos .container .container-about .text{margin-bottom:3rem}#a-propos .container .container-about .image-container{border-radius:50%;box-shadow:0 20px 30px rgba(82,66,156,.3);display:inline-block;height:200px;min-height:200px;min-width:200px;overflow:hidden;width:200px}#a-propos .container .container-about .image-container picture img{height:100%;object-fit:cover}@media screen and (min-width:800px){#a-propos .container{padding:2rem 3rem}#a-propos .container .container-about{flex-direction:row}#a-propos .container .container-about .text{margin-bottom:0;padding-left:2.8rem}#a-propos .container .container-about .image-container{order:-1}}#mes-livres{background:linear-gradient(100deg,#f3f1ec,#e4e7ea);color:#494646;margin-bottom:2rem;max-width:100%;padding-top:2rem}#mes-livres .container h2.section{margin-bottom:4rem;margin-top:1rem}#mes-livres .container .container-books,#mes-livres .container .container-books .container-book,#mes-livres .container .container-books .container-book .image-container{align-items:center;display:flex;flex-direction:column;justify-content:center}#mes-livres .container .container-books .container-book{margin-bottom:3rem}#mes-livres .container .container-books .container-book .image-container{margin-bottom:2rem;max-width:339px;overflow:hidden;width:100%}#mes-livres .container .container-books .container-book .image-container picture img{height:auto;object-fit:cover}#mes-livres .container .container-books .container-book .book-content .text{margin-bottom:2rem;max-width:500px}@media screen and (min-width:700px){#mes-livres .container .container-books .container-book{align-items:start;flex-direction:row;justify-content:space-between;margin-bottom:4rem}#mes-livres .container .container-books .container-book .image-container{margin-bottom:0}#mes-livres .container .container-books .container-book .book-content{margin-left:2rem}#mes-livres .container .container-books .container-book.reverse{flex-direction:row-reverse}#mes-livres .container .container-books .container-book.reverse .book-content{margin-left:0;margin-right:2rem}}#contact{position:relative}#contact .container .contact-container{max-width:400px;width:100%}#contact .container .contact-container .form-container{margin-bottom:2rem}#contact .container .contact-container .form-container form input,#contact .container .contact-container .form-container form textarea{color:#575757;margin-bottom:1rem;width:100%}#contact .container .contact-container .contact-informations{position:relative}#contact .container .contact-container .contact-informations .mail,#contact .container .contact-container .contact-informations .social{align-items:center;display:flex;flex-direction:row;justify-content:start;padding:1rem 0}#contact .container .contact-container .contact-informations .mail a,#contact .container .contact-container .contact-informations .social a{font-size:.9rem}#contact .container .contact-container .contact-informations .mail .image-container,#contact .container .contact-container .contact-informations .social .image-container{align-items:center;display:flex;flex-direction:column;height:25px;justify-content:center;margin-right:.5rem;width:25px}#contact .container .contact-container .contact-informations .mail .image-container picture img,#contact .container .contact-container .contact-informations .social .image-container picture img{height:auto}#contact .container .contact-container .contact-informations .social .image-container picture img{filter:grayscale(100%);opacity:.9}@media screen and (min-width:400px){#contact .container .contact-container .contact-informations .mail a,#contact .container .contact-container .contact-informations .social a{font-size:1rem}}@media screen and (min-width:900px){#contact .container .contact-container{align-items:start;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;max-width:100%}#contact .container .contact-container .form-container{min-width:280px}}#newsletter{margin-bottom:4rem;position:relative}#newsletter .container{padding-top:0}#newsletter .news-form{align-items:center;background-color:#e4e7ea;border:1px solid var(--primary-color);border-radius:18px;display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;max-width:600px;padding:2rem;width:85%}#newsletter .news-form h2{color:var(--primary-color);margin-bottom:1rem;text-align:center}#newsletter .news-form p{color:#494646;margin-bottom:2rem;text-align:center}#newsletter .news-form a{margin-bottom:.5rem}#newsletter .news-form>*{max-width:100%}#book_page #newsletter .container{padding:0 2rem}#cookie-banner{align-items:center;background-color:#e4e7ea;border:1px solid #afb6b2;bottom:0;box-sizing:border-box;color:#575757;display:none;flex-direction:column;font-size:.8rem;justify-content:center;max-width:350px;padding:1rem;position:fixed;right:0;width:100%;z-index:9999}#cookie-banner a{color:var(--primary-color);text-decoration:underline}#cookie-banner .button{font-family:poppins-medium,sans-serif;font-size:.8rem}#cookie-banner p{padding:1rem;text-align:center}