@charset "UTF-8";*,:after,:before{box-sizing:border-box;outline:none}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;font-style:normal}body,h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;height:auto}a{text-decoration:none;cursor:pointer}ol,Ul{list-style:none;margin:0;padding:0}.visually-hidden{position:absolute!important;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}.container{padding:0 20px;width:100%}.gallery .container{padding:0}.footer .container{padding-bottom:43px}@media screen and (min-width:480px){.container{margin:0 auto;width:480px}}@media screen and (min-width:768px){.container{width:768px}.footer .container{display:flex;padding-bottom:91px}}@media screen and (min-width:1200px){.container{width:1200px}.footer .container{padding-bottom:97px}}.subtitle{font-family:Titan One,cursive;font-weight:400;font-size:18px;line-height:1.167;text-transform:uppercase;color:#ffa5ba;text-align:center;letter-spacing:.04em;margin-bottom:15px}@media screen and (min-width:480px){.subtitle{font-size:20px}}@media screen and (min-width:768px){.subtitle{font-size:26px;line-height:1.154}}@media screen and (min-width:1200px){.subtitle{font-size:30px;line-height:1.133}}.title{font-family:Titan One,cursive;font-weight:400;line-height:1.147;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#d41443}@media screen and (min-width:480px){.title{font-size:38px}}@media screen and (min-width:768px){.title{font-size:48px;line-height:1.146}}@media screen and (min-width:1200px){.title{font-size:58px;line-height:1.138;letter-spacing:.06em}}.main-button{font-weight:700;font-size:16px;line-height:1.312;text-align:center;font-family:inherit;border-radius:22px;color:#d41443;background-color:#fff;border-color:transparent;min-width:80px;height:44px;padding:10px;cursor:pointer;transition:all .3s linear;display:flex;align-items:center;justify-content:center}.main-button:focus,.main-button:hover{background-color:#d41342;color:#fff}@media screen and (min-width:768px){.main-button{min-width:160px}}.main-button-red{background-color:#d41342;color:#fff}.hero-button,.main-button-red:focus,.main-button-red:hover{color:#d41443;background-color:#fff}.hero-button{font-family:inherit;font-weight:400;font-size:8px;line-height:1.25;text-align:center;height:24px;min-width:62px;border-radius:20px;border-color:transparent;padding:5px 10px;cursor:pointer;transition:all .3s linear;margin-right:8px}.hero-button:focus,.hero-button:hover{background-color:#d41342;color:#fff}@media screen and (min-width:1200px){.hero-button{height:40px;font-size:14px;line-height:1.286;min-width:104px;margin-right:15px}}.hero-button-red{background-color:#d41342;color:#fff}.hero-button-red:focus,.hero-button-red:hover{background-color:#fff;color:#d41443}.close-icon{width:14px;height:14px}.burger-icon{width:20px;height:12px}.link-logo{padding:5px 0;display:block}@media screen and (min-width:1200px){.link-logo{margin-right:110px}}.page-header{background-color:#ffb8ca}@media screen and (min-width:768px){.page-header{padding-top:36px}}.page-header .container{display:flex;align-items:center;justify-content:space-between}.navigation{display:flex}.nav-list-desktop{display:none}@media screen and (min-width:1200px){.nav-list-desktop{display:flex;z-index:25}}.nav-item-desktop,.nav-link-desktop{display:flex;align-items:center}.nav-link-desktop{transition:all .3s linear;font-family:DM Sans,sans-serif;font-weight:700;font-size:16px;line-height:1.312;color:#fff}.nav-link-desktop:last-child{margin-right:35px}.nav-link-desktop.active,.nav-link-desktop:focus,.nav-link-desktop:hover{color:#d41443}.btn-burger{width:40px;height:40px;padding:10px;background-color:transparent;border:none;display:flex;align-items:center}@media screen and (max-width:1199px){.btn-burger{z-index:99}}@media screen and (min-width:1200px){.btn-burger{display:none}}.mobile-menu-container{position:fixed;top:0;right:0;background-color:#e17992;height:100vh;width:100%;padding:64px 0;z-index:150;transform:translateX(100%);transition:all .5s linear}.mobile-menu-container.is-open{transform:translateX(0)}.mobile-menu-container .main-button{width:186px;margin:0 auto 20px}.navigation-item{border-top:1px solid #e18298}.navigation-item:last-child{border-bottom:1px solid #e18298}.navigation-link{font-weight:700;font-size:14px;line-height:1.286;color:#fff;padding:12px 24px;display:block}.navigation-link:focus,.navigation-link:hover{color:#d41443}@media screen and (min-width:480px){.navigation-link{font-size:24px}}.active{color:#d41443}.menu-mobile-close{width:18px;height:18px;background-color:transparent;border:none;border-radius:50%;position:absolute;top:20px;right:70px}@media screen and (min-width:768px){.menu-mobile-close{top:30px;right:150px}}.arrow-btn{margin-left:18px;padding-top:4px}.header-button{display:none}@media screen and (min-width:768px){.header-button{display:block;z-index:99}}.buttons-container{display:flex;align-items:center;justify-content:center}.page-hero{padding-top:120px;padding-bottom:160px;width:100%;margin:0 auto;position:relative;overflow:hidden;background-color:#ffb8ca}.page-hero .container{display:flex}.hero-title{font-family:Titan One,cursive;font-weight:400;font-size:26px;line-height:1.154;letter-spacing:.04em;text-transform:uppercase;width:220px;margin-bottom:20px;color:#fff}.hero-title-accent{color:#d41443;font-size:44px}.hero-left-side{position:relative;z-index:24}.circle{position:absolute;width:350px;height:350px;bottom:-90px;left:-195px;border-radius:50%;background:#ffa5ba;transition:box-shadow .5s ease-out}.circle:hover{box-shadow:-3px 3px 30px 5px rgba(206,138,172,.54);-webkit-box-shadow:-3px 3px 30px 5px rgba(206,138,172,.54);-moz-box-shadow:-3px 3px 30px 5px rgba(206,138,172,.54)}.hero-right-side{position:relative}.hero-img{position:absolute;z-index:55;left:-120px;bottom:-160px}@media screen and (max-width:767px){.hero-img{width:171px;height:410px}}.hero-description{display:none}.hero-description-img{display:block}.hero-description_right-side{display:flex;flex-direction:column}.hero-description_right-side .button-products{width:18px;height:18px;justify-self:flex-start;align-self:start;margin:0}.hero-description_right-side .right-arrow{font-size:8px}.milk-description{margin-bottom:10px;display:block;width:114px;height:48px;font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:150%;color:#fff;line-height:12px}.hero-rs-second{display:none}@media screen and (min-width:768px){.item-places{text-align:right;white-space:pre-wrap}.hero-places-number{font-family:Titan One,cursive;font-weight:400;font-size:28px;line-height:1.154;letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;color:#d41443;position:relative;z-index:55}.hero-places-number:before{position:absolute;display:block;content:" ";border-radius:50%;width:30px;height:30px;top:-12px;right:-19px;background-color:#fff;z-index:-1}.hero-tasty-img{position:absolute;right:0;bottom:-28px;width:168px;transition:transform .3s linear}.hero-rs-second{display:flex;flex-direction:column;position:relative}.hero-rs-second,.page-hero .container{justify-content:space-between}.page-hero{padding-bottom:28px;padding-top:15px;overflow:visible}.hero-title{font-size:22px;width:162px}.hero-title-accent{font-size:34px}.circle{left:-130px;bottom:8px;width:324px;height:322px}.hero-img{left:-55px;bottom:-28px}.hero-button{margin-bottom:20px}.hero-description{display:flex;align-items:flex-end}}@media screen and (min-width:1200px){.circle{width:538px;height:538px;left:-260px;bottom:56px}.hero-img{left:-135px}.hero-rs-second{margin-top:-50px}.padding-left{padding-left:50px;margin-bottom:56px}.hero-description-img{margin-right:30px;width:188px;height:191px}.hero-description_right-side .button-products{width:26px;height:26px}.hero-description_right-side .right-arrow{font-size:12px}.hero-description{align-items:center}.milk-description{font-size:14px;width:200px;line-height:20px;min-height:78px}.hero-places-number:before{top:0;right:-15px}.hero-places-number{font-size:46px;line-height:53px}.list-places .milk-description{font-size:14px}.item-places:not(:last-child){margin-bottom:30px}.hero-title{font-size:38px;width:277px}.hero-title-accent{font-size:58px}.page-hero{padding-top:74px}.hero-tasty-img{width:293px}}.products{padding-top:120px;padding-bottom:98px;background-color:#fff}@media screen and (min-width:768px){.products{padding-top:122px;padding-bottom:112px}}@media screen and (min-width:1200px){.products{padding-top:126px;padding-bottom:120px}}.products-list{display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.products-list{flex-direction:row;align-items:baseline}}.products-item{display:flex;align-items:center;flex-direction:column;padding:160px 40px 41px;position:relative;border-radius:24px}.products-item .overlay{width:100%;overflow:hidden;position:relative}.products-item .overlay-text-gold,.products-item .overlay-text-green,.products-item .overlay-text-pink{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(-100%);transition:all .25s cubic-bezier(.4,0,.2,1);font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:1.5;text-align:center;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.products-item .overlay-text-gold,.products-item .overlay-text-green,.products-item .overlay-text-pink{line-height:1.76;overflow:hidden}}@media screen and (min-width:1200px){.products-item .overlay-text-gold,.products-item .overlay-text-green,.products-item .overlay-text-pink{font-size:16px}}@media screen and (min-width:768px){.products-item{padding:152px 11px 40px}.products-item:not(:last-child){margin-right:20px}}@media screen and (min-width:1200px){.products-item{padding:163px 44px 50px}.products-item:not(:last-child){margin-right:29px}}.products-item:not(:last-child){margin-bottom:130px}@media screen and (min-width:768px){.products-item:not(:last-child){margin-bottom:0}}.products-item.pink{background-color:#ffb8ca}.products-item.gold{background-color:#f0d1a5}.products-item.green{background-color:#c2e297}.green:hover{box-shadow:-4px 4px 43px 0 rgba(7,150,20,.75);-webkit-box-shadow:-4px 4px 43px 0 rgba(7,150,20,.75);-moz-box-shadow:-4px 4px 43px 0 rgba(7,150,20,.75)}.gold:hover{box-shadow:-4px 4px 43px 0 rgba(158,158,16,.75);-webkit-box-shadow:-4px 4px 43px 0 rgba(158,158,16,.75);-moz-box-shadow:-4px 4px 43px 0 rgba(158,158,16,.75)}.pink:hover{box-shadow:-4px 4px 43px 0 rgba(244,112,195,.75);-webkit-box-shadow:-4px 4px 43px 0 rgba(244,112,195,.75);-moz-box-shadow:-4px 4px 43px 0 rgba(244,112,195,.75)}.products-item-name{font-family:Titan One,cursive;font-size:20px;line-height:1.15;text-align:center;letter-spacing:.04em;color:#fff;background-size:contain;text-transform:uppercase}@media screen and (min-width:1200px){.products-item-name{font-size:30px;line-height:1.13}}.pink:before{position:absolute;top:-50%;left:50%;transform:translate(-50%,50%);content:"";background-repeat:no-repeat;background-size:contain;width:249px;height:252px}@media screen and (min-width:320px){.pink:before{background-image:url(/parcel-project-template/iceproductMobile@1x.36c01558.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:320px),screen and (min-resolution:2dppx) and (min-width:320px),screen and (min-resolution:192dpi) and (min-width:320px){.pink:before{background-image:url(/parcel-project-template/iceproductMobile@2x.2b67e8b8.png)}}@media screen and (min-width:768px){.pink:before{height:224px;width:220px;transform:translate(-50%,62%);background-image:url(/parcel-project-template/iceproductTablet@1x.d5a8d086.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.pink:before{background-image:url(/parcel-project-template/iceproductTablet@2x.8c850b92.png)}}@media screen and (min-width:1200px){.pink:before{width:335px;height:335px;transform:translate(-50%,15%);background-image:url(/parcel-project-template/iceproductDecktop@1x.15f76bfe.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.pink:before{background-image:url(/parcel-project-template/iceproductDecktop@2x.aad0d2f5.png)}}.gold:before{position:absolute;top:-50%;left:50%;transform:translate(-50%,50%);content:"";width:249px;height:252px;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:320px){.gold:before{background-image:url(/parcel-project-template/icecoffeeMobile@1x.eb81abc1.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:320px),screen and (min-resolution:2dppx) and (min-width:320px),screen and (min-resolution:192dpi) and (min-width:320px){.gold:before{background-image:url(/parcel-project-template/icecoffeeMobile@2x.d064fa21.png)}}@media screen and (min-width:768px){.gold:before{height:224px;width:220px;transform:translate(-50%,62%);background-image:url(/parcel-project-template/icecoffeeTablet@1x.942e1788.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.gold:before{background-image:url(/parcel-project-template/icecoffeeTablet@2x.dc4a8b66.png)}}@media screen and (min-width:1200px){.gold:before{width:335px;height:335px;transform:translate(-50%,15%);background-image:url(/parcel-project-template/icecoffeeDecktop@1x.6ad4bcf5.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.gold:before{background-image:url(/parcel-project-template/icecoffeeDecktop@2x.25ee5d59.png)}}.green:before{position:absolute;top:-50%;left:50%;transform:translate(-50%,50%);content:"";background-repeat:no-repeat;width:249px;height:252px;background-size:contain}@media screen and (min-width:320px){.green:before{background-image:url(/parcel-project-template/milkshakesMobile@1x.624adc72.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:320px),screen and (min-resolution:2dppx) and (min-width:320px),screen and (min-resolution:192dpi) and (min-width:320px){.green:before{background-image:url(/parcel-project-template/milkshakesMobile@2x.d356b1ef.png)}}@media screen and (min-width:768px){.green:before{height:224px;width:220px;transform:translate(-50%,62%);background-image:url(/parcel-project-template/milkshakesTablet@1x.36dc2884.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.green:before{background-image:url(/parcel-project-template/milkshakesTablet@2x.118e3223.png)}}@media screen and (min-width:1200px){.green:before{width:335px;height:335px;transform:translate(-50%,15%);background-image:url(/parcel-project-template/milkshakesDecktop@1x.0313bc07.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.green:before{background-image:url(/parcel-project-template/milkshakesDecktop@2x.b79e9910.png)}}.products-item-point{position:relative;margin-left:auto;margin-right:auto;margin-top:30px;width:6px;height:6px;border-radius:50%;background-color:#fff}@media screen and (min-width:1200px){.products-item-point{margin-top:32px}}.products-item-point:before{left:10px}.products-item-point:after,.products-item-point:before{position:absolute;content:"";width:6px;height:6px;border-radius:50%;background-color:#fff}.products-item-point:after{left:-10px}.products-item-but{margin-top:30px}.products .title{margin-bottom:144px}@media screen and (min-width:768px){.products .title{margin-bottom:150px}}@media screen and (min-width:1200px){.products .title{margin-bottom:259px}}.products-item-text{width:200px;height:124px;margin-top:30px;margin-bottom:30px;font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:1.5;text-align:center;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.products-item-text{margin-bottom:40px;line-height:1.76;width:198px;overflow:hidden}}@media screen and (min-width:1200px){.products-item-text{margin-bottom:62px;margin-top:32px;font-size:16px;height:106px;width:241px}}.button-products{margin:0 auto;width:40px;height:40px;border-radius:50%;outline:none;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer;background-color:#fff;transition:all .3s linear}.button-products:focus .overlay-text-pink,.button-products:hover .overlay-text-pink{transform:translateX(0);background:#ffb8ca;padding:0;animation:fadeInLeftBig 1s cubic-bezier(.4,0,.2,1)}.button-products:focus .overlay-text-gold,.button-products:hover .overlay-text-gold{transform:translateX(0);background:#f0d1a5;padding:0;animation:fadeInLeftBig 1s cubic-bezier(.4,0,.2,1)}.button-products:focus .overlay-text-green,.button-products:hover .overlay-text-green{transform:translateX(0);background:#c2e297;padding:0;animation:fadeInLeftBig 1s cubic-bezier(.4,0,.2,1)}.button-products:focus,.button-products:hover{background-color:#d41342;color:#fff}.button-products:focus .right-arrow,.button-products:hover .right-arrow{color:#fff}.right-arrow{transition:all .3s linear;color:#d41443}.about{background-color:#fff5f6;align-items:center;padding-top:125px;padding-bottom:18px;background-image:url(/parcel-project-template/backmilkMobile@1x.5df084e5.png);background-repeat:no-repeat;background-size:contain;background-position:right 0 bottom 80px}@media screen and (min-device-pixel-ratio:2) and (min-width:320px),screen and (min-resolution:2dppx) and (min-width:320px),screen and (min-resolution:192dpi) and (min-width:320px){.about{background-image:url(/parcel-project-template/backmilkMobile@2x.75bc2a77.png)}}@media screen and (min-width:1200px){.about{background-image:url(/parcel-project-template/backmilkDecktop@1x.b4016e62.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.about{background-image:url(/parcel-project-template/backmilkDecktop@2x.84300d6e.png)}}.about-description{font-family:Titan One;font-style:normal;font-weight:400;font-size:18px;line-height:1.167;text-align:center;text-transform:uppercase;color:#ffa5ba}.title{margin-top:15px;font-size:34px;line-height:39px}.title-container{max-width:200px;margin-left:auto;margin-right:auto}.about-paragraph{max-width:220px;font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.583;color:#000;display:block;margin:46px auto}.img-container{max-width:280px;margin:0 auto}.about-img{width:100%;margin-top:26px}.about-background,.about-img{display:block;margin-left:auto;margin-right:auto}.about-background{max-width:100%}.about-right-side{width:220px;margin-bottom:20px}.about-text{font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:162%;color:#907e82;margin:0 auto;max-width:220px}.about-btn{margin-top:17px;width:176px;margin-left:auto;margin-right:auto}@media screen and (min-width:768px){.title-container{max-width:768px}.about-description{font-size:26px;line-height:30px}.title{font-size:48px;line-height:55px}.about{background-image:none}.about-container{display:flex;margin:0 auto;justify-content:center}.img-container{max-width:340px;height:340px;margin:50px 17px 0 0}.about-img{display:block;max-width:100%;height:auto;margin-left:auto;margin-right:auto;margin-top:0}.text-about{margin-top:100px}.about-paragraph{margin:0 0 50px}.about-paragraph,.about-text{max-width:340px;font-family:DM Sans;font-style:normal;font-weight:500;font-size:14px;line-height:1.7}.about-text{letter-spacing:.04em}.about-btn{margin:62px 0 0;width:176px}}@media screen and (min-width:1200px){.text-about{margin-left:75px;margin-bottom:145px}.title-container{max-width:1200px}.about-description{font-size:30px;line-height:34px}.title{font-size:58px;line-height:66px}.about-paragraph{max-height:79px;font-size:16px;line-height:1,75;margin-bottom:35px}.about-paragraph,.about-text{max-width:463px;letter-spacing:.04em}.about-text{max-height:155px;font-size:14px;line-height:1.9}.about-btn{margin-top:45px}.img-container{max-width:516px;margin-right:0}.about{background-color:#fff5f6;align-items:center;padding-top:125px;padding-bottom:18px;background-image:url(/parcel-project-template/backmilkDecktop@1x.b4016e62.png);background-repeat:no-repeat;background-size:contain;background-position:50%}}.advantages{background-color:#fff5f6;margin:auto;padding-bottom:97px;padding-top:21px}.advantages-list{display:flex;flex-wrap:wrap}.advantages-list-item{margin-bottom:38px;position:relative}@media screen and (min-width:768px){.advantages-list-item{margin-right:60px}}@media screen and (min-width:1200px){.advantages-list-item{margin-right:30px}}.advantages-list-title{margin-bottom:16px;font-family:Titan One,cursive;text-transform:uppercase;color:#d41342;text-align:left;font-size:36px;font-weight:400;line-height:1.139;letter-spacing:.04em}@media screen and (min-width:768px){.advantages-list-title{margin-bottom:13px;font-size:48px;font-weight:400;line-height:1.146;letter-spacing:.04em}}@media screen and (min-width:1200px){.advantages-list-title{margin-bottom:13px;font-size:58px;font-weight:400;line-height:1.138;letter-spacing:.04em}}.advantages-list-text{width:230px;font-family:DM Sans,sans-serif;color:#000;font-size:12px;font-weight:700;line-height:1.667;letter-spacing:.02em}@media screen and (min-width:768px){.advantages-list-text{font-size:14px;font-weight:700;line-height:1.714;letter-spacing:.02em;width:180px}}@media screen and (min-width:1200px){.advantages-list-text{font-size:16px;font-weight:700;line-height:1.75;letter-spacing:.02em;width:330px}}.advantages-list-item:first-child:before{content:url(/parcel-project-template/icon2.7490d00a.png);width:50px;height:50px;top:-66px;display:block;margin-bottom:16px}@media screen and (min-width:768px){.advantages-list-item:first-child:before{margin-bottom:36px}}@media screen and (min-width:1200px){.advantages-list-item:first-child:before{margin-bottom:40px}}.advantages-list-item:before{content:url(/parcel-project-template/icon1.3d15b695.png);width:50px;height:50px;top:-66px;display:block;margin-bottom:16px}@media screen and (min-width:768px){.advantages-list-item:before{margin-bottom:36px}}@media screen and (min-width:1200px){.advantages-list-item:before{margin-bottom:40px}}.advantages-list-item:last-child:before{content:url(/parcel-project-template/icon3.9a64d6f0.png);width:50px;height:50px;top:-66px;display:block;margin-bottom:16px}@media screen and (min-width:768px){.advantages-list-item:last-child:before{margin-bottom:36px}}@media screen and (min-width:1200px){.advantages-list-item:last-child:before{margin-bottom:40px}}.gallery{width:100%;overflow:hidden;height:34vw;background-image:url(/parcel-project-template/galleryMobile@1x.440ff766.jpg);background-repeat:no-repeat;background-size:cover}@media screen and (min-device-pixel-ratio:2) and (min-width:320px),screen and (min-resolution:2dppx) and (min-width:320px),screen and (min-resolution:192dpi) and (min-width:320px){.gallery{background-image:url(/parcel-project-template/galleryMobile@2x.6c9c3e16.jpg)}}@media screen and (min-width:768px){.gallery{background-image:url(/parcel-project-template/galleryTablet@1x.355bbcad.jpg)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.gallery{background-image:url(/parcel-project-template/galleryTablet@2x.e6ecbe71.jpg)}}@media screen and (min-width:1200px){.gallery{background-image:url(/parcel-project-template/galleryDesktop@1x.06ed1a62.jpg)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.gallery{background-image:url(/parcel-project-template/galleryDesktop@2x.d55abdc1.jpg)}}.reviews{padding-top:80px;background-color:#fff}@media screen and (min-width:768px){.reviews{padding:120px 0}}@media screen and (min-width:1200px){.reviews{padding-top:123px;padding-bottom:132px}}.reviews-list-item{margin-bottom:30px}.reviews-photo-div{margin:0 auto 30px;width:85px;height:85px;border-radius:50%}.review-div{position:relative;margin:0 auto 30px;min-width:280px;background-color:#fafafa;padding:43px 50px 20px}.review-div:before{content:"";display:block;position:absolute;left:61px;top:28px;width:54px;height:40px;background-image:url(/parcel-project-template/“.3ed24de2.svg)}.review{position:relative;padding:0 16px 0 7px;font-weight:500;font-size:12px;line-height:2.55;text-align:center;color:#000;background-image:repeating-linear-gradient(0deg,#e1e1e1,#e1e1e1 1px,transparent 0,transparent 31px);background-repeat:no-repeat}.pseudoelement{position:relative;margin:0 auto 18px}.pseudoelement,.pseudoelement:before{width:4px;height:4px;border-radius:50%;background-color:#c7133e}.pseudoelement:before{left:-14px}.pseudoelement:after,.pseudoelement:before{position:absolute;display:block;top:0;content:""}.pseudoelement:after{right:-14px;width:4px;height:4px;border-radius:50%;background-color:#c7133e}.review-author{font-weight:500;font-size:14px;line-height:1.86;text-align:center}@media screen and (min-width:768px){.review-div{padding:47px 36px 28px 60px;width:620px}.review-div:before{top:30px;left:40px}.review{padding:0 44px 0 20px;font-size:14px;line-height:2.16;letter-spacing:.04em;background-image:repeating-linear-gradient(0deg,#e1e1e1,#e1e1e1 1px,transparent 0,transparent 30px)}.review-author{font-size:16px}}@media screen and (min-width:1200px){.review-div{padding:47px 54px 32px 59px;width:926px}.review-div:before{top:32px;left:50px}.review{padding:0 35px 0 28px;font-size:16px;line-height:1.86}.review-author{font-size:20px}}.swiper-container{min-width:250px;height:auto}@media screen and (min-width:768px){.swiper-container{width:550px}}@media screen and (min-width:1200px){.swiper-container{width:900px}}.contacts{padding-top:86px;padding-bottom:113px;background:linear-gradient(180deg,#fff 11%,#fff5f6 0 89%)}.contacts-list{margin-bottom:54px}.contacts-item{width:220px;padding:43px 20px;background-color:#fff;box-shadow:0 8px 30px rgba(212,20,67,.1);border-radius:24px}@media screen and (max-width:767px){.contacts-item{margin:auto}.contacts-item:not(:last-child){margin-bottom:20px}}.contacts-representation{margin-bottom:25px;text-transform:uppercase;color:#fff;font-weight:500;font-size:12px;line-height:1.833;text-align:center}.rectangle-cafe{width:80px;height:19px;background:#f0d1a5;border-radius:4px}.rectangle-foodtruck{width:130px;height:19px;background:#c2e297;border-radius:4px}.contacts-wrap:after{content:"";display:block;width:100%;height:1px;background-color:#e1e1e1;margin-top:25px;margin-bottom:25px}.contacts-wrap-days{margin-bottom:10px}.contacts-subtitle{margin-bottom:10px;font-weight:500;font-size:12px;line-height:1.833;color:#000}.contact-link,.contacts-desc{font-weight:500;font-size:12px;line-height:1.5;color:#907e82}.contact-link{cursor:pointer}.contacts-days{line-height:1.833;color:#000}.contacts-days,.contacts-time{font-weight:500;font-size:12px}.contacts-time{color:#ffa5ba;line-height:1.183}.contacts-btn-list{text-align:center;display:flex;justify-content:center;align-items:center}@media screen and (max-width:767px){.contacts-btn-list{flex-direction:column}}@media screen and (max-width:767px){.contacts-btn-item:not(:last-child){margin-bottom:10px}.contacts-btn-red,.contacts-btn-white{width:161px}}.backdrop{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100;background-color:rgba(0,0,0,.2);transition:.3s linear}.contacts-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:85%;padding:30px;border-radius:28px;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);background-color:#e17992;overflow-y:scroll}@media screen and (min-width:480px){.contacts-modal{max-width:440px;overflow-y:hidden}}.contacts-map-img{width:100%}.contacts-map{font-size:20px;font-weight:500;display:block;margin-bottom:10px;text-align:center;color:#000;cursor:pointer;transition:color .25s linear}.contacts-map:focus,.contacts-map:hover{color:#d41342}.contacts-btn-close{position:absolute;top:13px;right:13px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;padding:4px;background-color:rgba(0,0,0,.3);border:1px solid #fff;border-radius:50%;cursor:pointer;transition:box-shadow .3s linear;transition:background-color .3s linear}.contacts-btn-close:focus,.contacts-btn-close:hover{box-shadow:0 1px 1px rgba(0,0,0,.2),0 4px 4px rgba(0,0,0,.1),1px 4px 6px rgba(0,0,0,.2);background-color:#d41342}.contacts-modal-2{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;height:85%;background-color:#e17992;background-size:contain;background-repeat:no-repeat;overflow-y:scroll;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:28px}@media screen and (min-width:480px){.contacts-modal-2{max-width:440px}}.contacts-modal-form{padding:60px}.contacts-modal-label{display:flex;flex-direction:column;margin-bottom:25px;font-size:13px;color:#000}.contacts-modal-input{height:40px;font-size:16px;padding:8px 8px 8px 15px;font-size:13px;color:#000}.contacts-form-massange,.contacts-modal-input{width:100%;background-color:#fff5f6;border:none;border-radius:15px;cursor:pointer}.contacts-form-massange{height:120px;padding:12px 16px;font-family:sans-serif;box-sizing:border-box;display:block;resize:none}.contacts-form-btn{margin:auto;width:150px}@media screen and (min-width:768px){.contacts{padding-top:0;padding-bottom:158px;background:linear-gradient(180deg,#fff 8%,#fff5f6 8px 92%)}.contacts-list{display:flex;align-items:center;justify-content:center;margin-bottom:81px}.contacts-item{padding:50px 31px}.contacts-item:not(:last-child){margin-right:20px}.contacts-representation{margin-bottom:30px;font-size:16px;line-height:1.875}.rectangle-cafe{width:73px;height:28px}.rectangle-foodtruck{width:138px;height:28px}.contacts-wrap:after{content:"";display:block;margin-top:30px;margin-bottom:30px}.contacts-wrap-days{margin-bottom:16px}.contacts-subtitle{margin-bottom:14px;font-size:14px;line-height:1.857}.contacts-desc{font-size:14px;line-height:1.643}.contact-link,.contacts-time{font-size:14px;line-height:1.857}.contacts-time{color:#ffa5ba}.contacts-days{font-size:14px;line-height:1.833;color:#000}.contacts-btn-item:not(:last-child){margin-right:15px}}@media screen and (max-width:1199px){.contacts-btn-red{width:191px}.contacts-btn-white{width:174px}}@media screen and (min-width:1200px){.contacts{padding-top:0;padding-bottom:165px;background:linear-gradient to bottom,#fff 11%,#fff5f6 11% 89%}.bg-img{background-image:url(/parcel-project-template/bg-contacts@1x.ad316cbd.png);background-position:right 0 top 100px;background-size:contain;background-repeat:no-repeat}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:2dppx),screen and (min-width:1200px) and (min-resolution:192dpi){.bg-img{background-image:url(/parcel-project-template/bg-contacts@2x.58f2b411.png)}}@media screen and (min-width:1200px){.contacts-list{margin-bottom:86px}}@media screen and (min-width:1200px){.contacts-item{width:330px;padding:51px 43px}.contacts-item:not(:last-child){margin-right:31px}}@media screen and (min-width:1200px){.contacts-wrap:after{content:"";display:block;margin-top:32px;margin-bottom:32px}}@media screen and (min-width:1200px){.contacts-subtitle{margin-bottom:10px;font-size:16px;line-height:1.875}}@media screen and (min-width:1200px){.contact-link,.contacts-desc{font-size:16px;line-height:1.813}}@media screen and (min-width:1200px){.contacts-days,.contacts-time{font-size:16px;line-height:1.875}}@media screen and (min-width:1200px){.contacts-btn-red{width:198px}}@media screen and (min-width:1200px){.contacts-btn-white{width:180px}}.closed{opacity:0;pointer-events:none}.footer{background-color:#fff5f6;justify-content:center}.social-links-footer-list{display:flex;max-width:153px;margin-left:auto;margin-bottom:46px}.social-links-footer-item{width:32px;height:32px}.social-links-footer-item:not(:last-child){margin-right:28px}.social-link-footer{display:flex;justify-content:center;align-items:center;border-radius:50%;width:100%;height:100%;background-color:#fea5bb;color:#fff}.social-link-footer :focus,.social-link-footer :hover{background-color:#d41443}.social-icon-footer{transition:all .3s linear;fill:#fff;width:32px;height:32px;border-radius:50%}.footer-contacts{margin-left:auto;display:flex;align-items:center;justify-content:right}.footer-contacts-text{display:inline-block;font-family:DM Sans,sans-serif;text-align:right;color:#000;font-size:12px;font-weight:700;line-height:1.833;letter-spacing:.02em;margin-left:auto;margin-top:0;margin-bottom:0}@media screen and (min-width:768px){.footer-contacts-text{font-size:14px;font-weight:700;line-height:1.857;letter-spacing:.02em}}@media screen and (min-width:1200px){.footer-contacts-text{font-size:16px;font-weight:700;line-height:1.875;letter-spacing:.02em}}.footer-contacts-tel{display:inline-block;color:#d41443;font-size:12px;font-weight:700;line-height:1.833;letter-spacing:.02em;text-align:right}@media screen and (min-width:768px){.footer-contacts-tel{font-size:14px;font-weight:700;line-height:1.857;letter-spacing:.02em}}@media screen and (min-width:1200px){.footer-contacts-tel{font-size:16px;font-weight:700;line-height:1.875;letter-spacing:.02em}}.footer-rights{border-top:1px solid #e1e1e1;width:100%;display:flex;align-items:center;justify-content:center}.footer-rights-thumb{margin-top:22px;margin-bottom:22px;width:150px;display:block}@media screen and (min-width:768px){.footer-rights-thumb{width:100%;margin-top:29px;margin-bottom:18px}}@media screen and (min-width:1200px){.footer-rights-thumb{margin-top:9px;margin-bottom:10px}}.footer-rights-text{font-family:DM Sans,sans-serif;text-align:center;font-size:14px;font-weight:700;line-height:1.5;letter-spacing:.02em;color:#907e82}@media screen and (min-width:768px){.footer-thumb{margin-left:auto}}.footer-title-thumb{max-width:232px}@media screen and (min-width:768px){.footer-title-thumb{max-width:330px;margin-right:92px}}@media screen and (min-width:1200px){.footer-title-thumb{max-width:480px}}.footer-main-title{font-family:Titan One,cursive;text-transform:uppercase;color:#ffa5ba;font-size:18px;font-weight:400;line-height:1.167;letter-spacing:.02em}@media screen and (min-width:768px){.footer-main-title{font-size:26px;font-weight:400;line-height:1.154;letter-spacing:.04em}}@media screen and (min-width:1200px){.footer-main-title{font-size:30px;font-weight:400;line-height:1.133;letter-spacing:.04em}}.footer-secondary-title{font-family:Titan One,cursive;text-transform:uppercase;color:#d41443;font-size:34px;font-weight:400;line-height:1.147;letter-spacing:.04em;margin-bottom:17px}@media screen and (min-width:768px){.footer-secondary-title{font-size:48px;font-weight:400;line-height:1.146;letter-spacing:.06em;margin-bottom:16px}}@media screen and (min-width:1200px){.footer-secondary-title{font-size:58px;font-weight:400;line-height:1.138;letter-spacing:.06em;margin-top:15px}}.about-backdrop{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:all .4s linear}.about-modal{position:absolute;width:90%;height:90%;left:50%;top:50%;padding:20px;max-width:450px;background-image:url(/parcel-project-template/biomilkDecktop@1x.a31122c9.png);background-repeat:no-repeat;background-size:contain;transform:translate(-50%,-50%);background-color:#f0e6e6;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:28px}.modal-close-btn{position:absolute;width:35px;height:35px;top:15px;right:15px;background:transparent;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer}.modal-close-btn:hover{background-color:tomato}.about-icon-close{margin-left:-3px;margin-top:1px;width:28px;height:28px;fill:red}.about-icon-close:hover{fill:#fff}.modal-title{font-family:Titan One;font-style:normal;font-weight:400;font-size:20px;line-height:34px;text-align:center;letter-spacing:.04em;text-transform:uppercase;margin-top:20px;color:#ec8da3}.about-img-modal{width:470px;margin-top:-30px;margin-left:-30px;position:absolute;filter:alpha(Opacity=50);opacity:.2}.about-bg-modal{max-width:100%;filter:alpha(Opacity=50);opacity:.5}.modal-text{font-family:DM Sans;font-style:normal;font-weight:500;font-size:15px;line-height:1.94;letter-spacing:.04em;color:#907e82;text-align:center;max-width:100%;margin-top:120px}.backdrop-buy{position:fixed;z-index:100;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.2);transition:all .4s linear}.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal-buy-now{position:absolute;left:50%;top:50%;width:90%;height:90%;max-width:450px;padding:20px;z-index:999999;transform:translate(-50%,-50%);background-color:#f0e6e6;box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 1px rgba(0,0,0,.14),0 2px 1px rgba(0,0,0,.2);border-radius:28px}.calculator-form{background-color:#f0e6e6;padding:30px 25px}.calculator-form-title{font-weight:700;font-size:17px;text-decoration:uppercase;line-height:135%;color:#d41443;margin-bottom:15px}.calculator-form-input{display:flex;flex-direction:column;margin-bottom:30px}.calculator-form-select{background:transparent;border:none;border-bottom:1px solid #f0d1a5;padding:5px 0 17px;outline:none}.calculator-form-input-field{margin-right:10px}.calculator-form-input-radio-container{display:flex;align-items:center}.calculator-form-input-label{margin-right:15px;font-weight:400;font-size:17px;line-height:150%;color:#000}.calculator-form-total-cost{font-weight:700;font-size:36px;line-height:150%;color:#000;margin:0}.calculator-form-total{font-weight:700;font-size:17px;line-height:135%;color:#d41443;margin:0}.calculator-form-input .tech-input-container .choices__item{background-color:#ffa5ba;border:none;border-radius:3px;position:relative}.calculator-form-input .tech-input-container:after{content:"";height:0;width:0;position:absolute;right:10px;top:45%;margin-top:-2.5px;cursor:pointer;font-family:inherit;font-weight:900}.calculator-form-input .tech-input-container{background:transparent;border-radius:0;border:none;border-bottom:1px solid #f0d1a5;padding-left:0;display:flex;align-items:center;min-height:35px;box-sizing:border-box}.calculator-form-input .choices__input{display:none}.calculator-form-input .choices__item .choices__button{border-left:none;margin:0;padding-left:8px}
/*# sourceMappingURL=/parcel-project-template/src.6e1491df.css.map */