@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Capriola&display=swap";
*{box-sizing:border-box;margin:0;padding:0}body{position:relative}li{list-style:none}a{color:#000;text-decoration:none}header{border-bottom:2px solid #f6efef;justify-content:space-between;align-items:center;height:70px;display:flex;position:relative}header .logo{height:60px;margin-left:100px;overflow:hidden}header .logo img{object-fit:cover;box-sizing:border-box;height:100%}header .mainMenu{position:absolute;left:50%;transform:translate(-50%)}header .mainMenu .menu{display:flex}header .mainMenu .menu li{margin:0 10px}header .mainMenu .menu li a{color:#252b42;letter-spacing:-.5px;font-family:Montserrat,sans-serif;font-weight:500}header .mainMenu .menu a:hover{color:#ff4d6d}header .mainMenu .menu .active a{color:#ff4d6d;font-weight:700}header .cart{border:1.5px solid #d9d9d9;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-right:100px;display:flex;position:relative}header .cart img{object-fit:contain;width:50%;height:50%}header .cart .cart-number{color:#fff;background:#ff4d6d;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:.7rem;display:flex;position:absolute;top:-7px;right:-7px}header .openMenu,header .closeMenu{margin-left:50px;font-size:1.5rem;display:none}.copyright{background:#fafafa;justify-content:center;align-items:center;width:100%;height:50px;font-family:Poppins,sans-serif;display:flex}@media screen and (max-width:769px){header{height:70px;position:inherit;border-bottom:2px solid #f6efef;justify-content:space-between;align-items:center;display:flex}header .logo{margin-left:0}header .logo a{font-family:Poppins,sans-serif;font-size:25px;font-weight:700}header .mainMenu{transform:inherit;z-index:99;background:#fff;border-right:1px solid #757575;flex-direction:column;align-items:center;width:35%;height:100vh;font-family:Poppins,sans-serif;transition:all .4s;position:fixed;top:70px;left:0;transform:translate(-100%)}header .mainMenu .menu{text-align:center;flex-direction:column;margin-top:30px;line-height:3.5;display:flex}header .mainMenu .menu li{margin:0 10px;font-weight:500}header .mainMenu .menu li a{color:#3f3f3f}header .mainMenu .menu a:hover{color:#fff}header .mainMenu .menu .active{font-weight:700}header .mainMenu .menu .active a{color:#ff4d6d}header .cart{border:1.5px solid #d9d9d9;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;margin-right:50px;display:flex}header .openMenu{display:block}header .openMenu img{object-fit:contain;width:100%;height:100%}header .openMenu,header .closeMenu{width:40px;height:40px;margin-left:50px;font-size:2.5rem;position:relative}header .openMenu i,header .closeMenu i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:561px){header .mainMenu{width:50%}}@media screen and (max-width:426px){header .mainMenu{width:60%}.copyright{letter-spacing:0;font-size:.9rem}}@media screen and (max-width:376px){header .mainMenu{width:60%}header .logo{height:50px;overflow:hidden}header .logo img{width:100%}header .openMenu,header .closeMenu{margin-left:30px}header .cart{width:45px;height:45px;margin-right:30px}header .cart .cart-number{width:20px;height:20px;top:-5px;right:-5px}.copyright{letter-spacing:0;font-size:.8rem}}@media screen and (max-width:321px){header .mainMenu{width:70%}header .cart{width:35px;height:35px;margin-right:25px}header .cart .cart-number{width:20px;height:20px;font-weight:400;top:-6px;right:-6px}header .openMenu,header .closeMenu{width:35px;height:35px;margin-left:25px}.copyright{letter-spacing:0;font-size:.7rem}}.Cart{z-index:99;border-bottom-right-radius:10px;border-bottom-left-radius:10px;width:100%;height:100vh;display:block;position:fixed;top:0}.Cart .cart-overlay{background-color:#00000085;width:100%;height:100%;transition:all 1s;position:absolute;top:0;left:0}.Cart .container-cart{background-color:#fff;width:28%;height:100%;transition:transform .7s;position:absolute;top:0;right:0;overflow-x:scroll;transform:translate(100%)}.Cart .container-cart .cart-head{border-bottom:2px solid #f6efef;justify-content:space-between;align-items:center;width:80%;height:80px;margin:auto;display:flex}.Cart .container-cart .cart-head h1{font-family:Montserrat,sans-serif;font-size:1rem}.Cart .container-cart .cart-head .close-cart{cursor:pointer;background-color:#f6efef;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:1.2rem;display:flex}.Cart .container-cart .cart-head .close-cart:hover{background-color:#dabebe}.Cart .product-added{justify-content:center;align-items:center;width:80%;height:100px;margin:30px auto auto;display:flex}.Cart .product-added .product-info{flex-direction:column;width:70%;height:auto;display:flex}.Cart .product-added .product-info .title-product h2{font-family:Montserrat,sans-serif;font-size:1.1rem;font-weight:400}.Cart .product-added .product-info .delete{cursor:pointer;color:#ff4d6d;margin-top:10px}.Cart .product-added .img-product-added{border-radius:10px;width:90px;height:90px;margin-right:10px}.Cart .product-added .img-product-added img{object-fit:contain;border-radius:10px;width:100%;height:100%}.Cart .product-added .containter-price{justify-content:space-between;align-items:center;margin-top:10px;display:flex}.Cart .product-added .containter-price h2{font-family:Montserrat,sans-serif;font-size:1rem}.Cart .containter-total-price{border-top:2px solid #f6efef;justify-content:space-between;align-items:center;width:80%;height:auto;margin:30px auto auto;padding-top:30px;font-size:1.2rem;display:flex}.Cart .containter-total-price .total{color:#000;font-weight:500}.Cart .containter-total-price .price{font-weight:500}.Cart .btn-buy{color:#fff;cursor:pointer;background-color:#000;border-radius:10px;justify-content:center;align-items:center;width:80%;height:50px;margin:50px auto;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500;display:flex}.Cart .btn-buy:hover{background-color:#1a1a1a}.Cart .empty-cart{width:80%;margin:30px auto auto}.Cart .empty-cart h2{font-family:Montserrat,sans-serif;font-size:1rem;font-weight:500}@media screen and (max-width:1024px){.Cart .container-cart{width:40%;height:100%}.Cart .container-cart .cart-head{width:80%;height:80px}.Cart .container-cart .cart-head h1{font-size:1rem}.Cart .container-cart .cart-head .close-cart{width:30px;height:30px;font-size:1.2rem}}@media screen and (max-width:769px){.Cart .container-cart{width:50%;height:100%}.Cart .container-cart .cart-head{width:80%;height:80px}.Cart .container-cart .cart-head h1{font-size:1rem}.Cart .container-cart .cart-head .close-cart{width:30px;height:30px;font-size:1.2rem}}@media screen and (max-width:576px){.Cart .product-added{margin-top:10px}.Cart .product-added .product-info{width:70%}.Cart .product-added .product-info .title-product h2{text-overflow:ellipsis;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9rem;display:-webkit-box;overflow:hidden}.Cart .product-added .img-product-added{width:60px;height:60px}.Cart .product-added .delete,.Cart .containter-price{font-size:.9rem}.Cart .containter-total-price{margin-top:10px;padding-top:20px}.Cart .containter-total-price .total{color:#000;font-size:.9rem;font-weight:500}.Cart .containter-total-price .price{font-size:.9rem;font-weight:500}.Cart .btn-buy{height:40px;margin:40px auto;font-size:.7rem}}@media screen and (max-width:461px){.Cart .container-cart{width:70%;height:100%}.Cart .container-cart .cart-head{width:80%;height:80px}.Cart .container-cart .cart-head h1{font-size:1rem}.Cart .container-cart .cart-head .close-cart{width:30px;height:30px;font-size:1.2rem}}@media screen and (max-width:376px){.Cart .product-added{margin-top:10px}.Cart .product-added .product-info .title-product h2{font-size:.8rem}.Cart .product-added .img-product-added{width:50px;height:50px}.Cart .delete,.Cart .containter-price{font-size:.8rem}.Cart .containter-total-price{margin-top:10px;padding-top:20px}.Cart .containter-total-price .total{color:#000;font-size:.8rem;font-weight:500}.Cart .containter-total-price .price{font-size:.8rem;font-weight:500}.Cart .btn-buy{height:40px;margin:40px auto;font-size:.7rem}}@media screen and (max-width:321px){.Cart .container-cart{width:80%;height:100%}.Cart .container-cart .cart-head{width:80%;height:80px}.Cart .container-cart .cart-head h1{font-size:1rem}.Cart .container-cart .cart-head .close-cart{width:30px;height:30px;font-size:1.2rem}}.hero{width:100%;height:500px;position:relative}.hero .background{width:100%;height:100%}.hero .background img{object-fit:cover;width:100%;height:100%}.hero .overlay{background:#0000003f;width:100%;height:100%;position:absolute;bottom:0}.hero .overlay .container-overlay{line-height:1.5;position:absolute;top:50%;left:15%;transform:translateY(-50%)}.hero .overlay .container-overlay h1{color:#fff;font-family:Inter,sans-serif;font-size:3rem;font-weight:700}.hero .overlay .container-overlay h2{color:#fff;font-family:Inter,sans-serif;font-size:2rem;font-weight:500}.hero .overlay .container-overlay button{color:#fff;cursor:pointer;background:#ff4d6d;border:none;border-radius:50px;justify-content:center;align-items:center;width:25%;height:30px;margin-top:15px;padding:20px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;display:flex}.hero .overlay .container-overlay button:hover{background:#ff1a43}@media screen and (max-width:768px){.hero .overlay .container-overlay h2{color:#fff;font-family:Inter,sans-serif;font-weight:500}.hero .overlay .container-overlay button{width:35%}}@media screen and (max-width:576px){.hero .overlay .container-overlay h2{color:#fff;font-family:Inter,sans-serif;font-size:1.5rem;font-weight:500;line-height:1}.hero .overlay .container-overlay button{width:45%}}@media screen and (max-width:431px){.hero .overlay{justify-content:center;align-items:center;display:flex}.hero .overlay .container-overlay{left:inherit}.hero .overlay .container-overlay h1{text-align:center;width:80%;margin:auto;font-size:3rem}.hero .overlay .container-overlay h2{text-align:center;width:90%;margin:auto;font-size:1.4rem;line-height:1.2}.hero .overlay .container-overlay button{width:42%;margin:15px auto auto;padding:20px;font-size:.8rem}}@media screen and (max-width:391px){.hero .overlay{justify-content:center;align-items:center;display:flex}.hero .overlay .container-overlay{left:inherit}.hero .overlay .container-overlay h1{text-align:center;font-size:2.5rem}.hero .overlay .container-overlay h2{text-align:center;font-size:1.5rem}.hero .overlay .container-overlay button{margin-top:15px;padding:18px;font-size:.8rem}}@media screen and (max-width:376px){.hero .overlay{justify-content:center;align-items:center;display:flex}.hero .overlay .container-overlay{left:inherit}.hero .overlay .container-overlay h1{text-align:center;font-size:2.5rem}.hero .overlay .container-overlay h2{text-align:center;font-size:1.5rem}.hero .overlay .container-overlay button{margin-top:15px;padding:18px;font-size:.8rem}}#book{background:#f7ede2;justify-content:center;align-items:center;padding:20px 0;display:flex}#book .container-info-book{text-align:center;color:#333;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}#book .container-info-book h1{color:#757575;letter-spacing:-2px;font-family:Poppins,sans-serif;font-size:3rem}#book .container-info-book p{width:80%;margin:1rem 0;font-family:Montserrat,sans-serif;font-size:1.2rem}#book .container-info-book .book-btn-link{cursor:pointer;color:#e8b8a7;background:#fff;border:none;border-radius:50px;width:30%;padding:1rem;font-size:1.2rem;font-weight:700}#book .container-info-book .book-btn-link:hover{color:#fff;background:#e8b8a7}#book .book-img{padding:20px}.see-more{margin-top:10px;position:relative}.see-more a{color:#757575;font-family:Poppins,sans-serif;font-weight:500}.see-more a:after{content:"";background-color:#757575;border-radius:10px;width:100%;height:3px;display:block;position:relative;top:3px}.see-more a:hover{color:#5c5c5c}.see-more a:hover:after{background-color:#5c5c5c}@media screen and (max-width:1025px){#book .container-info-book{text-align:center;color:#333;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}#book .container-info-book h1{width:80%;font-size:2rem}#book .container-info-book p{width:90%;margin:1rem 0;font-size:.9rem}#book .container-info-book .book-btn-link{width:50%;margin:auto;padding:.9rem;font-size:.9rem}}@media screen and (max-width:769px){#book{justify-content:center;align-items:center;display:flex}#book .container-info-book{text-align:center;color:#333;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}#book .container-info-book h1{width:90%;font-size:1.7rem}#book .container-info-book p{width:90%;margin:1rem 0;font-size:.9rem}#book .container-info-book .book-btn-link{width:50%;margin:auto;padding:.9rem;font-size:.9rem}#book .book-img{width:300px;height:300px}#book .book-img img{object-fit:contain;width:100%;height:100%}}@media screen and (max-width:576px){#book{flex-direction:column-reverse}#book .container-info-book{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:90%;padding-bottom:20px;display:flex}#book .container-info-book h1{letter-spacing:0;font-size:1.5rem}#book .container-info-book p{margin:1rem 0;font-size:.9rem}#book .book-img{width:300px;height:300px;padding:0}#book .book-img img{object-fit:contain;width:100%;height:100%}}#about{background-color:#f7ede2;justify-content:center;align-items:center;height:690px;padding-bottom:50px;display:flex}#about .container-info-about{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}#about .container-info-about h1{color:#757575;margin-bottom:20px;font-size:3rem}#about .container-info-about .info-about{color:#737373;letter-spacing:-1.2px;text-align:justify;margin:1rem 0;font-size:1.2rem;line-height:1.5;width:90%!important}#about .container-info-about .info-about p{width:100%}#about .container-info-about .about-social ul{margin-top:10px;display:flex}#about .container-info-about .about-social ul li{font-size:1.4rem}#about .container-info-about .about-social ul li a{color:#e8b8a7}#about .container-info-about .about-social ul li a:hover{color:#ff012e}#about .container-info-about .about-social li:nth-child(2){margin:0 30px}#about .about-img{border-radius:7px;width:30%;height:300px}#about .about-img img{object-fit:contain;border-radius:7px;width:100%;height:100%}@media screen and (min-width:2560px){#about .container-info-about h1{font-size:3.5rem}#about .container-info-about .info-about{font-size:2rem}#about .container-info-about .about-social ul{margin-top:10px;display:flex}#about .container-info-about .about-social ul li{font-size:3rem}#about .container-info-about .about-social ul li a{color:#ff4d6d}#about .container-info-about .about-social li:nth-child(2){margin:0 20px}#about .about-img{border-radius:7px;width:30%;height:500px}#about .about-img img{object-fit:contain;border-radius:7px;width:100%;height:100%}}@media screen and (max-width:1025px){#about{height:auto;padding:20px 0 10px}}@media screen and (max-width:769px){#about{flex-direction:column;justify-content:center;align-items:center;height:auto;margin-top:0;display:flex}#about .container-info-about{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:80%;display:flex}#about .container-info-about h1{font-family:Poppins,sans-serif;font-size:2rem}#about .container-info-about .info-about{width:90%;margin-top:20px;font-size:.9rem}#about .about-img{width:50%;height:300px;margin-bottom:20px}#about .about-img img{object-fit:contain;width:100%;height:100%}}@media screen and (max-width:561px){#about{flex-direction:column}#about .container-info-about{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;width:90%;display:flex}#about .container-info-about h1{font-size:2rem}#about .container-info-about .info-about{margin:1rem 0;font-size:.9rem}#about .container-info-about button{width:33%;margin-bottom:30px;padding:.7rem 1rem;font-size:.9rem}#about .about-img{width:50%;height:300px;margin-bottom:10px;padding:0}#about .about-img img{object-fit:contain;width:100%;height:100%}}@media screen and (max-width:376px){#about{flex-direction:column}#about .container-info-about h1{font-size:1.5rem}#about .container-info-about .info-about{font-size:.9rem}#about .about-img{width:80%;height:200px;margin-bottom:10px;padding:0}#about .about-img img{object-fit:contain;width:100%;height:100%}}#posts{width:80%;margin:auto;position:relative;top:-50px}#posts h1{color:#252b42;font-family:Poppins,sans-serif;font-size:1.6rem}#posts ::-webkit-scrollbar{width:10px;height:10px;margin-left:20px}#posts ::-webkit-scrollbar-track{background:#d9d9d9;border-radius:50px}#posts ::-webkit-scrollbar-thumb{background-color:#252b42;border-radius:50px}#posts ::-webkit-scrollbar-thumb:hover{background-color:#374063}.container-posts{display:flex}@media screen and (max-width:1025px){.container-posts{margin-top:30px}}@media screen and (max-width:769px){.container-posts{margin-top:50px}}@media screen and (max-width:561px){.container-posts{flex-wrap:wrap;justify-content:center;align-items:center}}@media screen and (max-width:426px){.container-posts{align-items:inherit;justify-content:inherit;flex-wrap:wrap}}.post{aspect-ratio:1;width:20%;padding:3px;overflow:hidden}@media screen and (max-width:561px){.post{background-color:#f7ede2;width:50%;aspect-ratio:1!important}}.post .img-post{background-color:#f7ede2;border:1px solid #e8b8a7;border-radius:5px;width:100%;height:100%;padding:4px}.post .img-post img{object-fit:cover;border-radius:5px;width:100%;height:100%}.post:nth-child(odd){position:relative;top:-50px}@media screen and (max-width:561px){.post:nth-child(odd){top:-30px}.post:last-child{top:0}}@media screen and (max-width:426px){.post:last-child{top:-30px}}@media screen and (min-width:2560px){#posts h1{font-size:3rem}#posts ::-webkit-scrollbar{width:20px;height:20px;margin-left:20px}.post{background-color:#f1f1f1;border:1px solid #ccc;border-radius:10px;flex:none;min-width:400px;height:400px;margin-right:10px;padding:20px}}@media screen and (max-width:426px){#posts{width:90%}#posts h1{margin:20px 0 20px 40px;font-size:1.5rem}#posts ::-webkit-scrollbar{width:8px;height:8px}.post{flex:none;min-width:120px;height:120px}}@media screen and (max-width:376px){#posts h1{margin:10px 0 5px 40px;font-size:1.4rem}}@media screen and (max-width:321px){#posts h1{margin:20px 0 5px 40px;font-size:1.4rem}}#container-info{justify-content:center;align-items:center;display:flex}#container-info .info{color:#c8c5c5;background:#fafafa;flex-direction:column;justify-content:center;align-items:center;width:33.33%;height:250px;font-size:1.2rem;display:flex}#container-info .info .icon-info{font-size:3rem}#container-info .info h1{letter-spacing:-5px;font-family:Poppins,sans-serif;font-size:3rem;line-height:.8}#container-info .info p{text-align:center;width:50%}#container-info .info:nth-child(2){border-left:2px solid #f6efef;border-right:2px solid #f6efef}@media screen and (min-width:2560px){#container-info .info{color:#c8c5c5;height:500px;font-size:2rem}#container-info .info .icon-info{font-size:5rem}#container-info .info h1{letter-spacing:-5px;font-family:Poppins,sans-serif;font-size:4rem;line-height:.8}#container-info .info p{width:90%}}@media screen and (max-width:769px){#container-info .info{color:#c8c5c5;height:150px;font-size:1rem}#container-info .info p{width:90%}}@media screen and (max-width:561px){#container-info .info{color:#c8c5c5;height:150px;font-size:.8rem}#container-info .info .icon-info{font-size:2.5rem}#container-info .info h1{letter-spacing:-3px;font-family:Poppins,sans-serif;font-size:2rem;line-height:.9}#container-info .info p{width:90%}}@media screen and (max-width:426px){#container-info{flex-direction:column}#container-info .info{color:#c8c5c5;width:100%;height:220px;font-size:1.2rem}#container-info .info .icon-info{font-size:3rem}#container-info .info h1{letter-spacing:-5px;font-family:Poppins,sans-serif;font-size:3rem;line-height:.8}#container-info .info p{text-align:center;width:60%}#container-info .info:nth-child(2){border:2px solid #f6efef;border-width:2px 0}}@media screen and (max-width:321px){#container-info .info{font-size:1rem}#container-info .info h1{letter-spacing:-5px;font-family:Poppins,sans-serif;font-size:2.5rem;line-height:.8}}.container-form-contact{width:100%;height:90vh;margin-top:30px}.container-form-contact .title-section{text-align:center;color:#252b42;width:40%;margin:auto auto 50px;font-size:2rem}.container-form-contact #contact{width:50%;margin:auto}.container-form-contact .container-input input{color:#252b42;background-color:#0000;border:3px solid #252b42;border-radius:7px;width:48.4%;height:50px;margin:5px;padding-left:10px}l .container-form-contact .container-input input:focus{outline:none}.container-form-contact textarea{resize:none;color:#252b42;background-color:#0000;border:3px solid #252b42;border-radius:7px;width:98.5%;height:200px;margin:10px 0 0 5.5px;padding-top:10px;padding-left:10px}.container-form-contact textarea:focus{outline:none}.container-form-contact #submit{color:#fff;cursor:pointer;background-color:#ff4d6d;border:none;border-radius:7px;width:98.5%;height:35px;margin:10px 0 0 5.5px;font-weight:700}.container-form-contact #submit:hover{background:#ff1a43}.container-form-contact .insta-contact{color:#575656;align-items:center;width:98.5%;margin:10px 0 0 5.5px;font-size:.7rem;display:flex}.container-form-contact .insta-contact a{color:#ff4d6d;cursor:pointer;justify-content:center;align-items:center;width:25px;height:25px;display:flex}.container-form-contact .insta-contact a:hover{color:#ff1a43}@media screen and (max-width:1024px){.container-form-contact{height:auto}.container-form-contact .title-section{width:60%}.container-form-contact #contact{width:80%;margin-bottom:20px}}@media screen and (max-width:768px){.container-form-contact{height:auto}.container-form-contact .title-section{width:60%}.container-form-contact #contact{width:90%;margin-bottom:20px}.container-form-contact #contact .container-input{display:flex}}@media screen and (min-width:528px) and (max-width:766px){.container-form-contact{height:auto}.container-form-contact .title-section{width:90%}.container-form-contact #contact{width:80%;margin-bottom:20px}}@media screen and (min-width:426px) and (max-width:527px){.container-form-contact{height:auto}.container-form-contact .title-section{width:90%}.container-form-contact #contact{width:80%;margin-bottom:20px}}@media screen and (max-width:440px){.container-form-contact{height:auto}.container-form-contact .title-section{width:90%;font-size:1.5rem}.container-form-contact #contact{width:80%;margin-bottom:20px}}@media screen and (max-width:426px){.container-form-contact{height:auto}.container-form-contact .title-section{width:90%}.container-form-contact #contact{width:80%;margin-bottom:20px}}@media screen and (max-width:376px){.container-form-contact{height:auto}.container-form-contact .title-section{width:90%}.container-form-contact .title-section h1{font-size:1.7rem}.container-form-contact #contact{width:80%;margin-bottom:20px}}@media screen and (min-width:320px) and (max-width:374px){.container-form-contact{height:auto}.container-form-contact .title-section{width:90%}.container-form-contact .title-section h1{font-size:1.7rem}.container-form-contact #contact{width:80%;margin-bottom:20px}}.copyright{color:#b1b0b0;background:#fafafa;justify-content:center;align-items:center;width:100%;height:50px;font-family:Poppins,sans-serif;font-size:.9rem;display:flex}.copyright a{color:#838383}footer{border-top:2px solid #f6efef;flex-direction:column;justify-content:center;align-items:center;height:350px;font-family:Montserrat,sans-serif;display:flex}footer .container-footer{justify-content:center;align-items:center;gap:60px;width:70%;margin:auto;display:flex}footer .container-footer .footer-logo{height:90px;margin-top:5px}footer .container-footer .footer-logo img{object-fit:cover;height:100%}footer .container-footer h3{color:#252b42;margin:20px 0 15px;font-size:1.1rem}footer .container-footer nav{height:180px;margin-bottom:20px;font-weight:500;line-height:1.8}footer .container-footer nav a{color:#737373;letter-spacing:-1px;font-size:.9rem}footer .container-footer .social-links{width:26%}footer .container-footer .social-links p{color:#737373;width:100%;font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:500}footer .container-footer .social-links ul{margin-top:10px;display:flex}footer .container-footer .social-links ul li{font-size:1rem}footer .container-footer .social-links ul li a{color:#ff4d6d}footer .container-footer .social-links ul li a:hover{color:#ff012e}footer .container-footer .social-links li:nth-child(2){margin:0 15px}@media screen and (max-width:1025px){footer{flex-direction:column;justify-content:center;align-items:center;height:350px;font-family:Montserrat,sans-serif;display:flex}footer .container-footer{align-items:center;gap:30px;width:95%;margin:auto;display:flex}footer .container-footer .footer-logo{font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700}footer .container-footer h3{color:#252b42;margin:20px 0 15px}footer .container-footer nav{height:180px;margin-bottom:20px;font-weight:500;line-height:1.8}footer .container-footer nav a{color:#737373;letter-spacing:-1px}footer .container-footer .social-links{width:21%}footer .container-footer .social-links p{color:#737373;width:100%;font-family:Montserrat,sans-serif;font-weight:500}footer .container-footer .social-links ul{margin-top:10px;display:flex}footer .container-footer .social-links ul li{font-size:1.2rem}footer .container-footer .social-links ul li a{color:#ff4d6d}footer .container-footer .social-links li:nth-child(2){margin:0 15px}}@media screen and (max-width:769px){footer{flex-direction:column;justify-content:center;align-items:center;height:auto;font-family:Montserrat,sans-serif;display:flex}footer .container-footer{flex-direction:column;justify-content:center;align-items:center;gap:1px;width:95%;margin:auto;display:flex}footer .container-footer .footer-logo{margin:30px 0;font-family:Poppins,sans-serif;font-size:1.8rem;font-weight:700}footer .container-footer h3{color:#252b42;text-align:center;margin:0}footer .container-footer nav{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:30%;height:auto;margin-bottom:20px;font-weight:500;line-height:1.8;display:flex}footer .container-footer nav a{color:#737373;letter-spacing:-1px;text-align:center}footer .container-footer .social-links{width:40%}footer .container-footer .social-links p{color:#737373;text-align:center;width:100%;font-family:Montserrat,sans-serif;font-weight:500}footer .container-footer .social-links ul{margin-top:10px;display:flex}footer .container-footer .social-links ul li{font-size:1.2rem}footer .container-footer .social-links ul li a{color:#ff4d6d}footer .container-footer .social-links li:nth-child(2){margin:0 15px}}@media screen and (max-width:561px){footer .container-footer .footer-logo{font-size:1.8rem}footer .container-footer nav{width:50%}}@media screen and (max-width:426px){.copyright{letter-spacing:0;font-size:.9rem}footer .container-footer .footer-logo{font-size:1.8rem}footer .container-footer nav{width:50%}footer .container-footer nav a,footer .container-footer .social-links p{font-size:.9rem}}@media screen and (max-width:376px){.copyright{letter-spacing:0;font-size:.8rem}footer .container-footer .footer-logo{font-size:1.8rem}footer .container-footer h3{font-size:1rem}footer .container-footer nav{width:50%}footer .container-footer nav a,footer .container-footer .social-links p{font-size:.8rem}}@media screen and (max-width:321px){.copyright{letter-spacing:0;font-size:.7rem}footer .container-footer .footer-logo{font-size:1.8rem}footer .container-footer h3{font-size:1rem}footer .container-footer nav{width:60%}footer .container-footer nav a,footer .container-footer .social-links p{font-size:.8rem}}.container-cards-16-9{flex-wrap:wrap;width:100%;margin:auto;display:flex}.container-cards-16-9 .content-card-16-9{width:25%;height:auto;padding:5px;overflow:hidden}@media (max-width:896px){.container-cards-16-9 .content-card-16-9{width:33.33%}}@media (max-width:600px){.container-cards-16-9 .content-card-16-9{width:50%}}.container-cards-16-9 .content-card-16-9 .img-card-16-9{aspect-ratio:1;background:#f7ede2;border-radius:5px;width:100%;position:relative}.container-cards-16-9 .content-card-16-9 .img-card-16-9 img{object-fit:contain;width:100%;height:100%}.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy{color:#e8b8a7;cursor:pointer;background:#fff;border:none;border-radius:50px;justify-content:center;align-items:center;width:70%;height:30px;font-size:.7rem;font-weight:500;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}@media (max-width:896px){.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy{width:50%}}@media (max-width:769px){.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy{width:55%;font-size:.6rem}}@media (max-width:425px){.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy{width:65%;height:25px;font-size:.5rem}}@media (max-width:376px){.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy{font-size:.7rem}}@media (max-width:320px){.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy{width:70%;font-size:.6rem}}.container-cards-16-9 .content-card-16-9 .img-card-16-9 .buy:hover{color:#fff;background:#e8b8a7}.container-cards-16-9 .content-card-16-9 .card-price{color:#e8b8a7;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;width:20%;height:20%;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;display:flex;position:absolute;top:10px;right:10px}@media (max-width:600px){.container-cards-16-9 .content-card-16-9 .card-price{width:22%;height:22%;font-size:.7rem}}@media (max-width:440px){.container-cards-16-9 .content-card-16-9 .card-price{width:27%;height:27%;font-size:.6rem}}.container-cards-16-9 .content-card-16-9 .description-card-16-9 h2{line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;color:#252b42;-webkit-box-orient:vertical;margin-top:10px;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;display:-webkit-box;overflow:hidden}@media (max-width:896px){.container-cards-16-9 .content-card-16-9 .description-card-16-9 h2{font-size:.8rem}}@media (max-width:376px){.container-cards-16-9 .content-card-16-9 .description-card-16-9 h2{font-size:.8rem}}.books-page-hero{color:#252b42;justify-content:center;align-items:center;height:100px;font-family:Montserrat,sans-serif;display:flex}.container-ebooks{width:70%;margin:auto auto 50px}@media (max-width:561px){.container-ebooks{width:95%}}.checkout{height:auto;display:flex;position:relative}@media screen and (max-width:768px){.checkout{flex-direction:column}}.checkout .title-form{margin:50px auto 30px}@media screen and (max-width:430px){.checkout .title-form{width:90%}}.checkout .title-form h1{text-align:center;font-family:Poppins,sans-serif;font-size:2rem;font-weight:500}.container-form{background-color:#f5f5f5;border-left:2px solid #f6efef;width:50%;height:auto;margin-top:-.5px;position:relative}@media screen and (max-width:768px){.container-form{border-top:2px solid #f6efef;width:100%}}.facturation-title{width:60%;margin-bottom:10px;display:flex}@media screen and (max-width:576px){.facturation-title{width:80%}}.facturation-title h3{color:#8e8e8e;letter-spacing:-1px;font-family:Inter,sans-serif;font-size:.9rem;font-weight:700}.checkout-form{flex-direction:column;align-items:center;display:flex;position:sticky;top:0}.checkout-form .container-input-element{width:60%;margin-bottom:10px}@media screen and (max-width:576px){.checkout-form .container-input-element{width:80%}}.checkout-form .input-elements{justify-content:space-between;width:100%;margin-top:4px;margin-bottom:3px;display:flex}@media screen and (max-width:430px){.checkout-form .input-elements{width:100%}}.checkout-form .input-elements .input-email,.checkout-form .input-elements .name-card-input{width:60%;margin:auto}@media screen and (max-width:576px){.checkout-form .input-elements .input-email,.checkout-form .input-elements .name-card-input{width:80%}}.checkout-form .input-elements input{color:#646464;background-color:#d9d9d9;border:none;border-radius:7px;width:49.5%;height:50px;padding-left:15px}.checkout-form .input-elements input:focus{outline:none}.checkout-form .input-elements select{color:#646464;background-color:#d9d9d9;border:none;border-radius:7px;width:49.5%;height:50px;padding-left:15px;font-family:Roboto,sans-serif;font-size:16px}.checkout-form .input-elements select :first-child:required{color:red!important}.checkout-form .input-elements select:focus{outline:none}@media screen and (max-width:430px){.checkout-form .input-elements select{font-size:12px}}.checkout-form .input-elements ::placeholder{color:#646464;font-family:Roboto,sans-serif;font-size:16px}@media screen and (max-width:430px){.checkout-form .input-elements ::placeholder{font-size:12px}}.checkout-form .card-element{background-color:#d9d9d9;border-radius:7px;width:60%;padding:15px 20px 15px 30px}@media screen and (max-width:576px){.checkout-form .card-element{width:80%}}.checkout-form .card-element:focus{outline:none;box-shadow:0 5px 15px #00000059}.checkout-form .pay-btn{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:50px;width:60%;height:40px;margin-top:30px;font-family:Inter,sans-serif;font-weight:700}@media screen and (max-width:576px){.checkout-form .pay-btn{width:80%;height:45px}}.checkout-form .pay-legal{width:58%;margin:10px auto auto;padding-bottom:20px}@media screen and (max-width:430px){.checkout-form .pay-legal{width:89%}}.checkout-form .pay-legal p{text-align:center;color:#8e8e8e;font-size:.8rem}.checkout-form .pay-legal .info-legal{color:#ff4d6d;margin:0 4px;font-size:.8rem}.checkout-cart{flex-direction:column;align-items:center;width:50%;height:auto;display:flex}@media screen and (max-width:768px){.checkout-cart{width:100%}}.checkout-cart .Cart{z-index:10;width:100%;height:auto;margin:0 auto auto;position:relative}.checkout-cart .Cart .hr{background-color:#f6efef;border-radius:10px;width:70%;height:2px;margin:auto}.checkout-cart .Cart .container-product-added{z-index:10;background-color:#f5f5f5;border:2px solid #f6efef;border-radius:7px;width:70%;margin:auto}@media screen and (max-width:430px){.checkout-cart .Cart .container-product-added{width:90%}}.checkout-cart .Cart .product-added{z-index:10;color:#5d5d5d;margin-top:0}.checkout-cart .Cart .containter-total-price{color:#8e8e8e;background-color:#f5f5f5;border:2px solid #f6efef;border-radius:7px;justify-content:space-around;align-items:center;width:70%;height:60px;margin:20px auto 50px;padding:0}@media screen and (max-width:430px){.checkout-cart .Cart .containter-total-price{width:90%}}.checkout-cart .Cart .containter-total-price .total{color:#8e8e8e;font-weight:500}.checkout-cart .Cart .containter-total-price .ttc{text-transform:uppercase;margin-left:5px;font-size:.7rem;font-weight:700}.paypal-button{width:60%;position:relative}@media screen and (max-width:576px){.paypal-button{width:80%}}.paypal-button .check-button{cursor:pointer;width:100%;height:100%;position:absolute;top:0}.alerte{color:#ef233c}.separation{justify-content:space-between;align-items:center;width:60%;margin:20px 0;display:flex}.separation span{background-color:#000;width:45%;height:2px;display:block}.status{z-index:90;background-color:#00000050;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.status img{width:70px}.form-promo{width:70%;margin:auto}.form-promo .container-form-promo{width:100%;height:45px;position:relative}@media screen and (max-width:768px){.form-promo{margin-bottom:30px}}@media screen and (max-width:430px){.form-promo{flex-direction:column;width:90%;display:flex}}.form-promo p{text-align:center;color:#ef233c;margin-bottom:10px}@media screen and (max-width:430px){.form-promo p{font-size:.8rem}}.form-promo .input-promo{color:#646464;width:100%;height:100%;font-family:Roboto,sans-serif;font-size:16px;font-style:500;background-color:#f5f5f5;border:none;border-radius:50px;margin-right:5px;padding-left:15px}.form-promo .input-promo:focus{outline:none}@media screen and (max-width:576px){.form-promo .input-promo{width:100%}}@media screen and (max-width:430px){.form-promo .input-promo{width:100%;margin-bottom:10px;font-size:.8rem}}.form-promo button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:50px;width:28%;height:100%;font-weight:700;position:absolute;top:0;right:0}@media screen and (max-width:430px){.form-promo button{width:30%;font-size:.8rem}}.price-b{color:#ff4d6d;margin-right:10px;-webkit-text-decoration:line-through #ff4d6d;text-decoration:line-through #ff4d6d;text-decoration-thickness:3px;display:inline-block}.delvery-form{flex-direction:column;width:60%;margin:auto;display:flex}@media screen and (max-width:430px){.delvery-form{width:80%}}.delvery-form .pay-legal{width:100%;margin-bottom:0}.delvery-form .pay-legal p{text-align:left;margin-bottom:-10px}.delvery-form textarea{resize:none;color:#646464;width:100%;height:70px;font-family:Roboto,sans-serif;font-size:16px;font-style:500;background-color:#d9d9d9;border:none;border-radius:5px;margin:0 5px 10px 0;padding-top:15px;padding-left:15px}.delvery-form textarea:focus{outline:none}@media screen and (max-width:430px){.delvery-form textarea{font-size:.8rem}}.delvery-form button{color:#fff;cursor:pointer;background-color:#000;border:none;border-radius:50px;height:40px;margin-top:10px;font-weight:700}@media screen and (max-width:430px){.delvery-form button{width:100%;font-size:.9rem}}.input-date-container{justify-content:space-between;align-items:center;margin:10px 0;display:flex}@media screen and (max-width:430px){.input-date-container{width:100%!important}}.input-date-container .input-with-icons{width:49.5%;height:50px;position:relative}@media screen and (max-width:430px){.input-date-container .input-with-icons{height:45px;margin-bottom:5px;font-size:.5rem}}.input-date-container .input-with-icons .icon{color:#ff4d6d;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.input-picker{color:#646464;background-color:#d9d9d9;width:100%;height:100%}@media screen and (max-width:430px){.input-picker{font-size:.8rem}}.input-picker:focus{outline:none}.input-date{color:#646464;appearance:none;background-color:#d9d9d9;border:none;border-radius:7px;width:100%;height:100%;padding-left:15px;position:relative}@media screen and (max-width:430px){.input-date{font-size:.5rem}}.input-time{color:#646464;background-color:#d9d9d9;border:none;border-radius:7px;width:100%;height:100%;padding-left:15px;position:relative}@media screen and (max-width:430px){.input-time{font-size:.5rem}}input[type=date]::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}input[type=time]::-webkit-calendar-picker-indicator{color:#0000;cursor:pointer;background:0 0;width:auto;height:auto;position:absolute;inset:0}.title-page{text-align:center;margin-top:30px;font-family:Poppins,sans-serif;font-size:2rem;font-weight:500}.payment-method-selector{border:1px solid #ddd;border-radius:8px;justify-content:center;align-items:center;width:60%;margin:20px 0;padding:15px;display:flex}@media screen and (max-width:576px){.payment-method-selector{width:80%}}.payment-option{cursor:pointer;color:#989898;border-radius:4px;align-items:center;width:50%;padding:10px;transition:background-color .2s;display:flex}@media screen and (max-width:426px){.payment-option{font-size:.8rem}}.payment-option:hover{background-color:#f5f5f5}.payment-option input[type=radio]{margin-right:10px}.payment-option label{cursor:pointer;color:#757575;font-weight:500}.thank-you{flex-direction:column;justify-content:center;align-items:center;height:500px;display:flex}@media screen and (max-width:320px){.thank-you{height:350px}}.thank-you .lottie{width:30%}@media screen and (max-width:561px){.thank-you .lottie{width:63%}}@media screen and (max-width:461px){.thank-you .lottie{width:70%}}.thank-you .thank-you-info{width:50%}@media screen and (max-width:1024px){.thank-you .thank-you-info{width:60%}}@media screen and (max-width:561px){.thank-you .thank-you-info{width:82%}}.thank-you .thank-you-info h2{text-align:center;margin-top:-10px;font-family:Poppins,sans-serif;font-size:2rem;font-weight:500}@media screen and (max-width:320px){.thank-you .thank-you-info h2{margin-top:-7px;font-size:1.4rem}}.thank-you .thank-you-info p{text-align:center;color:#8e8e8e;margin:30px 0;font-size:.8rem}.thank-you .thank-you-info p span{color:#ff4d6d}@media screen and (max-width:320px){.thank-you .thank-you-info p{margin:20px 0;font-size:.7rem}}#ebooks{flex-direction:column;justify-content:center;align-items:center;height:500px;display:flex}@media screen and (max-width:768px){#ebooks{height:auto}}#ebooks .books-page-hero{margin-bottom:20px}@media screen and (max-width:320px){#ebooks .books-page-hero{width:90%;font-size:.8rem}}#ebooks .container-ebooks{width:80%;margin:-20px auto 20px}@media screen and (max-width:425px){#ebooks .container-ebooks{width:90%}}#ebooks .container-ebooks .card-price{color:#e8b8a7;background-color:#fff;border-radius:50px;justify-content:center;align-items:center;width:20%;height:20%;font-family:Inter,sans-serif;font-size:.8rem;font-weight:500;display:flex;position:absolute;top:10px;right:10px}@media (max-width:600px){#ebooks .container-ebooks .card-price{width:22%;height:22%;font-size:.7rem}}@media (max-width:440px){#ebooks .container-ebooks .card-price{width:29%;height:29%;font-size:.6rem}}.container-detail-book{justify-content:center;align-items:center;margin:50px 0;display:flex}.container-detail-book h1,.container-detail-book h2{font-family:Montserrat,sans-serif}@media screen and (max-width:768px){.container-detail-book{flex-direction:column}}.img-book-detail{flex-direction:column;justify-content:center;align-items:center;width:46%;display:flex}@media screen and (max-width:1024px){.img-book-detail{width:50%}}.img-book-detail .img-book{aspect-ratio:1;background-color:#f7ede2;border-radius:7px;width:70%;padding:5px}.img-book-detail .img-book img{object-fit:contain;width:100%;height:100%}@media screen and (max-width:1024px){.img-book-detail .img-book{width:80%}}@media screen and (max-width:768px){.img-book-detail .img-book{display:none}}.detail-book{width:100%}@media screen and (max-width:561px){.detail-book .container-with-img .container-whitout-img{width:100%}}@media screen and (max-width:768px){.detail-book .container-with-img .img-book{background-color:#f7ede2;border-radius:7px;width:90%;margin:auto 20px 20px;display:block}.detail-book .container-with-img .img-book img{object-fit:contain;width:100%}}@media screen and (max-width:561px){.detail-book .container-with-img .img-book{width:90%;margin:auto 0 20px}}@media screen and (max-width:768px){.detail-book .container-with-img{justify-content:center;align-items:center;display:flex}}@media screen and (max-width:561px){.detail-book .container-with-img{flex-direction:column;justify-content:center;align-items:center;display:flex}}.detail-book .title-detail-book{margin-bottom:20px}.detail-book .title-detail-book h1{color:#252b42;letter-spacing:-1px;font-size:2.5rem;font-weight:600}@media screen and (max-width:769px){.detail-book .title-detail-book h1{font-size:1.8rem}}@media screen and (max-width:376px){.detail-book .title-detail-book h1{margin-left:0;font-size:1.3rem}}.detail-book .title-detail-book h2{color:#b0b0b0;margin-left:5px;font-size:.9rem;font-weight:500}@media screen and (max-width:376px){.detail-book .title-detail-book h2{margin-top:8px;margin-left:0;font-size:.7rem}}.detail-book .price-detail-book{margin-bottom:10px;margin-left:5px}.detail-book .price-detail-book h2{color:#e8b8a7;font-size:2rem;font-weight:700}@media screen and (max-width:561px){.detail-book .price-detail-book h2{font-size:1.5rem}}.detail-book .btn-detail-book{cursor:pointer;color:#e8b8a7;background-color:#f7ede2;border:none;border-radius:50px;width:45%;height:45px;font-family:Inter,sans-serif;font-weight:700}.detail-book .btn-detail-book:hover{background-color:#f9f2ea}@media screen and (max-width:1024px){.detail-book .btn-detail-book{width:60%}}@media screen and (max-width:561px){.detail-book .btn-detail-book{width:100%;height:40px;font-size:.7rem}}.detail-book .description-detail-book{background-color:#f5f5f5;border-radius:7px;width:100%;margin-top:20px;padding:29px}@media screen and (max-width:1024px){.detail-book .description-detail-book{padding:25px}}@media screen and (max-width:768px){.detail-book .description-detail-book{width:100%;margin-top:20px}}.detail-book .description-detail-book h2{color:#252b42;margin-bottom:10px}.detail-book .description-detail-book p{color:#8e8e8e}@media screen and (max-width:1024px){.detail-book .description-detail-book p{font-size:.9rem}}.detail-book .description-detail-book ul{margin:20px 0 0 20px}@media screen and (max-width:1024px){.detail-book .description-detail-book ul{margin:20px 0 0}}.detail-book .description-detail-book ul li{color:#8e8e8e;list-style:inside}@media screen and (max-width:1024px){.detail-book .description-detail-book ul li{font-size:.9rem}}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}.embla{--slide-height:auto;--slide-size:25%;--slide-spacing-sm:1.6rem;--slide-size-sm:50%;--slide-spacing-lg:2rem;--slide-size-lg:calc(100%/3);width:100%;margin:auto}.embla__viewport{overflow:hidden}.embla__container{backface-visibility:hidden;gap:3px;display:flex}.embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);aspect-ratio:1;background-color:#dd8181;border-radius:7px;justify-content:center;align-items:center;display:flex}.embla__slide img{object-fit:cover;border-radius:7px;width:100%;height:100%}.embla__slide__number{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);height:var(--slide-height);-webkit-user-select:none;user-select:none;border-radius:1.8rem;justify-content:center;align-items:center;font-size:4rem;font-weight:600;display:flex}.embla__controls{justify-content:center;align-items:center;gap:1.2rem;margin-top:5px;display:flex}.embla__dots{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.embla__dot{-webkit-tap-highlight-color:rgba(var(--text-high-contrast-rgb-value),.5);appearance:none;touch-action:manipulation;cursor:pointer;background-color:#0000;border:1px solid #e8b8a7;border-radius:50%;justify-content:center;align-items:center;width:8px;height:8px;margin:0;padding:0;text-decoration:none;display:flex}.embla__dot:after{box-shadow:inset 0 0 0 .2rem var(--detail-medium-contrast);content:"";border-radius:50%;align-items:center;width:1.4rem;height:1.4rem;display:flex}.embla__dot--selected{background-color:#e8b8a7}.embla__dot--selected:after{box-shadow:inset 0 0 0 .2rem var(--text-body)}.details-page{justify-content:space-around;width:90%;margin:30px auto;display:flex}@media screen and (max-width:1024px){.details-page{align-items:center;width:95%}}@media screen and (max-width:768px){.details-page{flex-direction:column;width:90%;margin:auto}}.Container-details-img{width:43%}@media screen and (max-width:768px){.Container-details-img{width:100%}}.Container-details-img .details-img{aspect-ratio:1;border-radius:7px;width:100%;margin-bottom:5px;overflow:hidden}.Container-details-img .details-img img{object-fit:cover;border-radius:7px;width:100%;height:100%}.container-details{width:50%}@media screen and (max-width:768px){.container-details{width:100%;margin-top:20px}}.Legals-components{font-family:Poppins,sans-serif}.Legals-components h1{text-align:center;color:#e8b8a7;letter-spacing:-2px;margin-top:40px;font-size:2rem}@media screen and (max-width:425px){.Legals-components h1{width:85%;margin:40px auto auto;font-size:1.8rem}}@media screen and (max-width:320px){.Legals-components h1{font-size:1.6rem}}.Legals-components h2{color:#e8b8a7;letter-spacing:-2px;margin:10px 0}@media screen and (max-width:320px){.Legals-components h2{font-size:1.2rem}}.Legals-components p{text-align:justify}@media screen and (max-width:425px){.Legals-components p{font-size:.9rem}}@media screen and (max-width:320px){.Legals-components p{font-size:.8rem}}@media screen and (max-width:425px){.Legals-components ul li{font-size:.9rem}}@media screen and (max-width:320px){.Legals-components ul li{font-size:.8rem}}.Legals-components article{background-color:#f5f5f5;border-radius:7px;width:70%;margin:40px auto 20px;padding:30px}@media screen and (max-width:1024px){.Legals-components article{width:90%}}.cookie-banner{aspect-ratio:1;z-index:90;z-index:100;background:#1a1a1a;align-items:center;width:30%;height:auto;padding:20px;display:flex;position:fixed;bottom:0}@media screen and (max-width:576px){.cookie-banner{height:300px}}@media screen and (max-width:320px){.cookie-banner{height:300px}}.cookie-banner .cookie-banner-content{width:auto;height:auto}@media screen and (max-width:1024px){.cookie-banner{width:35%}}@media screen and (max-width:844px){.cookie-banner{width:45%}}@media screen and (max-width:768px){.cookie-banner{border-radius:7px;width:90%;top:50%;left:50%;transform:translate(-50%,-50%)}}@media screen and (max-width:375px){.cookie-banner{width:95%}}@media screen and (max-width:320px){.cookie-banner{width:95%}}.cookie-banner h2{color:#fff;margin:0;font-size:1.5rem;font-weight:700}@media screen and (max-width:1024px){.cookie-banner h2{font-size:1.3rem}}@media screen and (max-width:320px){.cookie-banner h2{font-size:1.2rem}}.cookie-banner p{color:#888;margin:10px 0 20px;font-family:Poppins,sans-serif;font-size:1.1rem;line-height:1.2}@media screen and (max-width:1024px){.cookie-banner p{font-size:.9rem}}@media screen and (max-width:425px){.cookie-banner p{font-size:.7rem}}@media screen and (max-width:320px){.cookie-banner p{font-size:.65rem}}.cookie-banner .button-container{gap:4px;display:flex}.cookie-banner .button-accept{color:#111;cursor:pointer;background-color:#e8b8a7;border:none;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:700;transition:background-color .3s}@media screen and (max-width:1024px){.cookie-banner .button-accept{padding:9px 10px;font-size:.8rem}}@media screen and (max-width:375px){.cookie-banner .button-accept{padding:1px 5px;font-size:.7rem}}.cookie-banner .button-accept:hover{background-color:#dd977f}.cookie-banner .button-decline{color:#111;cursor:pointer;background-color:#e8b8a7;border:none;border-radius:5px;padding:10px 20px;font-size:14px;font-weight:700;transition:background-color .3s}@media screen and (max-width:1024px){.cookie-banner .button-decline{padding:9px 10px;font-size:.8rem}}@media screen and (max-width:375px){.cookie-banner .button-decline{padding:8px 5px;font-size:.7rem}}.cookie-banner .button-decline:hover{background-color:#dd977f}.cookie-banner .button-preferences{color:#111;cursor:pointer;background-color:#e0e0e0;border:none;border-radius:5px;width:60%;margin-top:4px;padding:10px;font-size:14px;font-weight:700;transition:background-color .3s}@media screen and (max-width:1024px){.cookie-banner .button-preferences{width:65%;padding:9px 10px}}@media screen and (max-width:768px){.cookie-banner .button-preferences{width:35%}}@media screen and (max-width:425px){.cookie-banner .button-preferences{width:60%;font-size:.8rem}}@media screen and (max-width:375px){.cookie-banner .button-preferences{padding:7px 10px;font-size:.7rem}}@media screen and (max-width:320px){.cookie-banner .button-preferences{width:70%;padding:8px 10px;font-size:.7rem}}.cookie-banner .button-preferences:hover{background-color:#bdbdbd}.modal{z-index:1001;background-color:#1a1a1a;border-radius:5px;padding:50px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 8px #0003}@media screen and (max-width:768px){.modal{width:70%;padding:40px}}@media screen and (max-width:425px){.modal{width:95%}}.modal h2{color:#fff;margin-top:0;font-size:18px}.modal p{color:#888;margin-top:10px;margin-bottom:10px;font-family:Poppins,sans-serif;font-size:14px}@media screen and (max-width:768px){.modal p{margin-top:10px;margin-bottom:10px}}.modal button{color:#111;cursor:pointer;background-color:#e8b8a7;border:none;border-radius:3px;margin-top:0;padding:8px 12px;font-size:14px;font-weight:700}.modal button:hover{background-color:#dd977f}.modal button:not(:last-child){margin-right:5px}@media screen and (max-width:768px){.modal button:not(:last-child){margin-top:5px}}.quite{color:#fff;background-color:#2a2a2a;border-radius:50px;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:absolute;top:20px;right:20px}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_396b12ce-module__rRjk0G__className{font-family:Inter,Inter Fallback;font-style:normal}
