html{font-size:62.5%}@media (max-width:1100px){html{font-size:64.7%}}@media (max-width:998px){html{font-size:58.7%}}@media (max-width:900px){html{font-size:52.94%}}@media (max-width:800px){html{font-size:47.05%}}@media (max-width:368px){html{font-size:21.64%}}.footer{align-items:baseline;background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#f0f8ff;display:flex;font-family:Georgia,Times New Roman,Times,serif;justify-content:space-around;padding:4rem}.first-list,.second-list,.third-list{list-style-type:none}.footer-brand{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif}.list-item{font-size:2rem;margin:.75rem;padding:1rem}.list-item-link{color:#deb887;text-decoration:none}.list-item-link:hover{color:coral}.navbar{align-items:baseline;background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#fff;display:flex;justify-content:space-around;margin:0;padding:3.5rem;position:-webkit-sticky;position:sticky;top:0}.navbar-brand{border:.1rem solid #fff;color:#f5f5f5;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:5rem;font-weight:bolder;padding:2rem;text-decoration:none}.navbar-links{display:flex;list-style-type:none}.navbar-link{color:#deb887;font-family:Georgia,Times New Roman,Times,serif;font-size:3rem;font-weight:500;margin:0 1.5rem;text-decoration:none}.navbar-link:hover{color:coral}.navbar-search-section{font-size:large;height:6rem;padding:.5rem 1.5rem;width:28rem}.navbar-search-section::-webkit-input-placeholder{font-size:larger;padding:2rem}.navbar-search-section::placeholder{font-size:larger;padding:2rem}.login-logout-button{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-family:Georgia,Times New Roman,Times,serif;font-size:2rem;font-weight:500;padding:1rem}@media (max-width:1236px){.navbar{margin:0;padding:3.5rem}.navbar-brand{border:.1rem solid #fff;font-size:4rem;padding:2rem}.navbar-link{font-size:2.5rem;margin:0 1.5rem}.navbar-search-section{height:6rem;padding:.5rem 1.5rem;width:20rem}.navbar-search-section::-webkit-input-placeholder{font-size:1.8rem;padding:1.5rem}.navbar-search-section::placeholder{font-size:1.8rem;padding:1.5rem}.login-logout-button{font-size:1.7rem;padding:1rem}}@media (max-width:998px){.navbar{margin:0;padding:3.5rem}.navbar-brand{border:.1rem solid #fff;font-size:3rem;padding:2rem}.navbar-link{font-size:2.3rem;margin:0 1.3rem}.navbar-search-section{height:5rem;padding:.5rem 1.5rem;width:15rem}.navbar-search-section::-webkit-input-placeholder{font-size:1.5rem;padding:1.3rem}.navbar-search-section::placeholder{font-size:1.5rem;padding:1.3rem}.login-logout-button{font-size:1.5rem;padding:1rem}}.category-card{background-image:linear-gradient(90deg,#f2f0f0 25%,#cac8c8 75%);border:.1rem solid gray;border-radius:50%;box-shadow:.2rem .2rem 0 0 gray;box-shadow:1rem 1rem 1rem 0 #deb887;padding:3rem;text-align:center;width:14rem}.category-title{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:3rem}.category-description{font-family:Georgia,Times New Roman,Times,serif;font-size:1.4rem}.home-to-products-page{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);box-shadow:1rem 1rem 1rem 0 #deb887;color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;height:50rem;margin:2.5rem auto;text-align:center;width:70rem}.home-to-products-page>h1{font-size:3rem;padding-top:10rem;text-align:center}.home-to-products-page>h2{font-size:2.5rem;text-align:center}.home-to-products-page-link{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #fff;color:#deb887;font-size:2.5rem;margin-bottom:2rem;padding:.5rem 2rem;text-decoration:none}.home-to-products-page-link:hover{color:coral;padding:.7rem 2.3rem}.category-card-section{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;text-align:center}.category-card-section>h1{font-size:3.5rem;margin-top:3rem}.category-card-section>p{font-size:2.5rem;margin-top:1rem}.category-card-flex{-webkit-column-gap:4rem;column-gap:4rem;display:flex;justify-content:center;margin-bottom:3rem;margin-top:2rem}.cart-order-details{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;height:52.5rem;margin:1rem;padding:1rem;width:40rem}.cart-order-coupon-apply{display:flex;font-size:2.5rem;justify-content:space-between;margin:1.5rem}.cart-order-coupon-apply>button{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.7rem;padding:.5rem}.cart-order-coupon-apply>button:hover{color:coral}.cart-order-details-title{font-size:3rem;padding:1.5rem;text-align:center}.cart-order-details-main{font-size:2.4rem}.cart-order-details-main-price,.cart-order-details-main-total-price{display:flex;justify-content:space-between;margin:1.5rem}.cart-order-details-main-total-price{color:#a6e580;font-size:2.5rem}.cart-order-details-savings-statement{color:#a6e580;font-size:2.5rem;margin:1.5rem;text-align:center}.checkout-button{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;display:block;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:2rem;margin:auto;padding:1.5rem 5rem}.checkout-button:hover{color:coral}h1{font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;margin:1rem;text-align:center}.cart-items-and-cart-order-details{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-around;margin:auto;width:80vw}.cart-items{display:flex;flex-direction:column;justify-content:space-around}.cart-order-details{box-shadow:1rem 1rem 1rem 0 #deb887;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0;padding:0;position:-webkit-sticky;position:sticky;top:26vh;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.card-items-card{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;box-shadow:1rem 1rem 1rem 0 #deb887;display:grid;grid-template-columns:1fr 2fr;grid-template-rows:repeat(5 1fr);height:40rem;margin:1rem;padding:2rem;width:40rem}.cart-items-card-book-cover{grid-area:1/1/6/2;margin:1rem}.cart-items-card-book-cover-image{height:100%;width:100%}.cart-items-card-book-basic-details{align-self:center;color:#deb887;margin:1rem}.cart-items-card-book-basic-details>.cart-items-card-book-title{font-size:3.5rem}.cart-items-card-book-author{font-size:2.5rem}.cart-items-card-book-price{align-self:center;color:#deb887;font-size:3.5rem;margin:1rem}.cart-items-card-book-price>s{color:grey;font-size:2.5rem}.cart-items-card-book-price>span{color:green;font-size:2.5rem;font-weight:700}.cart-items-card-quantity-builder{color:#deb887;font-size:2.5rem;font-weight:700}.cart-items-card-quantity-builder>button{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:larger;margin:1rem;padding:1rem}.cart-items-card-quantity-builder>button:hover{color:coral}.cart-items-card-add-to-cart{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:2rem;margin:1rem}.cart-items-card-add-to-cart:hover{color:coral}.cart-items-card-remove-from-cart{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:2rem;margin:1rem}.cart-items-card-remove-from-cart:hover{color:coral}.wishlist-card{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;box-shadow:1rem 1rem 1rem 0 #deb887;display:grid;grid-template-columns:1.7fr 2fr 10rem;grid-template-rows:repeat(3,1fr);height:40rem;width:40vw}.wishlist-card-book-cover{grid-area:1/1/4/2;margin:1.5rem}.wishlist-card-book-cover-image{height:100%;width:100%}.wishlist-card-book-price{grid-area:2/2/3/4}.wishlist-card-add-to-cart{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:2rem;grid-area:3/2/4/4;margin:2.5rem}.wishlist-card-add-to-cart:hover{color:coral}.wishlist-card-remove-from-cart{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:2rem;margin:1rem}.wishlist-card-remove-from-cart:hover{color:coral}.wishlist-card-book-basic-details{align-self:center;color:#deb887}.wishlist-card-book-basic-details>.wishlist-card-book-title{font-size:3.5rem}.wishlist-card-book-basic-details>.wishlist-card-book-author{font-size:2.5rem}.wishlist-card-book-price{align-self:center;color:#deb887;font-size:3.5rem}.wishlist-card-book-price>s{color:grey;font-size:2.5rem}.wishlist-card-book-price>span{color:green;font-size:2.5rem;font-weight:700}.wishlist-section{align-items:center;flex-wrap:wrap;gap:1rem;height:70vh;margin:5vh auto;width:60vw}.login-card,.wishlist-section{display:flex;justify-content:center}.login-card{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;box-shadow:1rem 1rem 1rem 0 #deb887;color:#deb887;flex-direction:column;gap:2.5rem;height:42.5rem;margin:10rem auto;padding:2rem;text-align:center;width:42.5rem}.signup-card{height:50rem}.login-card-email-section>label,.login-card-password-section>label{font-size:3.5rem}.login-card-email-section>input,.login-card-password-section>input{height:3.5rem}.login-link{background-image:linear-gradient(90deg,#333232 25%,#070707 75%)}.login-card-email-section>input::-webkit-input-placeholder,.login-card-password-section>input::-webkit-input-placeholder{font-size:2rem;padding:1.5rem}.login-card-email-section>input::placeholder,.login-card-password-section>input::placeholder{font-size:2rem;padding:1.5rem}.price-slider,.price-slider>input{width:100%}.filters-input-header{display:flex;justify-content:space-between;margin-bottom:1rem}.filters-input-header>button{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:3rem;padding:1rem}.filters-input{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);box-shadow:1rem 1rem 1rem 0 #deb887;color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:2rem;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5rem;position:-webkit-sticky;position:sticky;top:16.9rem;width:26rem;@media (max-width:998px){position:-webkit-sticky;position:sticky;top:15rem;width:23rem}@media (max-width:768px){top:11.4rem;width:22rem}}.price-range{display:flex;justify-content:space-between}.category-filter{margin:1.5rem}.category-filter,.ratings-filter{display:flex;flex-direction:column;row-gap:1rem}.ratings-filter{margin:5rem 1.5rem}.price-filter{display:flex;flex-direction:column;margin:1.5rem;row-gap:1rem}@media (screen:998px){.filters-input-header{margin-bottom:1rem}.filters-input-header>button{padding:.5rem}.filters-input{font-size:2rem;padding:1.5rem;position:-webkit-sticky;position:sticky;top:16rem;width:16rem}.price-range{display:flex;justify-content:space-between}.category-filter{margin:1.5rem}.category-filter,.ratings-filter{display:flex;flex-direction:column;row-gap:1rem}.ratings-filter{margin:5rem 1.5rem}.price-filter{display:flex;flex-direction:column;margin:1.5rem;row-gap:1rem}}*{margin:0;padding:0}.products-and-filters{display:grid;grid-template-columns:28% 72%}.filters-display-section{max-width:100%}.products-display-section{display:flex;flex-wrap:wrap;gap:5rem;justify-content:space-evenly;margin-top:2rem}.book-card{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;box-shadow:1rem 1rem 1rem 0 #deb887;display:grid;font-size:larger;grid-template-columns:2fr 1fr;grid-template-rows:repeat(10,1fr);height:50rem;padding:1rem .2rem;width:30rem}.book-cover{background-color:#000;grid-area:1/1/7/3;margin:.5rem 1rem 0}.book-cover>img{height:100%;width:100%}.book-price{grid-area:8/1/9/3}.book-add-to-cart{grid-area:9/1/10/3}.book-add-to-wishlist{grid-area:10/1/11/3}.book-price{color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:3rem;justify-self:center;padding:1rem}.book-price>s{color:grey;font-size:2.5rem}.book-price>span{color:green;font-size:2.5rem;font-weight:700}.book-basic-details{color:#deb887;padding:1rem}.book-basic-details>.book-title{font-size:2.3rem}.book-basic-details>.book-author{font-size:1.8rem}.book-rating{color:#deb887;font-size:2.8rem;padding:1.4rem}.book-add-to-cart,.book-add-to-wishlist{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:2.2rem;margin:.5rem}.book-add-to-cart:hover,.book-add-to-wishlist:hover{color:coral}.single-product-card{align-items:center;background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;box-shadow:1rem 1rem 1rem 0 #deb887;color:#deb887;display:grid;grid-template-columns:1fr 1fr;height:65rem;justify-items:center;margin:10rem auto;width:40rem}.single-product-card-book-cover{height:50rem;margin-left:2rem}.single-product-card-book-cover>.single-product-card-book-cover-image{height:50rem;width:100%}.single-product-card-book-details{display:flex;flex-direction:column;font-size:1.5rem;gap:1rem}.single-product-card-book-price{color:#deb887;font-size:3.5rem}.single-product-card-book-price>s{color:grey;font-size:2.5rem}.single-product-card-book-price>span{color:green;font-size:2.5rem;font-weight:700}.hurry-statement{color:#c50f0f}.single-product-card-product-features{font-size:1.3rem}.single-product-card-product-features>p{margin-bottom:.6rem}.single-product-details{color:coral}.single-product-add-to-cart,.single-product-add-to-wishlist{font-size:2rem;padding:.7rem 1rem}.signup-card,.single-product-add-to-cart,.single-product-add-to-wishlist{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887}.signup-card{border:.1rem solid #000;box-shadow:1rem 1rem 1rem 0 #deb887;display:flex;flex-direction:column;gap:2.5rem;height:52rem;justify-content:center;margin:5rem auto;padding:2rem .2rem;text-align:center;width:46.7rem}.login-card-name-section{display:flex;flex-direction:column;gap:1rem}.login-card-name-section>label{font-size:2.5rem}.login-card-name-section>input{font-size:larger;height:2.5rem;margin:auto;padding:.5rem 1rem;width:70%}.login-card-email-section{display:flex;flex-direction:column;gap:1rem}.login-card-email-section>label,.login-card-password-section>label{font-size:2.5rem}.login-card-email-section>input,.login-card-password-section>input{font-size:larger;height:2.5rem;margin:auto;padding:.5rem 1rem;width:70%}.login-card-password-section{display:flex;flex-direction:column;gap:1rem}.login-link{border:.1rem solid #deb887;color:#deb887;font-size:2.5rem;margin:0 auto;padding:1rem;text-decoration:none}.login-link:hover{color:coral;padding:1rem 1.5rem}.sign-up-link{border:.1rem solid #deb887;color:#deb887;font-size:1.7rem;margin:0 auto;padding:1rem;text-decoration:none}.sign-up-link:hover{color:coral;padding:1rem 1.5rem}.logout-container{align-items:center;display:flex;flex-direction:column;height:30rem;justify-content:center;margin:auto;width:50rem}.logout-btn{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-size:2.2rem;padding:1rem}.logout-btn:hover{color:coral;padding:1rem 1.3rem}.order-success{background-color:aqua;background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;display:block;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;margin:10rem auto;padding:2rem}.order-success>h2{font-size:3.5rem}.order-success>p{font-size:2.5rem}@media (max-width:768px){html{font-size:45.18%}}@media (max-width:668px){html{font-size:39.29%}}@media (max-width:600px){html{font-size:35.3%}}@media (max-width:568px){html{font-size:33.41%}}@media (max-width:468px){html{font-size:27.54%}}@media (max-width:414px){html{font-size:24.35%}}@media (max-width:400px){html{font-size:23.5%}}.address-main{align-items:center;display:flex;flex-direction:column;margin-top:2rem}.order-success{border:.1rem solid #000;margin-bottom:2rem;text-align:center}.price-breakup{display:flex;justify-content:space-between;margin:1.5rem}.address-card{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:.1rem solid #000;color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:2rem;margin-bottom:.5rem;margin-left:5rem;padding:1rem 2rem;width:50rem}.address-card>p{margin:auto}.address-card-btn-container{margin:1.6rem auto}.address-card-btn{background-color:var(--background-color);background-image:linear-gradient(90deg,#333232 25%,#070707 75%);border:none;color:#deb887;cursor:pointer;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:1.8rem;font-weight:500}.edit-btn{border:none}.edit-btn,.remove-btn{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;cursor:pointer;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:2rem;margin:1rem;padding:.5rem}.remove-btn{background-color:#fff}.address-container{padding:1rem}.address-container,.checkout-btn{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:2rem}.checkout-btn{display:block;margin:auto;padding:.6rem 1.2rem}.checkout-btn:hover{color:#adff2f;padding:.6rem 1.5rem}.add-btn{border:1px solid #000;border-radius:1.2rem;cursor:pointer;font-size:large;margin-left:5rem;margin-top:2.4rem;padding:.8rem}.address-container{border-radius:.5rem;box-shadow:0 .5rem 1.5rem rgba(90,90,90,.35);margin-left:2rem;margin-top:1rem;width:40rem}.address-container>div{margin:1.5rem 0}.address-details{display:flex}.address-form-container{background:hsla(0,0%,100%,.75);height:100%;position:absolute;top:5rem;transition:background .3s ease;width:100%;z-index:2}.address-form-input{border:2px solid #dfdfdf;border-radius:var(--border-sm);cursor:pointer;font-size:1rem;margin:.4rem;padding:.3rem 1rem;width:400px}.address-form-input::-webkit-input-placeholder{font-size:.8rem}.address-form-input::placeholder{font-size:.8rem}.address-form,.address-form .form-input{align-items:center;display:flex;flex-direction:column;gap:1rem}.address-form{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);box-shadow:0 3px 8px rgba(0,0,0,.24);color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;margin-left:16rem;padding:1rem;width:60vh}.address-form>h4{font-size:1.5rem}.address-form>button{background-image:linear-gradient(90deg,#333232 25%,#070707 75%);color:#deb887;font-family:Cambria,Cochin,Georgia,Times,Times New Roman,serif;font-size:20px;margin:3px 10px;padding:7px 9px}.address-form>button:hover{color:coral;padding:7px 11px}
/*# sourceMappingURL=main.b6e44abe.css.map*/