@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}:root{--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{display:flex;flex-direction:column;flex-wrap:nowrap;position:relative;padding:0 15px;max-width:1200px;min-height:100vh;margin:0 auto;font-family:Montserrat,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.logo-wrapper[data-v-7bb61f57]{display:flex;align-items:center}.logo-link[data-v-7bb61f57]{display:flex;flex-direction:row;align-items:center;gap:10px;width:fit-content;text-decoration:none}.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;position:relative;height:var(--size);width:var(--size)}.logo-icon>img[data-v-7bb61f57]{width:100%;height:100%;object-fit:fill}.logo-icon>.circle[data-v-7bb61f57]{position:absolute;bottom:0;z-index:-1;width:var(--size);height:var(--size);border-radius:100%}.site-info[data-v-7bb61f57]{text-wrap:nowrap;color:#000}.site-info>.name[data-v-7bb61f57]{font-size:20px;font-weight:600;float:left;text-transform:uppercase}.site-info>.description[data-v-7bb61f57]{font-size:12px;float:left}@media only screen and (max-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}}svg[data-v-629b69fd]{display:block;width:24px;fill:currentColor}.lang-switch[data-v-516768a1]{position:relative;cursor:pointer}.lang-switch .selected-flag[data-v-516768a1]{display:flex;align-items:center}.lang-switch .flag-icon[data-v-516768a1]{margin-bottom:0;transform:scale(.5,.45)}.lang-switch .dropdown-icon[data-v-516768a1]{margin-left:3px;transform:scale(.7);transition:transform .4s}.lang-switch.active .dropdown-icon[data-v-516768a1]{transform:rotate(180deg) scale(.7)}.lang-switch .dropdown-menu[data-v-516768a1]{position:absolute;top:100%;left:0;border:1px solid #ccc;background-color:#fff;border-radius:4px;margin:5px 0 0;padding:0;width:max-content;list-style:none;z-index:10}.lang-switch .dropdown-menu li[data-v-516768a1]{display:flex;align-items:center;padding:0 3px}.lang-switch .dropdown-menu li[data-v-516768a1]:hover{background-color:#f0f0f0}.lang-switch .dropdown-menu li .lang-name[data-v-516768a1]{user-select:none;margin-left:10px}.i-cart[data-v-5c34fe4f]{display:block}.i-cart.small[data-v-5c34fe4f]{width:18px}.i-cart.normal[data-v-5c34fe4f]{width:25px}.i-cart.large[data-v-5c34fe4f]{width:50px}.circle-counter[data-v-89ba45c9]{width:21px;height:21px;background-color:var(--accent-color);border-radius:100%;text-align:center;vertical-align:middle}.circle-counter span[data-v-89ba45c9]{font-size:13px;color:#fff}.cart-btn-wrapper{&[data-v-bb86529e]{display:flex;align-items:center;gap:10px;color:var(--accent-color);font-weight:600;font-size:16px;text-decoration:none}&[data-v-bb86529e]:hover{opacity:.9}}svg[data-v-b00a233f]{display:block;width:50px;height:40px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}svg>path[data-v-b00a233f]{transform-box:fill-box;transform-origin:center}svg.active .top-line[data-v-b00a233f]{animation:down-rotate-b00a233f .6s ease-out both}svg.active .bottom-line[data-v-b00a233f]{animation:up-rotate-b00a233f .6s ease-out both}svg.active .middle-line[data-v-b00a233f]{animation:hide-b00a233f .6s ease-out forwards}@keyframes up-rotate-b00a233f{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(-10px)}to{transform-origin:center;transform:translateY(-10px) rotate(45deg) scale(.9)}}@keyframes down-rotate-b00a233f{0%{animation-timing-function:cubic-bezier(.16,-.88,.97,.53);transform:translateY(0)}30%{transform-origin:center;animation-timing-function:cubic-bezier(.34,1.56,.64,1);transform:translateY(10px)}to{transform-origin:center;transform:translateY(10px) rotate(-45deg) scale(.9)}}@keyframes hide-b00a233f{29%{opacity:1}30%{opacity:0}to{opacity:0}}.navigation-wrapper[data-v-6c9c1ac5]{position:relative;display:flex;flex-flow:wrap row;align-items:center;gap:30px 45px;box-sizing:content-box;padding:var(--navigation-margin) 0}.navigation-wrapper .logo-wrapper[data-v-6c9c1ac5]{display:flex;align-items:center}.navigation-wrapper .burger-btn[data-v-6c9c1ac5]{display:none}.navigation-wrapper>.cart-btn[data-v-6c9c1ac5]{margin-left:auto}nav.navbar[data-v-6c9c1ac5]{display:flex;align-items:center;height:100%;gap:15px 35px}nav.navbar .nav-link[data-v-6c9c1ac5]{text-wrap:nowrap;text-decoration:none;color:#000;font-size:16px;font-weight:500;transition:color .3s}nav.navbar .nav-link[data-v-6c9c1ac5]:hover{color:#2f61f2}@media only screen and (max-width: 1024px){.navigation-wrapper.extended[data-v-6c9c1ac5]{gap:30px 0}.navigation-wrapper.extended .logo-wrapper[data-v-6c9c1ac5]{flex:calc(100% - 100px);height:50px;align-self:flex-start}.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]{flex:50px 0;border:1px solid black;border-radius:10px;padding:5px 0;display:block;stroke:#000;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]{position:absolute;display:flex;flex-flow:nowrap column;height:100px;margin-bottom:-15px;width:100%;gap:0}.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]{margin-left:0;flex-wrap:wrap;justify-content:center}}@media only screen and (max-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}
