.number-circle1,.number-circle2{margin-left:auto;position:absolute;background-color:#fff;border-radius:50%;right:0;top:24%}.buy-button,.header-container,.logo,.nav-buy-button,.nav-list-desktop{display:flex;align-items:center}body{font-family:DM Sans;font-weight:500}a{text-decoration:none;outline:none;color:currentColor;cursor:pointer}a,svg{display:block}button{border-radius:21px;border-color:transparent}button:hover{cursor:pointer}img{display:block;max-width:100%;height:auto}h1,h2,h3,h4,p,ul{margin:0;padding:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.container{margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}@media screen and (min-width:320px){.container{width:320px}}@media screen and (min-width:768px){.container{width:768px;padding-left:34px;padding-right:34px}}@media screen and (min-width:1200px){.container{width:1200px;padding-left:75px;padding-right:75px}}.page-header{position:absolute;width:100%;height:62px;z-index:3}@media screen and (min-width:768px){.page-header{height:114px}}.header-container{position:relative;justify-content:space-between;background-color:transparent}.logo{padding-top:6px;padding-bottom:6px;font-family:Titan One;font-size:26px;text-transform:uppercase;color:#d41443}@media screen and (min-width:768px){.logo{padding-top:32px;padding-bottom:32px}}.logo-icon{margin-right:20px}.backdrop{position:fixed;width:100%;height:100%;top:0;right:0;padding:0;z-index:1;background-color:rgba(0,0,0,.25);backdrop-filter:blur(2px);overflow-y:scroll;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.backdrop.is-hidden{opacity:0;pointer-events:none}.backdrop.is-hidden .menu{transform:translateX(100%)}.menu{position:absolute;top:0;right:0;width:250px;height:100%;background-color:#e17992;box-shadow:0 4px 4px rgba(212,20,67,.25);transform:translateX(0);transition:transform .25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.menu{width:254px}}.menu-button{display:inline-flex;margin:0;padding:0;border:none;background-color:transparent;outline:transparent}@media screen and (min-width:768px){.menu-button{margin-right:30px;margin-left:auto}}@media screen and (min-width:1200px){.menu-button{display:none}}.close-button{position:absolute;top:23px;right:28px;display:inline-flex;margin:0;padding:0;border:none;background-color:transparent;outline:transparent}.buy-button{justify-content:center;width:209px;height:44px;margin-top:60px;margin-left:auto;margin-right:auto;font-weight:700;font-size:16px;line-height:1.31;text-align:center;background-color:#fff;color:#d41443;outline:transparent;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.buy-button:focus,.buy-button:hover{background-color:#ecebeb}.buy-button svg{margin-left:22px;margin-top:3px;stroke:#d41443}.nav-buy-button{justify-content:center;width:160px;height:44px;font-weight:700;font-size:16px;line-height:1.31;text-align:center;background-color:#fff;color:#d41443;outline:transparent;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.nav-buy-button:focus,.nav-buy-button:hover{background-color:#ecebeb}.nav-buy-button svg{margin-left:18px;margin-top:3px;stroke:#d41443}@media screen and (max-width:767px){.nav-buy-button{display:none}}.nav-list{margin-top:19px;font-weight:700;font-size:14px;line-height:1.28;color:#fff}.nav-item{width:100%;height:42px;padding-top:11px;padding-bottom:13px;padding-left:20px;border-top:1px solid #e18298;border-bottom:1px solid #e18298}.nav-link{transition:color .25s cubic-bezier(.4,0,.2,1)}.nav-link:focus,.nav-link:hover{color:#d41443}.nav-link-desktop{transition:color .25s cubic-bezier(.4,0,.2,1)}.nav-link-desktop:focus,.nav-link-desktop:hover{color:#d41443}.nav-list-desktop{justify-content:space-between;font-weight:700;font-size:16px;line-height:1.31;color:#fff}@media screen and (max-width:1199px){.nav-list-desktop{display:none}}.nav-item-desktop:not(:last-child){margin-right:35px}#hero{background-repeat:no-repeat;background-color:#ffb8ca;height:502px}#hero .hero-left{position:absolute;z-index:2}#hero .hero-text{height:502px;font-family:Titan One;padding-top:193px}#hero .hero-text h1{font-weight:400;font-size:26px;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff}#hero .hero-text .heading{font-size:48px;line-height:1;color:#d41443}#hero .hero-text button{margin-top:19px;font-family:DM Sans;font-weight:400;font-size:8px;line-height:1.25;border-radius:20px}#hero .hero-text .btn-product{margin-right:8px;background-color:#d41443;color:#fff;padding:9px 15px}#hero .hero-text .btn-made,#hero .hero-text .btn-product{transition:background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer}#hero .hero-text .btn-made{background-color:#fff;color:#d41443;padding:7px 13px}#hero .hero-text .btn-product:focus,#hero .hero-text .btn-product:hover{background:#c7133e}#hero .hero-text .btn-made:focus,#hero .hero-text .btn-made:hover{background:#e1e1e1}#hero .hero-text .hero-left{position:absolute;z-index:2;width:218px}@media screen and (max-width:459px){#hero{background-image:url(/tasty-ice-cream/ellipse4.3e288903.png);background-position:bottom 80px right -50px}}@media screen and (max-width:459px) and (min-resolution:2dppx){#hero .hero{background-image:url(/tasty-ice-cream/ellipse4@2x.010b9583.png);background-position:bottom 80px right -50px}}@media screen and (max-width:459px) and (min-resolution:3dppx){#hero .hero{background-image:url(/tasty-ice-cream/ellipse4@3x.d26adbd5.png);background-position:bottom 80px right -50px}}@media screen and (max-width:459px) and (min-resolution:2dppx){#hero .hero-discription{background-image:url(/tasty-ice-cream/ice-cream-171@2x.a7cda6f0.png)}}@media screen and (max-width:459px) and (min-resolution:3dppx){#hero .hero-discription{background-image:url(/tasty-ice-cream/ice-cream-171@3x.8e2e2e30.png)}}@media screen and (max-width:459px){#hero .hero-discription{position:relative;background-image:url(/tasty-ice-cream/ice-cream-171@1x.b80ad315.png);background-position:bottom 0 right 50px;background-repeat:no-repeat}}@media screen and (max-width:459px){#hero .ice{display:none}}@media screen and (min-width:460px){#hero .hero-discription{position:relative}#hero .hero-circle{position:absolute;top:75px;left:36px;background-color:#ffa5ba;border-radius:50%;height:344px;width:344px}#hero .ice{position:absolute;left:117px;bottom:0}}.number-circle1{right:0;top:24%}.number-circle2{right:0;top:38%}@media screen and (max-width:767px){#hero .hero-bottom,#hero .hero-right{display:none}#hero .hero-left{left:20px}}@media screen and (min-width:768px){#hero{height:400px}#hero .hero-text{position:relative;display:flex;height:400px;padding-top:100px}#hero .hero-text h1{font-size:22px;line-height:1.14;letter-spacing:.04em}#hero .hero-text .heading{font-size:34px;line-height:1.1}#hero .hero-circle{position:absolute;top:31px;left:307px;background-color:#ffa5ba;border-radius:50%;height:324px;width:324px}#hero .ice{position:absolute;left:378px;bottom:0}#hero .hero-right{margin-left:648px;text-align:right}#hero .hero-right .number:first-child{margin-bottom:13px}#hero .hero-right .number p{font-size:28px;line-height:1.14;color:#d41443}#hero .hero-right .number p span{display:block;font-family:DM Sans;font-size:8px;line-height:1.25;color:#fff}#hero .hero-right .number-circle1,#hero .hero-right .number-circle2{width:16px;height:16px}#hero .hero-right .number-link1,#hero .hero-right .number-link2{position:relative}#hero .img-tasty{position:absolute;bottom:0;right:0}#hero .img-carafe{position:absolute;bottom:20px;left:0;display:flex}#hero .img-carafe li:last-child{margin-top:47px}#hero .lorem{width:114px;font-family:DM Sans;font-size:8px;line-height:1.25;color:#fff;margin-bottom:7px}#hero .link{display:flex;justify-content:space-around;align-items:center;width:18px;height:18px;border-radius:50%;background-color:#fff;transition:background-color .25s cubic-bezier(.4,0,.2,1);cursor:pointer}#hero .link svg{width:7px}}#hero .link:focus,#hero .link:hover{background-color:#ecebeb}@media screen and (min-width:1200px){#hero{height:665px}#hero .hero-circle{position:absolute;top:52px;left:360px;background-color:#ffa5ba;border-radius:50%;height:538px;width:538px}#hero .ice{position:absolute;left:479px;bottom:0}#hero .hero-text{height:665px;padding-top:171px}#hero .hero-text button{margin-top:25px;font-size:14px;line-height:1.28}#hero .hero-text .btn-product{margin-right:15px;padding:11px 24px}#hero .hero-text .btn-made{padding:11px 20px}#hero .hero-text .hero-left{width:277px}#hero .hero-text .hero-right{margin-left:957px}#hero .hero-text h1{font-size:38px;line-height:1.16;letter-spacing:.04em}#hero .hero-text .heading{font-size:58px;line-height:.89}#hero .hero-text .hero-right .number-circle1{top:25%;width:30px;height:30px}#hero .hero-text .hero-right .number-circle2{top:38%;width:30px;height:30px}#hero .hero-text .hero-right .number p{font-size:46px;line-height:1.15;color:#d41443}#hero .hero-text .hero-right .number span{font-size:14px;line-height:1.28;color:#fff}#hero .hero-text .img-carafe{position:absolute;bottom:40px;left:0;display:flex}#hero .hero-text .img-carafe li:last-child{margin-top:56px}#hero .hero-text .lorem{width:200px;font-size:14px;line-height:1.43;margin-bottom:20px}#hero .hero-text .link{width:26px;height:26px}#hero .hero-text .link svg{width:7px}}.section-products{padding:121px 0 98px}@media screen and (min-width:768px){.section-products{padding:122px 0 112px}}@media screen and (min-width:1200px){.section-products{padding:127px 0 119px}}.products-list{margin:-10px}@media screen and (min-width:768px){.products-list{display:flex}}.products-item{box-sizing:content-box;position:relative;margin:10px;padding:161px 40px 40px;display:flex;flex-direction:column;align-items:center;border-radius:24px}@media screen and (max-width:767px){.products-item:not(:last-child){margin-bottom:30px}}@media screen and (max-width:767px){.products-item:not(:first-child){margin-top:130px}}.products-item:first-child{background-color:#ffb8ca}.products-item:nth-child(2){background-color:#f0d1a5}.products-item:nth-child(3){background-color:#c2e297}@media screen and (min-width:768px){.products-item{width:calc((100% - 60px)/3);padding:152px 11px 40px}}@media screen and (min-width:1200px){.products-item{margin:12px;padding:163px 44px 50px}}.section-title{margin-bottom:144px;font-family:Titan One;font-weight:400;font-size:34px;line-height:1.15;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#d41443}@media screen and (min-width:768px){.section-title{margin-bottom:150px;font-size:48px}}@media screen and (min-width:1200px){.section-title{margin-bottom:259px;font-size:58px;line-height:1.14;letter-spacing:.06em}}.products-title{margin-bottom:30px;font-family:Titan One;font-weight:400;font-size:20px;line-height:1.15;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#fff}@media screen and (min-width:1200px){.products-title{font-size:30px;line-height:1.13}}.products-title:after{content:"...";display:block;margin-top:30px}.products-descr{margin-bottom:15px;font-family:Titan One;font-weight:400;font-size:18px;line-height:1.17;text-align:center;text-transform:uppercase;color:#ffa5ba}@media screen and (min-width:768px){.products-descr{font-size:26px;line-height:1.15}}@media screen and (min-width:1200px){.products-descr{font-size:30px;line-height:1.13;letter-spacing:.04em}}.item-descr{margin-bottom:30px;font-weight:700;font-size:14px;line-height:1.52;letter-spacing:.04em;text-align:center;color:#fff}@media screen and (min-width:768px){.item-descr{line-height:1.76;margin-bottom:40px}}@media screen and (min-width:1200px){.item-descr{font-size:16px;margin-bottom:62px}}.link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;transition:background-color .25s cubic-bezier(.4,0,.2,1)}.link:hover{background-color:#ecebeb}.products-picture{position:absolute;width:calc(100% - 30px);margin:0 15px;top:-113px}@media screen and (min-width:768px){.products-picture{width:100%;top:-111px}}@media screen and (min-width:1200px){.products-picture{top:-210px}}*{margin:0;padding:0;outline:none}ul{list-style:none}html{scroll-behavior:smooth}#upbutton{height:32px;width:32px;bottom:20px;right:10px;cursor:pointer;display:none;position:fixed;z-index:999}.made{padding-top:125px;padding-bottom:145px;background-color:#fff5f6;background-repeat:no-repeat;background-position:top 770px left 0;background-size:contain}@media screen and (min-width:768px){.made{padding-top:105px;padding-bottom:241px}}@media screen and (min-width:1200px){.made{padding-top:125px;padding-bottom:310px}}@media screen and (min-device-pixel-ratio:1),screen and (min-resolution:1dppx),screen and (min-resolution:96dpi){.made{background-image:url(/tasty-ice-cream/bg-milk-320@1x.54be24b1.png)}}@media screen and (min-device-pixel-ratio:2),screen and (min-resolution:1dppx),screen and (min-resolution:96dpi){.made{background-image:url(/tasty-ice-cream/bg-milk-320@2x.f40ea7be.png)}}@media screen and (min-device-pixel-ratio:3),screen and (min-resolution:1dppx),screen and (min-resolution:96dpi){.made{background-image:url(/tasty-ice-cream/bg-milk-320@3x.257867a9.png)}}@media screen and (min-width:768px){.made{background-image:none}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:1),screen and (min-width:1200px) and (min-resolution:1dppx),screen and (min-width:1200px) and (min-resolution:96dpi){.made{background-image:url(/tasty-ice-cream/bg-milk-1282@1x.cfecab9d.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:2),screen and (min-width:1200px) and (min-resolution:1dppx),screen and (min-width:1200px) and (min-resolution:96dpi){.made{background-image:url(/tasty-ice-cream/bg-milk-1282@2x.cf90e78b.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:1dppx),screen and (min-width:1200px) and (min-resolution:96dpi){.made{background-image:url(/tasty-ice-cream/bg-milk-1282@3x.cb30f732.png)}}@media screen and (min-width:1200px) and (min-width:1200px){.made{background-position:top 342px left 0}}.cow{max-width:unset}.pre-title{margin-bottom:15px;font-family:Titan One;font-style:normal;font-weight:400;font-size:18px;line-height:1.17;text-align:center;text-transform:uppercase;color:#ffa5ba}@media screen and (min-width:768px){.pre-title{font-size:26px}}@media screen and (min-width:1200px){.pre-title{font-size:30px}}.make-title{margin-bottom:26px;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){.make-title{margin-bottom:50px;font-size:48px}}@media screen and (min-width:1200px){.make-title{margin-bottom:55px;font-size:58px}}.make{margin-bottom:39px}@media screen and (min-width:768px){.make{margin-bottom:66px;display:flex}}@media screen and (min-width:1200px){.make{margin-bottom:39px}}.make-block{margin-left:30px;margin-right:30px}@media screen and (min-width:768px){.make-block{margin-left:17px;margin-right:0}}@media screen and (min-width:1200px){.make-block{margin-left:74px}}.make-text{margin-top:46px;margin-bottom:34px;font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.58;color:#000}@media screen and (min-width:768px){.make-text{font-size:14px;margin-top:0;padding-top:50px;margin-left:0;line-height:1.79}}@media screen and (min-width:1200px){.make-text{font-size:16px;line-height:1.75}}.make-text2{margin-bottom:25px;font-family:DM Sans;font-style:normal;font-weight:500;font-size:12px;line-height:1.58;color:#907e82}@media screen and (min-width:768px){.make-text2{margin-left:0;margin-bottom:62px;font-size:14px;line-height:1.79}}@media screen and (min-width:1200px){.make-text2{margin-bottom:45px;line-height:1.93}}.button{display:flex;align-items:center;padding-left:37px;width:176px;height:44px;font-family:DM Sans;font-style:normal;font-weight:700;font-size:14px;line-height:1.29;color:#d41443;border:0;background:#fff;border-radius:22px;cursor:pointer;transition:.25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.button{margin-left:auto;margin-left:0}}.button:focus,.button:hover{background-color:#ecebeb}.button:after{content:"";display:block;width:10px;height:8px;margin-left:15px;background-image:url(/tasty-ice-cream/Vector.81aca5a7.svg);background-size:contain;background-repeat:no-repeat}@media screen and (min-width:768px){.numbers{display:flex}}.numbers-block{width:230px}@media screen and (min-width:768px){.numbers-block{width:180px}}@media screen and (min-width:1200px){.numbers-block{width:330px}}.numbers-block:not(:last-child){margin-bottom:38px}@media screen and (min-width:768px){.numbers-block:not(:last-child){margin-bottom:0;margin-right:50px}}@media screen and (min-width:1200px){.numbers-block:not(:last-child){margin-right:30px}}.numbers-block:before{content:"";display:block;height:50px;margin-bottom:16px;background-repeat:no-repeat}@media screen and (min-width:768px){.numbers-block:before{margin-bottom:36px}}@media screen and (min-width:1200px){.numbers-block:before{margin-bottom:40px}}.numbers .milk:before{background-image:url(/tasty-ice-cream/milk.765587b8.svg)}.numbers .apple:before{background-image:url(/tasty-ice-cream/apple.46b1002a.svg)}.numbers .heart:before{background-image:url(/tasty-ice-cream/heart.7a195c89.svg)}.numbers-title{margin-bottom:15px;font-family:Titan One;font-style:normal;font-weight:400;font-size:36px;line-height:1.14;letter-spacing:.04em;text-transform:uppercase;color:#d41443}@media screen and (min-width:768px){.numbers-title{font-size:48px;line-height:1.15}}@media screen and (min-width:1200px){.numbers-title{font-size:58px;line-height:1.14}}.numbers-text{font-family:DM Sans;font-style:normal;font-weight:700;font-size:12px;line-height:1.666;color:#000}@media screen and (min-width:768px){.numbers-text{font-size:14px;line-height:1.71}}@media screen and (min-width:1200px){.numbers-text{font-size:16px;line-height:1.75}}.review-section{position:relative;padding-top:154px;padding-bottom:170px;background-color:#fff}@media screen and (min-width:768px){.review-section{padding-top:279px;padding-bottom:197px}}@media screen and (min-width:1200px){.review-section{padding-top:382px;padding-bottom:234px}}.review-collage-container{position:absolute;display:flex;justify-content:center;width:100%;height:122px;top:-49px;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){.review-collage-container{height:264px;top:-105px}}@media screen and (min-width:1200px){.review-collage-container{height:430px;top:-171px}}.review-slide,.review-slider{background-color:#fff}.review-slider .slick-dots{display:flex;align-items:center;justify-content:center;margin-top:30px}.review-slider .slick-dots button{font-size:0;margin:0 9px;padding:0;border:0;width:14px;height:14px;background-color:#d9d9d9}.review-slider .slick-dots li.slick-active button{border-radius:0;background:url(/tasty-ice-cream/House.d1e953bd.svg);background-repeat:no-repeat;background-position:50% 50%}.review-photo{margin:0 auto 29px}@media screen and (min-width:768px){.review-photo{margin:0 auto 19px}}@media screen and (min-width:1200px){.review-photo{margin:0 auto 15px}}.review-text-container{position:relative;background-color:#fafafa;padding:43px 50px 20px}@media screen and (min-width:768px){.review-text-container{padding:47px 36px 28px 60px}}@media screen and (min-width:1200px){.review-text-container{padding:47px 54px 32px 59px}}.review-text{position:relative;z-index:1;font-family:DM Sans;font-style:normal;font-weight:500;line-height:31px;letter-spacing:.04em;text-align:center;margin:0;color:#000;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 27px,#e1e1e1 0,#e1e1e1 0,transparent 28px,transparent 31px);font-size:12px;padding-left:12px;padding-right:12px}@media screen and (min-width:768px){.review-text{font-size:14px;padding-left:22px;padding-right:22px}}@media screen and (min-width:1200px){.review-text{font-size:16px;padding-left:32px;padding-right:32px}}.review-quotes{position:absolute;top:28px;left:61px}.review-dots{margin:28px auto 20px}@media screen and (min-width:768px){.review-dots{margin:23px auto 15px}}@media screen and (min-width:1200px){.review-dots{margin:20px auto 12px}}.review-reviewer{font-family:DM Sans;font-style:normal;font-weight:500;line-height:1.86;letter-spacing:.04em;text-align:center;margin:0;color:#000;font-size:14px;padding-left:auto;padding-right:auto}@media screen and (min-width:768px){.review-reviewer{font-size:16px}}@media screen and (min-width:1200px){.review-reviewer{font-size:20px}}.locations{background-color:#fff5f6}.locations-background{max-width:1280px;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:1280px 352px}@media screen and (min-width:1200px) and (min-device-pixel-ratio:1),screen and (min-width:1200px) and (min-resolution:1dppx),screen and (min-width:1200px) and (min-resolution:96dpi){.locations-background{background-image:url(/tasty-ice-cream/sectionbg2_1@3x.bc446070.png)}}@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){.locations-background{background-image:url(/tasty-ice-cream/sectionbg2_1@3x.bc446070.png)}}@media screen and (min-width:1200px) and (min-device-pixel-ratio:3),screen and (min-width:1200px) and (min-resolution:3dppx),screen and (min-width:1200px) and (min-resolution:288dpi){.locations-background{background-image:url(/tasty-ice-cream/sectionbg2_1@3x.bc446070.png)}}.box-relative{position:relative;bottom:84px}@media screen and (min-width:768px){.box-relative{bottom:78px}}@media screem and (min-width:1200px){.box-relative{bottom:102px}}.hidden{display:none}@media screen and (max-width:767px){.locations-list .location-item,.locations-list .location-item:not(:last-child){margin-bottom:20px;margin-left:30px;margin-right:30px}}@media screen and (min-width:768px){.locations-list{display:flex}.locations-list .location-item:not(:last-child){margin-right:20px}}@media screen and (min-width:1200px){.locations-list .location-item:not(:last-child){margin-right:30px}}.location-item{padding:43px 20px;border-radius:24px;box-shadow:0 8px 30px rgba(212,20,67,.1);background-color:#fff}@media screen and (min-width:768px){.location-item{padding:50px 31px}}@media screen and (min-width:1200px){.location-item{padding:50px 43px 62px}}.catering-establishments{display:flex;justify-content:center;align-items:center;height:16px;border-radius:4px;color:#fff;font-size:12px;line-height:1.36;letter-spacing:.04em}@media screen and (min-width:768px){.catering-establishments{height:28px;border-radius:6px;font-size:16px;line-height:1.8}}.catering-establishments.cafe{max-width:80px;background-color:#f0d1a5}@media screen and (min-width:768px){.catering-establishments.cafe{max-width:73px}}.catering-establishments.foodtruck{max-width:130px;background-color:#c2e297}@media screen and (min-width:768px){.catering-establishments.foodtruck{max-width:138px}}.city-location,.work-schedule{padding-bottom:25px;border-bottom:1px solid #e1e1e1}@media screen and (min-width:768px){.city-location,.work-schedule{padding-bottom:30px}}.city-location .location-name,.work-schedule .location-name{margin-bottom:10px;font-size:12px;line-height:1.36;letter-spacing:.04em}@media screen and (min-width:768px) and (max-width:1199px){.city-location .location-name,.work-schedule .location-name{margin-bottom:14px;font-size:14px}}@media screen and (min-width:1200px){.city-location .location-name,.work-schedule .location-name{font-size:16px}}.working-hours{font-size:12px;line-height:1.86}@media screen and (min-width:768px){.working-hours{font-size:14px}}@media screen and (min-width:1200px){.working-hours{font-size:16px}}.working-hours .weekdays-work{margin-bottom:10px}@media screen and (min-width:768px){.working-hours .weekdays-work{margin-bottom:16px}}.working-hours .working-time{color:#ffa5ba}.city-contacts,.city-location,.work-schedule{padding-top:25px}@media screen and (min-width:768px){.city-contacts,.city-location,.work-schedule{padding-top:30px}}.location-info,.location-link{font-size:12px;line-height:1.5;color:#907e82}@media screen and (min-width:768px){.location-info,.location-link{font-size:14px}}@media screen and (min-width:1200px){.location-info,.location-link{font-size:16px}}.button-list{display:flex;justify-content:center;padding-top:54px}@media screen and (max-width:767px){.button-list{flex-wrap:wrap}}@media screen and (min-width:768px){.button-list{padding-top:81px}}@media screen and (max-width:767px){.button-information:first-child{margin-bottom:10px}}@media screen and (min-width:768px){.button-information:first-child{padding-right:15px}}.button-information .button-loc{display:inline-flex;justify-content:center;align-items:center;min-width:162px;height:44px;border-radius:22px}@media screen and (min-width:768px){.button-information .button-loc{min-width:192px}}.button-information .button-loc.our-locations{background-color:#d41443;color:#fff;transition:.25s cubic-bezier(.4,0,.2,1)}.button-information .button-loc.our-locations:focus,.button-information .button-loc.our-locations:hover{background-color:#c7133e}.button-information .button-loc.our-locations svg{stroke:#fff}.button-information .button-loc.franchise{background-color:#fff;color:#d41443;transition:.25s cubic-bezier(.4,0,.2,1)}.button-information .button-loc.franchise:focus,.button-information .button-loc.franchise:hover{background-color:#ecebeb}.button-information .button-loc svg{stroke:#d41443}.button-information svg{margin-left:13px}.page-footer{background-color:#fff5f6;padding-top:43px;margin-left:auto;margin-right:auto}@media screen and (max-width:767px){.page-footer{width:100%;padding-bottom:1px}}@media screen and (min-width:768px){.page-footer{padding-top:91px;padding-bottom:1px}}@media screen and (min-width:1200px){.page-footer{padding-top:98px;padding-bottom:1px}}.inner{position:relative}.slogan{font-family:Titan One;margin-bottom:43px;margin-right:66px;width:234px}@media screen and (min-width:768px){.slogan{width:340px;margin-bottom:91px;margin-right:0}}@media screen and (min-width:1200px){.slogan{width:474px;margin-bottom:97px;margin-right:0}}.text-work{font-weight:400;font-size:18px;line-height:1.16;letter-spacing:.04em;text-transform:uppercase;color:#ffa5ba;margin-bottom:17px}@media screen and (min-width:768px){.text-work{font-size:26px;line-height:1.15}}@media screen and (min-width:1200px){.text-work{font-size:30px;line-height:1.13;margin-bottom:15px}}.desc{font-weight:400;font-size:34px;line-height:1.14;letter-spacing:.04em;color:#d41443;text-transform:uppercase}@media screen and (min-width:768px){.desc{font-size:48px;line-height:1.4;letter-spacing:.06em}}@media screen and (min-width:1200px){.desc{font-size:57px;line-height:1.13}}.socials-container{width:153px;margin-left:auto;margin-bottom:46px}@media screen and (min-width:768px){.socials-container{position:absolute;top:0;right:34px;width:162px;margin:0}}@media screen and (min-width:1200px){.socials-container{right:75px;width:151px}}.post-footer{margin-left:auto;margin-right:auto;padding-top:29px;padding-bottom:18px;border-top:1px solid #e1e1e1;background-color:#fff5f6}@media screen and (min-width:768px){.post-footer{padding-top:29px;padding-bottom:35px}}@media screen and (min-width:1200px){.post-footer{padding-top:9px;padding-bottom:10px}}.copy{font-family:DM Sans;font-weight:700;font-size:14px;line-height:1.5;letter-spacing:.02em;text-align:center;color:#907e82}@media screen and (min-width:768px){.copy{line-height:1.8;text-align:center}}@media screen and (min-width:1200px){.copy{text-align:center}}.contact-footer{display:flex;justify-content:flex-end;font-family:DM Sans;margin-bottom:40px;margin-left:50px;font-weight:700;font-size:12px}@media screen and (min-width:768px){.contact-footer{width:268px;margin:0;position:absolute;top:80px;right:34px;font-size:14px;line-height:1.8}}@media screen and (min-width:1200px){.contact-footer{width:319px;top:84px;right:75px;font-size:16px;line-height:1.9}}.contact-text{color:#000;margin-right:3px}.footer-tel{color:#d41443}.footer-tel:focus,.footer-tel:hover{transition:.25s cubic-bezier(.4,0,.2,1)}.socials-net{display:flex;justify-content:center}.github-net{width:20px;height:20px}.telegram-net{width:20px;height:15px}.facebook-net{width:10px;height:20px}.net-item:not(:last-child){margin-right:28px}@media screen and (min-width:768px){.net-item:not(:last-child){margin-right:30px}}@media screen and (min-width:1200px){.net-item:not(:last-child){margin-right:24px}}.link-net{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border-radius:50%;transition:.25s cubic-bezier(.4,0,.2,1)}@media screen and (min-width:768px){.link-net{width:34px;height:34px}}.bordo-link{background:#ffa5ba}.link-net:focus,.link-net:hover{background-color:#d41443}
/*# sourceMappingURL=/tasty-ice-cream/src.1bfc3bf2.css.map */