@import"https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300&display=swap";.editForm{padding:10px;display:flex;justify-content:center}.editForm fieldset{padding:1.7rem;width:45%}.editForm legend{color:#456845}.editForm label{margin-left:.7rem}.editForm input{line-height:2rem;margin:.2rem .7rem 1.2rem;color:#000000af;width:300px}.editForm input:focus{border-color:var(--color-main-blue);outline:1px solid var(--color-main-blue);border-radius:2px}.editForm .editForm button{margin:.2rem .7rem;padding:.5rem;color:green}.new-book{padding:10px;display:flex;justify-content:center}.new-book fieldset{padding:1.7rem}.new-book legend{color:#456845}.new-book label{margin-left:.7rem}.new-book input{line-height:2rem;margin:.2rem .7rem 1.2rem;color:#000000af;width:300px}.new-book input:focus{border-color:var(--color-main-blue);outline:1px solid var(--color-main-blue);border-radius:2px}.new-book .editForm button{margin:.2rem .7rem;padding:.5rem;color:green}@media screen and (max-width: 800px){.new-book{padding:10px;display:flex;flex-direction:column;justify-content:center}.new-book fieldset{padding:1.7rem}.new-book legend{color:#456845}.new-book label{margin-left:.7rem}.new-book input{line-height:2rem;margin:.2rem .7rem 1.2rem;color:#000000af;width:300px}.new-book input:focus{border-color:var(--color-main-blue);outline:1px solid var(--color-main-blue);border-radius:2px}.new-book .editForm button{margin:.2rem .7rem;padding:.5rem;color:green}}@media screen and (max-width: 800px) and (max-width: 450px){.editBook .editForm .row input{width:250px}}.header-content{display:flex;justify-content:space-between}.header-content .logo a{line-height:4rem;margin:0 1rem;text-decoration:none;font-size:1.5rem;color:var(--color-main-blue);border-bottom:1px solid var(--color-main-blue)}.header-content .logo a img{width:40px;font-size:.5rem;padding-top:1rem}.header-content .avatar{max-width:45px;border-radius:50%}.header-content .header-customer{display:flex;align-items:flex-end;margin-right:.5rem;color:var(--color-main-blue)}.header-content .header-customer button{border:none;align-items:center}.header-content .header-customer .heart-icon-container{position:relative;display:inline-block;text-decoration:none;display:flex;flex-direction:column;color:var(--color-main-blue);font-size:.8rem}.header-content .header-customer .heart-icon-container .favorite-count{position:absolute;top:.7em;right:.8rem;display:flex;align-items:center;justify-content:center;width:.9rem;height:.9rem;border-radius:50%;background-color:green;color:#fff;font-size:.7rem}.header-content .header-customer .heart-icon-container .heart-icon-list{position:relative;display:inline-block}.header-content .header-customer .heart-icon-container .wish-list-icon-heart{font-size:1.5rem;padding-bottom:.3rem}.header-content .header-customer .dropdown-trigger,.header-content .header-customer .shopping-cart,.header-content .header-customer .wish-list{text-decoration:none;display:flex;flex-direction:column;color:var(--color-main-blue);font-size:.8rem;padding-bottom:.7rem;padding-left:.8rem}.header-content .header-customer .dropdown-trigger>span{text-align:center}.header-content .header-customer .account_icon,.header-content .header-customer .shopping-cart-icon,.header-content .header-customer .wish-list-icon-heart,.header-content .header-customer .wish-list-icon{font-size:1.3rem;padding-bottom:.3rem}.header-content .header-customer .dropdown .logout-container{border:.5px solid var(--color-main-gray);border-radius:.5rem;background-color:#f3f3f3ba;display:flex;flex-direction:column}.header-content .header-customer .dropdown .logout-container a{padding:1rem 0;margin:0 1rem;text-decoration:none;border-bottom:1px solid rgba(155,155,155,.235)}.header-content .header-customer .image-zoom{transition:transform .4s}.header-content .header-customer .image-zoom:hover{transform:scale(1.2)}@media screen and (max-width: 600px){.header-content .header-customer .container{padding:1rem 1.5rem}.header-content .header-customer .account_icon,.header-content .header-customer .shopping-cart-icon{padding-bottom:.7rem}.header-content .header-customer .wish-list{padding-bottom:1rem}}.header-content .header-customer .dropdown{position:relative;cursor:pointer}.header-content .header-customer .dropdown .auth{position:absolute;top:110%;right:-100%;border-radius:25px;z-index:100}.header-content .header-customer .dropdown .auth.active{opacity:1;visibility:visible;transform:translateY(0);transition:.5s ease}.header-content .header-customer .dropdown .auth.inactiv{opacity:0;visibility:hidden}.header-content .header-customer .dropdown .logout-container{text-decoration:none;padding:.7rem 2rem;position:absolute;right:10%}.header-content .none{display:none}.navbar{border-bottom:1.5px solid rgb(186,186,186);margin-bottom:.6rem}.navbar .navigation{display:flex;justify-content:space-between}.navbar a{font-size:1rem;color:var(--color-main-blue);line-height:2.4rem;padding-right:1.5rem;text-decoration:none}.navbar a:hover{color:var(--color-main-blue-medium);font-size:1.1rem}.search{padding-bottom:.3rem;display:flex;align-items:center;height:max-content}.search form{border:1px solid var(--color-main-gray);display:flex;width:max-content;height:40px}.search form .search-field{padding:.3rem;width:20rem}.search form .search-field:focus{padding:.3rem;outline:none;border-radius:2px}.search form .btn-container{background-color:var(--color-main-blue-medium)}.search form .search-btn{margin:.8rem;padding:0 .7rem;color:var(--color-main-blue);border:none;background-color:var(--color-main-blue-medium);color:#fff;cursor:pointer}.search form .search-dropdown{width:max-content;padding:.5rem;color:var(--color-main-blue);background-color:#fff;border:none;cursor:pointer;outline:none}@media screen and (max-width: 950px){.header-content .logo a img{width:30px}.navigation{flex-direction:column;align-items:flex-start}.navigation .search{text-align:center}.navigation .search form{width:78vw;height:30px}.navigation .search form .search-field{padding:.3rem;width:100%}.navigation .search form .search-btn{margin:.5rem .3rem;height:10px}}@media screen and (max-width: 550px){.header-customer .dropdown .auth{left:-570%}.navigation .box-navigation a{font-size:.8rem;padding-right:.5rem}.navigation .search form{width:85vw}}.books{display:flex;flex-wrap:wrap}.info{width:max-content;margin:.6rem .7rem;text-align:center;padding:.5rem;color:#151515;border:.3px solid var(--color-main-gray);display:flex;justify-content:center}.info img{height:150px}.info .content{width:300px;position:relative}.info .content .title>p{font-size:1rem;font-weight:600}.info .content .author>p{margin-bottom:1rem;font-size:.8rem}.info .description-and-info{display:flex}.info .description .open-text,.info .books-info .open-text{text-decoration:underline;color:var(--color-main-green);cursor:pointer}.info .description .all-description>p,.info .books-info .all-description>p{width:290px;padding-left:1rem}.info .description .close-description,.info .books-info .close-description{text-decoration:underline;color:var(--color-main-blue);cursor:pointer}.info .managePanel{display:flex;flex-direction:column}.info .managePanel .editButton,.info .managePanel .deleteButton{padding:.5rem 1rem}@media screen and (max-width: 900px){.info{margin:1rem .3rem}.info .all_books .book-cover img{height:130px}.info .content{width:220px;padding:0 1rem}.info .content .title>p{font-size:.8rem}.info .description .all-description{text-align:start}.info .description .all-description p{width:220px}}.container{display:flex;flex-direction:column;padding:.5rem 2rem;align-items:center;justify-content:center;background-color:#f3f3f3ef;border:2px solid rgb(255,255,255);box-shadow:0 5px 10px #fff}.container .register-form,.container .login-form{display:flex;flex-direction:column}.container .register-form label,.container .login-form label{padding:.25rem 0;flex:1}.container .register-form input,.container .login-form input{margin:.5rem 0;padding:1rem;border:none;border-radius:10px;width:300px;flex:2}.container .login-form{display:flex;flex-direction:column;align-items:left}.container .login-form .signin-container{display:flex;flex-direction:column;justify-content:center;text-align:center}.container .auth-form-container{display:flex;flex-direction:column;align-items:center}.container .auth-form-container h2{color:var(--color-main-blue-mediun);text-shadow:var(--box-shadow-mai-brown);font-weight:lighter}.container .auth-form-container label{color:var(--color-main-blue-medium)}.container .auth-form-container .errmsg{background-color:#ffdbdb;color:#f74c4c;max-width:450px;font-size:.8em;font-weight:700;padding:.5rem;margin-bottom:.5rem;border-radius:40px}.container .auth-form-container .errMsg-container{display:flex;justify-content:center;align-items:center}.container .auth-form-container .message{background-color:#ffdbdb;color:#f74c4c;border-radius:10px;margin:5px}@media screen and (min-width: 600px){.container .auth-form-container{padding:1.5rem 1rem;border:1px solid white;border-radius:10px;margin:.5rem}}.container .btn{padding:.5rem 2.5rem;width:max-content;text-align:center;margin-top:1rem;background-color:var(--color-main-green);border:none;border-radius:2rem;color:#6c6c6c;cursor:pointer}.container .btn-login,.container .link-btn{border:none;background-color:#fff;background-color:var(--color-main-green);color:var(--color-main-light);font-size:1.1rem;padding:12px;border-radius:10px;cursor:pointer}.container .btn-register{border:none;background-color:#fff;padding:14px;border-radius:10px;cursor:pointer}.container .link-btn{background:none;color:var(--color-main-green);text-decoration:underline;text-align:center;justify-content:center;align-items:center}.container .register-link,.container .login-link>p{padding-top:1rem;color:var(--color-main-blue-medium)}.container .login-link{display:flex;flex-direction:column}@media screen and (max-width: 1200px){.container{width:300px}.container .login-form{width:230px}.container .login-form input{width:220px;margin:.5rem 0}}@media screen and (max-width: 600px){.container{width:270px}.container h2{font-size:1.3rem;padding-top:1rem}.container .login-form{width:220px}.container .login-form input{width:220px;margin:.5rem 0}}.pageHome .title{padding-top:1.3rem;text-align:center;overflow:hidden}.pageHome .title span{display:inline-block;vertical-align:middle;background-color:#fff;width:250px;font-size:1.2rem;font-weight:lighter;letter-spacing:.2rem}.pageHome .title:before,.pageHome .title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:2px;background-color:var(--color-main-gray);position:relative}.pageHome .title:before{margin-left:-100%}.pageHome .title:after{margin-right:-100%}.pageHome .container3{height:350px;margin-top:.7rem}.pageHome .container3 .content{display:flex;padding:2.5rem 3rem;letter-spacing:.05rem;word-spacing:.09rem}.pageHome .container3 .content .book-img-from-author{text-align:center;margin-left:3.8rem;cursor:pointer}.pageHome .container3 .content .book-img-from-author img{height:220px;box-shadow:var(--box-shadow-mai-brown)}.pageHome .container3 .content .book-description{margin:0 2rem}.pageHome .container3 .content .book-description h2,.pageHome .container3 .content .book-description p{padding-bottom:.5rem;line-height:1.2rem}.pageHome .container3 .content .book-description .btn-container{text-align:center}.pageHome .container3 .content .book-description .btn-container .btn{color:var(--color-main-light)}.pageHome .container3 .content .book-description h2{font-size:1.7rem;font-weight:lighter}.pageHome .container3 .content .book-description .description-text{margin-top:1.5rem}.pageHome .container3 .content .book-description .description-author{font-size:.8rem;font-family:cursive;color:var(--color-main-blue-medium)}@media screen and (max-width: 900px){.pageHome .container3 .content{padding:2.5rem 2rem;letter-spacing:.03rem}.pageHome .container3 .content .book-img-from-author img{height:200px}.pageHome .container3 .content .book-description{margin:0 1.5rem;justify-content:center}.pageHome .container3 .content .book-description h2,.pageHome .container3 .content .book-description p{padding-bottom:.2rem;line-height:1.2rem}.pageHome .container3 .content .book-description h2{font-size:1.5rem}.pageHome .container3 .content .book-description .description-text{margin-top:1rem}}@media screen and (max-width: 750px){.pageHome .container3 .content{padding:2rem 1.5rem}.pageHome .container3 .content .book-img-from-author{margin-left:1.5rem}.pageHome .container3 .content .book-description{margin:0 1rem}.pageHome .container3 .content .book-description h2,.pageHome .container3 .content .book-description p{line-height:1.1rem}.pageHome .container3 .content .book-description h2{font-size:1.5rem}.pageHome .container3 .content .book-description .description-text{margin-top:.7rem}.pageHome .container3 .content .book-description .description-author{font-size:.8rem}}@media screen and (max-width: 600px){.pageHome .container3 .content{padding:2rem 1rem}.pageHome .container3 .content .book-img-from-author{margin-left:1.5rem}.pageHome .container3 .content .book-img-from-author img{height:210px}.pageHome .container3 .content .book-description{margin-top:10%;margin-left:3rem}.pageHome .container3 .content .book-description h2{font-size:1.7rem}.pageHome .container3 .content .book-description .description-text{display:none}.pageHome .container3 .content .book-description .description-author{font-family:cursive;padding-top:.5rem}}@media screen and (max-width: 500px){.pageHome .container3{height:270px}.pageHome .container3 .content .book-img-from-author{margin-left:.2rem}.pageHome .container3 .content .book-img-from-author img{height:160px}.pageHome .container3 .content .book-description{margin-top:10%;margin-left:2rem}.pageHome .container3 .content .book-description h2{font-size:1.2rem}.pageHome .container3 .content .book-description .description-text{display:none}}.pageHome .container4 .content{display:flex;justify-content:center;align-items:center;margin-bottom:2rem}.pageHome .container4 .content p{font-family:cursive;color:var(--color-main-blue-medium)}.pageHome .container4 .content .box1 .box1-content{padding:1rem 4rem;text-align:center;cursor:pointer}.pageHome .container4 .content .box1 .box1-content h2{font-weight:500}.pageHome .container4 .content .box1 .box1-content img{height:350px}.pageHome .container4 .content .box2{display:flex;flex-wrap:wrap;justify-content:center;width:50rem}.pageHome .container4 .content .box2 .box2-container .box2-content{cursor:pointer;width:130px;margin:1rem;text-align:center}.pageHome .container4 .content .box2 .box2-container .box2-content .author-price{margin-top:1rem}.pageHome .container4 .content .box2 .box2-container .box2-content span{font-weight:lighter;font-size:.8rem;color:var()}.pageHome .container4 .content .box2 .box2-container .box2-content img{height:150px;box-shadow:var(--box-shadow-mai-brown)}.pageHome .container4 .content .box2 .box2-container .box2-content h3{font-weight:500;font-size:1rem}.pageHome .container4 .content .box2 .box2-container .box2-content p{font-size:.8rem}.pageHome .container4 .content .box2 .box2-container .box2-content h3{margin-top:.5rem}@media screen and (max-width: 1200px){.pageHome .container4 .content .box1 .box1-content{padding:1rem 2rem}.pageHome .container4 .content .box1 .box1-content img{height:250px}.pageHome .container4 .content .box2 .box2-container .box2-content{margin:.7rem .1rem;padding:0}.pageHome .container4 .content .box2 .box2-container .box2-content h3,.pageHome .container4 .content .box2 .box2-container .box2-content p{font-size:.7rem}.pageHome .container4 .content .box2 .box2-container .box2-content img{height:120px}}@media screen and (max-width: 900px){.pageHome .container4 .content{flex-direction:column}.pageHome .container4 .content .box1{display:none}.pageHome .container4 .content .box2{width:45rem}}@media screen and (max-width: 650px){.pageHome .container4 .content .box2{width:20rem}.pageHome .container4 .content .box2 .box2-container .box2-content{width:6rem}.pageHome .container4 .content .box2 .box2-container .box2-content img{height:80px}}@media screen and (max-width: 600px){.pageHome .title span{font-size:1rem;width:220px}}.carousel{margin-top:.5rem;height:550px}.carousel .container-corousel .content{display:flex;flex-direction:column}.carousel .slide1{display:flex;justify-content:space-around;align-items:center;height:550px;background:url(https://i.ibb.co/nDzG6wT/black-1072366-copy-2.jpg) no-repeat center;background-size:cover}.carousel .slide1 .book-container-slide1{margin-right:4rem;box-shadow:var(--box-shadow-main-brown-dark);border-radius:25px;transform:rotate(20deg)}.carousel .slide1 .book-container-slide1 .book-slide1{border-radius:.7rem;overflow:hidden;width:250px}.carousel .slide1 .content-slide1{font-family:Montserrat,sans-serif;color:var(--color-main-gray);opacity:85%;background-color:#ffffff3b;border-radius:2rem;padding:2rem}.carousel .slide1 .content-slide1 p{margin:.5rem;letter-spacing:.2rem;font-size:2rem}.carousel .slide1 .content-slide1 .btn{color:var(--color-main-light);margin-top:2rem}.carousel .slide2{height:550px;display:grid;grid-template-columns:1fr 40%;grid-template-rows:1fr;grid-template-areas:"col1 col2";background:url(https://i.ibb.co/WHS2Xdw/flower-4985011-1920.png) no-repeat center;background-size:cover}.carousel .slide2 .spring-books{margin:0 3rem;grid-area:col1;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"col1 col2 col3" "col4 col5 col6"}.carousel .slide2 .spring-books .spring-books-all{overflow:hidden;width:150px;height:225px;border-radius:7px;box-shadow:var(--box-shadow-mai-brown);padding:1rem;margin:1rem 0}.carousel .slide2 .spring-books .box{display:flex;justify-content:center}.carousel .slide2 .spring-books .box1,.carousel .slide2 .spring-books .box2,.carousel .slide2 .spring-books .box3,.carousel .slide2 .spring-books .box4,.carousel .slide2 .spring-books .box5,.carousel .slide2 .spring-books .box6{cursor:pointer}.carousel .slide2 .spring-books .spring-book1{grid-area:col1}.carousel .slide2 .spring-books .spring-book2{grid-area:col2}.carousel .slide2 .spring-books .book-cover3{grid-area:col3}.carousel .slide2 .spring-books .book-cover4{grid-area:col4}.carousel .slide2 .spring-books .book-cover5{grid-area:col5}.carousel .slide2 .spring-books .book-cover6{grid-area:col6}.carousel .slide2 .content-slide2{grid-area:col2;justify-content:center;align-items:center;text-align:left;color:var(--color-main-light)}.carousel .slide2 .content-slide2 p{text-shadow:3px 2px 4px rgba(175,175,175,.825);font-size:1.9rem;width:25rem;letter-spacing:.2rem;color:#ffffffe7}.carousel .slide2 .content-slide2 .p2{padding:0 .7rem}.carousel .slide3{height:550px;background:url(https://i.ibb.co/C5BJJFT/teenager.png) no-repeat center;background-size:center;display:flex;align-items:center;padding:6rem}.carousel .slide3 .slide3-container{background-color:var(--color-main-light-opacity);padding:1.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:2rem;height:max-content}.carousel .slide3 .slide3-container .slide3-content1 p{font-family:Gloria Hallelujah,cursive;font-size:1.5rem;letter-spacing:.3rem;color:var(--color-main-blue-medium)}.carousel .slide3 .slide3-container .slide3-content2 p,.carousel .slide3 .slide3-container .btn{font-family:Gloria Hallelujah,cursive}.carousel .slide3 .slide3-container p{color:#91acbb}@media screen and (max-width: 1200px){.carousel .slide1,.carousel .slide2,.carousel .slide3{height:400px}.carousel .slide1 .book-container-slide1 .book-slide1{width:170px}.carousel .slide1 .content-slide1 p{font-size:1rem}.carousel .slide2{grid-template-columns:1fr 35%;grid-template-rows:1fr;grid-template-areas:"col1 col2"}.carousel .slide2 .spring-books{grid-area:col1;margin:1rem 3rem;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"col1 col2" "col3 col4"}.carousel .slide2 .spring-books .box .spring-books-all{height:150px;width:auto;display:flex;align-items:center;justify-content:center;margin:1rem 2.9rem}.carousel .slide2 .spring-books .box img{height:125px;width:auto}.carousel .slide2 .content-slide2{padding-right:5rem;grid-area:col2;text-align:center;align-items:center;margin-top:1rem}.carousel .slide2 .content-slide2 p,.carousel .slide2 .content-slide2 .p2{font-size:1.5rem}.carousel .slide3{padding:1.8rem}.carousel .slide3 .slide3-container .slide3-content1 p{font-size:1.5rem;letter-spacing:.2rem}.carousel .slide3 .slide3-container .slide3-content2 .btn{letter-spacing:.1rem}}@media screen and (max-width: 1000px){.carousel .slide2{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-template-areas:"row1" "row2"}.carousel .slide2 .content-slide2{grid-area:row2;text-align:center;margin:0;padding:0;padding-bottom:5rem}.carousel .slide2 .spring-books{margin-top:1.5rem;grid-area:row1;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr}.carousel .slide2 .spring-books .box6{display:none}.carousel .slide3{padding:1rem}}@media screen and (max-width: 900px){.carousel .slide1,.carousel .slide2,.carousel .slide3{height:300px}.carousel .slide1 .book-container-slide1 .book-slide1{width:130px}.carousel .slide1 .content-slide1 p{font-size:.8rem}.carousel .slide2 .content-slide2{padding-bottom:2.5rem}.carousel .slide2 .content-slide2 .btn{padding:.4rem 2rem;font-size:.7rem}.carousel .slide2 .content-slide2 p,.carousel .slide2 .content-slide2 .p2{font-size:1.3rem}.carousel .slide2 .spring-books{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.carousel .slide2 .spring-books .box .spring-books-all{height:120px;width:auto;margin:.6rem 2rem;padding:2rem .6rem}.carousel .slide2 .spring-books .box img{height:110px;width:auto;padding:.4rem 0}.carousel .slide3{padding:.5rem}.carousel .slide3 .slide3-container .slide3-content1 p{font-size:1.3rem;letter-spacing:.06rem}}@media screen and (max-width: 700px){.carousel .slide2 .content-slide2{padding-bottom:4.5rem}.carousel .slide2 .spring-books{grid-template-columns:1fr 1fr 1fr 1fr 1fr}.carousel .slide2 .spring-books .box .spring-books-all{height:90px;width:auto;margin:.6rem 0}.carousel .slide2 .spring-books .box img{height:90px;width:auto}.carousel .slide3 .slide3-container .slide3-content1 p{font-size:1rem;letter-spacing:.06rem}}@media screen and (max-width: 550px){.carousel .slide1,.carousel .slide2,.carousel .slide3{height:250px}.carousel .slide1 .book-container-slide1{margin-right:0;transform:rotate(0)}.carousel .slide1 .book-container-slide1 .book-slide1{width:90px}.carousel .slide1 .content-slide1{background-color:transparent;padding:0}.carousel .slide1 .content-slide1 p{font-size:.5rem;margin:.5rem 0}.carousel .slide1 .content-slide1 .btn{font-size:.7rem;width:8.5rem;margin-top:1rem}.carousel .slide2 .content-slide2 p,.carousel .slide2 .content-slide2 .p2{font-size:.9rem;padding-right:2rem}.carousel .slide2 .content-slide2 .btn{padding:.3rem 1.5rem;font-size:.7rem;margin-right:2rem}.carousel .slide2 .spring-books{padding-right:2rem;grid-template-columns:1fr 1fr 1fr 1fr}.carousel .slide2 .spring-books .box5{display:none}.carousel .slide3{background-position-x:50%;padding:1.3rem}.carousel .slide3 .slide3-container .slide3-content1 p{font-size:.9rem;letter-spacing:.03rem}.carousel .slide3 .slide3-container .slide3-content2 p{font-size:.5rem}.carousel .slide3 .slide3-container .slide3-content2 .btn{padding:.3rem .7rem;font-size:.6rem}}@media screen and (max-width: 455px){.carousel .slide2 .content-slide2{padding-bottom:2.5rem}.carousel .slide2 .spring-books{grid-template-columns:1fr 1fr 1fr;margin-right:6rem}.carousel .slide2 .spring-books .box4{display:none}.carousel .slide3{padding:1rem}.carousel .slide3 .slide3-container .slide3-content1 p{font-size:.7rem}}@media screen and (max-width: 1200px){.carousel{height:400px}}@media screen and (max-width: 900px){.carousel{height:300px}}@media screen and (max-width: 550px){.carousel{height:250px}}.pageBooks2,.novels-page{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.pageBooks2 .pageBooks2 .books-icons,.novels-page .pageBooks2 .books-icons{width:150px}.pageBooks2 .card-container,.novels-page .card-container{display:flex;flex-direction:column;align-items:center;justify-content:left;position:relative}.pageBooks2 .card-container button,.novels-page .card-container button{margin-top:7px;padding:.5rem;width:min-content;text-align:center;margin-top:1rem;background-color:var(--color-main-green);border:none;border-radius:.5rem;color:#6c6c6c;cursor:pointer}.pageBooks2 .card-container .card,.novels-page .card-container .card{padding:.5rem;width:100%;height:240px;box-shadow:5px 5px 10px #ccc;align-items:left;display:flex;flex-direction:column;justify-content:center}.pageBooks2 .card-container .card>img,.novels-page .card-container .card>img{width:70%;height:80%;max-height:220px}.pageBooks2 .card-container .image,.novels-page .card-container .image{display:flex;align-items:center;justify-content:center;position:relative}.pageBooks2 .card-container .favorite-icon,.novels-page .card-container .favorite-icon{position:absolute;top:-90;cursor:pointer;padding-left:0;font-size:1.4rem}.pageBooks2 .card-container .card h5,.novels-page .card-container .card h5{margin:0;padding:0;font-size:.7rem;font-weight:700}.pageBooks2 .card-container .card h6,.novels-page .card-container .card h6{font-weight:300;padding-top:5px;margin:0;color:#490b49}.pageBooks2 .card-container .card h4,.novels-page .card-container .card h4{margin:0;padding-top:px;font-weight:100;font-size:10px}.pageBooks2 .card-container .artikel-details,.novels-page .card-container .artikel-details{width:auto;height:auto;margin:0 auto}.pageBooks2 .card-container .artikel-details a,.novels-page .card-container .artikel-details a{text-decoration:none}.pageBooks2 ul,.pageBooks2 .ul,.novels-page ul,.novels-page .ul{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;list-style-type:none}.pageBooks2 li,.pageBooks2 .li,.novels-page li,.novels-page .li{padding:10px;width:200px;max-width:250px;max-height:350px;list-style-type:none}.pageBooks2 .edit-delete-buttons,.novels-page .edit-delete-buttons{display:flex;justify-content:center;align-items:center;gap:15px}.pageBooks2 .favorite-icon,.novels-page .favorite-icon{position:absolute;top:20px;right:15px;cursor:pointer}.pageBooks2 .favorite-icon-single-book,.novels-page .favorite-icon-single-book{position:absolute;top:0px;right:15px;cursor:pointer}.createBookPage{display:flex;justify-content:center;flex-direction:row}.createBookPage input{border:1px solid rgb(83,26,83);padding:5px;margin:10px}.createBookPage .container{display:flex;flex-direction:row}.createBookPage .container .buttonRow{justify-content:center;display:flex}.createBookPage .container .buttonRow .classicBtn{border-radius:10px}@media screen and (max-width: 1200px){.createBookPage .container{display:flex;flex-direction:column}}.editBook input{padding:5px;margin:10px}.editBook .buttonRow{justify-content:center;display:flex}.editBook .buttonRow .classicBtn{border-radius:10px}.heart{margin:0;padding:0}.wishListPage{width:80%;justify-content:center;align-items:center;margin:0}.wishListPage h1{display:block;position:relative;font-size:1.5rem;margin:20px 0}.wishListPage .container-wishpage{display:flex;flex-direction:column}.wishListPage .container-wishpage li{list-style:none;padding-bottom:20px;padding-top:20px;border-bottom:2px solid #ccc}.wishListPage .container-wishpage .card-wishlist{box-sizing:border-box;display:flex;align-items:center}.wishListPage .container-wishpage .card-wishlist .element-button-primary{height:35px;border:none;background-color:#e2e2e2;padding:0 15px;border-radius:15px}@media screen and (max-width: 768px){.wishListPage .container-wishpage .card-wishlist .element-button-primary{font-size:.8em}}.wishListPage .container-wishpage .card-wishlist .element-button-primary:hover{background-color:#b3b3b3}.wishListPage .container-wishpage .card-wishlist .delete-bin{background-color:#e2e2e2;border-radius:50%;width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:none}.wishListPage .container-wishpage .card-wishlist .delete-bin:hover{background-color:#b3b3b3}.wishListPage .container-wishpage .book-author,.wishListPage .container-wishpage .book-price{margin:10px 0}@media screen and (max-width: 414px){.wishListPage .container-wishpage .image{margin-right:15px;height:190px;padding:10px;box-shadow:5px 5px 10px #ccc;display:flex;flex-direction:column;justify-content:center}}@media screen and (min-width: 414px){.wishListPage .container-wishpage .image{margin-right:40px;height:190px;padding:10px;box-shadow:5px 5px 10px #ccc;display:flex;flex-direction:column;justify-content:center}.wishListPage .container-wishpage img{margin:5px 10px}}.wishListPage .container-wishpage .image:hover{box-shadow:5px 5px 20px #696969}.wishListPage .container-wishpage .button-gruppe{display:flex;gap:15px;justify-content:left;padding-top:30px}.wishListPage .button-go-to-books{height:35px;border:none;background-color:#e2e2e2;padding:0 15px;border-radius:15px}.wishListPage .button-go-to-books:hover{background-color:#b3b3b3;cursor:pointer}.new-releases-carousel{padding:1.5rem 0;margin-top:1rem}.new-releases-carousel .title{padding-top:1.3rem;text-align:center;overflow:hidden}.new-releases-carousel .title span{display:inline-block;vertical-align:middle;background-color:#fff;width:200px;font-size:1.4rem;font-weight:lighter;letter-spacing:.2rem}.new-releases-carousel .title:before,.new-releases-carousel .title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:2px;background-color:var(--color-main-gray);position:relative}.new-releases-carousel .title:before{margin-left:-100%}.new-releases-carousel .title:after{margin-right:-100%}.new-releases-carousel .link-to-books{margin-top:.4rem;text-align:center;font-size:.8rem}.new-releases-carousel .link-to-books .link-new-books{color:var(--color-main-gray-medium)}.new-releases-carousel .carousel-slider{height:250px}.new-releases-carousel .carousel-new-releases-books{height:180px;margin:0 1%}.new-releases-carousel .carousel-new-releases-books .carousel-inner{width:80vw;margin-top:1.3rem;display:flex;justify-content:center;transition:transform .5s ease-in-out;transform:translate(0)}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-item{transition:all .9s ease-in-out}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-item img{height:170px;box-shadow:var(--box-shadow-mai-brown);margin:0 1rem;cursor:pointer}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background-color:transparent;border:none;cursor:pointer}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control .control-icon{color:var(--color-main-gray)}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control .control-icon:hover{color:var(--color-main-gray-medium)}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control-prev{left:0}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control-next{right:0}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control-prev svg,.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-control-next svg{color:#000;font-size:1.5rem}@media screen and (max-width: 1200px){.new-releases-carousel .carousel-new-releases-books{height:120px}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-item img{height:130px}}@media screen and (max-width: 550px){.new-releases-carousel .carousel-new-releases-books{height:100px}.new-releases-carousel .carousel-new-releases-books .carousel-inner .carousel-item img{height:100px;margin:0 .7rem}}.product-image{float:left;width:20%}.product-details{float:left;width:37%}.product-price{float:left;width:12%}.product-quantity{float:left;width:10%}.product-removal{float:left;width:9%}.product-line-price{float:left;width:12%;text-align:right}.group:before,.shopping-cart:before,.column-labels:before,.product:before,.totals-item:before,.group:after,.shopping-cart:after,.column-labels:after,.product:after,.totals-item:after{content:"";display:table}.group:after,.shopping-cart:after,.column-labels:after,.product:after,.totals-item:after{clear:both}.group,.shopping-cart,.column-labels,.product,.totals-item{zoom:1}.product .product-price:before,.product .product-line-price:before,body{padding:0 30px 30px 20px;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:100}h1{font-weight:100}label{color:#aaa}.shopping-cart{margin-top:-45px}.column-labels label{margin-top:50px;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #eee}.column-labels .product-image,.column-labels .product-details,.column-labels .product-removal{text-indent:-9999px}.product{margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.product .product-image{text-align:center}.product .product-image img{width:100px}.product .product-details .product-title{margin-right:20px;font-family:HelveticaNeue-Medium,Helvetica Neue Medium}.product .product-details .product-description{margin:5px 20px 5px 0;line-height:1.4em}.product .product-quantity input{width:40px}.product .remove-product{border:0;padding:5px 9px;background-color:#c66;color:#fff;font-family:HelveticaNeue-Medium,Helvetica Neue Medium;font-size:12px;border-radius:7px}.product .remove-product:hover{background-color:#a44}.product .product-qty button{border:0;width:25px;height:25px;margin:4px;background-color:#a2cc66;color:#fff;font-family:HelveticaNeue-Medium,Helvetica Neue Medium;font-size:12px;border-radius:7px}.product .product-qty button:hover{background-color:#7fa151}.totals .totals-item{float:right;clear:both;width:100%;margin-bottom:10px}.totals .totals-item label{float:left;clear:both;width:79%;text-align:right}.totals .totals-item .totals-value{float:right;width:21%;text-align:right}.totals .totals-item-total{font-family:HelveticaNeue-Medium,Helvetica Neue Medium}.checkout{float:right;border:0;margin-top:20px;padding:6px 25px;background-color:#a2cc66;color:#fff;font-size:25px;border-radius:10px}.checkout:hover{background-color:#7fa151}@media screen and (max-width: 650px){.shopping-cart{margin:0;padding-top:20px;border-top:1px solid #eee}.column-labels{display:none}.product-image{float:right;width:auto}.product-image img{margin:0 0 10px 10px}.product-details{float:none;margin-bottom:10px;width:auto}.product-price{clear:both;width:70px}.product-quantity{width:100px}.product-quantity input{margin-left:20px}.product-quantity:before{content:"x"}.product-removal{width:auto}.product-line-price{float:right;width:70px}}@media screen and (max-width: 350px){.product-removal{float:right}.product-line-price{float:right;clear:left;width:auto;margin-top:10px}.product .product-line-price:before{content:"Item Total: $"}.totals .totals-item label{width:60%}.totals .totals-item .totals-value{width:40%}}.book-releases .title{padding-top:1.3rem;text-align:center;overflow:hidden;color:var(--color-main-gray-medium)}.book-releases .title span{display:inline-block;vertical-align:middle;background-color:#fff;width:200px;font-size:1.4rem;font-weight:lighter;letter-spacing:.2rem}.book-releases .title:before,.book-releases .title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:2px;background-color:var(--color-main-gray);position:relative}.book-releases .title:before{margin-left:-100%}.book-releases .title:after{margin-right:-100%}.book-releases .all-releases{text-align:center;font-weight:lighter}.book-releases .all-releases .page-title{font-size:2rem;font-weight:lighter;text-align:center;padding:.7rem;color:var(--color-main-blue-medium)}.book-releases .all-releases .btn-releases{margin:0;cursor:pointer;text-decoration:underline;background-color:#fff;color:var(--color-main-blue-medium);letter-spacing:.2rem}.book-releases .all-releases .btn-back{color:var(--color-main-green);text-decoration:underline;letter-spacing:.3rem;cursor:pointer}.book-releases .releases-sort-category .title{padding:1rem;margin-top:1rem}.book-releases .releases-sort-category .title .title-span{font-size:1rem}.book-releases .releases-sort-category .content{margin-bottom:2rem;display:flex;flex-wrap:wrap;justify-content:center;margin:0 10%}.book-releases .releases-sort-category .content .releases{width:130px;margin-bottom:1.7rem;margin:0 .7rem}.book-releases .releases-sort-category .content .releases .book{text-align:center;margin-top:.5rem}.book-releases .releases-sort-category .content .releases .book img{height:170px;box-shadow:var(--box-shadow-mai-brown);transition:height .2s ease;cursor:pointer}.book-releases .releases-sort-category .content .releases .book img:hover{height:175px}.book-releases .releases-sort-category .content .releases .book .book-text{margin-top:.5rem;font-weight:lighter;font-size:.9rem}.book-releases .releases-sort-category .content .releases .book .book-text .author{font-size:.7rem;margin-bottom:.3rem;text-decoration:underline;color:var(--color-main-blue-medium);cursor:pointer}.book-releases .all-releases-books .books-container{margin-top:2rem;display:flex;flex-wrap:wrap;justify-content:center}.book-releases .all-releases-books .books-container .all-books-releases{width:350px;display:flex;margin:.3rem;border:1px solid var(--color-main-gray);padding:.7rem;border-radius:.5rem}.book-releases .all-releases-books .books-container .all-books-releases img{height:130px;box-shadow:var(--box-shadow-mai-brown);cursor:pointer}.book-releases .all-releases-books .books-container .all-books-releases .content-book{width:inherit;margin-left:1rem;display:flex;flex-direction:column;justify-content:space-between;font-weight:lighter}.book-releases .all-releases-books .books-container .all-books-releases .content-book .book-author{font-size:.7rem;text-decoration:underline}.book-releases .all-releases-books .books-container .all-books-releases .content-book .prise-btn{text-align:end}.book-releases .all-releases-books .books-container .all-books-releases .content-book .prise-btn p{font-size:1.3rem}.book-releases .all-releases-books .books-container .all-books-releases .content-book .prise-btn p span{font-size:.5rem}.book-releases .all-releases-books .books-container .all-books-releases .content-book .prise-btn .btn-card{margin-top:.3rem;padding:.7rem 1rem}@media screen and (max-width: 900px){.book-releases .all-releases .page-title{font-size:1.3rem;margin:0;padding-bottom:.2rem}.book-releases .all-releases .btn-releases{padding:0;font-size:.5rem}.book-releases .releases-sort-category .content{justify-content:space-around}.book-releases .releases-sort-category .content .releases{width:70px;margin-bottom:1.3rem}.book-releases .releases-sort-category .content .releases .book img{height:120px}}.bestsellersPage .title{padding-top:1.3rem;text-align:center;overflow:hidden;color:var(--color-main-gray-medium)}.bestsellersPage .title span{display:inline-block;vertical-align:middle;background-color:#fff;width:200px;font-size:1.4rem;font-weight:lighter;letter-spacing:.2rem}.bestsellersPage .title:before,.bestsellersPage .title:after{content:"";display:inline-block;vertical-align:middle;width:100%;height:2px;background-color:var(--color-main-gray);position:relative}.bestsellersPage .title:before{margin-left:-100%}.bestsellersPage .title:after{margin-right:-100%}.bestsellersPage .link-to-books{margin-top:.4rem;text-align:center;font-size:.7rem}.bestsellersPage .link-to-books .link-new-books{color:var(--color-main-green)}.bestsellersPage .bestsellers-container{display:flex;flex-wrap:wrap;justify-content:center;margin-top:1rem}.bestsellersPage .bestsellers-container .bestseller-books{display:flex;width:350px;margin:.3rem;padding:.7rem;border:1px solid var(--color-main-gray);border-radius:.5rem}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-img img{height:130px;box-shadow:var(--box-shadow-mai-brown);cursor:pointer}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info{width:inherit;display:flex;flex-direction:column;justify-content:space-between;font-weight:lighter}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-content{padding-left:1rem}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-content p{font-size:1rem;cursor:pointer}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-content .bestseller-author{font-size:.7rem;text-decoration:underline}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-price{text-align:end}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-price p{font-size:1.3rem;margin:0;padding:0}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-price p span{font-size:.5rem}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-price .btn-cart{margin-top:.3rem;padding:.7rem 1rem}@media screen and (max-width: 900px){.bestsellersPage .title span{font-size:1rem;width:130px}.bestsellersPage .bestsellers-container .bestseller-books{width:270px}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-img img{height:90px}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-price .btn-cart{padding:.5rem;font-size:.6rem}}@media screen and (max-width: 550px){.bestsellersPage .title span{font-size:1rem;width:130px}.bestsellersPage .bestsellers-container .bestseller-books{width:270px}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-img img{height:90px}.bestsellersPage .bestsellers-container .bestseller-books .bestseller-book-info .bestseller-price .btn-cart{padding:.5rem;font-size:.6rem}}.footer{width:100%}.footer .contact-container{padding:1rem;background-color:#dfdfdfc4;text-align:center;display:flex;flex-direction:column;align-items:center}.footer .contact-container .contact-box-text>p{margin-top:.5rem}.footer .contact-container .contact-box{display:flex;justify-content:space-between;padding:.7rem;width:100%}.footer .contact-container .contact-box .contact-box-card{background-color:#fff;width:45%;padding:.7rem 2.5rem}.footer .contact-container .contact-box .contact-box-card p{color:#757575}.footer .contact-container .contact-box .contact-box-card .contact-info{color:var(--color-main-green)}.footer .footer-inner{background-color:#fff;color:var(--color-main-blue);padding:1rem;display:flex;flex-wrap:wrap;justify-content:center}.footer .footer-inner .footer-container{margin:.5rem 1.3rem}.footer .footer-inner .footer-container a{text-decoration:none}@media screen and (max-width: 550px){.footer .contact-container{padding-bottom:.1rem}.footer .contact-container .contact-box-text p{font-size:.7rem}.footer .contact-container .contact-box{flex-direction:column}.footer .contact-container .contact-box .contact-box-card{width:100%;margin-bottom:1rem}.footer .contact-container .contact-box .contact-box-card p{font-size:.7rem}.footer .footer-inner .footer-container{margin:.3rem .5rem}.footer .footer-inner .footer-container .footer-container>a{font-size:.7rem}}.page-versand{display:flex;flex-direction:column;justify-content:center;gap:15px}.page-versand .first-section{display:flex;justify-content:center;gap:20px;line-height:1.6}@media (max-width: 700px){.page-versand .first-section div.crop{display:none}}@media (min-width: 769px){.page-versand .first-section img{display:flex}}.page-versand p{font-size:.8em;padding-bottom:15px}.page-versand h3{text-align:center}.page-versand h4{padding-bottom:15px}.page-versand strong{margin-bottom:10px}.page-versand .crop{width:220px;height:150px;overflow:hidden}.page-versand .crop img{width:400px;height:300px;margin:0;object-fit:cover}.page-versand .versand-info{display:flex;justify-content:center;align-items:center}.createComment form{border:2px solid #ccc;padding:10px;justify-content:center;display:flex;flex-direction:column}.createComment input,.createComment textarea{border:2px solid #ccc;padding:8px;width:100%;border-radius:5px;font-size:12px}.single-comment{border-bottom:2px solid #ccc}p{font-size:.9rem;margin:0 0 7px}h4{margin:6px 0 10px}.delete-comment{display:flex;flex-direction:row;gap:20px;align-items:center;padding:0;margin-bottom:5px}.delete-comment button{font-size:.8rem;margin-bottom:5px;gap:7px;position:relative;font-weight:100;text-align:left;background-color:#f5f5f5;border-radius:5px;color:#333;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px}.comments .read-further{margin:5px 5px 10px;position:relative;width:100%;text-align:left;background-color:#f5f5f5;border-radius:5px;font-weight:700;color:#333;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:10px}.impressum{margin-top:2rem}.impressum p{margin:.1rem}.impressum h5{margin-bottom:.3rem}.impressum .impressum-container{margin:1rem 0;width:65%}.impressum .impressum-container p{word-spacing:.2rem}.impressum .impressum-container .impressum-box{margin:1rem 0;border:1px solid var(--color-main-gray);padding:1rem 0;text-align:center}.unternehmen .company-slogan{height:150px;background-size:cover;background-color:var(--color-main-blue);display:flex;justify-content:center;align-items:center}.unternehmen .company-slogan .slogan-text{text-align:center}.unternehmen .company-slogan .slogan-text h2{color:var(--color-main-light);font-size:1.6rem}.unternehmen .about-company-content{margin-top:2rem}.unternehmen .about-company-content .about-company-content>p{padding-top:1rem}.question{margin:1rem 0}.question h2{font-weight:lighter;font-size:1.7rem;color:var(--color-main-blue-medium);margin-left:2rem;margin-top:2rem}.question .question-container{margin-top:2rem}.question .question-container .question-text{background-color:#eae9e99c;padding:1rem;box-shadow:var(--box-shadow-mai-brown);border-radius:.7rem;cursor:pointer}.question .question-container .question-text .arrow-down{margin:0 1rem;color:#898989}.question .question-container .answer{margin:1.5rem;padding:2rem;width:90%;border:1px solid var(--color-main-gray);line-height:1.2rem}.contact{margin:2rem}.contact .contact-container{display:flex}.contact .contact-container .contact-picture{display:flex;align-items:center;justify-content:center;width:30%;height:250px;overflow:hidden}.contact .contact-container .contact-picture img{max-width:100%}.contact .contact-container .contact-content{width:60%;margin:1rem}.contact .contact-container .contact-content p{margin-top:.5rem}.contact .contact-container .contact-content .contsct-service{margin-top:2rem}@media screen and (max-width: 1200px){.contact .contact-container{flex-direction:column;justify-content:center;align-items:center}.contact .contact-container .contact-picture{width:100%;height:200px}}@media screen and (max-width: 550px){.contact .contact-container .contact-picture{width:100%;height:170px}}@media screen and (max-width: 450px){.contact .contact-container .contact-picture{width:100%;height:135px}}.mainPage{background-color:#eee;padding:20px}.mainPage .account-overview{background-color:#fff;border-bottom:2px solid #ccc;max-width:675px;padding:50px;margin:15px auto 30px}.mainPage .account-overview h2{line-height:1.5em;font-size:1rem}.mainPage .account-overview h3{padding-top:20px;line-height:34px;padding-bottom:6px}.mainPage .account-overview p{font-size:.7em}.mainPage .account-overview .email,.mainPage .account-overview .picture,.mainPage .account-overview .plus,.mainPage .account-overview .minus{font-size:30px}.mainPage .account-overview .plus,.mainPage .account-overview .minus{margin-left:50px}.mainPage .account-overview .current-email{color:#757575}.mainPage .account-overview .button-plus{background-color:#fff;border:none}.mainPage .account-overview .email-change-form{border:2px solid rgb(202,202,202);border-radius:10px;max-width:675px}.mainPage .account-overview .email-change-form input{padding:0;margin-bottom:0}.mainPage .account-overview .email-change-form input:focus{outline:none}.mainPage .account-overview .editForm{display:flex;justify-content:center;align-items:center;flex-direction:column;max-width:675px;border-bottom:2px solid #ccc}.mainPage .account-overview .button-email-save{width:fit-content}.mainPage .account-overview .minus-btn,.mainPage .account-overview .plus-btn{margin-left:300px}@media screen and (max-width: 768px){.mainPage .account-overview .minus-btn,.mainPage .account-overview .plus-btn{margin-left:30px}.mainPage .account-overview input{width:auto}}.mainPage .account-overview .email-part,.mainPage .account-overview .avatar-part{max-width:675px;display:flex;padding-bottom:15px;justify-content:space-between;border-bottom:2px solid lightgray;padding-top:15px}.mainPage .account-overview .form-img-upload{border-bottom:2px solid #ccc}:root{--color-main-blue: #59558a;--color-main-blue-medium: #484287;--color-main-blue-light: #9eacdd;--color-main-green: #b9cc4cce;--color-main-light: #f2f4f8;--color-main-gray-medium: #9f9b9be6;--color-opasity-white: rgba(0, 0, 0, .177);--box-shadow-mai-brown: 2px 5px 10px rgba(65, 44, 25, .394);--box-shadow-main-brown-dark: 5px 7px 8px rgba(28, 21, 16, .901);--color-main-gray: #e6e0e0d8;--color-main-light-opacity: #f2f4f883}*{box-sizing:border-box;padding:0;margin:0;font-family:sans-serif}@media screen and (max-width: 1200px){*{font-size:.9rem}}.App{margin:0 8%;min-height:100vh}.App .btn{padding:.5rem 2.5rem;width:max-content;text-align:center;margin-top:1rem;background-color:var(--color-main-green);border:none;border-radius:.5rem;color:#6c6c6c;cursor:pointer}@media screen and (min-width: 600px){.auth-form-container{padding:5rem;border:1px solid white;border-radius:10px;margin:.5rem}}label{text-align:left;padding:.25rem 0;color:#000}input{margin:.5rem 0;padding:1rem;border:none;border-radius:10px}.btn-login,.btn-register,.link-btn{border:none;background-color:#fff;padding:20px;border-radius:10px;cursor:pointer;color:#490349}.link-btn{background:none;color:#fff;text-decoration:underline}.link-btn .pageBooks{display:flexbox;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center}.link-btn .pageBook{height:250px}.link-btn .books-icons{width:150px}.link-btn ul{display:flex;flex-direction:row;justify-content:center;align-content:center;flex-wrap:wrap;list-style-type:none}.link-btn li{padding:10px;width:200px;max-width:250px;max-height:350px}.link-btn .card{padding:.5rem;width:100%;height:100%;box-shadow:5px 5px 10px #ccc;align-items:center;display:flex;flex-direction:column;justify-content:center}.link-btn .card>img{width:80%;height:80%}.link-btn .card h5{margin:0;padding:3px;font-size:10px;width:140px}.link-btn .card h6{font-weight:100;padding:3px;margin:0;width:140px}.link-btn .card h4{margin:0;padding:3px;font-weight:100;font-size:10px;width:140px}.classicBtn{padding:.5rem 1.2rem;margin:.5rem}.instructions{font-size:.75rem;border-radius:.5rem;background:rgb(4,105,131);color:#fff;padding:.25rem;position:relative;bottom:-10px}.instructions>svg{margin-right:.25rem}.offscreen{position:absolute;left:-9999px}.hide{display:none}.valid{color:#55a755;margin-left:.25rem}.invalid{color:#e94242;margin-left:.25rem}.errmsg{background-color:#ffb6c1;color:#b22222;font-weight:700;padding:.5rem;margin-bottom:.5rem}div.message{color:#ff1b1b}.content{font-family:Segoe UI}.content .content-wrapper{box-shadow:inset 0 -5px 5px -5px #0000004d;font-family:Circular,Segoe UI,Candara,Bitstream Vera Sans,DejaVu Sans,Trebuchet MS,Verdana,Verdana Ref,"sans-serif";display:flex;flex-direction:row;justify-content:center;padding-bottom:20px}@font-face{font-family:Circular;src:url(../src/data/Circular/CircularStd-Black.otf) format("truetype")}.content .medien-shadow-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:600px;height:350px;border-bottom-right-radius:120px;box-shadow:5px;box-shadow:#00000026 0 1px 10px;padding:10px;margin:10px}.content .image-container{display:flex}.content .image-container>img{width:200px;height:319px}.content .favorite-heart{position:absolut;margin-top:-150px;cursor:pointer;padding-left:40px}.content .favorite-heart svg{font-size:1.8em}@media screen and (max-width: 600px){.content .medien-shadow-box{display:flex;flex-direction:column;justify-content:center;align-items:center;width:75%;height:250px;padding:5px;margin:5px;border:none;box-shadow:none}.content .favorite-heart{position:absolut;margin-top:-80px;cursor:pointer;padding-left:7px}.content .favorite-heart svg{font-size:1.9em}.content .image-container>img{width:30vw;height:auto}.content .image-container{display:flex;flex-direction:row;width:35vw}.content a{font-size:1.5em}.content h1{margin-top:50px}.content .description p{font-size:.8rem;line-height:1.5}}.content .artikel-informationen{display:block;max-width:1150px;padding-left:20px}.content .artikel-informationen .title{display:block;font-size:.9em;margin-block-start:.67em;margin-block-end:.67em;font-weight:700}.content .artikel-informationen .author{text-decoration:underline;font-weight:400;font-size:.8em}.content .artikel-informationen .price{margin-top:10px;display:flex;flex-direction:row}.content .artikel-informationen .price p{font-size:1.3em;font-weight:700}.content .artikel-informationen .price span{font-size:.5em;font-weight:100}.content .artikel-informationen .lieferbarkeit-versandkosten{font-size:.5em;text-decoration:underline;color:#000}.content .description{font-size:.8rem;line-height:1.3}.content .element-button-primary{cursor:pointer;font-family:Circular,Segoe UI,Candara,Bitstream Vera Sans,DejaVu Sans,Trebuchet MS,Verdana,Verdana Ref,"sans-serif";background-color:#1a1aaa;border:0;border-radius:23px;box-sizing:border-box;color:#fff;display:inline-block;font-family:sans-serif;font-size:14px;line-height:25px;outline:none;padding:8px 30px;position:relative;text-align:center;text-decoration:none;transition:background-color .2s ease;margin-top:20px}.content .button-full-description{position:relative;width:100%;text-align:left;background-color:#f5f5f5;border-radius:5px;font-weight:700;color:#333;border:none;outline:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;padding:10px}.content .button-full-description:after svg{display:block;width:100%;height:100%;fill:#000;position:absolute;top:50%;right:10px;align-items:right;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #333;transform:translateY(-50%)}.content .content-below-the-fold{box-shadow:inset 0 -5px 5px -5px #0000004d;display:flex;flex-direction:row;justify-content:center;gap:20px;padding-top:20px;padding-bottom:30px}.content .content-below-the-fold .inhalt-beschreibung{width:45%}.content .content-below-the-fold .inhalt-beschreibung>h2{font-size:1.2rem;padding-bottom:10px}.content .content-below-the-fold .details-default{width:35%;font-size:.8rem;line-height:1.3}.content .content-below-the-fold .details-default>h2{font-size:1.2rem;padding-bottom:10px}.content .content-below-the-fold .details-name{font-weight:900}.content .image-zoom{transition:transform .4s}.content .image-zoom:hover{transform:scale(1.2)}.author-card{margin:20px;width:150px}.author-card h5{font-size:.8rem}.author-card h6{font-size:.7rem;font-weight:100}.card-container-author{margin:10px 0;display:flex;flex-wrap:wrap;gap:20px}.card-container-author .favorite-icon{position:relative;top:0;cursor:pointer;padding-left:0;font-size:1.4rem}.modal-container{position:fixed;bottom:0;left:0;width:100%;height:200px;display:flex;align-items:flex-end}.modal-content{width:100%;background-color:#fff;padding:20px;box-sizing:border-box}.modal-content p{font-size:12px}.modal-content h2{font-size:15px;font-weight:700;margin-bottom:15px}.close-icon{position:absolute;top:auto;right:20px;bottom:50px;cursor:pointer;font-size:25px}.comments{display:flex;flex-direction:column;justify-content:center}.comments h2{font-size:1.2rem;padding-bottom:10px}.comments p{font-size:.8rem;line-height:1.3}.comments .comments-wrapper{margin-top:30px}@media screen and (max-width: 550px){.App{margin:0}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;opacity:.4;filter:alpha(opacity=40);position:absolute;z-index:2;top:20px;background:none;border:0;font-size:32px;cursor:pointer}.carousel .control-arrow:focus,.carousel .control-arrow:hover{opacity:1;filter:alpha(opacity=100)}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{margin:0 5px;display:inline-block;border-top:8px solid transparent;border-bottom:8px solid transparent;content:""}.carousel .control-disabled.control-arrow{opacity:0;filter:alpha(opacity=0);cursor:inherit;display:none}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{position:relative;width:100%}.carousel *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.carousel img{width:100%;display:inline-block;pointer-events:none}.carousel .carousel{position:relative}.carousel .control-arrow{outline:0;border:0;background:none;top:50%;margin-top:-13px;font-size:18px}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{-webkit-transition:all .15s ease-in;-moz-transition:all .15s ease-in;-ms-transition:all .15s ease-in;-o-transition:all .15s ease-in;transition:all .15s ease-in;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0);position:relative;list-style:none;white-space:nowrap}.carousel .thumb{-webkit-transition:border .15s ease-in;-moz-transition:border .15s ease-in;-ms-transition:border .15s ease-in;-o-transition:border .15s ease-in;transition:border .15s ease-in;display:inline-block;margin-right:6px;white-space:nowrap;overflow:hidden;border:3px solid #fff;padding:2px}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{position:relative;margin:0;overflow:hidden}.carousel.carousel-slider .control-arrow{top:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{overflow:hidden;margin:auto;width:100%;-webkit-transition:height .15s ease-in;-moz-transition:height .15s ease-in;-ms-transition:height .15s ease-in;-o-transition:height .15s ease-in;transition:height .15s ease-in}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-moz-flex;display:-webkit-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{-webkit-flex-direction:column;flex-direction:column}.carousel .slider{margin:0;padding:0;position:relative;list-style:none;width:100%}.carousel .slider.animated{-webkit-transition:all .35s ease-in-out;-moz-transition:all .35s ease-in-out;-ms-transition:all .35s ease-in-out;-o-transition:all .35s ease-in-out;transition:all .35s ease-in-out}.carousel .slide{min-width:100%;margin:0;position:relative;text-align:center}.carousel .slide img{width:100%;vertical-align:top;border:0}.carousel .slide iframe{display:inline-block;width:calc(100% - 80px);margin:0 40px 40px;border:0}.carousel .slide .legend{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-ms-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;position:absolute;bottom:40px;left:50%;margin-left:-45%;width:90%;border-radius:10px;background:#000;color:#fff;padding:10px;font-size:12px;text-align:center;opacity:.25;-webkit-transition:opacity .35s ease-in-out;-moz-transition:opacity .35s ease-in-out;-ms-transition:opacity .35s ease-in-out;-o-transition:opacity .35s ease-in-out;transition:opacity .35s ease-in-out}.carousel .control-dots{position:absolute;bottom:0;margin:10px 0;padding:0;text-align:center;width:100%;z-index:1}@media (min-width: 960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{-webkit-transition:opacity .25s ease-in;-moz-transition:opacity .25s ease-in;-ms-transition:opacity .25s ease-in;-o-transition:opacity .25s ease-in;transition:opacity .25s ease-in;opacity:.3;filter:alpha(opacity=30);box-shadow:1px 1px 2px #000000e6;background:#fff;border-radius:50%;width:8px;height:8px;cursor:pointer;display:inline-block;margin:0 8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{opacity:1;filter:alpha(opacity=100)}.carousel .carousel-status{position:absolute;top:0;right:0;padding:5px;font-size:10px;text-shadow:1px 1px 1px rgba(0,0,0,.9);color:#fff}.carousel:hover .slide .legend{opacity:1}
