*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}img{display:block;max-width:100%;height:auto}section{text-decoration:none}@font-face{font-family:Inter;src:url(/project-GREEN_FARM_12/assets/inter-v18-latin-regular-BOOGhInR.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Inter;src:url(/project-GREEN_FARM_12/assets/inter-v18-latin-500-D2bGa7uu.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Intrt;src:url(/project-GREEN_FARM_12/assets/inter-v18-latin-600-D273HNI0.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Inter;src:url(/project-GREEN_FARM_12/assets/inter-v18-latin-700-Sckx8rpT.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}body{font-family:Inter Tight,sans-serif;font-weight:500;font-size:16px;line-height:125%;letter-spacing:-.02em;color:#141414;background-color:#fbfbfb;margin:0}h1,h2{font-weight:600;font-size:48px;line-height:100%;letter-spacing:-.01em}h3{font-weight:600}button{font-family:inherit;font-weight:600;font-size:14px;line-height:129%;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#7a3145;border-radius:30px;padding:16px 0;background-color:#fbfbfb;border:none;cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.bg-violet{background-color:#7a3145;color:#fbfbfb}.bg-green{background-color:#576f35;color:#fbfbfb}.header-base{padding-top:20px}.section-base{padding:80px 0}.footer-base{padding:40px 0}@media only screen and (min-width: 768px){h1{font-size:76px}h2{font-size:64px}.header-base{padding-top:32px}.section-base{padding:100px 0}.footer-base{padding:32px 0}}@media only screen and (min-width: 1280px){.footer-base{padding:50px 0}}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){section{padding:100px 0}.container{max-width:734px;padding:0 15px}}@media only screen and (min-width: 1280px){.container{max-width:1110px}}@keyframes slide{0%{transform:translate(-140%) translateY(-50%)}to{transform:translate(-104%) translateY(-50%)}}@keyframes stretch{0%{opacity:0;transform:translate(-50%) translateY(100%) scale(.2)}to{opacity:1;transform:translate(-50%) translateY(100%) scale(1)}}.header-container{position:absolute;display:flex;justify-content:space-between;width:100%;min-width:320px;max-width:375px;margin-left:auto;margin-right:auto;padding:0 20px;z-index:10;top:20px;left:50%;transform:translate(-50%);border:1px solid rgba(251,251,251,.2);border-radius:12px;background-color:#fbfbfb1a}@media screen and (min-width: 768px){.header-container{max-width:768px;padding:0 32px;top:32px}}@media screen and (min-width: 1280px){.header-container{display:block;max-width:1280px;padding:0 100px;top:44px;border:none;color:#fbfbfb;background-color:inherit}}.navigation{display:flex;justify-content:space-between;align-items:center}.logo{display:flex;align-items:center}.logo-icon{fill:#fbfbfb;margin-right:8px}.logo-text{fill:#fbfbfb}.burger-btn{border:none;background:transparent;padding:0}.burger-icon{display:block;stroke:#fbfbfb}.menu-button{display:none}@media screen and (min-width: 768px){.logo-icon{width:18px;height:18px}.logo-text{width:168px;height:15px}.burger-icon{width:40px;height:40px}}@media screen and (min-width: 1280px){.menu-button{display:flex}.burger-btn{display:none}.div-menu{display:flex}.menu-list{gap:8px;margin-right:20px;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px}.menu-item{border:1px solid rgba(251,251,251,.4);border-radius:12px;padding:12px;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.menu-item:hover,.menu-item:focus{border:1px solid #622133;background-color:#fbfbfb80}.menu-link{padding-top:13px;padding-bottom:13px;transition:color .25s cubic-bezier(.4,0,.2,1)}.menu-link:hover,.menu-link:focus{color:#622133}.button{border:none;padding:16px 32px;background-color:#7a3145;font-size:18px;line-height:1.11;color:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1);font-family:inherit;font-weight:600;letter-spacing:-.01em;text-transform:uppercase;text-align:center;border-radius:30px;cursor:pointer}.button:hover,.button:focus{background-color:#622133}}.hero-add-section{padding-top:0;padding-bottom:0}.hero-container{display:flex;flex-direction:column;gap:40px}.h2text-container{padding:100px 20px 0;margin-left:auto;margin-right:auto}.hero-title{max-width:335px;font-size:48px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;margin-bottom:20px}.hero-text{max-width:335px;font-size:14px;line-height:1.29;letter-spacing:0}.image-content{flex:1;background-repeat:no-repeat;background-image:url(/project-GREEN_FARM_12/assets/mobile-hero-iUGeCqZB.webp),linear-gradient(#14141433,#14141433);min-height:370px;background-position:center;background-size:cover}@media only screen and (min-resolution: 192dpi){.image-content{background-image:url(/project-GREEN_FARM_12/assets/mobile-hero@2x-DkZyl98r.webp),linear-gradient(#14141433,#14141433);background-size:cover}}@media only screen and (min-width: 768px){.hero-container{gap:50px}.hero-title{font-size:76px;letter-spacing:-.01em;max-width:704px;margin-bottom:25px}.h2text-container{padding:122px 32px 0}.hero-text{font-size:16px;line-height:1.25;max-width:603px}.image-content{background-image:url(/project-GREEN_FARM_12/assets/tablet-hero-C7eHO1WN.webp),linear-gradient(#14141433,#14141433);min-height:539px;background-repeat:no-repeat}}@media only screen and (min-width: 768px) and (min-resolution: 192dpi){.image-content{background-image:url(/project-GREEN_FARM_12/assets/tablet-hero@2x-D7VLev8T.webp),linear-gradient(#14141433,#14141433)}}@media only screen and (min-width: 1280px){.hero-container{flex-direction:row;max-width:1280px;gap:28px;margin-left:auto;margin-right:auto}.h2text-container{padding:238px 0 50px 100px}.hero-title{margin-bottom:128px;max-width:502px}.hero-text{max-width:472px;padding-right:1px}.image-content{flex:1;background-image:url(/project-GREEN_FARM_12/assets/desktop-hero-D56PyR5g.webp),linear-gradient(#14141433,#14141433);background-size:cover;max-width:650px}}@media only screen and (min-width: 1280px) and (min-resolution: 192dpi){.image-content{background-image:url(/project-GREEN_FARM_12/assets/desktop-hero@2x-IC6dvvD3.webp),linear-gradient(#14141433,#14141433)}}.how-works{padding-top:0}.works-red{padding:40px 0;background:#7a3145;width:100vw;margin-left:calc(-50vw + 50%)}.how-red-back{position:relative;border-radius:30px;overflow:hidden;margin:0 auto;width:calc(100% - 40px)}.works-green-list{padding-top:80px}.works-container{margin:0 auto;width:calc(100% - 40px)}.works-title{font-size:28px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:20px}.works-title span{color:#fbfbfb59}.works-text{font-size:14px;line-height:1.29;margin-bottom:40px}.how-list li{counter-increment:list-counter;position:relative}.how-item{padding:12px 24px;background:#fbfbfb;border-radius:15px;margin-bottom:20px;display:flex;align-items:center;gap:24px}.padding_risght_plus{padding-right:59px}.how-item:last-child{margin-bottom:0}.works-number-border{width:52px;height:52px;background-color:#7a31444d;border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center;position:relative}.works-number-wrap{width:42px;height:42px;background-color:#7a3145;border-radius:50%;display:flex;justify-content:center;align-items:center;box-sizing:border-box;margin:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.how-item-num{font-weight:600;font-size:20px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;margin:0;text-align:center}.works-item-text{font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#14141499}.how-two-child{margin-right:35px}.works-item-text span{font-weight:700;color:#141414}@media screen and (min-width: 375px){.works-container,.how-red-back{width:335px}}@media screen and (min-width: 768px){.works-red{padding:100px 0}.how-red-back{width:640px}.works-green-list{padding-top:100px}.works-container{width:450px;padding:0}.works-title{font-size:32px;max-width:450px;margin-bottom:25px;letter-spacing:0}.works-text{font-size:16px;line-height:1.25;max-width:450px;margin-bottom:50px;letter-spacing:0}.how-item{width:450px;height:76px;padding:12px 25px}.padding_risght_plus{padding-right:0}.how-item-num{font-size:16px;line-height:1.25}.works-item-text{font-size:16px}}@media screen and (min-width: 1280px){.works-red,.works-green-list{width:50%}.works-container,.how-red-back{margin:0}.how-works{padding:0;height:auto}.how-it-works-container{display:flex;justify-content:center}.works-green-list{width:650px;padding:100px;display:flex;justify-content:flex-start}.works-red{width:630px;padding:100px;display:flex;justify-content:flex-end;margin:0}.how-red-back{max-width:430px;margin-left:auto}}.advert{text-transform:uppercase}.advert-title{position:relative;display:inline-block;max-width:100%;line-height:1.04}.current-green{position:relative;z-index:1;color:#fbfbfb;display:inline-block}.current-green:before{content:"";position:absolute;top:-3px;left:-10px;right:-10px;bottom:0;max-width:355px;background-color:#576f35;border-radius:12px;z-index:-1}@media only screen and (min-width: 768px){.advert-title{max-width:704px;font-size:64px;line-height:1.09}.current-green:before{max-width:none;width:736px;left:-16px;right:-16px}}@media only screen and (min-width: 1280px){.advert-title{font-size:76px;line-height:1.05;max-width:1054px;width:auto}.current-green:before{max-width:none;width:808px;left:-13px;right:-13px}}.title-vegetables{line-height:1.04167;text-transform:uppercase;margin-bottom:20px}.accent-title-veg{color:#fbfbfb4d}.txt-vegetables{font-size:14px;line-height:1.3;letter-spacing:0;text-transform:none;margin-bottom:40px}.container-card-veg{display:flex;flex-direction:column;gap:20px}.card-veg{border-radius:40px;padding:32px 26px;background-color:#fbfbfb}.title-card-veg{font-size:28px;line-height:1;letter-spacing:-.01em;color:#7a3145;text-transform:none;margin-bottom:12px}.price-veg{font-weight:600;font-size:14px;line-height:1.28571;letter-spacing:-.01em;text-transform:uppercase;color:#141414;margin-bottom:14px}@media screen and (min-width: 768px){.title-vegetables{font-size:64px;line-height:1;max-width:508px;margin-bottom:50px}.txt-vegetables{font-size:16px;line-height:1.25;max-width:626px;margin-bottom:50px}.container-card-veg{flex-direction:row;flex-wrap:wrap;row-gap:28px;column-gap:20px}.title-card-veg{font-size:32px}.price-veg{margin-bottom:10px}.card-veg{padding:32px 30px}}@media screen and (min-width: 1280px){.title-vegetables{margin-bottom:25px}.container-card-veg{column-gap:21px}.card-veg{padding:32px}}.reviews-items{display:flex}.reviews-title{font-weight:600;font-size:48px;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase;color:#141414;margin-bottom:20px}.reviews-title-span{color:#576f35}.reviews-p{max-width:553px;font-weight:500;font-size:14px;line-height:1.3;color:#141414;margin-bottom:40px}.reviews-img{margin:0 auto 24px}.reviews-list{border:1px solid rgba(122,49,69,.3);padding:20px 16px 38px;border-radius:24px}.reviews-list-title{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#040306;margin-bottom:8px}.reviews-list-p{letter-spacing:0;max-width:303px;padding:0 7.5px;font-weight:500;font-size:14px;line-height:1.29;color:#04030666}.reviews-hidden-3,.reviews-hidden-2{display:none}@media (min-width:768px){.reviews-list{padding:20px}.reviews-title{max-width:553px;font-size:64px;line-height:1;margin-bottom:25px}.reviews-p{font-size:16px;line-height:1.25;margin-bottom:50px}.reviews-items{gap:18px}.reviews-hidden-2{display:block}.reviews-list-p{font-size:16px;line-height:1.4;text-align:center;color:#14141466}}@media (min-width:1280px){.reviews-hidden-3{display:block}.reviews-items{gap:25px;max-width:1079px}}.section-base.order-section{background-color:#7a3145;background-size:100%}.container.your-order-container{margin-left:auto;margin-right:auto}.order-title-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:40px;width:100%}.order-section-title{line-height:1.04167;text-transform:uppercase;color:#fbfbfb;margin-bottom:32px}.title-part{color:#fbfbfb4d}.order-text{font-size:14px;line-height:1.29;color:#fbfbfb;letter-spacing:0}.order-form-wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#fff;padding:40px 20px;border-radius:30px;margin-bottom:20px}.order-form-text{font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:-.01em;text-transform:uppercase;color:#141414;margin-bottom:40px}.violet-part{color:#7a3145}.green-part{color:#576f35}.order-form{width:100%}.input-wrapper{margin-bottom:15px}.order-form-input{border:1px solid rgba(20,20,20,.2);border-radius:30px;width:100%;height:46px;padding-left:16px;transition:border .25s cubic-bezier(.4,0,.2,1)}.order-form-input::placeholder{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#141414;align-items:center;opacity:1}.order-form-input:focus{border:1px solid #7a3145;outline:none;padding-left:16px}.order-form-input:not(:placeholder-shown):invalid{border:1px solid #e74a3b}.order-form-input:not(:placeholder-shown):valid{border:1px solid #3cbc81}.textarea-wrapper{margin-bottom:20px}.order-comment{width:100%;height:91px;border:1px solid rgba(20,20,20,.2);border-radius:15px;resize:none;padding:16px;transition:border .25s cubic-bezier(.4,0,.2,1)}.order-comment:focus{outline:none;padding-left:16px;border:1px solid #7a3145}.order-comment::placeholder{font-weight:500;font-size:14px;line-height:1.28571;letter-spacing:-.02em;color:#141414;opacity:1}.order-btn{border-radius:30px;background-color:#576f35;font-weight:600;font-size:14px;line-height:1.28571;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;width:100%;height:50px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.order-btn:hover,.order-btn:focus{background-color:#3f5029}.order-social-net{background-color:#576f35;padding:40px 20px;border-radius:30px}.your-order-img{width:100%;margin-bottom:20px}.order-social-net-text{font-weight:600;font-size:14px;line-height:1.28571;letter-spacing:-.01em;color:#fbfbfb80;margin-bottom:14px}.order-social-net-list{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-direction:row;gap:8px;width:100%}.order-social-net-item{text-transform:lowercase;font-weight:600;font-size:24px;line-height:1.08333;letter-spacing:-.01em;color:#fbfbfb}@media screen and (min-width: 768px){.container.your-order-container{min-width:734px}.order-section-title{font-size:64px;line-height:1}.order-text{font-size:16px;line-height:1.25;letter-spacing:0}.order-title-wrapper{max-width:640px;align-items:flex-start;justify-content:flex-start}.order-form-wrapper{max-width:628px;padding:50px 100px;margin:0 50px 25px}.order-form-text{margin-bottom:50px}.order-form-input::placeholder{font-size:16px;line-height:1.25;color:#141414}.order-form-input{height:52px}.textarea-wrapper{margin-bottom:25px}.order-comment{font-size:16px;line-height:1.25;height:95px}.order-comment::placeholder{font-size:16px;line-height:1.25;color:#141414}.order-btn{height:52px;font-size:18px;line-height:1.11}.order-social-net{max-width:628px;margin:0 50px;padding:50px}.your-order-img{max-width:528px;margin-bottom:50px}.order-social-net-text{font-size:18px;line-height:1.11111;margin-bottom:15px}.order-social-net-item{font-size:32px;line-height:1}}@media screen and (min-width: 1280px){.order-title-wrapper{max-width:751px;margin-bottom:50px;margin-left:0;margin-right:0}.order-text{max-width:742px;letter-spacing:0}.desktop-wrapper{display:flex;flex-direction:row;gap:24px}.order-form-wrapper{display:inline-flex;max-width:528px;margin:0;padding:50px}.order-form-text,.order-form{max-width:428px}.order-form-input::placeholder{font-size:16px;line-height:1.25;color:#141414}.order-comment::placeholder{font-size:16px;line-height:1.25;color:#141414}.order-social-net{max-width:528px;margin:0;padding:50px}.your-order-img{max-width:427px}}.main-footer-box{margin-bottom:80px}.footer-logo{display:block;margin-bottom:14px}.footer-icon{display:block;width:168px;height:16px;fill:#fbfbfb}.slogan-icon-box{margin-bottom:40px}.footer-slogan{letter-spacing:.02em;max-width:296px;font-weight:400;font-size:14px;line-height:129%}.footer-links{margin-bottom:40px;display:flex;flex-direction:column;gap:14px;font-weight:600;font-size:28px;line-height:100%;letter-spacing:-.01em}.footer-menu-link{text-align:center;border-radius:12px;width:115px;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.footer-menu-link:hover,.footer-menu-link:focus{color:#7a3145;padding:3px;background-color:#fbfbfb}.addres-items{font-style:normal;display:flex;flex-direction:column;gap:14px;font-size:14px;line-height:129%;letter-spacing:-.01em}.policy-wrapper{display:flex;justify-content:space-between}.policy-box{display:flex;gap:4px}.wrapper-item{font-size:12px;line-height:133%;letter-spacing:-.01em;font-style:normal;color:#fbfbfb80}.footer-other-link:focus,.footer-other-link:hover{text-decoration:underline}@media only screen and (min-width: 768px){.main-footer-box{display:flex;justify-content:space-between;margin-bottom:100px}.slogan-icon-box{margin-bottom:0}.footer-logo{margin-bottom:25px}.footer-icon{width:194px;height:18px;fill:#fbfbfb}.footer-slogan{max-width:265px;font-size:16px;line-height:125%}.menu-address-box{margin-bottom:0;width:215px}.footer-links{margin-bottom:64px;font-size:32px;justify-content:flex-start;gap:25px}.addres-items{gap:25px;font-size:18px;line-height:111%}.policy-box{gap:8px}.wrapper-item{font-size:18px;line-height:111%}.footer-menu-link:hover,.footer-menu-link:focus{padding:6px}}@media only screen and (min-width: 1280px){.main-footer-box{margin-bottom:125px}.menu-address-box{width:513px;display:flex;justify-content:space-between;margin-top:0}.footer-links{margin-bottom:0;margin-right:0}}.overlay{position:fixed;top:0;right:0;width:100%;height:100%;background-color:#14141466;opacity:0;z-index:20;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.overlay.active{opacity:1;visibility:visible;pointer-events:auto}.menu-container{position:fixed;top:0;right:-100%;display:flex;flex-direction:column;z-index:20;padding-top:240px;padding-bottom:40px;width:100%;height:100%;background-color:#7a3145;transition:right .25s cubic-bezier(.4,0,.2,1)}.menu-container.is-open{right:0}.menu-close-btn{position:absolute;top:20px;right:20px;padding:0;background-color:transparent;justify-content:center;align-items:center}.menu-close-icon{fill:#fbfbfb;width:32px;height:32px}.menu-header-nav{margin-bottom:auto}.menu-header-nav-list{display:flex;flex-direction:column;align-items:center;gap:8px}.header-nav-item{border:1px solid rgba(251,251,251,.4);text-align:center;border-radius:12px;width:115px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.header-nav-item:hover,.header-nav-item:focus{background-color:#fbfbfb}.header-nav-link{font-size:14px;line-height:1.28571;display:block;padding:12px 16px;color:#fbfbfb;transition:color .25s cubic-bezier(.4,0,.2,1)}.header-nav-link:hover,.header-nav-link:focus{color:#7a3145}.menu-shop-btn{display:block;text-align:center;font-weight:600;font-size:14px;line-height:1.28571;letter-spacing:-.01em;text-transform:uppercase;color:#7a3145;border-radius:30px;padding:16px 41px;margin:0 auto;width:155px;background-color:#fbfbfb;transition:color .25s cubic-bezier(.4,0,.2,1)}.menu-shop-btn:hover,.menu-shop-btn:focus{color:#7a3145b3}@media screen and (min-width: 768px){.menu-container{width:351px;padding-top:360px;padding-bottom:50px;z-index:9999}.menu-close-btn{top:32px;right:32px}.menu-close-icon{width:40px;height:40px}.header-nav-item{width:119px}.header-nav-link{font-size:16px;line-height:1.25;padding:12px}.menu-shop-btn{padding:16px 32px;width:158px;font-size:18px;line-height:1.11111}}@media screen and (min-width: 1280px){.overlay{display:none}}
