a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mNkYAAAAAYAAjCB0C8AAAAASUVORK5CYII=)}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Roboto,Arial,Helvetica,sans-serif;font-size:18px;background-color:#ebf5ff;color:#010101;background-image:url(../img/bg-body.png),linear-gradient(90deg,#663399 0,#5c4e86 100%);background-repeat:no-repeat,no-repeat;background-position:right top,center top;background-size:auto 460px,auto 460px;padding-bottom:50px}.blockRedLine3103{display:none!important}html{overflow-x:hidden}a:-moz-focusring,select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}:active,:focus,:hover,:visited{outline:0!important}a{outline:0!important}a:active,a:focus,a:hover,a:visited{outline:0!important}::-moz-focus-inner{border:0;outline:0}.container{max-width:1296px;width:100%;margin:0 auto}.btn{border:none;display:inline-block;cursor:pointer;outline:0;text-align:center;text-decoration:none;font-weight:700;transition:background .2s,color .2s;padding:14px;font-size:20px;border-radius:32px;background:#c61719;text-transform:uppercase;color:#fff}.btn:hover{background:#9c1315}.btn:active{background:#9c2d2f}.header{padding:47px 0 33px}.header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.header__menu{display:flex;align-items:center}.header__link{text-transform:capitalize;color:#fff;font-size:16px;font-weight:400;line-height:26px;text-decoration:none}.header__link:not(:last-of-type){margin-right:24px}.header__right{display:flex;align-items:center}.header__social{display:inline-block}.header__social img{width:100%}.header__social:not(:last-of-type){margin-right:12px}.header__search{border-radius:4px;background:#fff;padding:12px 21px;display:flex;align-items:center;justify-content:space-between;text-decoration:none;width:248px;flex-shrink:0;margin-right:48px}.header__search-text{color:#3b3b3b;font-size:16px;line-height:26px}.header__wrapper{display:flex}.header__photo{margin-top:12px;width:124px;height:124px;margin-right:24px;border-radius:50%}.header__center{color:#fff;width:60%}.header__name{font-size:16px;line-height:26px;margin-bottom:6px}.header__title{font-size:36px;font-weight:700;line-height:42px;margin-bottom:7px;max-width:620px}.header__list{opacity:.5;display:flex;align-items:center}.header__item{font-size:14px;line-height:26px}.header__item:not(:last-of-type){margin-right:15px}.main__wrapper{border-radius:32px;display:flex;background:#fff;padding:34px 24px 34px 34px;box-shadow:0 0 20px 0 #00000040}.main__left{max-width:923px;width:100%;flex-shrink:0;padding-right:24px;margin-right:24px;border-right:1px solid #bdbbbb}.main__content{margin-bottom:96px}.main__title{font-weight:500;font-size:32px;line-height:37.5px;margin-bottom:12px}.main__title--green{font-size:36px;font-weight:700;line-height:42px;color:#227718}.main__title a{white-space:nowrap;font-weight:700;color:orange;text-decoration:none}.main__title a:hover{text-decoration:underline}.main__title--italic{font-style:italic}.main .list+.main__photo,.main .list+.main__text,.main .main__photo+.main__text{margin-top:8px}.main__text{font-size:20px;line-height:26px;color:#585e6f}.main__text--italic{font-weight:300;font-style:italic}.main__text--large{font-weight:700;font-size:24px;line-height:30px;margin:0}.main__text--special{font-size:24px;font-weight:600;line-height:30px}.main__text--cta{font-size:24px;font-weight:700;line-height:30px;padding:24px;background:#5dc45B1A}.main__text b{font-weight:700}.main__text span{color:#c61719;font-weight:700}.main__text strong{color:#3b3b3b;font-weight:700}.main__text a{font-weight:700;color:orange;text-decoration:none}.main__text a.underline{text-decoration:underline}.main__text a:hover{text-decoration:underline}.main__text:not(:last-child){margin-bottom:8px}.main__text ul li{list-style-image:none;list-style-type:circle;font-size:18px;font-weight:600;line-height:24px}.main__photo{margin:0 auto;display:block;font-size:0;position:relative;overflow:hidden}.main__photo img{max-width:100%;width:auto;border-radius:32px}.main__photo-label{position:absolute;line-height:26px;color:#31363f;font-size:18px}.main__photo-label-2-1{left:4%;top:2%}.main__photo-label-2-2{left:56%;top:2%}.main__photo-label-2-3{top:39%;left:41%}.main__photo-label-2-4{top:47%;left:43%}.main__photo-label-2-5{top:58%;left:4%}.main__photo-label-2-6,.main__photo-label-2-7,.main__photo-label-2-8{width:33%;text-align:center}.main__photo-label-2-6{top:93%;left:0}.main__photo-label-2-7{top:93%;left:33%}.main__photo-label-2-8{top:93%;left:66%}.main__block:not(:last-of-type){margin-bottom:24px}.main hr{background:#bdbbbb}.main__red{font-size:36px;font-weight:700;line-height:42px;color:#c61719}.main__form{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px}.main__form-left{text-align:center;width:100%}.main__product{margin-bottom:8px;flex-shrink:0}.main__price{margin-bottom:32px}.main__price-wrap-old{font-size:32px;line-height:42px;text-align:left;color:#31363f;text-decoration:line-through;margin-bottom:32px}.main__price-wrap-new{font-size:64px;font-weight:700;line-height:42px;color:#c61719}.main__sidebar--alt{padding-top:96px}.main__sidebar--alt .main__sidebar-item{width:calc((100% - 24px * 2)/ 3)}.main__sidebar--alt .main__sidebar-list{display:flex;gap:24px}.main__sidebar-title{font-weight:500;font-size:26px;line-height:30.47px;margin-bottom:24px;color:#0e0e0e}.main__sidebar-item:not(:last-of-type){margin-bottom:24px}.item{font-size:0}.item__photo{text-decoration:none;display:inline-block}.item__photo img{overflow:hidden;margin-bottom:12px;border-radius:32px;width:100%}.item__title{font-weight:600;font-size:20px;line-height:26px;color:#585e6f}.list{padding-left:10px;list-style:disc;list-style-position:inside}.list__item{font-size:18px;line-height:24px;font-weight:600;color:#585e6f}.list__item::marker{margin-right:10px}.list__item:not(:last-of-type){margin-bottom:12px}.mb{margin-bottom:12px}.mt{margin-top:12px}.form__title{font-size:32px;font-weight:700;line-height:42px;margin-bottom:24px}.form__title--blue{color:#4da8ca;text-transform:uppercase}.form__link{margin:0 auto;min-height:50px;padding:12px 24px;text-transform:uppercase;text-decoration:none;border-radius:32px;background-color:limegreen;color:#fff;font-weight:700;font-size:20px;line-height:26px;letter-spacing:1px;width:100%;display:block;text-align:center;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content;transition:all .3s}.form__link:hover{background-color:darkgreen}.form__wrap{margin-bottom:24px;position:relative}.form__label{font-size:14px;font-weight:500;line-height:19.07px;color:#31363f;display:inline-block;margin-bottom:4px}.form__input{width:100%;box-sizing:border-box;background:0 0;height:50px;line-height:50px;color:#31363f;font-size:18px;border:none;padding:0 12px;border:1px solid #b4b3b1;background:#fff}.form__input::-webkit-input-placeholder{color:#31363f;font-size:18px}.form__input::placeholder{color:#31363f;font-size:18px}.form__input.error{border:1px solid #c61719;color:#c61719;background:rgba(198,23,25,.1)}.form__input.error::-webkit-input-placeholder{color:#c61719}.form__input.error::placeholder{color:#c61719}.form__input.error~span{display:block}.form__input:focus{background:#f5f5f7}.form__error{color:#c61719;display:none;font-size:12px;font-weight:300;margin-top:3px}.form__btn{width:100%;margin-top:8px}.labeled-picture{position:relative}.labeled-picture .labeled-picture__img{max-width:898px;margin:0 auto}.labeled-picture__label{position:absolute;font-weight:500;font-size:32px;line-height:37.5px;color:#fff;text-shadow:4px 2px 6px rgba(0,0,0,.5);padding:10px;min-height:58px;background:rgba(0,0,0,.502);border-radius:8px}.labeled-picture__label img{position:absolute;left:50%}.labeled-picture__label--down img{position:absolute;top:100%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.labeled-picture__label--up img{position:absolute;bottom:100%;-webkit-transform:translate(-50%,0) scale(-1);transform:translate(-50%,0) scale(-1)}.labeled-picture__label--1{bottom:69px;left:158px}.labeled-picture__label--2{top:84px;left:448px}.reviews__title{font-weight:500;font-size:26px;line-height:30.47px;color:#3b3b3b}.reviews__item{margin-top:39px;padding-top:40px;border-top:1px solid #bdbbbb}.reviews__item:first-of-type{margin-top:24px}.reviews__form{margin-top:39px;padding-top:24px;border-top:1px solid #bdbbbb}.reviews__form-title{font-weight:500;font-size:26px;line-height:30.47px;margin-bottom:10px;color:#0e0e0e}.reviews__input{border:1px solid #bdbbbb;background:#fff;height:100px;margin-bottom:12px;display:block}.reviews__btn{display:flex;gap:8px;align-items:center;text-decoration:none;text-align:center;color:#0295f6;font-weight:700;font-size:20px;line-height:26px;justify-content:flex-end;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.reviews__btn span{-webkit-transform:translateY(1px);transform:translateY(1px)}.reviews__btn--background{padding:6px 11.5px;background-color:#ebf5ff;border-radius:32px}.reviews__btn--empty{font-size:16px;line-height:26px;letter-spacing:.02em;color:#3b3b3b;padding:0;border-radius:0;background:0 0}.reviews__form-right{text-align:right}.review--answer{margin-left:85px}.review__right a{text-decoration:none}.review__top{display:flex;align-items:flex-start;margin-bottom:39px}.review__ava{width:60px;border-radius:50%;flex-shrink:0;margin-right:24px}.review__name{font-size:20px;line-height:26px;margin-bottom:2px;font-weight:600;margin-top:3px;color:#3b3b3b}.review__date{font-size:14px;font-weight:400;line-height:26px;color:#585e6f;margin-bottom:15px}.review__text{font-size:20px;line-height:26px;color:#585e6f}.review__text b{font-weight:700}.review__text a{white-space:nowrap;font-weight:700;color:orange;text-decoration:none}.review__text a:hover{text-decoration:underline}.review__photos{display:flex;align-items:flex-start;font-size:0;margin-top:12px}.review__photo{border-radius:32px;width:100%;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}.review__photo:not(:last-of-type){margin-right:12px}.review__bottom{padding-left:85px;display:flex;align-items:center}.review__bottom-left{display:flex;align-items:center}.review .reviews__btn--empty{margin-left:auto}.review .reviews__btn:not(:last-of-type){margin-right:24px}@media screen and (max-width:1330px){.container{max-width:100%;padding-left:15px;padding-right:15px}.header__center{width:70%}.main__left{max-width:71%}.labeled-picture .labeled-picture__img{max-width:600px}.labeled-picture__label--1{bottom:17px;left:144px}.labeled-picture__label--2{top:25px;left:265px}}@media screen and (max-width:1199px){.header__photo{margin-right:50px}.header__title{line-height:1.2}.main__form-left{padding-top:65px}.main__product{max-width:320px;width:100%}}@media screen and (max-width:991px){.header{padding:20px 0}.header__link{font-size:14px}.header__link:not(:last-of-type){margin-right:24px}.header__social{width:35px}.header__search{padding:5px 21px;width:150px;margin-right:20px}.header__photo{width:100px;height:100px;margin-right:20px}.header__title{font-size:30px}.main__left{max-width:100%;border-right:none;margin-right:0;padding-right:0}.main__content{margin-bottom:50px}.main__photo-label{font-size:1.9vw;line-height:1.1}.main__block:not(:last-of-type){margin-bottom:15px}.main__sidebar{display:none}}@media screen and (max-width:767px){.header__top{flex-wrap:wrap}.header__menu{width:100%;justify-content:center;margin-bottom:10px}.header__right{justify-content:center;width:100%}.header__center{width:100%}.main__form-left{-webkit-transform:none;transform:none}.main__product{max-width:280px;-webkit-transform:none;transform:none}.review__top{margin-bottom:30px}.review__ava{margin-right:15px}.review__date{margin-bottom:10px}.review__bottom{padding-left:75px}}@media screen and (max-width:639px){body{background:#663399}.header__menu{display:none}.header__link{color:#3b3b3b}.header__right{flex-direction:column}.header__search{margin-right:0;margin-bottom:10px;width:270px;border:1px solid #3b3b3b}.header__photo{width:70px;height:70px}.header__title{font-size:22px}.header__list{display:block}.header__item{display:block}.main__wrapper{padding:20px 15px}.main__title{font-size:20px;line-height:1.2}.main__text--large{font-size:30px;line-height:1.2}.main__text{font-size:18px;line-height:1.3}.main__red{font-size:25px;line-height:1.2}.main__form{display:block;margin-top:0}.main__form-left{margin:0 auto;padding:0}.main__product{margin:0 auto 10px;display:block;max-width:280px}.main__price{display:flex;align-items:baseline;justify-content:center;margin-bottom:15px}.main__price-wrap-old{margin-bottom:0;margin-right:30px}.list__item{font-size:18px;line-height:1.2}.form__title{text-align:center}.labeled-picture .labeled-picture__img{max-width:290px}.labeled-picture__label{font-size:18px;line-height:20px;min-height:26px}.labeled-picture__label--down img{-webkit-transform:translate(-50%,-20px) scale(.5);transform:translate(-50%,-20px) scale(.5)}.labeled-picture__label--up img{-webkit-transform:translate(-50%,20px) scale(-.5);transform:translate(-50%,20px) scale(-.5)}.labeled-picture__label--1{bottom:5px;left:45px}.labeled-picture__label--2{top:10px;left:100px}.reviews__item{padding-top:20px;margin-top:20px}.review--answer{margin-left:15px}.review__name{font-size:18px;line-height:1.3}.review__text{font-size:18px;line-height:1.3}.review__photos{display:block}.review__photo:not(:last-of-type){margin-right:0;margin-bottom:12px}.review__bottom{flex-direction:column;padding-left:0;text-align:center}.review .reviews__btn--empty{margin:0 auto;margin-top:10px}}@media screen and (max-width:479px){.header__photo{width:60px;height:60px;margin-right:10px}.header__name{line-height:1.2;font-size:14px}.header__title{font-size:20px}.header__item{font-size:12px}.main__text--large{font-size:26px}}
