*{padding:0;box-sizing:border-box;font-family:"Quicksand",Arial,Helvetica,sans-serif}*,body{margin:0}body{min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root,body{height:100%}.grid__container{display:grid;grid-template-areas:"header" "main" "footer";grid-template-columns:1fr;grid-template-rows:3rem 1fr 5rem;height:100%}.container{max-width:75rem;width:100%;margin:0 auto}header{grid-area:header;background:#fff;color:#000}main{grid-area:main;padding:2rem}footer{grid-area:footer;color:#000}h2{font-size:1.2rem}img.medium{max-width:10rem;width:100%}@media (max-width:768px){img.medium{max-width:130px;width:100%}}@media (max-width:425px){img.medium{max-width:100px;width:100%}}@media (min-width:2560px){img.medium{max-width:300px;width:100%}}.product span{color:#f0c040;margin:.1rem}a{text-decoration:none;color:#000}ul{list-style:none;padding:0;margin:0}.btn__cart{width:2.1rem;height:2.1rem;background:#ff4800;border-radius:12px;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 4px 8px rgba(255,97,5,.4)}.container-product{display:grid;place-items:center;grid-template-columns:repeat(auto-fill,minmax(16em,auto));grid-gap:1rem;gap:1rem}.price{font-size:16px;font-weight:bolder}.loading{align-items:center;display:flex!important;margin-bottom:1rem}.loading-container{display:grid;place-items:center;height:80vh}.loading-container.fit-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.loading-container i{font-size:2rem}.loading-container span{display:block;font-weight:700;margin-left:1rem}.success{color:#20a020}.danger{color:#a02020}.error{padding:1em;border:.1rem solid transparent;border-radius:1em}.error,.error__info{font-weight:700;margin-bottom:1rem;font-size:clamp(.8rem,.75vw,1.3rem)}.error__info{color:#ff4800;background:rgba(255,81,0,.2)}.error__danger,.error__dangerSmall{color:#a02020;background:rgba(255,224,224,.8784313725490196);font-weight:700;margin-bottom:1rem;font-size:clamp(.8rem,.75vw,1.3rem)}.error__dangerSmall{padding:.5em}.error__success{color:#20a020;background:#eeffe0;font-weight:700;margin-bottom:1rem;font-size:clamp(.8rem,.75vw,1.3rem)}.col-1{flex:1 1 10rem}.col-3{flex:2 1 40rem}.col-2{flex:1 1 10rem}.signin{height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3em 0;margin:0 auto;font-family:"Quicksand",sans-serif}.signin__logo{display:flex;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ff4800;align-items:flex-end;font-size:1.5rem;text-transform:uppercase;margin-bottom:2rem}.signin__logo span{display:none;white-space:nowrap}.signin__text{font-size:.9rem;line-height:1.7;margin-bottom:1rem;display:block}.signin__container{display:flex;flex-direction:column;padding:30px;border-radius:20px;max-width:350px;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.1)}.signin__container h1{font-weight:500;font-weight:700}.signin__container form h5{font-size:1rem}.signin__container form input{margin-bottom:10px;outline:none;border-radius:.75em;border:1px solid #dadada}.signin__container form input,.singin__btnLogin{width:100%;font-size:1rem;padding:.75em 1em;font-family:"Quicksand",sans-serif}.singin__btnLogin{color:#fff;border-radius:3em;background:#ff4800;border:none;margin:10px 0;cursor:pointer;font-weight:700;transition:.25s;box-shadow:0 5px 10px rgba(255,72,0,.3)}.singin__btnLogin:hover{box-shadow:none}.signin__signinLink{text-decoration:none;color:#ff4800;font-weight:600}.signin__signinLink:hover{text-decoration:underline}.signin__btnRegister{font-size:.9rem;text-align:center;width:100%;height:35px;background:#fff;border-radius:30px;margin-bottom:5px;cursor:pointer}@media (min-width:768px){.signin__logo span{display:block;margin-left:.5rem;margin-bottom:.35rem}}footer{border-top:1px solid #e3e3e3}.footer{display:flex;flex-direction:column;padding:3em 10%}.footer__title{margin-bottom:1.15rem;font-weight:600;color:#000;font-size:1.15rem;text-transform:uppercase;font-weight:700}.footer__botAlone{margin-top:30px;color:#2e2e2e;font-weight:700;font-size:clamp(.8rem,.75vw,1.05rem)}.footer__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:15px}.footer__inner{align-items:flex-start;text-align:left}.footer__inner,.footer__inner a{display:flex;flex-direction:column}.footer__inner a{text-decoration:none;color:#757575;font-size:clamp(.8rem,.75vw,1.05rem);margin-bottom:15px}.footer__inner a:hover{color:#ff4800;font-weight:700}.footer__inner img{object-fit:contain;max-width:5rem;width:100%}.footer__logo{display:flex;color:#000;font-weight:700;width:100%;align-items:flex-end;font-size:1.5rem;text-transform:uppercase;margin-right:1.5rem;white-space:nowrap}@media (min-width:768px){.footer__logo span{display:block;margin-left:.5rem;font-size:2rem;margin-bottom:.35rem}.footer{padding:3em 0}}.header{background:#1c1b2d;box-shadow:0 .25em 1em rgba(0,0,0,.3137254901960784);position:fixed;z-index:1000;padding:1em;width:100%}.header-container{display:flex;justify-content:space-between;align-items:center;position:relative;color:#fff;font-family:"Quicksand",sans-serif;top:0}.header__left{display:flex}.header__logo{display:flex;color:#fff;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;align-items:center;font-size:1.5rem;text-transform:uppercase;margin-right:1.5rem}.header__logo span{display:flex;white-space:nowrap;margin-left:.5rem;align-items:center}.header__cart,.header__search{display:none}.header__right{display:flex;align-items:center;justify-content:space-between}.header__signup{display:none}.header__signin{padding:.25em 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;cursor:pointer;font-size:.9rem;background:transparent;font-weight:700;color:#fff;border:none;border-bottom:2px solid #ff4800;border-radius:none;white-space:nowrap;font-family:"Quicksand",sans-serif}.header__auth{display:flex}.header__signin:hover,.header__signup:hover{opacity:.9}.header__category{display:none}.header__userProfileDropdown{display:inline-block;position:relative;color:grey}.header__userProfile{display:flex;align-items:center;justify-content:center;padding:.5em}.header__avatar{width:2.4rem!important;height:2.4rem!important}.header__dropdownContent,.header__navMobile,.header__userProfile p{display:none}.header__navMobile.show{display:flex;flex-direction:column;position:fixed;top:5em;left:0;right:0;z-index:1000;background:#1c1b2d;padding-bottom:1rem;width:100%;box-shadow:0 4px 5px rgba(0,0,0,.1);-webkit-animation:nav .5s ease-in-out;animation:nav .5s ease-in-out}.header__navMobile.show h4{font-family:"quicksand";padding:.5em 1em;font-weight:700;color:#fff}.header__navMobile.show li{padding:.5em 1em}.header__navMobile.show li,.header__navMobile.show li a{color:#fff;font-size:clamp(.9rem,.75vw,1.6rem)}.header__searchMobile{display:flex;align-items:center;width:100%;padding:0 1em;margin:1rem auto 0}.header__searchInputMobile{border-radius:1em 0 0 1em;width:100%;padding:.5em;height:100%;height:2.5rem;outline:none;border:1px solid rgba(0,0,0,.2)}.header__searchIconMobile{color:#fff}.header__searchMainIconMobile{border-radius:0 1em 1em 0;background:#ff4800;padding:.5em;outline:none;cursor:pointer;border:none}.header__mobileCart{display:flex;justify-content:space-between;align-items:center}.header__mobileCartNumber{color:#fff;font-weight:700}@-webkit-keyframes nav{0%{top:-5rem;z-index:0;opacity:0}to{top:5em;opacity:1;z-index:100}}@keyframes nav{0%{top:-5rem;z-index:0;opacity:0}to{top:5em;opacity:1;z-index:100}}@media (min-width:768px){.header__search{display:flex;align-items:center;width:100%;font-size:.9rem;margin-right:1em;background:#fff;border-radius:.75em;overflow:hidden}.header__logo{align-items:flex-end}.header__logo span{margin-bottom:.35rem;display:block}.header__searchInput{border-radius:1em 0 0 1em;width:100%;padding:.5em 1.25em;height:100%;font-size:.9rem;font-family:"Quicksand",Arial,Helvetica,sans-serif;border-radius:.75em;background:transparent;outline:none;border:none}.header__searchIcon path{fill:#fff}.header__searchMainIcon{background:#ff4800;padding:.5em 1em;outline:none;cursor:pointer;border:none}.header__userProfile p{display:inline;margin:0 .75rem;font-size:.9rem;color:#fff;font-weight:700}.header__cart{display:flex;position:relative;padding:.5em;margin:0 1em 0 10px;cursor:pointer;border-radius:.5em}.header__cartIcon{cursor:pointer;width:1.5rem;color:#919191}.header__cart:hover img{opacity:.9}.header__cartNumber{position:absolute;width:1rem;height:1rem;line-height:1rem;text-align:center;border-radius:50%;font-size:clamp(.5rem,.75vw,1rem);font-weight:700;background-color:#ff4800;top:2px;right:2px;color:#fff}.header__category{display:inline;padding:1em 0;height:calc(100% + 1rem);position:relative}.header__categoryTitle{font-size:.9rem;color:#fff;margin:0 1rem;font-weight:700}.header__categoryTitle:hover{background:rgba(0,0,0,.05);opacity:.9;cursor:pointer}.header__categoryDropdown{display:none;flex-direction:column;position:absolute;background:#1c1b2d;padding-top:1em;top:100%;left:0;border-radius:0 0 .6em .6em;box-shadow:0 0 10px rgba(0,0,0,.349)}.header__category:hover .header__categoryTitle{opacity:.9}.header__category:hover>.header__categoryDropdown{display:flex}.dropdown__link{padding:.75em 1em;font-weight:700;color:#fff;font-size:.9rem}.dropdown__link:hover{cursor:pointer;background:rgba(0,0,0,.05)}.header__userProfile:after{content:"";position:absolute;border-left:1px solid rgba(255,72,0,.2196078431372549);width:20px;height:30px;left:-.5rem}.header__userProfile:hover{background:rgba(0,0,0,.05);border-radius:.5em;cursor:pointer}.header__dropdownContent{display:none;flex-direction:column;position:absolute;background:#1c1b2d;padding-top:1em;top:100%;left:0;border-radius:0 0 .6em .6em;box-shadow:0 0 10px rgba(0,0,0,.349)}.header__dropdownContent li{padding:.75em 1em}.header__dropdownContent li a{color:#fff;font-weight:700;font-size:.9rem;white-space:nowrap}.header__dropdownContent li:hover{background-color:#faebd7;background:rgba(0,0,0,.05)}.header__userProfileDropdown:hover .header__dropdownContent{display:block}.header__auth{padding-left:1rem}.header__auth,.header__signup{display:flex;align-items:center}.header__signup{padding:.75em 1.75em;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.9rem;justify-content:center;margin-right:1.5rem;border-radius:.75em;border:none;white-space:nowrap;cursor:pointer;font-weight:700;outline:none;background:#ff4800;color:#fff;font-family:"Quicksand",sans-serif;box-shadow:0 5px 10px rgba(255,72,0,.1)}}.cart{width:100%;display:flex;justify-content:space-between;flex-direction:column-reverse;font-family:"Quicksand",sans-serif;padding:3em 0}.cart__left{display:flex;flex-direction:column;background:#fff;padding:1.5em;flex:2 1 30rem;border-radius:1.8em;box-shadow:0 10px 20px rgba(0,0,0,.05)}.cart__title{display:flex;align-items:center;font-weight:600;position:relative;margin-bottom:1rem;font-size:clamp(1.5rem,1.8vw,2.5rem)}hr{opacity:.2}.cart__card{display:flex;margin:2rem 0;position:relative;flex-direction:column;width:100%}.cart__cardImg{object-fit:contain;max-height:15rem;max-width:9rem;margin:0 auto;width:80%;border-radius:1.2em;box-shadow:0 10px 20px rgba(0,0,0,.2)}.cart__cardText{width:100%;margin-top:1rem}.cart__textHeader{display:flex;flex-direction:column;justify-content:space-between}.cart__cardTitle{font-weight:700;flex:1 1;width:100%;margin-bottom:5px}.cart__titleText{font-size:clamp(1.1rem,1.5vw,2rem)}.cart__cardTitle span{font-size:clamp(.8rem,.75vw,1.05rem);font-weight:400;color:grey}.cart__counterTitle{font-size:clamp(.9rem,1.15vw,1.3rem)}.cart__cardRating{display:flex}.cart__btn,.cart__btnAction{display:flex;align-items:center}.cart__btn{margin-left:1.5rem}.cart__cardBtn{position:relative;display:flex;align-items:center;background:none;text-align:center;margin-top:20px;justify-content:space-between;width:70px;outline:none;color:grey}.cart__cardBtn p{font-family:"Quicksand",sans-serif;margin-left:8px;font-size:.8rem;font-weight:700;color:#f50000}.cart__cardBtn:after{content:"";position:absolute;border-left:1px solid grey;width:20px;height:20px;left:-.75rem}.cart__cardBtn:hover{cursor:pointer}.cart__conuterInput{display:flex;margin:.5rem 0}.cart__counter{margin:10px 0}.cart_counterQuantity{width:50px;text-align:center;height:20px;outline:none;cursor:default;border:none}.cart__counterBtnMinus,.cart__counterBtnPlus{display:flex;align-items:center;justify-content:center;outline:none;border:none;width:23px;height:23px;color:#fff;border-radius:3px;transition:all .2s ease;border-radius:50%;background:#ff4800;cursor:pointer;box-shadow:0 5px 10px rgba(255,72,0,.3)}.cart__counterBtnMinus:hover,.cart__counterBtnPlus:hover{cursor:pointer;color:#fff;background:#d33e03}.cart__btnDisabled{display:flex;align-items:center;justify-content:center;outline:none;border:none;width:23px;height:23px;border-radius:3px;transition:all .2s ease;border-radius:50%;box-shadow:0 5px 10px rgba(0,0,0,.07);cursor:default;background:#f5f5f5}.cart__cardPrice{font-weight:700;margin-top:.5rem;font-size:clamp(1rem,1.25vw,1.7rem)}.cart__cardPrice.responsive{display:none}.cart__cartIcon{font-size:30px!important;margin-left:10px}.cart__counterIcon{font-size:15px!important}.cart__deleteIcon{font-size:20px!important;color:#f50000}@media (min-width:570px){.cart__card{flex-direction:row}.cart__cardText{margin-top:0}.cart__cardImg{margin:0 20px 0 0}}@media (min-width:750px){.cart{flex-direction:row}.cart__right{flex:1 1 15rem;margin-left:2rem}}@media (min-width:1800px){.cart__left{padding:2em}.cart__right{flex:1 1 10rem}}.subtotal{width:100%;padding:1.5em;box-shadow:0 10px 20px rgba(0,0,0,.05);border-radius:1.2em;display:flex;flex-direction:column;justify-content:center;background:#fff;font-family:"Quicksand",sans-serif}.subtotal__text{font-size:clamp(1rem,1.3vw,1.5rem)}.subtotal button{width:100%;background:#ff4800;border-radius:30px;font-family:"Quicksand",sans-serif;font-weight:700;color:#fff;border:none;padding:.75em;outline:none;margin-top:20px;cursor:pointer;font-size:clamp(.8rem,.75vw,1.3rem);box-shadow:0 5px 10px rgba(255,72,0,.2)}.subtotal button:hover{background:#f54500}button:disabled{outline:none;border:none;width:100%;padding:.75em;color:grey;transition:all .2s ease;border-radius:30px;font-size:clamp(.8rem,.75vw,1.3rem);box-shadow:0 5px 10px rgba(0,0,0,.07);cursor:default}.subtotal button:disabled,button:disabled{background:#f5f5f5}@media (min-width:1900px){.subtotal{padding:2em}}.product{border-radius:1.5em;padding:1.2em;box-shadow:0 10px 20px rgba(0,0,0,.1);background:#fff;font-family:"Quicksand",sans-serif;width:100%}.product,.product__text{display:flex;flex-direction:column;height:100%}.product__text{justify-content:space-between}.product__image{display:flex;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.1);margin:auto auto 10px;object-fit:contain;max-height:200px}.product__title{font-size:clamp(1.1rem,.75vw,2rem)}.product__description{font-size:.9rem;margin-top:1rem}.product__author{color:#4d4d4d;font-size:clamp(.8rem,.75vw,1.05rem);font-weight:400}.product__prices{margin-top:20px;display:flex;justify-content:flex-end;align-items:center}.product__price{margin-right:10px;font-size:clamp(.9rem,.75vw,1.6rem)}.product__iconCart{color:#fff;font-size:20px!important}.home{position:relative;z-index:1;width:100%}.home__product{margin-bottom:2rem;box-sizing:border-box;display:grid;place-items:center;grid-template-columns:repeat(auto-fill,minmax(10rem,auto));grid-gap:2rem;gap:2rem;padding:3em 0}.home .swiper-pagination-bullets,.home .swiper-pagination-fraction{left:95%!important}.home .swiper-pagination{text-align:left!important}.home .swiper-pagination-bullet{background:#fff!important;opacity:.5!important}.home .swiper-slide{z-index:0!important}.home .swiper-pagination-bullet-active{opacity:1!important}.home .swiper-container{margin-top:3rem;overflow:hidden;box-shadow:0 .5em 2em rgba(0,0,0,.35);border-radius:1em;display:none}.home__bg{position:relative;z-index:-1;object-fit:cover}.home__bannerContent img,.home__bg,.home__bg .home__imgMain{width:100%;margin-bottom:-.25rem}.home__bannerContent img{object-fit:contain;max-width:25rem}.home__bannerContent{position:absolute;bottom:.25rem;width:100%;padding:0 1em;display:flex}.home__bannerContent>div{margin-left:5rem;display:flex;flex-direction:column;justify-content:center}.home__bannerContent{padding:0 3em}.home__bannerContent p{font-size:2.25rem;font-weight:700;color:#fff;max-width:85%}.home__bannerContent button{padding:.75em 1.75em;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:.9rem;justify-content:center;align-items:center;margin-right:1.5rem;border-radius:.75em;border:none;white-space:nowrap;cursor:pointer;font-weight:700;margin-top:1rem;outline:none;box-shadow:0 .5em 1em rgba(0,0,0,.3333333333333333);background:linear-gradient(94.15deg,#1c1b2d,#000 94.69%);color:#fff;transition:.25s;font-family:"Quicksand",sans-serif}.home__bannerContent button:hover{box-shadow:none}@media (min-width:500px){.home__product{grid-template-columns:repeat(auto-fill,minmax(14rem,auto))}}@media (min-width:768px){.home__product{padding:3em 0}.home .swiper-container{display:block}.home__product{grid-template-columns:repeat(auto-fill,minmax(16rem,auto))}}@media (min-width:1800px){.home{padding-top:4rem}}.detailProduct{width:calc(100% + 2rem);margin-left:-1rem;padding:3em 0}.detailProducts__content{display:flex;flex-direction:column;font-family:"Quicksand",sans-serif;grid-gap:1.5em;gap:1.5em}.detailProducts__container h1{font-size:clamp(1.5rem,1.5vw,3rem)}.detailProducts__container{padding:1.5em;border-radius:1.5em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background:#fff!important;box-shadow:0 20px 40px rgba(0,0,0,.08)}.detailProduct__bookInfo{display:flex;flex-direction:column;margin:2rem 0 1rem}.detailProducts__left{flex:2 1 30rem}.detailProducts__right{flex:1 1 12rem}.detailProducts__image{max-width:10rem;width:80%;max-height:18rem;margin:0 auto;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.detailProducts__description h2{font-size:clamp(1.2rem,1.5vw,2rem);margin:1rem 0 .5rem}.detailProducts__description{font-size:1rem}.detailProducts__description p{line-height:1.5;font-size:1rem}@media (min-width:500px){.detailProduct{width:100%;margin:0 auto}.detailProduct__bookInfo{flex-direction:row}.detailProducts__image{margin:0}}@media (min-width:800px){.detailProducts__content{flex-direction:row}.detailProduct__bookInfo{flex-direction:column}.detailProducts__image{margin:0 auto}.detailProducts__right{flex:1 1 15rem}}@media (min-width:950px){.detailProduct__bookInfo{flex-direction:row}.detailProducts__image{margin:0 20px 0 0}}@media (min-width:1800px){.detailProducts__container{padding:2.5em;border-radius:2.5em}}.checkout__shipSubtitle{font-size:clamp(.8rem,.75vw,1.05rem);color:grey}.checkout__price,.checkout__shipTitle{font-size:clamp(1.2rem,1.5vw,2rem)}.checkout__btn{width:100%}.checkout__BtnBuy,.checkout__BtnCart{width:100%;font-family:"Quicksand",sans-serif;color:#fff;background:#ff4800;border:none;font-weight:700;font-size:clamp(.9rem,1.15vw,1.3rem);cursor:pointer;border-radius:2em;padding:.5em 1em;box-shadow:0 5px 10px rgba(255,72,0,.3)}.checkout__BtnCart{background:#ff4800;display:flex;align-items:center}.checkout__BtnBuy{margin-top:1rem;box-shadow:0 5px 10px rgba(0,0,0,.07);background:#fff;color:#ff4800;display:flex;align-items:center}.checkout__BtnCart:hover{background:#f34500;cursor:pointer}.checkout__BtnBuy:hover{background:#fafafa;cursor:pointer}.checkout__BtnBuy:disabled,.checkout__BtnCart:disabled{outline:none;border:none;width:100%;border-radius:2em;padding:.5em 1em;transition:all .2s ease;box-shadow:0 5px 10px rgba(0,0,0,.07);cursor:default;background:#f5f5f5}.checkout__imageBtn{margin-left:10px}.checkout__btnBuyName,.checkout__btnCartName{margin:0 auto}.checkout__counterInput{display:flex;margin:10px 0 20px}.checkout__counter{margin:10px 0}.checkout_counterQuantity{text-align:center;padding:.25em 1.75em;font-size:clamp(.9rem,.75vw,1.05rem);outline:none;cursor:default;border:none}.checkout__counterBtnMinus,.checkout__counterBtnMinus:disabled,.checkout__counterBtnPlus,.checkout__counterBtnPlus:disabled{display:flex;align-items:center;justify-content:center;outline:none;border:none;font-size:clamp(.8rem,.75vw,1.05rem);width:23px;border-radius:50%;height:23px}.checkout__counterBtnMinus,.checkout__counterBtnPlus{color:#fff;transition:all .2s ease;background:#ff4800;cursor:pointer;box-shadow:0 5px 10px rgba(255,72,0,.3)}.checkout__counterBtnMinus:disabled,.checkout__counterBtnPlus:disabled{transition:all .2s ease;box-shadow:0 5px 10px rgba(0,0,0,.07);cursor:default;background:#f5f5f5}.checkout__price{margin-top:10px;font-weight:500}.checkout__shipImg{width:40px;margin-right:5px}.checkout__ship{display:flex;align-items:center}.checkout__price{font-weight:bolder}.checkout__counterIcon{font-size:15px!important}.booInformations{margin:2rem 0 1rem;font-size:clamp(.9rem,1.15vw,1.3rem)}.booInformations h2{font-size:clamp(1.2rem,1.5vw,2rem);margin:1rem 0 .5rem}@media (min-width:500px){.booInformations{margin:0 0 0 2rem}}@media (min-width:800px){.booInformations{margin:2rem 0 1rem}}@media (min-width:950px){.booInformations{margin:0 0 0 2rem}}.shipping{padding:3em 0}.shipping__container{background:#fff;display:flex;width:100%;padding:2em;margin-top:2rem;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08);flex-direction:column;box-sizing:border-box;font-family:"Quicksand",sans-serif}.shipping__container h1{font-weight:500;margin-bottom:20px;font-size:1.5rem;font-weight:700}.shipping__container label{font-size:1rem;font-weight:700}.shipping__container input{margin-bottom:10px;outline:none;font-size:1rem;padding:.75em 1em;border-radius:.75em;border:1px solid #dadada}.shipping__btn,.shipping__container input{width:100%;font-family:"Quicksand",sans-serif}.shipping__btn{color:#fff;padding:.75em;border-radius:2.5em;background:#ff4800;border:none;margin:10px 0;font-size:clamp(.9rem,1.15vw,1.3rem);cursor:pointer;font-weight:700;box-shadow:0 5px 10px rgba(255,72,0,.3)}@media (min-width:768px){.shipping{width:80%;margin:0 auto}.shipping__container h1{font-size:2rem}}@media (min-width:1800px){.shipping__container{padding:2em}}.completedSteps{display:flex;justify-content:center;width:100%;font-family:"quicksand"}.completedSteps__content,.completedSteps__rounded{display:flex;justify-content:center;align-items:center}.completedSteps__rounded{font-size:12px;width:20px;height:20px;background:silver;margin-bottom:5px;color:#fff;border-radius:50%}.completedSteps__line{width:100px;height:5px;margin-top:-5px;background:silver}.completedSteps__line.active{background:#ff4800}.completedSteps__rounded.active{background:#ff4800;display:flex;justify-content:center;align-items:center;font-size:12px;width:20px;height:20px;margin-bottom:5px;color:#fff;border-radius:50%}.completedSteps__textOne{margin-left:-12px}.completedSteps__textTwo{margin-left:-17px}.completedSteps__textThree{margin-left:-20px}.completedSteps__textFour{margin-left:-30px}.completedSteps__textFive{margin-left:-38px}@media (max-width:425px){.completedSteps__line{width:30px!important;height:5px}.completedSteps__textFive,.completedSteps__textFour,.completedSteps__textOne,.completedSteps__textThree,.completedSteps__textTwo{display:none}}@media (max-width:550px){.completedSteps{margin-left:-1rem!important}}@media (max-width:768px){.completedSteps{padding-left:1rem}.completedSteps__line{width:70px;height:5px}.completedSteps__textOne{font-size:14px;margin-left:-10px}.completedSteps__textTwo{font-size:14px;margin-left:-17px}.completedSteps__textThree{font-size:14px;margin-left:-20px}.completedSteps__textFour{font-size:14px;margin-left:-30px}.completedSteps__textFive{font-size:14px;margin-left:-28px}}@media (min-width:1440px){.completedSteps__rounded{font-size:14px;width:22px;height:22px}.completedSteps__line{width:100px;height:5px}.completedSteps__rounded.active{font-size:14px;width:22px;height:22px}.completedSteps__textOne,.completedSteps__textTwo{font-size:16px;margin-left:-20px}.completedSteps__textThree{font-size:16px;margin-left:-25px}.completedSteps__textFour{font-size:16px;margin-left:-40px}}@media (min-width:2000px){.completedSteps__rounded{font-size:23px;width:38px;height:38px}.completedSteps__line{width:200px;height:8px}.completedSteps__rounded.active{font-size:23px;width:38px;height:38px}.completedSteps__textOne{font-size:28px;margin-left:-37px}.completedSteps__textTwo{font-size:28px;margin-left:-27px}.completedSteps__textThree{font-size:28px;margin-left:-35px}.completedSteps__textFour{font-size:28px;margin-left:-50px}}.payment{padding:3em 0}.payment__content{display:flex;font-family:"quicksand";justify-content:space-between;flex-wrap:wrap-reverse}.payment__container{background:#fff;padding:1.5em;margin-top:2rem;border-radius:20px;box-sizing:border-box;box-shadow:0 20px 40px rgba(0,0,0,.08)}.payment__left{flex:2 1 30rem}.payment__right{flex:1 1 20rem}.payment h2{font-size:clamp(1.3rem,1.8vw,2rem);margin-bottom:20px}.payment__card{margin-top:20px}.payment__card,.payment__cardBook{display:flex;justify-content:space-between;flex-direction:column}.payment__cardBook{width:100%;margin-top:1rem}.payment__cardImg{max-width:6rem;width:80%;margin:0 auto;border-radius:20px}.payment__address p,.payment__cardBook h3,.payment__cardBook p{font-size:clamp(.9rem,1.2vw,1.5rem)}@media (min-width:550px){.payment__cardBook{flex-direction:row;margin-top:0}.payment__card{flex-direction:row;align-items:center}.payment__cardImg{margin:0 1rem 0 0}}@media (min-width:880px){.payment__left{margin-right:2em}.payment__cardBook{margin-top:0;align-items:center}}@media (min-width:1800px){.payment__container{padding:2em}.payment__cardImg{max-width:8.5rem}.payment__right{flex:1 1 10rem}}.orderSummary__item{margin-top:5px;display:flex;justify-content:space-between}.orderSummary h2{font-size:clamp(1.3rem,1.8vw,2rem);margin-bottom:1rem}.orderSummary__item{font-size:clamp(.9rem,1.2vw,1.5rem)}.orderSummary__btn{width:100%;padding:.75em 0;color:#fff;border-radius:30px;background:#ff4800;font-family:"Quicksand",sans-serif;border:none;margin:1em 0 0;cursor:pointer;font-weight:700;font-size:.9rem;font-size:clamp(.9em,1vw,1.3rem)}.order{padding:3em 0}.order h1{font-size:clamp(1.4rem,2vw,3rem)}.order__content{display:flex;font-family:"quicksand";justify-content:space-between;flex-wrap:wrap-reverse}.order__container{background:#fff;padding:1.5em;margin-top:1rem;border-radius:20px;box-sizing:border-box;box-shadow:0 20px 40px rgba(0,0,0,.08)}.order__left{flex:2 1 30rem}.order__right{flex:1 1 20rem}.order h2{font-size:clamp(1.3rem,1.8vw,2rem);margin-bottom:20px}.order__card{margin-top:20px}.order__card,.order__cardBook{display:flex;justify-content:space-between;flex-direction:column}.order__cardBook{width:100%;margin-top:2rem}.order__cardImg{max-width:6rem;width:80%;margin:0 auto;border-radius:20px}.order__address p,.order__cardBook h3,.order__cardBook p{font-size:clamp(.9rem,1.2vw,1.5rem)}@media (min-width:550px){.order__cardBook{flex-direction:row;margin-top:0}.order__card{flex-direction:row;align-items:center}.order__cardImg{margin:0 1rem 0 0}}@media (min-width:880px){.order__left{margin-right:2em}.order__cardBook{margin-top:0;align-items:center}}@media (min-width:1800px){.order__container{padding:2em}.order__cardImg{max-width:8.5rem}.order__right{flex:1 1 10rem}}.completedPaymentSummary__item{margin-top:5px;display:flex;justify-content:space-between}.completedPaymentSummary h2{font-size:clamp(1.3rem,1.8vw,2rem);margin-bottom:1rem}.completedPaymentSummary__item{font-size:clamp(.9rem,1.2vw,1.5rem)}.completedPaymentSummary__item.last-item{margin-bottom:1rem}.orderHistory{width:100%;font-family:"quicksand";margin:1rem auto 0;padding:3em 0}.orderHistory h1{font-size:clamp(1.5rem,1.8vw,2.5rem)}.orderHistory__allContent{display:flex;flex-direction:column-reverse}.orderHistory__container{background:#fff;padding:1em;margin:1.5em 0;border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.08)}.orderHistory__header{display:flex;justify-content:space-between;flex-direction:column;margin-bottom:20px}.orderHistory__orderAt{font-weight:500}.orderHistory__header h2,.orderHistory__orderAt{font-size:clamp(.9rem,1.15vw,1.3rem)}.orderHistory__body{margin-top:1em;display:flex;flex-direction:column}.orderHistory__body img{border-radius:15px;max-width:60px;width:100%}.orderHistory__item{font-size:14px}.orderHistory__bodyContent{width:100%;display:flex;flex-direction:column;justify-content:space-between}.orderHistory__bodyBot{margin-top:20px;display:flex;justify-content:space-between}.orderHistory__price p{font-size:clamp(.8rem,.75vw,1.1rem)}.orderHistory__price strong{font-size:clamp(.95rem,1.2vw,1.5rem)}.orderHistory__bodyBotBtn{display:flex}.orderHistory__btnBuy,.orderHistory__btnDetailsOrder{width:9em;padding:.75em .5em;font-size:clamp(.7rem,1vw,1.3rem);font-family:"Quicksand",sans-serif;border-radius:30px;border:none;cursor:pointer;font-weight:700}.orderHistory__btnDetailsOrder{color:#ff4800;background:#fff;box-shadow:0 5px 10px rgba(0,0,0,.1);margin-right:1rem}.orderHistory__btnBuy{display:none}.orderHistory__bodyContent h2{font-size:clamp(1rem,1.3vw,1.5rem)}@media (min-width:450px){.orderHistory__body,.orderHistory__header{flex-direction:row}.orderHistory__bodyContent{margin-left:1rem}}@media (min-width:768px){.orderHistory__container{padding:1.5em}.orderHistory__btnBuy{display:inline;color:#fff;background:#ff4800;box-shadow:0 5px 10px rgba(255,72,0,.3)}}@media (min-width:1800px){.orderHistory__container{padding:2em}.orderHistory__body img{max-width:100px}}.searchPage{font-family:"quicksand"}.searchPage__container{display:flex;flex-direction:column;align-items:center;background:#fff;padding:1.2em;margin-top:2rem;border-radius:1.5em;box-shadow:0 20px 40px rgba(0,0,0,.08)}.searchPage__image{max-width:9rem;width:100%;box-shadow:0 10px 20px rgba(0,0,0,.2);border-radius:1.5em}.searchPage__body{display:flex;flex-direction:column;justify-content:space-between;width:100%;margin-top:1rem}.searchPage__bodyHeader h2{font-size:clamp(1.1rem,1vw,3rem)}.searchPage__authors{font-size:clamp(.8rem,.75vw,1.05rem);color:#9e9e9e}.searchPage__bodyBody{margin-top:1rem;font-size:clamp(.9rem,1.15vw,1.3rem)}.searchPage__bodyFooter{display:flex;margin-top:1rem;justify-content:space-between;align-items:center}.searchPage__bodyFooter p{font-weight:bolder;font-size:clamp(1rem,.75vw,1.6rem);margin-right:1rem}.searchPage__bodyFooter button{width:9em;padding:.75em .5em;font-size:clamp(.8rem,1vw,1.3rem);font-family:"Quicksand",sans-serif;color:#fff;border-radius:30px;background:#ff4800;border:none;font-weight:700;cursor:pointer;box-shadow:0 5px 10px rgba(255,72,0,.3)}@media (min-width:550px){.searchPage__container{flex-direction:row;align-items:normal}.searchPage__body{margin-left:1rem;margin-top:0}.searchPage__bodyFooter{justify-content:flex-end}}@media (min-width:768px){.searchPage{width:80%;margin:0 auto}}@media (min-width:1800px){.searchPage__container{padding:2em}.searchPage__body{margin-left:2rem}.searchPage__image{max-width:13rem;width:100%}}.categoryPage{width:100%;display:flex;flex-direction:column;font-family:"Quicksand",sans-serif}.categoryPage h1{text-transform:uppercase;font-size:clamp(1.5rem,1.8vw,2.5rem);margin-bottom:1rem}@media (min-width:750px){.categoryPage{padding:1em 4em}.categoryPage h1{margin-top:1rem}}.register{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto;padding:3em 0;font-family:"Quicksand",sans-serif}.register__logo{display:flex;font-weight:700;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#ff4800;align-items:flex-end;font-size:1.5rem;text-transform:uppercase;margin-bottom:2rem}.register__container{display:flex;flex-direction:column;padding:30px;border-radius:20px;max-width:23rem;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;box-sizing:border-box;box-shadow:0 10px 20px rgba(0,0,0,.1)}.register__container h1{font-weight:500;font-weight:700}.register__text{font-size:.9rem;line-height:1.7;margin-bottom:1rem;display:block}.register__container form h5{font-size:1rem}.register__container form input{margin-bottom:10px;outline:none;border-radius:.75em;border:1px solid #dadada}.register__container form button,.register__container form input{width:100%;font-size:1rem;padding:.75em 1em;font-family:"Quicksand",sans-serif}.register__container form button{color:#fff;border-radius:3em;background:#ff4800;border:none;margin:10px 0;cursor:pointer;transition:.25s;font-weight:700;box-shadow:0 5px 10px rgba(255,72,0,.3)}.register__container form button:hover{box-shadow:none}.register__signinLink{text-decoration:none;color:#ff4800;font-weight:600}.register__signinLink:hover{text-decoration:underline}.register__btnSignin{font-size:.9rem;text-align:center;width:100%;height:35px;background:#fff;border-radius:30px;margin-bottom:5px;cursor:pointer}@media (min-width:768px){.register__logo span{display:block;margin-left:.5rem;margin-bottom:.35rem}}
/*# sourceMappingURL=main.6dbe8779.chunk.css.map */