*{border:0;margin:0;padding:0}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;background-color:#d3d3d3;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%}#root{display:flex;flex-direction:column;min-height:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{margin-bottom:15px}.header__top{align-items:center;background-color:#ff8c00;display:flex;height:33px}.header__container{color:#fff;display:flex;justify-content:end;margin:0 auto;padding-right:30px;width:1200px}.header__greetings{display:flex}.header__bottom{background-color:#fff;height:64px}.header__bottom-content{align-items:center;display:flex;justify-content:space-between}.main{flex:1 1 auto}.container{margin:0 auto;max-width:1200px;min-height:100%;padding:0 15px}.typebar{background-color:#fff;border-radius:8px;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:820px){.content{display:flex;flex-direction:column}.typebar{margin:0 0 15px;width:100%}.typebar__list{display:flex}.menu__list-item{margin:0!important;padding:0 0 0 16px!important}.typography{display:none}}@media (max-width:667px){.devicecard__content{display:flex;flex-direction:column-reverse}.devicecard__image{height:auto!important;margin:0 auto;padding:0 0 15px!important}.css-1qvr50w-MuiTypography-root{font-size:1.2rem!important}.card__header{padding:0 0 0 15px!important}.card__buttons{padding:5px 0 0!important}.typebar__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;padding-right:15px!important}.typebar{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.content{display:flex}.slider{margin-bottom:15px;max-width:1200px}.slider__image{width:100%}.link{color:gray;display:flex;flex-wrap:wrap;padding-right:15px;text-decoration:none}.link:hover{color:#ff8c00}.link_icon{margin-right:10px}.login__card{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:10px;margin-top:50px}.login__card-button,.login__card-link{color:#ff8c00;cursor:pointer;text-decoration:none}.login__card-input{border:1px solid #ff8c00;border-radius:3px;height:30px;margin-bottom:7px;width:300px}.login__card-button{border:2px solid #ff8c00;border-radius:5px;margin-top:10px;padding:5px 15px 7px}.login__card-button:hover{box-shadow:2px 5px 10px 2px rgba(216,117,24,.2)}.menu__list-item{margin:10px 0}.menu__list-item:hover{background-color:#d3d3d3}.search{padding-bottom:15px}.search__field{background-color:#fff;border-radius:5px;color:grey;width:100%}.device-list{width:100%}@media screen and (max-width:850px){.device-list{grid-template-columns:1fr}}@media screen and (max-width:670px){.device-list{grid-template-columns:1fr}}.card__title{color:gray;padding:10px 0;text-decoration:none}.card__content{display:flex;justify-content:space-between;width:100%}.card__title:hover{color:#ff8c00}.card__block{color:#000;font-size:1.5rem;font-weight:700;padding:15px}.card__raiting{padding-right:15px}.card__buttons{display:flex;padding:20px 0}.card__button-fav{border:1px solid gray;border-radius:5px;color:gray;height:42px;padding:5px;width:42px}.card__button-fav:hover{border-color:#ff8c00;color:#ff8c00}.card__button-active{border:1px solid #ff8c00;border-radius:5px;color:#ff8c00;padding:5px}.card__button-buy{border:1px solid gray;border-radius:5px;color:gray;padding:5px}.card__button-buy:hover{background-color:#ff8c00;border-color:#ff8c00;color:#fff}.product__card{background-color:#fff;border-radius:10px;margin-bottom:15px;padding:48px}.product__card-block{align-items:center;border-radius:5px;display:flex;gap:1rem;justify-content:space-between;margin-top:50px}@media screen and (max-width:426px){.product__card-block{align-items:start;display:flex;flex-direction:column}}.product__card-description{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr 3fr;margin-top:50px}@media screen and (max-width:1024px){.product__description{height:150px;overflow:scroll}}@media screen and (max-width:780px){.product__card-description{display:flex!important;flex-wrap:wrap;justify-content:center}}.product__card-price{background-color:#d3d3d3;border:1px solid gray;border-radius:10px;padding:8px;width:80%}.basket__content{display:flex;flex-direction:column-reverse}@media screen and (max-width:687px){.baket__card{display:flex;flex-direction:column}}.basket,.fav{height:auto;margin:0 auto}.fav__card{display:flex;flex-wrap:wrap-reverse;padding:10px 15px;width:50%}.title{margin-bottom:35px}.subtitle{margin-bottom:10px}.fav__card-title{color:#000;text-decoration:none;width:60%}@media screen and (max-width:798px){.fav__card-title{width:80%}}@media screen and (max-width:523px){.fav__card{width:100%}}.favourites__buttons{align-items:center;display:flex;padding:10px 0 10px 15px}.counter__wrapper{align-items:center;display:flex;min-width:90px;padding:0 15px}.counter__content{border:1px solid #d3d3d3;border-radius:8px;max-height:25px;min-width:90px;padding:7px 12px}.counter__btn{background-color:#fff;border-radius:3px;cursor:pointer;padding:5px 10px}.counter__btn:hover{background-color:#d3d3d3}.counter__btn:not(:last-child){margin-right:10px}.counter__btn:not(:first-child){margin-left:10px}.buycard{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:20px;min-width:200px;padding:15px 0}.buycard__title{margin-bottom:15px;text-align:center}.buycard__content{padding:0 20px}.buycard__button{align-items:center;display:flex;justify-content:center}.buycard__btn{background-color:#ff8c00;border:1px solid #ff8c00;border-radius:5px;color:#fff;margin-top:20px;padding:10px 20px}.modal{background:rgba(0,0,0,.5);bottom:0;display:none;left:0;position:fixed;right:0;top:0}.modal__content{background:#fff;border-radius:16px;display:flex;flex-direction:column;min-width:250px;padding:25px}.footer,.modal.active{align-items:center;display:flex;justify-content:center}.footer{background:#333;bottom:0;color:#fff;height:80px;left:0}
/*# sourceMappingURL=main.8845434a.css.map*/