html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:Inter Tight,sans-serif;background-color:#576f35;color:#fbfbfb;font-weight:500;font-size:14px;line-height:1.28;overflow-x:hidden}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none;font-style:normal}button{cursor:pointer;box-shadow:none}address{font-style:normal}img{display:block;max-width:100%;height:auto}@media screen and (min-width: 768px){body{font-size:16px;line-height:1.25}}.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}.is-open{opacity:1;visibility:visible;pointer-events:auto}.section{padding-top:80px;padding-bottom:80px}@media screen and (min-width: 768px){.section{padding-top:100px;padding-bottom:100px}}.title-first{font-weight:600;font-size:48px;letter-spacing:-.01em;text-transform:uppercase}@media screen and (min-width: 768px){.title-first{font-size:76px}}.title-second{font-weight:600;font-size:48px;line-height:1.04;letter-spacing:-.01em;text-transform:uppercase}@media screen and (min-width: 768px){.title-second{font-size:64px;line-height:1}}.container{min-width:320px;max-width:375px;padding-left:20px;padding-right:20px;margin:0 auto}@media screen and (min-width: 768px){.container{max-width:768px;padding-left:32px;padding-right:32px}}@media screen and (min-width: 1280px){.container{max-width:1280px;padding-left:100px;padding-right:100px}}.header{position:absolute;top:20px;left:0;width:100%;z-index:9999}.header .container{display:flex;justify-content:space-between;align-items:center}.logo-link{display:flex;align-items:center;gap:4px;font-size:0px;padding-top:8px;padding-bottom:8px}.logo-icon,.logo-name{fill:#fbfbfb;stroke:#fbfbfb}.shop-btn-header,.header-nav{display:none}.burger-btn{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none}.burger-btn:hover,.burger-btn:focus{box-shadow:0 0 10px #ffffff80;outline:none;background-color:#ffffff1a;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.burger-icon{stroke:#fbfbfb}@media screen and (min-width: 768px){.header{top:30px}.logo-icon{width:18px;height:18px}.logo-name{width:168px;height:15px}.burger-icon{width:40px;height:40px}.shop-btn-header:active{background-color:#fbfbfb;color:#7a3145;transform:scale(.95);transition:transform .25s ease}}@media screen and (min-width: 1280px){.burger-btn{display:none}.logo-link{margin-right:auto}.header-nav{display:flex;align-items:center}.header-link{border:1px solid rgba(251,251,251,.4);border-radius:12px;padding:12px;width:81px;height:44px}.header-link:focus,.header-link:hover{outline:none;background-color:#d4bfc4;color:#7a3145;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.header-link:active{outline:none;background-color:#fff;color:#7a3145;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.header-menu{display:flex;justify-content:space-between;align-items:center;gap:8px}.header-link{border:1px solid rgba(251,251,251,.4);border-radius:12px;padding:12px;width:81px;height:44px;font-weight:500;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#fbfbfb}.shop-btn{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:10px;border-radius:30px;width:155px;height:50px;margin-left:20px}.shop-btn-header{font-weight:600;font-size:18px;line-height:1.11111;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;background-color:#7a3145;text-align:center;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.shop-btn-header:hover,.shop-btn-header:focus{background-color:#d4bfc4;color:#7a3145}.shop-btn-header:active{background-color:#fbfbfb;color:#7a3145;transform:scale(.95);transition:transform .25s ease}}.menu-backdrop-wr{width:100%;height:100%;position:fixed;top:0;right:0;background:#14141466;z-index:100;opacity:0;visibility:hidden}.menu-backdrop{height:100vh;position:fixed;top:0;width:100%;height:100%;z-index:9999;background:#7a3145;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);transform:translate(100%)}.menu-backdrop-wr.is-open{opacity:1;visibility:visible}.menu-backdrop-wr.is-open .menu-backdrop{transform:translate(0)}.menu-button-close{position:absolute;top:20px;right:20px;width:32px;height:32px;background-color:#7a3145;stroke:#fff;outline:none;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;border:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.menu-button-close-svg{width:32px;height:32px}.menu-wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding-top:40px;padding-bottom:40px;height:100vh}.menu-list{display:flex;flex-direction:column;align-items:center;margin-top:auto;margin-bottom:auto}.menu-item:not(:last-child){margin-bottom:8px}.menu-link{display:block;font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;line-height:1.29;letter-spacing:-.02em;text-align:center;white-space:nowrap;color:#fff;border:1px solid rgba(251,251,251,.4);border-radius:12px;padding:12px;width:115px;height:42px}.menu-link:hover,.menu-link:focus,.menu-link.current{background-color:#fff;color:#7a3145}.menu-btn-shop{display:block;border-radius:30px;border:none;padding:16px 41px;width:155px;height:50px;background:#fbfbfb;font-weight:600;font-size:14px;line-height:1.29;letter-spacing:-.01em;text-transform:uppercase;color:#7a3145;margin:0 auto;text-align:center;white-space:nowrap;transform:scale(.95);transition:transform .15s ease}.menu-btn-shop:hover,.menu-btn-shop:focus{background:#7a3145;color:#fff;border:1px solid rgba(251,251,251,.2)}@media screen and (min-width: 768px){.header-page{margin-top:32px}.menu-backdrop{right:0;width:351px}.menu-wrapper{padding-top:50px;padding-bottom:50px}.menu-button-close{position:absolute;top:32px;right:32px;width:40px;height:40px}.menu-button-close-svg{width:40px;height:40px}.menu-list{margin-top:360px}.menu-link{font-size:16px;line-height:1.25;border:1px solid rgba(251,251,251,.4);border-radius:12px;padding:12px;width:123px;height:44px}.menu-btn-shop{width:157px;height:52px;font-size:18px;line-height:1.11;margin-bottom:50px;padding:16px 32px}}@media screen and (min-width: 1280px){.menu-backdrop{display:none}}.hero-section{max-width:100%;background-image:url(/green-harvest/assets/hero-img-mobile-black-DKVKAmJA.webp);background-size:375px 370px;background-repeat:no-repeat;background-position:center bottom;padding-top:100px;padding-bottom:410px}.hero-title{font-weight:600;font-size:48px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;margin-bottom:20px}@media screen and (min-resolution: 192dpi){.hero-section{background-image:url(/green-harvest/assets/hero-img-mobile-black@2x-BQvgG1Nz.webp)}}@media screen and (min-width: 768px){.hero-section{background-image:url(/green-harvest/assets/hero-img-tablet-black-0y7_KXzl.webp);background-size:768px 539px;padding-top:122px;padding-bottom:589px}.hero-title{font-size:76px;margin-bottom:25px}.hero-text{max-width:603px}}@media screen and (min-width: 768px) and (min-resolution: 192dpi){.hero-section{background-image:url(/green-harvest/assets/hero-img-tablet-black@2x-CNl6JGGz.webp)}}@media screen and (min-width: 1280px){.hero-section{background-image:url(/green-harvest/assets/hero-img-laptop-black-CRjwSOAp.webp);background-size:650px 800px;background-position:right;max-width:1280px;padding-top:238px;padding-bottom:50px;margin:0 auto}.hero-title{margin-bottom:128px;max-width:502px}.hero-text{max-width:472px}}@media screen and (min-width: 1280px) and (min-resolution: 192dpi){.hero-section{background-image:url(/green-harvest/assets/hero-img-laptop-black@2x-CMztGbUB.webp)}}ol{list-style-type:none;margin-top:0;margin-bottom:0;padding-left:0}.section-how{padding:0}.container-how{padding:0;min-width:320px;display:flex;flex-direction:column;justify-content:center;align-items:center}.how-img{padding:40px 20px;background-color:#7a3145}.how-img-container{position:relative;display:inline-block}.how-img-container:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:30px}.easy-steps{padding:80px 20px}.cta-text{font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;margin-bottom:20px}.transparent-text{color:#fbfbfb4d}.descr-text{font-weight:500;font-size:14px;line-height:1.28;color:#fbfbfb;margin-bottom:40px}.steps-list{display:flex;flex-direction:column;row-gap:20px;counter-reset:item 0}.steps-item{display:flex;align-items:center;max-width:335px;font-weight:500;font-size:12px;line-height:1.17;letter-spacing:-.02em;color:#14141499;background-color:#fbfbfb;border-radius:15px;padding:12px 27px 12px 24px;height:76px;counter-increment:item;transition:transform .25s ease,box-shadow .25s ease}.li-wrapper-2{max-width:176px}.steps-item:hover{transform:scale(1.05);box-shadow:0 10px 30px #0003}.bold{font-weight:700;color:#141414}.steps-item:before{display:flex;justify-content:center;align-items:center;flex-shrink:0;content:counter(item) " ";margin-right:24px;width:42px;height:42px;font-weight:600;font-size:20px;line-height:1;letter-spacing:-.02em;color:#fbfbfb;background-color:#7a3145;border-radius:50%;box-shadow:0 0 0 5px #7a31454d}@media screen and (min-width: 768px){.how-img{padding:100px 64px}.easy-steps{padding:100px 159px}.cta-text{font-size:32px;margin-bottom:25px}.descr-text{font-size:16px;line-height:1.25;margin-bottom:50px}.steps-item{font-size:16px;line-height:1.25;max-width:450px}.li-wrapper-2{max-width:323px}}@media screen and (min-width: 1280px){.container-how{display:flex;flex-direction:row}.how-img{padding:100px;min-width:630px}.easy-steps{padding:100px 100px 160px}}.section.advert{background-color:#fbfbfb}.container.advert{padding-left:10px;padding-right:10px}.advert-title{color:#141414;line-height:1.04;max-width:355px}.discount-accent{display:block;color:#fbfbfb;border-radius:12px;background-color:#576f35;max-width:355px;padding:3px 10px 0;margin-bottom:6px}.taste-accent{display:block;padding-left:10px;padding-right:10px;padding-bottom:8px}@media screen and (min-width: 768px){.discount-accent{margin-bottom:-6px}.container.advert{padding-right:16px;padding-left:16px;max-width:786px}.title-first{font-size:64px;line-height:1.09}.discount-accent{max-width:736px;padding:8px 16px}.taste-accent{display:block;padding-left:16px;padding-right:16px;padding-bottom:12px}.advert-title{max-width:736px}}@media screen and (min-width: 1280px){.container.advert{max-width:1080px}.title-first{font-size:76px;line-height:1.05}.advert-title{max-width:1080px;letter-spacing:-.015em}.discount-accent{max-width:100%;display:inline;padding:0 13px 5px;float:left}.taste-accent{display:block;padding-left:13px;padding-right:13px;padding-bottom:12px}}.section-vegetables{background-color:#7a3145}.vegetables-title{margin-bottom:20px;max-width:335px}.vegetables-title-shadow{color:#fbfbfb4d;display:block}.vegetables-text{margin-bottom:40px;max-width:335px}.vegetables-list{display:flex;flex-wrap:wrap;gap:20px}.vegetables-item{border-radius:40px;padding:32px 26px;width:334px;height:379px;background:#fbfbfb;box-shadow:none;transition:transform .25s ease,box-shadow .25s ease}.vegetables-item:hover,.vegetables-item:focus{transform:scale(1.05);box-shadow:0 10px 30px #0003}.vegetables-name{text-transform:uppercase;font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;color:#7a3145;margin-bottom:12px}.vegetables-price{font-weight:600;line-height:1.28;letter-spacing:-.01em;text-transform:uppercase;color:#141414}@media screen and (min-width: 768px){.vegetables-title{margin-bottom:50px;max-width:508px}.vegetables-text{margin-bottom:50px;max-width:626px}.vegetables-list{column-gap:20px;row-gap:28px}.vegetables-item{width:calc((100% - 20px)/2)}}@media screen and (min-width: 1280px){.vegetables-title{margin-bottom:25px}.vegetables-list{column-gap:21px}.vegetables-item{width:calc((100% - 42px) / 3)}}.review{background-color:#fbfbfb}.review-title{color:#141414}.accent-color{color:#576f35}.review-text{color:#141414;margin-top:20px}.hidden-one,.hidden-two{display:none}.review-list{margin-top:40px}.review-item{max-width:335px;border:1px solid rgba(122,49,69,.3);border-radius:24px;padding:20px 23.5px}.review-list-avatar{display:block;margin-left:auto;margin-right:auto}.review-list-fullname{font-weight:600;font-size:16px;line-height:1.25;letter-spacing:-.02em;text-align:center;color:#050307;margin-top:24px}.review-list-text{color:#04030666;text-align:center;line-height:1.28;margin-top:8px}@media screen and (min-width: 768px){.review-title{max-width:553px}.review-text{max-width:553px;margin-top:25px}.hidden-one{display:block}.review-list{display:flex;justify-content:space-between;margin-top:50px}.review-item{width:calc((100% - 18px)/2);padding:20px 23px;transition:transform .15s ease,box-shadow .15s ease;transform:scale(1.05)}.review-item:hover,.review-item:focus{box-shadow:0 10px 30px #0003}.review-list-text{line-height:1.4}}@media screen and (min-width: 1280px){.hidden-two{display:block}.review-item{width:calc((100% - 50px) / 3)}}.order-section{background-color:#576f35}.accent-title-order{color:#fbfbfb4d}.title-order{max-width:335px;text-transform:uppercase;margin-bottom:29px}.content-order{max-width:335px;margin-bottom:40px}.form-social-wrapper{display:flex;flex-direction:column;gap:20px}.contact-block-order{border-radius:30px;padding:40px 20px;max-width:100%;background-color:#fbfbfb}.slogan-block-order{font-weight:600;font-size:24px;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:#141414;margin-bottom:40px}.accntred-slogan-order{color:#7a3145}.accntgreen-slogan-order{color:#576f35}.form-wrapper-field-order{margin-bottom:15px}.text-area-order{margin-bottom:20px}.form-input-order{border:1px solid rgba(20,20,20,.2);border-radius:30px;padding:14px 16px;width:100%;height:46px;color:#141414;outline:none;transition:border .25s cubic-bezier(.4,0,.2,1)}.form-input-order::placeholder{opacity:1}.form-input-order:focus{border:1px solid #7a3145}.form-input-order:not(:placeholder-shown):invalid{border:1px solid #e74a3b}.form-input-order:not(:placeholder-shown):valid{border:1px solid #3cbc81}.form-comment-order{border:1px solid rgba(20,20,20,.2);border-radius:15px;padding:14px 16px;width:100%;height:91px;resize:none;outline:none;transition:border .25s cubic-bezier(.4,0,.2,1)}.form-comment-order::placeholder{opacity:1}.form-comment-order:focus{border:1px solid #7a3145}.form-order-btn{border-radius:30px;padding:16px;width:100%;height:50px;background:#7a3145;border:none;font-weight:600;font-size:14px;line-height:1.29;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;transition:background .25s cubic-bezier(.4,0,.2,1),transform .25s ease,color .25s cubic-bezier(.4,0,.2,1)}.form-order-btn:hover,.form-order-btn:focus{background:#fbfbfb;color:#7a3145;outline:none}.form-order-btn:active{transform:scale(.95);background:#fbfbfb;color:#7a3145}.social-block-order{border-radius:30px;padding:40px 20px;max-width:100%;background:#7a3145}.img-wrapper-social-order{position:relative;margin-bottom:20px}.img-wrapper-social-order:before{content:"";z-index:10;width:100%;height:100%;position:absolute;border-radius:15px;background:linear-gradient(#1414144d,#1414144d)}.img-social-order{border-radius:15px}.title-social-order{display:block;font-weight:600;font-size:14px;line-height:1.29;letter-spacing:-.01em;color:#fbfbfb80;margin-bottom:14px}.social-list-order{display:flex;flex-direction:row;font-weight:600;font-size:18px;line-height:1.08;letter-spacing:-.01em;flex-wrap:wrap;max-width:332px;gap:8px}.link-social-order{text-transform:uppercase;transition:color .25s cubic-bezier(.4,0,.2,1)}.link-social-order:hover,.link-social-order:focus{color:#fbfbfb80}.link-social-order:active{color:#fff}.social-links-border{cursor:default}@media screen and (min-width: 768px){.title-order{max-width:640px;margin-bottom:25px}.content-order{max-width:640px;margin-bottom:50px}.form-social-wrapper{padding:0 38px;gap:25px}.contact-block-order{padding:50px 100px}.slogan-block-order{margin-bottom:50px}.text-area-order{margin-bottom:25px}.form-input-order{padding:16px;height:52px}.form-comment-order{padding:16px;height:95px}.form-order-btn{height:52px;font-size:18px;line-height:1.11}.social-block-order{padding:50px}.img-wrapper-social-order{margin-bottom:50px}.title-social-order{font-size:18px;line-height:1.11;margin-bottom:15px}.social-list-order{font-size:18px;line-height:1;max-width:100%;gap:12px}}@media screen and (min-width: 1280px){.title-order{max-width:751px}.content-order{max-width:742px}.form-social-wrapper{flex-direction:row;padding:0;gap:24px}.contact-block-order{padding:50px;width:529px}.social-block-order{width:527px}.social-list-order{font-size:18px;max-width:90%}.form-order-btn:hover,.form-order-btn:focus{background:#d4bfc4;color:#7a3145;outline:none}.form-order-btn:active{transform:scale(.95);background:#fbfbfb;color:#7a3145}}.footer{background:#7a3145}.footer .container{padding-top:40px;padding-bottom:40px}.footer-container-wrapper{display:flex;flex-direction:column;margin-bottom:80px;gap:40px}.footer-wrap .logo-link{padding:0;margin-bottom:14px}.footer-wrap{max-width:296px}.logo-icon{width:16px;height:16px}.logo-name{width:146px;height:12px}.footer-nav-adr-wrapper{display:flex;flex-direction:column;gap:40px}.footer-nav-list{display:flex;flex-direction:column;gap:14px}.footer-nav-item{font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;transition:color .25s cubic-bezier(.4,0,.2,1)}.footer-nav-item:hover,.footer-nav-item:focus{color:#fbfbfb80}.footer-address{display:flex;flex-direction:column;gap:14px;font-weight:600;max-width:179px}.privacy-copyright-wrap{display:flex;justify-content:space-between;font-size:12px;line-height:1.33;letter-spacing:-.01em;color:#fbfbfb80}.privacy-text span{margin-left:8px;margin-right:8px}@media screen and (min-width: 768px){.footer .container{padding-top:32px;padding-bottom:32px}.footer-container-wrapper{flex-direction:row;margin-bottom:100px;justify-content:space-between;gap:0}.footer-wrap .logo-link{margin-bottom:25px}.footer-wrap{max-width:265px}.logo-icon{width:18px;height:18px}.logo-name{width:165px;height:15px}.footer-nav-adr-wrapper{gap:64px}.footer-nav-list{gap:25px}.footer-nav-item{font-size:32px}.footer-address{gap:25px;font-size:18px;line-height:1.11;max-width:215px}.privacy-copyright-wrap{font-size:18px;line-height:1.11}}@media screen and (min-width: 1280px){.footer .container{padding-top:50px;padding-bottom:50px}.footer-container-wrapper{margin-bottom:125px}.footer-nav-adr-wrapper{flex-direction:row;gap:121px}}
