h1,h2,h3,h4,h5,h6,p,ul{margin:0}ul{list-style:none;padding:0}a{text-decoration:none;color:inherit;font-style:normal}img{display:block;max-width:100%;height:auto}button{text-transform:none;font-family:inherit;font-size:100%;line-height:1.15;margin:0}.is-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}body{font-family:DM Sans,sans-serif}.shadow:focus,.shadow:hover{filter:drop-shadow(0 4px 4px rgba(0,0,0,.25));transition:filter .25s cubic-bezier(.4,0,.2,1)}@keyframes icecream{to{transform:translateY(100px)}}@keyframes yoda{50%{transform:translateY(300px)}}@keyframes float{50%{transform:translateY(30px)}}.container{padding-right:20px;padding-left:20px;margin-right:auto;margin-left:auto}@media screen and (max-width:479px){.container{max-width:100%}}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px;padding-left:34px;padding-right:34px}}@media screen and (min-width:1280px){.container{width:1280px;padding-left:115px;padding-right:115px}}.page-header{background-color:transparent;position:absolute;width:100%;top:0;z-index:2}.header__container{display:flex;justify-content:space-between;align-items:center;padding-top:6px}@media screen and (min-width:768px){.header__container{padding-top:37px}}@media screen and (min-width:1280px){.header__container{padding-left:46px}}@media screen and (min-width:768px){.menu__wraper{display:inline-flex;align-items:center}}.menu-button{z-index:1100;display:flex;padding:0;margin:0;border:0;background-color:transparent}.menu-button .icon-close{display:none}.menu-button:focus{outline:none}.menu-button.is-open{position:fixed}.menu-button.is-open .icon-burger{display:none}.menu-button.is-open .icon-close{display:block;width:14px;height:14px}@media screen and (max-width:767px){.menu-button.is-open{position:fixed;top:23px;right:28px}}@media screen and (min-width:768px) and (max-width:1279px){.menu-button.is-open{position:fixed;right:34px;top:23px}}@media screen and (min-width:1280px){.menu-button{display:none}}.menu__container{transition:opacity .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1);transition:box-shadow .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);right:-17%}@media screen and (max-width:1279px){.menu__container{z-index:800;position:fixed;height:100vh;top:0;right:-11%;opacity:0;visibility:hidden;background-color:#e17992;width:250px;padding-top:60px;padding-left:21px;flex-direction:column}}@media screen and (max-width:1279px) and (min-width:768px) and (max-width:1279px){.menu__container{padding-left:24px;padding-right:24px;box-shadow:0 4px 4px rgba(0,0,0,.25)}}@media screen and (max-width:1279px) and (min-width:400px){.menu__container{right:-31%}}@media screen and (max-width:1279px) and (min-width:500px){.menu__container{right:-25%}}@media screen and (max-width:1279px) and (min-width:600px){.menu__container{right:-21%}}@media screen and (max-width:1279px) and (min-width:700px){.menu__container{right:-18%}}@media screen and (max-width:1279px) and (min-width:900px){.menu__container{right:-14%}}@media screen and (max-width:1279px) and (min-width:1050px){.menu__container{right:-12%}}.menu__container.is-open{opacity:1;visibility:visible;transform:scale(1) rotate(0) translate(-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.menu{font-weight:700;font-size:14px;line-height:1.29}@media screen and (min-width:1280px){.menu{font-weight:700;font-size:16px;line-height:1.31;display:flex;margin:0 110px}}@media screen and (max-width:1279px){.menu__item{display:block;border-top:1px solid #e18298;padding-top:11px;padding-bottom:12px}.menu__item:last-child{border-bottom:1px solid #e18298}}@media screen and (min-width:1280px){.menu__item:not(:last-child){margin-right:35px}}.menu__link{color:#fff;transition:color .25s cubic-bezier(.4,0,.2,1)}.menu__link.current,.menu__link:focus,.menu__link:hover{color:#d41443}@media screen and (min-width:1280px){.menu__link{display:inline-block}}.btn__buy{position:relative;display:inline-flex;justify-content:center;align-items:center;height:44px;font-weight:700;font-size:16px;line-height:1.286;color:#d41443;background-color:#fff;border:transparent;border-radius:22px;outline:none;transition:background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.btn__buy:focus,.btn__buy:hover{background-color:#ecebeb}@media screen and (min-width:768px) and (max-width:1279px){.menu__container.is-open~.btn__buy{display:none}}.menu__buy.btn__buy{width:209px;margin-bottom:32px}@media screen and (min-width:768px){.menu__buy.btn__buy{width:186px}}@media screen and (min-width:1280px){.menu__buy.btn__buy{display:none}}.header__buy.btn__buy{width:160px}@media screen and (min-width:768px) and (max-width:1279px){.header__buy.btn__buy{margin-left:20px}}@media screen and (max-width:767px){.header__buy.btn__buy{display:none}}.menu-buy__icon{margin-left:16px}@media screen and (min-width:768px){.menu-buy__icon{margin-left:14px}}.header-buy__icon{margin-left:12px}.hero{background-color:#ffb8ca;overflow:hidden}.hero__container{position:relative}@media screen and (max-width:767px){.hero__container{min-width:320px;padding:83px 20px 0;overflow-x:hidden}}@media screen and (min-width:768px){.hero__container{display:flex;justify-content:space-between;margin-right:auto;margin-left:auto}}@media screen and (min-width:768px) and (max-width:1279px){.hero__container{width:768px;min-height:400px;padding:32px 34px 0}}@media screen and (min-width:1280px){.hero__container{width:1280px;min-height:665px;padding:52px 77px 0}}@media screen and (max-width:767px){.hero__content{position:absolute;top:37%}}@media screen and (min-width:768px){.hero__content{display:block;margin-top:70px}}@media screen and (min-width:1280px){.hero__title-wrap{margin-left:40px}}.hero__title{font-family:Titan One,cursive;font-weight:400;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (max-width:767px){.hero__title{width:218px;min-height:106px;font-size:26px}}@media screen and (min-width:768px) and (max-width:1279px){.hero__title{width:162px;min-height:80px;font-size:22px}}@media screen and (max-width:1279px){.hero__title{margin:0 0 20px}}@media screen and (min-width:1280px){.hero__title{width:277px;min-height:137px;margin:0 0 25px;font-size:38px}}.hero__title--coloring{color:#d41443}@media screen and (max-width:767px){.hero__title--coloring{font-size:48px;line-height:1.15}}@media screen and (min-width:768px){.hero__title--coloring{line-height:.9}}@media screen and (min-width:768px) and (max-width:1279px){.hero__title--coloring{font-size:34px}}@media screen and (min-width:1280px){.hero__title--coloring{font-size:58px}}.hero__buttons{display:flex}@media screen and (max-width:1279px){.hero__buttons{margin-bottom:20px}}@media screen and (min-width:1280px){.hero__buttons{margin-bottom:56px}}@media screen and (max-width:1279px){.hero__button{max-width:84px;max-height:24px}}@media screen and (min-width:1280px){.hero__button{max-width:138px;max-height:40px}}@media screen and (max-width:1279px){.hero__button:first-child{margin-right:8px}}@media screen and (min-width:1280px){.hero__button:first-child{margin-right:15px}}.hero__image{border-radius:50%;background-color:#ffa5ba}@media screen and (max-width:415px){.hero__image{margin-right:16px;margin-left:16px}}@media screen and (min-width:416px) and (max-width:767px){.hero__image{margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){.hero__image{width:346px;height:344px;padding-top:9px;margin-top:0;margin-bottom:75px}}@media screen and (min-width:768px) and (max-width:1279px){.hero__image{width:324px;height:322px;padding-top:32px;padding-left:71px}}@media screen and (min-width:1280px){.hero__image{width:538px;height:538px;padding-top:56px;padding-left:119px}}@media screen and (max-width:767px){.hero__icecream{width:171px;height:410px;margin:0 auto}}@media screen and (min-width:768px){.hero__icecream{width:143px;height:336px}}@media screen and (min-width:1280px){.hero__icecream{width:236px;height:557px}}@media screen and (max-width:767px){.card{display:none}}@media screen and (min-width:768px){.card{display:flex;align-items:flex-end}}.card__image{animation:float 3s cubic-bezier(.4,0,.2,1) infinite}@media screen and (max-width:1279px){.card__image{width:124px;height:126px}}@media screen and (min-width:1280px){.card__image{width:188px;height:191px;margin-right:30px}}@media screen and (min-width:768px) and (max-width:1279px){.card__content{margin-left:-2px}}.card__text{font-weight:400;color:#fff}@media screen and (max-width:1279px){.card__text{width:114px;min-height:48px;margin-bottom:7px;font-size:8px;line-height:1.5}}@media screen and (min-width:1280px){.card__text{width:200px;min-height:78px;margin-bottom:20px;font-size:14px;line-height:1.4}}@media screen and (max-width:1279px){.card__link{width:18px;height:18px}}@media screen and (min-width:1280px){.card__link{width:26px;height:26px}}@media screen and (max-width:767px){.retail{display:none}}@media screen and (min-width:768px){.retail{display:block;margin-top:60px;position:relative}}.retail__content{background-repeat:no-repeat;background-position:top 0 right 0;transition:all .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px) and (max-width:1279px){.retail__content{background-image:url(/team-project-IceCream/hero-white-circle.cbe2c768.png);background-size:18px}}@media screen and (min-width:1280px){.retail__content{margin-right:20px;background-image:url(/team-project-IceCream/hero-white-circle.cbe2c768.png);background-size:30px}}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.retail__content{background-image:url(/team-project-IceCream/hero-white-circle.cbe2c768.png)}}.retail__content:first-child{margin-bottom:13px}.retail__content:focus,.retail__content:hover{transform:scale(1.1)}.retail__number{display:block;font-family:Titan One,cursive;letter-spacing:.04em;text-transform:uppercase;color:#d41443}@media screen and (max-width:1279px){.retail__number{font-size:28px;line-height:1.14}}@media screen and (min-width:1280px){.retail__number{font-size:46px;line-height:1.15}}.retail__type{display:block;font-family:DM Sans,sans-serif;color:#fff}@media screen and (max-width:1279px){.retail__type{font-size:8px;line-height:1.25}}@media screen and (min-width:1280px){.retail__type{font-size:14px;line-height:1.3}}.retail__tastygirl{position:absolute;bottom:60px;right:37px;z-index:1}@media screen and (max-width:1279px){.retail__tastygirl{width:168px;height:133px}}@media screen and (min-width:1280px){.retail__tastygirl{width:293px;height:232px;margin-right:40px;bottom:104px;right:0}}.bttn{display:block;border:1px solid transparent;border-radius:20px;outline:none;font-family:DM Sans,sans-serif;font-weight:400;line-height:1.3;cursor:pointer;transition:color .25ms}@media screen and (max-width:1279px){.bttn{padding:9px 13px;font-size:8px}}@media screen and (min-width:1280px){.bttn{padding:15px 19px;font-size:14px}}.bttn__dark{background-color:#d41443;color:#fff}.bttn__dark:focus,.bttn__dark:hover{background-color:#c7133e;border:1px solid #fff}.bttn__light{background-color:#fff;color:#d41443}.bttn__light:focus,.bttn__light:hover{background-color:#ecebeb;border:1px solid #d41443}.hero__yoda-container{content:"";display:block;position:absolute;width:200px;height:200px;top:80px;left:28%;border-radius:50%;z-index:0}@media screen and (min-width:650px){.hero__yoda-container{top:80px;left:34%}}@media screen and (min-width:768px){.hero__yoda-container{top:49px;left:47%}}@media screen and (min-width:1280px){.hero__yoda-container{width:300px;top:86px;left:48%}}.hero__icecream{animation-name:icecream;animation-duration:3s;animation-timing-function:999;animation-direction:alternate-reverse}.yoda-img{animation-name:yoda;animation-duration:3s;animation-timing-function:999;animation-direction:alternate-reverse}@media screen and (min-width:768px){.hero__girl{width:168px}}@media screen and (min-width:1280px){.hero__girl{width:293px}}.back_to_top{position:fixed;bottom:80px;right:40px;z-index:999;width:35px;height:35px;text-align:center;line-height:50px;background:#c7133e;fill:#fff;cursor:pointer;border-radius:50%;display:none}.back_to_top:hover{fill:#c7133e;background:#000;transition:background .25s cubic-bezier(.4,0,.2,1),fill .25s cubic-bezier(.4,0,.2,1)}.back_to_top-show{display:block}.products{padding-top:121px;padding-bottom:98px}@media screen and (min-width:768px){.products{padding-top:122px;padding-bottom:112px}}@media screen and (min-width:1280px){.products{padding-top:127px;padding-bottom:119px}}.products__title{display:flex;flex-direction:column;align-items:center;margin-bottom:144px}@media screen and (min-width:768px){.products__title{margin-bottom:150px}}@media screen and (min-width:1280px){.products__title{margin-bottom:259px}}.products__title--label{display:inline-block;margin-bottom:15px;font-weight:400;font-size:18px;line-height:21px;color:#ffa5ba}.products__title--label,.products__title--main{font-family:Titan One,cursive;font-style:normal;text-align:center;text-transform:uppercase}.products__title--main{display:block;font-weight:700;font-size:34px;line-height:39px;letter-spacing:.04em;color:#d41443}@media screen and (min-width:768px){.products__title--main{font-size:48px;line-height:55px}}@media screen and (min-width:1280px){.products__title--main{font-size:58px;line-height:66px;letter-spacing:.06em}}@media screen and (min-width:768px){.products__grid{display:flex;flex-basis:calc(33.33333% - 13.33333px)}}@media screen and (min-width:1280px){.products__grid{flex-basis:calc(33.33333% - 16px)}}.products__item{position:relative;background-color:#ffb8ca;border-radius:24px;border:1px solid transparent;margin-left:auto;margin-right:auto}.products__item:hover{transition:transform .25s cubic-bezier(.4,0,.2,1);transform:translateY(-40px)}@media screen and (min-width:768px){.products__item{width:220px;height:100%}.products__item:not(:last-child){margin-right:20px}}@media screen and (min-width:768px) and (min-width:1280px){.products__item{width:335px;height:100%}.products__item:not(:last-child){margin-right:24px}}.products__item:before{position:absolute;top:-113px;right:15px;display:block;content:"";width:100%;height:252px;background-repeat:no-repeat;background-image:url(/team-project-IceCream/mob-icecream1x.7620a394.png);background-position:50%;margin-left:auto;margin-right:auto;margin-bottom:22px}@media screen and (min-width:350px){.products__item:before{right:30px}}@media screen and (min-width:380px){.products__item:before{right:47px}}@media screen and (min-width:410px){.products__item:before{right:56px}}@media screen and (min-width:470px){.products__item:before{right:83px}}@media screen and (max-width:479px){.products__item:before{width:100%;margin-left:auto}}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item:before{background-image:url(/team-project-IceCream/mob-icecream2x.362b2125.png);background-size:cover;width:249px}}@media screen and (min-width:768px){.products__item:before{left:0;top:-104px;width:220px;height:226px;background-image:url(/team-project-IceCream/tab-icecream1x.46b5d545.png);margin-bottom:30px}}@media 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:before{background-image:url(/team-project-IceCream/tab-icecream2x.3e2c51b0.png)}}@media screen and (min-width:1280px){.products__item:before{left:0;top:-210px;width:335px;height:335px;background-image:url(/team-project-IceCream/desktop-icecream1x.7a9fae09.png);margin-bottom:30px}}@media 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:before{background-image:url(/team-project-IceCream/desktop-icecream2x.54a175c4.png)}}.products__item--coffee{background-color:#f0d1a5}.products__item--coffee:before{position:absolute;top:-113px;display:block;content:"";width:100%;height:252px;background-repeat:no-repeat;background-image:url(/team-project-IceCream/mob-icecoffee1x.183697fd.png);background-position:50%;margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item--coffee:before{background-image:url(/team-project-IceCream/mob-icecoffee2x.ee431dfc.png);background-size:cover;width:249px}}@media screen and (min-width:450px){.products__item--coffee:before{right:83px}}@media screen and (min-width:768px){.products__item--coffee:before{left:0;top:-111px;width:220px;height:233px;background-image:url(/team-project-IceCream/tab-icecoffee-1x.a5cf6a89.png);margin-bottom:30px}}@media 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--coffee:before{background-image:url(/team-project-IceCream/tab-icecoffee-2x.df94e0ce.png)}}@media screen and (min-width:1280px){.products__item--coffee:before{left:0;top:-210px;width:337px;height:335px;background-image:url(/team-project-IceCream/desktop-icecoffee1x.4de6b33d.png)}}@media 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--coffee:before{background-image:url(/team-project-IceCream/desktop-icecoffee2x.df20f592.png)}}.products__item--milkshakes{background-color:#c2e297}.products__item--milkshakes:before{position:absolute;top:-113px;display:block;content:"";width:100%;height:252px;background-repeat:no-repeat;background-image:url(/team-project-IceCream/mob-milkshakes1x.dec35b06.png);background-position:50%;margin-left:auto;margin-right:auto}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__item--milkshakes:before{background-image:url(/team-project-IceCream/mob-milkshakes2x.ecaa1f68.png);background-size:cover;width:249px}}@media screen and (min-width:768px){.products__item--milkshakes:before{left:0;top:-104px;width:220px;height:224px;background-image:url(/team-project-IceCream/tab-milkshakes1x.0e80857e.png);margin-bottom:30px}}@media 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-IceCream/tab-milkshakes2x.d988e743.png)}}@media screen and (min-width:1280px){.products__item--milkshakes:before{left:0;top:-210px;width:335px;height:335px;background-image:url(/team-project-IceCream/desktop-milkshakes1x.25400de0.png);margin-bottom:30px}}@media 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-IceCream/desktop-milkshakes2x.ab4016b9.png)}}.products__item:not(:last-child){margin-bottom:130px}@media screen and (min-width:768px){.products__item:not(:last-child){margin-bottom:0}}.products__item-title{margin-top:161px;font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:20px;line-height:23px;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (min-width:768px){.products__item-title{margin-top:152px}}@media screen and (min-width:1280px){.products__item-title{margin-top:163px;font-size:30px;line-height:34px}}.products__description{width:200px;margin-left:auto;margin-right:auto;font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:14px;line-height:152%;text-align:center;letter-spacing:.04em;color:#fff}@media screen and (min-width:768px){.products__description{width:198px;line-height:176%}}@media screen and (min-width:1280px){.products__description{width:241px;font-size:16px;line-height:176%}}.products__description:before{display:block;content:"";margin:30px auto;width:26px;height:6px;background-image:url(/team-project-IceCream/icon-dots-products-div.5bada95c.png);background-repeat:no-repeat;background-position:50%}@media screen and (min-width:1280px){.products__description:before{margin-top:32px;margin-bottom:32px}}.products__btn{display:block;background-color:#fafafa;width:40px;height:40px;padding:0;border:1px solid transparent;border-radius:50%;margin:30px auto 41px}@media screen and (min-width:768px){.products__btn{margin-top:40px;margin-bottom:40px}}@media screen and (min-width:1280px){.products__btn{margin-top:60px}}.produsts__btn--img{width:20px;height:15px;margin-top:7px;fill:#c7133e}.modal__description{text-align:left;white-space:pre-line}@media screen and (min-width:480px){.modal__description{min-width:420px;min-height:90%}}@media screen and (min-width:768px){.modal__description{min-width:500px;margin-left:-142px}}@media screen and (min-width:1280px){.modal__description{min-width:700px;margin-left:-183px}}.modal__product{margin-left:0;margin-right:0}.modal__grid{align-items:center;justify-content:center}.backdrop__cream{width:100vw;height:100vh;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:500;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal_cream{min-width:320px;height:90%;padding:80px 30px 30px;justify-content:center;align-items:center;background-color:#ffb8ca;border-radius:24px;border:1px solid transparent;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);overflow:scroll;position:absolute;top:50%;left:50%;transform:scale(1) rotate(0) translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);white-space:pre-line}@media screen and (min-width:480px){.modal_cream{min-width:400px;min-height:90%;overflow:hidden}}@media screen and (min-width:768px){.modal_cream{min-width:600px}}@media screen and (min-width:1280px){.modal_cream{min-width:800px;padding-top:135px}}.backdrop__coffee{width:100vw;height:100vh;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:500;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal_coffee{min-width:320px;height:90%;padding:80px 30px 30px;justify-content:center;align-items:center;background-color:#f0d1a5;border-radius:24px;border:1px solid transparent;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);overflow:scroll;position:absolute;top:50%;left:50%;transform:scale(1) rotate(0) translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);white-space:pre-line}@media screen and (min-width:480px){.modal_coffee{min-width:400px;overflow:hidden;min-height:90%}}@media screen and (min-width:768px){.modal_coffee{min-width:600px}}@media screen and (min-width:1280px){.modal_coffee{min-width:800px;padding-top:135px}}.backdrop__coffee.is-hidden .modal_coffee,.backdrop__cream.is-hidden .modal_cream,.backdrop__milkshakes.is-hidden .modal_milkshakes{transform:scale(1.5) rotate(180deg) translate(100px,100px);transition:transform .25s cubic-bezier(.4,0,.2,1)}.backdrop__milkshakes{width:100vw;height:100vh;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:500;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.modal_milkshakes{min-width:320px;height:90%;padding:80px 30px 30px;justify-content:center;align-items:center;background-color:#c2e297;border-radius:24px;border:1px solid transparent;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);overflow:scroll;position:absolute;top:50%;left:50%;transform:scale(1) rotate(0) translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1);white-space:pre-line}@media screen and (min-width:480px){.modal_milkshakes{min-width:400px;overflow:hidden;min-height:90%}}@media screen and (min-width:768px){.modal_milkshakes{min-width:600px}}@media screen and (min-width:1280px){.modal_milkshakes{min-width:800px;padding-top:135px}}.product_title{margin-top:130px}@media screen and (min-width:480px){.product_title{margin-top:145px}}.modal__product:hover{transition:none;transform:translateY(0)}.about{padding-top:125px;background-color:#fff5f6;background-image:url(/team-project-IceCream/bckg-milk.d5fabc7c.png);background-repeat:no-repeat;background-size:contain;background-position:50% 90%;padding-bottom:40px}@media screen and (min-width:768px){.about{background-image:none;padding-top:130px;padding-bottom:66px}}@media screen and (min-width:1280px){.about{padding-bottom:39px;background-size:cover;background-image:url(/team-project-IceCream/bckg-milk.86d3b201.png);background-repeat:no-repeat;background-size:contain;background-position:100% 100%}}.about__container{padding-left:50px;padding-right:50px;width:100%}@media screen and (min-width:768px){.about__container{width:768px}}@media screen and (min-width:1280px){.about__container{width:1280px}}.about__pre-title{margin-bottom:15px;color:#ffa5ba;font-family:Titan One,cursive;font-size:18px;line-height:.85;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.about__pre-title{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.about__pre-title{font-size:30px;line-height:1.15}}.about__title{margin-bottom:26px;color:#d41443;font-family:Titan One,cursive;font-weight:400;font-size:34px;line-height:1.14;text-align:center;text-transform:uppercase}@media screen and (min-width:768px){.about__title{margin-bottom:50px;font-size:48px;line-height:1.14}}@media screen and (min-width:1280px){.about__title{font-size:58px;line-height:1.13}}.about__wrapper-image{min-width:280px;margin-right:15px;padding-bottom:45px}@media screen and (min-width:768px){.about__wrapper-image{min-width:340px;margin-right:17px;padding-bottom:0}}@media screen and (min-width:1280px){.about__wrapper-image{min-width:516px;margin-right:74px}}.about__img{display:block;height:auto;width:100%}@media screen and (min-width:768px){.about__img{animation:float 3s cubic-bezier(.4,0,.2,1) infinite}}.about__wraper{max-width:100%;width:463px}@media screen and (min-width:768px){.about__wraper{padding-top:40px}}@media screen and (min-width:1280px){.about__wraper{padding-top:0}}.about__text{font-weight:500;font-size:12px;line-height:1.62;color:#000;margin-bottom:47px}@media screen and (min-width:768px){.about__text{margin-bottom:31px;font-size:14px;line-height:1.76}}@media screen and (min-width:1280px){.about__text{font-size:16px;line-height:1.76;height:79px;margin-bottom:35px}}.about__text-after{font-weight:500;font-size:12px;line-height:1.62;color:#907e82;margin-bottom:27px}@media screen and (min-width:768px){.about__text-after{font-size:14px;line-height:1.76;letter-spacing:.04em}}@media screen and (min-width:1280px){.about__text-after{font-size:14px;line-height:1.78;height:155px;margin-bottom:45px}}.about__button{min-width:176px;padding-top:13px;padding-bottom:13px;background:#fff;border-radius:22px;color:#d41443;font-family:DM Sans,sans-serif;font-weight:700;font-size:16px;line-height:18px;text-align:center;border:none;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.about__button:focus,.about__button:hover{background-color:#ecebeb}.about__button-icon{fill:#d41443;margin-left:5px;vertical-align:baseline}@media screen and (min-width:768px){.about__tablet{display:flex;margin-bottom:56px}}@media screen and (min-width:1280px){.about__tablet{display:none}}.about__desktop{display:none}@media screen and (min-width:1280px){.about__desktop{display:flex;align-items:center}}.modal_about{background:no-repeat url(/team-project-IceCream/icecream-1x.71f2ab8e.png) 50%}.modal_about ::-webkit-scrollbar{width:0;background:hsla(0,0%,100%,0)}.about__title-modal{margin-bottom:50px;color:#d41443;font-family:Titan One,cursive;font-weight:500;font-size:30px;line-height:.87;text-align:center;text-transform:uppercase}.about__modal-item{margin-bottom:10px;width:100%;background-color:#fff;border-radius:10%}.about__modal-text{font-weight:500;color:#000;font-size:16px;line-height:1.76}.modal__btn{position:absolute;top:15px;right:15px;border:none;background-color:transparent;cursor:pointer}.advantages{padding-bottom:48px;align-items:baseline;background:#fff5f6}@media screen and (min-width:768px){.advantages{padding-bottom:140px}}@media screen and (min-width:1280px){.advantages{padding-bottom:139px}}.advantages__box{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.advantages__box{flex-direction:row}}@media screen and (min-width:1280px){.advantages__box{flex-direction:row}}.advantages__elem{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.advantages__elem{flex-direction:row;height:226px}.advantages__elem:not(:last-child){margin-right:30px}}@media screen and (min-width:1280px){.advantages__elem{height:222px}}.advantages__list{list-style:none}.advantages__list:not(:last-child){margin-right:60px;margin-bottom:38px}.advantages__icon{width:50px;height:50px;list-style:none;margin-bottom:16px}@media (min-width:768px){.advantages__icon{margin-bottom:36px}}@media (min-width:1280px){.advantages__icon{margin-bottom:40px}}.advantages__icon1:before{content:url(/team-project-IceCream/icon1.7490d00a.png)}.advantages__icon2:before{content:url(/team-project-IceCream/icon2.3d15b695.png)}.advantages__icon3:before{content:url(/team-project-IceCream/icon3.9a64d6f0.png)}.advantages__fact{font-family:Titan One;font-weight:400;letter-spacing:.04em;font-size:36px;line-height:1.13;color:#d41443}@media screen and (min-width:768px){.advantages__fact{line-height:1.14;font-size:55px;margin-bottom:13px;padding-top:0}}@media screen and (min-width:1280px){.advantages__fact{font-size:58px;line-height:1.37;margin-bottom:15px;padding-top:0}}.advantages__text{font-family:DM Sans;letter-spacing:.02em;font-size:12px;line-height:1.7;font-weight:700;color:#000;list-style:none}@media screen and (min-width:768px){.advantages__text{padding-bottom:0;font-size:14px;line-height:1.74}}@media screen and (min-width:1280px){.advantages__text{padding-bottom:0;font-size:16px;line-height:1.76}}.advantages__container{padding-left:36px}.gallery{background-image:linear-gradient(#fff5f6 45%,#fff 0)}@media screen and (max-width:767px){.gallery{padding-top:49px;padding-bottom:80px}}@media screen and (min-width:768px){.gallery{padding-bottom:121px}}@media screen and (min-width:1280px){.gallery{padding-bottom:123px}}.gallery__thumb{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin:-1px}@media screen and (min-width:768px){.gallery__thumb{margin:-4px}}.gallery__column{flex-basis:calc(14.28571% - 2px);margin-left:1px;margin-right:1px}@media screen and (min-width:768px){.gallery__column{flex-basis:calc(14.28571% - 8px);margin-left:4px;margin-right:4px}}@media screen and (min-width:1280px){.gallery__column{flex-basis:calc(14.28571% - 12px);margin-left:6px;margin-right:6px}}.gallery__column.is-big{flex-basis:calc(28.57143% - 4px)}@media screen and (min-width:768px){.gallery__column.is-big{flex-basis:calc(28.57143% - 16px)}}@media screen and (min-width:1280px){.gallery__column.is-big{flex-basis:calc(28.57143% - 24px)}}.gallery__column.is-down{position:relative;top:3px}@media screen and (min-width:768px){.gallery__column.is-down{top:9px}}@media screen and (min-width:1280px){.gallery__column.is-down{top:17px}}.gallery__column.is-up{position:relative;bottom:10px}@media screen and (min-width:768px){.gallery__column.is-up{bottom:20px}}@media screen and (min-width:1280px){.gallery__column.is-up{bottom:34px}}.gallery__row{display:flex;align-items:flex-start;margin-bottom:2px}@media screen and (min-width:768px){.gallery__row{margin-bottom:8px}}@media screen and (min-width:1280px){.gallery__row{margin-bottom:12px}}.gallery__row.is-small{width:50%}.picture__wrapper{border-radius:10px;overflow:hidden;transform:scale(100%);transition:transform .25s cubic-bezier(.4,0,.2,1);z-index:0}.picture__wrapper:hover{transform:scale(120%);z-index:1}.slider-section{padding-top:80px;padding-bottom:86px}.slider{background-color:#fff}.slider__photo{width:85px;height:85px;margin-bottom:29px;margin-left:auto;margin-right:auto}.slider__description{position:relative;background-color:#fafafa;margin-left:auto;margin-right:auto;padding:43px 66px 26px 57px;width:280px;height:308px}.slider__name,.slider__text{text-align:center;align-items:center;justify-content:center;font-family:DM Sans,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:2.55;color:#000}.slider__name{margin-top:18px;margin-bottom:30px;font-size:14px;line-height:1.86}.slider__wrapper{position:relative;background-color:transparent}.slider__text{position:relative;z-index:1;text-decoration-style:solid;text-decoration-color:#e1e1e1;letter-spacing:0;border-bottom:unset}.slider__stripes{position:absolute;top:28.5px;left:0;right:0;bottom:0;background:linear-gradient(180deg,#e1e1e1,#e1e1e1 1px,#fafafa 0,#fafafa);background-size:100% 30px}.slider__quotes{position:absolute;fill:#e1e1e1;width:54px;height:40px;top:28px;left:61px}.slider__circle{display:flex;align-items:center;justify-content:center;margin-top:30px}.slider__circle--icon{border-radius:50%;width:4px;height:4px;background:#c7133e}.slider__circle--icon:not(:last-child){margin-right:10px}@media screen and (min-width:768px){.slider-section{padding-top:121px;padding-bottom:119px}.slider__photo{margin-bottom:19px}.slider__description{margin-left:auto;margin-right:auto;padding:47px 80px 34px;width:620px;height:164px}.slider__quotes{z-index:1;top:30px;left:40px}.slider__text{font-size:14px;line-height:2.16;letter-spacing:.04em;border-bottom:unset}.slider__circle{margin-top:24px}.slider__name{margin-top:18px;margin-bottom:35px;font-size:16px;line-height:1.86}.slider__item--list{margin-top:0}}@media screen and (min-width:1280px){.slider-section{padding-top:123px;padding-bottom:132px}.slider__description{margin-left:auto;margin-right:auto;padding:47px 88px 39px;width:926px;height:auto}.slider__quotes{top:32px;left:50px}.slider__text{font-size:16px;line-height:1.86;border-bottom:1px solid #e1e1e1}.slider__circle,.slider__name{margin-top:15px}.slider__name{margin-bottom:35px;font-size:20px;line-height:1.86}.slider__photo{margin-bottom:15px}}.clear-slider{position:relative;width:100%;height:400px;overflow:hidden}@media screen and (max-width:767px){.clear-slider{height:550px}}.clear-slider ul{width:100%;height:100%}.clear-slider ul li{width:100%;position:absolute;visibility:hidden;opacity:0}.clear-slider .slider__mark,.clear-slider input[type=radio]{position:absolute;bottom:0;width:20px;height:20px}.clear-slider input[type=radio]{z-index:2;opacity:0}.clear-slider input[type=radio]:hover{cursor:pointer;background-color:#fff}.clear-slider .slider__mark{display:block;background-image:url(/team-project-IceCream/ellipse.d777550e.png);width:13px;height:13px;background-size:contain;background-repeat:no-repeat;text-indent:100px;overflow:hidden;z-index:1}.slider-point-1,.slider-point-1+span{left:39%;margin-right:18px}@media screen and (max-width:767px){.slider-point-1,.slider-point-1+span{left:22%}}.slider-point-2,.slider-point-2+span{left:42%;margin-right:18px}@media screen and (max-width:767px){.slider-point-2,.slider-point-2+span{left:30%}}.slider-point-3,.slider-point-3+span{left:45%;margin-right:18px}@media screen and (max-width:767px){.slider-point-3,.slider-point-3+span{left:38%}}.slider-point-4,.slider-point-4+span{left:48%;margin-right:18px}@media screen and (max-width:767px){.slider-point-4,.slider-point-4+span{left:46%}}.slider-point-5,.slider-point-5+span{left:51%;margin-right:18px}@media screen and (max-width:767px){.slider-point-5,.slider-point-5+span{left:54%}}.slider-point-6,.slider-point-6+span{left:54%;margin-right:18px}@media screen and (max-width:767px){.slider-point-6,.slider-point-6+span{left:62%}}.slider-point-7,.slider-point-7+span{left:57%;margin-right:18px}@media screen and (max-width:767px){.slider-point-7,.slider-point-7+span{left:70%}}.slider-point-8,.slider-point-8+span{left:60%;margin-right:18px}@media screen and (max-width:767px){.slider-point-8,.slider-point-8+span{left:78%}}.slider-point-1:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-1:checked~ul>li:first-child{visibility:visible;opacity:1}.slider-point-2:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-2:checked~ul>li:nth-child(2){visibility:visible;opacity:1}.slider-point-3:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-3:checked~ul>li:nth-child(3){visibility:visible;opacity:1}.slider-point-4:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-4:checked~ul>li:nth-child(4){visibility:visible;opacity:1}.slider-point-5:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-5:checked~ul>li:nth-child(5){visibility:visible;opacity:1}.slider-point-6:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-6:checked~ul>li:nth-child(6){visibility:visible;opacity:1}.slider-point-7:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-7:checked~ul>li:nth-child(7){visibility:visible;opacity:1}.slider-point-8:checked+span{background-image:url(/team-project-IceCream/vector.694fc40f.png)}.slider-point-8:checked~ul>li:nth-child(8){visibility:visible;opacity:1}.contacts{padding:86px 0 113px;margin:0 auto;background-color:#fff5f6;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:767px){.contacts{background:linear-gradient(180deg,#fff 172px,#fff5f6 0)}}@media screen and (min-width:768px) and (max-width:1279px){.contacts{background:linear-gradient(180deg,#fff 197px,#fff5f6 0);padding:119px 0 158px}}@media not all,screen and (min-width:1280px) and (min-resolution:1dppx),screen and (min-width:1280px) and (min-resolution:96dpi){.contacts{background-image:url(/team-project-IceCream/contacts-bg-1x.f38b86a1.png),linear-gradient(180deg,#fff 230px,#fff5f6 0)}}@media not all,screen and (min-width:1280px) and (min-resolution:2dppx),screen and (min-width:1280px) and (min-resolution:192dpi){.contacts{background-image:url(/team-project-IceCream/contacts-bg-2x.30b3aac7.png),linear-gradient(180deg,#fff 230px,#fff5f6 0);background-size:1920px 384px,auto;background-position:50%,top}}@media screen and (min-width:1280px){.contacts{padding:132px 0 165px}}.contacts__container{padding-right:50px;padding-left:50px}@media screen and (min-width:768px){.contacts__container{width:768px;padding-right:34px;padding-left:34px}}@media screen and (min-width:1280px){.contacts__container{width:1280px;padding-right:115px;padding-left:115px}}.contacts__list{width:100%;max-width:380px;font-weight:500;margin:0 auto 54px}@media screen and (min-width:768px){.contacts__list{display:flex;max-width:768px;margin-bottom:81px}.contacts__list li:last-child{margin-right:0}}@media screen and (min-width:1280px){.contacts__list{max-width:1150px;margin-bottom:86px}}.contacts__item{max-width:100%;margin-bottom:20px;padding:43px 20px;font-size:12px;line-height:1.86;background:#fff;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:24px}@media screen and (min-width:768px){.contacts__item{margin-right:20px;margin-bottom:0;padding:50px 32px 50px 31px}}@media screen and (min-width:1280px){.contacts__item{margin-right:31px;padding:51px 44px 51px 43px;font-size:16px}}.contacts__item-title{background:#f0d1a5;color:#fff;text-transform:uppercase;display:inline-flex;padding:0 25px;margin-bottom:25px;justify-content:center;align-items:center;letter-spacing:.04em;border-radius:4px}@media screen and (min-width:768px){.contacts__item-title{font-size:16px;margin-bottom:30px}}@media screen and (min-width:1280px){.contacts__item-title{margin-bottom:32px}}.contacts__item-where li:first-child{margin-bottom:10px}.contacts__item--black{color:var(--color-design-black)}.contacts__item--grey{line-height:1.5;color:#907e82}.contacts__item-when:after,.contacts__item-where:after{display:block;width:100%;margin:25px 0;content:"";border-bottom:1px solid #e1e1e1}@media screen and (min-width:768px){.contacts__item-when:after,.contacts__item-where:after{margin:30px 0}}@media screen and (min-width:1280px){.contacts__item-when:after,.contacts__item-where:after{margin:32px 0}}.contacts__item-when li:nth-child(2n){margin-bottom:10px}@media screen and (min-width:1280px){.contacts__item-where li:last-child{line-height:1.83}}.contacts__item--pink{color:#ffa5ba}.contacts__link{color:#907e82;transition:color .25s cubic-bezier(.4,0,.2,1)}.contacts__link:focus,.contacts__link:hover{color:#c7133e}.contacts__item:nth-child(2n) .contacts__item-title{background:#c2e297}.contacts__btn-list{width:100%;justify-content:center}@media screen and (min-width:768px){.contacts__btn-list{display:flex}}.contacts__button.btn-pink,.contacts__button.btn-white{font-size:16px;justify-content:center;border-radius:22px;width:161px;padding:0 17px;height:44px;margin:0 auto}.contacts__btn-item:first-child{margin-bottom:10px}@media screen and (min-width:768px){.contacts__btn-item:first-child{margin-bottom:0;margin-right:15px}}.btn-pink{background-color:#c7133e;color:#fff}.btn-pink,.btn-white{display:flex;align-items:center;text-align:center;border:0;cursor:pointer}.btn-white{background-color:#fff;color:#d41443}.contacts__arrow{display:block;width:12px;height:12px;margin-left:8px;margin-top:2px;fill:#fff}.contacts__arrow--pink{fill:#d41443}.backdrop_location{width:100vw;height:100vh;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:2;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop_location.is-hidden .modal-location{transform:scale(1.5) rotate(180deg) translate(100px,100px);transition:transform .25s cubic-bezier(.4,0,.2,1)}.modal-location{min-width:94%;justify-content:center;align-items:center;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;min-width:400px;min-height:400px;padding:40px 10px 10px;background-color:#fff;position:absolute;top:50%;left:50%;transform:scale(1) rotate(0) translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.modal-location{min-width:550px;min-height:550px}}@media screen and (min-width:1280px){.modal-location{min-width:700px;min-height:700px}}@media screen and (min-width:768px){.location{min-width:550px;min-height:550px}}@media screen and (min-width:1280px){.location{min-width:700px;min-height:700px}}.modal-franchise__country{margin-bottom:30px;width:100%;height:40px;border:1px solid rgba(33,33,33,.2);border-radius:4px;padding:0 0 0 8px;color:#907e82;background-color:transparent;color:#000;transition:color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.modal-franchise__country:hover{color:#d41443}.modal-franchise__country:hover{border-color:#d41443;cursor:pointer}.modal-franchise__option{width:100%;height:40px;border:1px solid rgba(33,33,33,.2);box-sizing:border-box;outline:none;border-radius:4px;padding-left:42px;padding-right:42px;color:#000;transition:color .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.modal-franchise__option:focus,.modal-franchise__option:hover{border-color:#d41443;color:#d41443}.modal-franchise__field{display:block;color:#000;font-size:14px;line-height:1.29;letter-spacing:.01em;margin-bottom:4px}.footer{background-color:#fff5f6;border-bottom:1px solid #e1e1e1}@media screen and (max-width:767px){.footer{padding-bottom:43px}}@media screen and (min-width:768px){.footer{padding-bottom:97px}}@media screen and (min-width:1280px){.footer{padding-bottom:91px}}@media screen and (min-width:768px){.footer__container{display:flex;justify-content:space-between;padding-right:38px}}@media screen and (min-width:1280px){.footer__container{padding-left:114px;padding-right:121px}}@media screen and (max-width:767px){.footer__titles{max-width:234px;margin-bottom:43px}}@media screen and (min-width:768px) and (max-width:1279px){.footer__titles{max-width:340px;margin-top:7px}}.footer__title{font-family:Titan One,cursive;font-size:18px;line-height:1.16;text-transform:uppercase;color:#ffa5ba}@media screen and (min-width:768px){.footer__title{font-size:26px;line-height:1.15;letter-spacing:.04em}}@media screen and (min-width:1280px){.footer__title{font-size:30px;line-height:1.13}}.footer__title--second-part{font-size:34px;line-height:1.14;letter-spacing:.04em;margin-top:17px;color:#d41443}@media screen and (min-width:768px){.footer__title--second-part{font-size:48px;line-height:1.14;letter-spacing:.06em;margin-top:16px}}@media screen and (min-width:1280px){.footer__title--second-part{font-size:58px;line-height:1.13;margin-top:15px}}.footer__social-list{display:flex;justify-content:right;margin-bottom:46px}@media screen and (min-width:768px){.footer__social-list{margin-bottom:50px}}.footer__social-item{width:32px;height:32px}.footer__social-item:not(:last-child){margin-right:28px}@media screen and (min-width:768px){.footer__social-item{width:34px;height:34px}}.footer__social-link{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#fea5bb;transition-property:background-color;transition-duration:.25s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.footer__social-link:hover{background-color:#d41443}.footer__social-link:focus{background-color:#d41443}.footer__social-icon{fill:#fff}.footer__contact{font-weight:700;font-size:12px;line-height:1.86;text-align:right;color:#000}@media screen and (min-width:768px){.footer__contact{font-size:14px}}@media screen and (min-width:1280px){.footer__contact{font-size:16px;letter-spacing:.02em}}.footer__contact--link{color:#d41443}.copyright{background-color:#fff5f6;padding-top:22px;padding-bottom:25px}@media screen and (min-width:768px){.copyright{display:flex;justify-content:center;padding-top:29px;padding-bottom:24px}}@media screen and (min-width:1280px){.copyright{padding-top:9px;padding-bottom:10px}}.copyright__text{font-weight:700;font-size:14px;line-height:1.86;text-align:center;color:#907e82}@media screen and (min-width:1280px){.copyright__text{letter-spacing:.02em}}#myAnimation{position:absolute}.footer__animation{display:flex;align-items:center}@media screen and (min-width:480px){.footer__animation{height:38px}}@media screen and (min-width:768px){.footer__animation{height:130px}}@media screen and (min-width:1280px){.footer__animation{height:120px}}.backdrop{width:100vw;height:100vh;background-color:rgba(0,0,0,.2);position:fixed;top:0;left:0;z-index:2;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1),visibility .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden .modal{transform:scale(1.5) rotate(180deg) translate(100px,100px);transition:transform .25s cubic-bezier(.4,0,.2,1)}.modal{min-width:94%;padding:30px;justify-content:center;align-items:center;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;position:absolute;top:50%;left:50%;transform:scale(1) rotate(0) translate(-50%,-50%);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:480px){.modal{min-width:498px;min-height:609px;max-height:90%}}@media screen and (min-width:1280px){.modal{min-width:528px;min-height:581px;padding:40px}}.modal__close{position:absolute;top:8px;right:8px;width:30px;height:30px;background:#ffb8ca;border:1px solid rgba(0,0,0,.1);box-sizing:border-box;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:fill .25s cubic-bezier(.4,0,.2,1)}.modal__close:focus,.modal__close:hover{fill:#d41443}.is-hidden{visibility:hidden;opacity:0;pointer-events:none}.modal__title{color:#d41443;font-weight:700;font-size:16px;line-height:1.31;text-align:center;margin-bottom:12px}.form__field,.form__wrap{margin-bottom:10px}.form__wrap{position:relative}.form__text{display:block;color:#000;font-size:14px;line-height:1.29;letter-spacing:.01em;margin-bottom:4px}.form__text:focus{border-color:#d41443}.form__input{width:100%;height:40px;border:1px solid rgba(33,33,33,.2);box-sizing:border-box;outline:none;border-radius:4px;padding-left:42px;padding-right:42px;background-color:transparent;color:#d41443;transition:fill .25s cubic-bezier(.4,0,.2,1),border .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.form__input:focus{border-color:#d41443}.form__input:focus+.form__icon{fill:#d41443}.form__icon{position:absolute;top:50%;transform:translateY(-50%);left:12px;transition:fill .25s cubic-bezier(.4,0,.2,1)}.comment__text{font-size:14px;line-height:1.29;width:100%;height:120px;border:1px solid rgba(33,33,33,.2);box-sizing:border-box;border-radius:4px;outline:none;padding:12px 16px;resize:none;background-color:transparent;color:#000;transition:border .25s cubic-bezier(.4,0,.2,1);cursor:pointer}.comment__text:focus{border-color:#d41443}.comment__text::placeholder{border-color:#d41443;color:#d41443;font-size:14px;line-height:1.29}.comment__input{color:#000;font-size:14px;line-height:1.29}.form__comment{margin-bottom:20px}.modal__button{display:flex;margin:0 auto;transition:box-shadow .25s cubic-bezier(.4,0,.2,1)}.modal__button:hover{cursor:pointer;box-shadow:0 4px 4px rgba(0,0,0,.15)}.policy__border{width:16px;height:15px;border:2px solid #d41443;border-radius:2px;display:flex;align-items:center;justify-content:center;background-size:contain}.policy__label{display:flex;justify-content:left;justify-content:center}.policy__icon{fill:#fff}.policy__check:checked+.policy__label .policy__icon{fill:#d41443;border:none}.policy__field{padding:0;margin-left:8px}.policy__text{font-size:14px;line-height:1.29}@media screen and (min-width:1280px){.policy__text{font-size:14px;line-height:1.29}}.policy__link{text-decoration-line:underline;color:#d41443}.form__policy{margin-bottom:30px}.modal__button{font-family:DM Sans,sans-serif;font-weight:700;background-color:#d41443;color:#fff;font-size:16px;line-height:1.31;text-align:center;border-radius:22px;border:1px transparent;align-items:center;justify-content:center;width:209px;height:44px}
/*# sourceMappingURL=/team-project-IceCream/src.9e0a7002.css.map */