@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.logout[data-v-fc37268a]{cursor:pointer;font-size:14px;color:#666;padding:5px 10px;border:1px solid #D1D1D6;border-radius:5px;transition:all .2s}.logout[data-v-fc37268a]:hover{color:#f40a0a;border-color:#f40a0a}@media (max-width: 650px){.logout span[data-v-fc37268a]{display:none}.logout[data-v-fc37268a]:before{content:"✕"}}.login-page[data-v-0c0d626d]{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:20px}.login-form[data-v-0c0d626d]{background:#fff;width:100%;max-width:500px;padding:50px 70px;border-radius:8px;box-shadow:0 2px 20px #00000014}@media (max-width: 650px){.login-form[data-v-0c0d626d]{padding:30px 20px}}.login-form h2[data-v-0c0d626d]{font-weight:400;font-size:30px;text-align:center;margin:0 0 10px}@media (max-width: 650px){.login-form h2[data-v-0c0d626d]{font-size:24px}}.login-form p[data-v-0c0d626d]{text-align:center;font-size:16px;color:#666;margin-bottom:30px}.login-form input[type=text][data-v-0c0d626d],.login-form input[type=password][data-v-0c0d626d]{width:100%;height:60px;border:1px solid #D1D1D6;border-radius:8px;padding:0 20px;font-size:16px;margin-bottom:20px;outline:none}.login-form input[type=text][data-v-0c0d626d]:focus,.login-form input[type=password][data-v-0c0d626d]:focus{border-color:#3a3a3c}.login-form .password-container[data-v-0c0d626d]{position:relative}.login-form .password-container input[data-v-0c0d626d]{margin-bottom:0;padding-right:50px}.login-form .password-container .toggle-password[data-v-0c0d626d]{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;background:url(/images/icons/eye.svg) no-repeat center;background-size:contain;opacity:.5}.login-form .password-container .toggle-password.show[data-v-0c0d626d]{background-image:url(/images/icons/eye.slash.svg)}.login-form .password-container .toggle-password[data-v-0c0d626d]:hover{opacity:.8}.login-form .error[data-v-0c0d626d]{color:#f40a0a;margin:15px 0}.login-form .btn[data-v-0c0d626d]{width:100%;margin-top:30px;font-size:16px;height:60px}.login-form .btn[data-v-0c0d626d]:disabled{opacity:.6;cursor:not-allowed}.login-form .btn.back[data-v-0c0d626d]{background:transparent;color:#000;border:1px solid}label.btn[data-v-65310d6a]{display:flex;align-items:center;cursor:pointer}label.btn input[type=checkbox][data-v-65310d6a]{width:18px;height:18px;cursor:pointer}.status-order .name[data-v-4e12006f]{width:25%}.status-order .number[data-v-4e12006f]{width:15%}.status-order .price[data-v-4e12006f],.status-order .amount[data-v-4e12006f]{width:10%}.status-order .accessibility[data-v-4e12006f]{width:15%}.status-order .note[data-v-4e12006f]{width:25%}@media only screen and (max-width: 1120px){.status-order .name[data-v-4e12006f],.status-order .number[data-v-4e12006f],.status-order .price[data-v-4e12006f],.status-order .amount[data-v-4e12006f],.status-order .accessibility[data-v-4e12006f],.status-order .note[data-v-4e12006f]{width:auto}}.btn.back[data-v-4e12006f]{background:transparent;color:#000;border:1px solid}body{font-family:Open Sans,sans-serif;margin:0 auto;overflow-x:hidden}input{outline:none}.layout-width{width:1240px;margin:0 auto}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.layout-width{padding:0 10px;width:-webkit-fill-available;margin:0}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.layout-width{padding:0 10px;width:-webkit-fill-available;margin:0}}.likeH1 h1{font-size:44px;padding:50px 0;text-transform:uppercase;font-weight:500;margin:0}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.likeH1 h1{font-size:21px;margin:20px 0;padding:0}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.likeH1 h1{font-size:21px;margin:20px 0;padding:0}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.likeH1 h1{font-size:30px}}.password-container{position:relative;margin-top:20px}.password-container #togglePassword{background:url(/images/icons/eye.svg) no-repeat;width:23px;height:15px;cursor:pointer;position:absolute;right:20px;top:25px;background-size:cover}.password-container #togglePassword.show{background:url(/images/icons/eye.slash.svg)}.qty-wrapper{display:inline-flex;align-items:center;gap:5px;font-size:14px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.qty-wrapper{display:flex!important;justify-content:flex-start!important;margin-top:10px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.qty-wrapper{display:flex!important;justify-content:flex-start!important;margin-top:10px}}.qty-wrapper .qty-btn{border:none;background:none;font-size:32px;cursor:pointer;padding:0 10px;line-height:1}.qty-wrapper .qty-input{width:40px;height:40px;text-align:center;border:1px solid #D1D1D6;border-radius:6px;font-size:14px}.qty-wrapper .qty-input::-webkit-inner-spin-button,.qty-wrapper .qty-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}header{width:100vw;margin-left:calc(-50vw + 50%);background:#fff;height:100px;display:flex;box-shadow:0 2px 8px #00000014}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header{height:70px}}header .layout-width{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width{padding:0 10px;width:100%}}header .layout-width .logo{height:40px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .logo{height:25px}}header .layout-width .wrap-mob-menu{display:flex;justify-content:space-between;align-items:center;gap:80px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .wrap-mob-menu{flex-direction:row-reverse;gap:20px}}header .layout-width .main-menu{display:flex;list-style:none;margin:0;padding:0;gap:30px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .main-menu{position:absolute;top:70px;left:0;width:-webkit-fill-available;background:#000;overflow:hidden;max-height:0;transition:max-height .35s ease,opacity .35s ease;opacity:0;flex-direction:column;gap:12px;padding:0 20px;z-index:100}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){header .layout-width .main-menu{display:none}}header .layout-width .main-menu li a{text-decoration:none;font-size:.925rem;color:#000;outline:none}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .main-menu li a{color:#fff}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .main-menu.show{max-height:500px;opacity:1;padding:20px}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .menu-overlay{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;z-index:99;opacity:0;transition:opacity .35s ease}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .menu-overlay.show{display:block;opacity:1}}header .layout-width .mobile-menu-btn{z-index:101}header .layout-width .account-buy-block{display:flex;align-items:center;gap:50px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .account-buy-block{gap:15px}}header .layout-width .account-buy-block .basket{display:flex;gap:7px;font-weight:700;cursor:pointer}header .layout-width .account-buy-block .account{display:flex;align-items:center;gap:15px;font-size:14px;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .account-buy-block .account span{display:none}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .layout-width .account-buy-block .account img{height:30px}}header .mobile-menu-btn{display:none}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){header .mobile-menu-btn img.menu-icon{width:36px;height:36px;-o-object-fit:none;object-fit:none}}footer{background:#000;padding:40px 0;color:#fff}footer #fast-btn-v1 .uk-child-width-expands{display:flex;justify-content:space-between;gap:40px;margin:40px 0 60px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){footer #fast-btn-v1 .uk-child-width-expands{gap:20px;margin:20px 0 30px;flex-direction:column}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){footer #fast-btn-v1 .uk-child-width-expands{gap:20px;margin:20px 0 30px;flex-direction:column}}footer #fast-btn-v1 .uk-child-width-expands>div{background-color:#3a3a3c;border-radius:3px;width:33%;height:55px;display:flex;align-items:center;justify-content:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){footer #fast-btn-v1 .uk-child-width-expands>div{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){footer #fast-btn-v1 .uk-child-width-expands>div{width:auto}}footer #fast-btn-v1 .uk-child-width-expands>div a{text-decoration:none}footer #fast-btn-v1 .uk-child-width-expands>div a .uk-padding-small{font-size:.9rem;text-decoration:none;color:#fff;padding:15px}footer #fast-btn-v1 .uk-child-width-expands>div a .fa-arrow-right:before{content:var(--fa);color:#f40a0a}footer #fast-btn-v1 .uk-child-width-expands .uk-icon-image{width:20px;height:20px;background-position:50% 50%;background-repeat:no-repeat;background-size:contain;vertical-align:middle;-o-object-fit:scale-down;object-fit:scale-down;max-width:none;display:inline-block}footer>div>div:nth-child(2)>div>div{display:flex;justify-content:space-between;margin-bottom:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){footer>div>div:nth-child(2)>div>div{flex-wrap:wrap}footer>div>div:nth-child(2)>div>div>div{width:45%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){footer>div>div:nth-child(2)>div>div{flex-wrap:wrap}footer>div>div:nth-child(2)>div>div>div{width:45%}}footer>div>div:nth-child(2)>div>div .uk-text-bold{font-size:.875rem}footer>div>div:nth-child(2)>div>div .uk-list{font-size:.78rem;padding:0;list-style:none}footer>div>div:nth-child(2)>div>div .uk-list li a{text-decoration:none;line-height:2;color:#fffc}footer #subnavbottom{margin-bottom:20px}footer #subnavbottom>div>div{display:flex;justify-content:space-between;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){footer #subnavbottom>div>div{flex-direction:column;margin-bottom:20px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){footer #subnavbottom>div>div{flex-direction:column;margin-bottom:20px}}footer #subnavbottom>div>div .uk-iconnav{display:flex;list-style:none;padding:0;gap:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){footer #subnavbottom>div>div .uk-iconnav{flex-wrap:wrap;justify-content:center}}footer #subnavbottom>div>div .uk-iconnav li a .uk-icon-button{box-sizing:border-box;width:36px;height:36px;border-radius:500px;background:#f8f8f8;color:#999;vertical-align:middle;display:inline-flex;justify-content:center;align-items:center;transition:.1s ease-in-out;transition-property:color,background-color;background-color:#ffffff1a;color:#ffffffe6}footer #subnavbottom>div>div .uk-grid.uk-grid-small{list-style:none;display:flex;font-size:.78rem;padding:0;gap:20px}footer #subnavbottom>div>div .uk-grid.uk-grid-small a{color:#fffc;text-decoration:none}footer #subnavbottom div.uk-width-expand\@s.uk-flex.uk-flex-right\@s.uk-flex-center{font-size:.875rem}footer #subnavbottom>div>small{font-size:.7rem;line-height:2;color:#fffc}.btn{background:#3a3a3c;display:block;color:#fff;text-decoration:none;padding:18px 35px;font-family:Open Sans,sans-serif;cursor:pointer;border-radius:8px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.btn{padding:10px 25px;text-align:center}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.btn{padding:10px 25px;text-align:center}}.catalog.btn{margin-right:15px;position:relative;padding-right:40px;padding-left:60px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog.btn{height:30px;display:flex;align-items:center;padding-left:50px;margin-right:0;width:20%;justify-content:center}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog.btn{height:30px;display:flex;align-items:center;padding-left:50px;margin-right:0;width:20%;justify-content:center}}.catalog.btn:before{content:"";background:url(/images/icons/catalog.svg) no-repeat;width:24px;height:24px;display:block;position:absolute;left:15px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage.btn{display:flex;align-items:center;width:40%;padding:0 20px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage.btn{display:flex;align-items:center;width:40%;padding:0 20px}}.download{cursor:pointer;position:relative;overflow:hidden;text-align:center}.download input[type=file]{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}form input{border:none;height:60px;font-size:14px;font-family:Open Sans,sans-serif;padding-left:20px;border:1px solid #000000;border-radius:8px}form button[type=submit]{border:none;font-size:18px;margin-top:10px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){form button[type=submit]{font-size:16px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){form button[type=submit]{font-size:16px}}form button[type=submit]:disabled{background:#002c5e80}.modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#00000080;animation:fadeIn .5s}.modal .modal-content{background-color:#fff;margin:15% auto;padding:80px 30px;width:80%;max-width:-moz-fit-content;max-width:fit-content;text-align:center;font-size:24px;position:relative}.modal .modal-content .close{color:#999;font-size:26px;position:absolute;top:30px;right:40px;cursor:pointer}.file-input .file{opacity:0;width:.1px;height:.1px;position:absolute}.file-input label{display:block;position:relative;display:flex;justify-content:flex-start;color:#3a3a3c;cursor:pointer;flex-direction:column;padding-left:45px;width:-moz-fit-content;width:fit-content}.file-input label:before{content:"";background:url(/images/icons/attach-file.svg) no-repeat;width:28px;height:28px;position:absolute;left:0;top:-5px}.file-input label .file-name{color:#000;border:1px solid #F2F2F7;margin:20px 0 0 -45px;position:relative;display:flex;align-items:center;padding-right:30px}.file-input label .file-name:before{content:"";background:url(/images/icons/file-blue.svg) no-repeat;width:48px;height:39px;display:block;margin-right:15px}.file-input label .file-name:empty{display:none}#orderModal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;background-color:#0006;padding-top:60px;animation:fadeIn .5s}#orderModal .modal-content{margin:5% auto;padding:60px;width:80%;max-width:500px;border-radius:8px;height:-moz-fit-content;height:fit-content}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderModal .modal-content{padding:30px 30px 40px;max-width:initial;font-size:16px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){#orderModal .modal-content{padding:30px 30px 40px;max-width:initial;font-size:16px}}#orderModal span.close-btn{position:absolute;right:40px;top:30px;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderModal span.close-btn{right:25px;top:15px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){#orderModal span.close-btn{right:25px;top:15px}}#orderModal h2{margin-top:0;font-size:34px;font-weight:500}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderModal h2{font-size:24px}}#orderModal p{font-size:20px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderModal p{font-size:16px}}#orderForm{line-height:48px;font-family:Open Sans,sans-serif;margin-bottom:0}#orderForm input{background:#f2f2f7;font-size:24px;padding-left:0;height:auto;width:100%;text-align:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderForm input{font-size:16px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){#orderForm input{font-size:16px}}#orderForm .flex-btn{display:flex;justify-content:center;margin-top:50px;font-family:Open Sans,sans-serif}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderForm .flex-btn{flex-direction:column}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){#orderForm .flex-btn{flex-direction:column}}#orderForm .flex-btn .close-btn{border:1px solid #3A3A3C;font-size:18px;color:#3a3a3c;display:flex;align-items:center;padding:0 60px;margin-right:15px;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){#orderForm .flex-btn .close-btn{display:block;margin-right:0;margin-bottom:15px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){#orderForm .flex-btn .close-btn{display:block;margin-right:0;margin-bottom:15px}}#orderForm .flex-btn button[type=submit]{margin-top:0;padding:18px 70px}#orderModal.open{display:flex}.login-page{background:#f2f2f7}.login-page .login-form{background:#fff;width:550px;padding:50px 70px;border-radius:8px;margin:50px auto}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.login-page .login-form{width:80%;padding:30px 20px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.login-page .login-form{width:80%;padding:30px 20px}}.login-page .login-form h2{font-family:Open Sans,sans-serif;font-weight:400;font-size:30px;text-align:center;margin:0}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.login-page .login-form h2{font-size:24px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.login-page .login-form h2{font-size:24px}}.login-page .login-form p{font-size:18px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.login-page .login-form p{font-size:14px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.login-page .login-form p{font-size:14px}}.login-page .login-form input{width:100%}.login-page .login-form .btn{margin:60px auto 0;border:none;padding:18px 70px;cursor:pointer;font-size:14px;border-radius:8px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.login-page .login-form .btn{margin-top:40px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.login-page .login-form .btn{margin-top:40px}}.account-page{margin-bottom:150px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.account-page{margin-bottom:100px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.account-page{margin-bottom:100px}}.account-page h2{margin-top:65px;font-size:18px;font-weight:400}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.account-page h2{font-size:16px;margin:25px 15px 15px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.account-page h2{font-size:16px;margin:25px 15px 15px}}.account-page h2 span{color:#f40a0a}.account-page form{display:flex;flex-direction:column;width:45%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.account-page form{width:92%;padding:0 15px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.account-page form{width:92%;padding:0 15px}}.account-page form input{border:1px solid rgb(212,203,203);margin-bottom:20px;padding-left:10px}.account-page form button[type=submit]{width:50%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.account-page form button[type=submit]{width:100%;height:60px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.account-page form button[type=submit]{width:100%;height:60px}}.account-page form #password{width:100%}.account-page form .password-container{margin-top:0}.account-page .txt-info{font-size:18px;color:#f40a0a;margin-bottom:70px;margin-top:40px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.account-page .txt-info{font-size:14px;margin:0 15px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.account-page .txt-info{font-size:14px;margin:0 15px}}.storage-page .btn.storage{display:none}.storage-page h2{font-weight:400;margin-top:35px;margin-bottom:40px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage-page h2{font-size:16px;padding:0 15px;line-height:28px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page h2{font-size:16px;padding:0 15px;line-height:28px}}.storage-page h2 a{color:#000}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage-page h2 br{display:none}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page h2 br{display:none}}.storage-page button[type=submit]{padding:0 25px 0 35px;height:60px;display:flex;align-items:center;margin-top:70px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage-page button[type=submit]{padding-right:20px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page button[type=submit]{padding-right:20px}}.storage-page button[type=submit] img{margin-left:15px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage-page form{padding:0 15px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page form{padding:0 15px}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage-page .btn-wrap .mob-btn{width:100%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page .btn-wrap .mob-btn{width:100%}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.storage-page .catalog.btn{width:100%;justify-content:center}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px) and (min-device-width: 320px) and (max-device-width: 650px){.storage-page .catalog.btn:before{left:33%}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px) and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page .catalog.btn:before{left:33%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page .catalog.btn{width:100%;justify-content:center}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px) and (min-device-width: 320px) and (max-device-width: 650px){.storage-page .catalog.btn:before{left:33%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px) and (min-device-width: 650px) and (max-device-width: 1120px){.storage-page .catalog.btn:before{left:33%}}.catalog-page .likeH1{display:flex;align-items:center;justify-content:space-between}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .likeH1{flex-direction:column;align-items:flex-start}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .likeH1{flex-direction:column;align-items:flex-start}}.catalog-page .likeH1 .wrap-btn{display:flex;gap:10px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .likeH1 .wrap-btn{flex-direction:column;margin-bottom:20px;width:-webkit-fill-available}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .likeH1 .wrap-btn{flex-direction:column;margin-bottom:20px;width:-webkit-fill-available}}.catalog-page .likeH1 .wrap-btn .btn{font-size:14px;padding:18px 20px}.catalog-page .likeH1 .wrap-btn .status.btn{background:#fff;color:#000;border:1px solid}.catalog-page .moreThanContent{width:100vw;margin-left:calc(-50vw + 50%);background:#f2f2f7;padding:40px 0 100px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .moreThanContent{padding:15px 0 40px}}.catalog-page footer{width:100vw;margin-left:calc(-50vw + 50%)}.catalog-page .catalog.btn{display:none}.catalog-page .table-autoparts{margin-top:50px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts{margin-top:20px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts{margin-top:20px}}.catalog-page .table-autoparts .head-tb{display:flex;justify-content:space-between;margin-bottom:10px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .head-tb{display:none}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .head-tb{display:none}}.catalog-page .table-autoparts .head-tb div{display:flex;align-items:center;justify-content:center;padding:12px;background:#fff;outline:1px solid #D1D1D6;text-align:center}.catalog-page .table-autoparts .head-tb div:last-child{border-radius:0 8px 8px 0}.catalog-page .table-autoparts .head-tb div:first-child{border-radius:8px 0 0 8px}.catalog-page .table-autoparts .name{width:23%;display:flex;justify-content:flex-start;text-align:left;line-height:normal}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .name{width:100%;color:#000}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .name{width:100%;color:#000}}.catalog-page .table-autoparts .number{width:26%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .number{width:100%;color:#999}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .number{width:100%;color:#999}}.catalog-page .table-autoparts .accessibility{width:10%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .accessibility{width:100%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .accessibility{width:100%}}.catalog-page .table-autoparts .price{width:8%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .price{width:40%;color:#3a3a3c;display:inline-block}.catalog-page .table-autoparts .price:after{content:" грн"}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .price{width:40%;color:#3a3a3c;display:inline-block}.catalog-page .table-autoparts .price:after{content:" грн"}}.catalog-page .table-autoparts .add-order{width:11%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .add-order{width:50%}}.catalog-page .table-autoparts .amount{width:10%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .amount{width:30%;display:inline-block;text-align:center}.catalog-page .table-autoparts .amount:after{content:" шт."}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .amount{width:30%;display:inline-block;text-align:center}.catalog-page .table-autoparts .amount:after{content:" шт."}}.catalog-page .table-autoparts .buy{width:12%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .table-autoparts .buy{width:15%;float:right;position:relative;margin-top:-40px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .table-autoparts .buy{width:15%;float:right;position:relative;margin-top:-40px}}.catalog-page .autoparts-item{display:flex;border:1px solid #D1D1D6;background:#fff;border-bottom:none}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .autoparts-item{border:1px solid #D1D1D6;display:block;margin-bottom:10px;padding:20px;line-height:28px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .autoparts-item{border:1px solid #D1D1D6;display:block;margin-bottom:10px;padding:20px;line-height:28px}}.catalog-page .autoparts-item:nth-child(2){border-radius:8px 8px 0 0}.catalog-page .autoparts-item:last-child{border-bottom:1px solid #D1D1D6;border-radius:0 0 8px 8px}.catalog-page .autoparts-item div{font-size:14px;display:flex;justify-content:center;align-items:center;border-right:1px solid #D1D1D6;padding:12px;text-align:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .autoparts-item div{border-right:none;padding:0;text-align:left;display:block}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .autoparts-item div{border-right:none;padding:0;text-align:left;display:block}}.catalog-page .autoparts-item div:last-child{border-right:none}.catalog-page .autoparts-item .buy a{display:block;background:#3a3a3c;color:#fff;text-decoration:none;font-size:14px;padding:12px 15px;border-radius:8px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .autoparts-item .buy a{padding:0;width:40px;height:40px;border-radius:5px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .autoparts-item .buy a{padding:0;width:40px;height:40px;border-radius:5px}}.catalog-page .autoparts-item .buy a:before{content:"Додати в кошик"}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .autoparts-item .buy a:before{content:url(/images/icons/buy.svg)}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .autoparts-item .buy a:before{content:url(/images/icons/buy.svg)}}.catalog-page .wrap-search{display:flex;gap:5px;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .wrap-search{display:block;margin-top:20px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .wrap-search{display:block;margin-top:20px}}.catalog-page .wrap-search .search-submit{background:#3a3a3c;color:#fff;font-size:14px;border:none;border-radius:8px;padding:0 30px;font-family:Open Sans,sans-serif;cursor:pointer;height:58px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .wrap-search .search-submit{width:100%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .wrap-search .search-submit{width:100%}}.catalog-page .wrap-search .autocomplete-container{width:23.5%;position:relative}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .wrap-search .autocomplete-container{width:100%;position:relative;margin-bottom:10px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .wrap-search .autocomplete-container{width:100%;position:relative;margin-bottom:10px}}.catalog-page .wrap-search .autocomplete-container input{border:1px solid #D1D1D6;line-height:56px;font-size:16px;padding-left:12px;width:100%;font-family:Open Sans,sans-serif;border-radius:8px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .wrap-search .autocomplete-container input{font-size:14px}}.catalog-page .wrap-search .autocomplete-container .autocomplete-suggestions{position:absolute;width:100%;background:#fff;margin-top:5px;font-size:14px;color:#555;z-index:9}.catalog-page .wrap-search .autocomplete-container .autocomplete-suggestions .autocomplete-suggestion{border-left:1px solid rgb(228,220,211);border-right:1px solid rgb(228,220,211);padding:10px 20px;cursor:pointer}.catalog-page .wrap-search .autocomplete-container .autocomplete-suggestions .autocomplete-suggestion:hover{background:#e4dcd38f}.catalog-page .wrap-search .autocomplete-container .autocomplete-suggestions .autocomplete-suggestion:first-child{border-top:1px solid rgb(228,220,211)}.catalog-page .wrap-search .autocomplete-container .autocomplete-suggestions .autocomplete-suggestion:last-child{border-bottom:1px solid rgb(228,220,211)}.catalog-page .wrap-search #clear-btn{border:none;font-size:14px;font-family:Open Sans,sans-serif;margin-left:30px;border-bottom:1px solid;height:-moz-fit-content;height:fit-content;padding:0;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page .wrap-search #clear-btn{border:1px solid;width:100%;margin-left:0;background:#fff;margin-top:10px;height:58px;border-radius:8px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page .wrap-search #clear-btn{border:1px solid;width:100%;margin-left:0;background:#fff;margin-top:10px;height:58px;border-radius:8px}}.catalog-page .hidden{display:none}.catalog-page #pagination{display:flex;justify-content:flex-end;margin-top:60px;margin-bottom:100px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page #pagination{justify-content:center;margin-top:30px;margin-bottom:60px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page #pagination{justify-content:center;margin-top:30px;margin-bottom:60px}}.catalog-page #pagination #page-numbers{display:inline-block}.catalog-page #pagination #page-numbers .page-num{padding:5px 9px;margin:0 5px;font-size:14px;cursor:pointer}.catalog-page #pagination #page-numbers .page-num.active{background-color:#3a3a3c;color:#fff;border-radius:6px}.catalog-page #pagination button{padding:0;cursor:pointer;border:none;margin-left:10px;background:none}.catalog-page #pagination button img{filter:brightness(0) saturate(100%)}.catalog-page #pagination #prev-btn{margin-left:0;margin-right:10px}.catalog-page #pagination #prev-btn img{transform:rotate(180deg)}.catalog-page #pagination button:disabled img{cursor:not-allowed;opacity:.5}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page header .btn-wrap .mob-btn{width:100%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page header .btn-wrap .mob-btn{width:100%}}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page header .btn-wrap .mob-btn .storage.btn{width:100%;line-height:50px;text-align:center;display:block}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page header .btn-wrap .mob-btn .storage.btn{width:100%;line-height:50px;text-align:center;display:block}}.catalog-page.status-order .table-autoparts .head-tb{font-size:14px}.catalog-page.status-order .table-autoparts .name{width:25%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.status-order .table-autoparts .name{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.status-order .table-autoparts .name{width:auto}}.catalog-page.status-order .table-autoparts .number{width:15%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.status-order .table-autoparts .number{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.status-order .table-autoparts .number{width:auto}}.catalog-page.status-order .table-autoparts .price{width:10%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.status-order .table-autoparts .price{width:40%}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.status-order .table-autoparts .price{width:40%}}.catalog-page.status-order .table-autoparts .note{width:30%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.status-order .table-autoparts .note{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.status-order .table-autoparts .note{width:auto}}.catalog-page.basket-page .table-autoparts{width:70%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .table-autoparts{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .table-autoparts{width:auto}}.catalog-page.basket-page .name{width:30%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .name{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .name{width:auto}}.catalog-page.basket-page .number{width:28%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .number{width:auto}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .number{width:auto}}.catalog-page.basket-page .add-order,.catalog-page.basket-page .price{width:15%}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .price{width:auto;margin-top:10px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .price{width:auto;margin-top:10px}}.catalog-page.basket-page .delete{width:12%;color:#f40a0a;position:relative;cursor:pointer}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .delete{width:auto;text-align:right}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .delete{width:auto;text-align:right}}.catalog-page.basket-page .delete:before{content:url(/images/icons/delete.svg);margin-right:5px}.catalog-page.basket-page .head-tb .delete:before{content:none}.catalog-page.basket-page #orderForm .qty-input{width:40px;height:40px;text-align:center;border:1px solid #D1D1D6;border-radius:6px;font-size:14px;background:transparent}.catalog-page.basket-page .total-cost{width:70%;text-align:center;font-size:30px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .total-cost{width:auto;text-align:left;font-size:18px;line-height:normal}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .total-cost{width:auto;text-align:left;font-size:18px;line-height:normal}}.catalog-page.basket-page .total-cost span{margin-left:50px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .total-cost span{margin-left:10px}}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page .total-cost span{margin-left:10px}}.catalog-page.basket-page .wrap-btn{width:70%;display:flex;justify-content:space-between;align-items:center}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .wrap-btn{width:auto;flex-direction:column}}.catalog-page.basket-page .wrap-btn .btn.back{background:transparent;color:#000;border:1px solid;font-size:14px;padding:5px 35px}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.catalog-page.basket-page .wrap-btn .btn{width:-webkit-fill-available;line-height:40px}}.catalog-page.basket-page form button[type=submit]{font-size:14px}@media only screen and (min-device-width: 650px) and (max-device-width: 1120px){.catalog-page.basket-page form button[type=submit]{line-height:40px;margin-top:0}}*{box-sizing:border-box}body{background:#f2f2f7}header{position:fixed;top:0;left:0;z-index:100}main{padding-top:100px;min-height:calc(100vh - 400px)}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){main{padding-top:70px}}.catalog-page{background:#fff}.catalog-page>.layout-width{background:#fff}.empty-state{margin-top:20px;text-align:center;padding:60px 20px;background:#fff;border-radius:8px}.empty-state h2{font-size:24px;margin-bottom:10px}.empty-state p{color:#999;margin-bottom:30px}.loading{text-align:center;padding:40px;font-size:18px;color:#999}.orders-list{margin-top:30px}.orders-list .order-item{background:#fff;border:1px solid #D1D1D6;padding:20px;margin-bottom:10px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:box-shadow .2s}.orders-list .order-item:hover{box-shadow:0 2px 8px #0000001a}.orders-list .order-item .order-info h3{margin:0 0 5px;font-size:18px}.orders-list .order-item .order-info p{margin:0;color:#999;font-size:14px}.orders-list .order-item .order-arrow{font-size:24px;color:#999}.logout{cursor:pointer;font-size:14px;color:#666;padding:5px 10px;border:1px solid #D1D1D6;border-radius:5px;transition:all .2s}.logout:hover{color:#f40a0a;border-color:#f40a0a}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.logout span{display:none}.logout:before{content:"✕"}}.modal-overlay{position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;animation:fadeIn .3s}.modal-content{background-color:#fff;padding:60px;width:80%;max-width:500px;border-radius:8px;text-align:center;position:relative}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.modal-content{padding:30px 20px 40px;width:90%}}.modal-content .close-btn{position:absolute;right:30px;top:20px;cursor:pointer;font-size:24px}.modal-content h2{margin-top:0;font-size:34px;font-weight:500}.modal-content p{font-size:20px}.modal-content p span{font-weight:700}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.login-page{min-height:calc(100vh - 200px);display:flex;align-items:center;justify-content:center;padding:20px;background:#f2f2f7}.login-page .login-form{background:#fff;width:100%;max-width:500px;padding:50px 70px;border-radius:8px;box-shadow:0 2px 20px #00000014}@media only screen and (min-device-width: 320px) and (max-device-width: 650px){.login-page .login-form{padding:30px 20px}}.login-page .login-form h2{font-weight:400;font-size:30px;text-align:center;margin:0 0 10px}.login-page .login-form>p{text-align:center;font-size:16px;color:#666;margin-bottom:30px}.login-page .login-form input[type=text],.login-page .login-form input[type=password]{width:100%;height:60px;border:1px solid #D1D1D6;border-radius:8px;padding:0 20px;font-size:16px;margin-bottom:20px;outline:none;font-family:Open Sans,sans-serif}.login-page .login-form input:focus{border-color:#3a3a3c}.login-page .login-form .password-container{position:relative;margin-top:0}.login-page .login-form .password-container input{margin-bottom:0;padding-right:50px}.login-page .login-form .password-container .toggle-password{position:absolute;right:20px;top:50%;transform:translateY(-50%);width:24px;height:24px;cursor:pointer;background:url(/images/icons/eye.svg) no-repeat center;background-size:contain;opacity:.5}.login-page .login-form .password-container .toggle-password.show{background-image:url(/images/icons/eye.slash.svg)}.login-page .login-form .password-container .toggle-password:hover{opacity:.8}.login-page .login-form .error{color:#f40a0a;margin:15px 0;text-align:center}.login-page .login-form .btn{width:100%;margin-top:30px;font-size:16px;height:60px;display:flex;align-items:center;justify-content:center}.login-page .login-form .btn:disabled{opacity:.6;cursor:not-allowed}.pagination{display:flex;justify-content:flex-end;margin-top:60px;margin-bottom:100px}.pagination .page-numbers{display:inline-block}.pagination .page-numbers .page-num{padding:5px 9px;margin:0 5px;font-size:14px;cursor:pointer}.pagination .page-numbers .page-num.active{background-color:#3a3a3c;color:#fff;border-radius:6px}.pagination button{padding:0;cursor:pointer;border:none;margin-left:10px;background:none}.pagination button img{filter:brightness(0) saturate(100%)}.pagination button.prev-btn{margin-left:0;margin-right:10px}.pagination button.prev-btn img{transform:rotate(180deg)}.pagination button:disabled img{cursor:not-allowed;opacity:.5}
