h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ul,ol{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}button{cursor:pointer}img{display:block;max-width:100%;height:auto}.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}html{scroll-behavior:smooth}body{font-family:Inter Tight,sans-serif;margin:0;padding:0}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}}@media only screen and (min-width: 1280px){.container{max-width:1280px;padding:0 100px}}.page-header{position:absolute;top:20px;width:100%;background-color:transparent;z-index:1}.header-container{display:flex;align-items:center;justify-content:space-between}.main-logo{display:flex;align-items:center;justify-content:space-between;width:216px;outline:none}.logo-icon,.logo-icon-text{fill:#fbfbfb}.header-wrapper{display:none}.burger-button{border:none;padding:0;background-color:transparent}.burger-icon{fill:#fbfbfb;display:block}@media screen and (max-width: 767px){.main-logo{width:168px}.logo-icon{width:16px;height:16px}.logo-icon-text{width:148px;height:12px}.burger-icon{width:32px;height:32px}}@media screen and (min-width: 768px){.page-header{top:32px}}@media screen and (min-width: 1280px){.header-wrapper{display:flex;justify-content:space-between;align-items:center;width:498px}.nav-list{display:flex;gap:8px}.nav-link{font-weight:500;font-size:16px;line-height:1.25;text-align:center;color:#fbfbfb;border:1px solid #fbfbfb;border-radius:12px;padding:12px;height:44px;display:block;outline:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.nav-link:hover,.nav-link:focus{background-color:#d4bfc4;color:#7a3145}.nav-link:active{background-color:#fbfbfb;color:#7a3145}.order-button{background-color:#7a3145;border:none;outline:none;border-radius:30px;padding:16px 32px;min-width:157px;min-height:52px;font-weight:600;font-size:18px;line-height:1.11;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#fbfbfb;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1)}.order-button:hover,.order-button:focus{background-color:#d4bfc4;color:#7a3145}.order-button:active{background-color:#fbfbfb;color:#7a3145}.burger-button{display:none}}.mobile-tablet-menu{position:fixed;z-index:999;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;padding:50% 0 52px;background-color:#576f35;opacity:0;pointer-events:none;visibility:hidden;transform:translate(100%) scale(.5);transition:.25s cubic-bezier(.4,0,.2,1);transition-property:transform,opacity,visibility,scale;overflow-y:auto}.mobile-tablet-menu.is-open{opacity:1;pointer-events:auto;visibility:visible;transform:translate(0)}.menu-close-button{cursor:pointer;position:absolute;right:20px;top:20px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none}.icon-close{fill:#fbfbfb}.menu-link{cursor:pointer;font-size:14px;font-weight:500;line-height:1.43;text-align:center;color:#fbfbfb;transition:color .25s cubic-bezier(.4,0,.2,1)}.menu-list-item{display:flex;justify-content:center;align-items:center;cursor:pointer;width:118px;height:44px;border:1px solid #FBFBFB;background-color:transparent;border-radius:12px;transition:background-color .25s cubic-bezier(.4,0,.2,1);padding:12px 0}.menu-list-item:hover,.menu-list-item:focus{background-color:#fbfbfb}.menu-list-item:hover .menu-link,.menu-list-item:focus .menu-link{color:#7a3145}.menu-list{display:flex;flex-direction:column;gap:24px;margin-bottom:auto}.menu-shop-button{background-color:#7a3145;color:#fbfbfb;font-size:18px;font-weight:600;line-height:1.2;letter-spacing:-.015em;text-transform:uppercase;cursor:pointer;padding:16px 41px;border-radius:30px;border:transparent;min-width:175px;min-height:52px;transition:background-color,color .25s cubic-bezier(.4,0,.2,1)}.menu-shop-button:hover,.menu-shop-button:focus{background-color:#fbfbfb;color:#7a3145}@media only screen and (min-width: 768px){.mobile-tablet-menu{right:0;left:auto;width:351px;padding:25% 0 48px}.menu-close-button{right:32px;top:32px;width:40px;height:40px}.icon-close{width:20px;height:20px}.menu-link{font-size:16px;line-height:1.25}.menu-list-item{width:123px;padding:12px 0}.menu-shop-button{min-width:157px;padding:16px 32px}}@media screen and (min-width: 1280px){.mobile-tablet-menu{display:none}}.hero-section{position:relative;background-color:#576f35}.hero-content-wrapper{padding-top:100px;padding-bottom:40px}.hero-image-wrapper{background-image:linear-gradient(#14141433,#14141433),url(/GreenHarvest-project-group-13/assets/hero-image_mob@1x-CBgAX2xE.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;height:372px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-image-wrapper{background-image:url(/GreenHarvest-project-group-13/assets/hero-image_mob@2x-DmLHsSMd.jpg)}}.hero-title{font-weight:600;font-size:52px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;max-width:335px;margin-bottom:20px}@media only screen and (max-width: 374px){.hero-title{font-size:42px}}.hero-text{font-weight:500;font-size:14px;line-height:1.43;color:#fbfbfb;max-width:335px}@media only screen and (min-width: 768px){.hero-content-wrapper{padding-top:120px;padding-bottom:52px}}@media only screen and (min-width: 768px){.hero-image-wrapper{background-image:linear-gradient(#14141433,#14141433),url(/GreenHarvest-project-group-13/assets/hero-image_tab@1x-DSe5mQ9V.jpg);height:536px}@media only screen and (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-image-wrapper{background-image:url(/GreenHarvest-project-group-13/assets/hero-image_tab@2x-CrU-t7i8.jpg)}}}@media only screen and (min-width: 768px){.hero-title{font-size:76px;margin-bottom:24px;max-width:704px}}@media only screen and (min-width: 768px){.hero-text{font-size:16px;line-height:1.25;max-width:603px}}@media only screen and (min-width: 1280px){.hero-container{display:flex;margin:0 auto;max-width:1280px}}@media only screen and (min-width: 1280px){.hero-content-wrapper{padding-top:232px;padding-right:38px;width:50%}}@media only screen and (min-width: 1280px){.hero-image-wrapper{background-image:linear-gradient(#14141433,#14141433),url(/GreenHarvest-project-group-13/assets/hero-image_desk@1x-BBpKEc-X.jpg);box-shadow:0 4px 4px #00000040;width:50%;height:796px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-image-wrapper{background-image:url(/GreenHarvest-project-group-13/assets/hero-image_desk@2x-BZ2mCK5P.jpg)}}}@media only screen and (min-width: 1280px){.hero-title{max-width:504px;margin-bottom:128px}}@media only screen and (min-width: 1280px){.hero-text{width:450px}}.how-it-works{background:linear-gradient(to bottom,#7a3145 39%,#576f35 0%)}@media only screen and (min-width: 375px){.how-it-works{background:linear-gradient(to bottom,#7a3145 44%,#576f35 0%)}}@media only screen and (min-width: 768px){.how-it-works{background:linear-gradient(to bottom,#7a3145 54%,#576f35 0%)}}@media only screen and (min-width: 1280px){.how-it-works{background:linear-gradient(to right,#7a3145 50%,#576f35 50%)}}.section-how{display:flex;flex-direction:column;gap:0;margin-bottom:0}@media only screen and (min-width: 1280px){.section-how{flex-direction:row}}.works-img{display:flex;padding-top:40px;padding-bottom:40px}.works-img img{border-radius:30px}.works-div-img{max-width:335px;max-height:452px}@media only screen and (min-width: 768px){.works-div-img{max-width:640px;max-height:640px}}.img-size{border-radius:30px;object-fit:cover;max-height:452px}@media only screen and (min-width: 768px){.img-size{max-width:640px;max-height:640px}}@media only screen and (min-width: 1280px){.img-size{max-width:440px;max-height:560px}}.works-content{padding:80px 0;text-align:left;align-items:center}.order{font-weight:600;font-size:28px;line-height:100%;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;margin-bottom:20px}.order .part-order{color:#d4bfc4}.bascket{font-weight:500;font-size:14px;line-height:143%;color:#fbfbfb;margin-bottom:40px}.ol-list{display:flex;counter-reset:li-counter;flex-direction:column;padding:0;gap:20px;margin:0}.ol-list li{display:flex;align-items:center;position:relative;gap:24px;background-color:#fbfbfb;color:#858585;border-radius:15px;padding:12px 12px 12px 0}.ol-list li:before{content:counter(li-counter);counter-increment:li-counter;display:flex;font-weight:600;font-size:18px;line-height:111%;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;align-items:center;justify-content:center;width:52px;height:52px;border-radius:100%;background-color:#7a3145;outline:5px solid #d4bfc4;margin-left:24px;flex-shrink:0}.part-li{font-weight:700;color:#141414}.ol-list p{font-weight:500;font-size:14px;line-height:143%;color:#858585}@media only screen and (min-width: 768px){.works-img{padding:100px 32px}.works-content{padding:100px 132px}.order{font-size:32px;margin-bottom:24px}.bascket{font-size:16px;line-height:125%;margin-bottom:52px}.ol-list{gap:24px}.ol-list li{min-height:76px;padding:12px 27px 12px 0}}@media only screen and (min-width: 1280px){.works-img{padding:100px 100px 100px 0}.works-content{padding:100px 0 100px 100px}.bascket{margin-bottom:104px}.works-div-img{max-width:440px;max-height:560px}.ol-list li{padding:12px 17px 12px 0}}.advertisement-accent{position:relative;display:inline-block;z-index:0;color:#fbfbfb;font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.015em;text-align:left;max-width:335px;text-transform:uppercase}.advertisement-text{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.015em;text-align:left;max-width:335px;text-transform:uppercase}.advertisement{background-color:#fbfbfb;padding-top:80px;padding-bottom:80px}.advertisement-accent:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-color:#576f35;z-index:-1;border-radius:12px;padding:0}@media only screen and (min-width: 768px){.advertisement-accent{line-height:1;max-width:704px;font-size:64px}.advertisement-text{font-size:64px;max-width:704px;line-height:1}.advertisement{padding-bottom:100px;padding-top:100px}.advertisement-accent:before{height:calc(100% + 20px);top:-20px}}@media only screen and (min-width: 1280px){.advertisement-accent{font-size:76px;max-width:1054px;line-height:1}.advertisement-text{line-height:1;max-width:1054px;font-size:76px}.advertisement-accent:before{height:calc(100% + 8px);left:-16px;top:-4px;bottom:-4px;right:-3px;width:calc(100% + 19px)}.advertisement-wrapper{padding-left:14px;padding-right:10px}}.vegetables{background-color:#7a3145;padding-top:80px;padding-bottom:80px}.vegetables-list{display:flex;flex-wrap:wrap;row-gap:20px;flex-direction:column}.vegetables-header{font-size:48px;font-weight:600;line-height:1.1;letter-spacing:-.015em;text-align:left;color:#fbfbfb;max-width:335px;text-transform:uppercase;margin-bottom:20px}.vegetables-accent{color:#d4bfc4}.vegetables-text{font-size:14px;font-weight:500;line-height:1.5;text-align:left;color:#fbfbfb;margin-bottom:40px}.vegetables-item-wrapper{margin-bottom:12px}.vegetables-item{max-width:100%;background-color:#fbfbfb;border-radius:40px;padding:32px 24px;text-align:left}.vegetables-item-header{font-size:28px;font-weight:600;line-height:1;letter-spacing:-.015em;text-align:left;margin-bottom:12px;text-transform:uppercase;color:#7a3145}.vegetables-item-text{font-size:14px;font-weight:500;line-height:1.5;text-align:left;color:#141414}@media only screen and (min-width: 768px){.vegetables{padding-top:100px;padding-bottom:100px}.vegetables-list{flex-wrap:wrap;row-gap:28px;column-gap:24px;flex-direction:row}.vegetables-item{width:calc((100% - 24px)/2)}.vegetables-header{font-size:64px;line-height:1;text-align:left;max-width:508px;margin-bottom:24px}.vegetables-text{font-size:16px;line-height:1.25;margin-bottom:52px;max-width:626px}.vegetables-item{padding:32px 30px}.vegetables-item-text{font-size:16px;line-height:1.25}.vegetables-item-header{font-size:32px}}@media only screen and (min-width: 1280px){.vegetables-item{width:calc((100% - 48px) / 3)}}.reviews{background-color:#fbfbfb;padding:80px 0}.reviews-title{font-weight:600;font-size:48px;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:#141414;max-width:335px;margin-bottom:20px}.reviews-title-customers{color:#576f35}.reviews-title-content{font-weight:500;font-size:14px;line-height:1.42;color:#141414;max-width:335px;margin-bottom:40px}.reviews-item{background:#fbfbfb;border:1px solid #d4bfc4;border-radius:24px;padding:20px 16px;display:flex;align-items:center;flex-direction:column}.reviews-item.tablet,.reviews-item.desktop{display:none}.reviews-item-group{margin-bottom:24px}.reviews-item-title{font-weight:600;font-size:18px;line-height:1.11;letter-spacing:-.01em;text-transform:uppercase;text-align:center;color:#141414;margin-bottom:8px}.reviews-item-content{font-weight:500;font-size:14px;line-height:1.43;text-align:center;color:#858585;max-width:288px}@media only screen and (min-width: 768px){.reviews{padding:100px 0}.reviews-title{font-size:64px;line-height:1;max-width:553px;margin-bottom:24px}.reviews-title-content{font-size:16px;line-height:1.25;max-width:553px;margin-bottom:52px}.reviews-list{display:flex;flex-wrap:wrap;gap:24px}.reviews-item,.reviews-item.tablet{padding:20px;display:flex;width:calc((100% - 24px)/2)}.reviews-item.desktop{display:none}.reviews-item-content{font-size:16px;line-height:1.25}}@media only screen and (min-width: 1280px){.reviews-item,.reviews-item.tablet,.reviews-item.desktop{display:flex;width:calc((100% - 48px) / 3)}}img{max-width:100%;height:auto;display:block}ul{padding:0;list-style:none;max-width:100%;box-sizing:border-box}.callback{background:#576f35;width:100%;padding-top:80px;padding-bottom:80px}.callback-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:20px;margin-bottom:40px}.callback-title{font-weight:600;font-size:48px;line-height:1.08333;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb}.accent{color:#d4bfc4}.callback-text{font-weight:500;font-size:14px;line-height:1.42857;color:#fbfbfb;margin-bottom:40px}.form-section{background:#fbfbfb;margin:0 auto 20px;border-radius:30px;padding:40px 20px;max-width:335px}.form-description{font-weight:600;font-size:28px;line-height:1;letter-spacing:-.02em;text-transform:uppercase;color:#141414;margin-bottom:40px}@media only screen and (min-width: 320px) and (max-width: 768px){.form-description{font-size:28px}}@media screen and (min-width: 768px) and (max-width: 1280px){.form-description{font-size:32px;margin-bottom:52px}}@media screen and (min-width: 1280px){.form-description{font-size:32px;margin-bottom:52px}}.form-description .highlight{color:#7a3145}.form-description .accent{color:#576f35}.contact-form input,.contact-form textarea,.contact-form .submit-button{display:block;width:100%;margin-bottom:16px}.contact-form textarea:nth-last-child(2){margin-bottom:0}.contact-form .submit-button{margin-top:20px;margin-bottom:0}.input-name,.input-email{width:100%;height:48px;padding:14px;font-size:16px;border:1px solid #858585;outline:none;border-radius:30px;transition:border-color .3s ease,box-shadow .3s ease}.input-email:placeholder-shown{border-color:#858585}.input-email:focus{border-color:#7a3145}.input-email:focus:valid{border-color:#3cbc81}.input-email:focus:invalid{border-color:#e74a3b}.input-email:invalid:placeholder-shown{border-color:#858585}.input-comment{border:1px solid #858585;border-radius:15px;width:100%;height:92px;resize:none;padding:14px;outline:none}input:focus,textarea:focus{border:1px solid #858585;box-shadow:0 0 5px #7a31454d}.submit-button{border-radius:30px;border:inherit;width:100%;padding:14px;background:#7a3145;font-weight:600;font-size:18px;line-height:1.11111;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb}.submit-button:hover,.submit-button:active,.submit-button:focus{background-color:#d4bfc4;outline:none}@media screen and (min-width: 768px){.flex{display:none}}.social{border-radius:30px;padding:40px 20px;max-width:524px;height:auto;background:#7a3145;display:flex;flex-direction:column;justify-content:space-between}.social-img{border-radius:15px;margin-bottom:20px}.social-area{display:flex;flex-direction:column}.social-text{font-weight:700;font-size:14px;line-height:1.42857;color:#d4bfc4;margin-bottom:16px}.social-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;list-style:none}.social-item{font-weight:600;font-size:18px;line-height:1.11111;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb}.social-item:not(:last-child):after{content:" /";margin-left:8px}@media only screen and (min-width: 768px){.callback-area{gap:0}.callback-title{min-width:640px;font-size:64px;line-height:1;margin-bottom:24px}.callback-text{font-size:16px;line-height:1.25;margin-bottom:52px;max-width:640px}.flex{display:flex;flex-direction:row;gap:32px}.form-section,.social{flex:1;padding:72px 100px;max-width:524px;min-width:300px;margin-bottom:0}@media only screen and (min-width: 768px) and (max-width: 1279px){.flex{flex-direction:column;align-items:center}.form-section,.social{max-width:640px}}.contact-form .submit-button{margin-top:24px}.input-name,.input-email{padding:16px;height:52px}.input-comment{padding:16px;height:96px;margin-bottom:24px}.submit-button{padding:16px}.submit-button:hover,.submit-button:active{background-color:#d4bfc4}.social{padding:52px;max-width:100%;height:auto}.social-img{max-width:100%;margin-bottom:52px}.social-text{font-size:16px;line-height:1.25}.social-list{flex-wrap:nowrap;gap:12px}.social-item:not(:last-child):after{content:" /";margin-left:12px}}@media only screen and (min-width: 1280px){.callback-title{max-width:751px}.callback-text{max-width:742px}.form-section{padding:52px 48px}.contact-form{gap:16px}.input-comment{margin-bottom:24px}.social{padding:52px 48px;max-width:524px}.social-img{max-width:100%;margin-bottom:0}.social-text{margin-top:0}.social-list{flex-wrap:nowrap;align-items:center;white-space:nowrap}.social-item{font-size:18px;white-space:nowrap;position:relative}.social-item:not(:last-child):after{content:"/";display:inline;white-space:nowrap}}@media only screen and (min-width: 320px) and (max-width: 374px){.footer{background-color:#7a3145;padding:40px 0;width:100%}.footer-logo-wrapper{margin-bottom:40px}.footer-logo{display:flex;align-items:center;justify-content:space-between;width:168px;margin-bottom:14px}.footer-logo-icon{fill:#fbfbfb;width:16px;height:16px}.footer-logo-icon-text{fill:#fbfbfb;width:148px;height:12px}.footer-desc{max-width:335px;color:#fbfbfb;font-size:14px;font-style:normal;font-weight:500;line-height:1.43}.footer-link-wrapper{margin-bottom:80px}.footer-list{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.footer-link{color:#fbfbfb;font-size:32px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.footer-contacts-list{display:flex;flex-direction:column;gap:14px}.footer-contact-item{max-width:179px}.footer-contact-link{color:#fbfbfb;font-size:14px;font-style:normal;font-weight:700;line-height:1.43}.footer-text-wrapper{display:flex;flex-direction:column;gap:16px}.footer-text{color:#d4bfc4;font-size:14px;font-style:normal;font-weight:500;line-height:1.43}.footer-text-link:not(:last-child):after{content:"/";color:#d4bfc4;margin-left:8px;margin-right:8px}}@media only screen and (min-width: 375px){.footer{background-color:#7a3145;padding:40px 0}.footer-logo-wrapper{margin-bottom:40px}.footer-logo{display:flex;align-items:center;justify-content:space-between;width:168px;margin-bottom:14px}.footer-logo-icon{fill:#fbfbfb;width:16px;height:16px}.footer-logo-icon-text{fill:#fbfbfb;width:148px;height:12px}.footer-desc{width:335px;color:#fbfbfb;font-size:14px;font-style:normal;font-weight:500;line-height:1.43}.footer-link-wrapper{margin-bottom:80px}.footer-list{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}.footer-link{color:#fbfbfb;font-size:32px;font-style:normal;font-weight:600;line-height:1;letter-spacing:-.01em;text-transform:uppercase}.footer-contacts-list{display:flex;flex-direction:column;gap:14px}.footer-contact-item{width:179px}.footer-contact-link{color:#fbfbfb;font-size:14px;font-style:normal;font-weight:700;line-height:1.43}.footer-text-wrapper{display:flex;flex-direction:column;gap:16px}.footer-text{color:#d4bfc4;font-size:14px;font-style:normal;font-weight:500;line-height:1.43}.footer-text-link:not(:last-child):after{content:"/";color:#d4bfc4;margin-left:8px;margin-right:8px}}@media only screen and (min-width: 768px){.footer{padding:32px 0}.footer-container{padding:0 32px}.footer-box{display:flex;flex-direction:row;margin-bottom:100px}.footer-logo-wrapper{margin-bottom:0}.footer-logo{margin-bottom:24px;width:216px}.footer-logo-icon{width:20px;height:20px}.footer-logo-icon-text{width:187px;height:17px}.footer-desc{width:265px;font-size:16px;line-height:1.25}.footer-link-wrapper{margin-left:auto;margin-bottom:0}.footer-list{gap:24px;margin-bottom:64px}.footer-contacts-list{gap:24px}.footer-contact-link{font-size:16px;line-height:1.25}.footer-contact-item{width:215px}.footer-text-wrapper{flex-direction:row;justify-content:space-between}.footer-text{font-size:16px;line-height:1.25}.footer-link:focus,.footer-contact-link:focus,.footer-link:hover,.footer-contact-link:hover{color:#d4bfc4}}@media only screen and (min-width: 1280px){.footer{padding:52px 0}.footer-container{padding:0 100px}.footer-box{margin-bottom:124px}.footer-link-wrapper{display:flex;gap:121px}.footer-desc{width:215px;font-weight:400}.footer-list{margin-bottom:0}.footer-text-link:not(:last-child):after{margin-left:12px;margin-right:12px}}
