/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{line-height:1.15}body{margin:0}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}code,kbd,pre,samp{font-family:monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{max-width:100%;height:auto;border:0}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .63em}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}summary{display:list-item}[hidden],template{display:none}@font-face{font-family:"Oswald";src:url(../fonts/oswaldmedium.woff2)format("woff2"),url(../fonts/oswaldmedium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Oswald";src:url(../fonts/oswaldregular.woff2)format("woff2"),url(../fonts/oswaldregular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}*,::after,::before{box-sizing:inherit}.additional-product{border-bottom:1px solid #cdcdcd;padding-top:13px;padding-bottom:19px}.additional-product__title{margin:0 0 13px;font:400 16px/1"Oswald","Arial",sans-serif;text-transform:uppercase}.additional-product__specification{margin-bottom:15px;font:400 14px/1"Arial",sans-serif}.additional-product__amount,.additional-product__price,.product__specification dd{margin:0}.additional-product__order{width:100%}@media (min-width:768px){.additional-product{border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:26px 38px 28px;display:flex;flex-wrap:wrap;justify-content:space-between}.additional-product__title{margin-bottom:25px;font-size:20px;line-height:1}.additional-product__specification{margin-bottom:25px;text-align:right;font-size:16px;line-height:20px}.additional-product__price{width:90px}}@media (min-width:1440px){.additional-product{padding:15px 0 17px;border-left:none;border-right:none;align-items:center}.additional-product__title{margin-bottom:0;margin-right:38px}.additional-product__order{width:auto;min-width:244px}.additional-product__specification{width:288px;margin-bottom:0;margin-left:auto;margin-right:38px}}.additional-products{padding-bottom:35px;overflow:hidden}.additional-products__item:first-child{border-top:1px solid #cdcdcd}.additional-products__title{margin:0 auto 36px}.additional-products__list{padding:0 20px;margin:0 auto 35px;list-style:none;width:320px}.additional-product__specification{display:flex;justify-content:space-between}.additional-products__promo{margin-left:auto;margin-right:auto}@media (min-width:768px){.additional-products{padding-bottom:76px}.additional-products__title{margin-bottom:80px}.additional-products__list{width:708px;margin-bottom:69px;padding:0}}@media (min-width:1440px){.additional-products{padding-bottom:86px}.additional-products__wrapper{width:1220px;margin-left:auto;margin-right:auto;display:flex}.additional-products__list{width:auto;margin:0 80px 0 0;flex-grow:1}}.advantages__wrapper{width:320px;padding:0 20px;margin:0 auto}.advantages__title{margin:0 0 40px}.advantages__list{list-style:none;margin:0;padding:0;counter-reset:advantages}.advantages__item{display:flex;margin-bottom:20px}.advantages__item:last-child{margin-bottom:0}.advantages__item::before{content:"";display:block;flex-shrink:0;width:60px;height:60px;background-color:#68b738;background-position:center;background-repeat:no-repeat;margin-right:20px}.advantages__item--healthy::before{background-image:url(../img/leaf.svg);background-size:30px 32px}.advantages__item--powder::before{background-image:url(../img/powder.svg);background-size:29px 31px}.advantages__item--meal::before{background-image:url(../img/cutlery.svg);background-size:25px 30px}.advantages__item--time::before{background-image:url(../img/scale.svg);background-size:32px 33px}.advantages__text{font:400 14px/18px"Arial",sans-serif;color:#444;margin:0}@media (min-width:768px){.advantages__wrapper{width:708px;padding:0}.advantages__list{display:grid;grid-template-columns:250px 250px;justify-content:space-between;grid-row-gap:135px}.advantages__item{width:250px;margin-bottom:0;flex-direction:column;position:relative}.advantages__item::before{width:80px;height:80px;margin-right:0;margin-bottom:30px}.advantages__item::after{counter-increment:advantages;content:counter(advantages);display:block;position:absolute;left:120px;top:-39px;z-index:-1;color:#f2f2f2;font-size:280px;line-height:280px}.advantages__text{font-size:16px;line-height:24px}}@media (min-width:1440px){.advantages__wrapper{width:1220px}.advantages__list{grid-template-columns:250px 250px 250px 250px}}.button{display:inline-block;padding:10px 26px;font-size:16px;line-height:20px;text-transform:uppercase;text-decoration:none;text-align:center;color:#fff;background-color:#68b738;border:0;transition:background-color .3s ease;cursor:pointer}.button:hover{background-color:#5eaa2f}.button:active{color:rgba(255,255,255,.3)}.button--secondary{background-color:#f2f2f2;color:#444}.button--secondary:hover{background-color:#ebebeb}.button--secondary:active{color:rgba(68,68,68,.3)}.button-toggle{position:relative;top:0;right:0;display:block;width:65px;height:65px;padding:0;background-color:transparent;border:0;cursor:pointer}.button-toggle--close::after,.button-toggle::before{content:"";display:block;width:24px;height:2px;position:absolute;background-color:#000}.button-toggle::before{top:25px;left:22px;box-shadow:0 8px 0 0#000,0 16px 0 0#000}.button-toggle--close::after{transform:rotate(-45deg)}.button-toggle--close::before{transform:rotate(45deg);box-shadow:none;top:32px;right:19px}.button-toggle--close::after{top:32px;right:19px}@media (min-width:768px){.button-toggle{display:none}}.catalog{margin:0;padding:0;list-style:none;border-top:1px solid #ebebeb}.catalog__item{display:flex;padding:20px 20px 25px;border-bottom:1px solid #ebebeb;max-width:320px;margin-left:auto;margin-right:auto}@media (min-width:768px){.catalog{display:grid;grid-template-columns:324px 324px;row-gap:141px;margin-left:auto;margin-right:auto;padding-top:123px;padding-left:0;padding-right:0;justify-content:space-between;width:708px;border-top:none}.catalog__item{padding:0;border-bottom:none;margin-left:0;margin-right:0;max-width:none}}@media (min-width:1440px){.catalog{grid-template-columns:repeat(4,245px);width:1220px;row-gap:144px}}.categories__wrapper{width:320px;padding:0 20px;margin:0 auto}.categories__item:not(:last-child){margin-bottom:20px}@media (min-width:768px){.categories__wrapper{width:708px;padding:0}.categories__item:not(:last-child){margin-bottom:30px}}@media (min-width:1440px){.categories__wrapper{width:1220px;justify-content:space-between;margin-left:auto;margin-right:auto;display:flex}.categories__item{width:570px}.categories__item:not(:last-child){margin-bottom:0}}.category{position:relative;background-color:#f2f2f2;padding:30px 20px 20px}.category img{position:absolute}.category--slim img{top:21px;left:22px}.category--pro img{top:24px;left:13px}.category__title{margin:0;padding-left:70px;font-size:24px;font-weight:400;text-transform:uppercase;color:#000}.category__description{margin:0 0 15px;padding-top:30px;padding-bottom:23px;border-bottom:1px solid #d9d9d9;font:400 14px/18px"Arial",sans-serif;color:#444}.category__link,.field-checkbox label{font:400 16px/18px"Oswald","Arial",sans-serif;text-transform:uppercase}.category__link{display:inline-flex;align-items:center;color:#000;text-decoration:none}.category__link span{display:flex;align-items:center;width:32px;margin-left:15px;overflow:hidden}.category__link svg{width:32px;margin-left:-8px;transition:margin-left .2s ease}.category__link:hover svg{margin-left:0}.category__link:active{opacity:.3}@media (min-width:768px){.category{padding:77px 316px 57px 52px}.category img{left:auto;top:50%;transform:translateY(-50%)}.category--slim img{width:200px;height:211px;right:62px}.category--pro img{width:268px;height:212px;right:28px}.category__description{padding-bottom:50px;margin-bottom:0;border-bottom:none;font-size:16px;line-height:24px}.category__title{padding-left:0;font-size:36px;line-height:1}.category__link{font-size:20px;line-height:30px}}@media (min-width:1440px){.category{padding:80px 50px 58px}.category img{transform:none;right:auto}.category--slim img{width:100px;height:106px;left:52px;top:41px}.category--pro img{width:134px;height:100px;left:33px;top:47px}.category__title{padding-left:162px;padding-bottom:73px}.category__description{padding-top:0;padding-bottom:23px}}.comparison__button{border:0;font:400 16px/20px"Oswald","Arial",sans-serif;text-transform:uppercase;cursor:pointer;background:0 0}.comparison__images{margin-bottom:15px}.comparison__image-wrapper--after{display:none}.comparison__controls{display:flex;justify-content:space-between;align-items:center;width:210px;height:30px;margin:0 auto}.comparison__range{width:85px;height:14px;background:#fff;border:1px solid #cdcdcd;border-radius:7px;position:relative}.comparison__range-toggle{width:35.66px;height:6px;background-color:#68b738;border-radius:6px;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.comparison__range-bar,.field-checkbox input,.field-radio input{display:none}@media (min-width:768px){.comparison{display:flex;flex-direction:column}.comparison__images{position:relative;height:511px;width:592px;margin-left:auto;margin-right:auto;margin-bottom:25px}.comparison__image-wrapper{position:absolute;top:0;height:511px;width:50%;overflow:hidden}.comparison__image-wrapper--after{display:block;right:0}.comparison__image-wrapper--after img{position:absolute;height:511px;width:536px;top:0;right:0;max-width:536px}.comparison__image-wrapper--before{left:0}.comparison__image-wrapper--before img{position:absolute;height:511px;width:665px;top:0;left:-7px;max-width:665px}.comparison__controls{width:auto}.comparison__range{width:426px;height:6px;margin-left:23px;margin-right:23px;border-radius:6px;background-color:#dcdcdc;border:0}.comparison__range-toggle{width:34px;height:34px;left:calc(50% - 17px);border:1px solid #dcdcdc;border-radius:50%;background-color:#fff;display:flex;box-shadow:0 1px 3px rgba(0,0,0,.16);transition:box-shadow .3s ease,border-color .3s ease;cursor:pointer}.comparison__range-toggle:hover{box-shadow:0 2px 4px rgba(0,0,0,.19)}.comparison__range-toggle:active{box-shadow:0 3px 5px rgba(0,0,0,.2);border-color:#68b738}.comparison__range-toggle::before{content:"";display:block;width:8px;height:8px;margin:auto;border-radius:50%;background-color:#68b738;pointer-events:none}.comparison__button{padding:0;border-bottom:1px dotted rgba(0,0,0,.24);font-size:20px;line-height:30px;transition:border-bottom .3s ease}.comparison__button:hover{border-bottom:1px solid rgba(0,0,0,.4)}.comparison__button:active{border-bottom:none;transition:none}}.contacts__info{width:320px;margin:0 auto;display:flex;justify-content:space-between;padding:26px 20px}.contacts--background{background-color:#f2f2f2}.contacts__title{font:400 16px/20px"Oswald","Arial",sans-serif;text-transform:uppercase;width:140px}.contacts__address{font:400 14px/20px"Arial",sans-serif}.contacts__map{height:362px}@media (min-width:768px){.contacts__info{width:708px;padding:60px 40px}.contacts__title{width:175px;font-size:20px;line-height:26px}.contacts__address{text-align:right;font-size:16px;line-height:20px;display:flex;flex-direction:column;justify-content:space-between}.contacts__map{height:400px}}@media (min-width:1440px){.contacts{position:relative}.contacts__info{position:absolute;z-index:1;top:95px;left:110px;width:565px;padding:60px 80px;background-color:#fff}}.copyright{font:16px/18px"Arial",sans-serif;color:#444;text-decoration:none;display:flex;align-items:center;justify-content:space-between;width:100%;white-space:nowrap}.copyright:hover svg,.field-text input:hover+svg,.social-link:hover svg{fill:#68b738}.copyright:active,.social-link:active svg{opacity:.3}.copyright svg{fill:#666;transition:fill .2s ease}@media (min-width:768px){.copyright__text{margin-right:22px}}.example{padding:25px 0 40px;background-color:#eaeaea}.example__wrapper{width:320px;padding:0 20px;margin:0 auto}.example__info{margin-bottom:40px}.example__title{margin:0 0 40px}.example__text{margin:0 0 20px;font:400 14px/18px"Arial",sans-serif;color:#444}.example__list{margin:0 0 34px;padding:0;list-style:none;display:flex;justify-content:space-between}.example__total{margin:0 0 40px;font:400 14px/20px"Oswald","Arial",sans-serif;text-transform:uppercase;text-align:center}@media (min-width:768px){.example{position:relative;padding-top:37px;padding-bottom:61px;border-top:1px solid #e6e6e6;background-color:transparent}.example::after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;z-index:-1;height:462px;background-color:#eaeaea}.example__wrapper{width:708px;padding:0}.example__title{margin-bottom:63px}.example__text{margin-bottom:54px;font-size:16px;line-height:24px}.example__info{display:flex;align-items:center}.example__list{width:366px}.example__item{width:162px}.example__total{margin-left:auto;text-align:right;font-size:20px}.example__total-value{display:block;margin-top:8px}}@media (min-width:1440px){.example{padding-bottom:70px;border-top:none}.example::after{background-color:#f2f2f2}.example__title{margin-bottom:146px}.example__wrapper{width:1220px;display:flex;justify-content:space-between}.example__text-content{width:436px}.example__text{margin-top:0;margin-bottom:70px}.example__info{display:block;margin-bottom:0}.example__list{margin-bottom:60px}.example__total{width:100%;margin-bottom:0;text-align:left}.example__total-value{display:inline-block;margin-top:0;margin-left:63px}.example__comparison{margin-top:-37px}}.example-info{text-align:center;position:relative;border:1px solid #cdcdcd;border-radius:3px;width:124px;padding:14px 14px 17px}.example-info__value{margin:0;font:400 24px/1"Oswald","Arial",sans-serif;text-transform:uppercase}.example-info__description{position:absolute;bottom:-15px;left:50%;transform:translateX(-50%);width:87px;margin:0;font:400 12px/1"Arial",sans-serif;color:#444;background-color:#eaeaea}@media (min-width:768px){.example-info{padding:20px 15px;width:162px}.example-info__value{font-size:30px}.example-info__description{width:auto;padding-left:7px;padding-right:8px;white-space:nowrap;bottom:-7px;font-size:14px;background-color:#fff}.example-info__description br{display:none}}@media (min-width:1440px){.example-info__description{background-color:#f2f2f2}}.field-checkbox{min-height:30px}.field-checkbox label{display:block;padding:6px 0 0 46px;position:relative;color:#222;transition:opacity .2s ease}.field-checkbox label::after,.field-checkbox label::before{content:"";cursor:pointer;position:absolute}.field-checkbox label::before{display:block;width:30px;height:30px;left:0;top:0;border:1px solid #cdcdcd;transition:border-color .2s ease}.field-checkbox label::after{display:none;width:18px;height:14px;background:url(../img/tick.svg)no-repeat center;background-size:contain;left:6.25px;top:8.09px}.field-checkbox label:hover::before,.field-radio label:hover::before{border-color:#bababa}.field-checkbox label:active,.field-radio label:active{opacity:.3;transition:none}.field-checkbox input:checked+label::after,.field-radio input:checked+label::after{display:block}@media (min-width:768px){.field-checkbox label{font-size:20px;line-height:30px;padding-left:59px}.field-checkbox label::before{width:40px;height:40px}.field-checkbox label::after{width:24px;height:18.67px;left:8px;top:11px}}.field-radio label{position:relative;display:block;padding:6px 0 6px 46px;font:400 16px/18px"Oswald","Arial",sans-serif;color:#222;text-transform:uppercase;cursor:pointer;transition:opacity .2s ease}.field-radio label::after,.field-radio label::before{content:"";border-radius:50%}.field-radio label::before{display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:30px;border:1px solid #cdcdcd;transition:border-color .2s ease}.field-radio label::after{display:none;position:absolute;left:8px;top:50%;transform:translateY(-50%);width:13.5px;height:13.5px;background-color:#68b738}@media (min-width:768px){.field-radio label{font-size:20px;line-height:30px;padding:5px 0 5px 60px}.field-radio label::before{width:40px;height:40px}.field-radio label::after{width:18px;height:18px;left:11px}}.field-text{display:flex;align-items:baseline}.field-text input,.field-text label{font:400 16px/20px"Oswald","Arial",sans-serif;color:#444;text-transform:uppercase}.field-text label{padding-right:13px}.field-text input{padding:11px 14px 12px;border:1px solid #e7e7e7;flex-grow:1;transition:border-color .2s ease}.field-text input:focus,.field-text input:hover,.field-textarea textarea:focus,.field-textarea textarea:hover{padding:10px 13px 11px}.field-text input:hover{border:2px solid #cdcdcd;padding:10px 13px 11px}.field-text input:focus{outline:0;border:2px solid #444}.field-text--invalid input{padding:10px 13px 11px;border:2px solid #ff8282}.field-text--invalid svg{fill:#ff8282}.field-text--email,.field-text--phone{position:relative}.field-text--email input,.field-text--phone input{padding-right:45px}.field-text--email input:focus,.field-text--email input:hover,.field-text--phone input:focus,.field-text--phone input:hover{padding:10px 44px 11px 13px}.field-text--email svg,.field-text--phone svg{display:block;position:absolute;top:50%;transform:translateY(-50%)}.field-text--phone svg{width:20px;height:20px;right:13px}.field-text--email svg{width:17px;height:13px;right:16px}.field-text--email.field-text--invalid input,.field-text--phone.field-text--invalid input{padding-right:44px}@media (min-width:768px){.field-text label{font-size:20px;line-height:30px}.field-text input{font-size:20px;line-height:27px}}@media (min-width:1440px){.field-text--email{width:569px;margin-right:80px}.field-text--phone{flex-grow:1}}.field-textarea{display:flex;align-items:flex-start}.field-textarea textarea{padding:11px 14px 12px;border:1px solid #e7e7e7;flex-grow:1;font:400 16px/20px"Oswald","Arial",sans-serif;color:#444;text-transform:uppercase;resize:vertical;min-height:150px;transition:border-color .2s ease}.field-textarea textarea:hover{border:2px solid #cdcdcd}.field-textarea textarea:focus{outline:0;border:2px solid #444}.field-textarea--invalid textarea{padding:10px 13px 11px;border:2px solid #ff8282}@media (min-width:768px){.field-textarea textarea{font-size:20px;line-height:30px;padding-left:19px;padding-right:19px}.field-textarea textarea:focus,.field-textarea textarea:hover{padding-left:18px;padding-right:18px}.field-textarea--invalid textarea{padding-left:18px;padding-right:18px}}.form{overflow:hidden}.form__title{margin:0 auto 35px}.form__intro{width:320px;margin:0 auto 39px;padding:0 20px;font:400 14px/18px"Oswald","Arial",sans-serif;text-transform:uppercase}.form__fieldset{width:320px;margin:0 auto 24px;padding:0 20px;border:0}.form__field:last-child,.form__fieldset:last-child{margin-bottom:0}.form__field{margin-bottom:14px}.form__two-columns{margin-bottom:24px}.form__program-type{padding:22px 20px 19px;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.form__program-type .form__wrapper{width:280px;margin:0 auto;padding:0}.form__wrapper--additional{padding-bottom:10px}.form__submit{width:100%}.form__note{display:block;font:400 14px/16px"Arial",sans-serif;padding-top:21px;text-align:center}@media (min-width:768px){.form__intro{width:768px;padding:0 69px;margin-bottom:66px;font-size:20px;line-height:30px}.form__fieldset{width:768px;padding:0 69px;margin-bottom:65px}.form__fieldset--additional{margin-bottom:54px}.form__field{margin-bottom:20px}.form__field--radio{margin-bottom:13px}.form__field--additional{width:286px;min-height:40px;margin-bottom:0}.form__field:last-child{margin-bottom:0}.form__wrapper--additional{display:grid;padding-bottom:0;grid-template-columns:286px 286px;justify-content:space-between;grid-row-gap:32px}.form__wrapper--submit{display:flex;align-items:center}.form__two-columns{margin-bottom:75px}.form__program-type{width:630px;padding:24px 27px;border:1px solid #d9d9d9;margin:72px auto 0}.form__program-type .form__wrapper{width:auto;margin:0;padding:0}.form__title{margin-bottom:76px}.form__title--small-margin{margin-bottom:57px}.form__submit{width:282px;padding-top:16px;padding-bottom:16px;font-size:22px}.form__note{padding-top:0;padding-left:61px;font-size:16px;line-height:20px}}@media (min-width:1440px){.form__fieldset,.form__intro{width:1220px;padding:0}.form__fieldset--additional{margin-bottom:61px}.form__two-columns{width:1220px;padding:0;display:flex;margin:0 auto}.form__two-columns .form__fieldset{width:869px;margin-right:80px}.form__wrapper--two-columns{display:flex}.form__wrapper--two-columns .form__field{margin-bottom:0}.form__wrapper--additional{display:flex;justify-content:space-between}.form__program-type{margin-top:0;margin-bottom:65px}.form__field--additional{width:245px}}.main__advantages{margin-bottom:50px}.main__categories{margin-bottom:20px}.main__title{padding:27px 20px 40px;margin:0 auto;line-height:1;width:320px}.main__title--form{padding-bottom:37px}.main__catalog{margin-bottom:25px}.main__form{margin-bottom:35px}@media (min-width:768px){.main__title{margin:0 auto;width:708px;padding-left:0;padding-right:0}.main__title--form{padding-bottom:54px}.main__categories{margin-bottom:45px}.main__advantages{margin-bottom:100px}.main__catalog{margin-bottom:68px}.main__form{margin-bottom:72px}}@media (min-width:768px) and (max-width:1439px){.main__title--form{width:768px;padding-left:69px;padding-right:69px}}@media (min-width:1440px){.main__intro{margin-bottom:82px}.main__title{width:1220px}.main__categories{margin-bottom:71px}.main__advantages{margin-bottom:120px}.main__catalog{margin-bottom:76px}.main__form{margin-bottom:82px}}.main-nav{position:absolute;top:66px;left:0;width:100%;z-index:1;background-color:#fff;transition:top .3s linear}.main-nav__list{margin:0;padding:0;font-weight:400;list-style:none}.main-nav__item{border-bottom:1px solid #e6e6e6}.main-nav__item a{height:66px;display:flex;justify-content:center;align-items:center;text-decoration:none;text-transform:uppercase;color:#000;font:500 20px/40px"Oswald","Arial",sans-serif;transition:opacity .2s ease}.main-nav__item a:hover{opacity:.6}.main-nav__item a:active{opacity:.3;transition:none}@media (max-width:767px){.main-nav--closed{display:none}}@media (min-width:768px){.main-nav{position:static;width:auto;background-color:transparent}.main-nav__list{display:flex}.main-nav__item{padding-left:33px;border-bottom:none}.main-nav__item a{display:block;height:52px;font-weight:400;font-size:18px;line-height:60px}.main-nav__item:first-child{padding-left:0}.main-nav__item--active a{border-bottom:2px solid #68b738}}@media (min-width:1440px){.main-nav__item{padding-left:37px}.main-nav__item a{font-size:20px}.main-nav__item:first-child{padding-left:0}.main-nav--background a{color:#fff}.main-nav--background .main-nav__item--active a{border-bottom:2px solid #fff}.main-nav__list{margin-bottom:5px}}.more-products{width:100%;padding-top:58px;display:flex;flex-direction:column;text-align:center;position:relative}.more-products__plus{width:30px;height:30px;position:absolute;top:5px;left:calc(50% - 15px);overflow:hidden}.more-products__plus svg{display:block;width:60px;height:60px;position:absolute;top:calc(50% - 31px);left:calc(50% - 31px)}.more-products__title{margin:0 0 8px;font:400 16px/20px"Oswald","Arial",sans-serif;text-transform:uppercase;color:#111}.more-products__text{margin:0 0 21px;font:400 12px/16px"Arial",sans-serif}@media (min-width:768px){.more-products{align-items:center;border:1px solid #f2f2f2;padding:160px 36px 38px 37px}.more-products__plus{top:52px;width:60px;height:60px;left:calc(50% - 30px)}.more-products__title{font-size:20px;line-height:22px;margin-bottom:23px;width:135px}.more-products__text{font-size:16px;line-height:18px;width:170px}.more-products__link{margin-top:auto;align-self:stretch}}@media (min-width:1440px){.more-products{padding:160px 38px 39px}}.page{font-family:"Oswald","Arial",sans-serif;font-weight:400;line-height:1.5;box-sizing:border-box;min-height:100%}.page__body{margin:0;min-height:100%;min-width:320px}@media (min-width:1440px) and (min-resolution:144dpi),(min-width:1440px) and (min-resolution:1.5dppx){.page__body--index::before{background:#65a83e url(../img/index-intro-desktop@2x.jpg)no-repeat top right}}@media (min-width:1440px){.page__body--index{position:relative}.page__body--index::before{content:"";display:block;width:50vw;height:694px;position:absolute;top:0;right:0;z-index:-1;background:#65a83e url(../img/index-intro-desktop@1x.jpg)no-repeat top right;background-size:720px 694px}}.page-footer{background-color:#f2f2f2}.page-footer__wrapper{width:320px;padding:39px 20px 22px;margin:0 auto}.page-footer__socials{width:100%;padding-top:20px;padding-bottom:20px;display:flex;align-content:center;justify-content:center;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.page-footer__logo{margin:0 auto 32px;display:block;width:128px;height:24px;transition:opacity .2s ease}.page-footer__logo:hover{opacity:.8}.page-footer__logo:active{opacity:.6;transition:none}.page-footer__logo img{display:block}.page-footer__copyright{padding-top:22px}@media (min-width:768px){.page-footer__wrapper{width:708px;padding:57px 0 56px;display:flex;align-items:center}.page-footer__logo{margin:0}.page-footer__socials{border:0;padding:0}.page-footer__copyright{padding:0}}@media (min-width:1440px){.page-footer__wrapper{width:1220px;padding:57px 0 58px}}.page-header{position:relative;border-bottom:1px solid #e6e6e6}.page-header__wrapper{width:320px;height:65px;margin:0 auto;padding-left:20px;display:flex;justify-content:space-between}.page-header__logo{display:flex;align-items:center;transition:opacity .2s ease}.page-header__logo img{width:191px;height:37.61px}.page-header__logo:hover{opacity:.6}.page-header__logo:active{opacity:.3;transition:none}@media (min-width:768px){.page-header{border-bottom:none}.page-header__wrapper{display:flex;justify-content:space-between;align-items:flex-end;width:708px;height:auto;min-height:76px;padding-left:0;padding-right:0}.page-header__logo{display:block}.page-header__logo img{display:block;width:174px;height:52px}}@media (min-width:1440px){.page-header__wrapper{width:1220px;min-height:112px}.page-header__logo img{width:202px;height:59px}}.page-intro{width:100%;position:relative;padding-top:28px;text-align:center;line-height:1}.page-intro::after,.page-intro::before{content:"";position:absolute;left:0;top:0;z-index:-1;width:100%;height:302px;display:block}.page-intro::before{background:url(../img/index-intro.jpg)no-repeat 57%bottom;background-size:800px 325px}.page-intro::after{background-color:rgba(104,183,56,.85)}.page-intro__wrapper{width:320px;padding:0 20px;margin:0 auto 20px}.page-intro__subtitle,.page-intro__title{margin:0 0 25px;color:#fff;font-size:36px;font-weight:400}.page-intro__subtitle{margin:0 0 29px;font-size:14px;text-transform:uppercase}.page-intro__button{font-size:14px;line-height:18px;width:280px;padding-top:11px;padding-bottom:11px}@media (min-width:768px){.page-intro{padding-top:62px;min-height:874px;position:relative;text-align:left}.page-intro::after,.page-intro::before{display:none}.page-intro__wrapper{width:708px;padding:0}.page-intro__title{width:420px;margin-left:87px;margin-bottom:40px;font-size:60px;line-height:60px;color:#000}.page-intro__subtitle{margin-left:87px;margin-bottom:50px;font-size:20px;line-height:20px;color:#000}.page-intro__button{width:auto;margin-left:87px;padding-top:14px;padding-bottom:14px;font-size:20px;line-height:26px}.page-intro__image{position:absolute;z-index:-1;bottom:0;width:709px;height:609px}}@media (min-width:1440px){.page-intro{padding-top:62px;min-height:582px}.page-intro__wrapper{width:1220px}.page-intro__title{margin-top:58px}.page-intro__subtitle,.page-intro__title{margin-left:80px;color:#000}.page-intro__button{margin-left:80px}.page-intro__image{right:331px;bottom:auto;top:30px;width:552px;height:499px}}.product{display:flex;flex-wrap:wrap;max-width:280px}.product__image{width:140px;display:flex;align-items:flex-end;justify-content:center}.product__description{flex-grow:1}.product__title{font:400 16px/20px"Oswald","Arial",sans-serif;margin-top:0;margin-bottom:18px;max-width:90px;text-transform:uppercase;color:#222}.product__specification{margin:0;font:400 12px/16px"Arial",sans-serif;color:#444}.product__specification-line{display:flex;justify-content:space-between}.product__order-button{display:block;width:100%;margin-top:22px}@media (min-width:768px){.product{width:100%;background-color:#f2f2f2;max-width:none;position:relative;padding:161px 38px 39px}.product__image{position:absolute;display:flex;min-height:210px;top:-210px;left:0;right:0;width:auto;transform:translateY(135px)}.product__image img{margin:auto auto 0;width:auto}.product__title{margin-bottom:15px;max-width:none;text-align:center;font-size:20px;line-height:24px}.product__title span{display:block}.product__specification{font-size:16px;line-height:20px}.product__specification-line{padding-top:6px;padding-bottom:6px;border-bottom:1px solid #cdcdcd}.product__order-button{margin-top:33px}}@media (min-width:1440px){.product{padding-bottom:40px}.product__image{transform:translateY(125px)}}.promo{width:280px;min-height:290px;background:url(../img/promo-bg-mobile@1x.jpg)no-repeat center;background-size:cover;text-align:center}.promo__icon{margin-top:59px;margin-bottom:48px}.promo__text{margin:0;font:400 16px/20px"Arial",sans-serif;color:#fff}@media (min-width:768px){.promo{width:708px;min-height:200px;padding:57px 124px 60px 77px;display:flex;justify-content:space-between;align-items:center;background-image:url(../img/promo-bg-tablet@1x.jpg)}}@media (min-width:768px) and (min-resolution:144dpi),(min-width:768px) and (min-resolution:1.5dppx){.promo{background-image:url(../img/promo-bg-tablet@2x.jpg)}}@media (min-width:768px){.promo__icon{margin:0;width:80px;height:82px}.promo__text{width:161px;text-align:left}}@media (min-width:1440px){.promo{width:245px;flex-direction:column;justify-content:center;padding:55px 40px 42px;background-image:url(../img/promo-bg-desktop@1x.jpg)}}@media (min-width:1440px) and (min-resolution:144dpi),(min-width:1440px) and (min-resolution:1.5dppx){.promo{background-image:url(../img/promo-bg-tablet@2x.jpg)}}@media (min-width:1440px){.promo__icon{margin-bottom:40px}.promo__text{width:auto;text-align:center}}.secondary-title{font:400 24px/26px"Oswald","Arial",sans-serif;width:320px;padding-left:20px;padding-right:20px;position:relative}.secondary-title span{background-color:#fff;display:inline-block;box-sizing:content-box;padding-right:20px;padding-left:20px;margin-left:-20px;max-width:280px}.secondary-title::after{content:"";position:absolute;left:-1000px;z-index:-1;height:2px;width:3000px;top:16px;background-color:#68b738}.secondary-title--narrow{max-width:245px}.secondary-title--narrow span{position:relative;left:-38px}@media (min-width:768px){.secondary-title{width:708px;padding:0;font-size:36px;line-height:36px}.secondary-title::after{top:22px}.secondary-title span{padding-left:38px;padding-right:36px;margin-left:0;max-width:708px}.secondary-title--narrow{max-width:none}.secondary-title--narrow span{position:static}}@media (min-width:1440px){.secondary-title{width:1220px;padding:0}.secondary-title span{padding-left:0;padding-right:36px;max-width:1220px}.secondary-title::after{width:4000px;left:0}.secondary-title::before{content:"";position:absolute;z-index:-1;height:2px;background-color:#68b738;top:16px;width:3000px;right:calc(100% + 40px)}}.social-link{position:relative;width:28px;height:22px;overflow:hidden;white-space:nowrap;text-indent:100%}.social-link svg{position:absolute;top:50%;left:50%;display:block;transform:translate(-50%,-50%);transition:fill .2s ease;fill:#666}.social-links{display:flex}.social-links__item{margin-right:24px}.social-links__item:last-child{margin-right:0}.title{font:400 36px/40px"Oswald","Arial",sans-serif;color:#000}@media (min-width:768px){.title{font-size:60px;line-height:1}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}
/*# sourceMappingURL=style.min.css.map */