:root{--c-light:#fff;--c-default:#000;--c-corp:#f00;--c-bread:#777;--c-lgrey:#f8f8f8;--c-dgrey:#ccc}.txtLink,.txtLinkMore{font-family:NeueHaasUnicaW1G-Regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#0073cd;cursor:pointer;-webkit-transition:.1s linear;transition:.1s linear;position:relative;text-decoration:none}.txtLink:after,.txtLinkMore:after{content:"";display:block;position:absolute;left:0;right:12px;bottom:0;height:1px;background:#0073cd;-webkit-transition:.1s linear;transition:.1s linear;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;width:0}.txtLink:active,.txtLink:focus,.txtLink:hover,.txtLinkMore:active,.txtLinkMore:focus,.txtLinkMore:hover{color:#0073cd;text-decoration:none}.txtLink:active:after,.txtLink:focus:after,.txtLink:hover:after,.txtLinkMore:active:after,.txtLinkMore:focus:after,.txtLinkMore:hover:after{width:calc(100% - 12px)}.txtLinkMore{padding-right:12px;position:relative}.txtLinkMore:before{content:"\f105";font-family:FontAwesome;display:block;position:absolute;right:0;bottom:3px;font-size:14px;line-height:1}.linkAnimated,.linkMoreAnimated{color:#0270c9;cursor:pointer;font-family:NeueHaasUnicaW1G-Regular,Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;position:relative;text-decoration:none;-webkit-transition:.1s linear;transition:.1s linear;white-space:nowrap}.linkAnimated::after,.linkMoreAnimated::after{background-color:#0270c9;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0;-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-transition:.1s linear;transition:.1s linear;width:0}.linkAnimated:active,.linkAnimated:focus,.linkAnimated:hover,.linkMoreAnimated:active,.linkMoreAnimated:focus,.linkMoreAnimated:hover{color:#0270c9;text-decoration:none}.linkAnimated:active::after,.linkAnimated:focus::after,.linkAnimated:hover::after,.linkMoreAnimated:active::after,.linkMoreAnimated:focus::after,.linkMoreAnimated:hover::after{width:100%}.linkMoreAnimated{padding-right:12px}.linkMoreAnimated::after{right:12px}.linkMoreAnimated::before{bottom:3px;content:"\f105";display:block;font-family:FontAwesome;font-size:14px;line-height:1;position:absolute;right:0}.page-404{margin-top:-80px}.page-404 section.main{padding-top:120px;padding-bottom:90px;text-align:center;color:#fff;background-color:red;background-image:url(https://s3.eu-central-1.amazonaws.com/lenovo-ua-assets/images/404/404-bg.svg);background-repeat:no-repeat;background-position:center;background-size:100%}@media (max-width:1023.98px){.page-404 section.main{padding-top:60px;padding-bottom:60px}}@media (max-width:767.98px){.page-404 section.main{background-size:150%;margin-bottom:0;margin-top:10px}}.page-404 section.main h1.title{font-family:NeueHaasUnicaW1G-Bold,Helvetica,Arial,sans-serif;font-size:200px}@media (max-width:1023.98px){.page-404 section.main h1.title{font-size:150px}}@media (max-width:767.98px){.page-404 section.main h1.title{font-size:90px}}.page-404 section.main p.description{font-family:NeueHaasUnicaW1G-Regular,Helvetica,Arial,sans-serif;font-size:30px}@media (max-width:767.98px){.page-404 section.main p.description{font-size:1.6em}}.page-404 section.alternative{padding-top:60px;padding-bottom:60px;text-align:center;color:#000}@media (max-width:1023.98px){.page-404 section.alternative{padding-top:45px}}@media (max-width:767.98px){.page-404 section.alternative{margin-bottom:0;margin-top:0;padding-top:20px}}.page-404 section.alternative div.product{position:relative;width:100%}.page-404 section.alternative img.product-img{display:block;margin-left:auto;margin-right:auto}@media (max-width:767.98px){.page-404 section.alternative img.product-img{display:none}}.page-404 section.alternative div.chat{top:40px;position:absolute;margin:auto;width:100%}@media (max-width:1259.98px){.page-404 section.alternative div.chat{top:65px}}@media (max-width:767.98px){.page-404 section.alternative div.chat{position:initial}}.page-404 section.alternative p{font-size:30px;padding-bottom:60px}@media (max-width:767.98px){.page-404 section.alternative p{font-size:18px}}.page-404 section.alternative i.bounce{font-size:90px;padding-bottom:60px}@media (max-width:767.98px){.page-404 section.alternative i.bounce{padding-bottom:0}}.page-404 section.alternative form{background-color:#2e2e2e;margin-top:-20px;margin-bottom:15px;margin-left:-15px;margin-right:-15px;padding:15px}.page-404 section.alternative form .input{background-color:#fff;border:solid 1px #ccc;border-radius:2px;color:#000;font-size:1.6em;max-width:100%;text-align:left;height:50px;width:100%;line-height:48px;padding:0 10px 0 48px}.page-404 section.alternative form .input:-moz-placeholder{color:#333;opacity:1;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.page-404 section.alternative form .input::-moz-placeholder{color:#333;opacity:1;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.page-404 section.alternative form .input:-ms-input-placeholder{color:#333;opacity:1;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.page-404 section.alternative form .input::-webkit-input-placeholder{color:#333;opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.page-404 section.alternative form .input:focus~.form-label{font-size:1.2em;left:0;top:-22px}.page-404 section.alternative form .input:focus:-moz-placeholder{opacity:0}.page-404 section.alternative form .input:focus::-moz-placeholder{opacity:0}.page-404 section.alternative form .input:focus:-ms-input-placeholder{opacity:0}.page-404 section.alternative form .input:focus::-webkit-input-placeholder{opacity:0}.page-404 section.alternative form .input-container{position:relative}.page-404 section.alternative form .input-container i{content:"";display:block;height:50px;left:0;pointer-events:none;position:absolute;top:0;width:50px}.page-404 section.alternative form .input-container i::after{bottom:50%;color:#ccc;content:"";font-family:FontAwesome;font-size:1.6em;left:50%;position:absolute;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.page-404 section.alternative form .input-container.__name i::after{content:"\f2be"}.page-404 section.alternative form .input-container.__name-alt i::after{content:"\f2bd"}.page-404 section.alternative form .input-container.__email i::after{content:"\f003"}.page-404 section.alternative form .input-container.__email-alt i::after{content:"\f0e0"}.page-404 section.alternative form .input-container.__phone i::after{content:"\f095"}.page-404 section.alternative form .input-container.__search i::after{content:"\f002"}.page-404 section.alternative form .input-container.__password i::after{content:"\f084"}.page-404 section.alternative form i{font-size:16px;line-height:50px}.page-404 section.alternative a.button{width:100%;background-color:red;border-color:red;color:#fff;-webkit-transition:any .2s ease-in-out;transition:any .2s ease-in-out}.page-404 section.alternative a.button:hover{background-color:#fd1600;border-color:#fd1600;-webkit-transition:any .2s ease-in-out;transition:any .2s ease-in-out}.page-404 .bounce{color:red;-webkit-animation:bounce 3s infinite;animation:bounce 3s infinite}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}40%{-ms-transform:translateY(-30px);-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-ms-transform:translateY(-15px);-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@media (min-width:768px){.not-found__proposal-item{display:inline-block;position:relative;opacity:0}}.not-found__proposal-item.__mobile{opacity:1}@media (min-width:768px){.not-found__proposal-item.__mobile .not-found__proposal-item-inner{display:inline-block;position:absolute;top:79px;left:24px;right:20px;bottom:90px}}.not-found__proposal-item.__tablet{opacity:1}@media (min-width:768px){.not-found__proposal-item.__tablet .not-found__proposal-item-inner{position:absolute;top:49px;left:58px;right:55px;bottom:83px}.not-found__proposal-item.__tablet .not-found__proposal-item-inner .not-found__proposal-list li:not(.__wide){margin:-5px 0}.not-found__proposal-item.__tablet .not-found__proposal-item-inner .not-found__proposal-list li.__wide{margin-top:30px}}.not-found__proposal-item.__desktop{opacity:1}@media (min-width:768px){.not-found__proposal-item.__desktop .not-found__proposal-item-inner{position:absolute;top:49px;left:58px;right:55px;bottom:83px}.not-found__proposal-item.__desktop .not-found__proposal-item-inner .not-found__proposal-list li:not(.__wide){margin:-5px 0}.not-found__proposal-item.__desktop .not-found__proposal-item-inner .not-found__proposal-list li.__wide{margin-top:30px}}@media (min-width:1024px){.not-found__proposal-item.__desktop .not-found__proposal-item-inner{position:absolute;top:24px;left:196px;right:199px;bottom:92px}.not-found__proposal-item.__desktop .not-found__proposal-item-inner .not-found__proposal-list li:not(.__wide){margin:0}.not-found__proposal-item.__desktop .not-found__proposal-item-inner .not-found__proposal-list li.__wide{margin-top:25px}}.not-found__proposal-item-inner{background-image:url(https://s3.eu-central-1.amazonaws.com/lenovo-ua-assets/images/404/device-bg.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media (min-width:768px){.not-found__proposal-item-inner{background:0 0}}.not-found__proposal-list{max-width:700px;padding:15px 15px 15px 15px;margin:auto}@media (max-width:1259.98px){.not-found__proposal-list{max-width:600px}}@media (max-width:767.98px){.not-found__proposal-list{background-image:url(https://s3.eu-central-1.amazonaws.com/lenovo-ua-assets/images/404/device-bg.png)}}.not-found__proposal-list::after{content:"";display:table;clear:both}.not-found__proposal-list span+img{margin-left:10px}.not-found__proposal-list li{margin:5px 0;clear:both}@media (max-width:1259.98px){.not-found__proposal-list li{margin:1.5px 0}}@media (max-width:767.98px){.not-found__proposal-list li{margin:5px 0}}.not-found__proposal-list li>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.not-found__proposal-list li.__left{float:left;margin-right:60px}.not-found__proposal-list li.__left>span>img{-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:middle;margin-right:3px}.not-found__proposal-list li.__wide{float:left;width:100%}.not-found__proposal-list li.__wide .button{font-size:16px;line-height:45px}.not-found__proposal-list li.__right{float:right;text-align:right;margin-left:60px}.not-found__proposal-list li.__right>span>img{-ms-flex-negative:0;flex-shrink:0;display:inline-block;vertical-align:middle;margin-left:3px}.not-found__proposal-list li.__right .not-found__proposal-list-message{text-align:left;background-color:#c6e7f9}.not-found__proposal-list li.__right .not-found__proposal-list-message::before{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:50%;-webkit-box-shadow:-10px -5px 0 0 #c6e7f9;box-shadow:-10px -5px 0 0 #c6e7f9;top:5px;right:-18px;left:auto;text-align:left}.not-found__proposal-list-message{display:inline-block;vertical-align:middle;padding:10px 20px;position:relative;background-color:#fff;border-radius:20px;font-size:15px;line-height:18px;text-align:left}.not-found__proposal-list-message::before{position:absolute;content:"";display:block;width:20px;height:20px;border-radius:50%;-webkit-box-shadow:10px -5px 0 0 #fff;box-shadow:10px -5px 0 0 #fff;top:5px;left:-18px}.not-found__proposal-list-message img{display:inline-block;vertical-align:middle;margin-left:10px}.not-found__proposal-list-message a{display:inline-block;color:#0270c9;border-bottom:1px solid #0270c9}.not-found__proposal-list-message a:hover{border:none}.not-found__proposal-product{text-align:center}.not-found__proposal-product-item{position:relative;display:none;width:320px;border:2px solid #e7e9ea;border-radius:2px;padding:10px;margin:50px auto}@media (min-width:768px){.not-found__proposal-product-item{display:-webkit-box;display:-ms-flexbox;display:flex}}.not-found__proposal-product-item::before{content:"";position:absolute;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border:8px solid transparent;border-bottom-color:#e7e9ea}.not-found__proposal-product h3{font-size:14px;font-family:NeueHaasUnicaW1G-Bold,Helvetica,Arial,sans-serif;line-height:21px;text-transform:uppercase;max-height:42px;overflow:hidden;text-overflow:ellipsis;text-align:left;margin-bottom:10px}.not-found__proposal-product img{height:90px;width:90px;-o-object-fit:cover;object-fit:cover}.not-found__proposal-product-desc{width:calc(100% - 90px);padding-left:15px;text-align:left}.not-found__proposal-product-price{position:relative;display:inline-block;border-radius:2px;border:1px solid red;font-size:14px;line-height:20px;padding:9px 54px 9px 14px;text-align:left;height:40px;overflow:hidden;-webkit-transition:all .2s ease;transition:all .2s ease}.not-found__proposal-product-price:hover{background-color:red;color:#fff}.not-found__proposal-product-price .bag{display:block;position:absolute;right:0;top:0;height:40px;width:40px;background-color:red}.not-found__proposal-product-price .bag svg{position:absolute;top:10px;left:12px}.not-found__proposal-product-price .bag svg path{fill:#fff}