@import"https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap";.navbar{display:flex;justify-content:space-between;align-items:center;padding:25px 60px;background-color:#000609;border-bottom:1px solid rgb(94,90,90);box-shadow:0 2px 5px #414142;position:fixed;z-index:999;width:100%;top:0;transition:opacity .3s ease-in-out;opacity:1;color:#dcd9d9}.navbar-scrolled{opacity:.7;color:#fbfbff}.navbar a{font-weight:600}.left-navbar{width:15vw;display:flex;align-items:center;gap:40px}.navbar-menu{display:flex;gap:40px;list-style:none;font-size:18px}.navbar li{cursor:pointer;color:#000}.navbar-right{display:flex;gap:40px;align-items:center}.navbar-right button{padding:6px 16px;border-radius:6px;background:#cc0808;color:#fff;border:none;cursor:pointer;transition:.4s;font-size:16px}.navbar-right button:hover{background-color:#770a0a}.navbar .active{padding-bottom:2px;border-bottom:2px solid white}.logoImg{width:75%}.navbar-right img{width:23px}.navbar-search-icon{position:relative}.navbar-search-icon .dot{position:absolute;min-height:10px;min-width:10px;background-color:tomato;border-radius:5px;top:-8px;right:inherit;left:20px}.navbar-profile{position:relative}.navbar-profile img{width:30px}.navbar-profile:hover .navprofile-dropdown{display:flex;flex-direction:column;gap:10px;background-color:#1e1e1f;padding:12px 25px;border-radius:4px;border:1px solid tomato;outline:2px solid white;list-style:none}.navprofile-dropdown{position:absolute;display:none;right:0;z-index:1}.navprofile-dropdown li{display:flex;align-items:center;gap:10px;cursor:pointer}.navprofile-dropdown img{width:20px}.navbar-listdownmenu{position:relative}.navbar-listdownmenu:hover .listdownmenu-dropdown{display:flex;flex-direction:column;gap:10px;background-color:#1e1e1f;padding:12px 25px;border-radius:4px;border:1px solid tomato;outline:2px solid white;list-style:none}.listdownmenu-dropdown{position:absolute;display:none;z-index:1;left:-10px}.listdownmenu-dropdown li{display:flex;align-items:center;gap:10px;cursor:pointer}.listdownmenu-dropdown img,.listmenuImg{width:20px}@media (max-width: 1050px){.logoImg{width:140px}.navbar-menu{gap:20px;font-size:17px}.navbar-right{gap:30px}.navbar-right img{width:22px}.navbar-right button{padding:8px 25px}}@media (max-width: 900px){.logoImg{width:120px}.navbar-menu{gap:15px;font-size:16px}.navbar-right{gap:20px}.navbar-right img{width:20px}.navbar-right button{padding:7px 20px;font-size:15px}}@media (max-width: 750px){.navbar{padding-left:15px}.navbar-menu{display:none}.left-navbar{gap:20px}}.header{text-align:center;height:100vh}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000a2}video{width:100%;height:100%;object-fit:cover}.header-content{position:absolute;display:flex;flex-direction:row;justify-content:space-between;gap:1.5vw;bottom:10%;left:6vw}.header-left{max-width:600px;margin-right:15vw;padding-top:50px}.header-left img{width:300px}.header-content h1{font-size:60px;font-weight:700;margin-bottom:20px;color:#fff;outline:red;outline-width:4px}.header-content span{color:red}.header-content p{font-size:20px;margin-bottom:30px;color:#fff;align-self:flex-start}.headerButtonContainerr{display:flex;align-items:flex-start;justify-content:space-around;left:100px;flex-direction:column}.header-button{display:inline-block;background-color:#007bff;color:#fff;font-size:25px;font-weight:700;padding:60px 0;border-radius:20px;text-decoration:none;width:30vw}.header-button:hover{background-color:#0056b3}.header-right-bottom{width:100%;display:flex;justify-content:space-between;align-items:center}.header-button-add{background-color:#e30f0f;color:#fff;font-size:16px;font-weight:700;padding:60px 0;border-radius:15px;text-decoration:none;width:14vw}.header-button-add:hover{background-color:#870c0c}@media (max-width: 750px){.headerButtonContainerr{display:none}}.home{background-color:#fff}.appDownload{margin:100px auto auto;font-size:max(3vw,20px);text-align:center;padding-bottom:100px}.appDownload p{font-weight:600;color:#000}.download-platforms{display:flex;justify-content:center;gap:max(2vw,10px)}.download-platforms img{margin-top:30px;width:max(30vw,120px);max-width:180px;transition:.5s;cursor:pointer}.download-platforms img:hover{transform:scale(1.05)}.latest-arrivals{margin-top:20px;padding:20px}.latest-arrivals h1{font-size:max(3vw,50 px);font-weight:600;color:#00f}.latest-arrival-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:20px;margin-bottom:30px;gap:30px;row-gap:50px}.latest-arrivals hr{margin:10px 0;height:4px;background-color:#000;border:none}@media (max-width: 1300px){.latest-arrival-list{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 1000px){.latest-arrival-list{grid-template-columns:1fr 1fr}}@media (max-width: 750px){.latest-arrival-list{grid-template-columns:1fr}}.bookItem{width:300px;margin:auto;border-radius:15px;box-shadow:0 0 10px #797676;transition:.3s;animation:fadeIn 1s;background-color:#f0f8ff;height:650px}.bookItem-container{border-radius:15px 15px 0 0}.bookItem-image{width:100%;height:400px;border-radius:15px 15px 0 0}.bookItem-info{padding:20px}.addItem{display:flex;flex-direction:row;align-items:center;margin-top:10px;background-color:#7fffd4;justify-content:space-between;padding:10px 20px;height:50px}.addItem p{color:#000}.addItem img{width:30px}.bookItem-name{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.bookItem-name p{font-size:20px;font-weight:500;color:#000}.bookItem-name img{width:70px}.bookItem-authorName,.bookItem-category{color:#000;margin-bottom:10px}.bookItem-price{color:tomato;font-size:22px;font-weight:500;margin:10px 0}.book-item-counter{display:flex;align-items:center;gap:10px;padding:6px;border-radius:50px;background-color:#fff}.book-item-counter img{background-color:#fff;width:20px}.book-item-counter p{color:#000}.add{width:35px;cursor:pointer;border-radius:50%;border:none}.cart{margin-top:100px}.card-items-title{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr 1fr .5fr;align-items:center;font-size:max(1vw,12px);padding:10px 10px 10px 20px}.card-items-title h3{color:#000}.card-items-title p{color:#000;font-weight:500}.card-items-item{margin:10px 0}.card-items-item img{width:50px}.cart hr{height:1px;border:none;background-color:#343232}.card-items-item .cross{cursor:pointer}.cart-bottom{margin:0px 6vw;border-radius:10px;box-shadow:0 0 10px 10px #01020333;margin-top:70px;display:flex;justify-content:center;gap:12vw;align-items:center;background-color:#060450}.cart-total{width:20vw;padding-top:10px;padding-bottom:40px}.cart-total h2{margin-bottom:30px;font-size:40px;text-align:center}.cart-total-details{display:flex;justify-content:space-between;margin:10px 0}.cart-total-details p{font-weight:500}.cart-total-details b{font-size:20px;color:#e77373}.cart-total button{padding:10px 25px;border:none;border-radius:10px;background-color:#03577d;font-size:15px;cursor:pointer}.cart-promoCode p{font-size:20px;padding:20px 00px}.promocode-input input{padding:10px;background:#fff;border:none;outline:none;border-radius:5px;width:max(10vw,150px);margin-right:10px;margin-bottom:30px}.promocode-input button{padding:10px 15px;background:#03577d;border:none;outline:none;border-radius:5px}.cart button:hover{transform:scale(1.05);transition:.6s}@media (max-width: 1000px){.cart-bottom{flex-direction:column;gap:0vw}.cart-bottom h2{font-size:30px}.cart-total,.cart-promoCode{width:80%}}.placeorfer{padding:160px 30px 30px;display:flex;justify-content:space-between;align-items:start}.placeorder-left{width:100%;max-width:max(30%,500px)}.placeorder-left .title{font-size:30px;font-weight:600;margin-bottom:50px;color:#000}.placeorder-left input{margin-bottom:25px;width:100%;padding:10px;border:1px solid rgb(0,0,0);border-radius:5px;outline-color:tomato;color:#000}.placeorder-left .order-fields{display:flex;gap:10px}.placeorder-right{display:flex;align-items:center;justify-content:center;margin-top:70px;margin-right:15vw;padding:5px 70px;background-color:#dde2e2;border-radius:10px}.placeorder-right h2,.placeorder-right p{color:#000}@media (max-width: 1000px){.placeorfer{flex-direction:column}.placeorder-right{width:100%;text-align:center;margin-right:20px}}.footer{background-color:#2d2c2c;display:flex;align-items:center;flex-direction:column;gap:20px;padding:20px 8vw;padding-top:80px;margin-top:100px}.footer-content{width:100%;display:grid;grid-template-columns:2fr 1fr 1fr;gap:80px}.footer-content-left,.footer-content-middle,.footer-content-right{display:flex;flex-direction:column;align-items:start;gap:20px}.footer-content img{margin-right:10px}.footer-content-middle ul li,.footer-content-right ul li{list-style:none;background:#2d2c2c}.footer hr{width:100%;height:2px;margin:20px 0}@media (max-width: 750px){.footer-content{display:flex;flex-direction:column;gap:35px}.footer-copyright{text-align:center}}.login{position:fixed;z-index:10;width:100%;height:100%;display:grid}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000b3;z-index:-1}.login-container{place-self:center;width:max(30vw,330px);color:#000;background-color:#fff;display:flex;flex-direction:column;gap:25px;padding:25px 30px;border-radius:8px;font-size:14px;animation:fadeIn .5s;z-index:1}.login-title{display:flex;justify-content:space-between;align-items:center}.login-title h2{color:#000;font-size:35px;font-weight:bolder}.login-title img{width:16px;cursor:pointer}.login-input{display:flex;flex-direction:column;gap:20px}.login-input input{outline:none;border:1px solid black;padding:10px;border-radius:4px;color:#000}.login-container button{background:tomato;color:#fff;border:none;padding:10px;border-radius:4px;font-size:15px;cursor:pointer}.login-condition{display:flex;align-items:start;gap:8px;margin-top:-15px}.login-condition p{font-weight:500}.login-condition input{margin-top:1px;color:#000}.login-container p{color:#000}.login p span{color:tomato;font-weight:500;cursor:pointer;padding-left:5px}.verify{min-height:60vh;display:grid}.verify .spinner{width:100px;height:100px;place-self:center;border:5px solid gainsboro;border-top-color:tomato;border-radius:50%;animation:rotate 1s infinite}.myorders{margin:100px 10px 50px}.myorders h1{color:#000}.myorders .container{display:flex;flex-direction:column;gap:20px;margin-top:30px}.myorders-order{display:grid;grid-template-columns:.5fr 2fr 1fr 1fr 2fr 1fr;align-items:center;gap:30px;font-size:14px;padding:10px 20px;margin:10px;border:1px solid tomato;background-color:#ccc}.myorders-order img{width:50px}.myorders-order p{color:#000}.myorders-order p span{color:tomato}.myorders-order p b{font-weight:500;color:#050b72}.myorders-order button{border:none;padding:12px 0;border-radius:5px;color:#fff;font-size:12px;font-weight:400;cursor:pointer;background-color:#000}@media (max-width: 900px){.myorders-order{grid-template-columns:1fr 2fr 1fr;row-gap:5px;font-size:10px}}.exploreMenu{display:flex;flex-direction:column;gap:20px;padding:100px 20px 20px;background:#dfdddd}.exploreMenu h1{color:#00f;font-size:3vw}.exploreMenu-text{max-width:60%;color:#000;align-self:normal;font-size:20px}.exploreMenu-list{display:flex;justify-content:space-between;align-items:center;gap:30px;text-align:center;margin:20px 0;overflow:scroll}.exploreMenu-list::-webkit-scrollbar{display:none}.exploreMenu-list-item{width:300px;height:200px;background-color:#faebd7;display:flex;flex-direction:column;align-items:center;justify-content:center;background-size:cover;background-position:center;position:relative;border-radius:10px}.exploreMenu-list-item img{width:100%;height:200px;cursor:pointer;transition:.3s;position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;opacity:.9;border-radius:10px}.exploreMenu-list-item h3{padding:10px 5px;border-top:2px solid rgb(97,94,94);border-bottom:2px solid rgb(97,94,94);box-shadow:0 0 4px 4px #0000001a;width:300px;font-size:25px;color:#fff;background-color:#000c;z-index:1;cursor:pointer}.exploreMenu hr{margin:10px 0;height:4px;background-color:#000;border:none}.exploreMenu-list-item .active{border:4px solid tomato;padding:2px}@media (max-width: 1050px){.exploreMenu-text{max-width:100%;font-size:14px}}.bookDisplay{margin-top:30px;padding:20px}.searchbar h2{font-size:max(2vw,24 px);font-weight:600;color:#000;margin-right:20px}.book-display-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:30px;gap:20px;row-gap:50px}.bookDisplay hr{height:1px solid black}.searchbar{display:flex;padding-bottom:50px}.searchbar input{width:30vw;height:40px;border:1px solid black;padding-left:10px;border-radius:6px;color:#000}@media (max-width: 1300px){.book-display-list{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 1000px){.book-display-list{grid-template-columns:1fr 1fr}}@media (max-width: 750px){.book-display-list{grid-template-columns:1fr}}.findAuthor{display:flex;flex-direction:column;gap:20px;padding:100px 20px 20px;background:#dfdddd}.findAuthor h1{color:#00f;font-size:3vw}.findAuthor h2{color:#000;font-size:20px}.findAuthor-list{padding-left:30px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.findAuthor-list-item{margin:10px;align-self:center;display:flex;justify-content:flex-start}.findAuthor-list-item h3{color:#000;background-color:#fff;padding:10px 25px;border-radius:10px;cursor:pointer;font-size:16px}.findAuthor hr{margin:10px 0;height:4px;background-color:#000;border:none}.findAuthor-list-item h3.activeAuthor{border:2px solid tomato!important}@media (max-width: 900px){.findAuthor-list{grid-template-columns:1fr 1fr 1fr}.findAuthor-list-item h3{font-size:14px}}@media (max-width: 800px){.findAuthor-list{grid-template-columns:1fr 1fr}}@media (max-width: 750px){.findAuthor-list{grid-template-columns:1fr 1fr}.findAuthor-list-item h3{font-size:12px}}.authorDisplay{margin-top:30px;padding:20px}.authorDisplay h2{font-size:max(2vw,24 px);font-weight:600}.author-display-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:30px;gap:30px;row-gap:50px}@media (max-width: 1300px){.author-display-list{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 1000px){.author-display-list{grid-template-columns:1fr 1fr}}@media (max-width: 750px){.author-display-list{grid-template-columns:1fr}}.schoolBooks{margin-top:110px;padding:20px}.schoolBooks h1{font-size:max(2vw,24 px);font-weight:600;color:#000}.schoolBooks-display-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:30px;gap:30px;row-gap:50px}.sc-searchbar{display:flex;justify-content:center;gap:10vw;margin-bottom:20px;background-color:#ccc;padding:20px;margin:10 40px}.sc-searchbar label{color:#000}.schoolBookSearch-input{padding:8px;width:100%;border:1px solid #000000;border-radius:4px;color:#000}.schoolbook-item{width:250px;margin:auto auto 20px;border-radius:15px;transition:.3s;animation:fadeIn 1s;background-color:#f0f8ff;padding-bottom:20px}.schoolbook-item img{width:100%;height:250px;border-radius:15px 15px 0 0;padding-bottom:20px}.schoolbook-item h3{font-size:20px;font-weight:600;color:#0c0c7b}.schoolbook-item span{color:#000;font-size:20px;font-weight:700}.schoolbookbutton{padding:6px 10px;align-self:center;background-color:tomato;border:none;outline:none;border-radius:6px;margin-top:8px;cursor:pointer}.schoolbookbutton:hover{background-color:#f15235}.download-content{min-height:30vh;display:grid}.download-title{color:#000;place-self:center;padding-top:150px;padding-bottom:40px;font-size:20px;font-weight:400}.download-content .spinner{width:100px;height:100px;place-self:center;border:5px solid gainsboro;border-top-color:tomato;border-radius:50%;animation:rotate 1s infinite}@keyframes rotate{to{transform:rotate(360deg)}}*{padding:0;margin:0;box-sizing:border-box;color:#fff;scroll-behavior:smooth;font-family:Outfit}body{min-height:100vh}a{text-decoration:none;color:inherit}.app{width:100%;margin:auto}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}
