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}body{font-family:Inter Tight,Arial,sans-serif;color:#141414;background-color:#7a3145;line-height:20px;scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.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}}.header{width:100%;position:absolute;top:20px;left:50%;background-color:transparent;transform:translate(-50%)}.header-container{display:flex;justify-content:space-between;align-items:center}.logo{fill:#fbfbfb}.nav-list{display:none}.nav-button{display:inline-block;font-weight:500;font-size:16px;line-height:125%;text-align:center;color:#fbfbfb;background-color:transparent;border:1px solid #fbfbfb;border-radius:12px;padding:12px;height:44px;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.nav-button:hover,.nav-button:focus,.order-button:hover,.order-button:focus{background-color:#d4bfc4;color:#7a3145;border-color:#d4bfc4}.nav-button:active,.order-button:active{color:#7a3145;background-color:#fbfbfb}.order-button{display:inline-block;font-weight:600;font-size:18px;line-height:111%;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;border-radius:30px;padding:16px 32px;background-color:#7a3145;border:none;transition:background-color .25s cubic-bezier(.4,0,.2,1),color .25s cubic-bezier(.4,0,.2,1),border-color .25s cubic-bezier(.4,0,.2,1)}.burger{display:flex;justify-content:center;align-items:center;padding:0;margin:0;background-color:transparent;border:none}.burger-icon{stroke:#fbfbfb}@media screen and (min-width: 768px){.header{top:32px}.header-container{min-width:768px}.logo{width:216px;height:20px}.burger-icon{width:40px;height:40px}}@media screen and (min-width: 1280px){.header{left:0;transform:none}.header-container{min-width:1280px}.burger{display:none}.nav-list{display:flex;gap:8px;justify-content:space-between;align-items:center}.nav-list .nav-list-item:last-child{margin-left:12px}}.hero{background-color:#576f35}.hero-main-text{font-weight:600;font-size:48px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;padding-top:100px;margin-bottom:20px}.hero-text{font-weight:500;font-size:14px;line-height:1.42857;color:#fbfbfb;padding-bottom:40px}.image-container{max-width:375px;height:372px;background-size:cover;background-repeat:no-repeat;background-position:center;background-image:url(/Project-Portfolio/assets/hero-bg-mob-min-B4S7k4ag.webp);margin:0 auto}@media screen and (min-resolution: 2x),(-webkit-min-device-pixel-ratio: 2x){.image-container{background-image:url(/Project-Portfolio/assets/hero-bg-mob@2x-min-LhrsQuFE.webp)}}@media screen and (min-width: 375px){.hero-main-text{font-size:52px}}@media only screen and (min-width: 768px){.hero-main-text{font-size:76px;margin-bottom:24px}.hero-text{font-size:16px;line-height:1.25;width:603px}.image-container{max-width:768px;height:536px;background-image:url(/Project-Portfolio/assets/hero-bg-tab-min-B9JmSfVF.webp)}@media screen and(min-resolution: 2x),(-webkit-min-device-pixel-ratio: 2x){.image-container{background-image:url(/Project-Portfolio/assets/hero-bg-tab@2x-min-C85W8JY2.webp)}}}@media only screen and (min-width: 1280px){.topscreen-container{display:flex;max-width:1280px;margin:0 auto}.hero-container{padding-right:0;margin-right:38px}.hero-main-text{padding-top:232px;width:502px;margin-bottom:128px}.hero-text{width:471px;padding-bottom:52px}.image-container{width:640px;height:796px;background-image:url(/Project-Portfolio/assets/hero-bg-desk-min-BGVEVvEd.webp)}@media screen and(min-resolution: 2x),(-webkit-min-device-pixel-ratio: 2x){.image-container{background-image:url(/Project-Portfolio/assets/hero-bg-desk@2x-min-FfbktpLF.webp)}}}.section-works{background:linear-gradient(to bottom,#7a3145 40%,#576f35 39%)}@media screen and (min-width: 375px){.section-works{background:linear-gradient(to bottom,#7a3145 44%,#576f35 43%)}}.section-picture{padding:40px 0;display:flex;justify-content:center;align-items:center}.picture-women{border-radius:32px;background-color:#14141433;overflow:hidden}.instruction{padding:80px 0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.title-instruction{font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;margin-bottom:20px}.details-instruction{font-weight:500;font-size:14px;line-height:1.43;color:#fbfbfb;margin-bottom:40px}.marker{color:#d4bfc4}.marker-black{font-weight:700;color:#141414}.nomer-list{counter-reset:section}.list-instruction:before{counter-increment:section;content:counter(section);flex-shrink:0;display:inline-block;border-radius:50%;background-color:#7a3145;width:52px;height:52px;text-align:center;align-content:center;border:5px solid #d4bfc4;font-weight:600;font-size:18px;letter-spacing:-.01em;color:#fbfbfb;margin-right:24px}.list-instruction{border-radius:15px;padding:12px 27px 12px 24px;background-color:#fbfbfb;font-weight:500;font-size:14px;line-height:1.43;color:#858585;display:flex;align-items:center}.span-list{padding-right:30px}.list-instruction:not(:last-child){margin-bottom:20px}@media screen and (min-width: 768px){.section-works{background:linear-gradient(to bottom,#7a3145 55%,#576f35 46%)}.section-picture,.instruction{padding:100px 0}.cotainer-instruction{width:440px}.title-instruction{font-size:32px;margin-bottom:24px}.details-instruction{font-size:16px;line-height:1.25;margin-bottom:52px}.list-instruction{border-radius:15px;padding:12px 15px 12px 24px;background-color:#fbfbfb}.list-instruction{font-weight:500;font-size:16px;line-height:1.25}}@media screen and (min-width: 1280px){.section-works{background:linear-gradient(to right,#7a3145 50%,#576f35 50%)}.desk-container{display:flex;justify-content:space-between}.details-instruction{margin-bottom:104px}}.advertisement{background-color:#fbfbfb;padding:80px 0}.advertisement-content{text-align:left;max-width:280px;display:flex;flex-wrap:wrap}.advertisement-banner{position:relative;z-index:2;font-weight:600;font-size:34px;line-height:1.08;letter-spacing:-.01em;color:#fbfbfb}.advertisement-banner:before{content:"";position:absolute;z-index:-1;top:0;left:0;width:100%;height:100%;background-color:#576f35;border-radius:12px;max-width:280px}.advertisement-text{position:relative;font-weight:600;font-size:34px;line-height:1.08;letter-spacing:-.015em;color:#141414;z-index:2;display:inline}@media screen and (min-width: 375px){.advertisement-banner{font-size:48px;min-width:335px}.advertisement-banner:before{min-width:335px}.advertisement-text{font-size:48px}.advertisement-content{min-width:335px}}@media screen and (min-width: 768px){.advertisement-content{max-width:100%}.advertisement{padding:100px 0}.advertisement-banner{padding-top:20px;font-size:64px;line-height:1;max-width:100%}.advertisement-banner:before{max-width:100%}.advertisement-text{font-size:64px;line-height:1}}@media screen and (min-width: 1280px){.advertisement-content{max-width:1054px;display:block;flex-wrap:nowrap}.advertisement-banner{font-size:76px;padding-top:0}.advertisement-text{font-size:76px}.advertisement-banner:before{min-width:810px;margin-left:-10px;height:80px;margin-top:5px}}.vegetables-container{padding-top:80px;padding-bottom:80px}.veg-title{font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;margin-bottom:20px}.new-color{color:#d4bfc4}.veg-description{font-size:14px;font-weight:500;line-height:1.08;color:#fbfbfb;margin-bottom:40px}.veg-item-name{font-size:28px;font-weight:600;line-height:1.43;letter-spacing:-.01em;text-transform:uppercase;color:#7a3145;margin-bottom:12px}.veg-item-text{font-size:14px;font-weight:500;line-height:1.42;color:#141414;margin-bottom:12px}.veg-item{border-radius:40px;padding:32px 24px;max-height:376px;background-color:#fbfbfb}.veg-item:not(:last-child){margin-bottom:20px}@media only screen and (min-width: 768px){.vegetables-container{padding-top:100px;padding-bottom:100px}.veg-title{font-size:64px;line-height:1;letter-spacing:-.01em;max-width:508px;margin-bottom:24px}.veg-description{font-size:16px;line-height:1.25;max-width:626px;margin-bottom:52px}.veg-list{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:28px 24px}.veg-item{padding:32px 30px;width:calc((100% - 24px)/2);height:380px}.veg-item:not(:last-child){margin-bottom:0}}@media only screen and (min-width: 1280px){.veg-item{padding:32px;width:calc((100% - 48px) / 3);max-width:none}}.reviews{background-color:#fbfbfb;padding:80px 0;text-align:left}.customers_reviews{max-width:335px}.customers_reviews h2{font-size:48px;font-weight:600;line-height:1.08;letter-spacing:-.015em;color:#576f35;margin-bottom:20px}.customers_reviews span{color:#141414}.customers_reviews p{font-size:14px;font-weight:500;line-height:1.43;letter-spacing:0em;margin-bottom:40px}.reviews_slider{display:flex;gap:24px;overflow-x:auto}.review{flex:0 0 335px;max-width:280px;padding:20px;border:1px solid #D4BFC4;border-radius:24px;justify-content:center}.review img{border-radius:72px;margin:0 auto}.review h3{font-size:18px;margin-top:24px;margin-bottom:8px;display:flex;justify-content:center}.review p{font-size:14px;line-height:1.43;letter-spacing:.01em;text-align:center;color:#858585}@media screen and (min-width: 375px){.review{max-width:335px}}@media (min-width: 768px){.reviews{padding:100px 0}.customers_reviews{max-width:553px}.customers_reviews h2{font-size:64px;line-height:1;letter-spacing:-.015em}.customers_reviews p{font-size:16px;line-height:1.25}.review h3{font-size:18px;display:flex;justify-content:center;line-height:1.25}.review p{font-size:16px;line-height:1.43}}@media (min-width: 1280px){.reviews_slider{overflow-x:hidden}}.order{background-color:#576f35;padding-top:80px;padding-bottom:80px}@media screen and (min-width: 768px){.order{padding-top:100px;padding-bottom:100px}}.order-section{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:40px}@media screen and (min-width: 768px){.order-section{gap:52px;padding:0;width:100%}}@media screen and (min-width: 1280px){.order-section{padding:0 100px}}.order-section-text{display:flex;flex-direction:column;gap:20px}@media screen and (min-width: 768px){.order-section-text{gap:25px;padding:0 96px 0 32px}}@media screen and (min-width: 1280px){.order-section-text{gap:24px;padding:0;width:751px}}.order-section-title{font-weight:600;font-size:48px;line-height:1.08;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb}@media screen and (min-width: 768px){.order-section-title{font-size:64px;line-height:1}}@media screen and (min-width: 1280px){.order-section-title{width:751px}}.harvest{color:#d4bfc4}.order-section-subtitle{font-weight:500;font-size:14px;line-height:1.43;color:#fbfbfb}@media screen and (min-width: 768px){.order-section-subtitle{font-size:16px;line-height:1.25}}.order-container{display:flex;flex-direction:column;gap:20px;width:280px}@media screen and (min-width: 375px){.order-container{width:335px}}@media screen and (min-width: 768px){.order-container{gap:32px;padding:0 64px;width:768px}}@media screen and (min-width: 1280px){.order-container{flex-direction:row;width:1080px;padding:0}}.order-form-part{display:flex;flex-direction:column;gap:40px;border-radius:30px;padding:40px 20px;width:280px;background:#fbfbfb}@media screen and (min-width: 375px){.order-form-part{width:335px}}@media screen and (min-width: 768px){.order-form-part{gap:52px;padding:72px 100px;width:640px;height:632px}}@media screen and (min-width: 1280px){.order-form-part{padding:52px 48px;width:524px;height:592px}}.order-form-text{font-weight:600;font-size:28px;line-height:1;letter-spacing:-.01em;text-transform:uppercase}@media screen and (min-width: 768px){.order-form-text{font-size:32px}}.from-us{color:#7a3145}.the-form{color:#576f35}.order-form{display:flex;flex-direction:column;gap:16px}.input-wrapper{position:relative;display:flex;flex-direction:column;gap:16px}.order-input{display:flex;align-items:center;border:1px solid #858585;border-radius:30px;width:100%;height:48px;padding:14px 16px;font-weight:500;font-size:14px;text-transform:capitalize;color:#141414;outline:none}@media screen and (min-width: 768px){.order-input{width:440px;height:52px}}@media screen and (min-width: 1280px){.order-input{padding:16px;width:428px}}.order-input-email::placeholder{color:#858585}.order-input:focus{border-color:#7a3145}.order-input-email:not(:placeholder-shown):invalid{border-color:#e74a3b}.order-input:not(:placeholder-shown):valid{border-color:#3cbc81}.text-valid,.text-invalid{display:none;position:absolute;top:106%;transform:translateY(-50%);white-space:nowrap;padding-left:8px;font-size:14px}.text-valid{color:#3cbc81}.text-invalid{color:#e74a3b}.order-input-email:not(:placeholder-shown):valid~.text-valid{display:block}.order-input-email:not(:placeholder-shown):invalid~.text-invalid{display:block}.order-button-textarea-wrapper{display:flex;flex-direction:column;gap:24px}.order-textarea{font-weight:500;font-size:14px;line-height:1.43;border:1px solid #858585;border-radius:15px;padding:16px 16px 56px;width:100%;height:92px;outline:none;overflow:hidden;resize:none}@media screen and (min-width: 768px){.order-textarea{height:96px}}@media screen and (min-width: 1280px){.order-textarea{padding:16px 16px 59px}}.order-textarea:focus{border-color:#7a3145}.order-textarea:not(:placeholder-shown):valid{border-color:#3cbc81}.order_button{display:flex;align-items:center;justify-content:center;border:none;border-radius:30px;padding:16px 100px;height:52px;font-weight:600;font-size:18px;text-transform:uppercase;color:#fbfbfb;background:#7a3145}@media screen and (min-width: 375px){.order_button{width:295px;padding:16px 129px}}@media screen and (min-width: 768px){.order_button{padding:16px 191px;width:440px}}@media screen and (min-width: 1280px){.order_button{width:428px}}.order-soc-part{display:flex;flex-direction:column;gap:20px;border-radius:30px;padding:40px 20px;background:#7a3145}@media screen and (min-width: 768px){.order-soc-part{gap:52px;padding:52px}}@media screen and (min-width: 1280px){.order-soc-part{gap:80px;padding:52px 48px}}.order-soc-image{border-radius:17px;width:295px;background-color:#14141433}@media screen and (min-width: 375px){.order-soc-image{height:272px}}@media screen and (min-width: 768px){.order-soc-image{width:536px;height:316px}}@media screen and (min-width: 1280px){.order-soc-image{width:428px;height:352px}}.order-social-wrapper{display:flex;flex-direction:column;gap:16px}.order-soc-text{font-weight:700;font-size:14px;color:#d4bfc4}@media screen and (min-width: 768px){.order-soc-text{font-size:16px}}.order-soc-list{display:flex;flex-wrap:wrap;gap:8px}@media screen and (min-width: 768px){.order-soc-list{gap:12px}}.order-soc-item{font-weight:600;font-size:18px;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb}.order-soc-separator{margin-left:4px;margin-right:4px}@media screen and (min-width: 768px){.order-soc-separator{margin-left:6px;margin-right:6px}}.css-menu-container{padding:0;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;scroll-behavior:smooth;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.css-menu-container.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu-overlay{padding:0;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#14141466;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility .25s ease}.css-menu-container.is-open .mobile-menu-overlay{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu{padding:0;position:fixed;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;background-color:#576f35;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-container .container{padding:0}.mobile-menu-container{padding-bottom:52px;background-color:#576f35;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;height:100%;width:100%}.css-menu-container:not(.is-open) .mobile-menu-container{transform:translate(-50%,-50%) scaleY(5)}.btn-menu-close{border:none;font-family:inherit;color:currentColor;margin:0;padding:0;background-color:transparent;display:flex;justify-content:center;align-items:center;position:absolute;top:20px;right:20px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.btn-menu-close-icon{width:32px;height:32px;stroke:#fbfbfb}.btn-menu-close:hover,.btn-menu-close:focus{transform:scale(1.5);transition:transform .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-nav{margin:auto}.mobile-menu-nav-list{display:flex;flex-direction:column;gap:24px}.mobile-menu-nav-link{font-weight:500;font-size:14px;line-height:1.43;text-align:center;color:#fbfbfb;border:1px solid #fbfbfb;border-radius:12px;padding-top:12px;padding-bottom:12px;min-width:118px;height:44px;display:block;transition:color .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-nav-link:hover,.mobile-menu-nav-link:focus,.mobile-menu-nav-link:active,.mobile-menu-nav-link.current{color:#7a3145;background-color:#fbfbfb}.mobile-menu-nav-link:hover,.mobile-menu-nav-link:focus,.mobile-menu-btn-shop:hover,.mobile-menu-btn-shop:focus{transform:scale(1.25);transition:transform .25s cubic-bezier(.4,0,.2,1)}.mobile-menu-btn-shop{display:block;border:none;font-family:inherit;color:currentColor;margin:0 auto;border-radius:30px;padding:16px 41px;min-width:175px;height:52px;font-weight:600;font-size:18px;line-height:1.11;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;background-color:#7a3145}.mobile-menu-btn-shop:hover,.mobile-menu-btn-shop:focus,.mobile-menu-btn-shop:active{color:#7a3145;background-color:#fbfbfb}@media only screen and (min-width: 768px){.mobile-menu{left:auto;right:0;width:50%;max-width:351px}.mobile-menu-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#14141466;opacity:0;visibility:hidden;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.btn-menu-close-icon{width:40px;height:40px}}@media only screen and (min-width: 1280px){.mobile-menu-overlay,.mobile-menu{display:none}}.footer{padding-top:40px;padding-bottom:40px}.footer-first-part{margin-bottom:40px}.footer-logo-icon{margin-bottom:14px;fill:#fbfbfb}.footer-motto{font-weight:500;font-size:14px;line-height:1.42;color:#fbfbfb}.footer-second-part{margin-bottom:80px}.footer-nav{margin-bottom:40px}.footer-nav-list{display:flex;flex-direction:column;gap:14px}.footer-nav-link{font-weight:600;font-size:32px;line-height:1;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb}.footer-contacts-list{display:flex;flex-direction:column;gap:14px}.footer-contacts-link{font-weight:700;font-size:14px;line-height:1.42;color:#fbfbfb}.footer-privacy{font-weight:500;font-size:14px;line-height:1.42;color:#d4bfc4}.footer-privacy:nth-last-child(2){margin-bottom:16px}@media screen and (min-width: 768px){.footer{padding-top:32px;padding-bottom:32px}.footer-container{margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-first-part{margin-bottom:0}.footer-logo{margin-bottom:24px;width:216px;height:20px}.footer-motto{max-width:265px;font-size:16px;line-height:1.25}.footer-second-part{margin-bottom:100px}.footer-nav{margin-bottom:64px}.footer-nav-list,.footer-contacts-list{gap:24px}.footer-contacts-link{font-size:16px;line-height:1.25}.footer-third-part{width:100%;display:flex;flex-direction:row;justify-content:space-between}.footer-privacy{font-size:16px;line-height:1.25}.footer-privacy:nth-last-child(2){margin-bottom:0}}@media screen and (min-width: 1280px){.footer{padding-top:52px;padding-bottom:52px}.footer-second-part{display:flex;gap:121px}.footer-nav-list{margin-bottom:0}}
