@charset "UTF-8";:root{--primery-text-color:#000;--secondary-text-color:#fff;--third-text-color:#ffa5ba;--fours-text-color:#907e82;--accent-color:#d41443;--header-background-color:#ffb8ca;--secondary-background-color:#fff5f6;--button-color-hover:#ecebeb;--button-bgcolor-hover:#e21f50;--line:#e1e1e1;--transition-duration:250ms;--timing-function:cubic-bezier(0.4,0,0.2,1)}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding-left:0}ul{margin:0;padding:0;list-style:none}a{text-decoration:none}button{cursor:pointer;font-family:inherit}img{display:block;height:auto}body{background-color:#fff;color:var(--primery-text-color);font-family:DM Sans,sans-serif;font-size:14px;letter-spacing:.04em}body,html{overflow-x:hidden;-webkit-overflow-scrolling:touch}.visually-hidden{position:absolute;white-space:nowrap;width:1px;height:1px;overflow:hidden;border:0;padding:0;clip:rect(0 0 0 0);clip-path:inset(50%);margin:-1px}.container{width:100%;margin:0 auto;padding-right:15px;padding-left:15px}@media screen and (min-width:480px){.container{width:480px}}@media screen and (min-width:768px){.container{width:768px}}@media screen and (min-width:1200px){.container{width:1200px}}.button{display:block;height:44px;cursor:pointer;font-family:inherit;font-weight:700;font-size:16px;line-height:1.28;padding:0 37px;border-radius:22px;border:none}.button-hero{font-family:inherit;font-weight:400;font-size:8px;line-height:1.25;border-radius:20px;padding:8px 15px}@media screen and (min-width:1200px){.button-hero{font-weight:400;font-size:14px;line-height:1.29}}.button-red{background-color:var(--accent-color);color:var(--secondary-text-color)}.button-red,.button-white{transition:background-color var(--transition-duration) var(--timing-function),color var(--transition-duration) var(--timing-function)}.button-white{background-color:var(--secondary-text-color);color:var(--accent-color)}.button-red:focus,.button-red:hover{background-color:var(--button-bgcolor-hover)}.button-white:focus,.button-white:hover{background-color:var(--button-color-hover);color:var(--accent-color)}.button__icon-red{fill:var(--secondary-text-color);margin-left:13px}.button__icon-white{margin-left:13px;fill:var(--accent-color)}.header__container .button{display:none}@media screen and (min-width:768px){.header__container .button{display:block}}.hero__pre-button .button{height:24px}@media screen and (min-width:1200px){.hero__pre-button .button{height:40px}}.hero__button-btn:not(:last-child){margin-right:8px;padding-bottom:160px}@media screen and (min-width:768px){.hero__button-btn:not(:last-child){margin-right:8px;padding-bottom:0}}@media screen and (min-width:1200px){.hero__button-btn:not(:last-child){margin-right:15px}}.button__link{color:inherit;font-family:inherit;font-weight:400;font-size:8px;line-height:1.25;border-radius:20px;padding:6px 15px}@media screen and (min-width:1200px){.button__link{padding:10px 15px;font-weight:400;font-size:14px;line-height:1.29}}.button__link.button-red{color:var(--secondary-text-color)}.button__link.button-red:focus,.button__link.button-red:hover{background-color:var(--button-bgcolor-hover)}.button__link.button-white{background-color:var(--secondary-text-color);color:var(--accent-color);transition:background-color var(--transition-duration) var(--timing-function),color var(--transition-duration) var(--timing-function)}.button__link.button-white:focus,.button__link.button-white:hover{background-color:var(--button-color-hover);color:var(--accent-color)}.header{background:#ffb8ca;padding-top:6px}@media screen and (min-width:768px){.header{background:#ffb8ca;padding-top:37px}}@media screen and (min-width:1200px){.header{background:#ffb8ca;padding-top:37px}}.header__container{display:flex;align-items:center}.header__navigation{display:flex;margin-left:auto}@media screen and (min-width:480px){.header__logo{margin:0}}@media screen and (min-width:1200px){.header__logo{margin-right:110px}}.header__item:not(:last-child){margin-right:35px}.header__list{display:none}@media screen and (min-width:768px){.header__list{display:none}}@media screen and (min-width:1200px){.header__list{display:flex;flex-wrap:wrap;align-content:center;margin-right:110px}}.header__link{font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:1.31;display:flex;align-items:center;color:#fff}.header__link:focus,.header__link:hover{color:#d41443}.hero{background:#ffb8ca}.hero__container{background-image:url(/ice-cream_team-project/hero-icecream-tab.93920e12.png),url(/ice-cream_team-project/hero-elipse-big.d108095d.png);background-repeat:no-repeat;background-position:85% 100%,120% 50%;background-size:171px 410px,346px 344px}@media screen and (min-width:768px){.hero__container{background-image:url(/ice-cream_team-project/hero-icecream-tab.93920e12.png),url(/ice-cream_team-project/hero-girl-tab.0feb43e2.png),url(/ice-cream_team-project/hero-elipse-big.d108095d.png);background-repeat:no-repeat;background-position:60% 100%,97% 100%,70% 50%;background-size:auto 100%,168px 133px,auto 100%}}@media screen and (min-width:1200px){.hero__container{background-image:url(/ice-cream_team-project/hero-icecream.dc0bd718.png),url(/ice-cream_team-project/hero-girl.5f2fe3b5.png),url(/ice-cream_team-project/hero-elipse-big.d108095d.png);background-repeat:no-repeat;background-position:60% 100%,98% 100%,70% 50%;background-size:236px 557px,293px 232px,535px 538px}}.hero__pre-text{padding-top:137px;width:218px}@media screen and (min-width:768px){.hero__pre-text{padding-top:15px;width:162px}}@media screen and (min-width:1200px){.hero__pre-text{padding-top:84px;width:277px}}.hero__text{font-family:Titan One;font-style:normal;font-weight:400;font-size:26px;line-height:30px;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (min-width:768px){.hero__text{font-family:Titan One;font-style:normal;font-weight:400;font-size:22px;line-height:25px;letter-spacing:.04em;text-transform:uppercase;color:#fff}}@media screen and (min-width:1200px){.hero__text{font-family:Titan One;font-style:normal;font-weight:400;font-size:38px;line-height:44px;letter-spacing:.04em;text-transform:uppercase;color:#fff}}.hero__big-text{font-family:Titan One;font-style:normal;font-weight:400;font-size:48px;line-height:96.5%;text-transform:uppercase;color:#d41443}@media screen and (min-width:768px){.hero__big-text{font-family:Titan One;font-style:normal;font-weight:400;font-size:34px;line-height:90.5%;letter-spacing:.04em;text-transform:uppercase;color:#d41443}}@media screen and (min-width:1200px){.hero__big-text{font-family:Titan One;font-style:normal;font-weight:400;font-size:58px;line-height:90.5%;letter-spacing:.04em;text-transform:uppercase;color:#d41443}}.hero__container-text{display:flex}@media screen and (min-width:768px){.hero__box-pre-container{background-image:url(/ice-cream_team-project/hero-elipse-small.1bb47ac5.png);background-repeat:no-repeat;background-position:100% 0;background-size:16px 16px}.hero__box-pre-container:not(:last-child){margin-bottom:13px}}@media screen and (min-width:1200px){.hero__box-pre-container{background-image:url(/ice-cream_team-project/hero-elipse-small.1bb47ac5.png);background-repeat:no-repeat;background-position:100% 0;background-size:30px 30px}.hero__box-pre-container:not(:last-child){margin-bottom:15px}}.hero__box-container{display:none}@media screen and (min-width:768px){.hero__box-container{width:51px;height:43px;margin-left:auto;margin-top:12px;display:block}}@media screen and (min-width:1200px){.hero__box-container{width:92px;height:76px;margin-left:auto;margin-top:78px}}@media screen and (min-width:768px){.hero__box-pre-text{font-family:Titan One;font-style:normal;font-weight:400;font-size:28px;line-height:32px;text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-right:10px;padding-top:1px}}@media screen and (min-width:1200px){.hero__box-pre-text{font-family:Titan One;font-style:normal;font-weight:400;font-size:46px;line-height:53px;text-align:right;letter-spacing:.04em;text-transform:uppercase;color:#d41443;margin-right:15px;padding-top:5px}}@media screen and (min-width:768px){.hero__box-pre-title{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:10px;text-align:right;color:#fff}}@media screen and (min-width:1200px){.hero__box-pre-title{font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;text-align:right;color:#fff}}.hero__pre-button{margin-top:19px;display:flex}@media screen and (min-width:768px){.hero__pre-button{margin-top:20px;display:flex}}@media screen and (min-width:1200px){.hero__pre-button{margin-top:25px;display:flex}}.hero__button-products{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:10px;display:flex;align-items:center;text-align:center;color:#fff;padding:7px 15px;margin-right:8px;margin-bottom:160px;background:#d41443;border-radius:20px;justify-content:center;border:none}@media screen and (min-width:768px){.hero__button-products{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:10px;display:flex;align-items:center;text-align:center;color:#fff;padding:7px 15px;margin-right:8px;margin-bottom:0;background:#d41443;border-radius:20px;justify-content:center;border:none}}@media screen and (min-width:1200px){.hero__button-products{font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;display:flex;align-items:center;text-align:center;color:#fff;padding:11px 23px;margin-right:15px;background:#d41443;border-radius:20px;justify-content:center;border:none}}.hero__button{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:10px;display:flex;align-items:center;text-align:center;color:#d41443;padding:7px 15px;background:#fff;border-radius:20px;justify-content:center;border:none}@media screen and (min-width:768px){.hero__button{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:10px;display:flex;align-items:center;text-align:center;color:#d41443;padding:7px 15px;background:#fff;border-radius:20px;justify-content:center;border:none}}@media screen and (min-width:1200px){.hero__button{font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:18px;display:flex;align-items:center;text-align:center;color:#d41443;padding:11px 20px;background:#fff;border-radius:20px;justify-content:center;border:none}}.hero__button:hover{background:#ecebeb}@media screen and (min-width:768px){.hero__img-milk{width:124px;margin-top:19px;margin-bottom:28px}}@media screen and (min-width:1200px){.hero__img-milk{width:188px;margin-top:56px;margin-bottom:45px}}.hero__pre-title{display:none}@media screen and (min-width:768px){.hero__pre-title{display:flex}}@media screen and (min-width:1200px){.hero__pre-title{display:flex}}@media screen and (min-width:768px){.hero__title{font-family:DM Sans;font-style:normal;font-weight:400;font-size:8px;line-height:150%;color:#fff;width:114px;margin-top:66px}}@media screen and (min-width:1200px){.hero__title{font-family:DM Sans;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#fff;width:200px;margin-top:112px;margin-left:30px}}@media screen and (min-width:768px){.hero__pre-title-btn{width:18px;height:18px;border-radius:50%;border:none;background-color:#fff;margin-top:7px;padding:0}}@media screen and (min-width:1200px){.hero__pre-title-btn{width:26px;height:26px;border-radius:50%;border:none;margin-left:30px;margin-top:20px;padding:6px}}@media screen and (min-width:768px){.hero__pre-btn-icon{width:8px;height:8px;fill:#d41443}}@media screen and (min-width:1200px){.hero__pre-btn-icon{width:10px;height:10px;fill:#d41443}}@media screen and (min-width:1200px){.mobile-menu{display:none}}.mobile-menu__content{display:flex;flex-direction:column;align-content:flex-start}.mobile-menu__modal{width:250px;height:100%;background-color:#e17992;position:fixed;top:0;right:0;z-index:100;display:flex;justify-content:space-between;transform:translateX(0)}.mobile-menu__modal,.mobile-menu__modal.is-hidden{transition-property:transform;transition-duration:.25s;transition-timing-function:linear cubic-bezier(.4,0,.2,1)}.mobile-menu__modal.is-hidden{transform:translateX(110%);opacity:0}@media screen and (min-width:768px){.mobile-menu__modal{width:254px;height:100%;background-color:#e17992;position:fixed;top:0;right:0;z-index:100;display:flex;justify-content:space-between;transform:translateX(0)}.mobile-menu__modal,.mobile-menu__modal.is-hidden{transition-property:transform;transition-duration:.25s;transition-timing-function:linear cubic-bezier(.4,0,.2,1)}.mobile-menu__modal.is-hidden{transform:translateX(110%)}}.mobile-menu__button{width:209px;height:44px;background:#fff;border-radius:22px;border:none;justify-content:center;font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:21px;display:flex;align-items:center;text-align:center;display:block;color:#d41443;margin-bottom:19px;margin-top:60px;margin-left:21px}@media screen and (min-width:768px){.mobile-menu__button{width:186px;height:44px;background:#fff;border-radius:22px;border:none;justify-content:center;font-family:DM Sans;font-style:normal;font-weight:700;font-size:16px;line-height:21px;display:flex;align-items:center;text-align:center;color:#d41443;margin-bottom:19px;margin-top:60px;margin-left:34px}}.mobile-menu__button-icon{width:10px;height:10px;margin-left:20px}.header .container{display:flex;align-items:center;justify-content:space-between}.mobile-menu-btn__open{right:15px;background-color:transparent;border:transparent;position:relative;cursor:pointer}.mobile-menu-btn__open-icon{position:absolute;left:0;bottom:0;width:20px;height:12px;transition-property:fill;transition-duration:.25s;transition-timing-function:linear cubic-bezier(.4,0,.2,1)}.mobile-menu-btn__open-icon:focus,.mobile-menu-btn__open-icon:hover{fill:#2196f3}.mobile-navigation__li{display:flex;width:254px;height:42px;border:1px solid #e18298}.mobile-navigation__item{font-family:DM Sans;font-style:normal;font-weight:700;font-size:14px;line-height:18px;display:flex;align-items:center;margin-left:24px;color:#fff}.mobile-navigation__item:focus,.mobile-navigation__item:hover{color:#d41443}@media screen and (min-width:320px){.mobile-menu-close-btn{margin-top:35px;margin-left:-40px;position:relative;background-color:transparent;border:transparent}}@media screen and (min-width:768px){.mobile-menu-close-btn{margin-top:35px;margin-left:-50px;position:relative;background-color:transparent;border:transparent}}.mobile-menu-btn__close-icon{width:14px;height:14px;position:absolute;left:0;bottom:0;fill:#fff;transition-property:fill;transition-duration:2.25s;transition-timing-function:linear cubic-bezier(.4,0,.2,1);cursor:pointer}.mobile-menu-btn__close-icon:focus,.mobile-menu-btn__close-icon:hover{fill:#fff}.mobile-menu{margin-right:5px}@media screen and (min-width:768px){.mobile-menu{margin-right:30px}}.products{display:block;padding-top:121px;padding-bottom:98px}@media screen and (min-width:768px){.products{padding-bottom:112px}}@media screen and (min-width:1200px){.products{padding-top:127px;padding-bottom:119px}}.products__label{font-family:Titan One;font-style:normal;font-weight:400;font-size:18px;line-height:1.17;margin-bottom:15px;text-align:center;text-transform:uppercase;color:#ffa5ba}@media screen and (min-width:768px){.products__label{font-weight:400;font-size:26px;line-height:1.15}}@media screen and (min-width:768px) and (min-width:1200px){.products__label{font-size:30px;line-height:1.13}}.products__subtitles{margin-bottom:145px;font-family:Titan One;font-style:normal;font-weight:400;font-size:34px;line-height:1.15;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#d41443}@media screen and (min-width:768px){.products__subtitles{font-size:48px}}@media screen and (min-width:1200px){.products__subtitles{font-size:58px;line-height:1.14;letter-spacing:.06em;margin-bottom:259px}}.products__list{list-style:none}@media screen and (min-width:768px){.products__list{display:flex;justify-content:center}}.products__item{display:flex;flex-direction:column;align-items:center;background:#ffb8ca;border-radius:24px;padding:160px 40px 40px}@media screen and (max-width:319px){.products__item{width:100%}}@media screen and (min-width:768px){.products__item{padding:160px 11px 40px;flex-basis:calc(33.33333% - 40px)}}@media screen and (min-width:1200px){.products__item{padding:163px 44px 50px;flex-basis:calc(33.33333% - 60px)}}.products__item--first{background:#f0d1a5}.products__item--second{background:#c2e297}@media screen and (max-width:767px){.products__item:not(:last-child){margin-bottom:130px}}@media screen and (min-width:768px){.products__item:not(:last-child){margin-right:20px}}@media screen and (min-width:1200px){.products__item:not(:last-child){margin-right:30px}}.products__name{position:relative;margin-bottom:60px;font-family:Titan One;font-style:normal;font-weight:400;font-size:20px;line-height:1.15;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (min-width:1200px){.products__name{font-size:30px;line-height:1.13}}.products__name:before{content:"";position:absolute;width:249px;height:252px;background-image:url(/ice-cream_team-project/products-first-mob.485e1b5a.png);background-size:249px 252px;bottom:45px;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.products__name:before{width:220px;height:226px;background-image:url(/ice-cream_team-project/products-first-tab.484f7d30.png);background-size:220px 226px;bottom:53px;left:50%;transform:translate(-50%)}}@media screen and (min-width:1200px){.products__name:before{width:335px;height:335px;background-image:url(/ice-cream_team-project/products-first.6473c882.png);background-size:335px 335px;bottom:72px;left:50%;transform:translate(-50%)}}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__name{background-image:url(/ice-cream_team-project/products-first-mob@2x.c7dac9c4.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.products__name{background-image:url(/ice-cream_team-project/products-first-tab@2x.4c73723e.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.products__name{background-image:url(/ice-cream_team-project/products-first@2x.6b3d2928.png)}}.products__name--first:before{content:"";position:absolute;width:249px;height:252px;background-image:url(/ice-cream_team-project/products-second-mob.9f85da28.png);background-size:249px 252px;bottom:45px;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.products__name--first:before{width:220px;height:226px;background-image:url(/ice-cream_team-project/products-second-tab.efa2cf31.png);background-size:220px 226px;bottom:53px;left:50%;transform:translate(-50%)}}@media screen and (min-width:1200px){.products__name--first:before{width:335px;height:335px;background-image:url(/ice-cream_team-project/products-second.fea9b57d.png);background-size:335px 335px;bottom:72px;left:50%;transform:translate(-50%)}}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__name--first{background-image:url(/ice-cream_team-project/products-second-mob@2x.322864f8.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.products__name--first{background-image:url(/ice-cream_team-project/products-second-tab@2x.c2b50849.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.products__name--first{background-image:url(/ice-cream_team-project/products-second@2x.e87d4ef4.png)}}.products__name--second:before{content:"";position:absolute;width:249px;height:252px;background-image:url(/ice-cream_team-project/products-third-mob.60e9f269.png);background-size:249px 252px;bottom:45px;left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.products__name--second:before{width:220px;height:226px;background-image:url(/ice-cream_team-project/products-third-tab.7e25bee2.png);background-size:220px 226px;bottom:53px;left:50%;transform:translate(-50%)}}@media screen and (min-width:1200px){.products__name--second:before{width:335px;height:335px;background-image:url(/ice-cream_team-project/products-third.e20091a1.png);background-size:335px 335px;bottom:72px;left:50%;transform:translate(-50%)}}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__name--second{background-image:url(/ice-cream_team-project/products-third-mob@2x.e4f70563.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:768px),screen and (min-resolution:2dppx) and (min-width:768px),screen and (min-resolution:192dpi) and (min-width:768px){.products__name--second{background-image:url(/ice-cream_team-project/products-third-tab@2x.2c8d0b4f.png)}}@media screen and (min-device-pixel-ratio:2) and (min-width:1200px),screen and (min-resolution:2dppx) and (min-width:1200px),screen and (min-resolution:192dpi) and (min-width:1200px){.products__name--second{background-image:url(/ice-cream_team-project/products-third@2x.20062138.png)}}.products__name:after{position:absolute;content:"…";top:35px;left:50%;transform:translate(-50%)}@media screen and (min-width:1200px){.products__name:after{top:40px;left:50%;transform:translate(-50%)}}.products__text{width:100%;font-family:DM Sans;font-style:normal;font-weight:700;font-size:14px;line-height:1.52;text-align:center;letter-spacing:.04em;color:#fff;margin-bottom:30px}@media screen and (min-width:768px){.products__text{width:198px;line-height:1.76;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;margin-bottom:40px}}@media screen and (min-width:1200px){.products__text{width:241px;font-size:16px;line-height:1.76;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-bottom:62px}}.products__button{display:block;margin-right:auto;margin-left:auto;padding:10px;width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid transparent}.products__button--icon{fill:#d41443}.about{background-color:var(--secondary-background-color);padding-top:125px;padding-bottom:39px;display:flex;justify-content:center}@media screen and (max-width:767px){.about{background-image:url(/ice-cream_team-project/about-bg-milk-mob.9d600aaf.png);background-repeat:no-repeat;background-size:contain;background-position:50% 90%}}@media screen and (max-width:767px) and (min-device-pixel-ratio:2),screen and (max-width:767px) and (min-resolution:2dppx),screen and (max-width:767px) and (min-resolution:192dpi){.about{background-image:url(/ice-cream_team-project/about-bg-milk-mob@2x.7114dacc.png)}}@media screen and (min-width:768px){.about{padding-top:130px;padding-bottom:66px}}@media screen and (min-width:1200px){.about{padding-top:125px;padding-bottom:39px;background-image:url(/ice-cream_team-project/about-bg-milk.cb2c7b57.png);background-size:contain;background-position:bottom;background-repeat:no-repeat}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:2dppx),screen and (min-width:1200px) and (min-resolution:192dpi){.about{background-image:url(/ice-cream_team-project/about-bg-milk@2x.a0504315.png)}}.about__label{font-family:Titan One;font-size:18px;font-style:normal;font-weight:400;line-height:1.17;color:var(--third-text-color);display:flex;justify-content:center;margin-bottom:15px}@media screen and (min-width:768px){.about__label{font-size:26px;line-height:1.15;margin-bottom:16px}}@media screen and (min-width:1200px){.about__label{font-size:30px;margin-bottom:15px}}.about__h{font-family:Titan One;font-size:34px;font-style:normal;font-weight:400;line-height:1.15;letter-spacing:.04em;color:var(--accent-color);display:flex;text-align:center;justify-content:center;margin-bottom:26px}@media screen and (min-width:768px){.about__h{font-size:48px;line-height:1.15;margin-bottom:50px}}@media screen and (min-width:1200px){.about__h{font-size:58px;margin-bottom:55px}}.about__milk{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.about__milk{flex-direction:row;justify-content:space-between;align-items:baseline}}@media screen and (min-width:1200px){.about__milk{align-items:center;justify-content:space-evenly}}.about__cow{display:flex;justify-content:center;flex-direction:column;max-width:280px;height:auto}@media screen and (min-width:480px){.about__cow{width:280px}}@media screen and (min-width:768px){.about__cow{min-width:340px}}@media screen and (min-width:1200px){.about__cow{min-width:516px}}.about__text{font-family:DM Sans;font-weight:500;font-size:12px;line-height:1.17;margin-top:46px;display:flex;flex-direction:column;align-items:center;width:100%;padding-right:30px;padding-left:30px}@media screen and (min-width:768px){.about__text{font-size:14px;line-height:2.05;margin-top:0;padding-right:0;padding-left:0;width:340px;align-items:flex-start}}@media screen and (min-width:1200px){.about__text{font-size:16px;line-height:1.76;width:463px}}.about__text-top{margin-bottom:28px;color:var(--primery-text-color)}@media screen and (max-width:767){.about__text-top{margin-left:50px;margin-right:50px}}@media screen and (min-width:768px){.about__text-top{margin-bottom:49px}}@media screen and (min-width:1200px){.about__text-top{margin-bottom:35px}}.about__text-bottom{color:var(--fours-text-color);margin-bottom:26px}@media screen and (min-width:768px){.about__text-bottom{margin-bottom:62px}}@media screen and (min-width:1200px){.about__text-bottom{margin-bottom:45px}}.about__text-bottom-up{margin-bottom:20px}@media screen and (min-width:768px){.about__text-bottom-up{margin-bottom:25px}}@media screen and (min-width:1200px){.about__text-bottom-up{margin-bottom:44px}}.about__button.button:focus,.about__button.button:hover{background-color:var(--accent-color);color:var(--secondary-text-color);border:var(--accent-color);transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--timing-function)}.advantages{padding-bottom:95px;background-color:var(--secondary-background-color)}@media screen and (min-width:768px){.advantages{padding-bottom:135px}}@media screen and (min-width:768px){.advantages__list{width:660px;display:flex;justify-content:space-between}}@media screen and (min-width:1200px){.advantages__list{width:1044px}}@media screen and (min-width:768px){.advantages__container{display:flex;justify-content:center}}@media screen and (max-width:767px){.advantages__item:not(:last-child){margin-bottom:38px}}@media screen and (min-width:768px){.advantages__item{flex-basis:calc(33.33333% - 30px)}}.advantages__link{padding:75px 10px 10px;display:block;display:flex;flex-direction:column;border-radius:15px;transition:transform var(--transition-duration) var(--timing-function),box-shadow var(--transition-duration) var(--timing-function),background-color var(--transition-duration) var(--timing-function)}.advantages__link:focus,.advantages__link:hover{box-shadow:0 1px 1px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.06),1px 4px 6px rgba(0,0,0,.16);background-color:hsla(0,0%,100%,.5)}@media screen and (min-width:768px){.advantages__link:focus,.advantages__link:hover{transform:scale(1.15)}}@media screen and (min-width:768px){.advantages__link{padding-top:100px}}.advantages__description{position:relative;margin-bottom:10px;font-family:Titan One;font-style:normal;font-weight:400;font-size:36px;line-height:1.13;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color)}@media screen and (min-width:768px){.advantages__description{font-size:48px;margin-bottom:13px}}@media screen and (min-width:1200px){.advantages__description{font-size:58px;margin-bottom:15px}}.advantages__description:before{content:"";display:inline-block;position:absolute;bottom:52px}@media screen and (min-width:768px){.advantages__description:before{bottom:87px}}@media screen and (min-width:1200px){.advantages__description:before{bottom:96px}}.advantages__description--milk:before{width:33px;height:50px;background-image:url(/ice-cream_team-project/advantages-first.4d022907.png);background-size:33px 50px}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.advantages__description--milk:before{background-image:url(/ice-cream_team-project/advantages-first@2x.b4511a25.png)}}.advantages__description--apple:before{width:50px;height:50px;background-image:url(/ice-cream_team-project/advantages-second.df7fcc8c.png);background-size:50px 50px}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.advantages__description--apple:before{background-image:url(/ice-cream_team-project/advantages-second@2x.2d18f672.png)}}.advantages__description--candy:before{width:44px;height:50px;background-image:url(/ice-cream_team-project/advantages-third.12ff1c78.png);background-size:44px 50px}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.advantages__description--candy:before{background-image:url(/ice-cream_team-project/advantages-third@2x.e062be79.png)}}.advantages__text{color:var(--primery-text-color);font-weight:700;font-size:12px;line-height:170%}@media screen and (min-width:768px){.advantages__text{font-size:14px;line-height:174%}}@media screen and (min-width:1200px){.advantages__text{font-size:16px;line-height:176%}}.gallery{padding-bottom:80px;background-image:linear-gradient(0deg,#fff 60%,#fff5f6 0)}.gallery__container{padding-left:20px;padding-right:20px;display:flex;justify-content:center}.gallery__list--2{margin-left:auto;margin-right:auto;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(24,1fr)}@media (min-width:768px){.gallery__list--2{grid-template-columns:repeat(7,1fr);grid-template-rows:repeat(12,1fr);grid-gap:7px}}.gallery__list-item{transition:transform .1s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1)}.gallery__list-item:hover{transform:scale(1.4)}.gallery__list-item:hover .gallery__item-wrap{box-shadow:0 0 10px 5px rgba(255,165,186,.3);border:1px solid rgba(255,165,186,.3)}.gallery__list-item:hover .gallery__item-wrap--big{box-shadow:0 0 10px 5px rgba(255,165,186,.3);border:1px solid rgba(255,165,186,.3)}.gallery__item-wrap{width:100%;border-radius:20%;border:1px solid transparent;overflow:hidden}@media (min-width:480px){.gallery__item-wrap{width:140px}}@media (min-width:768px){.gallery__item-wrap{width:90px}}@media (min-width:1200px){.gallery__item-wrap{width:140px}}.gallery__item-wrap--big{width:100%;border-radius:20%;border:1px solid transparent;overflow:hidden}@media (min-width:480px){.gallery__item-wrap--big{width:287px}}@media (min-width:768px){.gallery__item-wrap--big{width:187px}}@media (min-width:1200px){.gallery__item-wrap--big{width:287px}}.gallery__img{width:100%;height:100%}.gallery__list-item--1{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:5}@media (min-width:768px){.gallery__list-item--1{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:9}}.gallery__list-item--2{grid-column-start:2;grid-column-end:3;grid-row-start:1;grid-row-end:5}@media (min-width:768px){.gallery__list-item--2{grid-column-start:2;grid-column-end:2;grid-row-start:3;grid-row-end:7}}.gallery__list-item--3{grid-column-start:2;grid-column-end:4;grid-row-start:5;grid-row-end:13}@media (min-width:768px){.gallery__list-item--3{grid-column-start:3;grid-column-end:5;grid-row-start:1;grid-row-end:9}}.gallery__list-item--4{grid-column-start:1;grid-column-end:2;grid-row-start:5;grid-row-end:9}@media (min-width:768px){.gallery__list-item--4{grid-column-start:5;grid-column-end:6;grid-row-start:4;grid-row-end:8}}.gallery__list-item--5{grid-column-start:1;grid-column-end:2;grid-row-start:9;grid-row-end:13}@media (min-width:768px){.gallery__list-item--5{grid-column-start:6;grid-column-end:6;grid-row-start:3;grid-row-end:7}}.gallery__list-item--6{grid-column-start:1;grid-column-end:2;grid-row-start:13;grid-row-end:17}@media (min-width:768px){.gallery__list-item--6{grid-column-start:7;grid-column-end:7;grid-row-start:5;grid-row-end:9}}.gallery__list-item--7{grid-column-start:2;grid-column-end:3;grid-row-start:13;grid-row-end:17}@media (min-width:768px){.gallery__list-item--7{grid-column-start:2;grid-column-end:2;grid-row-start:7;grid-row-end:11}}.gallery__list-item--8{grid-column-start:3;grid-column-end:4;grid-row-start:13;grid-row-end:17}@media (min-width:768px){.gallery__list-item--8{grid-column-start:3;grid-column-end:4;grid-row-start:9;grid-row-end:13}}.gallery__list-item--9{grid-column-start:2;grid-column-end:3;grid-row-start:17;grid-row-end:21}@media (min-width:768px){.gallery__list-item--9{grid-column-start:4;grid-column-end:5;grid-row-start:9;grid-row-end:13}}.gallery__list-item--10{grid-column-start:3;grid-column-end:4;grid-row-start:17;grid-row-end:21}@media (min-width:768px){.gallery__list-item--10{grid-column-start:5;grid-column-end:6;grid-row-start:8;grid-row-end:12}}.gallery__list-item--11{grid-column-start:3;grid-column-end:4;grid-row-start:21;grid-row-end:25}@media (min-width:768px){.gallery__list-item--11{grid-column-start:6;grid-column-end:7;grid-row-start:7;grid-row-end:11}}.slider__item-wrap{background-repeat:no-repeat;text-align:center}.slider__img{margin-left:auto;margin-right:auto}.slick-dots{left:0}.slider__text-general-wrap{background-color:#fafafa;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.slider__text-general-wrap{width:100%;padding:70px 50px 20px;margin-top:29px}}@media screen and (min-width:768px) and (max-width:1199px){.slider__text-general-wrap{width:620px;padding:30px 40px;margin-top:19px}}@media screen and (min-width:1200px){.slider__text-general-wrap{width:926px;padding:32px 50px;margin-top:15px}}.slider__text,.slider__text-wrap{margin-left:auto;margin-right:auto}.slider__text{display:block;position:relative;z-index:2;font-weight:500;line-height:2.5833333333;letter-spacing:.04em}@media screen and (max-width:767px){.slider__text{font-size:12px;background-image:repeating-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0) 30px,#e1e1e1 0,#e1e1e1 31px)}}@media screen and (min-width:768px) and (max-width:1199px){.slider__text{font-size:14px;background-image:repeating-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0) 37px,#e1e1e1 0,#e1e1e1 38px)}}@media screen and (min-width:1200px){.slider__text{font-size:16px;background-image:repeating-linear-gradient(hsla(0,0%,100%,0),hsla(0,0%,100%,0) 37px,#e1e1e1 0,#e1e1e1 38px)}}.slider__text:before{content:"";width:54px;height:40px;position:absolute;top:-15px;left:-30px}.slider__text:before{display:block;background-image:url(/ice-cream_team-project/“.21e30b87.png);z-index:-1}.slider__text:after{content:"";width:32px;height:4px;display:block;position:absolute;right:50%;bottom:-55px;transform:translateX(50%);background-image:url(/ice-cream_team-project/customer-reviews-ellipse.6ce82429.png)}.slider__user-name{margin-top:66px;margin-bottom:30px;font-family:DM Sans;font-style:normal;font-weight:500;line-height:1.86;text-align:center}@media screen and (max-width:767px){.slider__user-name{font-size:14px}}@media screen and (min-width:768px) and (max-width:1199px){.slider__user-name{font-size:16px}}@media screen and (min-width:1200px){.slider__user-name{font-size:20px}}.slick-dots li.slick-active button:before{background-image:url(/ice-cream_team-project/customer_reviews.694fc40f.png);background-repeat:no-repeat;background-position:50%;color:rgba(211,19,66,0)}.slick-dots li button:before{font-size:12px}.contacts{display:flex;justify-content:center;background-color:var(--secondary-background-color);padding-top:86px;padding-bottom:113px;background-position:50%;background-size:contain;background-repeat:no-repeat;background-image:linear-gradient(0deg,#fff5f6 90%,#fff 0)}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.contacts{background-image:linear-gradient(0deg,#fff5f6 90%,#fff 0)}}@media screen and (min-width:768px){.contacts{background-image:linear-gradient(0deg,#fff5f6 80%,#fff 0)}}@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){.contacts{background-image:linear-gradient(0deg,#fff5f6 80%,#fff 0)}}@media screen and (min-width:1200px){.contacts{background-image:url(/ice-cream_team-project/contacts-bg.66aaf955.png),linear-gradient(0deg,#fff5f6 80%,#fff 0)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:2dppx),screen and (min-width:1200px) and (min-resolution:192dpi){.contacts{background-image:url(/ice-cream_team-project/contacts-bg@2x.3ecc4cdb.png),linear-gradient(0deg,#fff5f6 80%,#fff 0)}}.contacts__container{display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:768px){.contacts__list{display:flex;justify-content:center;margin-bottom:86px}}.contacts__item{padding:43px 20px;width:100%;background-color:var(--secondary-text-color);box-shadow:0 8px 30px rgba(212,20,67,.1);border-radius:24px}@media screen and (min-width:768px){.contacts__item{width:220px}}@media screen and (min-width:1200px){.contacts__item{width:330px}}@media screen and (max-width:767px){.contacts__item:not(:last-child){margin-bottom:20px}}@media screen and (min-width:768px){.contacts__item:not(:last-child){margin-right:20px}}@media screen and (min-width:1200px){.contacts__item:not(:last-child){margin-right:30px}}@media screen and (max-width:767px){.contacts__item:last-child{margin-bottom:54px}}.contacts__line{width:100%;height:1px;background-color:var(--line);margin:25px 0}.contacts__object{color:var(--secondary-text-color);font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.86;letter-spacing:.04em;text-transform:uppercase;display:inline-block;padding:3px 25px;border-radius:4px;margin-bottom:25px}.contacts__object--first{background-color:#f0d1a5}.contacts__object--second{background-color:#c2e297}.contacts__town{line-height:1.86;letter-spacing:.04em;display:block;color:var(--primery-text-color);margin-bottom:10px}.contacts__discription,.contacts__town{font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px}.contacts__discription{line-height:1.5;color:var(--fours-text-color)}.contacts__worktime{margin-bottom:10px}.contacts__worktime--margin{margin-bottom:0}.contacts__day{color:var(--primery-text-color);margin-bottom:5px}.contacts__day,.contacts__time{display:block;font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.86}.contacts__time{color:var(--third-text-color)}.contacts__link{display:block;color:var(--fours-text-color);font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.5;text-decoration:none}.contacts__data:not(:last-child){margin-bottom:5px}.contacts__button-group{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.contacts__button-group{display:flex;flex-direction:row;justify-content:center;align-items:center}}@media screen and (min-width:768px){.contacts__button{display:inline-block}}@media screen and (max-width:768px){.contacts__button:not(:last-child){margin-bottom:10px}}@media screen and (min-width:768px){.contacts__button:not(:last-child){margin-right:15px}}@media screen and (max-width:768px){.contacts__button-mobile{width:210px}}.footer{background-color:var(--secondary-background-color);background-image:linear-gradient(0deg,var(--secondary-background-color) 89px,#e1e1e1 0,var(--secondary-background-color) 90px)}@media screen and (min-width:768px){.footer{background-image:linear-gradient(0deg,var(--secondary-background-color) 73px,#e1e1e1 0,var(--secondary-background-color) 74px)}}@media screen and (min-width:1200px){.footer{background-image:linear-gradient(0deg,var(--secondary-background-color) 45px,#e1e1e1 0,var(--secondary-background-color) 46px)}}.footer__container{padding-right:20px;padding-left:22px}@media screen and (min-width:768px){.footer__container{padding-left:36px;padding-right:36px}}@media screen and (min-width:1200px){.footer__container{padding-right:116px;padding-left:114px}}.footer__top{margin-bottom:65px}@media screen and (min-width:768px){.footer__top{display:flex;justify-content:space-between;margin-bottom:120px}}@media screen and (min-width:1200px){.footer__top{margin-bottom:107px}}.footer__slogan{margin-bottom:43px}@media screen and (min-width:768px){.footer__slogan{margin-bottom:0}}.footer__title{font-family:Titan One;font-style:normal;font-weight:400;font-size:18px;line-height:1.16;text-transform:uppercase;color:var(--third-text-color);margin-bottom:17px}@media screen and (min-width:768px){.footer__title{font-size:26px;line-height:1.15;letter-spacing:.04em}}@media screen and (min-width:1200px){.footer__title{font-size:30px;line-height:1.13;margin-bottom:15px}}.footer__title-end{display:block}@media screen and (min-width:1200px){.footer__title-end{display:inline}}.footer__subtitle{font-family:Titan One;font-style:normal;font-weight:400;font-size:34px;line-height:1.14;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-color)}@media screen and (min-width:768px){.footer__subtitle{font-size:48px;letter-spacing:.06em}}@media screen and (min-width:1200px){.footer__subtitle{font-size:58px;line-height:1.13}}.footer__subtitle-end{display:block}@media screen and (min-width:1200px){.footer__subtitle-end{display:inline}}.footer__social-list{display:flex;justify-content:flex-end;margin-bottom:46px}@media screen and (min-width:1200px){.footer__social-list{margin-bottom:50px}}.footer__social-item:not(:last-child){margin-right:28.24px}@media screen and (min-width:1200px){.footer__social-item:not(:last-child){margin-right:24px}}.footer__social-icon{fill:currentColor;width:18.82px;height:18.82px}.footer__social-link{border-radius:50%;border:6.59px solid #fea5bb;display:inline-flex;align-items:center;justify-content:center;color:var(--secondary-text-color);background-color:#fea5bb;transition-property:background-color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--timing-function)}.footer__social-link:focus,.footer__social-link:hover{background-color:var(--accent-color);border-color:var(--accent-color)}.footer__address{font-family:DM Sans;font-style:normal;font-weight:700;font-size:12px;line-height:1.86;color:var(--primery-text-color);text-align:right}.footer__address-number{color:var(--accent-color);white-space:nowrap;transition-property:border-bottom;transition-duration:var(--transition-duration);transition-timing-function:var(--timing-function)}.footer__address-number:focus,.footer__address-number:hover{border-bottom:2px solid var(--accent-color)}.footer__address-title{display:inline-block}.footer__bottom{padding-bottom:25px}@media screen and (min-width:768px){.footer__bottom{padding-bottom:18px}}@media screen and (min-width:1200px){.footer__bottom{padding-bottom:10px}}.footer__bottom-copyright{font-family:DM Sans;font-style:normal;font-weight:700;font-size:14px;line-height:1.52;color:var(--fours-text-color);text-align:center}.footer__bottom-copyright-end{display:block}@media screen and (min-width:768px){.footer__bottom-copyright-end{display:inline}}.button-up{display:inline-block;background-color:var(--header-background-color);width:50px;height:50px;text-align:center;border-radius:50%;margin:30px;position:fixed;bottom:15px;right:15px;transition:background-color .3s;z-index:1000;padding:10px 14px;transition:background-color .3s,opacity .5s,visibility .5s;opacity:0;visibility:hidden}@media screen and (min-weight:768px){.button-up{bottom:30px;right:30px}}.button-up.show{opacity:1;visibility:visible}.button-up:hover{cursor:pointer;background-color:var(--accent-color)}.button-up:active{background-color:#555}.button-up svg{width:30px;height:30px;transform:rotate(-90deg);fill:var(--secondary-text-color)}.overlay{top:0;left:0;height:100%;background-color:rgba(0,0,0,.5);z-index:105}.modal,.overlay{opacity:0;visibility:hidden;padding:15px;position:fixed;width:100%;transition:all .3s}.modal{max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%);z-index:110;box-shadow:0 3px 10px -.5px rgba(0,0,0,.2);text-align:center;border-radius:3px;background-color:#fff}.modal__iframe{width:100%;height:400px}.modal__title{font-family:Titan One;font-style:normal;font-weight:400;font-size:18px;line-height:1.17;margin-bottom:15px;text-align:center;text-transform:uppercase;color:var(--accent-color)}.modal__text{font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.86}.modal.active,.overlay.active{opacity:1;visibility:visible}.modal__cross{width:15px;height:15px;position:absolute;top:20px;right:20px;fill:#444;cursor:pointer}.modal__cross:hover,modal__cross:focus{fill:var(--accent-color)}.modal__form{padding:10px;margin-left:auto;margin-right:auto}.modal__field{position:relative;display:flex;flex-direction:column;margin-bottom:10px}.modal__label{font-size:14px;line-height:14px;letter-spacing:.01em;color:var(--accent-color);padding-bottom:4px}.modal__fedback{display:flex;flex-direction:column;margin-bottom:20px}.modal__fedback,.modal__wrap{position:relative}.modal__input{display:block;width:100%;font-family:inherit;font-size:14px;line-height:1.14;letter-spacing:.01em;padding:11px 42px;border:1px solid rgba(33,33,33,.2);border-radius:4px;outline:none;transition:border var(--transition-duration) var(--timing-function)}.modal__input:focus{border:1px solid var(--accent-color)}.modal__textarea{min-height:120px;font-family:inherit;font-size:14px;line-height:1.14;letter-spacing:.01em;padding:12px 16px;resize:none;outline:none;border:1px solid rgba(33,33,33,.2);border-radius:4px}.modal__textarea::placeholder{font-size:14px;line-height:1.14;letter-spacing:.01em;color:rgba(160,4,4,.5)}.modal__textarea:focus{border:1px solid var(--accent-color)}.modal__button{width:160px;align-items:center;margin:0 auto}
/*# sourceMappingURL=/ice-cream_team-project/src.62fde0c0.css.map */