*{box-sizing:border-box;font-family:Nunito,Roboto,system-ui,Tahoma,sans-serif;list-style:none;margin:0;outline:none;padding:0}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}a{text-decoration:none}.header{background:#fff;border:1px solid rgba(34,36,38,.15);border-image:none;border-image:initial;border-radius:.2rem;box-shadow:0 1px 2px 0 rgba(34,36,38,.15);font-size:1rem;font-weight:400;margin:1rem 0;min-height:2rem}.header__container{align-items:center;display:flex;justify-content:space-between;padding:30px}.nav-link{box-shadow:0 1px 2px 0 rgba(34,36,38,.15);color:#232323;font-size:1.2rem}.book__btn{background-color:#68d388;border:1px solid transparent;cursor:pointer;display:inline-block;margin-top:14px;padding:10px 20px;text-align:center;width:100%}.book__btn:hover{background-color:#48ca6f}.book__btn:active{background-color:#39c563;-webkit-transform:translateY(1px);transform:translateY(1px)}.books__btn{background-color:#d0bdf4;padding:1rem}.basket__btn{background-color:#68d388;padding:1rem}.delete__btn{background-color:red;color:#fff;font-weight:700;padding:1rem}.change-btn{background-color:#fff685;margin:16px;padding:1rem}.book__container{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.book__card{margin:30px}.book-img{height:350px;max-width:222px}.book__title{font-weight:700}.book__author,.book__title{font-size:1em;margin-top:14px}.book__author{font-weight:400}.book__price{color:#232323;font-size:1em;font-weight:700;margin-top:14px}.basket__container{display:flex;justify-content:center;overflow-x:auto;width:100%}table,th{padding:1rem}th{margin:1rem}td{border:1px solid;padding:1rem}.total-sum{font-weight:700}.basket-image{height:70px;width:60px}@media screen and (max-width:800px){.book__container{display:flex;flex-wrap:wrap}.wrapper{overflow-x:scroll}.book-img{height:249px;max-width:168px}.book__btn{margin-top:10px;padding:10px 20px;width:74%}.book__author{font-size:14px}.basket__btn{padding:30px}.change-btn{margin:12px;padding:12px}td{padding:8px}.table thead{display:none}.table tr{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:30px}.table td{margin:0 -1px -1px 0;padding-bottom:24px;padding-top:24px;position:relative;width:50%}}@media screen and (max-width:500px){.book__container{display:flex;justify-content:center}.table td{width:100%}}.container{display:block;margin-left:auto;margin-right:auto;max-width:100%;width:1200px}
/*# sourceMappingURL=main.547811d9.css.map*/