@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;700&family=Titan+One&display=swap");:root{--color-prime:#fff;--bg-color-mobile-menu:#e17992;--bg-color-nav-mobile-menu:#e18298;--bg-color-hero:#ffb8ca;--bg-btn:#d41342;--bg-accent-btn:#ecebeb;--text-color-prime:#000;--text-color-secondary:#907e82;--accent-text-color:#d41443;--subtitle-color:#ffa5ba;--fill-customer:#e1e1e1;--bg-customer:#fafafa;--bg-products-second:#f0d1a5;--bg-products-third:#c2e297;--bg-about-footer:#fff5f6;--bg-secondary:#fff;--fill-icon-socials:#fea5bb;--fill-icon-circle:#d9d9d9;--fill-icon-accent-circle:#c7133e;--fill-icon-accent-home:#d31342}h1,h2,h3,h4,h5,h6,p,ul{margin:0}img{display:block;max-width:100%;height:auto}.visually-hidden{position:absolute!important;clip:rect(1px,1px,1px,1px);padding:0!important;border:0!important;height:1px!important;width:1px!important;overflow:hidden}body{font-family:DM Sans,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Titan One,cursive}.header{position:relative;background:#ffb8ca;padding-top:6px}@media screen and (min-width:768px){.header{padding-top:37px}}.header__container{z-index:1;width:100%;margin-left:auto;margin-right:auto;min-width:320px;display:flex;justify-content:space-between;align-items:center;position:relative;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.header__container{width:480px}}@media screen and (min-width:768px){.header__container{width:768px;padding-left:35px;padding-right:35px}}@media screen and (min-width:1280px){.header__container{min-width:1280px;padding-left:45px;padding-right:45px}}.header__navigation{display:flex;flex-grow:1;align-items:center;justify-content:space-between}.header__list{display:none}@media screen and (min-width:480px){.header__list{display:none}}@media screen and (min-width:768px){.header__list{display:none}}@media screen and (min-width:1280px){.header__list{display:inline-flex;list-style:none;padding:0;margin:0}}.header__line:not(:last-child){margin-right:35px}.header__link{font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.31;display:flex;align-items:center;color:#fff;text-decoration:none;cursor:pointer}.header__link:focus,.header__link:hover{color:#d41443}.header__burger-button{display:block;cursor:pointer;background:transparent;border:none;color:#d41443}.header__burger-button:focus,.header__burger-button:hover{color:#fff}@media screen and (min-width:1280px){.header__burger-button{display:none}}.burger-button__icon{stroke:currentColor}.header__buy-now-button{display:none;outline:none;border:none;cursor:pointer;width:160px;height:44px;background:#fff;color:#d41443;border-radius:22px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:700;font-size:16px;line-height:1.31}@media screen and (min-width:768px){.header__buy-now-button{display:flex;justify-content:center;text-align:center;align-items:center;margin-left:30px}}@media screen and (min-width:1280px){.header__buy-now-button{margin-left:110px}}.header__but:focus,.header__but:hover{background:#ecebeb}.header__svg-but{stroke:currentColor;fill:none;width:8px;height:16px;margin-left:12px}.hero__container{position:relative;margin-left:auto;margin-right:auto;overflow:hidden;padding-top:137px;padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.hero__container{width:480px}}@media screen and (min-width:768px){.hero__container{width:768px;padding-left:35px;padding-right:35px;overflow:visible;padding-top:15px}}@media screen and (min-width:1280px){.hero__container{width:1280px;padding-left:115px;padding-right:115px;overflow:visible;padding-top:84px}}.hero__title-container{position:relative}.hero__tittle{margin-top:0}.hero__one{font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:26px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff}@media screen and (min-width:768px){.hero__one{font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:22px;line-height:1.13;letter-spacing:.04em;text-transform:uppercase;color:#fff}}@media screen and (min-width:1280px){.hero__one{font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:38px;line-height:1.33;letter-spacing:.04em;text-transform:uppercase;color:#fff}}.hero__two{color:#d41443}@media screen and (min-width:480px){.hero__two{font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:48px;line-height:.95;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#d41443}}@media screen and (min-width:768px){.hero__two{font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:37px;line-height:1.13;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#d41443}}@media screen and (min-width:1280px){.hero__two{font-family:Titan One,cursive;font-style:normal;font-weight:400;font-size:58px;line-height:1.2;text-align:center;letter-spacing:.06em;text-transform:uppercase;color:#d41443}}.hero__links-container{display:inline-flex;justify-content:center;align-items:center;margin-bottom:160px;margin-top:20px}@media screen and (min-width:480px){.hero__links-container{margin-bottom:160px;margin-left:0;margin-top:20px}}@media screen and (min-width:768px){.hero__links-container{margin-bottom:0;margin-left:0;margin-top:20px}}@media screen and (min-width:1280px){.hero__links-container{margin-top:25px;margin-bottom:0}}.hero__products-link{text-decoration:none;cursor:pointer;border:none;outline:none;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;border-radius:20px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#d41443;color:#fff;width:62px;height:24px;font-size:8px;line-height:1.25;margin-right:15px}@media screen and (min-width:480px){.hero__products-link{width:62px;height:24px;font-size:8px;line-height:1.25}}@media screen and (min-width:768px){.hero__products-link{width:61px;height:24px;font-size:8px;line-height:1.25}}@media screen and (min-width:1280px){.hero__products-link{width:104px;height:40px;font-size:14px;line-height:1.28}}.hero__products-link:focus,.hero__products-link:hover{background:#c7133e}.hero__about-link{text-decoration:none;cursor:pointer;font-family:DM Sans,sans-serif;border:none;outline:none;color:#d41443;border-radius:20px;display:flex;align-items:center;text-align:center;justify-content:center;font-style:normal;font-weight:400;background-color:#fff;font-size:8px;line-height:1.25;width:82px;height:24px}@media screen and (min-width:480px){.hero__about-link{font-size:8px;line-height:1.25;width:82px;height:24px}}@media screen and (min-width:768px){.hero__about-link{font-size:8px;line-height:1.25;width:82px;height:24px}}@media screen and (min-width:1280px){.hero__about-link{font-size:14px;line-height:1.28;width:138px;height:40px}}.hero__about-link:focus,.hero__about-link:hover{background:#ecebeb}.hero__text{display:none}@media screen and (min-width:768px){.hero__text{width:114px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:8px;line-height:150%;color:#fff;left:154px;bottom:59px;display:block;position:absolute}}@media screen and (min-width:1280px){.hero__text{width:200px;font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:140%;color:#fff;left:295px;bottom:102px;display:block;position:absolute}}.hero__milk-image{display:none}@media screen and (min-width:768px){.hero__milk-image{display:block;width:124px;padding-bottom:28px;padding-top:19px}}@media screen and (min-width:1280px){.hero__milk-image{display:block;width:188px;padding-bottom:50px}}.hero__background-round{position:absolute;bottom:75px;left:36px;min-width:346px;min-height:344px}@media screen and (min-width:768px){.hero__background-round{width:324px;height:322px;left:307px;bottom:46px}}@media screen and (min-width:1280px){.hero__background-round{width:538px;height:538px;left:475px;bottom:75px}}.hero__image-ice{position:absolute;width:171px;height:410px;left:117px;bottom:0}@media screen and (min-width:768px){.hero__image-ice{width:143px;height:336px;left:378px;top:-10px}}@media screen and (min-width:1280px){.hero__image-ice{width:236px;height:557px;left:594px;top:20px}}.hero__image-girl{position:absolute;display:none}@media screen and (min-width:768px){.hero__image-girl{width:168px;height:133px;display:block;right:34px;bottom:0}}@media screen and (min-width:1280px){.hero__image-girl{width:293px;height:232px;right:109px;bottom:0}}.hero__button-right{display:none;border:none;outline:none}@media screen and (min-width:768px){.hero__button-right{background:#fff;width:18px;height:18px;display:flex;border-radius:50%;border-color:#fff;align-items:center;justify-content:center;position:absolute;bottom:34px;left:154px}}@media screen and (min-width:1280px){.hero__button-right{width:26px;height:26px;bottom:56px;left:295px}}.hero__button-right:focus,.hero__button-right:hover{background:#ecebeb}@media screen and (min-width:768px){.right-svg{width:10px;height:10px;fill:#d41443}}@media screen and (min-width:1280px){.right-svg{width:10px;height:10px;fill:#d41443}}.check{display:none;position:absolute}@media screen and (min-width:768px){.check{display:flex;flex-direction:column;right:44px;top:9px}}@media screen and (min-width:1280px){.check{display:flex;flex-direction:column;right:115px;top:73px}}.check__one{font-family:Titan One,cursive;font-style:normal;font-weight:400;text-transform:uppercase;text-align:right;color:#d41443;letter-spacing:.04em}@media screen and (min-width:768px){.check__one{font-size:28px;line-height:1.14;z-index:20;position:relative}}@media screen and (min-width:1280px){.check__one{font-size:46px;line-height:1.2;z-index:20;position:relative}}@media screen and (min-width:768px){.check__one:before{content:"";border-radius:50%;height:16px;width:16px;background:#fff;position:absolute;left:34px;z-index:-1}}@media screen and (min-width:1280px){.check__one:before{content:"";border-radius:50%;height:30px;width:30px;background:#fff;position:absolute;left:62px;z-index:-1}}.check__two{font-family:DM Sans,sans-serif;font-style:normal;font-weight:400;text-align:right;color:#fff}@media screen and (min-width:768px){.check__two{font-size:8px;line-height:1.25}}@media screen and (min-width:1280px){.check__two{font-size:14px;line-height:1.28}}.mobile-menu__list{list-style:none;padding-left:0;margin:0}.mobile-menu{position:absolute;height:100%;width:250px;top:0;right:0;background:var(--bg-color-mobile-menu);filter:drop-shadow(-8px 0 20px rgba(0,0,0,.25));transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}.backdrop--is-hidden .mobile-menu{transform:translateX(110%)}.mobile-menu__button{display:block;margin:60px auto 20px}.mobile-menu__link{text-decoration:none;color:inherit;padding-left:24px;font-weight:700;font-size:14px;line-height:18px;display:flex;align-items:center;color:var(--color-prime)}.mobile-menu__link:focus,.mobile-menu__link:hover{color:var(--accent-text-color);transition:color .25s cubic-bezier(.4,0,.2,1)}.mobile-menu__item{padding-bottom:12px;padding-top:12px;border-top:1px solid var(--bg-color-nav-mobile-menu);border-bottom:1px solid var(--bg-color-nav-mobile-menu)}.backdrop{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(23,26,36,0);transition:opacity .5s cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){.backdrop{display:none}}.backdrop--is-hidden{opacity:0;visibility:hidden}.products__section{padding-top:110px;padding-bottom:110px;background-color:var(--color-prime)}@media screen and (min-width:768px){.products__section{padding-top:115px;padding-bottom:115px}}@media screen and (min-width:1280px){.products__section{padding-top:125px;padding-bottom:125px}}.products__container{padding-left:20px;padding-right:20px}@media screen and (min-width:480px){.products__container{width:480px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.products__container{padding-left:34px;padding-right:34px;width:768px}}@media screen and (min-width:1280px){.products__container{padding-left:116px;padding-right:116px;width:1280px}}.products__title-label{margin:0 0 15px;font-family:Titan One,cursive;font-weight:500;font-size:18px;line-height:1.17;text-align:center;text-transform:uppercase;color:var(--subtitle-color)}@media screen and (min-width:768px){.products__title-label{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.products__title-label{font-size:30px;line-height:1.13;letter-spacing:.04em}}.products__title{margin:0 0 144px;font-family:Titan One,cursive;font-weight:500;font-size:34px;line-height:1.14;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text-color)}@media screen and (min-width:768px){.products__title{font-size:48px;margin-bottom:150px}}@media screen and (min-width:1280px){.products__title{font-size:58px;line-height:1.14;letter-spacing:.06em;margin-bottom:259px}}.products__list{padding:0;list-style:none;display:flex;flex-direction:column;margin:-30px 0 0 -30px}@media screen and (min-width:768px){.products__list{flex-direction:row;flex-wrap:wrap}}.products__item{position:relative;margin-left:30px;margin-top:30px;padding:161px 40px 40px;border-radius:24px;flex-basis:calc(100% - 30px);text-align:center}@media screen and (min-width:768px){.products__item{padding-left:11px;padding-right:11px;padding-top:152px;margin-top:30px;flex-basis:calc(33.33333% - 30px)}}@media screen and (min-width:1280px){.products__item{padding:163px 44px 50px}}.products__item--icecream{background-color:var(--bg-color-hero)}.products__item--icecoffee{background-color:var(--bg-products-second)}@media screen and (max-width:767.98px){.products__item--icecoffee{margin-top:130px}}.products__item--milkshakes{background-color:var(--bg-products-third)}@media screen and (max-width:767.98px){.products__item--milkshakes{margin-top:130px}}.products__card-title{margin:0;font-family:Titan One,cursive;font-weight:500;font-size:20px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:var(--color-prime)}@media screen and (min-width:1280px){.products__card-title{font-size:30px;line-height:1.13}}.products__card-title--icecream:before{position:absolute;top:-113px;left:50%;transform:translateX(-50%);content:"";display:block;width:249px;height:252px;background-image:url(/iceCream-project/icecream1-480.4671afac.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__card-title--icecream:before{background-image:url(/iceCream-project/icecream1@2x-480.30cd7a03.png);top:-113px;left:50%;transform:translateX(-50%);width:249px;height:252px}}@media (min-width:768px){.products__card-title--icecream:before{background-image:url(/iceCream-project/icecream1-768.203cd7ae.png);top:-111px;left:50%;transform:translateX(-50%);width:220px;height:233px}}@media (min-width:768px) and (min-device-pixel-ratio:2),(min-width:768px) and (min-resolution:2dppx),(min-width:768px) and (min-resolution:192dpi){.products__card-title--icecream:before{background-image:url(/iceCream-project/icecream1@2x-768.83a157b7.png);top:-111px;left:50%;transform:translateX(-50%);width:220px;height:233px}}@media (min-width:1280px){.products__card-title--icecream:before{background-image:url(/iceCream-project/icecream1-1280.5ea91fac.png);top:-210px;left:50%;transform:translateX(-50%);width:335px;height:335px}}@media (min-width:1280px) and (min-device-pixel-ratio:2),(min-width:1280px) and (min-resolution:2dppx),(min-width:1280px) and (min-resolution:192dpi){.products__card-title--icecream:before{background-image:url(/iceCream-project/icecream1@2x-1280.8b6466cf.png);top:-210px;left:50%;transform:translateX(-50%);width:335px;height:335px;background-repeat:no-repeat;background-position:50%;background-size:cover}}.products__card-title--icecoffee:before{position:absolute;top:-113px;left:50%;transform:translateX(-50%);content:"";display:block;width:249px;height:252px;background-image:url(/iceCream-project/icecream2-480.16fa7060.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__card-title--icecoffee:before{background-image:url(/iceCream-project/icecream2@2x-480.b66e7be9.png);top:-113px;left:50%;transform:translateX(-50%);width:249px;height:252px}}@media (min-width:768px){.products__card-title--icecoffee:before{background-image:url(/iceCream-project/icecream2-768.13dd9fa2.png);top:-111px;left:50%;transform:translateX(-50%);width:220px;height:233px}}@media (min-width:768px) and (min-device-pixel-ratio:2),(min-width:768px) and (min-resolution:2dppx),(min-width:768px) and (min-resolution:192dpi){.products__card-title--icecoffee:before{background-image:url(/iceCream-project/icecream2@2x-768.b2263b62.png);top:-111px;left:50%;transform:translateX(-50%);width:220px;height:233px}}@media (min-width:1280px){.products__card-title--icecoffee:before{background-image:url(/iceCream-project/icecream2-1280.adb0ec7d.png);top:-210px;left:50%;transform:translateX(-50%);width:335px;height:335px}}@media (min-width:1280px) and (min-device-pixel-ratio:2),(min-width:1280px) and (min-resolution:2dppx),(min-width:1280px) and (min-resolution:192dpi){.products__card-title--icecoffee:before{background-image:url(/iceCream-project/icecream2@2x-1280.c6fd57ea.png);top:-210px;left:50%;transform:translateX(-50%);width:335px;height:335px}}.products__card-title--milkshakes:before{position:absolute;top:-113px;left:50%;transform:translateX(-50%);content:"";display:block;width:249px;height:252px;background-image:url(/iceCream-project/icecream3-480.ce102f50.png);background-repeat:no-repeat;background-position:50%;background-size:cover}@media (min-device-pixel-ratio:2),(min-resolution:2dppx),(min-resolution:192dpi){.products__card-title--milkshakes:before{background-image:url(/iceCream-project/icecream3@2x-480.56895a81.png);top:-113px;left:50%;transform:translateX(-50%);width:249px;height:252px}}@media (min-width:768px){.products__card-title--milkshakes:before{background-image:url(/iceCream-project/icecream3-768.f60a331c.png);top:-111px;left:50%;transform:translateX(-50%);width:220px;height:233px}}@media (min-width:768px) and (min-device-pixel-ratio:2),(min-width:768px) and (min-resolution:2dppx),(min-width:768px) and (min-resolution:192dpi){.products__card-title--milkshakes:before{background-image:url(/iceCream-project/icecream3@2x-768.6ae9f4f9.png);top:-111px;left:50%;transform:translateX(-50%);width:220px;height:233px}}@media (min-width:1280px){.products__card-title--milkshakes:before{background-image:url(/iceCream-project/icecream3-1280.b464778a.png);top:-210px;left:50%;transform:translateX(-50%);width:335px;height:335px}}@media (min-width:1280px) and (min-device-pixel-ratio:2),(min-width:1280px) and (min-resolution:2dppx),(min-width:1280px) and (min-resolution:192dpi){.products__card-title--milkshakes:before{background-image:url(/iceCream-project/icecream3@2x-1280.10a011a2.png);top:-210px;left:50%;transform:translateX(-50%);width:335px;height:335px}}.products__card-title:after{content:"";display:block;margin:30px auto;width:26px;height:6px;fill:var(--color-prime);background-image:url(/iceCream-project/three-circles.ff02d862.svg);background-repeat:no-repeat;background-position:50%;background-size:cover}.products__card-dscr{margin:0 0 30px;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.04em;color:var(--color-prime)}@media screen and (min-width:768px){.products__card-dscr{margin-bottom:40px;line-height:1.78}}@media screen and (min-width:1280px){.products__card-dscr{margin-bottom:60px;font-size:16px;line-height:1.75}}.products__btn{width:40px;height:40px;cursor:pointer;background-color:var(--color-prime);border-radius:50%;border:0;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.products__btn:focus,.products__btn:hover{background-color:var(--bg-accent-btn)}.products__btn-icon{fill:var(--accent-text-color)}.about{padding-top:125px;padding-bottom:39px;background-color:var(--bg-about-footer)}@media (min-width:768px){.about{padding-top:130px;padding-bottom:66px}}@media (min-width:1280px){.about{padding-top:125px;padding-bottom:66px}}.about__container{margin:0 auto;padding-left:20px;padding-right:20px;background-image:url(/iceCream-project/milk-mobile.cc3a0b2e.png);background-position:bottom 61px left 0;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:480px){.about__container{width:480px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.about__container{background-image:none;padding-left:34px;padding-right:34px;width:768px}}@media screen and (min-width:1280px){.about__container{padding-left:116px;padding-right:116px;width:1280px;background-image:url(/iceCream-project/milk-desktop.5bc884b1.png);background-position:top 183px left 0}}.about__label{margin-bottom:15px;font-family:Titan One,cursive;font-weight:500;font-size:18px;line-height:1.17;text-align:center;text-transform:uppercase;color:var(--subtitle-color)}@media screen and (min-width:768px){.about__label{font-size:26px;line-height:1.15}}@media screen and (min-width:1280px){.about__label{font-size:30px;line-height:1.13;letter-spacing:.04em}}.about__title{margin-bottom:26px;font-family:Titan One,cursive;font-weight:500;font-size:34px;line-height:1.14;text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text-color)}@media screen and (min-width:768px){.about__title{font-size:48px;margin-bottom:100px}}@media screen and (min-width:1280px){.about__title{font-size:58px;line-height:1.14;letter-spacing:.06em;margin-bottom:55px}}.about__description{display:flex;flex-direction:column}@media screen and (min-width:768px){.about__description{flex-direction:row}}.about__picture{display:flex;padding:0;width:100%;margin-bottom:46px}@media screen and (min-width:768px){.about__picture{width:340px;margin-bottom:0}}@media screen and (min-width:1280px){.about__picture{width:516px;margin-bottom:0}}.about__text-box{display:flex;flex-direction:column;padding-left:30px;padding-right:30px;width:100%}@media screen and (min-width:768px){.about__text-box{width:340px;margin-left:17px;margin-top:50px;padding-left:0;padding-right:0}}@media screen and (min-width:1280px){.about__text-box{width:463px;margin-left:74px}}.about__text{font-family:DM Sans,sans-serif;font-weight:500;font-size:12px;line-height:1.62}@media screen and (min-width:768px){.about__text{font-size:14px;letter-spacing:.04em}}@media screen and (min-width:1280px){.about__text{font-size:16px;line-height:1.76}}.about__text--first{color:var(--text-color-prime);margin-bottom:28px}@media screen and (min-width:768px){.about__text--first{margin-bottom:24px}}@media screen and (min-width:1280px){.about__text--first{margin-bottom:35px}}.about__text--second{color:var(--text-color-secondary);margin-bottom:19px}@media screen and (min-width:768px){.about__text--second{margin-bottom:25px}}@media screen and (min-width:1280px){.about__text--second{margin-bottom:27px}}.about__text--third{color:var(--text-color-secondary);margin-bottom:17px}@media screen and (min-width:768px){.about__text--third{margin-bottom:62px}}@media screen and (min-width:1280px){.about__text--third{margin-bottom:45px}}.button.about__button{width:176px;height:44px;padding:0;font-family:DM Sans,sans-serif;font-weight:700;font-size:14px;line-height:1.29;color:var(--accent-text-color)}.advantages{background-color:var(--bg-about-footer)}.advantages__container{margin:0 auto;padding-bottom:97px;padding-left:20px}@media screen and (min-width:480px){.advantages__container{width:480px}}@media screen and (min-width:768px){.advantages__container{width:768px;padding-left:36px;padding-bottom:140px}}@media screen and (min-width:1280px){.advantages__container{padding-left:115px;width:1280px}}.advantages__list{display:flex;flex-direction:column;padding:0;list-style:none;margin:0 auto}@media screen and (min-width:768px){.advantages__list{flex-direction:row;margin-left:-60px}}@media screen and (min-width:1280px){.advantages__list{margin-left:-30px}}.advantages__item{display:flex;flex-direction:column;width:230px;font-weight:700;font-size:12px;line-height:1.7;letter-spacing:.02em;color:var(--text-color-prime)}.advantages__item:before{display:block;content:" ";width:50px;height:50px;margin-bottom:16px;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:767px){.advantages__item:before{margin-bottom:36px}}@media screen and (min-width:1280px){.advantages__item:before{margin-bottom:40px}}.advantages__item:first-child:before{background-image:url(/iceCream-project/advantages-icon1@1x.28b56f7e.png)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.advantages__item:first-child:before{background-image:url(/iceCream-project/advantages-icon1@2x.81e45fe9.png)}}.advantages__item:nth-child(2):before{background-image:url(/iceCream-project/advantages-icon2@1x.7b20a05f.png)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.advantages__item:nth-child(2):before{background-image:url(/iceCream-project/advantages-icon2@2x.6041b0d4.png)}}.advantages__item:nth-child(3):before{background-image:url(/iceCream-project/advantages-icon3@1x.c76fbf7b.png)}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.advantages__item:nth-child(3):before{background-image:url(/iceCream-project/advantages-icon3@2x.230961b4.png)}}@media screen and (max-width:767px){.advantages__item:not(:last-child){margin-bottom:38px}}@media screen and (min-width:768px){.advantages__item{flex-direction:column;flex-wrap:wrap;margin-left:60px;width:180px;font-size:14px;line-height:1.74}}@media screen and (min-width:1280px){.advantages__item{margin-bottom:0;margin-left:30px;width:330px;font-size:16px;line-height:1.76}}.advantages__counter{display:block;margin-bottom:14px;font-family:Titan One,cursive;font-weight:400;font-size:36px;line-height:1.21;letter-spacing:.04em;color:var(--accent-text-color);text-transform:uppercase}@media screen and (min-width:768px){.advantages__counter{font-size:48px;line-height:1.145}}@media screen and (min-width:1280px){.advantages__counter{font-size:58px;line-height:1.137}}.advantages__text{margin:0}.gallery{background-image:linear-gradient(180deg,var(--bg-about-footer) 39.6%,var(--bg-secondary) 40.1%)}.gallery,.gallery__image{margin:0 auto}.customers__section{padding-top:80px;padding-bottom:80px;background-color:var(--color-prime)}@media screen and (min-width:768px){.customers__section{padding-top:120px;padding-bottom:120px}}@media screen and (min-width:1280px){.customers__section{padding-top:125px;padding-bottom:125px}}.customers__container{padding-left:20px;padding-right:20px;padding-top:100px}@media screen and (min-width:480px){.customers__container{width:480px;margin-left:auto;margin-right:auto}}@media screen and (min-width:768px){.customers__container{width:768px;padding-left:74px;padding-right:74px}}@media screen and (min-width:1280px){.customers__container{width:1280px;padding-left:175px;padding-right:175px}}.customers__wrapper{margin-left:auto;margin-right:auto;margin-bottom:30px}@media screen and (min-width:480px){.customers__wrapper{max-width:280px}}@media screen and (min-width:768px){.customers__wrapper{max-width:620px;margin-bottom:35px}}@media screen and (min-width:1280px){.customers__wrapper{max-width:926px}}.customers__list{margin:0;padding:0;position:relative}.item__wrapper{background-color:#fafafa;padding:43px 66px 26px 57px;margin-bottom:30px}@media screen and (min-width:768px){.item__wrapper{padding:47px 80px 34px;margin-bottom:24px}}@media screen and (min-width:1280px){.item__wrapper{padding:47px 89px 39px 87px;margin-bottom:15px}}.photo__wrapper{position:absolute;top:-100px;left:50%;transform:translateX(-50%)}.customers__photo{margin:0 auto}.customers__text{position:relative;text-align:center;font-weight:500;font-size:12px;line-height:2.58;color:var(--text-color-prime);background-image:url(/iceCream-project/text-line.8795e7af.png);background-position:bottom;background-repeat:no-repeat;z-index:2}@media screen and (min-width:768px){.customers__text{font-size:14px;line-height:2.14;letter-spacing:.04em;background-image:url(/iceCream-project/text-line-tablet.2351c717.png)}}@media screen and (min-width:1280px){.customers__text{font-size:16px;line-height:1.87;background-image:url(/iceCream-project/text-line-pc.b1a5f6df.png)}}.customers__quotes{position:absolute;top:28px;left:61px;width:54px;height:40px;z-index:1}@media screen and (min-width:768px){.customers__quotes{top:30px;left:40px}}@media screen and (min-width:1280px){.customers__quotes{top:32px;left:50px}}.customers__dots-image{display:flex;margin-left:auto;margin-right:auto;margin-bottom:18px;height:4px;width:32px;background-image:url(/iceCream-project/dots.6ce82429.png);background-color:transparent}@media screen and (min-width:768px){.customers__dots-image{margin-bottom:15px}}.customers__item-name{font-weight:500;font-size:14px;line-height:1.85;text-align:center;color:var(--text-color-prime)}@media screen and (min-width:768px){.customers__item-name{font-size:16px;line-height:1.87;top:210px}}@media screen and (min-width:1280px){.customers__item-name{font-size:20px;line-height:1.85;top:180px}}.customers__dots{display:flex;justify-content:center;align-items:center;text-align:center;margin:0;padding:0}.customers__dots-item:not(:last-child){margin-right:18px}.customers__dots-item{display:block;cursor:pointer;border-radius:50%}.customers__dots-item:after{display:block;transition:background-color .6s ease;content:"";height:12px;width:12px;fill:#ddd;background-image:url(/iceCream-project/dots.e4625b87.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.customers__dots-item.active:after{opacity:0}.active,.customers__dots-item:focus{background-image:url(/iceCream-project/dots-home.e675ae82.png);background-repeat:no-repeat;background-position:50%;background-size:contain;border-radius:unset}.customers .customers__item{-webkit-animation-name:fade;-webkit-animation-duration:1.5s;animation-name:fade;animation-duration:1.5s}@-webkit-keyframes fade{0%{opacity:.4}to{opacity:1}}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media screen and (max-width:767.98px){.contacts{background:linear-gradient(0deg,var(--bg-about-footer) 95%,var(--bg-secondary) 0)}}@media screen and (min-width:768px){.contacts{background:linear-gradient(0deg,var(--bg-about-footer) 89%,var(--bg-secondary) 0)}}@media screen and (min-width:1280px){.contacts{margin-left:auto;margin-right:auto;background-image:url(/iceCream-project/spot-1x.eded2db1.png),linear-gradient(0deg,var(--bg-about-footer) 99%,var(--bg-secondary) 0);background-position-y:102px;background-size:contain;background-repeat:no-repeat}}@media (min-width:1280px) and (min-device-pixel-ratio:2),(min-width:1280px) and (min-resolution:2dppx),(min-width:1280px) and (min-resolution:192dpi){.contacts{background-image:url(/iceCream-project/spot-2x.1b560f12.png),linear-gradient(0deg,var(--bg-about-footer) 99%,var(--bg-secondary) 0)}}.contacts__connection-list,.contacts__list,.contacts__style-list,.contacts__work-schedule{padding-left:0;list-style:none}.contacts__container{width:320px;margin-left:auto;margin-right:auto;padding-bottom:113px}@media screen and (min-width:480px){.contacts__container{width:480px}}@media screen and (min-width:768px){.contacts__container{width:768px;padding:0 36px 165px}}@media screen and (min-width:1280px){.contacts__container{width:1280px;padding:0 115px 165px}}.contacts__list{display:flex;flex-direction:column;align-items:center;margin-bottom:54px}@media screen and (min-width:768px){.contacts__list{flex-direction:row;flex-wrap:wrap;margin-left:-20px;margin-top:-20px;margin-bottom:81px}}@media screen and (min-width:1280px){.contacts__list{justify-content:center;margin-bottom:86px}}.contacts__item{width:220px;padding:43px 20px;background:var(--bg-secondary);box-shadow:0 8px 30px rgba(212,20,67,.1);border-radius:24px;margin:0}@media screen and (min-width:768px){.contacts__item{flex-basis:calc(33.33333% - 20px);margin-left:20px;margin-top:20px;padding:50px 31px}}@media screen and (min-width:1280px){.contacts__item{padding:51px 43px 62px;max-width:330px}}@media screen and (max-width:767.98px){.contacts__item:not(:last-child){margin-bottom:20px}}.contacts__category,.contacts__category-food-truck{font-weight:500;font-size:12px;line-height:1.86;color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;letter-spacing:.04em;background:var(--bg-products-second);border-radius:4px;width:80px;height:16px;margin:0 0 25px}@media screen and (min-width:768px){.contacts__category,.contacts__category-food-truck{font-size:16px;width:73px;height:28px;margin-bottom:30px}}@media screen and (min-width:1280px){.contacts__category,.contacts__category-food-truck{margin-bottom:32px}}.contacts__category-food-truck{background:var(--bg-products-third);width:130px}@media screen and (min-width:768px){.contacts__category-food-truck{width:138px}}.contacts__title,.contacts__work-schedule-title{font-family:DM Sans,sans-serif;font-style:normal;font-weight:500;font-size:12px;line-height:1.86;letter-spacing:.04em;color:var(--text-color-prime);margin:0 0 10px}@media screen and (min-width:768px) and (max-width:1279.8px){.contacts__title,.contacts__work-schedule-title{font-size:14px;margin-bottom:14px}}@media screen and (min-width:1280px){.contacts__title,.contacts__work-schedule-title{font-size:16px}}.contacts__city,.contacts__work-schedule{padding-bottom:25px;border-bottom:1px solid var(--fill-customer);margin:0 0 25px}@media screen and (min-width:768px){.contacts__city,.contacts__work-schedule{padding-bottom:30px;margin-bottom:30px}}@media screen and (min-width:1280px){.contacts__city,.contacts__work-schedule{padding-bottom:32px;margin-bottom:32px}}.contacts__text-city{font-style:normal;font-weight:500;font-size:12px;line-height:1.5;color:var(--text-color-secondary);margin:0}@media screen and (min-width:768px){.contacts__text-city{font-size:14px;line-height:1.66}}@media screen and (min-width:1280px){.contacts__text-city{font-size:16px;line-height:1.83;letter-spacing:.04em}}.contacts__work-schedule-item:not(:last-child){margin-bottom:10px}.contacts__work-schedule-title{margin-bottom:0}.contacts__work-schedule-text{font-style:normal;font-weight:500;font-size:12px;line-height:1.86;color:var(--subtitle-color);margin:0}@media screen and (min-width:768px){.contacts__work-schedule-text{font-size:14px}}@media screen and (min-width:1280px){.contacts__work-schedule-text{font-size:16px}}.contacts__link{text-decoration:none;font-style:normal;font-weight:500;font-size:12px;line-height:1.5;color:var(--text-color-secondary);margin:0}@media screen and (min-width:768px){.contacts__link{font-size:14px;line-height:1.83}}@media screen and (min-width:1280px){.contacts__link{font-size:16px;line-height:1.83}}@media screen and (min-width:768px){.contacts__btn{display:flex;justify-content:center}}.contacts__btn-Franchise,.contacts__btn-Locations{font-style:normal;font-weight:700;font-size:16px;line-height:1.31;display:flex;align-items:center;text-align:center;color:var(--bg-secondary);background:var(--bg-btn);border-radius:22px;height:44px;padding:0 17px;border:none;cursor:pointer}@media screen and (max-width:767.98px){.contacts__btn-Franchise,.contacts__btn-Locations{margin-right:auto;margin-left:auto}}@media screen and (min-width:768px){.contacts__btn-Franchise,.contacts__btn-Locations{padding:0 34px}}@media screen and (min-width:1280px){.contacts__btn-Franchise,.contacts__btn-Locations{padding:0 35px}}@media screen and (max-width:767.98px){.contacts__btn-Franchise:not(:last-child),.contacts__btn-Locations:not(:last-child){margin-bottom:10px}}@media screen and (min-width:767.98px){.contacts__btn-Franchise:not(:last-child),.contacts__btn-Locations:not(:last-child){margin-right:15px}}.contacts__btn-Franchise{padding:0 34px;color:var(--accent-text-color);background:var(--bg-secondary)}@media screen and (min-width:768px){.contacts__btn-Franchise{padding:0 38px}}@media screen and (min-width:1280px){.contacts__btn-Franchise{padding:0 39px}}.contacts__btn-Franchise:hover{background:var(--bg-accent-btn)}.icon-Franchise,.icon-Locations{fill:none;stroke:var(--bg-secondary);width:5px;height:8px;stroke:2px;margin-left:8px}@media screen and (min-width:768px){.icon-Franchise,.icon-Locations{margin-left:14px}}.icon-Franchise{stroke:var(--accent-text-color);margin-left:14px}.footer{background-color:var(--bg-about-footer)}.footer .footer__main-container{margin:0 auto;padding-left:20px;padding-right:20px;padding-bottom:43px}@media (min-width:480px){.footer .footer__main-container{width:480px}}@media (min-width:768px){.footer .footer__main-container{display:flex;justify-content:space-between;width:768px;padding-left:36px;padding-right:36px;padding-bottom:91px}}@media (min-width:1280px){.footer .footer__main-container{width:1280px;padding-left:114px;padding-right:114px;padding-bottom:97px}}.footer .footer__heading-one{margin-bottom:17px;width:230px;font-family:Titan One,cursive;font-size:18px;line-height:1.2;text-transform:uppercase;color:var(--subtitle-color)}@media (min-width:768px){.footer .footer__heading-one{width:340px;font-size:26px;letter-spacing:.04em}}@media (min-width:1280px){.footer .footer__heading-one{width:472px;font-size:30px;line-height:1.1;letter-spacing:.04em}}.footer .footer__heading-two{margin-bottom:43px;font-family:Titan One,cursive;font-size:34px;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-text-color)}.footer .footer__heading-two .footer__heading-two--br{display:block}@media (min-width:768px){.footer .footer__heading-two{margin-bottom:0;font-size:48px;letter-spacing:.06em}}@media (min-width:1280px){.footer .footer__heading-two{font-size:58px}.footer .footer__heading-two .footer__heading-two--br{display:inline}}.social-icons__list{display:flex;justify-content:flex-end;padding:0;margin:0 0 45px;list-style:none}.social-icons__list .social-icons_item:not(:last-child){margin-right:30px}@media (min-width:1280px){.social-icons__list{margin-bottom:50px}}.social-icons__svg{fill:var(--color-prime)}.social-icons__link{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;background-color:var(--fill-icon-socials);transition:background-color .25s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.social-icons__link{width:34px;height:34px}}.social-icons__link:focus,.social-icons__link:hover{background-color:var(--accent-text-color)}.footer-phone{font-weight:700;font-size:12px;line-height:1.8;text-align:right;color:var(--text-color-prime)}.footer-phone .footer-phone__link{text-decoration:none}@media (min-width:768px){.footer-phone{font-size:14px;letter-spacing:.02em}}@media (min-width:1280px){.footer-phone{font-size:16px}}.footer-phone .footer-phone__number{color:var(--accent-text-color)}.footer__copyright{flex-direction:column;padding-top:22px;padding-bottom:25px;text-align:center;font-weight:700;font-size:14px;line-height:1.5;border-top:1px solid var(--fill-customer);color:var(--text-color-secondary)}@media (min-width:768px){.footer__copyright{padding-top:29px;padding-bottom:18px;line-height:1.86}}@media (min-width:1280px){.footer__copyright{padding-top:9px;padding-bottom:10px}}.footer__copyright .footer__copyright-text{display:block}@media (min-width:768px){.footer__copyright .footer__copyright-text{display:inline}}.button{font-weight:700;font-size:16px;line-height:21px;width:186px;height:44px;border-radius:22px;border:none}.button--secondary{color:var(--accent-text-color);background-color:var(--bg-secondary)}.button--secondary:focus,.button--secondary:hover{background-color:var(--bg-accent-btn);transition:color .25s cubic-bezier(.4,0,.2,1),background-color .25s cubic-bezier(.4,0,.2,1)}.button__text{padding-right:21px}.button__icon{display:inline-flex;fill:none;stroke:currentColor;width:7px;height:10px}.close-button{cursor:pointer;padding:0;position:absolute;top:23px;right:34px;background-color:transparent;border:0;color:var(--color-prime);transition:color .25s cubic-bezier(.4,0,.2,1)}.close-button:focus,.close-button:hover{color:var(--accent-text-color)}.icon-close{fill:none;stroke:currentColor;width:14px;height:14px}
/*# sourceMappingURL=/iceCream-project/src.ab54f404.css.map */