/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:M\.Video;font-style:normal;font-weight:400;src:url(/static/media/M.VideoRegular.816d9dceb20a9c059e38.ttf) format("ttf")}@font-face{font-family:M\.Video;font-style:normal;font-weight:700;src:url(/static/media/M.VideoBold.5c2452c6ae8215ac24d9.ttf) format("ttf")}@font-face{font-family:M\.Video;font-style:normal;font-weight:100;src:url(/static/media/M.VideoLight.c7b5d68473246419d18e.ttf) format("ttf")}#root{background-color:#fff;box-sizing:border-box;margin:0 auto;max-width:1440px;min-height:100vh;min-width:320px}.page__container{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;color:#000;font-family:M\.Video,Arial,sans-serif;max-width:100%;position:relative}.header__mainImage{max-width:100%}.main__productsBlock{align-items:center;background-color:#fff;background-image:url(/static/media/header__background.223f6c24cf14f0bba37c.png);background-repeat:no-repeat;color:#666;display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 50px}.productsBlock__title{margin:0 0 20px;padding:50px 0 0}.productsBlock__subtitle{font-size:18px;margin:0 0 25px;padding:0}.productsBlock__container{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(auto-fill,400px);grid-template-rows:minmax(266px,1fr);max-width:100%}.main__aboutUs{align-items:flex-start;background-color:#f7f7f7;color:#666;display:flex;flex-direction:column;justify-content:center;padding:0 0 25px}.aboutUs__title{align-self:center;font-size:32px;margin:0 0 25px;padding:25px 0 0}.title__general{margin:0 2% 25px;padding:0}.aboutUs__titles{align-self:center;margin:0 0 25px;padding:0}.aboutUs__list{margin:0 0 25px}.aboutUs__list:last-child{margin:0}.main__contacts{align-items:center;background-color:#fff;background-image:url(/static/media/header__background.223f6c24cf14f0bba37c.png);background-repeat:no-repeat;color:#666;display:flex;flex-direction:column;justify-content:flex-start;padding:0 0 50px}.contacts__title{font-size:32px;margin:0 0 20px;padding:20px 0 0}@media screen and (max-width:475px){.productsBlock__container{grid-template-columns:repeat(auto-fill,350px);grid-template-rows:minmax(233px,1fr)}}@media screen and (max-width:400px){.productsBlock__container{grid-template-columns:repeat(auto-fill,250px);grid-template-rows:minmax(166px,1fr)}.aboutUs__title,.aboutUs__titles{margin-bottom:15px}.aboutUs__list,.title__general{font-size:14px;margin-bottom:15px}.aboutUs__list{padding-left:30px}.title__general{align-self:center}.aboutUs__list,.title__general{font-size:10px;max-width:80%}}.header__navigation{background-color:#f7f7f9;justify-content:center;padding:15px 0 0}.header__navigation,.nav__panel{align-items:center;display:flex;width:100%}.nav__panel{justify-content:space-between;list-style-type:none;margin:0 2%;padding:0}.nav__logo_type_burger{margin:0 0 30px}.header__links{align-items:center;display:flex;justify-content:space-around;list-style-type:none;margin:0;padding:0}.header__links_type_active{align-items:flex-start;flex-direction:column}.header__links_type_active>.header__links_item{margin:0 0 20px}.header__links_type_active>.contacts{padding:30px 0 0}.header__links_item{margin-right:20px}.header__links_item:last-of-type{margin-right:0}.nav__links{flex-grow:1}.header__link{color:#888;font-size:30px;text-decoration:none;transition:.2s}.header__link:hover{color:#666}.nav__picture{margin:0;max-width:300px}.nav__logoBurger{margin:0 0 30px;max-width:300px}.nav__burger-menu{display:none;z-index:10}.nav__burger-label{background-image:url(/static/media/burger-menu.08035af1e508cd8cfed5.svg);background-position:50%;background-repeat:no-repeat;cursor:pointer;height:44px;transition:.2s;width:44px;z-index:10}.burger__menu{display:flex;flex-direction:column}.nav__burger-label:hover{opacity:.8}.nav__burger-label_type_open{background-image:url(/static/media/burger__close.80dfd5bd01b8fe0a895e.svg)}.navigation__bar{align-items:center;background-color:#fff;display:none;flex-direction:column;height:100%;justify-content:start;padding-top:100px;position:absolute;right:0;top:0;transition:visibility .3s,opacity .3s;width:70%;z-index:1}.navigation__bar:before{background-color:#00000080;content:"";display:block;height:100%;left:0;position:fixed;top:0;width:30%}.user__navigation_type_active{display:flex;font-size:18px;font-weight:500;line-height:22px;margin:0 0 28px;text-align:center}@media screen and (max-width:1025px){.nav__picture{max-width:200px}}@media screen and (max-width:550px){.nav__picture{max-width:170px}}@media screen and (max-width:475px){.nav__panel{display:grid;grid-template-areas:"logo burger" "contacts ."}.header__logo{grid-area:logo}.burger__menu{grid-area:burger}.navigation__bar{width:100%}.navigation__bar:before{width:0}}.contacts{align-items:flex-start;display:flex;flex-direction:column;flex-grow:0;justify-content:center;margin:0;padding:0}.contacts__data{color:#666;margin:0;padding:0;text-decoration:none}.contacts__data_type_header{font-size:40px}.contacts__data_type_burger{font-size:30px;margin-bottom:15px}.contactsData_type_footer{font-size:16px}@media screen and (max-width:1279px){.contacts__data_type_header{font-size:30px;margin-bottom:15px}.contacts__data:last-child{margin:0}}@media screen and (max-width:550px){.contacts__data_type_header{font-size:20px}}@media screen and (max-width:475px){.contacts{grid-area:contacts}.contactsData_type_footer{font-size:10px}}.card__container{border-radius:5px;box-shadow:0 0 5px;overflow:hidden}.card__container:active{box-shadow:none}.card{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px;display:flex;flex-direction:column;height:266px;justify-content:center;position:relative;width:400px}.card:before{background-color:#000;border-radius:5px;content:"";height:100%;opacity:.2;position:absolute;transition:.2s;width:100%}.card:hover:before{cursor:pointer;opacity:.5}.card__info,.card__title{color:#fff;margin:0;padding:0;z-index:1}.card__info{text-align:center}@media screen and (max-width:475px){.card{height:233px;width:350px}.card__info{max-width:90%}}@media screen and (max-width:400px){.card{height:166px;width:250px}.card__title{font-size:16px}.card__info{font-size:14px}}.maps__container{background-color:#f7f7f7;border-radius:5px;box-shadow:inset 0 0 5px;display:grid;grid-template-columns:repeat(2,1fr);height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:0 2%;padding:2%;width:92%}.yandexMap{border-radius:5px;box-shadow:1px -1px 16px 2px;height:450px;width:100%}.maps__shopList{align-items:stretch;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;list-style-type:none;margin:0;padding:0 0 0 20px}@media screen and (max-width:900px){.maps__container{grid-template-columns:auto;grid-template-rows:repeat(2,1fr);row-gap:20px}.maps__shopList{padding:0}}@media screen and (max-width:475px){.maps__container{grid-template-columns:auto;grid-template-rows:-webkit-max-content 1fr;grid-template-rows:max-content 1fr;row-gap:20px}.yandexMap{height:350px;width:100%}}@media screen and (max-width:400px){.yandexMap{height:250px;width:100%}}.shopList__shop{background-color:#fff;border-radius:5px;box-shadow:0 0 5px;cursor:pointer;display:flex;flex-direction:column;margin:0 0 10px;padding:10px;transition:.2s}.shopList__shop_isActive{background-color:#666}.shopList__shop:hover{background-color:#f7f7f7;box-shadow:inset 0 0 5px}.shop__title,.shop_address{margin:0;padding:0}.shop__contact{color:#666;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width:475px){.shop__contact,.shop__title,.shop_address{font-size:14px}}.footer{align-items:center;background-color:#f7f7f9;color:#666;display:flex;flex-direction:row;justify-content:space-between;padding:0 2%}.footer__contacts{margin:0 20px 0 0}.footer__infoBlock{align-items:center;display:flex;flex-direction:column}.footer__title{margin:0 0 10px;padding:10px 0 0}.infoBlock{display:flex;flex-direction:row;justify-content:space-between}.footerContacts__title{margin:0 0 10px}.footerContacts__list{list-style-type:none;margin:0;padding:0}.footerContacts__item{margin:0 0 5px}.footerContacts__githubLogo{height:20px;opacity:.6;width:20px}.footerContact__link{color:#666;text-decoration:none;width:-webkit-max-content;width:max-content}.footerContact__link:last-child{align-items:center;display:flex;flex-direction:row}.requisites__title{margin:0 0 10px}.requisites__innKpp,.requisites__subtitle{margin:0 0 5px}.requisites__address{margin:0}.footer__logo{max-width:300px}@media screen and (max-width:1025px){.footer__logo{max-width:200px}}@media screen and (max-width:749px){.footer{flex-direction:column}.footer__infoBlock{margin:0 0 20px}}@media screen and (max-width:475px){.footerContacts__githubTitle,.requisites__address,.requisites__innKpp,.requisites__subtitle{font-size:10px}}.notFound__mainText{background-color:#f49a11;color:#fff;display:flex;height:96px;margin:0;max-width:100%;padding:0}.text__section{font-size:75px;font-weight:700;margin:0;padding:0 0 0 5%;width:50%}.notFound__content{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:0}.notFound__image{margin-top:-120px;min-width:100px;padding-left:5%}.notFound__textBlock{align-items:center;display:flex;flex-direction:column;padding-right:5%;padding-top:150px}.notFound__description{color:#666;font-size:50px;max-width:100%;text-align:center}.notFound__backButton{background-color:inherit;border:none;color:#888;cursor:pointer;font-size:40px;margin:0;padding:0;transition:.2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.notFound__backButton:hover{opacity:.8}@media screen and (max-width:1279px){.notFound__image{padding-left:0}.notFound__textBlock{padding-top:50px}.notFound__description{font-size:40px}.notFound__backButton{font-size:30px}}@media screen and (max-width:948px){.notFound__content{flex-direction:column}.notFound__image{margin-top:0}.notFound__mainText{height:-webkit-max-content;height:max-content;margin-bottom:20px;text-align:center}.text__section{padding:0}.notFound__textBlock{margin-bottom:20px;padding:0}}@media screen and (max-width:475px){.text__section{font-size:40px}.notFound__description{font-size:30px}.notFound__backButton{font-size:20px}}@media screen and (max-width:350px){.notFound__description{font-size:20px}.notFound__backButton{font-size:15px}}
/*# sourceMappingURL=main.11a8f14e.css.map*/