h1{font-family:Roboto,sans-serif;font-weight:400}.header{margin-bottom:100px}@media (min-width:640px){.header{margin-bottom:130px}}@media (min-width:1280px){.header{margin-bottom:200px}}.nav{display:flex;justify-content:space-between;padding:20px 0}@media (min-width:1280px){.nav{margin-bottom:81px}}.nav__icon{height:24px;width:24px;transition:.4s ease}.nav__icon:hover{transform:scale(120%)}@media (min-width:1280px){.nav .menu{display:none}}.nav .logo{display:flex;width:fit-content;gap:12px;text-decoration:none}@media (min-width:1280px){.nav .logo .logo-size{height:50px;width:50px}}.nav .logo-text{display:none}@media (min-width:1280px){.nav .logo-text{display:flex;color:#344f10;font-size:14px;line-height:340%;letter-spacing:.7px;text-transform:uppercase}}.nav__hide{display:none;opacity:0}.nav__hide-link{text-decoration:none;color:#344f10;font-size:18px;font-weight:500;line-height:150%;transition:.4s ease}.nav__hide-link:hover{color:rgba(51,51,51,.62);transform:scale(110%)}@media (min-width:1280px){.nav__hide{display:flex;opacity:1;gap:40px}}.header-content{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width:640px){.header-content{column-gap:30px;--columns:6}}@media (min-width:1280px){.header-content{column-gap:20px;--columns:12}}.bg{width:100%;grid-row:1;grid-column:span 2}@media (min-width:640px){.bg{grid-column:span 6}}@media (min-width:1280px){.bg{grid-column:7/-1;padding-inline:0;display:none}}.bg-hide{display:none}@media (min-width:1280px){.bg-hide{display:block;width:100%;grid-column:7/-1}}.header-bottom{margin:25px 0 0;--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);grid-column:span 2}@media (min-width:640px){.header-bottom{column-gap:30px;--columns:6}}@media (min-width:1280px){.header-bottom{column-gap:20px;--columns:12}}@media (min-width:640px){.header-bottom{grid-column:2/-2}}@media (min-width:1280px){.header-bottom{grid-column:2/6;padding-inline:0;margin:0}}.header-bottom__title{text-align:center;color:#333;font-size:24px;font-weight:600;line-height:130%;grid-column:1/-1}@media (min-width:640px){.header-bottom__title{font-size:36px;line-height:150%;grid-column:1/-1}}@media (min-width:1280px){.header-bottom__title{text-align:left;font-size:60px;line-height:130%;grid-column:1/-1}}.header-bottom__subtitle{color:#333;text-align:center;font-size:16px;line-height:150%;margin:10px 0 30px;grid-column:1/-1}@media (min-width:640px){.header-bottom__subtitle{grid-column:2/-2}}@media (min-width:1280px){.header-bottom__subtitle{text-align:left;grid-column:1/-1}}.header-bottom .button-link{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);text-decoration:none;grid-column:span 2}@media (min-width:640px){.header-bottom .button-link{column-gap:30px;--columns:6}}@media (min-width:1280px){.header-bottom .button-link{column-gap:20px;--columns:12}}@media (min-width:640px){.header-bottom .button-link{grid-column:1/8}}@media (min-width:1280px){.header-bottom .button-link{grid-column:1/-1}}.header-bottom__button{height:60px;background-color:#333;border:none;color:#f2f2f2;text-align:center;font-size:16px;font-weight:600;line-height:130%;letter-spacing:2.4px;text-transform:uppercase;transition:.4s ease;grid-column:1/-1}@media (min-width:640px){.header-bottom__button{grid-column:2/-2}}@media (min-width:1280px){.header-bottom__button{grid-column:1/9}}.header-bottom__button:hover{color:#333;background-color:#e4dfd3;border:1px solid #333;transform:scale(110%)}.aside{height:100vh;background-color:#333;box-sizing:border-box;font-weight:600;position:fixed;top:0;left:0;right:0;z-index:999;opacity:0;pointer-events:none;transition:all .4s;transform:translateX(-100%);overflow:auto}.aside:target{opacity:1;pointer-events:all;transform:translateX(0)}.aside__menu-top{margin-block:20px 45px}.aside__icon-close{display:inline-block;background-image:url(icon-close.7dcf7e70.svg);height:15px;width:15px;transition:.4s ease}.aside__icon-close:hover{transform:scale(1.2)}.aside__item{list-style-type:none;text-align:center;margin-bottom:30px;position:relative}@media (min-width:640px){.aside__item{margin-bottom:50px}}.aside__item:after{content:"";position:absolute;bottom:-10px;display:block;width:100%;height:1px;background-color:#fff}.aside__link{color:#e4dfd3;font-size:18px;font-weight:600;line-height:130%;text-decoration:none;transition:.4s ease}.aside__link:hover{color:rgba(228,223,211,.5333333333)}.side{display:none;position:absolute}.side__text{writing-mode:vertical-rl;transform:rotate(-180deg);font-size:14px;font-weight:500;line-height:130%;height:max-content;width:20px;color:rgba(52,79,16,.5019607843);text-transform:lowercase;cursor:default}@media (min-width:1280px){.side{display:block;grid-column:span 1}}.side__line{margin-top:10px;margin-left:10px;width:1px;height:100px;background-color:rgba(52,79,16,.5019607843)}.description{margin-bottom:100px;--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width:640px){.description{margin-bottom:130px}}@media (min-width:1280px){.description{margin-bottom:200px}}@media (min-width:640px){.description{column-gap:30px;--columns:6}}@media (min-width:1280px){.description{column-gap:20px;--columns:12;grid-column:2/-2}}.description__line-1{display:none;margin-bottom:100px;height:1px;background:rgba(52,79,16,.5019607843)}@media (min-width:1280px){.description__line-1{display:block;grid-column:1/6}}.description__line-2{display:none;margin-top:100px;height:1px;background:rgba(52,79,16,.5019607843)}@media (min-width:1280px){.description__line-2{display:block;grid-column:7/-1}}.description__title{color:#344f10;font-size:18px;font-weight:600;line-height:150%;text-transform:uppercase;grid-column:span 2}@media (min-width:640px){.description__title{margin:0 auto;text-align:center;width:280px;grid-column:2/-2}}@media (min-width:1280px){.description__title{text-align:left;margin:0;width:380px;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.05em;grid-column:7/-2}}.description__title-hide{display:none;font-size:16px;line-height:150%}@media (min-width:1280px){.description__title-hide{display:block;grid-column:2/6}}.brand{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width:640px){.brand{column-gap:30px;--columns:6}}@media (min-width:1280px){.brand{column-gap:20px;--columns:12}}.brand__text-content{grid-column:span 2}@media (min-width:640px){.brand__text-content{grid-column:1/4}}@media (min-width:1280px){.brand__text-content{grid-column:2/6}}.brand__title{color:#344f10;font-size:24px;font-weight:600;line-height:150%;text-transform:uppercase;margin-bottom:10px;grid-column:1/-1}@media (min-width:640px){.brand__title{grid-column:2/-2}}@media (min-width:1280px){.brand__title{margin-bottom:40px}}.brand__text{font-size:14px;line-height:150%;margin-bottom:30px}@media (min-width:640px){.brand__text{font-size:16px}}.brand__text-hide{display:none;font-size:16px;line-height:150%}@media (min-width:1280px){.brand__text-hide{display:block;margin-bottom:40px}}.brand__button{color:#344f10;font-size:14px;font-weight:500;line-height:130%;text-decoration:none;transition:.4s ease;position:relative}.brand__button:after{content:"";position:absolute;bottom:-10px;display:block;width:100%;height:1px;background-color:#344f10;transition:transform .4s;transform:scale(0)}.brand__button:hover:after{transform:scale(1)}.brand__image-1{display:none}@media (min-width:640px){.brand__image-1{display:block;width:342px;height:321px;grid-column:4/-1}}@media (min-width:1280px){.brand__image-1{display:none}}@media (min-width:1440px){.brand__image-1{display:none}}.brand__image-2{display:none}@media (min-width:1280px){.brand__image-2{display:block;width:380px;height:529px;grid-column:7/-3;transition:.4s ease}.brand__image-2:hover{transform:scale(1.1)}}.brand__image-3{display:none}@media (min-width:1280px){.brand__image-3{display:block;width:180px;height:430px;grid-column:11/-1;margin-top:100px;transition:.4s ease}.brand__image-3:hover{transform:scale(1.1)}}.shop{margin:100px 0}@media (min-width:640px){.shop{margin:130px 0}}@media (min-width:1280px){.shop{margin:200px 0}}.shop__title{display:flex;justify-content:center;margin-bottom:20px;text-transform:uppercase;color:#344f10;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.05em}@media (min-width:640px){.shop__title{justify-content:left;margin-bottom:10px}}@media (min-width:1280px){.shop__title{font-size:36px;font-weight:600;line-height:40px;letter-spacing:.05em;margin-left:100px;margin-bottom:30px}}.shop__content{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width:640px){.shop__content{column-gap:30px;--columns:6}}@media (min-width:1280px){.shop__content{column-gap:20px;--columns:12}}.shop__tabs{display:flex;justify-content:space-between;margin-bottom:15px;grid-column:span 2}@media (min-width:640px){.shop__tabs{grid-column:span 3;justify-content:flex-start;gap:14px;margin-bottom:25px}}@media (min-width:1280px){.shop__tabs{grid-column:2/5;gap:51px;margin-bottom:50px}}.shop__tabs-link{text-transform:uppercase;list-style-type:none;cursor:pointer;color:#828282;text-decoration:none;font-size:14px;line-height:18px;letter-spacing:.05em;position:relative;transition:.4s ease}@media (min-width:1280px){.shop__tabs-link{font-size:18px;font-weight:600;line-height:27px}}.shop__tabs-link:hover{color:#333}.shop__tabs-link:after{transform:scale(0)}.shop__tabs-link:after,.shop__tabs-link:hover:after{content:"";position:absolute;bottom:-8px;display:block;background-color:#333;height:1px;width:100%;transition:transform .4s}.shop__tabs-link:hover:after{transform:scale(1)}.shop__product-1{grid-column:span 2}@media (min-width:640px){.shop__product-1{grid-column:1/4}}@media (min-width:1280px){.shop__product-1{grid-column:2/7}}.shop__product-2{display:none}@media (min-width:640px){.shop__product-2{display:block;grid-column:4/-1}}@media (min-width:1280px){.shop__product-2{grid-column:7/-1}}.shop__image-1{grid-column:span 2;height:267px;width:100%;transition:.4s ease-in-out}@media (min-width:640px){.shop__image-1{height:300px}}@media (min-width:1280px){.shop__image-1{height:500px}}.shop__image-1:hover{border-radius:20px;transform:scale(103%)}.shop__product-name{grid-column:span 2;color:#333;text-transform:uppercase;font-size:18px;font-weight:600;line-height:27px;letter-spacing:.05em;text-align:left;margin:20px 0 10px}@media (min-width:640px){.shop__product-name{margin:20px 0 15px}}@media (min-width:1280px){.shop__product-name{margin:20px 0 13px}}.shop__product-price{grid-column:span 2;color:#333;font-size:18px;font-weight:500;line-height:27px;letter-spacing:.05em;text-align:left;margin-bottom:30px}@media (min-width:640px){.shop__product-price{margin-bottom:50px}}@media (min-width:1280px){.shop__product-price{margin-bottom:40px}}.shop__button{grid-column:span 2;border:none;background-color:#333;color:#f2f2f2;text-transform:uppercase;font-size:16px;font-weight:600;line-height:21px;letter-spacing:.15em;text-align:center;height:60px;transition:.4s ease}@media (min-width:640px){.shop__button{grid-column:3/5}}@media (min-width:1280px){.shop__button{grid-column:5/9}}.shop__button:hover{color:#333;background-color:#e4dfd3;border:1px solid #333;transform:scale(105%)}.about{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr)}@media (min-width:640px){.about{column-gap:30px;--columns:6}}@media (min-width:1280px){.about{column-gap:20px;--columns:12}}.about__content{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);grid-column:span 2}@media (min-width:640px){.about__content{column-gap:30px;--columns:6}}@media (min-width:1280px){.about__content{column-gap:20px;--columns:12}}@media (min-width:640px){.about__content{grid-column:span 3}}@media (min-width:1280px){.about__content{grid-column:2/6}}.about__title{grid-column:span 2;color:#344f10;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.05em;text-align:left;text-transform:uppercase}@media (min-width:640px){.about__title{grid-column:1/-1}}@media (min-width:1280px){.about__title{grid-column:1/-1;font-size:36px;font-weight:600;line-height:39.6px;letter-spacing:.05em;text-align:left}}.about__text-1{grid-column:span 2;color:#333;font-size:14px;line-height:21px;text-align:left;margin:10px 0 20px}@media (min-width:640px){.about__text-1{grid-column:1/-1;margin:10px 0 15px;font-size:16px;line-height:24px}}@media (min-width:1280px){.about__text-1{grid-column:1/-1;margin:34px 0 30px}}.about__text-2{grid-column:span 2;color:#333;font-size:14px;line-height:21px;text-align:left;margin-bottom:30px}@media (min-width:640px){.about__text-2{grid-column:1/-1;margin-bottom:20px;font-size:16px;line-height:24px}}@media (min-width:1280px){.about__text-2{grid-column:1/-1;margin-bottom:30px}}.about__text-3{display:none;color:#333;font-size:16px;line-height:24px}@media (min-width:1280px){.about__text-3{display:block;grid-column:1/-1;margin-bottom:20px}}.about__link{color:#344f10;font-size:14px;font-weight:500;line-height:18.2px;text-align:left;text-decoration:none;position:relative;cursor:pointer}@media (min-width:640px){.about__link{grid-column:1/-1}}.about__link:after{content:"";position:absolute;bottom:-10px;display:block;width:90px;height:1px;background-color:#344f10;transition:transform .4s;transform:scale(0)}.about__link:hover:after{transform:scale(1)}.about .button-link{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);text-decoration:none;grid-column:span 2}@media (min-width:640px){.about .button-link{column-gap:30px;--columns:6}}@media (min-width:1280px){.about .button-link{column-gap:20px;--columns:12}}@media (min-width:640px){.about .button-link{grid-column:1/6}}@media (min-width:1280px){.about .button-link{grid-column:1/10}}.about__button{grid-column:span 2;margin-top:25px;height:60px;background-color:#333;border:none;color:#f2f2f2;font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:.15em;text-align:center;text-transform:uppercase;transition:.4s ease}@media (min-width:640px){.about__button{grid-column:1/-1;margin-top:30px}}@media (min-width:1280px){.about__button{margin-top:40px}}.about__button:hover{color:#333;background-color:#e4dfd3;border:1px solid #333;transform:scale(105%)}.about__image{display:none}@media (min-width:640px){.about__image{display:block;width:342px;height:fit-content;grid-column:4/-1}}@media (min-width:1280px){.about__image{grid-column:7/-1;width:580px;height:645px}}.powder{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);margin:100px 0 120px}@media (min-width:640px){.powder{column-gap:30px;--columns:6}}@media (min-width:1280px){.powder{column-gap:20px;--columns:12}}@media (min-width:640px){.powder{margin:140px 0}}@media (min-width:1280px){.powder{padding-inline:50px;margin:200px 0}}.powder__title{margin:0 0 20px 20px;color:#344f10;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.05em;text-align:left;text-transform:uppercase;grid-column:span 2}@media (min-width:640px){.powder__title{grid-column:span 2;margin:0 0 20px 21px}}@media (min-width:1280px){.powder__title{grid-column:2/6;margin:0;font-size:36px;font-weight:600;line-height:39.6px;text-align:left}}.powder__content{display:flex;justify-content:flex-end;grid-column:span 2}@media (min-width:640px){.powder__content{grid-column:3/-1}}@media (min-width:1280px){.powder__content{grid-column:6/-1}}.powder__list{display:flex;flex-direction:column;gap:50px;margin:38px 30px 0 0;list-style:none;color:#333;font-size:16px;font-weight:400;line-height:24px;text-align:right}.powder__list-items{display:flex;align-items:center;justify-content:right;gap:25px}.powder__list-items:after{content:"";display:inline-block;height:5px;width:50px;background-image:url(powder-line.f102c190.png);background-position:100%;background-size:cover}.powder__image{height:400px;width:385px;background-image:url(powder.7b4a752b.png);background-repeat:no-repeat}.powder__link{margin:30px 0 0 20px;color:#344f10;font-size:14px;font-weight:500;line-height:18.2px;text-align:left;text-decoration:none;position:relative;cursor:pointer;grid-column:span 2}.powder__link:after{content:"";position:absolute;bottom:-10px;display:block;width:90px;height:1px;background-color:#344f10;transition:transform .4s;transform:scale(0)}.powder__link:hover:after{transform:scale(1)}@media (min-width:640px){.powder__link{grid-column:1/3;margin:0 0 0 21px}}@media (min-width:1280px){.powder__link{grid-column:2/4;margin:0}}.powder-info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}@media (min-width:640px){.powder-info{justify-content:space-around;flex-direction:row;gap:30px}}.powder-info__item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px}.powder-info__image{transition:.4s ease-in}.powder-info__image:hover{transform:scale(110%)}.powder-info__text{font-size:14px;line-height:18.2px;letter-spacing:.05em;text-align:center;text-transform:uppercase}.form{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);margin:100px 0}@media (min-width:640px){.form{column-gap:30px;--columns:6}}@media (min-width:1280px){.form{column-gap:20px;--columns:12}}@media (min-width:640px){.form{margin:130px 0}}@media (min-width:1280px){.form{margin:200px 0}}.form__content{--columns:2;display:grid;column-gap:20px;grid-template-columns:repeat(var(--columns),1fr);grid-column:1/4}@media (min-width:640px){.form__content{column-gap:30px;--columns:6}}@media (min-width:1280px){.form__content{column-gap:20px;--columns:12;grid-column:2/7}}.form__title{color:#344f10;font-size:24px;font-weight:600;line-height:36px;letter-spacing:.05em;text-align:left;text-transform:uppercase;grid-column:span 2}@media (min-width:640px){.form__title{grid-column:1/-1}}@media (min-width:1280px){.form__title{grid-column:1/-1;font-size:36px;line-height:39.6px}}.form__text{margin:10px 0 30px;color:#333;font-size:14px;line-height:21px;text-align:left;grid-column:span 2}@media (min-width:640px){.form__text{grid-column:1/-1;margin:10px 0 20px}}@media (min-width:1280px){.form__text{grid-column:1/10;margin:30px 0 40px}}.form__forms{display:flex;flex-direction:column;gap:25px;grid-column:span 2}@media (min-width:640px){.form__forms{grid-column:1/-1}}@media (min-width:1280px){.form__forms{grid-column:1/11;gap:30px}}.form__row{color:#828282;width:100%;background-color:#e4dfd3;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;text-align:left;outline:none;padding-bottom:5px;border:none;border-bottom:1px solid #bdbdbd}.form__row:focus{border-bottom:1px solid #000}.form__row:focus:invalid{color:#eb5757;border-bottom:1px solid #eb5757}.form__row:focus:valid{color:#344f10;border-bottom:1px solid #344f10}@media (min-width:640px){.form__row{font-weight:500}}@media (min-width:1280px){.form__row{font-size:18px;line-height:27px}}.form__textarea{background-color:#e4dfd3;color:#828282;width:100%;position:relative;resize:none;font-family:Poppins,sans-serif;font-size:14px;line-height:21px;text-align:left;outline:none;border:none;border-bottom:1px solid #bdbdbd}.form__textarea::placeholder{position:absolute;bottom:0;left:0;padding-bottom:5px}@media (min-width:640px){.form__textarea{font-weight:500}}@media (min-width:1280px){.form__textarea{font-size:18px;line-height:27px}}.form__button{margin-top:30px;height:60px;background-color:#333;border:none;color:#f2f2f2;font-size:16px;font-weight:600;line-height:20.8px;letter-spacing:.15em;text-align:center;text-transform:uppercase;transition:.4s ease}.form__button:hover{color:#333;background-color:#e4dfd3;border:1px solid #333;transform:scale(105%)}@media (min-width:640px){.form__button{width:280px}}@media (min-width:1280px){.form__button{margin-top:50px}}.form__image{display:none}@media (min-width:640px){.form__image{display:block;max-width:342px;height:438px;grid-column:4/-1}}@media (min-width:1280px){.form__image{max-width:530px;height:547px;grid-column:8/-1}}.footer{background-color:#8c9772}.footer__place{display:flex;flex-direction:column;justify-content:space-between;color:#e4dfd3;font-size:18px;font-weight:500;line-height:27px;text-align:left}@media (min-width:640px){.footer__content{display:flex;flex-direction:row;justify-content:space-between}}@media (min-width:1280px){.footer__content{padding-bottom:62px}}.footer__nav{padding-top:30px;display:flex;flex-direction:column;gap:11px}@media (min-width:1280px){.footer__nav{padding-top:60px;flex-direction:row;gap:40px}}@media (min-width:640px){.footer__nav{gap:15px}}.footer__nav-items{color:#e4dfd3;text-decoration:none;font-size:18px;font-weight:500;line-height:27px;text-align:left;transition:.4s linear}.footer__nav-items:hover{color:rgba(228,223,211,.5411764706)}@media (min-width:640px){.footer__nav-items{font-size:14px;font-weight:400;line-height:21px}}@media (min-width:1280px){.footer__nav-items{font-size:18px;font-weight:500;line-height:27px}}.footer__nav-icons{margin-top:20px;display:flex;gap:20px}@media (min-width:1280px){.footer__nav-icons{display:none}}.footer__nav-icon{text-decoration:none}.footer__nav-copy{display:none}@media (min-width:1280px){.footer__nav-copy{display:block}}.footer__data{display:flex;flex-direction:column;gap:10px;margin-top:40px;color:#e4dfd3;font-size:14px;line-height:21px;text-align:left}@media (min-width:1280px){.footer__data{margin-top:61px;gap:19px;font-size:16px;line-height:24px}}.footer__data-link{color:#e4dfd3;text-decoration:none;width:fit-content;transition:.4s linear}.footer__data-link:hover{color:rgba(3,48,7,.6431372549);transform:scale(1.1)}.footer__data-icons{display:none}@media (min-width:640px){.footer__data-icons{display:none}}@media (min-width:1280px){.footer__data-icons{display:flex;gap:14px}}.footer__copy{padding:40px 0;color:#e4dfd3;font-size:14px;font-weight:600;line-height:18.2px;text-align:center}@media (min-width:640px){.footer__copy{padding:50px 0 30px;font-weight:400;line-height:21px;text-align:left}}@media (min-width:1280px){.footer__copy{display:none}}.footer__hover{transition:.4s ease-in-out}.footer__hover:hover{transform:scale(120%)}html{scroll-behavior:smooth}.body{background:#e4dfd3;font-family:Poppins,sans-serif;margin:0;padding:0}.no-scroll{overflow:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}.container{padding-inline:20px}@media (min-width:640px){.container{padding-inline:27px}}@media (min-width:1280px){.container{padding-inline:50px}}@media (min-width:1440px){.container{padding-inline:130px}}button{cursor:pointer}
/*# sourceMappingURL=main.a719dffd.css.map */