h1,h2,h3,h4,h5,h6,p{margin:0}p:last-child{margin-bottom:0}ol,ul{margin:0;padding:0;list-style:none}a{color:currentColor;text-decoration:none}input,textarea{outline:none;border:none;background:none}button{cursor:pointer;padding:0;border:none}img{display:block;max-width:100%;height:auto}input,textarea,button{font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit}:root{--font-family: "Inter Tight", sans-serif;--black: #141414;--white: #fbfbfb;--chianti: #7a3145;--blush: #d4bfc4;--green: #576f35;--grey: #858585;--transparent: rgba(20, 20, 20, .2);--greenlight: #3cbc81;--smthwrong: #e74a3b;--bold: 700;--semibold: 600;--medium: 500;font-family:var(--font-family);font-size:14px;line-height:1.43;letter-spacing:-.01em;font-weight:var(--medium);color:var(--black);background-color:var(--white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}html{scroll-behavior:smooth;width:100%;max-width:100%;overflow-x:hidden}:hover,:focus,.focus-visible,:active{outline:none}body{width:100%;max-width:100%;overflow-x:hidden;display:flex;flex-direction:column;min-width:100vw;min-height:100vh;margin:0;padding:0}main{flex-grow:1}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(100%);overflow:hidden}.header-hero{font-size:clamp(46px,calc(10.9vw + 11px),52px);font-weight:var(--semibold);line-height:1;text-transform:uppercase;color:var(--white)}.header-second{font-weight:var(--semibold);font-size:clamp(44px,calc(10.9vw + 11px),48px);line-height:1.08;text-transform:uppercase;color:var(--white)}.header-third{font-weight:var(--semibold);font-size:28px;line-height:1;text-transform:uppercase;color:var(--white)}.color-black{color:var(--black)}.color-blush{color:var(--blush)}.color-green{color:var(--green)}.color-grey{color:var(--grey)}.color-white{color:var(--white)}.color-cianti{color:var(--chianti)}.header-third-menu{font-size:32px}.color-grey-accent{font-weight:var(--bold);color:var(--black)}.accent-text{font-weight:var(--semibold);font-size:18px;line-height:1.11;text-transform:uppercase;text-align:center}.body-first{font-family:var(--font-family);font-size:14px;line-height:1.43;letter-spacing:-.01em;font-weight:var(--medium)}.body-second{font-weight:var(--bold)}@media only screen and (min-width: 768px){:root{font-size:16px;line-height:1.25}.header-hero{font-size:76px}.header-second{font-size:64px;line-height:1}.header-third{font-size:32px}.body-first{font-size:16px;line-height:1.25}}@media only screen and (min-width: 1280px){.header-second.discount{font-size:76px}}.container{min-width:320px;max-width:375px;margin:0 auto;padding:0 20px}.section{display:flex;padding:80px 0}.section-green{background-color:var(--green)}.section-chianti{background-color:var(--chianti)}@media only screen and (min-width: 768px){.container{max-width:768px;padding:0 32px}.section{padding:100px 0}}@media only screen and (min-width: 1280px){.container{max-width:1280px;padding:0 100px}}.header{background-color:var(--green)}.header-nav{display:flex;justify-content:space-between;align-items:center;padding-top:20px}@media only screen and (min-width: 768px){.header-nav{padding-top:32px}}@media only screen and (min-width: 1280px){.header{position:absolute;top:0;left:50%;transform:translate(-50%);width:100%}.header{background-color:transparent}.header-nav{max-width:1280px}}.icon-logo{width:168px;height:16px}@media only screen and (min-width: 768px){.icon-logo{width:216px;height:20px}}.header-menu-btn{display:flex;padding:0;border:none;background-color:transparent}@media only screen and (min-width: 768px){.icon-btn{width:40px;height:40px}}.head-desk-menu{display:none}@media only screen and (min-width: 1280px){.head-desk-menu{display:flex;gap:20px}.header-menu-btn{display:none}}.menu-link{border:1px solid var(--white);border-radius:12px;padding:12px;transition:.3s ease-in;transition-property:color,background-color}.menu-link:hover,.menu-link:focus{color:var(--chianti);background-color:var(--blush)}.menu-link:active{color:var(--chianti);background-color:var(--white)}.header-menu-list{display:flex;align-items:center;gap:8px}.header-shop-btn{border:none;border-radius:30px;padding:16px 32px;transition:.3s ease-in;background-color:var(--chianti);transition-property:color,background-color}.header-shop-btn:hover,.header-shop-btn:focus{color:var(--chianti);background-color:var(--blush)}.header-shop-btn:active{color:var(--chianti);background-color:var(--white)}.hero.section{padding-bottom:0;padding-top:48px;justify-content:center}.hero-green{display:flex;flex-direction:column;gap:20px;padding-bottom:40px}.hero-cont{width:100%}.hero-title{max-width:335px}.hero-img{background-image:linear-gradient(var(--transparent),var(--transparent)),url(/project-group-14/assets/hero-mobile-BQ1fEz_N.webp);height:372px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:0 auto}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-img{background-image:linear-gradient(var(--transparent),var(--transparent)),url(/project-group-14/assets/hero-mobile@2x-DEKUn-CK.webp)}}@media only screen and (min-width: 768px){.hero-green{gap:24px;padding-bottom:52px}.hero-title{font-size:76px;min-width:704px}.hero-text{font-size:16px;line-height:1.25;min-width:603px}.hero-img{background-image:linear-gradient(var(--transparent),var(--transparent)),url(/project-group-14/assets/hero-tablet-C5YKUwLQ.webp);width:768px;height:536px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-img{background-image:linear-gradient(var(--transparent),var(--transparent)),url(/project-group-14/assets/hero-tablet@2x-DLuskdJi.webp)}}}@media only screen and (min-width: 1280px){.hero.section{padding-top:0;padding-bottom:0}.hero-cont{display:flex;flex-direction:row;max-width:1280px;margin:0 auto;padding:0}.hero-green{display:flex;flex-direction:column;gap:128px;padding:232px 38px 52px 100px;max-width:640px;margin-bottom:0}.hero-title{min-width:502px}.hero-text{min-width:472px}.hero-img{background-image:linear-gradient(var(--transparent),var(--transparent)),url(/project-group-14/assets/hero-desktop-BkSLU-H_.webp);max-width:640px;height:796px}@media (min-device-pixel-ratio: 2),(min-resolution: 192dpi),(min-resolution: 2dppx){.hero-img{background-image:linear-gradient(var(--transparent),var(--transparent)),url(/project-group-14/assets/hero-desktop@2x-CNqOQuZ7.webp)}}}.work-section{background:linear-gradient(to bottom,var(--chianti) clamp(418px,calc(134.5vw + 27.6px),532px),var(--green) 0)}.wrapper{display:flex;flex-direction:column;align-items:center}.thumb-work{display:block;overflow:hidden;max-width:335px;height:auto;border-radius:30px}.work-container{padding:0 0 40px}.step-container{padding:40px 0 0}.made-image{max-width:100%}@media only screen and (min-width: 320px) and (max-width: 767px){.made-section-item{height:calc((100% - 40px) / 3)}.section.work-section{padding-top:40px}}.made-section-item:before{counter-increment:ol-numbers;content:counter(ol-numbers);position:absolute;left:24px;width:42px;height:42px;text-align:center;justify-content:center;background-color:var(--chianti);color:var(--white);border-radius:50%;border:5px solid var(--blush);font-weight:var(--semibold);font-size:18px;line-height:1.11;text-transform:uppercase;display:flex;align-items:center}.subtitle{max-width:335px;margin-bottom:20px}.made-section-paragraf{margin-bottom:40px;max-width:335px}.made-section-list{display:flex;flex-direction:column;align-items:stretch;gap:20px;counter-reset:ol-numbers;height:284px}.made-section-item{position:relative;padding:0;background-color:var(--white);border-radius:15px;display:flex;align-items:center;box-sizing:border-box;flex:1}.item-paragraf{padding:12px 27px 12px 76px}@media only screen and (min-width: 768px){.work-section{background:linear-gradient(to bottom,var(--chianti) 840px,var(--green) 0)}.work-container{padding:0 0 100px}.step-container{padding:100px 0 0}.thumb-work{max-width:640px;width:640px}.wraper-work{max-width:440px;width:440px}.section-chianti.work-wrapper{padding:100px 64px}.section-green.work-wrapper{padding:100px 164px}.item-paragraf{padding:18px 15px 18px 86px}.subtitle{margin-bottom:24px;max-width:440px}.made-section-paragraf{max-width:440px;margin-bottom:52px}.made-section-list{max-width:440px;gap:24px;height:100%}.made-section-item{padding:0}.item-paragraf{padding:18px 17px 18px 76px}.made-section-item:nth-child(2) .item-paragraf{padding:28px 17px 28px 76px}}@media only screen and (min-width: 1280px){.work-section{background:linear-gradient(to right,var(--chianti) 50%,var(--green) 50%)}.wrapper{flex-direction:row;align-items:center}.work-container{padding:0 100px 0 0}.step-container{padding:0 0 0 100px}.thumb-work{max-width:440px;width:440px;text-align:right}.wraper-work{max-width:440px;width:440px}.section-chianti.work-wrapper{padding:100px 64px}.section-green.work-wrapper{padding:100px}.made-section-paragraf{margin-bottom:104px}}.advertisement-description{width:100%;--pseudo-heigth: 2.16em }.advertisement-discount{display:inline-block;position:relative;z-index:1}.advertisement-discount.header-second:before{content:"";width:100%;height:var(--pseudo-heigth);left:0;top:0;position:absolute;background-color:var(--green);border-radius:12px;z-index:-1}@media screen and (min-width: 768px){.advertisement-description{--pseudo-heigth: calc(1em + 22px) }.advertisement-discount{margin-top:20px}.advertisement-discount.header-second:before{top:-20px;position:absolute}}@media screen and (min-width: 1280px){.advertisement-description{--pseudo-heigth: calc(1em + 8px) ;padding-left:16px;padding-right:10px}.advertisement-discount{margin-top:0}.advertisement-discount.header-second:before{width:calc(100% + 16px);height:var(--pseudo-heigth);left:-16px;top:calc(50% - (var(--pseudo-heigth) / 2))}}.veggies-title{margin-bottom:20px}.veggies-section-descr{margin-bottom:40px}.veggies-item{background-color:var(--white);border-radius:40px;padding:32px 24px}.veggies-item:not(:last-child){margin-bottom:20px}.veggies-item-title{margin-bottom:12px}@media only screen and (min-width: 768px){.veggies-title{margin-bottom:24px;max-width:626px}.veggies-section-descr{margin-bottom:52px;max-width:626px}.veggies-list{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:28px}.veggies-item{padding:32px 30px;width:calc((100% - 24px)/2)}.veggies-item:not(:last-child){margin-bottom:0}.veggies-item-title{font-size:32px}}@media only screen and (min-width: 1280px){.veggies-item{width:calc((100% - 2 * 24px) / 3)}}.veggies-item-price{margin-bottom:12px}@media only screen and (min-width: 1280px){.veggies-item-price{margin-bottom:8px}}.reviews{display:flex;flex-direction:column;gap:50px}.reviews-title{display:flex;flex-direction:column;gap:20px;max-width:335px}.reviews-list{display:flex;flex-direction:row;gap:24px;scroll-snap-type:x mandatory;scroll-behavior:smooth;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.reviews-items{display:flex;flex-direction:column;align-items:center;gap:24px;border:1px solid var(--blush);border-radius:24px;padding:20px 16px;scroll-snap-align:start;flex:0 0 100%}.reviews-cards-text{display:flex;text-align:center;gap:8px;flex-direction:column}.scroller-dots{display:flex;justify-content:center;margin-top:10px;cursor:pointer}.scroller-dots .dot{width:12px;height:12px;background-color:var(--blush);border-radius:50%;margin:0 5px;transition:background-color .3s ease}.scroller-dots .dot.active{background-color:var(--chianti)}@media only screen and (min-width: 768px){.reviews{gap:52px;padding:0 32px}.reviews-title{gap:24px;max-width:553px}.reviews-items{width:calc((100% - 24px)/2);padding:20px;flex:0 0 calc((100% - 24px)/2)}.reviews-text{text-align:center;color:var(--grey)}}@media only screen and (min-width: 1280px){.reviews{padding:0 100px}.reviews-items{width:calc((100% - 48px) / 3);flex:0 0 calc((100% - 48px) / 3)}}.order-title-contaier{margin-bottom:40px}.order-title{margin-bottom:20px}.form-and-social-container{display:flex;flex-direction:column;gap:20px}.order-form{display:flex;flex-direction:column;gap:40px;padding:40px 20px;border-radius:30px;background:var(--white)}.order-form-lists{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.order-form-input{display:flex;border:1px solid var(--grey);border-radius:30px;padding-left:16px;width:100%;height:48px}.order-form-input::placeholder,.order-form-textarea::placeholder{font-weight:inherit;font-size:inherit;line-height:inherit;text-align:start;justify-content:center;color:inherit}.valid-name:focus,.valid-email:focus,.order-form-textarea:focus{border-color:var(--chianti)}.valid-name:not(:placeholder-shown):invalid,.valid-email:not(:placeholder-shown):invalid{border-color:var(--smthwrong)}.order-form-textarea:not(:placeholder-shown):valid,.valid-name:not(:placeholder-shown):valid,.valid-email:not(:placeholder-shown):valid{border-color:var(--greenlight)}.text-valid,.text-invalid{font-size:12px;padding-left:20px;margin-top:4px;display:none}.text-valid{color:green}.text-invalid{color:red}.valid-name:not(:placeholder-shown):invalid~.text-invalid,.valid-email:not(:placeholder-shown):invalid~.text-invalid{display:block}.order-form-textarea{display:flex;border:1px solid var(--grey);border-radius:15px;padding:16px;width:100%;height:92px;resize:none}.order-form-btn{display:flex;align-items:center;justify-content:center;border-radius:30px;width:100%;height:52px;background:var(--chianti);transition:color,background-color .25s cubic-bezier(.4,0,.2,1)}.order-form-btn:hover,.order-form-btn:focus{color:var(--chianti);background-color:var(--blush)}.order-form-btn:active{color:var(--chianti);background-color:var(--white)}.order-social{border-radius:30px;padding:40px 20px;width:100%;background-color:var(--chianti)}.thumb{overflow:hidden;max-width:295px;height:auto;border-radius:15px;margin-bottom:20px;background:var(--transparent)}.social-caption{margin-bottom:16px;font-weight:var(--bold)}.order-social-list{display:flex;gap:8px;flex-wrap:wrap}.order-social-list-item{height:20px}.order-social-list-item a{transition:color .3s cubic-bezier(.4,0,.2,1)}.order-social-list-item a:hover,.order-social-list-item a:focus{color:var(--blush)}.order-social-list-item a:focus-visible{color:var(--blush);outline:none}.order-social-list-item a:active{color:var(--smthwrong)}@media screen and (min-width: 768px){.order-container.container{padding:0}.order-title-contaier{padding:0 96px 0 32px;margin-bottom:52px}.order-title{margin-bottom:24px}.form-and-social-container{padding:0 64px;gap:32px}.order-form{gap:52px;padding:72px 100px;width:100%}.order-form-lists{margin-bottom:24px}.order-form-input{height:52px}.order-form-textarea{height:96px}.order-social{padding:52px}.thumb{max-width:100%;width:536px;height:316px;margin-bottom:52px}.order-picture img{width:536px;height:316px}.order-social-list{gap:12px}}@media only screen and (min-width: 1280px){.order-title-contaier{padding:0 100px;max-width:751px;box-sizing:content-box}.form-and-social-container{flex-direction:row;padding:0 100px;margin:0 auto}.order-form{height:592px;width:calc((100% - 32px)/2);padding:52px 48px}.order-social{padding:52px 48px;width:calc((100% - 32px)/2)}.thumb{width:428px;height:352px;margin-bottom:80px}.order-picture img{width:428px;height:352px}}.footer{padding:40px 0;background-color:var(--chianti)}.footer-wrapper{display:flex;flex-direction:column}.footer-main{margin-bottom:40px}.footer-logo{fill:var(--white)}.footer-desc{max-width:330px;max-height:60px;margin-top:14px}@media only screen and (min-width: 768px){.footer{padding:32px 0}.footer-desc{max-width:265px;margin-top:24px}.footer-logo{width:217px;height:20px}}@media only screen and (min-width: 1280px){.footer{padding:52px 0}}.footer-contacts{margin-bottom:80px}@media only screen and (min-width: 768px){.footer-contacts{justify-content:space-between;display:flex;flex-direction:row;margin-bottom:100px}}@media only screen and (min-width: 1280px){.sec-foot-cont{display:flex;flex-direction:row;gap:121px}.footer-contacts{margin-bottom:124px}}.footer-list{margin-bottom:40px}@media only screen and (min-width: 768px){.footer-list{margin-bottom:64px}}@media only screen and (min-width: 1280px){.footer-list{margin-bottom:0}}.header-third.header-third-menu:not(:last-child){margin-bottom:14px}@media only screen and (min-width: 768px){.header-third.header-third-menu:not(:last-child){margin-bottom:24px}}.footer-anchor-link,.address-hover{transition:color .3s cubic-bezier(.4,0,.2,1)}.address-hover:hover,.address-hover:focus,.footer-anchor-link:hover,.footer-anchor-link:focus{color:var(--blush)}.footer-address{display:flex;flex-direction:column;gap:14px;font-style:normal}@media only screen and (min-width: 768px){.footer-address{gap:24px}}.ft-link{display:inline-block;transition:color .3s cubic-bezier(.4,0,.2,1)}.ft-link:hover,.ft-link:focus{color:var(--blush)}.policy-wrapper{display:flex;flex-direction:column;gap:14px}@media only screen and (min-width: 768px){.policy-wrapper{flex-direction:row;justify-content:space-between}}.policy-links{display:flex;flex-direction:row;gap:8px}.modal-overlay{background:#14141466;position:fixed;top:0;left:0;width:100%;height:100%;z-index:999;display:flex;justify-content:center;align-items:center;opacity:0;visibility:hidden;pointer-events:none;transition:.25s cubic-bezier(.4,0,.2,1);transition-property:opacity,visibility}.modal-overlay.is-open{opacity:1;visibility:visible;pointer-events:auto}.mobile-menu{position:absolute;top:0;left:0;width:100%;height:100%;padding:30vh 100px 52px;display:flex;flex-direction:column;align-items:center;background:#576f35;transform:translate(0) scale(.3);opacity:0;transition:.25s cubic-bezier(0,.74,1,-.61);transition-property:opacity,transform}@media only screen and (min-width: 768px){.mobile-menu{position:relative;top:50%;left:50%;width:351px;height:100%;padding:35vh 97px 48px;transform:translate(-50%) translateY(-50%) scale(.3)}}@media only screen and (min-width: 1280px){.modal-overlay{display:none}}.modal-overlay.is-open .mobile-menu{transform:translate(0) scale(1);opacity:1}@media only screen and (min-width: 768px){.modal-overlay.is-open .mobile-menu{transform:translate(-50%) translateY(-50%) scale(1)}}.mobile-menu-close{position:absolute;top:20px;right:20px;width:32px;height:32px;display:flex;justify-content:center;align-items:center;padding:0;border:none;background-color:transparent;margin-left:auto;cursor:pointer}@media only screen and (min-width: 768px){.mobile-menu-close{top:32px;right:32px;width:40px;height:40px}}.mobile-menu-close-icon{stroke-width:3px;stroke:#fbfbfb}@media only screen and (min-width: 768px){.mobile-menu-close-icon{stroke-width:4px}}.mobile-menu-list{font-family:Inter Tight,sans-serif;font-weight:500;font-size:14px;line-height:143%;text-align:center;margin-bottom:auto}@media only screen and (min-width: 768px){.mobile-menu-list{font-size:16px;line-height:125%}}.mobile-menu-item{border:1px solid #fbfbfb;border-radius:12px;padding:12px 16px;width:118px;height:44px;transition:.25s cubic-bezier(.4,0,.2,1);transition-property:background-color,color}@media only screen and (min-width: 768px){.mobile-menu-item{min-width:122px;padding:12px}}.mobile-menu-item:active{background-color:#fbfbfb}.mobile-menu-item:not(:last-child){margin-bottom:24px}.mobile-menu-link{color:#fbfbfb}.mobile-menu-item:active .mobile-menu-link{color:#7a3145}.mobile-menu-btn{border-radius:30px;border:none;padding:16px;min-width:175px;min-height:52px;background:#7a3145;font-family:Inter Tight,sans-serif;font-weight:600;font-size:18px;line-height:111%;letter-spacing:-.01em;text-transform:uppercase;color:#fbfbfb;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1);transition-property:background-color,border,color}@media only screen and (min-width: 768px){.mobile-menu-btn{min-width:157px}}.mobile-menu-btn:active{background-color:#fbfbfb;border:1px solid #fbfbfb;color:#7a3145}
