/*!*********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/Header/header-mobile.scss ***!
  \*********************************************************************************************************************************************************************************************************************************************/
.header-mobile1{display:flex;grid-gap:16px;gap:16px}.header-mobile__menu1{position:relative;z-index:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.header-mobile1 .nav-link1{color:var(--color)}.header-mobile__toggle1{display:block;width:30px;height:30px;position:absolute;cursor:pointer;opacity:0;z-index:2;-webkit-touch-callout:none}.header-mobile__icon1{display:block;width:30px;height:2px;margin-bottom:8px;position:relative;top:4px;background:var(--color);border-radius:3px;z-index:1;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}.header-mobile__icon1:first-child{transform-origin:0 0}.header-mobile__icon1:nth-last-child(2){transform-origin:0 100%}.header-mobile__toggle1:checked~.header-mobile__icon1{opacity:1;transform:rotate(45deg) translate(15px,-4px);background:var(--color);top:0}.header-mobile__toggle1:checked~.header-mobile__icon1:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.header-mobile__toggle1:checked~.header-mobile__icon1:nth-last-child(2){transform:rotate(-45deg) translate(6px,14px)}.header-mobile__toggle1:checked~.header-mobile__ul1{transform:none}.header-mobile__ul1{position:fixed;width:300px;bottom:0;padding:82px 26px 42px;top:0;right:0;background:var(--card);transform:translateX(300px);transition:transform .5s cubic-bezier(.77,.2,.05,1);box-shadow:0 0 5px 0 rgba(0,0,0,.16);display:flex;flex-direction:column;overflow-y:scroll;grid-gap:2px;gap:2px}.header-mobile__copyright-text1{margin:auto 0 0 10px;padding:32px 0 0;font-size:14px;line-height:18px}@media (min-width:901px){.header-mobile1{display:none}}
/*!***********************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/LanguageDropdown/language-dropdown.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************/
.language-dropdown1{cursor:default;font-size:var(--font-size-m);line-height:var(--line-height-m);display:flex;flex-direction:row;grid-gap:8px;gap:8px;align-items:center}.language-dropdown1:before{display:inline-block;width:24px;height:24px;border:1px solid var(--icon);border-radius:12px}.language-dropdown_lang_ru1:before{content:url(/static/img/flag/ru.svg)}.language-dropdown_lang_en1:before{content:url(/static/img/flag/en.svg)}
/*!*******************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/NavigationLink/navigation-link.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************/
.header-link1{text-decoration:none;cursor:pointer;display:block;position:relative;flex-wrap:wrap;padding:0;margin-bottom:0;list-style:none}.header-link__active1{background:var(--icon)}.header-link1 a{padding:12px;display:block}.header-link1 a,.header-link1 a:hover{text-decoration:none}
/*!******************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/Header/right-menu.scss ***!
  \******************************************************************************************************************************************************************************************************************************************/
.right-menu1{grid-gap:16px;gap:16px;font-size:var(--font-size-m);line-height:var(--line-height-m);min-height:48px}.right-menu1,.right-menu__menu1{display:flex;align-items:center}.right-menu__dropdown1{box-shadow:0 2px 2px 0 rgba(0,0,0,.16),0 7px 8px 0 rgba(0,0,0,.12);background-color:var(--navbar);transform-origin:top left;position:absolute;width:254px;padding:0 16px;z-index:10;border-radius:0 0 4px 4px;top:64px;overflow:hidden;transition:max-height .4s ease,padding .4s ease;pointer-events:none;max-height:0;font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.right-menu__dropdown1 li{overflow:hidden}.right-menu__dropdown1 li a{transition:.3s ease-in-out}.right-menu__dropdown_active1{padding:16px;pointer-events:auto;max-height:192px}@media (max-width:900px){.right-menu1{display:none}}
/*!*************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/ThemeToggle/theme-toggle.scss ***!
  \*************************************************************************************************************************************************************************************************************************************************/
.theme-toggle1{display:flex;grid-gap:4px;gap:4px;align-items:center}.theme-toggle1 input{display:none}.theme-toggle1 input:checked+label:before{background-color:var(--orange)}.theme-toggle1 label{cursor:pointer;display:block;width:24px;height:24px}.theme-toggle1 label:before{width:24px;height:24px;content:"";background-color:var(--color);display:inline-block;-webkit-mask-size:cover;mask-size:cover}.theme-toggle1 label:checked:before,.theme-toggle1 label:hover:before{background-color:var(--orange)}.theme-toggle__moon1:before{-webkit-mask:url(/static/fonts/moon.svg) no-repeat 50% 50%;mask:url(/static/fonts/moon.svg) no-repeat 50% 50%}.theme-toggle__sun1:before{-webkit-mask:url(/static/fonts/sun.svg) no-repeat 50% 50%;mask:url(/static/fonts/sun.svg) no-repeat 50% 50%}
/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[2].use[2]!./node_modules/sass-loader/dist/cjs.js!./frontend/js/components/HeaderUser/header-user.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/
.header-user1{font-size:var(--font-size-m);line-height:var(--line-height-m)}.header-user__avatar1{cursor:pointer;width:28px;height:28px;margin-right:8px;border-radius:100%;border:1px solid var(--icon)}.header-user__balance1{white-space:nowrap}

/*# sourceMappingURL=header.css.map*/