@font-face{font-family:Titan One;font-style:normal;font-weight:400;src:url(/team-project-html/titan-one-v8-latin-regular.e9a84f3e.eot);src:local(""),url(/team-project-html/titan-one-v8-latin-regular.e9a84f3e.eot?#iefix) format("embedded-opentype"),url(/team-project-html/titan-one-v8-latin-regular.99caac35.woff2) format("woff2"),url(/team-project-html/titan-one-v8-latin-regular.7854b78b.woff) format("woff"),url(/team-project-html/titan-one-v8-latin-regular.ecc66ff8.ttf) format("truetype"),url(/team-project-html/titan-one-v8-latin-regular.4f2b3568.svg#TitanOne) format("svg")}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;src:url(/team-project-html/dm-sans-v6-latin-regular.9b78b318.eot);src:local(""),url(/team-project-html/dm-sans-v6-latin-regular.9b78b318.eot?#iefix) format("embedded-opentype"),url(/team-project-html/dm-sans-v6-latin-regular.c37abbbf.woff2) format("woff2"),url(/team-project-html/dm-sans-v6-latin-regular.73abdc5b.woff) format("woff"),url(/team-project-html/dm-sans-v6-latin-regular.553c7952.ttf) format("truetype"),url(/team-project-html/dm-sans-v6-latin-regular.6090cea6.svg#DMSans) format("svg")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;src:url(/team-project-html/dm-sans-v6-latin-500.e568251f.eot);src:local(""),url(/team-project-html/dm-sans-v6-latin-500.e568251f.eot?#iefix) format("embedded-opentype"),url(/team-project-html/dm-sans-v6-latin-500.e8ac366e.woff2) format("woff2"),url(/team-project-html/dm-sans-v6-latin-500.ef020ea4.woff) format("woff"),url(/team-project-html/dm-sans-v6-latin-500.549e9897.ttf) format("truetype"),url(/team-project-html/dm-sans-v6-latin-500.4dab2508.svg#DMSans) format("svg")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;src:url(/team-project-html/dm-sans-v6-latin-700.e6a58b9e.eot);src:local(""),url(/team-project-html/dm-sans-v6-latin-700.e6a58b9e.eot?#iefix) format("embedded-opentype"),url(/team-project-html/dm-sans-v6-latin-700.e2ac3341.woff2) format("woff2"),url(/team-project-html/dm-sans-v6-latin-700.e17ff466.woff) format("woff"),url(/team-project-html/dm-sans-v6-latin-700.876fe030.ttf) format("truetype"),url(/team-project-html/dm-sans-v6-latin-700.d827adbe.svg#DMSans) format("svg")}html{scroll-behavior:smooth}body{font-family:DM Sans,sans-serif;color:#000;font-size:16px;letter-spacing:.04em}body.overflow-is-hidden{overflow:hidden}.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}.is-hidden{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-100%)}.list,h1,h2,h3,h4,h5,h6,p{margin:0}.list{list-style:none;padding:0}.link{color:inherit;text-decoration:none;transition:color .25s cubic-bezier(.4,0,.2,1)}img{display:block;max-width:100%;height:auto}figure{margin:0}.container{width:100%;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.container{max-width:480px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.container{max-width:768px;padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.container{max-width:1280px;padding-left:115px;padding-right:115px}}@media screen and (min-width:768px){.card-set__list{display:flex;flex-wrap:wrap;margin-right:-20px}}@media screen and (min-width:1280px){.card-set__list{margin-right:-30px}}@media screen and (min-width:768px){.card-set__item{flex-basis:calc(33.33333% - 20px);margin-right:20px}}@media screen and (min-width:1280px){.card-set__item{flex-basis:calc(33.33333% - 30px);margin-right:30px}}.button{display:flex;align-items:center;justify-content:center;padding:10px 15px;height:44px;border-radius:22px;border:none;font-weight:700;font-size:16px;line-height:1.31;cursor:pointer;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.button--dark{background-color:#d41443;color:#fff}.button--dark:focus,.button--dark:hover{background-color:#c7133e}.button--light{background-color:#fff;color:#d41443}.button--light:focus,.button--light:hover{background-color:#ecebeb}.button__icon{margin-left:13px}.button__icon--dark{fill:none;stroke:#d41443}.button__icon--light{fill:none;stroke:#fff}.backdrop{position:fixed;z-index:50;top:0;left:0;padding:15px;width:100%;height:100%;overflow-y:scroll;background-color:rgba(0,0,0,.2);opacity:1}.backdrop,.backdrop.is-hidden{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(1);opacity:1;max-width:450px;width:100%;max-height:90vh;padding:40px;overflow-y:auto;background-color:#fff5f6;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:4px}@media screen and (min-width:1280px){.modal{max-width:528px}}.modal__close{position:absolute;top:8px;right:8px;stroke:#d41443;display:flex;align-items:center;justify-content:center;width:30px;height:30px;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:50%;cursor:pointer;transition:stroke .25s cubic-bezier(.4,0,.2,1)}.modal__close:focus,.modal__close:hover{stroke:#ffa5ba}.modal__title{font-weight:700;font-size:18px;line-height:.95;margin-bottom:12px}.modal__title,.title{color:#d41443;text-align:center}.title{font-family:Titan One,sans-serif;font-weight:400;font-size:34px;line-height:1.15;text-transform:uppercase}@media screen and (min-width:768px){.title{font-size:48px}}@media screen and (min-width:1280px){.title{font-size:58px;letter-spacing:.06em}}.label{font-family:Titan One,sans-serif;font-weight:400;text-align:center;text-transform:uppercase;font-size:18px;line-height:1.17;color:#ffa5ba}@media screen and (min-width:768px){.label{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.label{font-size:30px;line-height:1.13}}.consent__checkbox{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}.consent__unchecked{margin-right:8px;min-width:16px;height:15px;border:2px solid #ffa5ba;border-radius:2px;transition:border .25s cubic-bezier(.4,0,.2,1)}.consent__checkbox:focus~.consent__unchecked{border:2px solid #d41443}.consent__check{position:absolute;fill:#fff;background-color:#d41443;border-radius:2px;background-origin:border-box;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.consent__checkbox:checked+.consent__check{opacity:1}.form{margin:0 auto}.form__field{position:relative;display:flex;flex-direction:column;margin-top:10px}.form__label{margin-bottom:4px;font-size:12px;line-height:1.16;letter-spacing:.01em}.form__input,.form__textarea{border:1px solid rgba(33,33,33,.2);border-radius:4px;padding:11px 16px 11px 42px;background:transparent;transition:outline .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1)}.form__input:focus,.form__textarea:focus{outline:none;border:1px solid #d41443}.form__textarea{padding:11px 16px;resize:none}.form__textarea::placeholder{letter-spacing:.01em;color:hsla(0,0%,45.9%,.5)}.form__icon{position:absolute;bottom:13px;left:12px;fill:#ffa5ba;transition:fill .25s cubic-bezier(.4,0,.2,1)}.form__input:focus+.form__icon{fill:#d41443}.consent{position:relative;display:inline-flex;align-items:center;margin:20px 0 30px;font-size:13px;line-height:1.2}@media screen and (max-width:1279.98px){.consent{font-size:10.5px;line-height:1.1}}.consent__agreement{color:#d41443}.form__button{width:210px;height:44px;margin:0 auto}.header{position:absolute;top:0;left:0;right:0}.main-nav{z-index:2;width:100%;margin-left:auto;margin-right:auto}@media screen and (min-width:480px){.main-nav{max-width:480px}}@media screen and (min-width:768px){.main-nav{max-width:768px}}@media screen and (min-width:1280px){.main-nav{max-width:1280px}}.main-nav{display:flex;position:relative;background:transparent}@media screen and (min-width:1280px){.main-nav{display:flex}}.main-nav__logo{display:inline-block;padding-top:6px}@media screen and (min-width:768px){.main-nav__logo{padding-top:13px}}@media screen and (min-width:1280px){.main-nav__logo{padding-top:37px;margin-left:-70px;margin-right:100px}}.main-nav__open-button{position:absolute;top:23px;right:20px;z-index:3;display:block;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer;transition:right .25s cubic-bezier(.4,0,.2,1);stroke:#d41443}@media screen and (min-width:768px){.main-nav__open-button{top:30px;right:225px}}@media screen and (min-width:1280px){.main-nav__open-button{display:none}}.main-nav__menu{display:flex;padding:60px 0}@media screen and (max-width:1279.98px){.main-nav__menu{position:fixed;top:0;right:0;width:250px;height:100vh;flex-direction:column;background-color:#e17992;transform:translateY(-100%);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.main-nav__menu.is-open{transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto}}@media screen and (min-width:1280px){.main-nav__menu{padding:0;flex-direction:row-reverse;justify-content:space-between;flex-grow:1}}.main-nav__close-button{position:absolute;top:23px;right:34px;z-index:3;display:block;margin:0;padding:0;border:none;background-color:transparent;cursor:pointer}@media screen and (min-width:1280px){.main-nav__close-button{display:none}}.main-nav__close{stroke:#fff}.site-nav{color:#fff}@media screen and (min-width:1280px){.site-nav{display:flex}}.site-nav__link:focus,.site-nav__link:hover{color:#d41443}.main-nav__buy-button{width:210px;height:44px;margin:0 auto 20px;font-weight:700;line-height:1.31}@media screen and (min-width:768px){.main-nav__buy-button{width:186px}}@media screen and (min-width:1280px){.main-nav__buy-button{width:159px;margin:38px 0 0}}.main-nav__buy-button--right{width:160px;display:block;margin-top:15px;margin-left:auto}@media screen and (max-width:767.98px){.main-nav__buy-button--right{display:none}}@media screen and (min-width:1280px){.main-nav__buy-button--right{display:none}}.main-nav__menu.is-open~.main-nav__buy-button--right{display:none}.site-nav__item{padding:12px 21px;border-top:1px solid #e18298;font-weight:700;font-size:14px;line-height:1.28}.site-nav__item:last-child{border-bottom:1px solid #e18298}@media screen and (min-width:1280px){.site-nav__item{padding:50px 0 0;border:none;font-size:16px;line-height:1.31}.site-nav__item:not(:last-child){padding-right:35px}.site-nav__item:last-child{border-bottom:none}}.hero{background-color:#ffb8ca}@media screen and (max-width:479.98px){.hero{background-repeat:no-repeat;background-size:171px 410px,100% 500px;background-position:85% bottom;background-image:url(/team-project-html/hero1.467c8298.png),radial-gradient(circle at 70% 52%,#ffa5ba 54%,#ffb8ca 0)}}@media screen and (max-width:479.98px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:479.98px) and (min-device-pixel-ratio:2),screen and (max-width:479.98px) and (min-resolution:2dppx),screen and (max-width:479.98px) and (min-resolution:192dpi){.hero{background-image:url(/team-project-html/hero1@2x.283e331d.png),radial-gradient(circle at 70% 52%,#ffa5ba 54%,#ffb8ca 0)}}@media screen and (max-width:767.98px){.hero{background-repeat:no-repeat;background-size:171px 410px,100% 500px;background-position:75% bottom;background-image:url(/team-project-html/hero1.467c8298.png),radial-gradient(circle at 70% 52%,#ffa5ba 54%,#ffb8ca 0)}}@media screen and (max-width:767.98px) and (-webkit-min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-device-pixel-ratio:2),screen and (max-width:767.98px) and (min-resolution:2dppx),screen and (max-width:767.98px) and (min-resolution:192dpi){.hero{background-image:url(/team-project-html/hero1@2x.283e331d.png),radial-gradient(circle at 70% 52%,#ffa5ba 54%,#ffb8ca 0)}}.hero__container{position:relative;height:500px;background-repeat:no-repeat}@media screen and (min-width:768px){.hero__container{height:400px;background-position:58% bottom,95% bottom,35px 90%;background-size:143px 336px,168px 133px,124px 126px,100% 400px;background-image:url(/team-project-html/hero1.f10d2b55.png),url(/team-project-html/hero2.cb11d5f8.png),url(/team-project-html/hero3.8223a0c6.png),radial-gradient(circle at 60% 50%,#ffa5ba 35%,#ffb8ca 0)}}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.hero__container{background-image:url(/team-project-html/hero1@2x.2e0f2066.png),url(/team-project-html/hero2@2x.933cabfc.png),url(/team-project-html/hero3@2x.5663f4c8.png),radial-gradient(circle at 60% 50%,#ffa5ba 35%,#ffb8ca 0)}}@media screen and (min-width:1280px){.hero__container{height:665px;background-position:58% bottom,90% bottom,115px 90%;background-size:236px 557px,293px 232px,188px 191px,1280px 665px;background-image:url(/team-project-html/hero1.62e66002.png),url(/team-project-html/hero2.80c45100.png),url(/team-project-html/hero3.4057702a.png),radial-gradient(circle at 58% 50%,#ffa5ba 34%,#ffb8ca 0)}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.hero__container{background-image:url(/team-project-html/hero1@2x.3b9fb080.png),url(/team-project-html/hero2@2x.3de645ce.png),url(/team-project-html/hero3@2x.db8953a5.png),radial-gradient(circle at 58% 50%,#ffa5ba 34%,#ffb8ca 0)}}.hero__main-info{position:absolute;top:193px;left:20px}@media screen and (min-width:768px){.hero__main-info{top:102px;left:35px}}@media screen and (min-width:1280px){.hero__main-info{top:171px;left:115px}}.hero__title{display:block;margin-bottom:20px;width:218px;text-align:left;font-size:48px;line-height:.965}@media screen and (min-width:768px){.hero__title{width:162px;font-size:34px;line-height:.905}}@media screen and (min-width:1280px){.hero__title{width:277px;margin-bottom:25px;font-size:58px}}.hero__title--white{display:inline-block;font-size:26px;line-height:1.15;color:#fff}@media screen and (min-width:768px){.hero__title--white{font-size:22px;line-height:1.136}}@media screen and (min-width:1280px){.hero__title--white{font-size:38px;line-height:1.16}}.hero__links{display:flex}.hero__anchor:not(:last-child){margin-right:8px}.hero__button{min-width:62px;height:24px;font-size:8px;line-height:1.25}@media screen and (min-width:1280px){.hero__button{min-width:104px;height:40px;font-size:14px;line-height:1.29}}.hero__branches{display:none}@media screen and (min-width:768px){.hero__branches{display:block;position:absolute;top:102px;right:35px}}@media screen and (min-width:1280px){.hero__branches{top:181px;right:115px}}.hero__branches-item{width:50px;position:relative;z-index:1}.hero__branches-item:not(:last-child){margin-bottom:13px}.hero__branches-item:after{content:"";display:block;position:absolute;z-index:-1;top:-2px;left:40px;width:16px;height:16px;border-radius:50%;background-color:#fff}@media screen and (min-width:1280px){.hero__branches-item{width:92px}.hero__branches-item:not(:last-child){margin-bottom:20px}.hero__branches-item:after{content:"";display:block;position:absolute;z-index:-1;top:-6px;left:80px;width:30px;height:30px;border-radius:50%;background-color:#fff}}@media screen and (min-width:768px){.hero__branches-type{font-size:8px;line-height:1.25;text-align:right;color:#fff}}@media screen and (min-width:1280px){.hero__branches-type{font-size:14px;line-height:1.29}}@media screen and (min-width:768px){.hero__number{font-family:Titan One;font-size:28px;line-height:1.14;color:#d41443}}@media screen and (min-width:1280px){.hero__number{font-size:46px;line-height:1.15}}.hero__about{display:none}@media screen and (min-width:768px){.hero__about{position:absolute;bottom:33px;left:160px;display:block}}@media screen and (min-width:1280px){.hero__about{top:500px;left:300px}}.hero__about-text{margin-bottom:7px;width:130px;font-size:8px;line-height:1.5;color:#fff}@media screen and (min-width:1280px){.hero__about-text{width:200px;font-size:14px;line-height:1.4}}.hero__about-btn{position:relative;display:none}@media screen and (min-width:768px){.hero__about-btn{display:flex;padding:0;width:18px;height:18px;border-radius:50%}}@media screen and (min-width:1280px){.hero__about-btn{width:26px;height:26px}}.sub-read{position:absolute;display:none;border-radius:10px;font-weight:400;line-height:1.5;letter-spacing:.04em;background-color:#ffb8ca;color:#fff;text-align:center}@media screen and (min-width:768px){.sub-read{width:180px;font-size:10px;padding:10px 5px;top:-93%;height:164%}}@media screen and (min-width:1280px){.sub-read{font-weight:700;font-size:14px;width:300px;padding-top:20px;padding-bottom:20px;height:155%}}.products{padding-top:120px;padding-bottom:100px}.products__title{margin-bottom:144px}@media screen and (min-width:768px){.products__title{margin-bottom:150px}}@media screen and (min-width:1280px){.products__title{margin-bottom:260px}}.title-label{margin-bottom:15px}.products__list{text-align:center}.products__item{border-radius:24px;position:relative}@media screen and (max-width:767.98px){.products__item:not(:last-child){margin-bottom:130px}}.products__item-name{position:relative;padding-top:161px;font-size:20px;line-height:1.15;font-weight:400;font-family:Titan One,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (min-width:1280px){.products__item-name{font-size:30px;line-height:1.13}}.products__item-name:after{content:"";background-image:url(/team-project-html/circle@2x.4382edd2.png);background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:6px;margin-top:30px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item-name:after{background-image:url(/team-project-html/circle@2x.4382edd2.png)}}.products__item-text{margin:30px 40px;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.products__item-text{line-height:1.7;margin:30px 11px 40px}}@media screen and (min-width:1280px){.products__item-text{font-size:16px;margin:32px 44px 62px}}.hero__icon{fill:#d41443}.products__item--pink{background-color:#ffb8ca}.products__item--orange{background-color:#f0d1a5}.products__item--green{background-color:#c2e297}.products__item--coffe:before,.products__item--cream:before,.products__item--milkshakes:before{content:"";position:absolute;width:100%;height:252px;top:-53%;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.products__item--coffe:before,.products__item--cream:before,.products__item--milkshakes:before{width:220px}}@media screen and (min-width:1280px){.products__item--coffe:before,.products__item--cream:before,.products__item--milkshakes:before{width:335px;height:335px;top:-97%}}.products__item--cream:before{background-image:url(/team-project-html/product1.84e814e8.png)}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item--cream:before{background-image:url(/team-project-html/product1@2x.9eb41d8c.png)}}@media screen and (min-width:768px){.products__item--cream:before{background-image:url(/team-project-html/product1.ca2758e6.png)}}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__item--cream:before{background-image:url(/team-project-html/product1@2x.57535b58.png)}}@media screen and (min-width:1280px){.products__item--cream:before{background-image:url(/team-project-html/product1.9ab2e4b8.png)}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.products__item--cream:before{background-image:url(/team-project-html/product1@2x.513220e5.png)}}.products__item--coffe:before{background-image:url(/team-project-html/product2.12087535.png)}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item--coffe:before{background-image:url(/team-project-html/product2@2x.c342c92e.png)}}@media screen and (min-width:768px){.products__item--coffe:before{background-image:url(/team-project-html/product2.bcb2c7e0.png)}}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__item--coffe:before{background-image:url(/team-project-html/product2@2x.96a3ed72.png)}}@media screen and (min-width:1280px){.products__item--coffe:before{background-image:url(/team-project-html/product2.ac26ab50.png)}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.products__item--coffe:before{background-image:url(/team-project-html/product2@2x.e159dec3.png)}}.products__item--milkshakes:before{background-image:url(/team-project-html/product3.a6ec0e26.png)}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item--milkshakes:before{background-image:url(/team-project-html/product3@2x.c42a213c.png)}}@media screen and (min-width:768px){.products__item--milkshakes:before{background-image:url(/team-project-html/product3.9113512d.png)}}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.products__item--milkshakes:before{background-image:url(/team-project-html/product3@2x.41fdec37.png)}}@media screen and (min-width:1280px){.products__item--milkshakes:before{background-image:url(/team-project-html/product3.1bc9b50e.png)}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.products__item--milkshakes:before{background-image:url(/team-project-html/product3@2x.d5b776be.png)}}.products__item-button{width:40px;height:40px;border-radius:50%;border:none;cursor:pointer;background-color:#fff;margin-bottom:40px;transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:1280px){.products__item-button{margin-bottom:50px}}.sub-text{position:absolute;display:none;border-radius:24px;padding:15px;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.04em;color:#fff;top:31%;width:100%;height:50%}@media screen and (min-width:768px){.sub-text{line-height:1.7;padding:10px 7px;top:24%;height:60%}}@media screen and (min-width:1280px){.sub-text{font-size:16px;padding:20px;top:21%;height:60%}}button.up{outline:none;padding:10px;border-radius:8px;background-color:transparent;color:#d41443;border:1px solid #d41443;font-weight:700;position:fixed;right:-100px;bottom:20px;transition:all .5s ease;cursor:pointer;transform:scale(1);box-shadow:0 0 5px 5px rgba(34,60,80,.2);transition:box-shadow .5s,transform .5s}button.up:hover{transform:scale(1.2);box-shadow:0 0 15px 7px rgba(34,60,80,.2);transition:box-shadow .5s,transform .5s}@media screen and (min-width:768px){button.up{padding:10px}}@media screen and (min-width:1280px){button.up{padding:10px 20px}}.section__about{padding-top:125px;padding-bottom:20px;background-color:#fff5f6}@media screen and (min-width:768px){.section__about{padding-bottom:33px}}@media screen and (min-width:1280px){.section__about{padding-bottom:35px}}.about{font-weight:500;background-image:url(/team-project-html/bg-milk.9c7456e1.png);background-size:contain;background-repeat:no-repeat;background-position:left 0 bottom 61px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.about{background-image:url(/team-project-html/bg-milk@2x.604427cd.png)}}@media screen and (min-width:768px){.about{background-image:url(/team-project-html/about.cf7d1f45.png),url(/team-project-html/bg-milk.3bb976e6.png);background-size:340px 339px,contain;background-repeat:no-repeat;background-position:left 35px top 151px,left 0 top 170px}}@media screen and (min-width:768px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:768px) and (min-device-pixel-ratio:2),screen and (min-width:768px) and (min-resolution:2dppx),screen and (min-width:768px) and (min-resolution:192dpi){.about{background-image:url(/team-project-html/about@2x.5a48b3c3.png),url(/team-project-html/bg-milk@2x.7199b632.png)}}@media screen and (min-width:1280px){.about{min-height:650px;background-image:url(/team-project-html/about.e2dd43d8.png),url(/team-project-html/bg-milk.4e673c44.png);background-size:516px 516px,1282px 534px;background-repeat:no-repeat;background-position:left 112px top 170px,left 0 top 217px}}@media screen and (min-width:1280px) and (-webkit-min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-device-pixel-ratio:2),screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.about{background-image:url(/team-project-html/about@2x.56c7297c.png),url(/team-project-html/bg-milk@2x.50cae091.png)}}.about__label{margin-bottom:15px}.about__title{display:block;text-align:center;margin-bottom:26px}@media screen and (min-width:768px){.about__title{margin-bottom:100px}}@media screen and (min-width:1280px){.about__title{margin-bottom:106px}}.about__paragraph{display:flex;flex-direction:column;align-items:flex-start;padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;text-align:left;letter-spacing:0;font-size:12px;line-height:1.62}@media screen and (min-width:768px){.about__paragraph{margin-right:0;width:340px;letter-spacing:.04;font-size:14px;line-height:1.76}}@media screen and (min-width:1280px){.about__paragraph{width:463px}}.about__lead{margin-bottom:28px;color:#000}@media screen and (min-width:1280px){.about__lead{margin-bottom:35px;font-size:16px}}.about__paragraph:before{content:"";display:flex;align-self:center;width:280px;height:279px;margin-bottom:46px;background-image:url(/team-project-html/about.0c7ff517.png);background-size:cover}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.about__paragraph:before{background-image:url(/team-project-html/about@2x.04087ae8.png)}}@media screen and (min-width:768px){.about__paragraph:before{display:none}}.about__text{color:#907e82;line-height:1.94}.about__text:nth-child(2){margin-bottom:7px}@media screen and (min-width:1280px){.about__text:nth-child(2){margin-bottom:25px}}.about__text:nth-child(3){margin-bottom:18px}@media screen and (min-width:768px){.about__text:nth-child(3){margin-bottom:55px}}@media screen and (min-width:1280px){.about__text:nth-child(3){margin-bottom:35px}}.about__btn{width:176px}.advantages{background-color:#fff5f6;padding-top:20px;padding-bottom:70px}@media screen and (min-width:768px){.advantages{padding-top:33px}}@media screen and (min-width:1280px){.advantages{padding-top:35px}}@media screen and (max-width:767.98px){.advantages__item:not(:last-child){margin-bottom:38px}}.advantages__text{font-weight:700;font-size:12px;line-height:1.7;color:#000}@media screen and (min-width:768px){.advantages__text{width:180px;height:67px}}@media screen and (min-width:1280px){.advantages__text{width:330px;font-size:16px;line-height:28px}}.advantages__number{margin-bottom:15px;font-family:Titan One,sans-serif;font-size:36px;line-height:1.13;letter-spacing:.04em;color:#d41443}@media screen and (min-width:1280px){.advantages__number{font-size:58px;line-height:66px}}.advantages__item--first:before{display:block;content:"";width:33px;height:50px;margin-bottom:15px;background-image:url(/team-project-html/icon1_mobile.28b56f7e.png);background-repeat:no-repeat}@media screen and (min-width:1280px){.advantages__item--first:before{margin-bottom:40px}}.advantages__item--second:before{display:block;content:"";width:50px;height:50px;margin-bottom:15px;background-image:url(/team-project-html/icon2_mobile.7b20a05f.png);background-repeat:no-repeat}@media screen and (min-width:1280px){.advantages__item--second:before{margin-bottom:40px}}.advantages__item--third:before{display:block;content:"";width:46px;height:50px;margin-bottom:15px;background-image:url(/team-project-html/icon3_mobile.c76fbf7b.png);background-repeat:no-repeat}@media screen and (min-width:1280px){.advantages__item--third:before{margin-bottom:40px}}.gallery{padding-top:45px;padding-bottom:40px;background-image:linear-gradient(#fff5f6 50%,#fff 0)}@media screen and (min-width:768px){.gallery{padding-top:70px;padding-bottom:60px}}@media screen and (min-width:1280px){.gallery{padding-top:65px;padding-bottom:65px}}.gallery__grid{display:grid;grid-template-columns:repeat(14,1fr);grid-template-rows:repeat(36,1fr);grid-gap:2px;width:100%;height:122px}@media screen and (min-width:480px){.gallery__grid{grid-gap:3px;width:480;height:182px}}@media screen and (min-width:768px){.gallery__grid{grid-gap:5px;width:768px;height:264px}}@media screen and (min-width:1280px){.gallery__grid{grid-gap:7px;width:1280px;height:430px}}.gallery__item{overflow:hidden;border-radius:7px}@media screen and (min-width:768px){.gallery__item{border-radius:15px}}@media screen and (min-width:1280px){.gallery__item{border-radius:20px}}.gallery__img{width:100%;height:100%;object-fit:cover;border-radius:7px}@media screen and (min-width:768px){.gallery__img{border-radius:15px}}@media screen and (min-width:1280px){.gallery__img{border-radius:20px}}.gallery__img{transition:transform .25s cubic-bezier(.4,0,.2,1)}.gallery__link:hover .gallery__img{transform:scale(1.1);overflow:hidden}.gallery__item--1{grid-column:1/3;grid-row:14/26}.gallery__item--2{grid-column:3/5;grid-row:8/20}.gallery__item--3{grid-column:5/9;grid-row:1/25}.gallery__item--4{grid-column:9/11;grid-row:9/21}.gallery__item--5{grid-column:11/13;grid-row:5/17}.gallery__item--6{grid-column:13/-1;grid-row:13/25}.gallery__item--7{grid-column:3/5;grid-row:20/32}.gallery__item--8{grid-column:5/7;grid-row:25/-1}.gallery__item--9{grid-column:9/11;grid-row:21/33}.gallery__item--10{grid-column:11/13;grid-row:17/29}.section__reviews{padding-top:40px;padding-bottom:170px}@media screen and (min-width:768px){.section__reviews{padding-top:60px;padding-bottom:200px}}@media screen and (min-width:1280px){.section__reviews{padding-bottom:230px}}.reviews{display:flex;flex-direction:column;align-items:center;min-width:0;font-weight:500;line-height:30px;text-align:center;color:#000}.reviews__img{margin-bottom:30px}@media screen and (min-width:768px){.reviews__img{margin-bottom:20px}}@media screen and (min-width:1280px){.reviews__img{margin-bottom:15px}}.reviews__review{max-width:280px;margin-bottom:52px;padding:47px 50px 39px;font-size:12px;background-color:#fafafa}@media screen and (min-width:768px){.reviews__review{max-width:620px;padding-left:60px;padding-right:60px;margin-bottom:42px;font-size:14px}}@media screen and (min-width:1280px){.reviews__review{max-width:926px;padding-left:59px;padding-right:59px;margin-bottom:34px;font-size:16px}}.reviews__text{position:relative;z-index:1;padding-left:8px;padding-right:8px;background-image:repeating-linear-gradient(180deg,transparent,transparent 29px,#e1e1e1 0,#e1e1e1 30px)}@media screen and (min-width:768px){.reviews__text{padding-left:20px;padding-right:20px}}@media screen and (min-width:1280px){.reviews__text{padding-left:28px;padding-right:28px}}.reviews__text:before{content:"";display:block;position:absolute;z-index:-1;left:10px;top:-15px;width:54px;height:40px;background-image:url(/team-project-html/braсkets.21e30b87.png);background-size:54px 40px}@media (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.reviews__text:before{background-image:url(/team-project-html/brackets@2x.21e32f3c.png)}}@media screen and (min-width:768px){.reviews__text:before{left:-24px;top:-15px}}@media screen and (min-width:1280px){.reviews__text:before{left:-8px;top:-15px}}.reviews__text:after{content:"";position:absolute;left:44%;bottom:-75px;width:32px;height:4px;background-image:url(/team-project-html/dots.ac49ee34.svg)}@media screen and (min-width:768px){.reviews__text:after{left:48%;bottom:-70px}}@media screen and (min-width:1280px){.reviews__text:after{left:49%;bottom:-60px}}.reviews__person{font-size:14px;margin-bottom:30px}@media screen and (min-width:768px){.reviews__person{font-size:16px;margin-bottom:35px}}@media screen and (min-width:1280px){.reviews__person{font-size:20px}}.slick-track{display:flex}.slick-list{overflow:hidden}.reviews-slider .slick-dots{display:flex;align-items:center;justify-content:center;margin:0 0 0 25px;padding:0}.reviews-slider .slick-dots li{list-style:none;margin-right:15px}.reviews-slider .slick-dots button{display:block;font-size:0;width:12px;height:12px;padding:0;border-radius:50%;border:none;background-color:#d9d9d9}.reviews-slider .slick-dots li.slick-active button{background-color:transparent;background-image:url(/team-project-html/home.1d62f7d4.svg);background-size:12px 12px;border-radius:0}.contacts{background-color:#fff5f6;padding-bottom:57px}@media screen and (min-width:1280px){.contacts{background-image:url(/team-project-html/bg-points.fba54d96.png);background-image:url(/team-project-html/bg-points@2x.c6fbdfea.png);background-repeat:no-repeat}}.contacts__list{display:flex;flex-direction:column}@media screen and (min-width:768px){.contacts__list{flex-direction:row}}.contacts__item{position:relative;top:-90px;padding:43px 20px;background-color:#fff;box-shadow:0 8px 30px rgba(212,20,67,.1);border-radius:24px;margin-bottom:20px}@media screen and (min-width:480px){.contacts__item{margin-left:auto;margin-right:auto;width:420px;height:427px}}@media screen and (min-width:768px){.contacts__item{position:relative;top:-77px;height:544px}}@media screen and (min-width:1280px){.contacts__item{position:relative;top:-85px}}.contacts__item:last-child{margin-bottom:0}@media screen and (min-width:768px){.contacts__item:last-child{margin-right:0}}.contacts__type{font-weight:500;font-size:12px;line-height:1.83;text-transform:uppercase;background-color:#f0d1a5;color:#fff;width:80px;border-radius:4px;text-align:center;margin-bottom:25px}@media screen and (min-width:768px){.contacts__type{font-size:16px}}.contacts__type--background{background-color:#c2e297;width:138px}@media screen and (min-width:768px){.contacts__type--background{font-size:16px}}.contacts__location,.contacts__work-days{color:#000;font-size:12px;line-height:1.83;font-weight:500}@media screen and (min-width:768px){.contacts__location,.contacts__work-days{font-size:14px;line-height:1.85}}@media screen and (min-width:1280px){.contacts__location,.contacts__work-days{font-size:16px;line-height:1.87}}.contacts__working-hours{color:#ffa5ba;font-size:12px;line-height:1.83;font-weight:500}@media screen and (min-width:768px){.contacts__working-hours{font-size:14px}}@media screen and (min-width:1280px){.contacts__working-hours{font-size:16px}}.contacts__location{margin-bottom:10px}.contacts__text{color:#907e82;font-size:12px;line-height:1.5}@media screen and (min-width:768px){.contacts__text{font-size:14px;line-height:1.64}}@media screen and (min-width:1280px){.contacts__text{width:243px;font-size:16px;line-height:1.81}}.contacts__text:after{content:"";width:100%;margin-top:25px;margin-bottom:25px;height:0;display:block;border:1px solid #e1e1e1;background-color:#e1e1e1}@media screen and (min-width:480px){.contacts__text:after{width:179px}}@media screen and (min-width:768px){.contacts__text:after{width:157px;margin-top:30px;margin-bottom:30px}}@media screen and (min-width:1280px){.contacts__text:after{width:234px;margin-top:32px;margin-bottom:32px}}.contact-info{font-size:12px;line-height:1.5}@media screen and (min-width:768px){.contact-info{font-size:14px;line-height:1.85}}.contact-info__item{color:#907e82;font-size:12px}@media screen and (min-width:768px){.contact-info__item{font-size:14px}}@media screen and (min-width:1280px){.contact-info__item{font-size:16px}}.contact-info:before{content:"";width:100%;margin-top:25px;margin-bottom:25px;height:0;display:block;border:1px solid #e1e1e1;background-color:#e1e1e1}@media screen and (min-width:480px){.contact-info:before{width:179px}}@media screen and (min-width:768px){.contact-info:before{width:157px}}@media screen and (min-width:1280px){.contact-info:before{width:234px}}@media screen and (min-width:768px){.more-info{display:flex;justify-content:center;align-items:center}}@media screen and (min-width:768px){.more-info__item{margin-right:15px}}.more-info__item .button--dark,.more-info__item .button--light{margin-left:auto;margin-right:auto}.more-info__item .button--dark{margin-bottom:10px}@media screen and (min-width:768px){.more-info__item .button--dark{margin-bottom:0}}.contact-button{width:161px}@media screen and (min-width:768px){.contact-button{width:191px}}@media screen and (min-width:1280px){.location-modal{width:900px}}.location-modal__image{height:auto;overflow:hidden;margin-bottom:10px}@media screen and (min-width:768px){.location-modal__image{height:300px;margin-bottom:30px}}.location-modal__text{color:#d41443;font-size:15px;line-height:1.13;text-transform:uppercase;text-align:center;margin-bottom:10px}@media screen and (min-width:768px){.location-modal__text{font-size:20px;margin-bottom:20px}}@media screen and (min-width:1280px){.location-modal__text{font-size:30px}}.location-modal__city{display:flex;flex-wrap:wrap;justify-content:space-around}.location-modal__maps{width:221px;height:221px;margin-bottom:10px;border:2px solid #ffa5ba;overflow:hidden}@media screen and (min-width:480px){.location-modal__maps{width:300px;overflow:hidden}}@media screen and (min-width:768px){.location-modal__maps{width:276px}}.franchise-modal{display:flex;flex-direction:column;align-items:center;z-index:2}@media screen and (min-width:1280px){.franchise-modal{width:900px}}.franchise-modal__subtitle{font-size:12px;line-height:1.13;margin-bottom:10px}@media screen and (max-width:767.98px){.franchise-modal__subtitle{font-size:14px}}@media screen and (min-width:768px){.franchise-modal__subtitle{font-size:16px}}.franchise-modal__text{font-size:12px;line-height:1.13;margin-bottom:10px}.franchise-modal__text:last-child{margin-bottom:20px}.franchise-modal__consent{margin:0 auto;font-size:16px}@media screen and (max-width:1279.98px){.franchise-modal__consent{font-size:14px}}.franchise-modal__button{width:160px;margin-left:auto;margin-right:auto;margin-top:20px}.footer{background-color:#fff5f6;padding-top:55px}@media screen and (min-width:768px){.footer{padding-top:75px}}@media screen and (min-width:1280px){.footer{padding-top:85px}}.footer__container{display:flex;flex-direction:column;width:100%;margin-bottom:43px}@media screen and (min-width:768px){.footer__container{flex-direction:row;justify-content:space-between;margin-bottom:91px}}@media screen and (min-width:1280px){.footer__container{margin-bottom:97px}}.footer__text{width:234px;font-family:Titan One,sans-serif;text-transform:uppercase}@media screen and (max-width:767.98px){.footer__text{margin-bottom:43px}}@media screen and (min-width:768px){.footer__text{width:320px}}@media screen and (min-width:1280px){.footer__text{width:100%}}.footer__text-first{font-size:18px;line-height:1.16;color:#ffa5ba;margin-bottom:17px}@media screen and (min-width:768px){.footer__text-first{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.footer__text-first{font-size:30px;line-height:1.13}}.footer__text-second{font-size:34px;line-height:1.14;color:#d41443}@media screen and (min-width:768px){.footer__text-second{font-size:48px}}@media screen and (min-width:1280px){.footer__text-second{font-size:58px;line-height:1.13}}.footer__contacts{align-self:flex-end}@media screen and (min-width:768px){.footer__contacts{align-self:flex-start}}.footer__socials{display:inline-flex;margin-bottom:46px}.footer__socials-item:not(:last-child){margin-right:28px}.footer__socials-link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background-color:#ffa5ba;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.footer__socials-link:focus,.footer__socials-link:hover{background-color:#d41443;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.footer__socials-link:hover .footer__socials-svg{transition:fill .25s cubic-bezier(.4,0,.2,1)}.footer__socials-svg{fill:#fff;transition:fill .25s cubic-bezier(.4,0,.2,1)}.footer__contacts{width:280px;font-weight:700;font-size:12px;line-height:1.83;text-align:right}.footer__text-number{color:#d41443}.footer__copyright{border-top:1px solid #e1e1e1;padding-top:20px;padding-bottom:25px}.footer__copyright-text{font-weight:700;font-size:14px;line-height:1.5;text-align:center;color:#907e82}
/*# sourceMappingURL=/team-project-html/src.96e1d1b8.css.map */