@-webkit-keyframes blink{0%{opacity:1}to{opacity:.25}}@keyframes blink{0%{opacity:1}to{opacity:.25}}.InputText{color:#000;display:inline-block;height:50px;overflow:hidden;width:220px}.InputText,.InputText__input{box-sizing:border-box;position:relative}.InputText__input{background:#ebeef9;border:1px solid transparent;border-radius:25px;display:block;font:inherit;height:100%;padding:0 25px;width:100%}.InputText__input:focus{background-color:#fff;border-color:#1c257b}.InputText__input.anime-blink{-webkit-animation:blink .5s ease-in-out 0s 3 normal backwards;animation:blink .5s ease-in-out 0s 3 normal backwards}.InputText>span{color:grey;cursor:pointer;font-size:24px;height:100%;left:0;line-height:40px;pointer-events:none;position:absolute;text-align:center;text-decoration:none;top:0;width:45px}.HeaderUserAuth.overlayer{box-shadow:none;padding:0;width:360px}.HeaderUserAuth .overlayer-close{display:none}.HeaderUserAuth__header{align-items:center;border-bottom:1px solid #9ea7ca;display:flex;padding:20px 30px}.HeaderUserAuth__header .icon--login{color:#1c257b;height:40px;margin-right:20px;width:40px}.HeaderUserAuth__header .icon--close{color:#9ea7ca;cursor:pointer;height:20px;margin-left:auto;margin-right:-10px;transition:color .25s ease-in-out;width:20px}.HeaderUserAuth__header .icon--close:hover{color:#1c257b}.HeaderUserAuth__header .title{font-size:18px;font-weight:700;margin-right:20px}.HeaderUserAuth__body{padding:20px 30px}.HeaderUserAuth .button--submit,.HeaderUserAuth .InputText{display:block;width:100%}.HeaderUserAuth .button,.HeaderUserAuth .InputPassword{margin-top:12px}.HeaderUserAuth .text{margin-top:12px;padding:0 20px}.HeaderUserAuth .text--small{color:#878787;font-size:14px}.HeaderUserAuth .text--small a{color:inherit;text-decoration:underline}.HeaderUserMenu.overlayer{box-shadow:none;padding:0;width:360px}.HeaderUserMenu .overlayer-close{display:none}.HeaderUserMenu__header{align-items:center;border-bottom:1px solid #9ea7ca;display:flex;padding:20px 30px}.HeaderUserMenu__header .icon--user{color:#1c257b;height:40px;margin-right:20px;width:40px}.HeaderUserMenu__header .icon--close{color:#9ea7ca;cursor:pointer;height:20px;margin-left:auto;margin-right:-10px;transition:color .25s ease-in-out;width:20px}.HeaderUserMenu__header .icon--close:hover{color:#1c257b}.HeaderUserMenu__header .title{font-size:20px;font-weight:700;margin-right:20px}.HeaderUserMenu__button{padding:20px 30px}.HeaderUserMenu__button .button{align-items:center;display:flex;justify-content:center;width:100%}.HeaderUserMenu__button .icon{height:20px;margin-right:8px;width:20px}.HeaderUserMenu__links{padding:0}.HeaderUserMenu__link{align-items:center;box-sizing:border-box;color:#000;display:flex;padding:10px 20px;transition:.25s ease-in-out;transition-property:background-color,color}.HeaderUserMenu__link:hover{background-color:#ebeef9;color:#4665d7}.HeaderUserMenu__link .title{font-size:20px;margin-right:auto}.HeaderUserMenu__link .quantity{font-size:22px}.HeaderUserMenu__link .icon{height:18px;width:18px}.HeaderUserMenu__link .icon,.HeaderUserMenu__link .quantity{color:#ebeef9;margin-left:8px;transition:color .25s ease-in-out}.HeaderUserMenu__link:hover .icon,.HeaderUserMenu__link:hover .quantity{color:inherit}.HeaderUserCart-wrapper{position:absolute;width:100%;height:100%}.HeaderUserCart{position:-webkit-sticky;position:sticky;z-index:10;top:0;margin:100px 29px auto auto;width:614px;background:#fff;border:1px solid #4665d7;border-radius:9px}.HeaderUserCart .overlayer-close{display:none}.HeaderUserCart__close{position:absolute;right:0;top:0;margin:8px 8px 0 0;width:48px;height:48px;background:transparent;color:#9ea7ca}.HeaderUserCart__close:hover{color:#ff465c}.HeaderUserCart{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.HeaderUserCart__header{align-items:center;display:flex;padding:12px 60px 12px 20px}.HeaderUserCart__header .icon--shopping-bag{color:#1c257b;height:40px;width:40px}.HeaderUserCart__header .icon--close{color:#e0e1f3;cursor:pointer;height:20px;margin-left:auto;margin-right:0;transition:color .25s ease-in-out;width:20px}.HeaderUserCart__header .icon--close:hover{color:#1c257b}.HeaderUserCart__header .title{font-size:18px;margin:4px 0 2px 16px}.HeaderUserCart__body{padding:0 6px 0 20px}.HeaderUserCartItemsWrapper{max-height:448px}.HeaderUserCartItems{list-style:none;margin:0;padding:0 24px 0 0}.HeaderUserCartItem{align-items:center;border-bottom:1px solid #e0e1f3;box-sizing:border-box;display:flex;font-size:16px;padding:10px 0 13px}.HeaderUserCartItem:first-of-type{border-top:1px solid #e0e1f3}.HeaderUserCartItem__image{flex:0 0 50px;margin-right:6px}.HeaderUserCartItem__image:hover+.HeaderUserCartItem__title>a{color:#000}.HeaderUserCartItem__image .link{align-items:center;display:flex;height:50px;justify-content:center;width:50px}.HeaderUserCartItem__image .link>img{height:100%;width:100%;object-fit:contain}.HeaderUserCartItem__image .image{max-height:100%;max-width:100%}.HeaderUserCartItem__title{line-height:1.2;margin-right:auto;text-transform:lowercase;padding-right:12px}.HeaderUserCartItem__title:first-letter{text-transform:uppercase}.HeaderUserCartItem .HeaderUserCartQuantity{margin:1px 0 0}.HeaderUserCartItem__price{flex:0 0 91px;font-weight:700;margin-right:18px;text-align:right;white-space:nowrap}.HeaderUserCartItem__delete{box-sizing:border-box;color:#9ea7ca;cursor:pointer;flex:0 0 24px;height:24px;padding:6px;transition:color .25s ease-in-out}.HeaderUserCartItem__delete:hover{color:#ff465c}.HeaderUserCart__footer{align-items:center;display:flex;padding:12px 30px 14px}.HeaderUserCart__footer .total-title{font-size:18px;margin-right:8px}.HeaderUserCart__footer .total-value{font-size:20px;font-weight:700}.HeaderUserCart__footer .button{margin-left:auto;min-width:329px}@-webkit-keyframes CookieNotify-show{0%{transform:translateY(100%);opacity:0}}@keyframes CookieNotify-show{0%{transform:translateY(100%);opacity:0}}.CookieNotify{position:fixed;left:0;bottom:0;width:100%;background-color:#fff;padding:1.5625rem 4rem;box-shadow:2px 4px 6px rgba(0,0,0,.1),-1px -1px 5px rgba(0,0,0,.05);box-sizing:border-box;z-index:6;-webkit-animation:CookieNotify-show .5s ease-out .5s 1 backwards;animation:CookieNotify-show .5s ease-out .5s 1 backwards}@media (max-width:800px){.CookieNotify{padding-left:1rem;padding-right:1rem}}.CookieNotify__wrap{width:100%;max-width:54.625rem;margin:0 auto;display:flex;align-items:center}@media (max-width:800px){.CookieNotify__wrap{flex-wrap:wrap}.CookieNotify__wrap .button{margin:0 auto}}.CookieNotify__info{padding-right:30px;margin-right:auto}@media (max-width:800px){.CookieNotify__info{padding-right:0;margin-bottom:1rem}}.CookieNotify__info p{margin:0 0 .5em}.CookieNotify__info p:last-child{margin-bottom:0}@-webkit-keyframes NotifyCitychange-appear{0%{transform:translateX(100%);opacity:0}}@keyframes NotifyCitychange-appear{0%{transform:translateX(100%);opacity:0}}.NotifyCitychange{cursor:default;position:fixed;z-index:6;top:0;right:0;margin:88px;max-width:400px;background-color:#fff;padding:1rem 1rem .5rem;border-radius:.5rem;box-sizing:border-box;box-shadow:2px 4px 6px rgba(0,0,0,.1),-1px -1px 5px rgba(0,0,0,.05);-webkit-animation:NotifyCitychange-appear .5s ease-out .5s 1 backwards;animation:NotifyCitychange-appear .5s ease-out .5s 1 backwards}.NotifyCitychange__close{position:absolute;right:0;top:0;width:2.25rem;height:2.25rem;padding:0;margin:0;line-height:.95;font-size:1rem;background:none;color:#9ea7ca}.NotifyCitychange__close:hover{color:#1c257b}.NotifyCitychange__close .icon{width:1rem;height:1rem;vertical-align:-.125rem}.NotifyCitychange>h5{font-weight:600;font-size:1.125rem;color:#7baa3b;margin:0 1.5rem 0 0}.NotifyCitychange>p{margin:.5rem 0 0}.NotifyCitychange__city{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:flex-start;margin:.25rem 0 0 -.125rem;color:#1c257b}.NotifyCitychange__city b{font-weight:600;line-height:.95}.NotifyCitychange__city b:first-letter{text-transform:uppercase}.NotifyCitychange__city .icon{flex:0 0 auto;width:1.25rem;height:1.25rem;margin:-.125rem .125rem 0 0}.NotifyCitychange__dismiss{display:block;padding:.5rem 0;margin:.5rem auto 0;background:transparent;color:#9ea7ca;line-height:.95;font-size:1rem}.NotifyCitychange__dismiss:hover{color:#1c257b}@media screen and (max-width:1024px){.NotifyCitychange{margin:2rem}}@media screen and (max-width:420px){.NotifyCitychange{margin:.5rem}}.Carousel{position:relative;background:#f5f6fc;transition:none .5s ease 0s;transition-property:opacity,height,margin;box-sizing:border-box;overflow:hidden}.Carousel.kvazi3d{outline:none}.Carousel[aria-hidden]{height:0!important;margin:0!important}@media screen and (max-width:400px){.Carousel{margin:0 -20px}}.Carousel__stage{overflow:hidden;height:auto;width:100%}.Carousel__stage>ol,.Carousel__stage>ol>li{list-style:none;margin:0;padding:0}.Carousel__stage>ol{position:relative;width:100%;height:100%;display:grid;grid-auto-flow:column;grid-auto-columns:100%;align-items:center;transition:left .75s ease}.Carousel__stage>ol>li{overflow:hidden}.Carousel__stage a>.photopicture{position:relative}.Carousel__stage a>.photopicture>img{height:auto}.Carousel__stage a{position:relative;display:block;width:100%;cursor:default}.Carousel__stage a[href]{cursor:pointer}.Carousel__stage a:after{content:"";position:absolute;left:0;width:100%;top:0;height:100%}.Carousel__stage a[href]:hover:after{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.5)}.Carousel__bttn{font:24px/24px Verdana;color:#9ea7ca;position:absolute;top:50%;background:transparent;border-radius:0 36px 36px 0;transform:translateY(-50%);transition:all .25s ease;padding:0 8px;cursor:pointer;height:72px;width:36px}.Carousel__bttn:hover{color:#1c257b;background-color:hsla(0,0%,100%,.75);box-shadow:0 0 12px -4px rgba(0,0,0,.125)}.Carousel__bttn--prev{left:0;padding-left:0;border-radius:0 36px 36px 0}.Carousel__bttn--next{right:0;padding-right:0;border-radius:36px 0 0 36px}.Carousel__bttn--next:before{content:"\276F"}.Carousel__bttn--prev:before{content:"\276E"}.Carousel__dots{display:flex;flex-flow:row nowrap;position:absolute;bottom:0;left:50%;transform:translateX(-50%);margin:0 0 6px}.Carousel__dots>label{flex:0 0 auto;position:relative;cursor:pointer;width:20px;height:20px;overflow:hidden}.Carousel__dots>label input{pointer-events:none;visibility:hidden}.Carousel__dots>label input+b{position:absolute;bottom:0;top:0;right:0;left:0;margin:5px;border-radius:50%;background:#9ea7ca;transition:background-color .25s ease}.Carousel__dots>label input:checked+b,.Carousel__dots>label input:hover+b{background-color:#fff}