@import "https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";:root{--navigation-margin:25px;--banner-image-width:673px;--accent-color:#2f61f2;--second-color:#f0f0f0;--second-color-text:color-mix(in srgb, var(--second-color) 75%, black);--red-color:#e4102c}*,:before,:after{margin:0;padding:0}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-family:Roboto,sans-serif}#app{font-optical-sizing:auto;flex-flow:column;max-width:1200px;min-height:100vh;margin:0 auto;padding:0 15px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:400;display:flex;position:relative}.logo-wrapper[data-v-7bb61f57]{align-items:center;display:flex}.logo-link[data-v-7bb61f57]{flex-direction:row;align-items:center;gap:10px;width:fit-content;text-decoration:none;display:flex}.logo-link[data-v-7bb61f57]:active,.logo-link[data-v-7bb61f57]:visited{color:initial}.logo-link[data-v-7bb61f57]:hover{opacity:.85}.logo-icon[data-v-7bb61f57]{--size:48px;height:var(--size);width:var(--size);position:relative}.logo-icon>img[data-v-7bb61f57]{object-fit:fill;width:100%;height:100%}.logo-icon>.circle[data-v-7bb61f57]{z-index:-1;width:var(--size);height:var(--size);border-radius:100%;position:absolute;bottom:0}.site-info[data-v-7bb61f57]{text-wrap:nowrap;color:#000}.site-info>.name[data-v-7bb61f57]{float:left;text-transform:uppercase;font-size:20px;font-weight:600}.site-info>.description[data-v-7bb61f57]{float:left;font-size:12px}@media only screen and (width<=350px){.logo-link[data-v-7bb61f57]{gap:15px}.logo-link .logo-icon[data-v-7bb61f57]{--size:35px}.site-info>.description[data-v-7bb61f57]{font-size:10px}.site-info>.name[data-v-7bb61f57]{font-size:16px}}.lang-switch[data-v-e7947f90]{cursor:pointer;position:relative}.lang-switch .selected-flag[data-v-e7947f90]{align-items:center;display:flex}.lang-switch .flag-icon[data-v-e7947f90]{margin-bottom:0;transform:scale(.5,.45)}.lang-switch .dropdown-icon[data-v-e7947f90]{margin-left:3px;transition:transform .4s;transform:scale(.7)}.lang-switch.active .dropdown-icon[data-v-e7947f90]{transform:rotate(180deg)scale(.7)}.lang-switch .dropdown-menu[data-v-e7947f90]{z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:4px;width:max-content;margin:5px 0 0;padding:0;list-style:none;position:absolute;top:100%;left:0}.lang-switch .dropdown-menu li[data-v-e7947f90]{align-items:center;padding:0 3px;display:flex}.lang-switch .dropdown-menu li[data-v-e7947f90]:hover{background-color:#f0f0f0}.lang-switch .dropdown-menu li .lang-name[data-v-e7947f90]{-webkit-user-select:none;user-select:none;margin-left:10px}.circle-counter[data-v-89ba45c9]{background-color:var(--accent-color);text-align:center;vertical-align:middle;border-radius:100%;width:21px;height:21px}.circle-counter span[data-v-89ba45c9]{color:#fff;font-size:13px}.cart-btn-wrapper[data-v-bb86529e]{color:var(--accent-color);align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.cart-btn-wrapper[data-v-bb86529e]:hover{opacity:.9}svg[data-v-ffe54bfd]{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;width:50px;height:40px;display:block}svg>path[data-v-ffe54bfd]{transform-box:fill-box;transform-origin:50%}svg.active .top-line[data-v-ffe54bfd]{animation:.6s ease-out both down-rotate-ffe54bfd}svg.active .bottom-line[data-v-ffe54bfd]{animation:.6s ease-out both up-rotate-ffe54bfd}svg.active .middle-line[data-v-ffe54bfd]{animation:.6s ease-out forwards hide-ffe54bfd}@keyframes up-rotate-ffe54bfd{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:50%;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px)}to{transform-origin:50%;transform:translateY(-10px)rotate(45deg)scale(.9)}}@keyframes down-rotate-ffe54bfd{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:50%;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)}to{transform-origin:50%;transform:translateY(10px)rotate(-45deg)scale(.9)}}@keyframes hide-ffe54bfd{29%{opacity:1}30%{opacity:0}to{opacity:0}}.navigation-wrapper[data-v-6c9c1ac5]{box-sizing:content-box;padding:var(--navigation-margin) 0;flex-flow:wrap;align-items:center;gap:30px 45px;display:flex;position:relative}.navigation-wrapper .logo-wrapper[data-v-6c9c1ac5]{align-items:center;display:flex}.navigation-wrapper .burger-btn[data-v-6c9c1ac5]{display:none}.navigation-wrapper>.cart-btn[data-v-6c9c1ac5]{margin-left:auto}nav.navbar[data-v-6c9c1ac5]{align-items:center;gap:15px 35px;height:100%;display:flex}nav.navbar .nav-link[data-v-6c9c1ac5]{text-wrap:nowrap;color:#000;font-size:16px;font-weight:500;text-decoration:none;transition:color .3s}nav.navbar .nav-link[data-v-6c9c1ac5]:hover{color:#2f61f2}@media only screen and (width<=1024px){.navigation-wrapper.extended[data-v-6c9c1ac5]{gap:30px 0}.navigation-wrapper.extended .logo-wrapper[data-v-6c9c1ac5]{flex:calc(100% - 100px);align-self:flex-start;height:50px}.navigation-wrapper.extended .lang-switch[data-v-6c9c1ac5],.navigation-wrapper.extended .cart-btn[data-v-6c9c1ac5]{order:1}.navigation-wrapper.extended .burger-btn[data-v-6c9c1ac5]{stroke:#000;border:1px solid #000;border-radius:10px;flex:0 50px;padding:5px 0;display:block;transform:scale(.7)}.navigation-wrapper.extended .burger-btn.active[data-v-6c9c1ac5]{margin-bottom:100px}.navigation-wrapper.extended nav.navbar[data-v-6c9c1ac5]:not(.active){display:none}.navigation-wrapper.extended nav.navbar.active[data-v-6c9c1ac5]{flex-flow:column;gap:0;width:100%;height:100px;margin-bottom:-15px;display:flex;position:absolute}.navigation-wrapper.extended nav.navbar.active>.nav-link[data-v-6c9c1ac5]{margin-top:auto}.navigation-wrapper[data-v-6c9c1ac5]:not(.extended){justify-content:center}.navigation-wrapper:not(.extended) nav.navbar[data-v-6c9c1ac5]{flex-wrap:wrap;justify-content:center;margin-left:0}}@media only screen and (width<=350px){.navigation-wrapper:not(.extended) nav.navbar>.nav-link[data-v-6c9c1ac5]{font-size:14px}}main[data-v-d41c096c]{box-sizing:content-box}footer[data-v-d41c096c]{margin-top:auto}
